{"id":122098,"date":"2026-07-17T21:20:44","date_gmt":"2026-07-17T21:20:44","guid":{"rendered":"https:\/\/myalbums.gr\/?page_id=122098"},"modified":"2026-07-18T09:59:02","modified_gmt":"2026-07-18T09:59:02","slug":"myalbums-editor","status":"publish","type":"page","link":"https:\/\/myalbums.gr\/?page_id=122098","title":{"rendered":"MyAlbums Editor"},"content":{"rendered":"        <link rel=\"stylesheet\" href=\"https:\/\/myalbums.gr\/wp-content\/plugins\/myalbums-online-editor\/assets\/editor\/assets\/index-DKjQ_DV9.css\">\n        <div id=\"myalbums-online-editor-wrap\" style=\"position:fixed;inset:0;width:100vw;height:100vh;z-index:2147483000;background:#eef1f5;isolation:isolate\">\n            <div id=\"root\"><\/div>\n                        <div id=\"myalbums-export-auth\" class=\"myo-export-auth\" hidden>\n                <form class=\"myo-export-auth-card myo-export-auth-login-card\" method=\"post\" action=\"https:\/\/myalbums.gr\/wp-login.php\">\n                    <button type=\"button\" class=\"myo-export-auth-close\" aria-label=\"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf\">\u00d7<\/button>\n                    <span class=\"myo-export-auth-eyebrow\">MYALBUMS ACCOUNT<\/span>\n                    <h2>\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae<\/h2>\n                    <p>\u0393\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c4\u03b1\u03bb\u03b5\u03af \u03c4\u03bf \u03ad\u03c1\u03b3\u03bf \u03ba\u03b1\u03b9 \u03b7 \u03c0\u03b1\u03c1\u03b1\u03b3\u03b3\u03b5\u03bb\u03af\u03b1 \u03c3\u03c4\u03bf MyAlbums \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03ae \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd.<\/p>\n                    <label><span>Email \u03ae \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7<\/span><input name=\"log\" type=\"text\" autocomplete=\"username\" required><\/label>\n                    <label><span>\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2<\/span><input name=\"pwd\" type=\"password\" autocomplete=\"current-password\" required><\/label>\n                    <input type=\"hidden\" name=\"redirect_to\" value=\"https:\/\/myalbums.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F122098&amp;resume_save=1\">\n                    <input type=\"hidden\" name=\"rememberme\" value=\"forever\">\n                    <a class=\"myo-export-auth-reset\" href=\"https:\/\/myalbums.gr\/wp-login.php?action=lostpassword&#038;redirect_to=https%3A%2F%2Fmyalbums.gr%2Findex.php%3Frest_route%3D%252Fwp%252Fv2%252Fpages%252F122098%26resume_save%3D1\">\u039e\u03ad\u03c7\u03b1\u03c3\u03b1 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03bc\u03bf\u03c5<\/a>\n                    <button class=\"myo-export-auth-login\" type=\"submit\" name=\"wp-submit\">\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1<\/button>\n                    <div class=\"myo-export-auth-register\">\n                        <span>\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9\u03c2 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc;<\/span>\n                        <a class=\"myo-show-register\" href=\"https:\/\/myalbums.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F122098&#038;myo_auth=register\">\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd<\/a>\n                    <\/div>\n                <\/form>\n                <form class=\"myo-export-auth-card myo-export-auth-register-card\" method=\"post\" action=\"https:\/\/myalbums.gr\/wp-admin\/admin-post.php\" hidden>\n                    <button type=\"button\" class=\"myo-export-auth-close\" aria-label=\"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf\">\u00d7<\/button>\n                    <span class=\"myo-export-auth-eyebrow\">MYALBUMS ACCOUNT<\/span>\n                    <h2>\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03bf\u03cd<\/h2>\n                    <p>\u0394\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03c3\u03c4\u03b5\u03af\u03bb\u03b5\u03b9\u03c2 \u03c4\u03bf \u03ad\u03c1\u03b3\u03bf \u03c3\u03bf\u03c5. \u039f\u03b9 \u03b5\u03c0\u03b1\u03b3\u03b3\u03b5\u03bb\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b9\u03bc\u03ad\u03c2 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd \u03ad\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf MyAlbums.<\/p>\n                                        <label><span>\u039f\u03bd\u03bf\u03bc\u03b1\u03c4\u03b5\u03c0\u03ce\u03bd\u03c5\u03bc\u03bf<\/span><input name=\"display_name\" type=\"text\" autocomplete=\"name\" required><\/label>\n                    <label><span>Email<\/span><input name=\"user_email\" type=\"email\" autocomplete=\"email\" required><\/label>\n                    <label><span>\u03a4\u03b7\u03bb\u03ad\u03c6\u03c9\u03bd\u03bf<\/span><input name=\"phone\" type=\"tel\" autocomplete=\"tel\" required><\/label>\n                    <label><span>\u0391\u03a6\u039c (\u03c0\u03c1\u03bf\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03ac \u2014 \u03c7\u03c9\u03c1\u03af\u03c2 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b5\u03c0\u03b1\u03bb\u03ae\u03b8\u03b5\u03c5\u03c3\u03b7)<\/span><input name=\"vat_number\" type=\"text\" autocomplete=\"off\"><\/label>\n                    <label><span>\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u2014 \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd 8 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2<\/span><input name=\"user_password\" type=\"password\" autocomplete=\"new-password\" minlength=\"8\" required><\/label>\n                    <label><span>\u0395\u03c0\u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd<\/span><input name=\"user_password_confirm\" type=\"password\" autocomplete=\"new-password\" minlength=\"8\" required><\/label>\n                    <label class=\"myo-register-honeypot\" aria-hidden=\"true\"><span>Website<\/span><input name=\"website\" type=\"text\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n                    <input type=\"hidden\" name=\"action\" value=\"myo_customer_register\">\n                    <input type=\"hidden\" name=\"redirect_to\" value=\"https:\/\/myalbums.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F122098&amp;resume_save=1\">\n                    <input type=\"hidden\" id=\"myo_register_nonce\" name=\"myo_register_nonce\" value=\"91bc7c2947\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F122098\" \/>                    <button class=\"myo-export-auth-login\" type=\"submit\">\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03ba\u03b1\u03b9 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1<\/button>\n                    <div class=\"myo-export-auth-register\">\n                        <span>\u0388\u03c7\u03b5\u03b9\u03c2 \u03ae\u03b4\u03b7 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc;<\/span>\n                        <button class=\"myo-show-login\" type=\"button\">\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03c3\u03c4\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7<\/button>\n                    <\/div>\n                <\/form>\n            <\/div>\n            <style>\n                .myo-export-auth[hidden]{display:none!important}\n                .myo-export-auth{position:absolute;inset:0;z-index:2147483640;display:grid;place-items:center;padding:24px;background:rgba(15,26,43,.68);backdrop-filter:blur(4px)}\n                .myo-export-auth-card{position:relative;width:min(520px,calc(100vw - 32px));padding:30px;border:1px solid #dce2ea;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(15,26,43,.28);font-family:Arial,sans-serif;color:#172235}\n                .myo-export-auth-card h2{margin:4px 0 10px;font-size:28px}\n                .myo-export-auth-card p{margin:0 0 20px;line-height:1.5;color:#536174}\n                .myo-export-auth-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;color:#c96d13}\n                .myo-export-auth-close{position:absolute;top:14px;right:16px;width:34px;height:34px;border:0;border-radius:9px;background:#edf1f6;color:#35445a;font-size:24px;cursor:pointer}\n                .myo-export-auth-card label{display:grid;gap:7px;margin:14px 0;font-size:13px;font-weight:700}\n                .myo-export-auth-card[hidden]{display:none!important}\n                .myo-export-auth-card input[type=text],.myo-export-auth-card input[type=email],.myo-export-auth-card input[type=tel],.myo-export-auth-card input[type=password]{width:100%;height:46px;padding:0 13px;border:1px solid #bdc7d5;border-radius:9px;background:#fff;color:#172235;font-size:16px;box-sizing:border-box}\n                .myo-export-auth-reset{display:inline-block;margin:0 0 18px;color:#a8550b;text-decoration:none;font-weight:700}\n                .myo-export-auth-login{width:100%;height:48px;border:0;border-radius:9px;background:#dd7b19;color:#fff;font-size:16px;font-weight:800;cursor:pointer}\n                .myo-export-auth-register{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:15px;border-radius:10px;background:#f4f6f9}\n                .myo-export-auth-register a,.myo-export-auth-register button{padding:9px 12px;border:1px solid #d27a20;border-radius:8px;background:#fff;color:#a8550b;text-decoration:none;font-weight:800;cursor:pointer}\n                .myo-export-auth-error{margin:0 0 14px;padding:11px 12px;border:1px solid #efb3aa;border-radius:8px;background:#fff1ef;color:#9b2f23;font-size:13px;font-weight:700}\n                .myo-register-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}\n            <\/style>\n                    <\/div>\n        <script>\n        (function(){\n            var html=document.documentElement;\n            var body=document.body;\n            var wrap=document.getElementById('myalbums-online-editor-wrap');\n            html.classList.add('myalbums-editor-active');\n            if(body){\n                body.classList.add('myalbums-editor-page');\n                if(wrap && wrap.parentNode!==body){ body.appendChild(wrap); }\n            }\n            window.myalbumsOnline={\"restUrl\":\"https:\\\/\\\/myalbums.gr\\\/index.php?rest_route=\\\/myalbums\\\/v1\",\"nonce\":\"\",\"loggedIn\":false,\"isAdmin\":false,\"loginUrl\":\"https:\\\/\\\/myalbums.gr\\\/wp-login.php?redirect_to=https%3A%2F%2Fmyalbums.gr%2Findex.php%3Frest_route%3D%252Fwp%252Fv2%252Fpages%252F122098%26resume_save%3D1\",\"registerUrl\":\"https:\\\/\\\/myalbums.gr\\\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F122098&myo_auth=register\",\"lostPasswordUrl\":\"https:\\\/\\\/myalbums.gr\\\/wp-login.php?action=lostpassword&redirect_to=https%3A%2F%2Fmyalbums.gr%2Findex.php%3Frest_route%3D%252Fwp%252Fv2%252Fpages%252F122098%26resume_save%3D1\",\"resumeExport\":false,\"resumePresentation\":false,\"presentationResumeUrl\":\"https:\\\/\\\/myalbums.gr\\\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F122098&resume_presentation=1\",\"editorUrl\":\"https:\\\/\\\/myalbums.gr\\\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F122098\",\"projectsUrl\":\"https:\\\/\\\/myalbums.gr\\\/?page_id=122491\",\"savedProjectsUrl\":\"https:\\\/\\\/myalbums.gr\\\/?page_id=122099\",\"cartUrl\":\"https:\\\/\\\/myalbums.gr\\\/?page_id=122491\",\"projectId\":\"\",\"startProduct\":\"digital\",\"coverTemplateKey\":\"\",\"coverVariantKey\":\"\",\"coverAdminReturnUrl\":\"\",\"currentUser\":null,\"previewMaxWidth\":1400,\"previewWatermark\":\"\",\"storageProvider\":\"r2\",\"directUploads\":true,\"aiRuntimeUrl\":\"https:\\\/\\\/myalbums.gr\\\/wp-content\\\/plugins\\\/myalbums-online-editor\\\/assets\\\/editor\\\/mediapipe-face\\\/\",\"useRetouchStudio\":true,\"retouchStudioUrl\":\"https:\\\/\\\/myalbums.gr\\\/wp-content\\\/plugins\\\/myalbums-online-editor\\\/assets\\\/editor\\\/retouch-studio.html\",\"presentationEnabled\":true};\n            if(window.myalbumsOnline&&['photobook','guestbook'].indexOf(window.myalbumsOnline.startProduct)>=0&&!window.myalbumsOnline.projectId){\n                var productObserver=new MutationObserver(function(){\n                    var modal=document.querySelector('.project-start-modal');\n                    if(!modal)return;\n                    var target=window.myalbumsOnline.startProduct;\n                    var select=Array.from(modal.querySelectorAll('select')).find(function(item){return item.querySelector('option[value=\"'+target+'\"]');});\n                    if(select&&select.value!==target){\n                        select.value=target;\n                        select.dispatchEvent(new Event('change',{bubbles:true}));\n                    }\n                    productObserver.disconnect();\n                });\n                productObserver.observe(document.documentElement,{childList:true,subtree:true});\n            }\n            window.myalbumsRequireAccount=function(){\n                var modal=document.getElementById('myalbums-export-auth');\n                if(!modal){\n                    if(window.myalbumsOnline && window.myalbumsOnline.loginUrl){\n                        window.location.href=window.myalbumsOnline.loginUrl;\n                    }\n                    return;\n                }\n                modal.hidden=false;\n                var input=modal.querySelector('input[name=\"log\"]');\n                if(input){ window.setTimeout(function(){ input.focus(); },50); }\n            };\n            var authModal=document.getElementById('myalbums-export-auth');\n            if(authModal){\n                var loginCard=authModal.querySelector('.myo-export-auth-login-card');\n                var registerCard=authModal.querySelector('.myo-export-auth-register-card');\n                var showLogin=function(){ if(registerCard){registerCard.hidden=true;} if(loginCard){loginCard.hidden=false;} };\n                var showRegister=function(){ if(loginCard){loginCard.hidden=true;} if(registerCard){registerCard.hidden=false;} };\n                authModal.querySelectorAll('.myo-export-auth-close').forEach(function(close){ close.addEventListener('click',function(){ authModal.hidden=true; }); });\n                var registerLink=authModal.querySelector('.myo-show-register');\n                if(registerLink){registerLink.addEventListener('click',function(event){event.preventDefault();showRegister();});}\n                var loginButton=authModal.querySelector('.myo-show-login');\n                if(loginButton){loginButton.addEventListener('click',showLogin);}\n                authModal.addEventListener('click',function(event){ if(event.target===authModal){ authModal.hidden=true; } });\n            }\n            window.myalbumsBeforeOnlineExport=async function(project){\n                var settings=project&&project.settings?project.settings:{};\n                var payload={\n                    product:settings.kind==='photobook'?'photobook':(settings.kind==='guestbook'?'guestbook':'digital'),\n                    size:settings.sizePresetId||'',\n                    spreads:Array.isArray(project&&project.spreads)?project.spreads.length:1,\n                    coverCode:project&&project.cover&&project.cover.templateCode?project.cover.templateCode:'001',\n                    coverSize:project&&project.cover&&project.cover.sizeKey?project.cover.sizeKey:'',\n                    paper:window.myoSelectedAlbumPaper||'lustre'\n                };\n                if(payload.product==='guestbook'&&payload.spreads<10){\n                    throw new Error('\u03a4\u03bf \u03b2\u03b9\u03b2\u03bb\u03af\u03bf \u03b5\u03c5\u03c7\u03ce\u03bd \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd 10 \u03b4\u03b9\u03c3\u03ad\u03bb\u03b9\u03b4\u03b1.');\n                }\n                var response=await fetch(window.myalbumsOnline.restUrl+'\/quote',{\n                    method:'POST',credentials:'same-origin',\n                    headers:{'Content-Type':'application\/json','X-WP-Nonce':window.myalbumsOnline.nonce||''},\n                    body:JSON.stringify(payload)\n                });\n                var quote=await response.json().catch(function(){return {};});\n                if(!response.ok) throw new Error(quote.message||'\u0394\u03b5\u03bd \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03b7 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac.');\n                return new Promise(function(resolve){\n                    var backdrop=document.createElement('div'); backdrop.className='myo-order-backdrop';\n                    var card=document.createElement('section'); card.className='myo-order-card';\n                    var close=function(value){backdrop.remove();resolve(value);};\n                    var heading=document.createElement('header'); heading.innerHTML='<div><small>MYALBUMS CART<\/small><h2>\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c3\u03c4\u03bf \u03ba\u03b1\u03bb\u03ac\u03b8\u03b9<\/h2><\/div>';\n                    var x=document.createElement('button'); x.type='button'; x.textContent='\u00d7'; x.setAttribute('aria-label','\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf'); x.onclick=function(){close(null);}; heading.appendChild(x); card.appendChild(heading);\n                    var copy=document.createElement('p'); copy.className='myo-order-copy';\n                    if(!quote.approved) copy.textContent='\u039f \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03c3\u03bf\u03c5 \u03b1\u03bd\u03b1\u03bc\u03ad\u03bd\u03b5\u03b9 \u03ad\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7. \u0397 \u03c0\u03b1\u03c1\u03b1\u03b3\u03b3\u03b5\u03bb\u03af\u03b1 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c3\u03c4\u03b1\u03bb\u03b5\u03af, \u03b1\u03bb\u03bb\u03ac \u03bf\u03b9 \u03c4\u03b9\u03bc\u03ad\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03c0\u03b1\u03ba\u03ad\u03c4\u03b1 \u03b8\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03b9\u03c3\u03c4\u03bf\u03cd\u03bd \u03bc\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd \u03ad\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7.';\n                    else if(!quote.priced&&quote.missingCoverPrice) copy.textContent='\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03c4\u03b9\u03bc\u03ae \u03b3\u03b9\u03b1 \u03c4\u03bf \u03b5\u03be\u03ce\u03c6\u03c5\u03bb\u03bb\u03bf '+(quote.cover&&quote.cover.code?quote.cover.code:'')+' \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7. \u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03ce\u03bd\u03b7\u03c3\u03b5 \u03bc\u03b5 \u03c4\u03bf MyAlbums.';\n                    else if(!quote.priced) copy.textContent='\u0394\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af \u03b1\u03ba\u03cc\u03bc\u03b7 \u03c4\u03b9\u03bc\u03ae \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c3\u03c4\u03b5\u03af\u03bb\u03b5\u03b9\u03c2 \u03c4\u03bf \u03ad\u03c1\u03b3\u03bf \u03b3\u03b9\u03b1 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf.';\n                    else {\n                        var productName=payload.product==='guestbook'?'\u0392\u03b9\u03b2\u03bb\u03af\u03bf \u03b5\u03c5\u03c7\u03ce\u03bd':(payload.product==='photobook'?'Photobook':'\u0386\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc');\n                        copy.innerHTML='<span>'+productName+' \u00b7 <strong>'+quote.base.spreads+' \u03b4\u03b9\u03c3\u03ad\u03bb\u03b9\u03b4\u03b1<\/strong><b>'+quote.base.formattedAlbumTotal+'<\/b><\/span>'+(quote.paper?'<span>\u03a7\u03b1\u03c1\u03c4\u03af <strong>'+quote.paper.label+(Number(quote.paper.percent)>0?' \u00b7 +'+String(quote.paper.percent).replace('.',',')+'%':'')+'<\/strong><b>'+(Number(quote.paper.surchargeCents)>0?'+'+quote.paper.formattedSurcharge:'\u03a0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9')+'<\/b><\/span>':'')+'<span>\u0395\u03be\u03ce\u03c6\u03c5\u03bb\u03bb\u03bf <strong>'+quote.cover.code+'<\/strong><b>'+(quote.cover.surchargeCents?quote.cover.formattedSurcharge:'\u03a0\u03b5\u03c1\u03b9\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9')+'<\/b><\/span><span class=\"myo-order-total\">\u03a3\u03cd\u03bd\u03bf\u03bb\u03bf <b>'+quote.formattedTotal+'<\/b><\/span>';\n                    }\n                    card.appendChild(copy);\n                    if(quote.approved&&quote.priced&&Array.isArray(quote.papers)){\n                        var paperLabel=document.createElement('label');paperLabel.className='myo-paper-choice';paperLabel.innerHTML='<span>\u03a7\u03b1\u03c1\u03c4\u03af \u03ac\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc<\/span><select><\/select>';\n                        quote.papers.forEach(function(paper){var option=document.createElement('option');option.value=paper.id;option.textContent=paper.label+(Number(paper.percent)>0?' (+'+String(paper.percent).replace('.',',')+'%)':'');option.selected=paper.id===payload.paper;paperLabel.querySelector('select').appendChild(option);});\n                        paperLabel.querySelector('select').onchange=function(){window.myoSelectedAlbumPaper=this.value;backdrop.remove();window.myalbumsBeforeOnlineExport(project).then(resolve);};card.appendChild(paperLabel);\n                    }\n                    var selected='';\n                    if(quote.approved&&quote.priced&&Array.isArray(quote.bundles)&&quote.bundles.length){\n                        var title=document.createElement('h3');title.textContent='\u03a0\u03c1\u03bf\u03c4\u03b5\u03b9\u03bd\u03cc\u03bc\u03b5\u03bd\u03b1 \u03c0\u03b1\u03ba\u03ad\u03c4\u03b1';card.appendChild(title);\n                        var grid=document.createElement('div');grid.className='myo-bundle-grid';\n                        quote.bundles.forEach(function(bundle){\n                            var label=document.createElement('label'); label.className='myo-bundle-option';\n                            label.innerHTML='<input type=\"radio\" name=\"myo_bundle\" value=\"'+bundle.id+'\"><span><b>'+bundle.label+' \u00b7 '+bundle.name+'<\/b><small>\u039c\u03b9\u03ba\u03c1\u03cc\/\u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf: '+bundle.secondarySize+' \u00b7 \u03cc\u03c6\u03b5\u03bb\u03bf\u03c2 '+bundle.formattedSavings+'<\/small><\/span><strong>'+bundle.formattedTotal+'<\/strong>';\n                            label.querySelector('input').onchange=function(){selected=bundle.id;grid.querySelectorAll('label').forEach(function(el){el.classList.toggle('selected',el===label);});}; grid.appendChild(label);\n                        }); card.appendChild(grid);\n                        var base=document.createElement('label');base.className='myo-base-order selected';base.innerHTML='<input type=\"radio\" name=\"myo_bundle\" value=\"\" checked> \u039c\u03cc\u03bd\u03bf \u03c4\u03bf \u03b2\u03b1\u03c3\u03b9\u03ba\u03cc \u03ac\u03bb\u03bc\u03c0\u03bf\u03c5\u03bc';base.querySelector('input').onchange=function(){selected='';grid.querySelectorAll('label').forEach(function(el){el.classList.remove('selected');});};card.insertBefore(base,title);\n                    }\n                    if(quote.approved&&quote.priced&&Array.isArray(quote.unavailableBundles)&&quote.unavailableBundles.length){\n                        var unavailableTitle=document.createElement('h3');unavailableTitle.textContent=quote.bundles&&quote.bundles.length?'\u0386\u03bb\u03bb\u03b5\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2':'\u039f\u03b9 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03ba\u03cc\u03bc\u03b7 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b5\u03c2';card.appendChild(unavailableTitle);\n                        var unavailable=document.createElement('div');unavailable.className='myo-bundle-unavailable';\n                        quote.unavailableBundles.forEach(function(bundle){var row=document.createElement('div');row.innerHTML='<strong>'+(bundle.label||'\u03a0\u03b1\u03ba\u03ad\u03c4\u03bf')+' \u00b7 '+(bundle.name||'')+'<\/strong><span>'+(bundle.reason||'\u0394\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03b5\u03af \u03b1\u03c5\u03c4\u03ae \u03b7 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac.')+'<\/span>';unavailable.appendChild(row);});\n                        card.appendChild(unavailable);\n                    }\n                    var actions=document.createElement('footer');\n                    var cancel=document.createElement('button');cancel.type='button';cancel.textContent='\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7';cancel.onclick=function(){close(null);};\n                    var submit=document.createElement('button');submit.type='button';submit.className='primary';submit.textContent='\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c3\u03c4\u03bf \u03ba\u03b1\u03bb\u03ac\u03b8\u03b9';submit.onclick=function(){\n                        var originalAlert=window.alert;\n                        window.alert=function(message){\n                            window.alert=originalAlert;\n                            if(typeof message==='string'&&message.indexOf('\u03a4\u03bf \u03ad\u03c1\u03b3\u03bf \u03c5\u03c0\u03bf\u03b2\u03bb\u03ae\u03b8\u03b7\u03ba\u03b5 \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03ce\u03c2 \u03b3\u03b9\u03b1 \u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae.')===0){\n                                return originalAlert('\u03a4\u03bf \u03c0\u03c1\u03bf\u03ca\u03cc\u03bd \u03c0\u03c1\u03bf\u03c3\u03c4\u03ad\u03b8\u03b7\u03ba\u03b5 \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03ce\u03c2 \u03c3\u03c4\u03bf \u03ba\u03b1\u03bb\u03ac\u03b8\u03b9.');\n                            }\n                            return originalAlert(message);\n                        };\n                        close({bundleId:selected,addToCart:true,paper:payload.paper});\n                    };\n                    if(!quote.approved){submit.disabled=true;submit.title='\u039f \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c0\u03c1\u03ce\u03c4\u03b1 \u03bd\u03b1 \u03b5\u03b3\u03ba\u03c1\u03b9\u03b8\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03bf MyAlbums.';}\n                    else if(!quote.priced){submit.disabled=true;submit.title=quote.missingCoverPrice?'\u039f \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c0\u03c1\u03ce\u03c4\u03b1 \u03bd\u03b1 \u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c4\u03b9\u03bc\u03ae \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03b5\u03be\u03ce\u03c6\u03c5\u03bb\u03bb\u03bf.':'\u039f \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c0\u03c1\u03ce\u03c4\u03b1 \u03bd\u03b1 \u03bf\u03c1\u03af\u03c3\u03b5\u03b9 \u03c4\u03b9\u03bc\u03ae \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7 \u03b4\u03b9\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7.';}\n                    actions.append(cancel,submit);card.appendChild(actions);backdrop.appendChild(card);document.body.appendChild(backdrop);\n                });\n            };\n            var myoPresentationRequest=async function(path,options){\n                options=options||{};\n                var headers=new Headers(options.headers||{});\n                if(window.myalbumsOnline&&window.myalbumsOnline.nonce){headers.set('X-WP-Nonce',window.myalbumsOnline.nonce);}\n                if(options.body&&!headers.has('Content-Type')){headers.set('Content-Type','application\/json');}\n                var response=await fetch(window.myalbumsOnline.restUrl+path,Object.assign({credentials:'same-origin'},options,{headers:headers}));\n                var data=await response.json().catch(function(){return {};});\n                if(!response.ok){throw new Error(data.message||'\u0394\u03b5\u03bd \u03ae\u03c4\u03b1\u03bd \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c4\u03b7\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2.');}\n                return data;\n            };\n            var myoPresentationProfile=null;\n            var myoResizePresentationLogo=function(file){\n                return new Promise(function(resolve,reject){\n                    if(!file||!\/^image\\\/(png|jpeg|webp)$\/i.test(file.type||'')){reject(new Error('\u0395\u03c0\u03af\u03bb\u03b5\u03be\u03b5 \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf PNG, JPG \u03ae WebP.'));return;}\n                    if(file.size>12*1024*1024){reject(new Error('\u03a4\u03bf \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc 12 MB.'));return;}\n                    var reader=new FileReader();reader.onerror=function(){reject(new Error('\u0394\u03b5\u03bd \u03b4\u03b9\u03b1\u03b2\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c4\u03bf \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf.'));};reader.onload=function(){\n                        var image=new Image();image.onerror=function(){reject(new Error('\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03bb\u03bf\u03b3\u03bf\u03c4\u03cd\u03c0\u03bf\u03c5 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03b7 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1.'));};image.onload=function(){\n                            var max=600,scale=Math.min(1,max\/Math.max(image.naturalWidth,image.naturalHeight)),canvas=document.createElement('canvas');canvas.width=Math.max(1,Math.round(image.naturalWidth*scale));canvas.height=Math.max(1,Math.round(image.naturalHeight*scale));\n                            var context=canvas.getContext('2d');context.clearRect(0,0,canvas.width,canvas.height);context.drawImage(image,0,0,canvas.width,canvas.height);\n                            var data=canvas.toDataURL('image\/png');if(data.length>880000)data=canvas.toDataURL('image\/jpeg',.88);resolve({logoData:data,logoName:file.name||'\u039b\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf \u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5'});\n                        };image.src=String(reader.result||'');\n                    };reader.readAsDataURL(file);\n                });\n            };\n            var myoChoosePresentationSettings=async function(){\n                if(!myoPresentationProfile){try{myoPresentationProfile=await myoPresentationRequest('\/presentation-profile',{method:'GET'});}catch(error){myoPresentationProfile={};}}\n                var saved={};try{saved=JSON.parse(localStorage.getItem('myalbums-presentation-options-v1')||'{}');}catch(error){}\n                return new Promise(function(resolve){\n                    var state={showLogo:Boolean(saved.showLogo),showFilenames:Boolean(saved.showFilenames),allowDownloads:Boolean(saved.allowDownloads),logoData:myoPresentationProfile.logoData||'',logoName:myoPresentationProfile.logoName||''};\n                    var backdrop=document.createElement('div');backdrop.className='myo-presentation-backdrop';\n                    var card=document.createElement('section');card.className='myo-presentation-card myo-presentation-settings';\n                    card.innerHTML='<header><div><small>MYALBUMS PRESENTATION<\/small><h2>\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2<\/h2><\/div><button type=\"button\" class=\"myo-presentation-close\" aria-label=\"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf\">\u00d7<\/button><\/header><p>\u0397 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7 \u03b8\u03b1 \u03be\u03b5\u03ba\u03b9\u03bd\u03ac \u03b1\u03c0\u03cc \u03c4\u03b7 \u03bc\u03c0\u03c1\u03bf\u03c3\u03c4\u03b9\u03bd\u03ae \u03cc\u03c8\u03b7 \u03c4\u03bf\u03c5 \u03b5\u03be\u03c9\u03c6\u03cd\u03bb\u03bb\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03b8\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03bc\u03cc\u03bd\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03ae previews.<\/p><div class=\"myo-presentation-options\"><label><input type=\"checkbox\" name=\"filenames\"><span><b>\u039f\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd<\/b><small>\u039c\u03ad\u03c3\u03b1 \u03c3\u03c4\u03b7 \u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03b1, \u03c3\u03b5 \u03b4\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03b9\u03ba\u03ae \u03c3\u03ba\u03bf\u03cd\u03c1\u03b1 \u03b5\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1.<\/small><\/span><\/label><label><input type=\"checkbox\" name=\"downloads\"><span><b>\u039d\u03b1 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03c4\u03b1\u03b9 download<\/b><small>\u039c\u03cc\u03bd\u03bf \u03b1\u03c3\u03c6\u03b1\u03bb\u03ad\u03c2 preview \u03c7\u03b1\u03bc\u03b7\u03bb\u03ae\u03c2 \u03b1\u03bd\u03ac\u03bb\u03c5\u03c3\u03b7\u03c2 \u2014 \u03c0\u03bf\u03c4\u03ad originals \u03ae \u03b1\u03c1\u03c7\u03b5\u03af\u03b1 300 DPI.<\/small><\/span><\/label><label><input type=\"checkbox\" name=\"logo\"><span><b>\u039c\u03b5 \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf \u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5<\/b><small>\u0391\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf\u03bd \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03b3\u03b9\u03b1 \u03c4\u03b9\u03c2 \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b5\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b5\u03b9\u03c2.<\/small><\/span><\/label><\/div><div class=\"myo-presentation-logo\"><div class=\"preview\">\u03a7\u03c9\u03c1\u03af\u03c2 \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf<\/div><div><b class=\"name\">\u039b\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf \u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5<\/b><button type=\"button\" class=\"choose-logo\">\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03bb\u03bf\u03b3\u03bf\u03c4\u03cd\u03c0\u03bf\u03c5<\/button><input type=\"file\" accept=\"image\/png,image\/jpeg,image\/webp\" hidden><\/div><\/div><p class=\"myo-presentation-logo-error\" hidden>\u0395\u03c0\u03af\u03bb\u03b5\u03be\u03b5 \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf \u03ae \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae.<\/p><footer><button type=\"button\" class=\"cancel\">\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7<\/button><button type=\"button\" class=\"primary create\">\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2<\/button><\/footer>';\n                    var filenames=card.querySelector('[name=filenames]'),downloads=card.querySelector('[name=downloads]'),logo=card.querySelector('[name=logo]'),preview=card.querySelector('.preview'),name=card.querySelector('.name'),input=card.querySelector('input[type=file]'),error=card.querySelector('.myo-presentation-logo-error'),create=card.querySelector('.create');\n                    filenames.checked=state.showFilenames;downloads.checked=state.allowDownloads;logo.checked=state.showLogo;\n                    var refresh=function(){preview.replaceChildren();if(state.logoData){var image=document.createElement('img');image.src=state.logoData;image.alt='\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7 \u03bb\u03bf\u03b3\u03bf\u03c4\u03cd\u03c0\u03bf\u03c5';preview.appendChild(image);}else{preview.textContent='\u03a7\u03c9\u03c1\u03af\u03c2 \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf';}name.textContent=state.logoName||'\u039b\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf \u03c6\u03c9\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5';var missing=logo.checked&&!state.logoData;error.hidden=!missing;create.disabled=missing;};refresh();\n                    var close=function(value){backdrop.remove();resolve(value);};card.querySelector('.myo-presentation-close').onclick=function(){close(null);};card.querySelector('.cancel').onclick=function(){close(null);};backdrop.onclick=function(event){if(event.target===backdrop)close(null);};\n                    card.querySelector('.choose-logo').onclick=function(){input.click();};input.onchange=async function(){if(!input.files||!input.files[0])return;try{Object.assign(state,await myoResizePresentationLogo(input.files[0]));refresh();}catch(reason){window.alert(reason.message||'\u0394\u03b5\u03bd \u03c6\u03bf\u03c1\u03c4\u03ce\u03b8\u03b7\u03ba\u03b5 \u03c4\u03bf \u03bb\u03bf\u03b3\u03cc\u03c4\u03c5\u03c0\u03bf.');}input.value='';};logo.onchange=refresh;\n                    create.onclick=function(){state.showLogo=logo.checked;state.showFilenames=filenames.checked;state.allowDownloads=downloads.checked;if(state.showLogo&&!state.logoData){refresh();return;}try{localStorage.setItem('myalbums-presentation-options-v1',JSON.stringify({showLogo:state.showLogo,showFilenames:state.showFilenames,allowDownloads:state.allowDownloads}));}catch(error){}close(state);};\n                    backdrop.appendChild(card);document.body.appendChild(backdrop);\n                });\n            };\n            var myoWaitForSavedPresentationProject=async function(previousUpdatedAt,startedAt){\n                var deadline=Date.now()+240000;\n                while(Date.now()<deadline){\n                    var projectId=window.myalbumsOnline&&window.myalbumsOnline.projectId;\n                    if(projectId){\n                        try{\n                            var data=await myoPresentationRequest('\/projects\/'+encodeURIComponent(projectId));\n                            var expected=data.project&&Array.isArray(data.project.spreads)?data.project.spreads.length+(data.project.presentationCoverIncluded?1:0):1;\n                            var previews=Array.isArray(data.previewUrls)?data.previewUrls.length:0;\n                            var updated=!previousUpdatedAt||data.updatedAt!==previousUpdatedAt||Date.now()-startedAt>3000;\n                            if(previews>=expected&&updated){return projectId;}\n                        }catch(error){}\n                    }\n                    await new Promise(function(resolve){setTimeout(resolve,700);});\n                }\n                throw new Error('\u0397 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c4\u03c9\u03bd previews \u03b4\u03b5\u03bd \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03b8\u03b7\u03ba\u03b5 \u03b5\u03b3\u03ba\u03b1\u03af\u03c1\u03c9\u03c2. \u0394\u03bf\u03ba\u03af\u03bc\u03b1\u03c3\u03b5 \u03c0\u03c1\u03ce\u03c4\u03b1 \u00ab\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7\u00bb \u03ba\u03b1\u03b9 \u03bc\u03b5\u03c4\u03ac \u03be\u03b1\u03bd\u03ac \u00ab\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u00bb.');\n            };\n            var myoCopyPresentationLink=async function(input,button){\n                try{\n                    if(navigator.clipboard&&window.isSecureContext){await navigator.clipboard.writeText(input.value);}\n                    else{input.focus();input.select();document.execCommand('copy');}\n                    var old=button.textContent;button.textContent='\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03b7\u03ba\u03b5 \u2713';setTimeout(function(){button.textContent=old;},1600);\n                }catch(error){input.focus();input.select();}\n            };\n            var myoShowPresentationDialog=function(projectId,presentation){\n                var backdrop=document.createElement('div');backdrop.className='myo-presentation-backdrop';\n                var card=document.createElement('section');card.className='myo-presentation-card';\n                var expiry=presentation.expiresAt?new Date((presentation.expiresAt+' UTC').replace(' UTC UTC',' UTC')).toLocaleDateString('el-GR'):'';\n                card.innerHTML='<header><div><small>MYALBUMS PRESENTATION<\/small><h2>\u0397 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03c4\u03bf\u03b9\u03bc\u03b7<\/h2><\/div><button type=\"button\" class=\"myo-presentation-close\" aria-label=\"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf\">\u00d7<\/button><\/header><p>\u03a3\u03c4\u03b5\u03af\u03bb\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bc\u03b7 \u03c0\u03c1\u03bf\u03b2\u03bb\u03ad\u03c8\u03b9\u03bc\u03bf link \u03c3\u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7 \u03c3\u03bf\u03c5. \u0397 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf \u03c4\u03b1 previews \u03bc\u03b5 \u03c5\u03b4\u03b1\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03b7\u03bc\u03b1 \u2014 \u03cc\u03c7\u03b9 originals \u03ae production \u03b1\u03c1\u03c7\u03b5\u03af\u03b1.<\/p><label><span>\u0394\u03b7\u03bc\u03cc\u03c3\u03b9\u03bf link \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2<\/span><input type=\"text\" readonly><\/label><div class=\"myo-presentation-meta\">'+(expiry?'<span>\u039b\u03ae\u03be\u03b7: <b>'+expiry+'<\/b><\/span>':'')+'<span>\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ad\u03c2: <b>'+(presentation.viewCount||0)+'<\/b><\/span><\/div><footer><button type=\"button\" class=\"danger\">\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7<\/button><button type=\"button\" class=\"copy\">\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae link<\/button><a class=\"primary\" target=\"_blank\" rel=\"noopener\">\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2<\/a><\/footer>';\n                var input=card.querySelector('input');input.value=presentation.url||'';\n                var close=function(){backdrop.remove();};card.querySelector('.myo-presentation-close').onclick=close;backdrop.onclick=function(event){if(event.target===backdrop)close();};\n                card.querySelector('.copy').onclick=function(){myoCopyPresentationLink(input,this);};\n                var open=card.querySelector('a.primary');open.href=presentation.url||'#';\n                card.querySelector('.danger').onclick=async function(){\n                    if(!window.confirm('\u039d\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf link \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2;'))return;\n                    this.disabled=true;\n                    try{await myoPresentationRequest('\/projects\/'+encodeURIComponent(projectId)+'\/presentation',{method:'DELETE'});close();window.alert('\u03a4\u03bf link \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03b8\u03b7\u03ba\u03b5.');}\n                    catch(error){this.disabled=false;window.alert(error.message);}\n                };\n                backdrop.appendChild(card);document.body.appendChild(backdrop);\n            };\n            var myoCreatePresentation=async function(button){\n                if(!window.myalbumsOnline||!window.myalbumsOnline.loggedIn){\n                    var auth=document.getElementById('myalbums-export-auth');\n                    if(auth){\n                        auth.querySelectorAll('input[name=\"redirect_to\"]').forEach(function(input){input.value=window.myalbumsOnline.presentationResumeUrl||window.location.href;});\n                        var heading=auth.querySelector('.myo-export-auth-login-card h2');if(heading){heading.textContent='\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7';}\n                        var copy=auth.querySelector('.myo-export-auth-login-card p');if(copy){copy.textContent='\u03a3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bf\u03c5 \u03ae \u03b4\u03b7\u03bc\u03b9\u03bf\u03cd\u03c1\u03b3\u03b7\u03c3\u03b5 \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03c5\u03c4\u03b5\u03af \u03c4\u03bf \u03ad\u03c1\u03b3\u03bf \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b7\u03b8\u03b5\u03af \u03c4\u03bf link \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2.';}\n                    }\n                    window.myalbumsRequireAccount&&window.myalbumsRequireAccount();return;\n                }\n                if(button.disabled)return;\n                var presentationSettings=await myoChoosePresentationSettings();if(!presentationSettings)return;\n                var original=button.textContent,startedAt=Date.now(),previousUpdatedAt='';button.disabled=true;button.textContent='\u03a0\u03c1\u03bf\u03b5\u03c4\u03bf\u03b9\u03bc\u03b1\u03c3\u03af\u03b1\u2026';\n                try{\n                    var currentId=window.myalbumsOnline.projectId;\n                    if(currentId){try{previousUpdatedAt=(await myoPresentationRequest('\/projects\/'+encodeURIComponent(currentId))).updatedAt||'';}catch(error){}}\n                    var toolbar=button.closest('.toolbar-actions');\n                    var saveButton=toolbar&&Array.from(toolbar.querySelectorAll('button')).find(function(item){return item!==button&&item.textContent.trim()==='\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7';});\n                    if(!saveButton)throw new Error('\u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5 \u03c4\u03bf \u03ba\u03bf\u03c5\u03bc\u03c0\u03af \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 \u03ad\u03c1\u03b3\u03bf\u03c5.');\n                    button.textContent='\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 previews\u2026';saveButton.click();\n                    var projectId=await myoWaitForSavedPresentationProject(previousUpdatedAt,startedAt);\n                    button.textContent='\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 link\u2026';\n                    var presentation=await myoPresentationRequest('\/projects\/'+encodeURIComponent(projectId)+'\/presentation',{method:'POST',body:JSON.stringify(presentationSettings)});\n                    myoShowPresentationDialog(projectId,presentation);\n                }catch(error){window.alert(error.message||'\u0394\u03b5\u03bd \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5 \u03b7 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7.');}\n                finally{button.disabled=false;button.textContent=original;}\n            };\n            var myoInstallPresentationButton=function(){\n                if(!window.myalbumsOnline||!window.myalbumsOnline.presentationEnabled)return;\n                document.querySelectorAll('.toolbar-actions').forEach(function(toolbar){\n                    if(toolbar.querySelector('.myo-presentation-button'))return;\n                    var exportButton=Array.from(toolbar.querySelectorAll('button')).find(function(item){return item.textContent.trim()==='Export';});\n                    var saveButton=Array.from(toolbar.querySelectorAll('button')).find(function(item){return item.textContent.trim()==='\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7';});\n                    if(!exportButton||!saveButton)return;\n                    var button=document.createElement('button');button.type='button';button.className='myo-presentation-button';button.textContent='\u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7';button.title='\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 link \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03af\u03b1\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7';button.onclick=function(){myoCreatePresentation(button);};\n                    toolbar.insertBefore(button,exportButton);\n                    if(window.myalbumsOnline.resumePresentation&&!window.myalbumsOnline.presentationResumeStarted){\n                        window.myalbumsOnline.presentationResumeStarted=true;\n                        var url=new URL(window.location.href);url.searchParams.delete('resume_presentation');window.history.replaceState({},'',url.toString());\n                        window.setTimeout(function(){button.click();},800);\n                    }\n                });\n            };\n            var myoPresentationObserver=new MutationObserver(myoInstallPresentationButton);\n            myoPresentationObserver.observe(document.getElementById('root')||document.documentElement,{childList:true,subtree:true});\n            myoInstallPresentationButton();\n                    })();\n        <\/script>\n        <style>\n        .myo-order-backdrop{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:20px;background:rgba(15,26,43,.7);font-family:Arial,sans-serif}.myo-order-card{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;padding:24px;border-radius:16px;background:#fff;color:#172235;box-shadow:0 24px 70px #0006}.myo-order-card header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e1e5eb}.myo-order-card header small{color:#c96d13;font-weight:800;letter-spacing:.12em}.myo-order-card h2{margin:4px 0 16px}.myo-order-card header button{border:0;background:#eef1f5;border-radius:8px;width:36px;height:36px;font-size:24px}.myo-order-copy{display:grid;gap:8px;padding:18px;border-radius:10px;background:#f5f7fa;line-height:1.5}.myo-order-copy>span{display:flex;justify-content:space-between;gap:18px}.myo-order-copy .myo-order-total{margin-top:5px;padding-top:10px;border-top:1px solid #d7dee8;font-size:19px;color:#b85d0a}.myo-order-price{font-size:24px;font-weight:800;color:#b85d0a}.myo-paper-choice{display:grid;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:12px;margin:12px 0;padding:11px 13px;border:1px solid #d6dde7;border-radius:10px;background:#f8fafc;font-weight:800}.myo-paper-choice select{min-height:40px;padding:7px 10px;border:1px solid #bdc8d6;border-radius:8px;background:#fff;color:#172235}.myo-base-order,.myo-bundle-option{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #d6dde7;border-radius:10px;margin:8px 0;cursor:pointer}.myo-bundle-option span{display:grid;gap:4px;flex:1}.myo-bundle-option small{color:#647187}.myo-bundle-option.selected,.myo-base-order:has(input:checked){border-color:#d77b1d;background:#fff7ed}.myo-bundle-unavailable{display:grid;gap:8px}.myo-bundle-unavailable>div{display:grid;gap:4px;padding:12px 13px;border:1px dashed #c8ced8;border-radius:9px;background:#f8f9fb;color:#59667a}.myo-bundle-unavailable span{font-size:13px}.myo-order-card footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.myo-order-card footer button{padding:11px 17px;border:1px solid #bdc7d5;border-radius:9px;background:#fff;font-weight:800}.myo-order-card footer .primary{border-color:#d77818;background:#d77818;color:#fff}.myo-save-choice{display:flex;gap:12px;padding:13px;margin:9px 0;border:1px solid #d6dde7;border-radius:10px}.myo-save-choice span{display:grid;gap:4px}.myo-save-choice small{color:#647187}.myo-save-overwrite{display:block;margin:14px 2px;color:#8b3a24}\n        .myo-presentation-button{border-color:#d97b1c!important;background:#fff7eb!important;color:#9b4c08!important;font-weight:800!important}.theme-dark .myo-presentation-button,.dark .myo-presentation-button{background:#342413!important;color:#ffd9a5!important;border-color:#a76522!important}.myo-presentation-button:disabled{opacity:.62;cursor:wait}.myo-presentation-backdrop{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:20px;background:rgba(7,13,23,.76);backdrop-filter:blur(5px);font-family:Arial,sans-serif}.myo-presentation-card{width:min(720px,calc(100vw - 32px));padding:26px;border:1px solid #dce2ea;border-radius:18px;background:#fff;color:#172235;box-shadow:0 28px 80px #0008}.myo-presentation-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e0e5ec}.myo-presentation-card header small{color:#c96d13;font-weight:900;letter-spacing:.12em}.myo-presentation-card h2{margin:5px 0 0;font-size:28px}.myo-presentation-close{width:38px;height:38px;border:0;border-radius:9px;background:#edf1f6;color:#35445a;font-size:25px;cursor:pointer}.myo-presentation-card>p{color:#526177;line-height:1.55}.myo-presentation-card label{display:grid;gap:8px;font-size:13px;font-weight:800}.myo-presentation-card input{width:100%;height:48px;padding:0 13px;border:1px solid #bfc9d7;border-radius:9px;background:#f8fafc;color:#172235;font-size:15px}.myo-presentation-meta{display:flex;gap:22px;margin-top:12px;color:#637086;font-size:13px}.myo-presentation-card footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}.myo-presentation-card footer button,.myo-presentation-card footer a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #bdc7d5;border-radius:9px;background:#fff;color:#172235;text-decoration:none;font-weight:800;cursor:pointer}.myo-presentation-card footer .primary{border-color:#d77818;background:#d77818;color:#fff}.myo-presentation-card footer .danger{margin-right:auto;border-color:#e0b8b3;color:#a32b20}@media(max-width:640px){.myo-presentation-card{padding:20px}.myo-presentation-card h2{font-size:23px}.myo-presentation-card footer>*{width:100%}.myo-presentation-card footer .danger{order:3}}\n        .myo-presentation-settings{max-height:calc(100vh - 40px);overflow:auto}.myo-presentation-options{display:grid;gap:9px;margin:17px 0}.myo-presentation-options label{display:flex;align-items:flex-start;gap:11px;padding:12px 13px;border:1px solid #d7dfe8;border-radius:10px;background:#f8fafc;cursor:pointer}.myo-presentation-options input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:#d77818}.myo-presentation-options span{display:grid;gap:3px}.myo-presentation-options small{color:#64748b;font-weight:500;line-height:1.4}.myo-presentation-logo{display:grid;grid-template-columns:96px minmax(0,1fr);gap:13px;align-items:center;padding:12px;border:1px dashed #bcc8d6;border-radius:10px;background:#f8fafc}.myo-presentation-logo .preview{width:96px;height:68px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#e8edf3;color:#64748b;font-size:10px;text-align:center}.myo-presentation-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.myo-presentation-logo>div:last-child{display:grid;justify-items:start;gap:8px;min-width:0}.myo-presentation-logo .name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myo-presentation-logo button{padding:8px 11px;border:1px solid #c2ccd8;border-radius:7px;background:#fff;color:#a6530b;font-weight:800}.myo-presentation-logo-error{margin:9px 0!important;padding:9px 11px;border:1px solid #e7aaa4;border-radius:8px;background:#fff1ef;color:#9b2f23!important;font-weight:700}.myo-presentation-card button:disabled{opacity:.52;cursor:not-allowed}\n        .myo-retouch-host{position:fixed;inset:0;z-index:2147483635;background:#080b12}.myo-retouch-host iframe{display:block;width:100%;height:100%;border:0;background:#080b12}.myo-retouch-status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;padding:14px 18px;border:1px solid #344158;border-radius:10px;background:#131b27;color:#eef4ff;box-shadow:0 18px 55px #0008;font:700 14px\/1.4 Arial,sans-serif;pointer-events:none}\n        <\/style>\n        <script type=\"module\" src=\"https:\/\/myalbums.gr\/wp-content\/plugins\/myalbums-online-editor\/assets\/editor\/assets\/index-CoverVariants-v0181222.js\"><\/script>\n        \n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"\u00d7 MYALBUMS ACCOUNT \u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae \u0393\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c4\u03b1\u03bb\u03b5\u03af \u03c4\u03bf \u03ad\u03c1\u03b3\u03bf \u03ba\u03b1\u03b9 \u03b7 \u03c0\u03b1\u03c1\u03b1\u03b3\u03b3\u03b5\u03bb\u03af\u03b1 \u03c3\u03c4\u03bf MyAlbums \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03ae \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 [...]","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-122098","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/myalbums.gr\/index.php?rest_route=\/wp\/v2\/pages\/122098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myalbums.gr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/myalbums.gr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/myalbums.gr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myalbums.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=122098"}],"version-history":[{"count":2,"href":"https:\/\/myalbums.gr\/index.php?rest_route=\/wp\/v2\/pages\/122098\/revisions"}],"predecessor-version":[{"id":122101,"href":"https:\/\/myalbums.gr\/index.php?rest_route=\/wp\/v2\/pages\/122098\/revisions\/122101"}],"wp:attachment":[{"href":"https:\/\/myalbums.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=122098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}