PageSourceSearch

https://www.hotelcontinental.com/integration/tc-ext-currency-switc…?v77d3af5becbb61ee0241c74924336d59

js hotelcontinental.com collected 2026-09-26 10:42:48 UTC 33,539 bytes, 1 lines download raw bytes

1(()=>{var t={1919(t,e,n){var r;!function(){"use strict";var i,o={name:"doT",version:"1.1.1",templateSettings:{evaluate:/\{\{([\s\S]+?(\}?)+)\}\}/g,interpolate:/\{\{=([\s\S]+?)\}\}/g,encode:/\{\{!([\s\S]+?)\}\}/g,use:/\{\{#([\s\S]+?)\}\}/g,useParams:/(^|[^\w$])def(?:\.|\[[\'\"])([\w$\.]+)(?:[\'\"]\])?\s*\:\s*([\w$\.]+|\"[^\"]+\"|\'[^\']+\'|\{[^\}]+\})/g,define:/\{\{##\s*([\w\.$]+)\s*(\:|=)([\s\S]+?)#\}\}/g,defineParams:/^\s*([\w$]+):([\s\S]+)/,conditional:/\{\{\?(\?)?\s*([\s\S]*?)\s*\}\}/g,iterate:/\{\{~\s*(?:\}\}|([\s\S]+?)\s*\:\s*([\w$]+)\s*(?:\:\s*([\w$]+))?\s*\}\})/g,varname:"it",strip:!0,append:!0,selfcontained:!1,doNotSkipEncoded:!1},template:void 0,compile:void 0,log:!0,encodeHTMLSource:function(t){var e={"&":"&#38;","<":"&#60;",">":"&#62;",'"':"&#34;","'":"&#39;","/":"&#47;"},n=t?/[&<>"'\/]/g:/&(?!#?\w+;)|<|>|"|'|\//g;return function(t){return t?t.toString().replace(n,function(t){return e[t]||t}):""}}};i=function(){return this||(0,eval)("this")}(),t.exports?t.exports=o:void 0===(r=function(){return o}.call(e,n,e,t))||(t.exports=r);var s={append:{start:"'+(",end:")+'",startencode:"'+encodeHTML("},split:{start:"';out+=(",end:");out+='",startencode:"';out+=encodeHTML("}},c=/$^/;function a(t,e,n){return("string"==typeof e?e:e.toString()).replace(t.define||c,function(e,r,i,o){return 0===r.indexOf("def.")&&(r=r.substring(4)),r in n||(":"===i?(t.defineParams&&o.replace(t.defineParams,function(t,e,i){n[r]={arg:e,text:i}}),r in n||(n[r]=o)):new Function("def","def['"+r+"']="+o)(n)),""}).replace(t.use||c,function(e,r){t.useParams&&(r=r.replace(t.useParams,function(t,e,r,i){if(n[r]&&n[r].arg&&i){var o=(r+":"+i).replace(/'|\\/g,"_");return n.__exp=n.__exp||{},n.__exp[o]=n[r].text.replace(new RegExp("(^|[^\\w$])"+n[r].arg+"([^\\w$])","g"),"$1"+i+"$2"),e+"def.__exp['"+o+"']"}}));var i=new Function("def","return "+r)(n);return i?a(t,i,n):i})}function u(t){return t.replace(/\\('|\\)/g,"$1").replace(/[\r\t\n]/g," ")}o.template=function(t,e,n){var r,l,p=(e=e||o.templateSettings).append?s.append:s.split,d=0,f=e.use||e.define?a(e,t,n||{}):t;f=("var out='"+(e.strip?f.replace(/(^|\r|\n)\t* +| +\t*(\r|\n|$)/g," ").replace(/\r|\n|\t|\/\*[\s\S]*?\*\//g,""):f).replace(/'|\\/g,"\\$&").replace(e.interpolate||c,function(t,e){return p.start+u(e)+p.end}).replace(e.encode||c,function(t,e){return r=!0,p.startencode+u(e)+p.end}).replace(e.conditional||c,function(t,e,n){return e?n?"';}else if("+u(n)+"){out+='":"';}else{out+='":n?"';if("+u(n)+"){out+='":"';}out+='"}).replace(e.iterate||c,function(t,e,n,r){return e?(d+=1,l=r||"i"+d,e=u(e),"';var arr"+d+"="+e+";if(arr"+d+"){var "+n+","+l+"=-1,l"+d+"=arr"+d+".length-1;while("+l+"<l"+d+"){"+n+"=arr"+d+"["+l+"+=1];out+='"):"';} } out+='"}).replace(e.evaluate||c,function(t,e){return"';"+u(e)+"out+='"})+"';return out;").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/(\s|;|\}|^|\{)out\+='';/g,"$1").replace(/\+''/g,""),r&&(e.selfcontained||!i||i._encodeHTML||(i._encodeHTML=o.encodeHTMLSource(e.doNotSkipEncoded)),f="var encodeHTML = typeof _encodeHTML !== 'undefined' ? _encodeHTML : ("+o.encodeHTMLSource.toString()+"("+(e.doNotSkipEncoded||"")+"));"+f);try{return new Function(e.varname,f)}catch(t){throw"undefined"!=typeof console&&console.log("Could not create a template function: "+f),t}},o.compile=function(t,e){return o.template(t,null,e)}}()},1323(t,e,n){"use strict";n.d(e,{A:()=>r});const r="{{#def.trigger:it}}\n{{#def.popup:it}}"},806(t,e,n){"use strict";n.d(e,{A:()=>r});const r='{{? it.topList && it.topList.length }}\n  {{ \n    it.options = it.topList; \n    it.title = it.locales.topCurrencies;\n    it.showTitle = true;\n  }}\n  {{#def.options:it}}\n{{?}}\n{{? it.allList.length }}\n  {{ \n    it.options = it.allList; \n    it.title = it.resultsTitle || it.locales.allCurrencies;\n    it.showTitle = (it.topList && it.topList.length)? true : false;\n    it.showTitle = (it.filtered && it.allList.length)? true : it.showTitle;\n  }}\n  {{#def.options:it}}\n{{??}}\n  <p class="cs-popup-title no-border">{{=it.locales.noResults}}</p>\n{{?}}'},7284(t,e,n){"use strict";n.d(e,{A:()=>r});const r='{{##def.options:it:\n{{? it.showTitle }}\n  <p class="cs-popup-title">{{=it.title}}</p>\n{{?}}\n<ul role="menu">\n  {{~ it.options :option }}\n    <li class="cs-popup-option">\n      <button data-code="{{=option.code}}" aria-label="{{=option.code}} {{=it.locales.optionButton}}" role="menuitem">{{=option.code}}</button>\n    </li>\n  {{~}}\n</ul>\n#}}'},7660(t,e,n){"use strict";n.d(e,{A:()=>r});const r='{{##def.popup:it:\n<div class="cs-popup" aria-hidden="true">\n  <div class="cs-popup-header">\n  <button class="cs-back" aria-label="{{=it.locales.backToMenu}}">
1\n      <svg class="cs-icon" viewBox="903.921 -24059.229 8.514 15.117">\n        <path\n        id="Arrow"\n        d="M119.006,7.058,112.631.683A.4.4,0,1,1,113.2.118l6.66,6.66a.4.4,0,0,1,0,.565L113.2,14a.4.4,0,0,1-.281.118.39.39,0,0,1-.281-.118.4.4,0,0,1,0-.565Z"\n        transform="translate(1024.394 -24044.612) rotate(180)"\n        />\n      </svg>\n      <span class="icon__text">{{=it.locales.backToMenu}}</span>\n  </button>\n    <button class="cs-popup-close" aria-label="{{=it.locales.popupClose}}">\n        <svg aria-hidden="true" viewBox="0 0 24 24" class="close icon-wrapper">\n          <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>\n        </svg>\n    </button>\n  </div>\n  <div class="cs-popup-search">\n    <label for="cs-popup-search-input">{{=it.locales.search}}</label>\n    <div class="cs-popup-search-wrapper">\n      <svg aria-hidden="true" viewBox="0 0 20.002 20" class="search icon-wrapper">\n        <g transform="translate(0 0)">\n          <g transform="translate(0)">\n            <path class="a"\n              d="M8.286,0a8.285,8.285,0,1,0,8.286,8.285A8.295,8.295,0,0,0,8.286,0Zm0,15.041a6.755,6.755,0,1,1,6.756-6.755A6.763,6.763,0,0,1,8.286,15.041Z"\n              transform="translate(0)" />\n          </g>\n        </g>\n        <g transform="translate(13.767 13.766)">\n          <g transform="translate(0 0)">\n            <path class="a"\n              d="M357.044,355.9l-4.622-4.622a.806.806,0,0,0-1.14,1.14l4.622,4.622a.806.806,0,0,0,1.14-1.14Z"\n              transform="translate(-351.046 -351.046)" />\n          </g>\n        </g>\n      </svg>\n      <input type="text" class="cs-popup-search-input" placeholder="{{=it.locales.selectYourCurrency}}">\n      <button class="search-remove cs-popup-search-remove" aria-label="{{=it.locales.removeButton}}">\n        <svg viewBox="0 0 24 24" class="search-remove icon-wrapper">\n          <path class="a"\n            d="M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm0,22.286A10.286,10.286,0,1,1,22.286,12,10.3,10.3,0,0,1,12,22.286Z" />\n          <path class="a"\n            d="M92.357,85a.857.857,0,0,0-1.212,0l-2.465,2.465L86.214,85A.857.857,0,0,0,85,86.214l2.465,2.465L85,91.144a.857.857,0,1,0,1.212,1.212l2.465-2.465,2.465,2.465a.857.857,0,0,0,1.212-1.212l-2.465-2.465,2.465-2.465A.857.857,0,0,0,92.357,85Z"\n            transform="translate(-76.679 -76.679)" />\n        </svg>\n      </button>\n    </div>\n  </div>\n  <div class="cs-options">\n  {{? it.topList.length }}\n    {{ \n      it.options = it.topList; \n      it.title = it.locales.topCurrencies;\n      it.showTitle = true;\n    }}\n    {{#def.options:it}}\n  {{?}}\n  {{? it.allList.length }}\n    {{ \n      it.options = it.allList; \n      it.title = it.locales.allCurrencies;\n      it.showTitle = (it.topList && it.topList.length)? true : false;\n    }}\n    {{#def.options:it}}\n  {{?}}\n  </div>\n</div>\n#}}'},4790(t,e,n){"use strict";n.d(e,{A:()=>r});const r='{{##def.trigger:it:\n<button class="cs-trigger" aria-haspopup="true" aria-expanded="false" aria-labelledby="{{=it.ariaTriggerLabelID}} {{=it.ariaSelectedCurrencyID}}">\n  <span class="cs-text" id="{{=it.ariaSelectedCurrencyID}}">{{=it.default.code}}</span>\n  <svg class="cs-icon-arrow-bottom" aria-hidden="true" viewBox="-6545.583 -24235.564 9.688 5.611">\n    <path\n        id="arrow-bottom"\n        class="cls-1"\n        d="M113.1,4.322l3.9-3.9a.245.245,0,0,0-.346-.346L112.585,4.15a.244.244,0,0,0,0,.346l4.078,4.076a.246.246,0,0,0,.172.072.239.239,0,0,0,.172-.072.244.244,0,0,0,0-.346Z"\n        transform="translate(-6545.038 -24117.938) rotate(-90)"\n      ></path>\n  </svg>\n  <span class="cs-hidden" id="{{=it.ariaTriggerLabelID}}">{{=it.locales.opensThePopup}}. {{=it.locales.selectedCurrency}}</span>\n</button>\n#}}'},9306(t,e,n){"use strict";var r=n(4901),i=n(6823),o=TypeError;t.exports=function(t){if(r(t))return t;throw new o(i(t)+" is not a function")}},6469(t,e,n){"use strict";var r=n(8227),i=n(2360),o=n(4913).f,s=r("unscopables"),c=Array.prototype;void 0===c[s]&&o(c,s,{configurable:!0,value:i(null)}),t.exports=function(t){c[s][t]=!0}},8551(t,e,n){"use strict";var r=n(34),i=String,o=TypeError;t.exports=function(t){if(r(t))return t;throw new o(i(t)+" is not an object")}},9617(t,e,n){"use strict";var r=n(5397),i=n(5610),o=n(6198),s=function(t){return function(e,n,s){var c=r(e),a=o(c);if(0===a)return!t&&-1;var u,l=i(s,a);if(t&&n!=n){for(;a>l;)if((u=c[l++])!=u)return!0}else for(;a>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},2195(t,e,n){"use strict";var r=n(9504),i=r({}.toString),o=r("".slice);t.exports=function(t){return o(i(t),8,-1)}},7740(t,e,n){"use strict";var r=n(9297),i=n(5031),o=n(7347),s=n(4913);t.exports=function(t,e,n){for(var c=i(e),a=s.f,u=o.f,l=0;l<c.length;l++){var p=c[l];r(t,p)||n&&r(n,p)||a(t,p,u(e,p))}}},6699(t,e,n){"use strict";var r=n(3724),i=n(4913),o=n(6980);t.exports=r?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},6980(t){"use strict";
vendor: 1,564 bytes, line 1
1t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},6840(t,e,n){"use strict";var r=n(4901),i=n(4913),o=n(283),s=n(9433);t.exports=function(t,e,n,c){c||(c={});var a=c.enumerable,u=void 0!==c.name?c.name:e;if(r(n)&&o(n,u,c),c.global)a?t[e]=n:s(e,n);else{try{c.unsafe?t[e]&&(a=!0):delete t[e]}catch(t){}a?t[e]=n:i.f(t,e,{value:n,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return t}},9433(t,e,n){"use strict";var r=n(4576),i=Object.defineProperty;t.exports=function(t,e){try{i(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},3724(t,e,n){"use strict";var r=n(9039);t.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},4055(t,e,n){"use strict";var r=n(4576),i=n(34),o=r.document,s=i(o)&&i(o.createElement);t.exports=function(t){return s?o.createElement(t):{}}},8727(t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2839(t,e,n){"use strict";var r=n(4576).navigator,i=r&&r.userAgent;t.exports=i?String(i):""},9519(t,e,n){"use strict";var r,i,o=n(4576),s=n(2839),c=o.process,a=o.Deno,u=c&&c.versions||a&&a.version,l=u&&u.v8;l&&(i=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(i=+r[1]),t.exports=i},6518(t,e,n){"use strict";var r=n(4576),i=n(7347).f,o=n(6699),s=n(6840),c=n(9433),a=n(7740),u=n(2796);t.exports=function(t,e){var n,l,p,d,f,h=t.target,v=t.global,g=t.stat;
vendor: 3,739 bytes, line 1
1if(n=v?r:g?r[h]||c(h,{}):r[h]&&r[h].prototype)for(l in e){if(d=e[l],p=t.dontCallGetSet?(f=i(n,l))&&f.value:n[l],!u(v?l:h+(g?".":"#")+l,t.forced)&&void 0!==p){if(typeof d==typeof p)continue;a(d,p)}(t.sham||p&&p.sham)&&o(d,"sham",!0),s(n,l,d,t)}}},9039(t){"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},616(t,e,n){"use strict";var r=n(9039);t.exports=!r(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})},9565(t,e,n){"use strict";var r=n(616),i=Function.prototype.call;t.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},350(t,e,n){"use strict";var r=n(3724),i=n(9297),o=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,c=i(o,"name"),a=c&&"something"===function(){}.name,u=c&&(!r||r&&s(o,"name").configurable);t.exports={EXISTS:c,PROPER:a,CONFIGURABLE:u}},9504(t,e,n){"use strict";var r=n(616),i=Function.prototype,o=i.call,s=r&&i.bind.bind(o,o);t.exports=r?s:function(t){return function(){return o.apply(t,arguments)}}},7751(t,e,n){"use strict";var r=n(4576),i=n(4901);t.exports=function(t,e){return arguments.length<2?(n=r[t],i(n)?n:void 0):r[t]&&r[t][e];var n}},5966(t,e,n){"use strict";var r=n(9306),i=n(4117);t.exports=function(t,e){var n=t[e];return i(n)?void 0:r(n)}},4576(t,e,n){"use strict";var r=function(t){return t&&t.Math===Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9297(t,e,n){"use strict";var r=n(9504),i=n(8981),o=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(i(t),e)}},421(t){"use strict";t.exports={}},397(t,e,n){"use strict";var r=n(7751);t.exports=r("document","documentElement")},5917(t,e,n){"use strict";var r=n(3724),i=n(9039),o=n(4055);t.exports=!r&&!i(function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},7055(t,e,n){"use strict";var r=n(9504),i=n(9039),o=n(2195),s=Object,c=r("".split);t.exports=i(function(){return!s("z").propertyIsEnumerable(0)})?function(t){return"String"===o(t)?c(t,""):s(t)}:s},3706(t,e,n){"use strict";var r=n(9504),i=n(4901),o=n(7629),s=r(Function.toString);i(o.inspectSource)||(o.inspectSource=function(t){return s(t)}),t.exports=o.inspectSource},1181(t,e,n){"use strict";var r,i,o,s=n(8622),c=n(4576),a=n(34),u=n(6699),l=n(9297),p=n(7629),d=n(6119),f=n(421),h="Object already initialized",v=c.TypeError,g=c.WeakMap;if(s||p.state){var m=p.state||(p.state=new g);m.get=m.get,m.has=m.has,m.set=m.set,r=function(t,e){if(m.has(t))throw new v(h);return e.facade=t,m.set(t,e),e},i=function(t){return m.get(t)||{}},o=function(t){return m.has(t)}}else{var b=d("state");f[b]=!0,r=function(t,e){if(l(t,b))throw new v(h);return e.facade=t,u(t,b,e),e},i=function(t){return l(t,b)?t[b]:{}},o=function(t){return l(t,b)}}t.exports={set:r,get:i,has:o,enforce:function(t){return o(t)?i(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!a(e)||(n=i(e)).type!==t)throw new v("Incompatible receiver, "+t+" required");return n}}}},4901(t){"use strict";var e="object"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},2796(t,e,n){"use strict";var r=n(9039),i=n(4901),o=/#|\.prototype\./,s=function(t,e){var n=a[c(t)];return n===l||n!==u&&(i(e)?r(e):!!e)},c=s.normalize=function(t){return String(t).replace(o,".").toLowerCase()},a=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";t.exports=s},4117(t){"use strict";t.exports=function(t){return null==t}},34(t,e,n){"use strict";var r=n(4901);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}
vendor: 7,383 bytes, line 1
1},6395(t){"use strict";t.exports=!1},757(t,e,n){"use strict";var r=n(7751),i=n(4901),o=n(1625),s=n(7040),c=Object;t.exports=s?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return i(e)&&o(e.prototype,c(t))}},6198(t,e,n){"use strict";var r=n(8014);t.exports=function(t){return r(t.length)}},283(t,e,n){"use strict";var r=n(9504),i=n(9039),o=n(4901),s=n(9297),c=n(3724),a=n(350).CONFIGURABLE,u=n(3706),l=n(1181),p=l.enforce,d=l.get,f=String,h=Object.defineProperty,v=r("".slice),g=r("".replace),m=r([].join),b=c&&!i(function(){return 8!==h(function(){},"length",{value:8}).length}),y=String(String).split("String"),w=t.exports=function(t,e,n){"Symbol("===v(f(e),0,7)&&(e="["+g(f(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!s(t,"name")||a&&t.name!==e)&&(c?h(t,"name",{value:e,configurable:!0}):t.name=e),b&&n&&s(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?c&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=p(t);return s(r,"source")||(r.source=m(y,"string"==typeof e?e:"")),t};Function.prototype.toString=w(function(){return o(this)&&d(this).source||u(this)},"toString")},741(t){"use strict";var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?n:e)(r)}},2360(t,e,n){"use strict";var r,i=n(8551),o=n(6801),s=n(8727),c=n(421),a=n(397),u=n(4055),l=n(6119),p="prototype",d="script",f=l("IE_PROTO"),h=function(){},v=function(t){return"<"+d+">"+t+"</"+d+">"},g=function(t){t.write(v("")),t.close();var e=t.parentWindow.Object;return t=null,e},m=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}var t,e,n;m="undefined"!=typeof document?document.domain&&r?g(r):(e=u("iframe"),n="java"+d+":",e.style.display="none",a.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(v("document.F=Object")),t.close(),t.F):g(r);for(var i=s.length;i--;)delete m[p][s[i]];return m()};c[f]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(h[p]=i(t),n=new h,h[p]=null,n[f]=t):n=m(),void 0===e?n:o.f(n,e)}},6801(t,e,n){"use strict";var r=n(3724),i=n(8686),o=n(4913),s=n(8551),c=n(5397),a=n(1072);e.f=r&&!i?Object.defineProperties:function(t,e){s(t);for(var n,r=c(e),i=a(e),u=i.length,l=0;u>l;)o.f(t,n=i[l++],r[n]);return t}},4913(t,e,n){"use strict";var r=n(3724),i=n(5917),o=n(8686),s=n(8551),c=n(6969),a=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,p="enumerable",d="configurable",f="writable";e.f=r?o?function(t,e,n){if(s(t),e=c(e),s(n),"function"==typeof t&&"prototype"===e&&"value"in n&&f in n&&!n[f]){var r=l(t,e);r&&r[f]&&(t[e]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:p in n?n[p]:r[p],writable:!1})}return u(t,e,n)}:u:function(t,e,n){if(s(t),e=c(e),s(n),i)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw new a("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},7347(t,e,n){"use strict";var r=n(3724),i=n(9565),o=n(8773),s=n(6980),c=n(5397),a=n(6969),u=n(9297),l=n(5917),p=Object.getOwnPropertyDescriptor;e.f=r?p:function(t,e){if(t=c(t),e=a(e),l)try{return p(t,e)}catch(t){}if(u(t,e))return s(!i(o.f,t,e),t[e])}},8480(t,e,n){"use strict";var r=n(1828),i=n(8727).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},3717(t,e){"use strict";e.f=Object.getOwnPropertySymbols},1625(t,e,n){"use strict";var r=n(9504);t.exports=r({}.isPrototypeOf)},1828(t,e,n){"use strict";var r=n(9504),i=n(9297),o=n(5397),s=n(9617).indexOf,c=n(421),a=r([].push);t.exports=function(t,e){var n,r=o(t),u=0,l=[];for(n in r)!i(c,n)&&i(r,n)&&a(l,n);for(;e.length>u;)i(r,n=e[u++])&&(~s(l,n)||a(l,n));return l}},1072(t,e,n){"use strict";var r=n(1828),i=n(8727);t.exports=Object.keys||function(t){return r(t,i)}},8773(t,e){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);e.f=i?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},4270(t,e,n){"use strict";var r=n(9565),i=n(4901),o=n(34),s=TypeError;t.exports=function(t,e){var n,c;if("string"===e&&i(n=t.toString)&&!o(c=r(n,t)))return c;if(i(n=t.valueOf)&&!o(c=r(n,t)))return c;if("string"!==e&&i(n=t.toString)&&!o(c=r(n,t)))return c;throw new s("Can't convert object to primitive value")}},5031(t,e,n){"use strict";var r=n(7751),i=n(9504),o=n(8480),s=n(3717),c=n(8551),a=i([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(c(t)),n=s.f;return n?a(e,n(t)):e}},7750(t,e,n){"use strict";var r=n(4117),i=TypeError;t.exports=function(t){if(r(t))throw new i("Can't call method on "+t);return t}},6119(t,e,n){"use strict";var r=n(5745),i=n(3392),o=r("keys");t.exports=function(t){return o[t]||(o[t]=i(t))}},7629(t,e,n){"use strict";var r=n(6395),i=n(4576),o=n(9433),s="__core-js_shared__",c=t.exports=i[s]||o(s,{});(c.versions||(c.versions=[])).push({version:"3.49.0",mode:r?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"})},5745(t,e,n){"use strict";var r=n(7629);t.exports=function(t,e){return r[t]||(r[t]=e||{})}},4495(t,e,n){"use strict";var r=n(9519),i=n(9039),o=n(4576).String;t.exports=!!Object.getOwnPropertySymbols&&!i(function(){var t=Symbol("symbol detection");return!o(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41})},5610(t,e,n){"use strict";var r=n(1291),i=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?i(n+e,0):o(n,e)}},5397(t,e,n){"use strict";var r=n(7055),i=n(7750);t.exports=function(t){return r(i(t))}},1291(t,e,n){"use strict";var r=n(741);t.exports=function(t){var e=+t;return e!=e||0===e?0:r(e)}},8014(t,e,n){"use strict";var r=n(1291),i=Math.min;t.exports=function(t){var e=r(t);return e>0?i(e,9007199254740991):0}},8981(t,e,n){"use strict";var r=n(7750),i=Object;t.exports=function(t){return i(r(t))}},2777(t,e,n){"use strict";var r=n(9565),i=n(34),o=n(757),s=n(5966),c=n(4270),a=n(8227),u=TypeError,l=a("toPrimitive");t.exports=function(t,e){if(!i(t)||o(t))return t;var n,a=s(t,l);if(a){if(void 0===e&&(e="default"),n=r(a,t,e),!i(n)||o(n))return n;throw new u("Can't convert object to primitive value")}return void 0===e&&(e="number"),c(t,e)}},6969(t,e,n){"use strict";var r=n(2777),i=n(757);t.exports=function(t){var e=r(t,"string");return i(e)?e:e+""}},6823(t){"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},3392(t,e,n){"use strict";var r=n(9504),i=0,o=Math.random(),s=r(1.1.toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+s(++i+o,36)}},7040(t,e,n){"use strict";var r=n(4495);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8686(t,e,n){"use strict";var r=n(3724),i=n(9039);t.exports=r&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},8622(t,e,n){"use strict";var r=n(4576),i=n(4901),o=r.WeakMap;t.exports=i(o)&&/native code/.test(String(o))},8227(t,e,n){"use strict";var r=n(4576),i=n(5745),o=n(9297),s=n(3392),c=n(4495),a=n(7040),u=r.Symbol,l=i("wks"),p=a?u.for||u:u&&u.withoutSetter||s;t.exports=function(t){return o(l,t)||(l[t]=c&&o(u,t)?u[t]:p("Symbol."+t)),l[t]}},4423(t,e,n){"use strict";var r=n(6518),i=n(9617).includes,o=n(9039),s=n(6469),c=o(function(){return!Array(1).includes()}
1),a=o(function(){return[,1].includes(void 0,1)});r({target:"Array",proto:!0,forced:c||a},{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),s("includes")}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var o=e[r]={exports:{}};return t[r].call(o.exports,o,o.exports,n),o.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";n(4423);let t={keys:{default:"tc-cs-default",all:"tc-cs-all"},save:(t,e)=>{sessionStorage.setItem(t,JSON.stringify(e))},get:t=>{let e=sessionStorage.getItem(t);if(e)return JSON.parse(e)},saveAllCurrencies:function(t,e){return this.save(`${this.keys.all}-${t}`,e)},getAllCurrencies:function(t){return this.get(`${this.keys.all}-${t}`)},saveDefaultCurrency:function(t){return this.save(this.keys.default,t)},getDefaultCurrency:function(){return this.get(this.keys.default)}};async function e(t){return window.GalaxyHelpers.proxy({method:"GET",url:`/tc/entity/v1/hotel/${t}/info/currencies`})}async function r(t){return window.GalaxyHelpers.proxy({method:"GET",url:`/tc/entity/v1/chain/${t}/info/currencies`})}async function i(){return window.GalaxyHelpers.proxy({method:"GET",url:"/tc/crs-globals-data/v1/currency/geo-location"})}let o=[],s=!0,c=t=>t?.isChain?t.chainCode:t.hotelId;const a=(t,e)=>{let n={allList:[],topList:e.topCurrencies,default:e.defaultCurrency};return o=u(t.hotelCurrencies.currencies),n.allList=l(e.topCurrencies),n.default=d(t.currencyGeoLocation,e.defaultCurrency),n.topList=p(e.topCurrencies),n},u=t=>t.map(t=>({code:t.currencyCode,default:t.isDefaultCurrency,symbol:t.currencySymbol})).sort((t,e)=>t.code>e.code?1:-1),l=t=>o.filter(e=>!t.includes(e.code)),p=t=>o.filter(e=>t.includes(e.code)),d=(e=!1,n=null)=>{let r=f();return r||(r=t.getDefaultCurrency()),!r&&!1!==e&&"currencyCode"in e&&(r=o.find(t=>t.code===e.currencyCode)),r||(r=o.find(t=>t.default)),!r&&n&&(r={code:n,default:!0,symbol:n}),r},f=()=>{let t=!1,e=new URL(window.location.href).searchParams.get("currency");return e&&(t=o.find(t=>t.code===e)),t},h={getAll:n=>s?(s=!1,new Promise((o,s)=>{let u,l=c(n),p=t.getAllCurrencies(l);p?(u=a({hotelCurrencies:p,currencyGeoLocation:!1},n),o(u)):async function(t){return{hotelCurrencies:t?.isChain?await r(t.chainCode):await e(t.hotelId),currencyGeoLocation:!!t.geolocation&&await i()}}(n).then(e=>{e.hotelCurrencies.currencies&&e.hotelCurrencies.currencies.length&&(t.saveAllCurrencies(l,e.hotelCurrencies),u=a(e,n),o(u)),s("no currencies available")}).catch(t=>s(t))})):new Promise((e,r)=>{let i,o=5;const s=setInterval(()=>{let u=c(n),l=t.getAllCurrencies(u);l?(i=a({hotelCurrencies:l,currencyGeoLocation:!1},n),clearInterval(s),e(i)):o<=1&&(clearInterval(s),r("no currencies available / subset")),o--},200)}),getFiltered:t=>({allList:o.filter(e=>e.code.toLowerCase().indexOf(t.toLowerCase())>=0)}),getUnfiltered:t=>({allList:l(t.topCurrencies),topList:p(t.topCurrencies)}),storeDefault:e=>{let n=o.find(t=>t.code===e);if(n)return t.saveDefaultCurrency(n),n},getDefault:d};var v=n(1919),g=n.n(v);const m={evaluate:/\{\{([\s\S]+?(\}?)+)\}\}/g,interpolate:/\{\{=([\s\S]+?)\}\}/g,encode:/\{\{!([\s\S]+?)\}\}/g,use:/\{\{#([\s\S]+?)\}\}/g,useParams:/(^|[^\w$])def(?:\.|\[[\'\"])([\w$\.]+)(?:[\'\"]\])?\s*\:\s*([\w$\.]+|\"[^\"]+\"|\'[^\']+\'|\{[^\}]+\})/g,define:/\{\{##\s*([\w\.$]+)\s*(\:|=)([\s\S]+?)#\}\}/g,defineParams:/^\s*([\w$]+):([\s\S]+)/,conditional:/\{\{\?(\?)?\s*([\s\S]*?)\s*\}\}/g,iterate:/\{\{~\s*(?:\}\}|([\s\S]+?)\s*\:\s*([\w$]+)\s*(?:\:\s*([\w$]+))?\s*\}\})/g,varname:"it",strip:!0,append:!0,selfcontained:!1,doNotSkipEncoded:!1};let b={init:{main:n(1323).A,trigger:n(4790).A,popup:n(7660).A,list:n(7284).A},filtered:{main:n(806).A,list:n(7284).A}};const y=t=>{t.removeButton.classList.remove("active")},w=()=>`cs-uid-${Math.round(1e3*(Math.random()+Number.EPSILON))}-${Math.round(100*(Math.random()+Number.EPSILON))}`,C={open:t=>{t.trigger.setAttribute("aria-expanded","true"),t.popup.setAttribute("aria-hidden","false")},close:t=>
1{t.trigger.setAttribute("aria-expanded","false"),t.popup.setAttribute("aria-hidden","true")},showRemoveButton:t=>{t.removeButton.classList.add("active")},hideRemoveButton:y,enableSwitcher:t=>{t.trigger.removeAttribute("disabled"),t.triggerIcon.classList.remove("hide-icon")},disableSwitcher:t=>{t.trigger.disabled=!0,t.triggerIcon.classList.add("hide-icon")},emptySearchInput:t=>{t.searchInput.value="",t.searchInput.focus(),y(t)},renderInit:(t,e)=>{let n=Object.keys(b.init).map(t=>b.init[t]).join(""),r=g().template(n,m,{main:n});e.ariaTriggerLabelID=w(),e.ariaSelectedCurrencyID=w(),t&&(t.innerHTML=r(e))},renderResults:(t,e)=>{let n=Object.keys(b.filtered).map(t=>b.filtered[t]).join(""),r=g().template(n,m,{main:n});e.filtered&&(e.resultsTitle=e.allList.length?e.locales.results:e.locales.noResults),t&&(t.innerHTML=r(e))},renderDefault:(t,e)=>{t&&(t.innerHTML=e.code)}},x={control:"EVT_AMA_HOS_CURRENCY_CONTROL",selected:"EVT_AMA_HOS_CURRENCY_SELECTED",selected_geo:"EVT_AMA_HOS_GEO_CURRENCY_SELECTED",change:"EVT_AMA_HOS_CURRENCY_CHANGE",initialized:"EVT_AMA_HOS_CURRENCY_INITIALIZED"},S=t=>{const e=window.location.search;"debug"===new URLSearchParams(e).get("hos-log")&&console.info("[Currency Switcher: error/info on initialize]",t)},E=class{constructor(t,e){this.status={enabled:!0,opened:!1},this.context=t,this.settings=e,this.view=C,this.model=h,this.initialize()}async initialize(){try{const t=await this.model.getAll(this.settings);this.exposeCurrency();const e={...t,locales:this.settings.locales};this.model.storeDefault(t.default.code),this.view.renderInit(this.context,e),this.elements(),this.bindEvents(),this.onGeoCurrencyEnabled()}catch(t){S("[Currency Switcher: error on initialize instance]")}}elements(){this.elements={trigger:this.context.querySelector(".cs-trigger"),triggerSpan:this.context.querySelector(".cs-trigger span"),triggerClose:this.context.querySelector(".cs-popup-close"),triggerIcon:this.context.querySelector(".cs-trigger .cs-icon-arrow-bottom"),popup:this.context.querySelector(".cs-popup"),popupOptions:this.context.querySelector(".cs-options"),searchInput:this.context.querySelector(".cs-popup-search-input"),removeButton:this.context.querySelector(".cs-popup-search-remove"),backButton:this.context.querySelector(".cs-back")}}bindEvents(){this.bindClickOnTrigger(),this.bindClickOnClosetrigger(),this.bindClickOnGoBack(),this.bindKeyUpOnSearchInput(),this.bindClickOnRemoveButton(),this.bindClickOutsideContext(),this.bindKeyDownOnContext(),this.bindClickOnCurrencyButtons(),this.bindControl(),this.bindSelect(),this.bindChange()}bindClickOnTrigger(){this.elements.trigger.addEventListener("click",()=>{this.status.enabled&&(this.status.opened?this.onClose():this.onOpen())})}bindClickOnClosetrigger(){this.elements.triggerClose.addEventListener("click",()=>this.onClose())}bindClickOnGoBack(){this.elements.backButton.addEventListener("click",()=>this.onClose())}bindKeyUpOnSearchInput(){this.elements.searchInput.addEventListener("keyup",()=>{this.onAddInputText()})}bindClickOnRemoveButton(){this.elements.removeButton.addEventListener("click",()=>{this.onRemoveInputText()})}bindKeyDownOnContext(){this.context.addEventListener("keydown",t=>{"Escape"===t.key&&this.onClose()})}bindClickOutsideContext(){document.addEventListener("click",t=>{this.context.contains(t.target)||this.onClose()});let t=!1;window.addEventListener("blur",e=>{t&&this.onClose()}),document.querySelectorAll("iframe").forEach(e=>{e.addEventListener("mouseover",()=>{t=!0}),e.addEventListener("mouseout",()=>{t=!1})})}bindClickOnCurrencyButtons(){this.context.querySelectorAll(".cs-popup-option button").forEach(t=>{t.addEventListener("click",t=>this.onClickOnCurrencyButtons(t))})}bindSelect(){document.addEventListener(x.selected,t=>{t.detail&&this.onSelect(t.detail)})}bindControl(){document.addEventListener(x.control,t=>{t.detail&&("enabled"===t.detail.value&&this.onEnabled(),"disabled"===t.detail.value&&this.onDisabled())})}bindChange(){document.addEventListener(x.change,t=>{if(!t.detail&&!t.detail.code)return;const e=this.context.querySelector(`.cs-popup-option button[data-code="${t.detail.code}"]`);e&&e.dispatchEvent(new Event("click"))})}onOpen(){this.status.opened=!0,this.view.open(this.elements),this.elements.searchInput.focus()}onClose(){this.status.opened=!1,this.view.close(this.elements)}onAddInputText(){let t={};this.elements.searchInput.value.length?(this.view.showRemoveButton(this.elements),t=this.model.getFiltered(this.elements.searchInput.value),this.renderPopupOptions(t),this.bindClickOnCurrencyButtons()):(this.view.hideRemoveButton(this.elements),this.restartPopupOptions())}onRemoveInputText(){this.view.emptySearchInput(this.elements),this.restartPopupOptions()}onClickOnCurrencyButtons(t){let e=t.target.dataset.code,n=this.model.storeDefault(e);this.onClose(),this.onRemoveInputText(),this.elements.trigger.focus();let r=new CustomEvent(x.selected,{detail:n});document.dispatchEvent(r)}onGeoCurrencyEnabled(){if(!0!==this.settings.geolocation)return;let t=this.model.getDefault(!0),e=new CustomEvent(x.selected_geo,{detail:t});document.dispatchEvent(e)}onSelect(t){this.view.renderDefault(this.elements.triggerSpan,t),this.model.storeDefault(t.code)}restartPopupOptions(){let t=this.model.getUnfiltered(this.settings);this.renderPopupOptions(t,!1),this.bindClickOnCurrencyButtons()}renderPopupOptions(t,e=!0){let n={...t,filtered:e,locales:this.settings.locales};this.view.renderResults(this.elements.popupOptions,n)}disable(){const t=new CustomEvent(x.control,{detail:{value:"disabled"}});document.dispatchEvent(t)}onDisabled(){this.status.enabled=!1,this.view.disableSwitcher(this.elements)}enable(){const t=new CustomEvent(x.control,{detail:{value:"enabled"}});document.dispatchEvent(t)}onEnabled(){this.status.enabled=!0,this.view.enableSwitcher(this.elements)}exposeCurrency(){window.GLXExtensions.currencySwitcher.getDefault=this.model.getDefault,window.GLXExtensions.currencySwitcher.events=x;let t=new CustomEvent(x.initialized);document.dispatchEvent(t)}};(new class{constructor(){this.settings=window.GLXExtensions.currencySwitcher}init(){try{if(void 0===window.tcCurrencySwitcherActivated)throw new Error("Active not defined");if(!0!==window.tcCurrencySwitcherActivated)throw new Error("Active is not true");if(!this.settings?.isChain&&!this.settings?.hotelId?.length)throw new Error("HotelId not provided");
1if(this.settings?.isChain&&!this.settings?.chainCode?.length)throw new Error("ChainId (chainCode) not provided");let t=[];document.querySelectorAll(".cs-container").forEach((e,n)=>{t[n]=new E(e,this.settings)})}catch(t){S("[Currency Switcher: error on initialize]")}}bindEvents(){return document.addEventListener("EVT_AMA_HOS_CURRENCY_BUILD",()=>{this.init()}),this}}).bindEvents().init()})()})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.