{"id":2026,"date":"2026-07-13T03:26:47","date_gmt":"2026-07-13T03:26:47","guid":{"rendered":"https:\/\/www.haroldshotel.com\/quezon\/?page_id=2026"},"modified":"2026-08-11T06:49:52","modified_gmt":"2026-08-11T06:49:52","slug":"qikres-app","status":"publish","type":"page","link":"https:\/\/www.haroldshotel.com\/quezon\/qikres-app\/","title":{"rendered":"Qikres App"},"content":{"rendered":"<div id=\"pl-2026\"  class=\"panel-layout\" ><div id=\"pg-2026-0\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-2026-0\" data-stretch-type=\"full-width-stretch\" ><div id=\"pgc-2026-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-2026-0-0-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child panel-last-child\" data-index=\"0\" ><div class=\"textwidget custom-html-widget\"><div id=\"qikres-app\">\n    <div class=\"qr-loader\">\n        <div class=\"qr-logo-wrap\">\n            <svg class=\"qr-logo\" viewBox=\"0 0 1173 520\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                <g transform=\"matrix(1,0,0,1,-323.798964,-1.931991)\">\n                    <g transform=\"matrix(0.1,0,0,0.1,321.545468,1.50876)\">\n                        <g>\n                            <path d=\"M8782,4280C8639,4254 8525,4196 8429,4101C8150,3822 8230,3287 8592,3019C8733,2914 8898,2854 9070,2843C9323,2828 9522,2930 9612,3120C9674,3252 9689,3363 9670,3560L9658,3690L8600,3690L8600,3724C8600,3780 8631,3858 8672,3905C8804,4055 9080,4042 9265,3878L9321,3828L9428,3915C9487,3963 9536,4005 9538,4010C9542,4019 9450,4102 9391,4143C9325,4188 9219,4237 9137,4261C9054,4284 8865,4294 8782,4280ZM9340,3362C9340,3246 9287,3167 9179,3123C9147,3110 9108,3105 9035,3105C8941,3105 8930,3107 8867,3138C8830,3157 8778,3193 8752,3220C8706,3266 8640,3382 8640,3415C8640,3428 8683,3430 8990,3430L9340,3430L9340,3362Z\" style=\"fill:rgb(128,100,97);fill-rule:nonzero;\"\/>\n                            <path d=\"M10145,4276C10107,4268 10049,4252 10018,4240C9952,4216 9853,4146 9822,4103L9802,4074L9893,4000C9943,3959 10001,3912 10023,3896L10061,3867L10111,3918C10138,3946 10186,3981 10218,3997C10268,4021 10287,4025 10365,4025C10443,4025 10462,4021 10513,3997C10649,3930 10659,3796 10533,3743C10512,3735 10426,3710 10341,3689C10050,3616 9964,3548 9952,3379C9943,3243 10000,3101 10103,3007C10162,2952 10286,2887 10375,2865C10619,2803 10904,2870 11010,3013L11039,3052L10912,3155L10786,3258L10735,3206C10696,3166 10672,3150 10626,3136C10484,3091 10325,3155 10304,3266C10290,3343 10350,3380 10572,3434C10796,3488 10882,3534 10938,3629C10963,3672 10965,3683 10965,3791C10965,3904 10964,3908 10928,3981C10859,4120 10734,4211 10545,4261C10442,4288 10244,4295 10145,4276Z\" style=\"fill:rgb(128,100,97);fill-rule:nonzero;\"\/>\n                            <path d=\"M4124,4233C4127,4217 4171,3905 4222,3538L4314,2870L4662,2870L4656,2908C4644,2983 4470,4238 4470,4249C4470,4257 4419,4260 4294,4260L4118,4260L4124,4233Z\" style=\"fill:rgb(128,100,97);fill-rule:nonzero;\"\/>\n                            <path d=\"M4877,4213C4880,4186 4949,3697 5030,3125L5176,2085L5348,2082C5482,2080 5520,2082 5520,2092C5520,2099 5477,2404 5425,2769C5373,3135 5332,3435 5333,3437C5335,3438 5473,3312 5641,3155L5945,2870L6384,2870L6352,2902C6335,2920 6183,3061 6016,3215C5848,3369 5713,3501 5715,3507C5718,3514 5831,3680 5967,3877C6103,4073 6219,4240 6223,4247C6230,4258 6189,4260 6003,4260L5774,4260L5610,4003C5520,3861 5416,3700 5381,3645L5316,3545L5304,3630C5297,3677 5275,3838 5254,3988L5217,4260L4870,4260L4877,4213Z\" style=\"fill:rgb(128,100,97);fill-rule:nonzero;\"\/>\n                            <path d=\"M6455,4228C6458,4210 6521,3759 6595,3225C6670,2692 6733,2245 6736,2232L6741,2209L7188,2213C7604,2217 7641,2218 7725,2239C8003,2305 8130,2450 8130,2700C8130,3009 7939,3262 7651,3336C7612,3346 7580,3357 7580,3360C7580,3363 7672,3566 7783,3811L7987,4255L7772,4258C7654,4259 7555,4258 7553,4256C7550,4253 7470,4059 7375,3823L7202,3395L7066,3392C6950,3390 6930,3392 6930,3404C6930,3424 6822,4207 6815,4238C6810,4260 6808,4260 6629,4260L6449,4260L6455,4228ZM7505,3058C7654,3014 7724,2933 7745,2779C7759,2684 7711,2600 7623,2562C7553,2532 7441,2520 7236,2520L7054,2520L7021,2763C7003,2896 6985,3022 6982,3044L6977,3082L7216,3077C7382,3074 7470,3068 7505,3058Z\" style=\"fill:rgb(128,100,97);fill-rule:nonzero;\"\/>\n                            <path d=\"M11355,4231C11227,4172 11174,4015 11238,3889C11318,3731 11533,3703 11648,3835C11693,3885 11710,3933 11710,4004C11710,4110 11653,4195 11555,4236C11506,4256 11404,4254 11355,4231ZM11527,4209C11641,4167 11702,4053 11670,3940C11657,3892 11607,3834 11557,3808C11391,3724 11196,3892 11254,4067C11272,4122 11326,4181 11380,4204C11421,4222 11487,4224 11527,4209Z\" style=\"fill:rgb(128,100,97);fill-rule:nonzero;\"\/>\n                            <path d=\"M11400,4142C11348,4117 11328,4070 11332,3986C11336,3922 11338,3916 11373,3884C11403,3856 11417,3850 11455,3850C11511,3850 11552,3870 11568,3905C11584,3939 11584,3940 11559,3940C11547,3940 11527,3929 11514,3915C11485,3883 11438,3882 11411,3911C11372,3953 11375,4067 11416,4101C11444,4124 11490,4116 11521,4082C11550,4052 11580,4048 11580,4075C11580,4100 11538,4140 11502,4150C11452,4164 11441,4163 11400,4142Z\" style=\"fill:rgb(128,100,97);fill-rule:nonzero;\"\/>\n                            <path d=\"M4453,2599C4435,2594 4405,2574 4385,2555C4287,2456 4327,2296 4470,2222C4528,2192 4541,2189 4592,2193C4662,2199 4724,2232 4753,2280C4786,2332 4783,2422 4746,2484C4690,2580 4561,2630 4453,2599Z\" style=\"fill:rgb(128,100,97);fill-rule:nonzero;\"\/>\n                        <\/g>\n                    <\/g>\n                    <g transform=\"matrix(0.1,0,0,0.1,321.545468,1.50876)\">\n                        <g>\n                            <path d=\"M610,5073C481,5051 348,4978 252,4875C-38,4565 -54,3936 209,3160C296,2901 359,2754 505,2465C831,1820 1309,1192 1815,740C2363,251 2934,-11 3320,49C3617,96 3811,282 3894,602C4079,1315 3663,2544 2889,3566C2783,3707 2652,3870 2645,3870C2643,3870 2683,3815 2734,3748C3527,2701 3901,1373 3513,982C3357,825 3108,823 2795,975C2072,1325 1261,2397 955,3404C791,3946 809,4377 1005,4588C1096,4687 1204,4730 1360,4730C1582,4730 1832,4617 2145,4375L2205,4328L2150,4380C2050,4473 1837,4640 1705,4728C1434,4908 1172,5023 935,5066C862,5079 670,5083 610,5073Z\" style=\"fill:rgb(233,29,36);fill-rule:nonzero;\"\/>\n                        <\/g>\n                    <\/g>\n                    <g transform=\"matrix(0.1,0,0,0.1,321.545468,1.50876)\">\n                        <g>\n                            <path d=\"M3321,5155C2925,5044 2438,4556 2141,3970C1779,3259 1757,2617 2089,2461C2138,2438 2158,2435 2245,2435C2328,2435 2360,2440 2432,2464C2602,2519 2779,2638 2993,2840C3068,2910 3091,2950 3019,2886C2864,2746 2693,2671 2556,2682C2291,2704 2217,3021 2371,3483C2548,4019 2981,4538 3339,4644C3503,4692 3632,4628 3680,4473C3697,4421 3702,4380 3702,4295C3701,4065 3632,3816 3485,3518C3418,3382 3437,3402 3525,3560C3820,4093 3928,4659 3790,4957C3753,5038 3683,5112 3617,5141C3550,5170 3402,5177 3321,5155Z\" style=\"fill:rgb(146,131,131);fill-rule:nonzero;\"\/>\n                        <\/g>\n                    <\/g>\n                <\/g>\n            <\/svg>\n        <\/div>\n        <p class=\"qr-status\" role=\"status\">\n            Loading<span class=\"qr-dots\"><span><\/span><span><\/span><span><\/span><\/span>\n        <\/p>\n    <\/div>\n<\/div>\n<script>\n    (function () {\n        var svg = document.querySelector('.qr-logo');\n        var wrap = document.querySelector('.qr-logo-wrap');\n        if (!svg || !wrap)\n            return;\n        var paths = Array.prototype.slice.call(svg.querySelectorAll('path'))\n                .sort(function (a, b) {\n                    return a.getBBox().x - b.getBBox().x;\n                });\n        var lengths = paths.map(function (p) {\n            return p.getTotalLength();\n        });\n        var maxLen = Math.max.apply(null, lengths);\n        var minLen = Math.min.apply(null, lengths);\n        var span = (maxLen - minLen) || 1;\n        var STAGGER = 130, MIN_DUR = 380, MAX_DUR = 950, FILL_DUR = 320,\n                HOLD = 850, FADE = 460, RESET_GAP = 90, FADE_IN = 260, LOOP_GAP = 280;\n        function wait(ms) {\n            return new Promise(function (res) {\n                setTimeout(res, ms);\n            });\n        }\n\/\/ Fix the dash pattern to each path's own real length up front,\n\/\/ and give each path a stroke that matches its own fill color.\n        paths.forEach(function (p, i) {\n            p.style.strokeDasharray = lengths[i];\n            p.style.strokeDashoffset = lengths[i];\n            p.style.stroke = getComputedStyle(p).fill;\n        });\n        var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n        if (reduceMotion) {\n            paths.forEach(function (p) {\n                p.style.strokeDashoffset = 0;\n                p.style.fillOpacity = 1;\n            });\n            return;\n        }\n        var cycleToken = 0;\n        function hardReset() {\n            paths.forEach(function (p) {\n                p.getAnimations().forEach(function (a) {\n                    a.cancel();\n                });\n            });\n            paths.forEach(function (p, i) {\n                p.style.strokeDashoffset = lengths[i];\n                p.style.fillOpacity = 0;\n            });\n        }\n        function playOnce(token) {\n            var lastFinish = 0;\n            paths.forEach(function (p, i) {\n                var len = lengths[i];\n                var t = (len - minLen) \/ span;\n                var duration = MIN_DUR + t * (MAX_DUR - MIN_DUR);\n                var delay = i * STAGGER;\n                p.animate(\n                        [{strokeDashoffset: len}, {strokeDashoffset: 0}],\n                        {duration: duration, delay: delay, easing: 'cubic-bezier(.4,0,.2,1)', fill: 'forwards'}\n                );\n                p.animate(\n                        [{fillOpacity: 0}, {fillOpacity: 1}],\n                        {duration: FILL_DUR, delay: delay + duration, easing: 'ease-in', fill: 'forwards'}\n                );\n                var finishAt = delay + duration + FILL_DUR;\n                if (finishAt > lastFinish)\n                    lastFinish = finishAt;\n            });\n            return wait(lastFinish)\n                    .then(function () {\n                        if (token !== cycleToken)\n                            return Promise.reject('stale');\n                        return wait(HOLD);\n                    })\n                    .then(function () {\n                        if (token !== cycleToken)\n                            return Promise.reject('stale');\n                        wrap.style.transition = 'opacity ' + FADE + 'ms ease-in-out';\n                        wrap.style.opacity = '0';\n                        return wait(FADE);\n                    })\n                    .then(function () {\n                        if (token !== cycleToken)\n                            return Promise.reject('stale');\n                        hardReset();\n                        return wait(RESET_GAP);\n                    })\n                    .then(function () {\n                        if (token !== cycleToken)\n                            return Promise.reject('stale');\n                        wrap.style.transition = 'opacity ' + FADE_IN + 'ms ease-out';\n                        wrap.style.opacity = '1';\n                        return wait(FADE_IN);\n                    })\n                    .then(function () {\n                        if (token !== cycleToken)\n                            return Promise.reject('stale');\n                        return wait(LOOP_GAP);\n                    })\n                    .then(function () {\n                        if (token !== cycleToken)\n                            return Promise.reject('stale');\n                        return playOnce(token);\n                    })\n                    .catch(function (err) {\n                        if (err !== 'stale')\n                            throw err;\n                    });\n        }\n        function start() {\n            cycleToken++;\n            var token = cycleToken;\n            hardReset();\n            wrap.style.transition = 'none';\n            wrap.style.opacity = '1';\n            playOnce(token);\n        }\n        start();\n    })();\n<\/script>\n<style>\n    .qr-loader{\n        --bg:#15120e;\n        --bg-glow:#2a2015;\n        --ink:#f2ece1;\n        --ink-dim:#666;\n        --sketch:rgba(242,236,225,.42);\n        --accent:#e91d24;\n        display:flex;\n        flex-direction:column;\n        align-items:center;\n        gap:36px;\n        padding:24px;\n    }\n    .qr-logo-wrap{\n        width:min(70vw,240px);\n    }\n    .qr-logo{\n        display:block;\n        width:100%;\n        height:auto;\n        overflow:visible;\n    }\n    .qr-logo path{\n        fill-opacity:0;\n        stroke:var(--sketch);\n        stroke-width:1.8;\n        vector-effect:non-scaling-stroke;\n        stroke-linecap:round;\n        stroke-linejoin:round;\n    }\n    .qr-status{\n        display:flex;\n        align-items:baseline;\n        gap:6px;\n        font-size:13px;\n        font-weight:500;\n        letter-spacing:.08em;\n        text-transform:uppercase;\n        color:var(--ink-dim);\n    }\n    .qr-dots{\n        display:inline-flex;\n        gap:3px;\n    }\n    .qr-dots span{\n        width:4px;\n        height:4px;\n        border-radius:50%;\n        background:var(--ink-dim);\n        animation:qrDot 1.3s infinite ease-in-out;\n    }\n    .qr-dots span:nth-child(2){\n        animation-delay:.18s;\n    }\n    .qr-dots span:nth-child(3){\n        animation-delay:.36s;\n    }\n    @keyframes qrDot{\n        0%,80%,100%{\n            opacity:.25;\n            transform:translateY(0);\n        }\n        40%{\n            opacity:1;\n            transform:translateY(-2px);\n        }\n    }\n    .qr-replay{\n        margin-top:2px;\n        padding:9px 20px;\n        font:inherit;\n        font-size:11px;\n        font-weight:500;\n        letter-spacing:.1em;\n        text-transform:uppercase;\n        color:var(--ink-dim);\n        background:transparent;\n        border:1px solid rgba(242,236,225,.22);\n        border-radius:999px;\n        cursor:pointer;\n        transition:color .2s ease, border-color .2s ease;\n    }\n    .qr-replay:hover,\n    .qr-replay:focus-visible{\n        color:var(--ink);\n        border-color:var(--accent);\n    }\n    .qr-replay:focus-visible{\n        outline:2px solid var(--accent);\n        outline-offset:2px;\n    }\n    @media (prefers-reduced-motion: reduce){\n        .qr-logo path{\n            stroke-dashoffset:0 !important;\n            fill-opacity:1 !important;\n        }\n        .qr-dots span{\n            animation:none;\n            opacity:.6;\n        }\n    }\n<\/style>\n<\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Loading<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2026","page","type-page","status-publish","hentry"],"publishpress_future_action":{"enabled":false,"date":"2026-09-21 07:01:55","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.haroldshotel.com\/quezon\/wp-json\/wp\/v2\/pages\/2026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.haroldshotel.com\/quezon\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.haroldshotel.com\/quezon\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.haroldshotel.com\/quezon\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.haroldshotel.com\/quezon\/wp-json\/wp\/v2\/comments?post=2026"}],"version-history":[{"count":3,"href":"https:\/\/www.haroldshotel.com\/quezon\/wp-json\/wp\/v2\/pages\/2026\/revisions"}],"predecessor-version":[{"id":2038,"href":"https:\/\/www.haroldshotel.com\/quezon\/wp-json\/wp\/v2\/pages\/2026\/revisions\/2038"}],"wp:attachment":[{"href":"https:\/\/www.haroldshotel.com\/quezon\/wp-json\/wp\/v2\/media?parent=2026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}