1import{s as Yu,j as Ka,k as al,c as sl,u as Ja,C as i,o as Su,a as Za,_ as ol,h as br}from"./BI5BN1rn.js";import{_ as ll}from"./DRF8faut.js";import{_ as nl}from"./DNL_A13K.js";import{_ as il}from"./CbNUOfRs.js";import{A as Te,b4 as cl,w as it,e as D,k as jt,b5 as dl,G as Er,N as Xa,as as l,ak as n,r as R,aI as pl,b2 as Wa,aG as V,b6 as Qa,am as me,aE as Le,I as e,aM as ml,ax as o,b7 as fl,z as Vu,$ as hl,ar as U,al as u,ao as m,aT as Xr,M as vl,t as Gr,p as gl,O as Ra,aF as ie,aw as Dt,ah as ar,ag as Kr,b8 as Ce,i as pe,aK as Fe,aq as Ya,aC as Ou,b9 as Va,aH as Jr,T as yl,S as Mu,h as Zr,J as Al,ap as Dl}from"./BA2cZanY.js";import{u as bl}from"./B9kTkY8x.js";import{_ as _l}from"./-zH4zj69.js";import{D as ja}from"./BDx6lZXm.js";import{g as es,c as Ua}from"./DyfadX0W.js";import{a as El}from"./zypciNv-.js";import{n as $a}from"./DzDiaDSG.js";import{u as Cl}from"./DC1xVCuc.js";import{u as Fl}from"./C8xoLpdX.js";import{s as wl}from"./CDumwt6r.js";import"./oiGUARBV.js";import"./2Qv3K5mw.js";import"./OSwP1zfw.js";import"./QfiTXYh-.js";import"./On2whR69.js";import"./xXovmyTk.js";import"./BcA_P1LO.js";import"./uhIx-S5U.js";import"./DROdXVxO.js";function Bl(z){return typeof z=="string"?`'${z}'`:new xl().serialize(z)}const xl=(function(){class z{#e=new Map;compare(h,v){const _=typeof h,P=typeof v;return _==="string"&&P==="string"?h.localeCompare(v):_==="number"&&P==="number"?h-v:String.prototype.localeCompare.call(this.serialize(h,!0),this.serialize(v,!0))}serialize(h,v){if(h===null)return"null";switch(typeof h){case"string":return v?h:`'${h}'`;case"bigint":return`${h}n`;case"object":return this.$object(h);case"function":return this.$function(h)}return String(h)}serializeObject(h){const v=Object.prototype.toString.call(h);if(v!=="[object Object]")return this.serializeBuiltInType(v.length<10?`unknown:${v}`:v.slice(8,-1),h);const _=h.constructor,P=_===Object||_===void 0?"":_.name;if(P!==""&&globalThis[P]===_)return this.serializeBuiltInType(P,h);if(typeof h.toJSON=="function"){const x=h.toJSON();return P+(x!==null&&typeof x=="object"?this.$object(x):`(${this.serialize(x)})`)}return this.serializeObjectEntries(P,Object.entries(h))}serializeBuiltInType(h,v){const _=this["$"+h];if(_)return _.call(this,v);if(typeof v?.entries=="function")return this.serializeObjectEntries(h,v.entries());throw new Error(`Cannot serialize ${h}`)}serializeObjectEntries(h,v){const _=Array.from(v).sort((x,q)=>this.compare(x[0],q[0]));let P=`${h}{`;for(let x=0;x<_.length;x++){const[q,E]=_[x];P+=`${this.serialize(q,!0)}:${this.serialize(E)}`,x<_.length-1&&(P+=",")}return P+"}"}$object(h){let v=this.#e.get(h);return v===void 0&&(this.#e.set(h,`#${this.#e.size}`),v=this.serializeObject(h),this.#e.set(h,v)),v}$function(h){const v=Function.prototype.toString.call(h);return v.slice(-15)==="[native code] }"?`${h.name||""}()[native]`:`${h.name}(${h.length})${v.replace(/\s*\n\s*/g,"")}`}$Array(h){let v="[";for(let _=0;_<h.length;_++)v+=this.serialize(h[_]),_<h.length-1&&(v+=",");return v+"]"}$Date(h){try{return`Date(${h.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(h){return`ArrayBuffer[${new Uint8Array(h).join(",")}]`}$Set(h){return`Set${this.$Array(Array.from(h).sort((v,_)=>this.compare(v,_)))}`}$Map(h){return this.serializeObjectEntries("Map",h.entries())}}for(const B of["Error","RegExp","URL"])z.prototype["$"+B]=function(h){return`${B}(${h})`};for(const B of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])z.prototype["$"+B]=function(h){return`${B}[${h.join(",")}]`};for(const B of["BigInt64Array","BigUint64Array"])z.prototype["$"+B]=function(h){return`${B}[${h.join("n,")}${h.length>0?"n":""}]`};return z})(),kl=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],Pl=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],Tl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",Jt=[];class Nl{_data=new or;_hash=new or([...kl]);_nDataBytes=0;_minBufferSize=0;finalize(B){B&&this._append(B);const h=this._nDataBytes*8,v=this._data.sigBytes*8;return this._data.words[v>>>5]|=128<<24-v%32,this._data.words[(v+64>>>9<<4)+14]=Math.floor(h/4294967296),this._data.words[(v+64>>>9<<4)+15]=h,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}_doProcessBlock(B,h){const v=this._hash.words;let _=v[0],P=v[1],x=v[2],q=v[3],E=v[4],s=v[5],Q=v[6],K=v[7];for(let ae=0;ae<64;ae++){if(ae<16)Jt[ae]=B[h+ae]|0;else{const Be=Jt[ae-15],ot=(Be<<25|Be>>>7)^(Be<<14|Be>>>18)^Be>>>3,We=Jt[ae-2],lt=(We<<15|We>>>17)^(We<<13|We>>>19)^We>>>10;Jt[ae]=ot+Jt[ae-7]+lt+Jt[ae-16]}const Re=E&s^~E&Q,ge=_&P^_&x^P&x,st=(_<<30|_>>>2)^(_<<19|_>>>13)^(_<<10|_>>>22),Pe=(E<<26|E>>>6)^(E<<21|E>>>11)^(E<<7|E>>>25),te=K+Pe+Re+Pl[ae]+Jt[ae],ct=st+ge;K=Q,Q=s,s=E,E=q+te|0,q=x,x=P,P=_,_=te+ct|0}v[0]=v[0]+_|0,v[1]=v[1]+P|0,v[2]=v[2]+x|0,v[3]=v[3]+q|0,v[4]=v[4]+E|0,v[5]=v[5]+s|0,v[6]=v[6]+Q|0,v[7]=v[7]+K|0}
1_append(B){typeof B=="string"&&(B=or.fromUtf8(B)),this._data.concat(B),this._nDataBytes+=B.sigBytes}_process(B){let h,v=this._data.sigBytes/64;B?v=Math.ceil(v):v=Math.max((v|0)-this._minBufferSize,0);const _=v*16,P=Math.min(_*4,this._data.sigBytes);if(_){for(let x=0;x<_;x+=16)this._doProcessBlock(this._data.words,x);h=this._data.words.splice(0,_),this._data.sigBytes-=P}return new or(h,P)}}class or{words;sigBytes;constructor(B,h){B=this.words=B||[],this.sigBytes=h===void 0?B.length*4:h}static fromUtf8(B){const h=unescape(encodeURIComponent(B)),v=h.length,_=[];for(let P=0;P<v;P++)_[P>>>2]|=(h.charCodeAt(P)&255)<<24-P%4*8;return new or(_,v)}toBase64(){const B=[];for(let h=0;h<this.sigBytes;h+=3){const v=this.words[h>>>2]>>>24-h%4*8&255,_=this.words[h+1>>>2]>>>24-(h+1)%4*8&255,P=this.words[h+2>>>2]>>>24-(h+2)%4*8&255,x=v<<16|_<<8|P;for(let q=0;q<4&&h*8+q*6<this.sigBytes*8;q++)B.push(Tl.charAt(x>>>6*(3-q)&63))}return B.join("")}concat(B){if(this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4),this.sigBytes%4)for(let h=0;h<B.sigBytes;h++){const v=B.words[h>>>2]>>>24-h%4*8&255;this.words[this.sigBytes+h>>>2]|=v<<24-(this.sigBytes+h)%4*8}else for(let h=0;h<B.sigBytes;h+=4)this.words[this.sigBytes+h>>>2]=B.words[h>>>2];this.sigBytes+=B.sigBytes}}function ql(z){return new Nl().finalize(z).toBase64()}function sr(z){return ql(Bl(z))}function Ru(z,B,h){const[v={},_]=typeof B=="string"?[{},B]:[B,h],P=D(()=>jt(z)),x=D(()=>jt(v.key)||"$f"+sr([_,typeof P.value=="string"?P.value:"",...Sl(v)]));if(!v.baseURL&&typeof P.value=="string"&&P.value[0]==="/"&&P.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const{server:q,lazy:E,default:s,transform:Q,pick:K,watch:ae,immediate:Re,getCachedData:ge,deep:st,dedupe:Pe,timeout:te,...ct}=v,Be=Te({...cl,...ct,cache:typeof v.cache=="boolean"?void 0:v.cache}),ot={server:q,lazy:E,default:s,transform:Q,pick:K,immediate:Re,getCachedData:ge,deep:st,dedupe:Pe,timeout:te,watch:ae===!1?[]:[...ae||[],Be]};if(!Re){let lt=function(){ot.immediate=!0};it(x,lt,{flush:"sync",once:!0}),it([...ae||[],Be],lt,{flush:"sync",once:!0})}return bl(ae===!1?x.value:x,(lt,{signal:Ne})=>(v.$fetch||globalThis.$fetch)(P.value,{signal:Ne,...Be}),ot)}function Sl(z){const B=[jt(z.method)?.toUpperCase()||"GET",jt(z.baseURL)];for(const h of[z.query||z.params]){const v=jt(h);if(!v)continue;const _={};for(const[P,x]of Object.entries(v))_[jt(P)]=jt(x);B.push(_)}if(z.body){const h=jt(z.body);if(!h)B.push(sr(h));else if(h instanceof ArrayBuffer)B.push(sr(Object.fromEntries([...new Uint8Array(h).entries()].map(([v,_])=>[v,_.toString()]))));else if(h instanceof FormData){const v={};for(const _ of h.entries()){const[P,x]=_;v[P]=x instanceof File?x.name:x}B.push(sr(v))}else if(dl(h))B.push(sr(Te(h)));else try{B.push(sr(h))}catch{console.warn("[useFetch] Failed to hash body",h)}}return B}const Ol=Er({__name:"IntersectionObserver",props:{sentinalName:{type:String,required:!0}},emits:["on-intersection-element"],setup(z,{emit:B}){const h=z,v=B,_={},P=(q,E)=>{_[E]=q},x=R(!1);return it(x,q=>{v("on-intersection-element",q)}),Xa(()=>{const q=_[h.sentinalName],E=Q=>{Q[0].isIntersecting?x.value=!0:x.value=!1};new window.IntersectionObserver(E).observe(q)}),(q,E)=>(l(),n("div",{ref:s=>P(s,z.sentinalName),class:"intersection-element"},null,512))}}),Ml=["id"],Il=["value"],Ll={key:1,class:"select-separator",disabled:!0},Rl=Er({__name:"CountrySelector",props:ml(fl(["id","locale"],{id:"country",locale:"en_US"}),{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],async setup(z){let B,h;const v=pl(z,"modelValue"),{data:_}=([B,h]=Wa(()=>Ru("/countries/"+z.locale+".json","$qRBX_xxpFb")),B=await B,h(),B),P=D(()=>{const x=[];return _.value?(["FI","SE","NO","DK","EE","LV","LT","RU"].forEach(E=>{_.value?.[E]&&x.push({code:E,name:_.value?.[E]??""})}),x.push({code:"",name:"ââââââââââââ"}),Object.keys(_.value).forEach(E=>{x.push({code:E,name:_.value?.[E]??""})}),x):[]});return(x,q)=>V((l(),n("select",{class:"form-control",id:z.id,name:"country","onUpdate:modelValue":q[0]||(q[0]=E=>v.value=E),"aria-required":"true"},[(l(!0),n(me,null,Le(e(P),E=>(l(),n(me,null,[E.code?(l(),n("option",{key:0,value:E.code},o(E.name),9,Il)):(l(),n("option",Ll,o(E.name),1))],64))),256))],8,Ml)),[[Qa,v.value]])}}),Yl=["disabled","aria-disabled"],Vl=["innerHTML"],jl={key:1,"aria-label":"Vipps",class:"vipps-logo",role:"img",width:"64",height:"18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Ul=Er({__name:"VippsMobilepayButton",props:{brand:{type:String,required:!1,default:"vipps"},branded:{type:Boolean,required:!1,default:!1},rounded:{type:Boolean,required:!1,default:!1},verb:{type:String,required:!1,default:"pay"},variant:{type:String,required:!1,default:"primary"},disabled:{type:Boolean,required:!1,default:!1}},emits:["click"],setup(z,{emit:B}){const{$store:h,$translate:v}=Vu(),{locale:_}=Yu(h),P=B,x=z,{brand:q,branded:E,rounded:s,verb:Q,variant:K,disabled:ae}=hl(x),Re=D(()=>{let Pe=[];return s.value&&Pe.push("rounded"),K.value==="light"&&Pe.push("light"),K.value==="dark"&&Pe.push("dark"),q.value==="mobilepay"&&Pe.push("mobilepay"),q.value==="vipps"&&Pe.push("vipps"),ae.value&&Pe.push("disabled"),Pe.join(" ")}),ge=D(()=>{switch(Q.value){case"pay":return E.value?v("Pay with")+" ":v("Pay");case"buy":return E.value?v("Buy now with")+" ":v("Buy now");case"continue":return E.value?v("Continue with")+" ":v("Continue");case"login":return E.value?v("Login with")+" ":v("Login");case"register":return E.value?v("Register with")+" ":v("Register");case"confirm":return E.value?v("Confirm with")+" ":v("Confirm")}return v("")}),st=D(()=>_.value==="fi_FI"?"MobilePaylla":"MobilePay");return(Pe,te)=>(l(),n("button",{type:"button",class:U(e(Re)),disabled:e(ae),"aria-disabled":e(ae),onClick:te[0]||(te[0]=ct=>P("click"))},[u("span",null,o(e(ge)),1),e(E)?(l(),n(me,{key:0},[e(q)==="mobilepay"?(l(),n("span",{key:0,class:"mobilepay-logo",innerHTML:e(st)},null,8,Vl)):(l(),n("svg",jl,[...te[1]||(te[1]=[u("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M64 5.38c-.72-2.75-2.47-3.84-4.86-3.84-1.93 0-4.36 1.1-4.36 3.72 0 1.7 1.18 3.03 3.09 3.37l1.81.32c1.23.23 1.58.7 1.58 1.32 0 .7-.76 1.1-1.89 1.1-1.48 0-2.4-.52-2.55-2l-2.61.41c.4 2.85 2.96 4.02 5.26 4.02 2.18 0 4.5-1.25 4.5-3.78 0-1.71-1.04-2.96-3-3.33l-1.99-.36c-1.11-.2-1.48-.75-1.48-1.27 0-.67.72-1.
11 1.7-1.1 1.26 0 2.15.43 2.19 1.82l2.61-.4ZM5.92 9.7l2.72-7.86h3.19L7.1 13.5H4.73L0 1.84h3.19L5.92 9.7Zm16.69-4.52c0 .93-.74 1.57-1.6 1.57-.87 0-1.61-.64-1.61-1.57S20.14 3.6 21 3.6c.87 0 1.6.65 1.6 1.58Zm.5 4.12c-1.08 1.37-2.2 2.32-4.2 2.32-2.04 0-3.63-1.21-4.86-2.99-.5-.73-1.25-.89-1.81-.5-.51.36-.64 1.13-.16 1.8 1.7 2.56 4.07 4.05 6.83 4.05 2.53 0 4.5-1.2 6.04-3.23.58-.75.56-1.51 0-1.94-.51-.4-1.27-.26-1.85.49Zm7.09-1.66c0 2.38 1.4 3.64 2.96 3.64 1.48 0 3-1.17 3-3.64 0-2.42-1.52-3.6-2.98-3.6-1.58 0-2.98 1.12-2.98 3.6Zm0-4.18v-1.6h-2.9v15.68h2.9v-5.58a4.33 4.33 0 0 0 3.64 1.84c2.65 0 5.25-2.06 5.25-6.3 0-4.06-2.7-5.96-5-5.96-1.83 0-3.09.83-3.89 1.92Zm13.93 4.18c0 2.38 1.4 3.64 2.96 3.64 1.48 0 3-1.17 3-3.64 0-2.42-1.52-3.6-2.98-3.6-1.58 0-2.98 1.12-2.98 3.6Zm0-4.18v-1.6h-2.9v15.68h2.9v-5.58a4.33 4.33 0 0 0 3.64 1.84c2.65 0 5.24-2.06 5.24-6.3 0-4.06-2.7-5.96-5-5.96-1.83 0-3.08.83-3.88 1.92Z",fill:"currentColor"},null,-1)])]))],64)):m("",!0)],10,Yl))}}),$l=Ka(Ul,[["__scopeId","data-v-f4038beb"]]);var Wr={exports:{}};var Hl=Wr.exports,Ha;function zl(){return Ha||(Ha=1,(function(z,B){(function(h,v){z.exports=v()})(Hl,(function(){function h(p){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?h=function(b){return typeof b}:h=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},h(p)}function v(){return v=Object.assign||function(p){for(var b=1;b<arguments.length;b++){var O=arguments[b];for(var re in O)Object.prototype.hasOwnProperty.call(O,re)&&(p[re]=O[re])}return p},v.apply(this,arguments)}var _=4,P=.001,x=1e-7,q=10,E=11,s=1/(E-1),Q=typeof Float32Array=="function";function K(p,b){return 1-3*b+3*p}function ae(p,b){return 3*b-6*p}function Re(p){return 3*p}function ge(p,b,O){return((K(b,O)*p+ae(b,O))*p+Re(b))*p}function st(p,b,O){return 3*K(b,O)*p*p+2*ae(b,O)*p+Re(b)}function Pe(p,b,O,re,ce){var oe,w,M=0;do w=b+(O-b)/2,oe=ge(w,re,ce)-p,oe>0?O=w:b=w;while(Math.abs(oe)>x&&++M<q);return w}function te(p,b,O,re){for(var ce=0;ce<_;++ce){var oe=st(b,O,re);if(oe===0)return b;var w=ge(b,O,re)-p;b-=w/oe}return b}function ct(p){return p}var Be=function(b,O,re,ce){if(!(0<=b&&b<=1&&0<=re&&re<=1))throw new Error("bezier x values must be in [0, 1] range");if(b===O&&re===ce)return ct;for(var oe=Q?new Float32Array(E):new Array(E),w=0;w<E;++w)oe[w]=ge(w*s,b,re);function M(Z){for(var fe=0,ue=1,le=E-1;ue!==le&&oe[ue]<=Z;++ue)fe+=s;--ue;var He=(Z-oe[ue])/(oe[ue+1]-oe[ue]),C=fe+He*s,L=st(C,b,re);return L>=P?te(Z,C,b,re):L===0?C:Pe(Z,fe,fe+s,b,re)}return function(fe){return fe===0?0:fe===1?1:ge(M(fe),O,ce)}},ot={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},We=!1;try{var lt=Object.defineProperty({},"passive",{get:function(){We=!0}});window.addEventListener("test",null,lt)}catch{}var Ne={$:function(b){return typeof b!="string"?b:document.querySelector(b)},on:function(b,O,re){var ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{passive:!1};O instanceof Array||(O=[O]);for(var oe=0;oe<O.length;oe++)b.addEventListener(O[oe],re,We?ce:!1)},off:function(b,O,re){O instanceof Array||(O=[O]);for(var ce=0;ce<O.length;ce++)b.removeEventListener(O[ce],re)},cumulativeOffset:function(b){var O=0,re=0;do O+=b.offsetTop||0,re+=b.offsetLeft||0,b=b.offsetParent;while(b);return{top:O,left:re}}},Qe=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],xe={container:"body",duration:500,lazy:!0,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function xt(p){xe=v({},xe,p)}var kt=function(){var b,O,re,ce,oe,w,M,Z,fe,ue,le,He,C,L,se,ze,qe,lr,dt,Se,bt,Pt,$t,vt=function(_e){Z&&($t=_e,Se=!0)},Zt,Tt,Ve,_t;function Qr(we){var _e=we.scrollTop;return we.tagName.toLowerCase()==="body"&&(_e=_e||document.documentElement.scrollTop),_e}function eu(we){var _e=we.scrollLeft;return we.tagName.toLowerCase()==="body"&&(_e=_e||document.documentElement.scrollLeft),_e}function he(){bt=Ne.cumulativeOffset(O),Pt=Ne.cumulativeOffset(b),He&&(se=Pt.left-bt.left+w,lr=se-L),C&&(qe=Pt.top-bt.top+w,dt=qe-ze)}function be(we){if(Se)return de();Tt||(Tt=we),oe||he(),Ve=we-Tt,_t=Math.min(Ve/re,1),_t=Zt(_t),Ht(O,ze+dt*_t,L+lr*_t),Ve<re?window.requestAnimationFrame(be):de()}function de(){Se||Ht(O,qe,se),Tt=!1,Ne.off(O,Qe,vt),Se&&le&&le($t,b),!Se&&ue&&ue(b)}function Ht(we,_e,ve){C&&(we.scrollTop=_e),He&&(we.scrollLeft=ve),we.tagName.toLowerCase()==="body"&&(C&&(document.documentElement.scrollTop=_e),He&&(document.documentElement.scrollLeft=ve))}function Nt(we,_e){var ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(h(_e)==="object"?ve=_e:typeof _e=="number"&&(ve.duration=_e),b=Ne.$(we),!b)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+we);if(O=Ne.$(ve.container||xe.container),re=ve.hasOwnProperty("duration")?ve.duration:xe.duration,oe=ve.hasOwnProperty("lazy")?ve.lazy:xe.lazy,ce=ve.easing||xe.easing,w=ve.hasOwnProperty("offset")?ve.offset:xe.offset,M=ve.hasOwnProperty("force")?ve.force!==!1:xe.force,Z=ve.hasOwnProperty("cancelable")?ve.cancelable!==!1:xe.cancelable,fe=ve.onStart||xe.onStart,ue=ve.onDone||xe.onDone,le=ve.onCancel||xe.onCancel,He=ve.x===void 0?xe.x:ve.x,C=ve.y===void 0?xe.y:ve.y,typeof w=="function"&&(w=w(b,O)),L=eu(O),ze=Qr(O),he(),Se=!1,!M){var gt=O.tagName.toLowerCase()==="body"?document.documentElement.clientHeight||window.innerHeight:O.offsetHeight,pt=ze,Cr=pt+gt,nr=qe-w,Ke=nr+b.offsetHeight;if(nr>=pt&&Ke<=Cr){ue&&ue(b);return}}if(fe&&fe(b),!dt&&!lr){ue&&ue(b);return}return typeof ce=="string"&&(ce=ot[ce]||ot.ease),Zt=Be.apply(Be,ce),Ne.on(O,Qe,vt,{passive:!0}),window.requestAnimationFrame(be),function(){$t=null,Se=!0}}return Nt},Ut=kt(),ne=[];function ft(p){for(var b=0;b<ne.length;++b)if(ne[b].el===p)return ne.splice(b,1),!0;return!1}function Ye(p){for(var b=0;b<ne.length;++b)if(ne[b].el===p)return ne[b]}function Ge(p){var b=Ye(p);return b||(ne.push(b={el:p,binding:{}}),b)}function ht(p){var b=Ge(this).binding;if(b.value){if(p.preventDefault(),typeof b.value=="string")return Ut(b.value);Ut(b.value.el||b.value.element,b.value)}}var W={bind:function(b,O){Ge(b).binding=O,Ne.on(b,"click",ht)},unbind:function(b){ft(b),Ne.off(b,"click",ht)},update:function(b,O){Ge(b).binding=O}},I={bind:W.bind,unbind:W.unbind,update:W.update,beforeMount:W.bind,unmounted:W.unbind,updated:W.update,scrollTo:Ut,bindings:ne},G=function(b,O){O&&xt(O),b.directive("scroll-to",I);var re=b.config.globalProperties||b.prototype;re.$scrollTo=I.scrollTo};return typeof window<"u"&&window.Vue&&(window.VueScrollTo=I,window.VueScrollTo.setDefaults=xt,window.VueScrollTo.scroller=kt,window.Vue.use&&window.Vue.use(G)),I.install=G,I}))})(Wr)),Wr.exports}zl();var Iu={exports:{}},za;function Gl(){return za||(za=1,(function(z){var B={domainThreshold:2,secondLevelThreshold:2,topLevelThreshold:2,defaultDomains:["msn.com","bellsouth.net","telus.net","comcast.net","optusnet.com.au","earthlink.net","qq.com","sky.com","icloud.com","mac.com","sympatico.ca","googlemail.com","att.net","xtra.co.nz","web.de","cox.net","gmail.com","ymail.com","aim.com","rogers.com","verizon.net","rocketmail.com","google.com","optonline.net","sbcglobal.net","aol.com","me.com","btinternet.com","charter.net","shaw.ca"],defaultSecondLevelDomains:["yahoo","hotmail","mail","live","outlook","gmx"],defaultTopLevelDomains:["com","com.au","com.tw","ca","co.nz","co.uk","de","fr","it","ru","net","org","edu","gov","jp","nl","kr","se","eu","ie","co.il","us","at","be","dk","hk","es","gr","ch","no","cz","in","net","net.au","info","biz","mil","co.jp","sg","hu"],run:function(h){h.domains=h.domains||B.defaultDomains,h.secondLevelDomains=h.secondLevelDomains||B.defaultSecondLevelDomains,h.topLevelDomains=h.topLevelDomains||B.defaultTopLevelDomains,h.distanceFunction=h.distanceFunction||B.sift3Distance;var v=function(q){return q},_=h.suggested||v,P=h.empty||v,x=B.suggest(B.encodeEmail(h.email),h.domains,h.secondLevelDomains,h.topLevelDomains,h.distanceFunction);return x?_(x):P()},suggest:function(h,v,_,P,x){h=h.toLowerCase();var q=this.splitEmail(h);if(_&&P&&_.indexOf(q.secondLevelDomain)!==-1&&P.indexOf(q.topLevelDomain)!==-1)return!1;var E=this.findClosestDomain(q.domain,v,x,this.domainThreshold);if(E)return E==q.domain?!1:{address:q.address,domain:E,full:q.address+"@"+E};var s=this.findClosestDomain(q.secondLevelDomain,_,x,this.secondLevelThreshold),Q=this.findClosestDomain(q.topLevelDomain,P,x,this.topLevelThreshold);if(q.domain){var E=q.domain,K=!1;if(s&&s!=q.secondLevelDomain&&(E=E.replace(q.secondLevelDomain,s),K=!0),Q&&Q!=q.topLevelDomain&&(E=E.replace(q.topLevelDomain,Q),K=!0),K==!0)return{address:q.address,domain:E,full:q.address+"@"+E}}return!1},findClosestDomain:function(h,v,_,P){P=P||this.topLevelThreshold;var x,q=99,E=null;if(!h||!v)return!1;_||(_=this.sift3Distance);for(var s=0;s<v.length;s++){if(h===v[s])return h;x=_(h,v[s]),x<q&&(q=x,E=v[s])}return q<=P&&E!==null?E:!1},sift3Distance:function(h,v){if(h==null||h.length===0)return v==null||v.length===0?0:v.length;if(v==null||v.length===0)return h.length;for(var _=0,P=0,x=0,q=0,E=5;_+P<h.length&&_+x<v.length;){if(h.charAt(_+P)==v.charAt(_+x))q++;else{P=0,x=0;for(var s=0;s<E;s++){if(_+s<h.length&&h.charAt(_+s)==v.charAt(_)){P=s;break}if(_+s<v.length&&h.charAt(_)==v.charAt(_+s)){x=s;break}}}_++}return(h.length+v.length)/2-q},splitEmail:function(h){var v=h.trim().split("@");if(v.length<2)return!1;for(var _=0;_<v.length;_++)if(v[_]==="")return!1;var P=v.pop(),x=P.split("."),q="",E="";if(x.length==0)return!1;if(x.length==1)E=x[0];else{q=x[0];for(var _=1;_<x.length;_++)E+=x[_]+".";E=E.substring(0,E.length-1)}return{topLevelDomain:E,secondLevelDomain:q,domain:P,address:v.join("@")}},encodeEmail:function(h){var v=encodeURI(h);return v=v.replace("%20"," ").replace("%25","%").replace("%5E","^").replace("%60","`").replace("%7B","{").replace("%7C","|").replace("%7D","}"),v}};z.exports&&(z.exports=B),typeof window<"u"&&window.jQuery&&(function(h){h.fn.mailcheck=function(v){var _=this;if(v.suggested){var P=v.suggested;v.suggested=function(q){P(_,q)}}if(v.empty){var x=v.empty;v.empty=function(){x.call(null,_)}}v.email=this.val(),B.run(v)}})(jQuery)})(Iu)),Iu.exports}var Kl=Gl();const Jl=es(Kl);var _r={exports:{}};
1var Zl=_r.exports,Ga;function Xl(){return Ga||(Ga=1,(function(z,B){(function(h){var v=B,_=z&&z.exports==v&&z,P=typeof Ua=="object"&&Ua;(P.global===P||P.window===P)&&(h=P);var x=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,q=/[\x01-\x7F]/g,E=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,s=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,Q={"Â":"shy","â":"zwnj","â":"zwj","â":"lrm","â£":"ic","â¢":"it","â¡":"af","â":"rlm","â":"ZeroWidthSpace","â ":"NoBreak","Ì":"DownBreve","â":"tdot","â":"DotDot","
vendor: 12,149 bytes, line 1
1":"Tab","\n":"NewLine","â":"puncsp","â":"MediumSpace","â":"thinsp","â":"hairsp","â":"emsp13","â":"ensp","â
":"emsp14","â":"emsp","â":"numsp"," ":"nbsp","ââ":"ThickSpace","â¾":"oline",_:"lowbar","â":"dash","â":"ndash","â":"mdash","â":"horbar",",":"comma",";":"semi","â":"bsemi",":":"colon","â©´":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","â¥":"nldr","â¦":"mldr","·":"middot","'":"apos","â":"lsquo","â":"rsquo","â":"sbquo","â¹":"lsaquo","âº":"rsaquo",'"':"quot","â":"ldquo","â":"rdquo","â":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","â":"lceil","â":"rceil","â":"lfloor","â":"rfloor","â¦
":"lopar","â¦":"ropar","â¦":"lbrke","â¦":"rbrke","â¦":"lbrkslu","â¦":"rbrksld","â¦":"lbrksld","â¦":"rbrkslu","â¦":"langd","â¦":"rangd","â¦":"lparlt","â¦":"rpargt","â¦":"gtlPar","â¦":"ltrPar","â¦":"lobrk","â§":"robrk","â¨":"lang","â©":"rang","âª":"Lang","â«":"Rang","â¬":"loang","â":"roang","â²":"lbbrk","â³":"rbbrk","â":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","â°":"permil","â±":"pertenk","â ":"dagger","â¡":"Dagger","â¢":"bull","â":"hybull","â²":"prime","â³":"Prime","â´":"tprime","â":"qprime","âµ":"bprime","â":"caret","`":"grave","´":"acute","Ë":"tilde","^":"Hat","¯":"macr","Ë":"breve","Ë":"dot","¨":"die","Ë":"ring","Ë":"dblac","¸":"cedil","Ë":"ogon","Ë":"circ","Ë":"caron","°":"deg","©":"copy","®":"reg","â":"copysr","â":"wp","â":"rx","â§":"mho","â©":"iiota","â":"larr","â":"nlarr","â":"rarr","â":"nrarr","â":"uarr","â":"darr","â":"harr","â®":"nharr","â":"varr","â":"nwarr","â":"nearr","â":"searr","â":"swarr","â":"rarrw","â̸":"nrarrw","â":"Larr","â":"Uarr","â ":"Rarr","â¡":"Darr","â¢":"larrtl","â£":"rarrtl","â¤":"mapstoleft","â¥":"mapstoup","â¦":"map","â§":"mapstodown","â©":"larrhk","âª":"rarrhk","â«":"larrlp","â¬":"rarrlp","â":"harrw","â°":"lsh","â±":"rsh","â²":"ldsh","â³":"rdsh","âµ":"crarr","â¶":"cularr","â·":"curarr","âº":"olarr","â»":"orarr","â¼":"lharu","â½":"lhard","â¾":"uharr","â¿":"uharl","â":"rharu","â":"rhard","â":"dharr","â":"dharl","â":"rlarr","â
":"udarr","â":"lrarr","â":"llarr","â":"uuarr","â":"rrarr","â":"ddarr","â":"lrhar","â":"rlhar","â":"lArr","â":"nlArr","â":"uArr","â":"rArr","â":"nrArr","â":"dArr","â":"iff","â":"nhArr","â":"vArr","â":"nwArr","â":"neArr","â":"seArr","â":"swArr","â":"lAarr","â":"rAarr","â":"zigrarr","â¤":"larrb","â¥":"rarrb","âµ":"duarr","â½":"loarr","â¾":"roarr","â¿":"hoarr","â":"forall","â":"comp","â":"part","â̸":"npart","â":"exist","â":"nexist","â
":"empty","â":"Del","â":"in","â":"notin","â":"ni","â":"notni","϶":"bepsi","â":"prod","â":"coprod","â":"sum","+":"plus","±":"pm","÷":"div","Ã":"times","<":"lt","â®":"nlt","<â":"nvlt","=":"equals","â ":"ne","=â¥":"bne","⩵":"Equal",">":"gt","â¯":"ngt",">â":"nvgt","¬":"not","|":"vert","¦":"brvbar","â":"minus","â":"mp","â":"plusdo","â":"frasl","â":"setmn","â":"lowast","â":"compfn","â":"Sqrt","â":"prop","â":"infin","â":"angrt","â ":"ang","â â":"nang","â¡":"angmsd","â¢":"angsph","â£":"mid","â¤":"nmid","â¥":"par","â¦":"npar","â§":"and","â¨":"or","â©":"cap","â©ï¸":"caps","âª":"cup","âªï¸":"cups","â«":"int","â¬":"Int","â":"tint","â¨":"qint","â®":"oint","â¯":"Conint","â°":"Cconint","â±":"cwint","â²":"cwconint","â³":"awconint","â´":"there4","âµ":"becaus","â¶":"ratio","â·":"Colon","â¸":"minusd","âº":"mDDot","â»":"homtht","â¼":"sim","â":"nsim","â¼â":"nvsim","â½":"bsim","â½Ì±":"race","â¾":"ac","â¾Ì³":"acE","â¿":"acd","â":"wr","â":"esim","â̸":"nesim","â":"sime","â":"nsime","â
":"cong","â":"ncong","â":"simne","â":"ap","â":"nap","â":"ape","â":"apid","â̸":"napid","â":"bcong","â":"CupCap","â":"NotCupCap","ââ":"nvap","â":"bump","â̸":"nbump","â":"bumpe","â̸":"nbumpe","â":"doteq","â̸":"nedot","â":"eDot","â":"efDot","â":"erDot","â":"colone","â":"ecolon","â":"ecir","â":"cire","â":"wedgeq","â":"veeeq","â":"trie","â":"equest","â¡":"equiv","â¢":"nequiv","â¡â¥":"bnequiv","â¤":"le","â°":"nle","â¤â":"nvle","â¥":"ge","â±":"nge","â¥â":"nvge","â¦":"lE","â¦Ì¸":"nlE","â§":"gE","â§Ì¸":"ngE","â¨ï¸":"lvnE","â¨":"lnE","â©":"gnE","â©ï¸":"gvnE","âª":"ll","âªÌ¸":"nLtv","âªâ":"nLt","â«":"gg","â«Ì¸":"nGtv","â«â":"nGt","â¬":"twixt","â²":"lsim","â´":"nlsim","â³":"gsim","âµ":"ngsim","â¶":"lg","â¸":"ntlg","â·":"gl","â¹":"ntgl","âº":"pr","â":"npr","â»":"sc","â":"nsc","â¼":"prcue","â ":"nprcue","â½":"sccue","â¡":"nsccue","â¾":"prsim","â¿":"scsim","â¿Ì¸":"NotSucceedsTilde","â":"sub","â":"nsub","ââ":"vnsub","â":"sup","â
":"nsup","ââ":"vnsup","â":"sube","â":"nsube","â":"supe","â":"nsupe","âï¸":"vsubne","â":"subne","âï¸":"vsupne","â":"supne","â":"cupdot","â":"uplus","â":"sqsub","â̸":"NotSquareSubset","â":"sqsup","â̸":"NotSquareSuperset","â":"sqsube","â¢":"nsqsube","â":"sqsupe","â£":"nsqsupe","â":"sqcap","âï¸":"sqcaps","â":"sqcup","âï¸":"sqcups","â":"oplus","â":"ominus","â":"otimes","â":"osol","â":"odot","â":"ocir","â":"oast","â":"odash","â":"plusb","â":"minusb","â ":"timesb","â¡":"sdotb","â¢":"vdash","â¬":"nvdash","â£":"dashv","â¤":"top","â¥":"bot","â§":"models","â¨":"vDash","â":"nvDash","â©":"Vdash","â®":"nVdash","âª":"Vvdash","â«":"VDash","â¯":"nVDash","â°":"prurel","â²":"vltri","âª":"nltri","â³":"vrtri","â«":"nrtri","â´":"ltrie","â¬":"nltrie","â´â":"nvltrie","âµ":"rtrie","â":"nrtrie","âµâ":"nvrtrie","â¶":"origof","â·":"imof","â¸":"mumap","â¹":"hercon","âº":"intcal","â»":"veebar","â½":"barvee","â¾":"angrtvb","â¿":"lrtri","â":"Wedge","â":"Vee","â":"xcap","â":"xcup","â":"diam","â
":"sdot","â":"Star","â":"divonx","â":"bowtie","â":"ltimes","â":"rtimes","â":"lthree","â":"rthree","â":"bsime","â":"cuvee","â":"cuwed","â":"Sub","â":"Sup","â":"Cap","â":"Cup","â":"fork","â":"epar","â":"ltdot","â":"gtdot","â":"Ll","â̸":"nLl","â":"Gg","â̸":"nGg","âï¸":"lesg","â":"leg","â":"gel","âï¸":"gesl","â":"cuepr","â":"cuesc","â¦":"lnsim","â§":"gnsim","â¨":"prnsim","â©":"scnsim","â®":"vellip","â¯":"ctdot","â°":"utdot","â±":"dtdot","â²":"disin","â³":"isinsv","â´":"isins","âµ":"isindot","âµÌ¸":"notindot","â¶":"notinvc","â·":"notinvb","â¹":"isinE","â¹Ì¸":"notinE","âº":"nisd","â»":"xnis","â¼":"nis","â½":"notnivc","â¾":"notnivb","â
":"barwed","â":"Barwed","â":"drcrop","â":"dlcrop","â":"urcrop","â":"ulcrop","â":"bnot","â":"profline","â":"profsurf","â":"telrec","â":"target","â":"ulcorn","â":"urcorn","â":"dlcorn","â":"drcorn","â¢":"frown","â£":"smile","â":"cylcty","â®":"profalar","â¶":"topbot","â½":"ovbar","â¿":"solbar","â¼":"angzarr","â°":"lmoust","â±":"rmoust","â´":"tbrk","âµ":"bbrk","â¶":"bbrktbrk","â":"OverParenthesis","â":"UnderParenthesis","â":"OverBrace","â":"UnderBrace","â¢":"trpezium","â§":"elinters","â£":"blank","â":"boxh","â":"boxv","â":"boxdr","â":"boxdl","â":"boxur","â":"boxul","â":"boxvr","â¤":"boxvl","â¬":"boxhd","â´":"boxhu","â¼":"boxvh","â":"boxH","â":"boxV","â":"boxdR","â":"boxDr","â":"boxDR","â":"boxdL","â":"boxDl","â":"boxDL","â":"boxuR","â":"boxUr","â":"boxUR","â":"boxuL","â":"boxUl","â":"boxUL","â":"boxvR","â":"boxVr","â ":"boxVR","â¡":"boxvL","â¢":"boxVl","â£":"boxVL","â¤":"boxHd","â¥":"boxhD","â¦":"boxHD","â§":"boxHu","â¨":"boxhU","â©":"boxHU","âª":"boxvH","â«":"boxVh","â¬":"boxVH","â":"uhblk","â":"lhblk","â":"block","â":"blk14","â":"blk12","â":"blk34","â¡":"squ","âª":"squf","â«":"EmptyVerySmallSquare","â":"rect","â®":"marker","â±":"fltns","â³":"xutri","â´":"utrif","âµ":"utri","â¸":"rtrif","â¹":"rtri","â½":"xdtri","â¾":"dtrif","â¿":"dtri","â":"ltrif","â":"ltri","â":"loz","â":"cir","â¬":"tridot","â¯":"xcirc","â¸":"ultri","â¹":"urtri","âº":"lltri","â»":"EmptySmallSquare","â¼":"FilledSmallSquare","â
":"starf","â":"star","â":"phone","â":"female","â":"male","â ":"spades","â£":"clubs","â¥":"hearts","â¦":"diams","âª":"sung","â":"check","â":"cross","â ":"malt","â¶":"sext","â":"VerticalSeparator","â":"bsolhsub","â":"suphsol","âµ":"xlarr","â¶":"xrarr","â·":"xharr","â¸":"xlArr","â¹":"xrArr","âº":"xhArr","â¼":"xmap","â¿":"dzigrarr","â¤":"nvlArr","â¤":"nvrArr","â¤":"nvHarr","â¤
":"Map","â¤":"lbarr","â¤":"rbarr","â¤":"lBarr","â¤":"rBarr","â¤":"RBarr","â¤":"DDotrahd","â¤":"UpArrowBar","â¤":"DownArrowBar","â¤":"Rarrtl","â¤":"latail","â¤":"ratail","â¤":"lAtail","â¤":"rAtail","â¤":"larrfs","â¤":"rarrfs","â¤":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","â¥
":"rarrpl","â¥":"harrcir","â¥":"Uarrocir","â¥":"lurdshar","â¥":"ldrushar","â¥":"LeftRightVector","â¥":"RightUpDownVector","â¥":"DownLeftRightVector","â¥":"LeftUpDownVector","â¥":"LeftVectorBar","â¥":"RightVectorBar","â¥":"RightUpVectorBar","â¥":"RightDownVectorBar","â¥":"DownLeftVectorBar","â¥":"DownRightVectorBar","â¥":"LeftUpVectorBar","â¥":"LeftDownVectorBar","â¥":"LeftTeeVector","â¥":"RightTeeVector","â¥":"RightUpTeeVector","â¥":"RightDownTeeVector","â¥":"DownLeftTeeVector","â¥":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","â¥":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","â¦":"vzigzag","â¦":"vangrt","â¦":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","â¦":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","â§":"olt","â§":"ogt","â§":"cirscir","â§":"cirE","â§":"solb","â§
":"bsolb","â§":"boxbox","â§":"trisb","â§":"rtriltri","â§":"LeftTriangleBar","â§Ì¸":"NotLeftTriangleBar","â§":"RightTriangleBar","â§Ì¸":"NotRightTriangleBar","â§":"iinfin","â§":"infintie","â§":"nvinfin","â§£":"eparsl","⧤":"smeparsl","â§¥":"eqvparsl","â§«":"lozf","â§´":"RuleDelayed","â§¶":"dsol","â¨":"xodot","â¨":"xoplus","â¨":"xotime","â¨":"xuplus","â¨":"xsqcup","â¨":"fpartint","â¨":"cirfnint","â¨":"awint","â¨":"rppolint","â¨":"scpolint","â¨":"npolint","â¨":"pointint","â¨":"quatint","â¨":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","â¨":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","â©":"capdot","â©":"ncup","â©":"ncap","â©":"capand","â©
":"cupor","â©":"cupcap","â©":"capcup","â©":"cupbrcap","â©":"capbrcup","â©":"cupcup","â©":"capcap","â©":"ccups","â©":"ccaps","â©":"ccupssm","â©":"And","â©":"Or","â©":"andand","â©":"oror","â©":"orslope","â©":"andslope","â©":"andv","â©":"orv","â©":"andd","â©":"ord","â©":"wedbar","⩦":"sdote","⩪":"simdot","â©":"congdot","â©Ì¸":"ncongdot","â©®":"easter","⩯":"ap
vendor: 8,136 bytes, line 1
1acir","â©°":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","â©·":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","â©»":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","â©¿":"lesdot","âª":"gesdot","âª":"lesdoto","âª":"gesdoto","âª":"lesdotor","âª":"gesdotol","âª
":"lap","âª":"gap","âª":"lne","âª":"gne","âª":"lnap","âª":"gnap","âª":"lEg","âª":"gEl","âª":"lsime","âª":"gsime","âª":"lsimg","âª":"gsiml","âª":"lgE","âª":"glE","âª":"lesges","âª":"gesles","âª":"els","âª":"egs","âª":"elsdot","âª":"egsdot","âª":"el","âª":"eg","âª":"siml","âª":"simg","âª":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬ï¸":"smtes","âª":"late","âªï¸":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","â«":"supplus","â«":"submult","â«":"supmult","â«":"subedot","â«":"supedot","â«
":"subE","â«
̸":"nsubE","â«":"supE","â«Ì¸":"nsupE","â«":"subsim","â«":"supsim","â«ï¸":"vsubnE","â«":"subnE","â«ï¸":"vsupnE","â«":"supnE","â«":"csub","â«":"csup","â«":"csube","â«":"csupe","â«":"subsup","â«":"supsub","â«":"subsub","â«":"supsup","â«":"suphsub","â«":"supdsub","â«":"forkv","â«":"topfork","â«":"mlcp","⫤":"Dashv","⫦":"Vdashl","â«§":"Barv","⫨":"vBar","â«©":"vBarv","â««":"Vbar","⫬":"Not","â«":"bNot","â«®":"rnmid","⫯":"cirmid","â«°":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽â¥":"nparsl","â":"flat","â®":"natur","â¯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","Â¥":"yen","â¬":"euro","¹":"sup1","½":"half","â
":"frac13","¼":"frac14","â
":"frac15","â
":"frac16","â
":"frac18","²":"sup2","â
":"frac23","â
":"frac25","³":"sup3","¾":"frac34","â
":"frac35","â
":"frac38","â
":"frac45","â
":"frac56","â
":"frac58","â
":"frac78","ð¶":"ascr","ð":"aopf","ð":"afr","ð¸":"Aopf","ð":"Afr","ð":"Ascr",ª:"ordf",á:"aacute",Ã:"Aacute",à :"agrave",Ã:"Agrave",Ä:"abreve",Ä:"Abreve",â:"acirc",Ã:"Acirc",Ã¥:"aring",Ã
:"angst",ä:"auml",Ã:"Auml",ã:"atilde",Ã:"Atilde",Ä
:"aogon",Ä:"Aogon",Ä:"amacr",Ä:"Amacr",æ:"aelig",Ã:"AElig","ð·":"bscr","ð":"bopf","ð":"bfr","ð¹":"Bopf",â¬:"Bscr","ð
":"Bfr","ð ":"cfr","ð¸":"cscr","ð":"copf",â:"Cfr","ð":"Cscr",â:"Copf",Ä:"cacute",Ä:"Cacute",Ä:"ccirc",Ä:"Ccirc",Ä:"ccaron",Ä:"Ccaron",Ä:"cdot",Ä:"Cdot",ç:"ccedil",Ã:"Ccedil","â
":"incare","ð¡":"dfr","â
":"dd","ð":"dopf","ð¹":"dscr","ð":"Dscr","ð":"Dfr","â
":"DD","ð»":"Dopf",Ä:"dcaron",Ä:"Dcaron",Ä:"dstrok",Ä:"Dstrok",ð:"eth",Ã:"ETH","â
":"ee",â¯:"escr","ð¢":"efr","ð":"eopf",â°:"Escr","ð":"Efr","ð¼":"Eopf",é:"eacute",Ã:"Eacute",è:"egrave",Ã:"Egrave",ê:"ecirc",Ã:"Ecirc",Ä:"ecaron",Ä:"Ecaron",ë:"euml",Ã:"Euml",Ä:"edot",Ä:"Edot",Ä:"eogon",Ä:"Eogon",Ä:"emacr",Ä:"Emacr","ð£":"ffr","ð":"fopf","ð»":"fscr","ð":"Ffr","ð½":"Fopf",â±:"Fscr",ï¬:"fflig",ï¬:"ffilig",ï¬:"ffllig",ï¬:"filig",fj:"fjlig",ï¬:"fllig",Æ:"fnof",â:"gscr","ð":"gopf","ð¤":"gfr","ð¢":"Gscr","ð¾":"Gopf","ð":"Gfr",ǵ:"gacute",Ä:"gbreve",Ä:"Gbreve",Ä:"gcirc",Ä:"Gcirc",Ä¡:"gdot",Ä :"Gdot",Ä¢:"Gcedil","ð¥":"hfr",â:"planckh","ð½":"hscr","ð":"hopf",â:"Hscr",â:"Hfr",â:"Hopf",Ä¥:"hcirc",Ĥ:"Hcirc",â:"hbar",ħ:"hstrok",Ħ:"Hstrok","ð":"iopf","ð¦":"ifr","ð¾":"iscr","â
":"ii","ð":"Iopf",â:"Iscr",â:"Im",Ã:"iacute",Ã:"Iacute",ì:"igrave",Ã:"Igrave",î:"icirc",Ã:"Icirc",ï:"iuml",Ã:"Iuml",Ä©:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Ä®:"Iogon",Ä«:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath","ð¿":"jscr","ð":"jopf","ð§":"jfr","ð¥":"Jscr","ð":"Jfr","ð":"Jopf",ĵ:"jcirc",Ä´:"Jcirc","È·":"jmath","ð":"kopf","ð":"kscr","ð¨":"kfr","ð¦":"Kscr","ð":"Kopf","ð":"Kfr",Ä·:"kcedil",Ķ:"Kcedil","ð©":"lfr","ð":"lscr",â:"ell","ð":"lopf",â:"Lscr","ð":"Lfr","ð":"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ä»:"Lcedil",Å:"lstrok",Å:"Lstrok",Å:"lmidot",Ä¿:"Lmidot","ðª":"mfr","ð":"mopf","ð":"mscr","ð":"Mfr","ð":"Mopf",â³:"Mscr","ð«":"nfr","ð":"nopf","ð":"nscr",â:"Nopf","ð©":"Nscr","ð":"Nfr",Å:"nacute",Å:"Nacute",Å:"ncaron",Å:"Ncaron",ñ:"ntilde",Ã:"Ntilde",Å:"ncedil",Å
:"Ncedil","â":"numero",Å:"eng",Å:"ENG","ð ":"oopf","ð¬":"ofr",â´:"oscr","ðª":"Oscr","ð":"Ofr","ð":"Oopf",º:"ordm",ó:"oacute",Ã:"Oacute",ò:"ograve",Ã:"Ograve",ô:"ocirc",Ã:"Ocirc",ö:"ouml",Ã:"Ouml",Å:"odblac",Å:"Odblac",õ:"otilde",Ã:"Otilde",ø:"oslash",Ã:"Oslash",Å:"omacr",Å:"Omacr",Å:"oelig",Å:"OElig","ð":"pfr","ð
":"pscr","ð¡":"popf",â:"Popf","ð":"Pfr","ð«":"Pscr","ð¢":"qopf","ð®":"qfr","ð":"qscr","ð¬":"Qscr","ð":"Qfr",â:"Qopf",ĸ:"kgreen","ð¯":"rfr","ð£":"ropf","ð":"rscr",â:"Rscr",â:"Re",â:"Ropf",Å:"racute",Å:"Racute",Å:"rcaron",Å:"Rcaron",Å:"rcedil",Å:"Rcedil","ð¤":"sopf","ð":"sscr","ð°":"sfr","ð":"Sopf","ð":"Sfr","ð®":"Sscr","â":"oS",Å:"sacute",Å:"Sacute",Å:"scirc",Å:"Scirc",Å¡:"scaron",Å :"Scaron",Å:"scedil",Å:"Scedil",Ã:"szlig","ð±":"tfr","ð":"tscr","ð¥":"topf","ð¯":"Tscr","ð":"Tfr","ð":"Topf",Å¥:"tcaron",Ť:"Tcaron",Å£:"tcedil",Å¢:"Tcedil","â¢":"trade",ŧ:"tstrok",Ŧ:"Tstrok","ð":"uscr","ð¦":"uopf","ð²":"ufr","ð":"Uopf","ð":"Ufr","ð°":"Uscr",ú:"uacute",Ã:"Uacute",ù:"ugrave",Ã:"Ugrave",Å:"ubreve",Ŭ:"Ubreve",û:"ucirc",Ã:"Ucirc",ů:"uring",Å®:"Uring",ü:"uuml",Ã:"Uuml",ű:"udblac",Ű:"Udblac",Å©:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",Å«:"umacr",Ū:"Umacr","ð³":"vfr","ð§":"vopf","ð":"vscr","ð":"Vfr","ð":"Vopf","ð±":"Vscr","ð¨":"wopf","ð":"wscr","ð´":"wfr","ð²":"Wscr","ð":"Wopf","ð":"Wfr",ŵ:"wcirc",Å´:"Wcirc","ðµ":"xfr","ð":"xscr","ð©":"xopf","ð":"Xopf","ð":"Xfr","ð³":"Xscr","ð¶":"yfr","ð":"yscr","ðª":"yopf","ð´":"Yscr","ð":"Yfr","ð":"Yopf",ý:"yacute",Ã:"Yacute",Å·:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml","ð":"zscr","ð·":"zfr","ð«":"zopf",â¨:"Zfr",â¤:"Zopf","ðµ":"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Å»:"Zdot",Ƶ:"imped",þ:"thorn",Ã:"THORN",Å:"napos",α:"alpha",Î:"Alpha",β:"beta",Î:"Beta",γ:"gamma",Î:"Gamma",δ:"delta",Î:"Delta",ε:"epsi","ϵ":"epsiv",Î:"Epsilon",Ï:"gammad",Ï:"Gammad",ζ:"zeta",Î:"Zeta",η:"eta",Î:"Eta",θ:"theta",Ï:"thetav",Î:"Theta",ι:"iota",Î:"Iota",κ:"kappa",ϰ:"kappav",Î:"Kappa",λ:"lambda",Î:"Lambda",μ:"mu",µ:"micro",Î:"Mu",ν:"nu",Î:"Nu",ξ:"xi",Î:"Xi",ο:"omicron",Î:"Omicron",Ï:"pi",Ï:"piv",Î :"Pi",Ï:"rho",ϱ:"rhov",Ρ:"Rho",Ï:"sigma",Σ:"Sigma",Ï:"sigmaf",Ï:"tau",Τ:"Tau",Ï
:"upsi",Î¥:"Upsilon",Ï:"Upsi",Ï:"phi",Ï:"phiv",Φ:"Phi",Ï:"chi",Χ:"Chi",Ï:"psi",Ψ:"Psi",Ï:"omega",Ω:"ohm",а:"acy",Ð:"Acy",б:"bcy",Ð:"Bcy",в:"vcy",Ð:"Vcy",г:"gcy",Ð:"Gcy",Ñ:"gjcy",Ð:"GJcy",д:"dcy",Ð:"Dcy",Ñ:"djcy",Ð:"DJcy",е:"iecy",Ð:"IEcy",Ñ:"iocy",Ð:"IOcy",Ñ:"jukcy",Ð:"Jukcy",ж:"zhcy",Ð:"ZHcy",з:"zcy",Ð:"Zcy",Ñ:"dscy",Ð
:"DScy",и:"icy",Ð:"Icy",Ñ:"iukcy",Ð:"Iukcy",Ñ:"yicy",Ð:"YIcy",й:"jcy",Ð:"Jcy",Ñ:"jsercy",Ð:"Jsercy",к:"kcy",Ð:"Kcy",Ñ:"kjcy",Ð:"KJcy",л:"lcy",Ð:"Lcy",Ñ:"ljcy",Ð:"LJcy",м:"mcy",Ð:"Mcy",н:"ncy",Ð:"Ncy",Ñ:"njcy",Ð:"NJcy",о:"ocy",Ð:"Ocy",п:"pcy",Ð:"Pcy",Ñ:"rcy",Ð :"Rcy",Ñ:"scy",С:"Scy",Ñ:"tcy",Т:"Tcy",Ñ:"tshcy",Ð:"TSHcy",Ñ:"ucy",У:"Ucy",Ñ:"ubrcy",Ð:"Ubrcy",Ñ:"fcy",Ф:"Fcy",Ñ
:"khcy",Ð¥:"KHcy",Ñ:"tscy",Ц:"TScy",Ñ:"chcy",Ч:"CHcy",Ñ:"dzcy",Ð:"DZcy",Ñ:"shcy",Ш:"SHcy",Ñ:"shchcy",Щ:"SHCHcy",Ñ:"hardcy",Ъ:"HARDcy",Ñ:"ycy",Ы:"Ycy",Ñ:"softcy",Ь:"SOFTcy",Ñ:"ecy",Ð:"Ecy",Ñ:"yucy",Ю:"YUcy",Ñ:"yacy",Я:"YAcy",âµ:"aleph",â¶:"beth",â·:"gimel",â¸:"daleth"},
1K=/["&'<>`]/g,ae={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},Re=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,ge=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,st
vendor: 16,834 bytes, line 1
1=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,
1Pe
vendor: 12,184 bytes, line 1
1={aacute:"á",Aacute:"Ã",abreve:"Ä",Abreve:"Ä",ac:"â¾",acd:"â¿",acE:"â¾Ì³",acirc:"â",Acirc:"Ã",acute:"´",acy:"а",Acy:"Ð",aelig:"æ",AElig:"Ã",af:"â¡",afr:"ð",Afr:"ð",agrave:"à ",Agrave:"Ã",alefsym:"âµ",aleph:"âµ",alpha:"α",Alpha:"Î",amacr:"Ä",Amacr:"Ä",amalg:"⨿",amp:"&",AMP:"&",and:"â§",And:"â©",andand:"â©",andd:"â©",andslope:"â©",andv:"â©",ang:"â ",ange:"⦤",angle:"â ",angmsd:"â¡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angrt:"â",angrtvb:"â¾",angrtvbd:"â¦",angsph:"â¢",angst:"Ã
",angzarr:"â¼",aogon:"Ä
",Aogon:"Ä",aopf:"ð",Aopf:"ð¸",ap:"â",apacir:"⩯",ape:"â",apE:"â©°",apid:"â",apos:"'",ApplyFunction:"â¡",approx:"â",approxeq:"â",aring:"Ã¥",Aring:"Ã
",ascr:"ð¶",Ascr:"ð",Assign:"â",ast:"*",asymp:"â",asympeq:"â",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ã",awconint:"â³",awint:"â¨",backcong:"â",backepsilon:"϶",backprime:"âµ",backsim:"â½",backsimeq:"â",Backslash:"â",Barv:"â«§",barvee:"â½",barwed:"â
",Barwed:"â",barwedge:"â
",bbrk:"âµ",bbrktbrk:"â¶",bcong:"â",bcy:"б",Bcy:"Ð",bdquo:"â",becaus:"âµ",because:"âµ",Because:"âµ",bemptyv:"⦰",bepsi:"϶",bernou:"â¬",Bernoullis:"â¬",beta:"β",Beta:"Î",beth:"â¶",between:"â¬",bfr:"ð",Bfr:"ð
",bigcap:"â",bigcirc:"â¯",bigcup:"â",bigodot:"â¨",bigoplus:"â¨",bigotimes:"â¨",bigsqcup:"â¨",bigstar:"â
",bigtriangledown:"â½",bigtriangleup:"â³",biguplus:"â¨",bigvee:"â",bigwedge:"â",bkarow:"â¤",blacklozenge:"â§«",blacksquare:"âª",blacktriangle:"â´",blacktriangledown:"â¾",blacktriangleleft:"â",blacktriangleright:"â¸",blank:"â£",blk12:"â",blk14:"â",blk34:"â",block:"â",bne:"=â¥",bnequiv:"â¡â¥",bnot:"â",bNot:"â«",bopf:"ð",Bopf:"ð¹",bot:"â¥",bottom:"â¥",bowtie:"â",boxbox:"â§",boxdl:"â",boxdL:"â",boxDl:"â",boxDL:"â",boxdr:"â",boxdR:"â",boxDr:"â",boxDR:"â",boxh:"â",boxH:"â",boxhd:"â¬",boxhD:"â¥",boxHd:"â¤",boxHD:"â¦",boxhu:"â´",boxhU:"â¨",boxHu:"â§",boxHU:"â©",boxminus:"â",boxplus:"â",boxtimes:"â ",boxul:"â",boxuL:"â",boxUl:"â",boxUL:"â",boxur:"â",boxuR:"â",boxUr:"â",boxUR:"â",boxv:"â",boxV:"â",boxvh:"â¼",boxvH:"âª",boxVh:"â«",boxVH:"â¬",boxvl:"â¤",boxvL:"â¡",boxVl:"â¢",boxVL:"â£",boxvr:"â",boxvR:"â",boxVr:"â",boxVR:"â ",bprime:"âµ",breve:"Ë",Breve:"Ë",brvbar:"¦",bscr:"ð·",Bscr:"â¬",bsemi:"â",bsim:"â½",bsime:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bump:"â",bumpe:"â",bumpE:"⪮",bumpeq:"â",Bumpeq:"â",cacute:"Ä",Cacute:"Ä",cap:"â©",Cap:"â",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",CapitalDifferentialD:"â
",caps:"â©ï¸",caret:"â",caron:"Ë",Cayleys:"â",ccaps:"â©",ccaron:"Ä",Ccaron:"Ä",ccedil:"ç",Ccedil:"Ã",ccirc:"Ä",Ccirc:"Ä",Cconint:"â°",ccups:"â©",ccupssm:"â©",cdot:"Ä",Cdot:"Ä",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"ð ",Cfr:"â",chcy:"Ñ",CHcy:"Ч",check:"â",checkmark:"â",chi:"Ï",Chi:"Χ",cir:"â",circ:"Ë",circeq:"â",circlearrowleft:"âº",circlearrowright:"â»",circledast:"â",circledcirc:"â",circleddash:"â",CircleDot:"â",circledR:"®",circledS:"â",CircleMinus:"â",CirclePlus:"â",CircleTimes:"â",cire:"â",cirE:"â§",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",ClockwiseContourIntegral:"â²",CloseCurlyDoubleQuote:"â",CloseCurlyQuote:"â",clubs:"â£",clubsuit:"â£",colon:":",Colon:"â·",colone:"â",Colone:"â©´",coloneq:"â",comma:",",commat:"@",comp:"â",compfn:"â",complement:"â",complexes:"â",cong:"â
",congdot:"â©",Congruent:"â¡",conint:"â®",Conint:"â¯",ContourIntegral:"â®",copf:"ð",Copf:"â",coprod:"â",Coproduct:"â",copy:"©",COPY:"©",copysr:"â",CounterClockwiseContourIntegral:"â³",crarr:"âµ",cross:"â",Cross:"⨯",cscr:"ð¸",Cscr:"ð",csub:"â«",csube:"â«",csup:"â«",csupe:"â«",ctdot:"â¯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"â",cuesc:"â",cularr:"â¶",cularrp:"⤽",cup:"âª",Cup:"â",cupbrcap:"â©",cupcap:"â©",CupCap:"â",cupcup:"â©",cupdot:"â",cupor:"â©
",cups:"âªï¸",curarr:"â·",curarrm:"⤼",curlyeqprec:"â",curlyeqsucc:"â",curlyvee:"â",curlywedge:"â",curren:"¤",curvearrowleft:"â¶",curvearrowright:"â·",cuvee:"â",cuwed:"â",cwconint:"â²",cwint:"â±",cylcty:"â",dagger:"â ",Dagger:"â¡",daleth:"â¸",darr:"â",dArr:"â",Darr:"â¡",dash:"â",dashv:"â£",Dashv:"⫤",dbkarow:"â¤",dblac:"Ë",dcaron:"Ä",Dcaron:"Ä",dcy:"д",Dcy:"Ð",dd:"â
",DD:"â
",ddagger:"â¡",ddarr:"â",DDotrahd:"â¤",ddotseq:"â©·",deg:"°",Del:"â",delta:"δ",Delta:"Î",demptyv:"⦱",dfisht:"⥿",dfr:"ð¡",Dfr:"ð",dHar:"⥥",dharl:"â",dharr:"â",DiacriticalAcute:"´",DiacriticalDot:"Ë",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ë",diam:"â",diamond:"â",Diamond:"â",diamondsuit:"â¦",diams:"â¦",die:"¨",DifferentialD:"â
",digamma:"Ï",disin:"â²",div:"÷",divide:"÷",divideontimes:"â",divonx:"â",djcy:"Ñ",DJcy:"Ð",dlcorn:"â",dlcrop:"â",dollar:"$",dopf:"ð",Dopf:"ð»",dot:"Ë",Dot:"¨",DotDot:"â",doteq:"â",doteqdot:"â",DotEqual:"â",dotminus:"â¸",dotplus:"â",dotsquare:"â¡",doublebarwedge:"â",DoubleContourIntegral:"â¯",DoubleDot:"¨",DoubleDownArrow:"â",DoubleLeftArrow:"â",DoubleLeftRightArrow:"â",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"â¸",DoubleLongLeftRightArrow:"âº",DoubleLongRightArrow:"â¹",DoubleRightArrow:"â",DoubleRightTee:"â¨",DoubleUpArrow:"â",DoubleUpDownArrow:"â",DoubleVerticalBar:"â¥",downarrow:"â",Downarrow:"â",DownArrow:"â",DownArrowBar:"â¤",DownArrowUpArrow:"âµ",DownBreve:"Ì",downdownarrows:"â",downharpoonleft:"â",downharpoonright:"â",DownLeftRightVector:"â¥",DownLeftTeeVector:"â¥",DownLeftVector:"â½",DownLeftVectorBar:"â¥",DownRightTeeVector:"â¥",DownRightVector:"â",DownRightVectorBar:"â¥",DownTee:"â¤",DownTeeArrow:"â§",drbkarow:"â¤",drcorn:"â",drcrop:"â",dscr:"ð¹",Dscr:"ð",dscy:"Ñ",DScy:"Ð
",dsol:"â§¶",dstrok:"Ä",Dstrok:"Ä",dtdot:"â±",dtri:"â¿",dtrif:"â¾",duarr:"âµ",duhar:"⥯",dwangle:"⦦",dzcy:"Ñ",DZcy:"Ð",dzigrarr:"â¿",eacute:"é",Eacute:"Ã",easter:"â©®",ecaron:"Ä",Ecaron:"Ä",ecir:"â",ecirc:"ê",Ecirc:"Ã",ecolon:"â",ecy:"Ñ",Ecy:"Ð",eDDot:"â©·",edot:"Ä",eDot:"â",Edot:"Ä",ee:"â
",efDot:"â",efr:"ð¢",Efr:"ð",eg:"âª",egrave:"è",Egrave:"Ã",egs:"âª",egsdot:"âª",el:"âª",Element:"â",elinters:"â§",ell:"â",els:"âª",elsdot:"âª",emacr:"Ä",Emacr:"Ä",empty:"â
",emptyset:"â
",EmptySmallSquare:"â»",emptyv:"â
",EmptyVerySmallSquare:"â«",emsp:"â",emsp13:"â",emsp14:"â
",eng:"Å",ENG:"Å",ensp:"â",eogon:"Ä",Eogon:"Ä",eopf:"ð",Eopf:"ð¼",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Î",epsiv:"ϵ",eqcirc:"â",eqcolon:"â",eqsim:"â",eqslantgtr:"âª",eqslantless:"âª",Equal:"⩵",equals:"=",EqualTilde:"â",equest:"â",Equilibrium:"â",equiv:"â¡",equivDD:"⩸",eqvparsl:"â§¥",erarr:"⥱",erDot:"â",escr:"â¯",Escr:"â°",esdot:"â",esim:"â",Esim:"⩳",eta:"η",Eta:"Î",eth:"ð",ETH:"Ã",euml:"ë",Euml:"Ã",euro:"â¬",excl:"!",exist:"â",Exists:"â",expectation:"â°",exponentiale:"â
",ExponentialE:"â
",fallingdotseq:"â",fcy:"Ñ",Fcy:"Ф",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",ffr:"ð£",Ffr:"ð",filig:"ï¬",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",fopf:"ð",Fopf:"ð½",forall:"â",ForAll:"â",fork:"â",forkv:"â«",Fouriertrf:"â±",fpartint:"â¨",frac12:"½",frac13:"â
",frac14:"¼",frac15:"â
",frac16:"â
",frac18:"â
",frac23:"â
",frac25:"â
",frac34:"¾",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",fscr:"ð»",Fscr:"â±",gacute:"ǵ",gamma:"γ",Gamma:"Î",gammad:"Ï",Gammad:"Ï",gap:"âª",gbreve:"Ä",Gbreve:"Ä",Gcedil:"Ä¢",gcirc:"Ä",Gcirc:"Ä",gcy:"г",Gcy:"Ð",gdot:"Ä¡",Gdot:"Ä ",ge:"â¥",gE:"â§",gel:"â",gEl:"âª",geq:"â¥",geqq:"â§",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",gfr:"ð¤",Gfr:"ð",gg:"â«",Gg:"â",ggg:"â",gimel:"â·",gjcy:"Ñ",GJcy:"Ð",gl:"â·",gla:"⪥",glE:"âª",glj:"⪤",gnap:"âª",gnapprox:"âª",gne:"âª",gnE:"â©",gneq:"âª",gneqq:"â©",gnsim:"â§",gopf:"ð",Gopf:"ð¾",grave:"`",GreaterEqual:"â¥",GreaterEqualLess:"â",GreaterFullEqual:"â§",GreaterGreater:"⪢",GreaterLess:"â·",GreaterSlantEqual:"⩾",GreaterTilde:"â³",gscr:"â",Gscr:"ð¢",gsim:"â³",gsime:"âª",gsiml:"âª",gt:">",Gt:"â«",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrapprox:"âª",gtrarr:"⥸",gtrdot:"â",gtreqless:"â",gtreqqless:"âª",gtrless:"â·",gtrsim:"â³",gvertneqq:"â©ï¸",gvnE:"â©ï¸",Hacek:"Ë",hairsp:"â",half:"½",hamilt:"â",hardcy:"Ñ",HARDcy:"Ъ",harr:"â",hArr:"â",harrcir:"â¥",harrw:"â",Hat:"^",hbar:"â",hcirc:"Ä¥",Hcirc:"Ĥ",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",hercon:"â¹",hfr:"ð¥",Hfr:"â",HilbertSpace:"â",hksearow:"⤥",hkswarow:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",hookrightarrow:"âª",hopf:"ð",Hopf:"â",horbar:"â",HorizontalLine:"â",hscr:"ð½",Hscr:"â",hslash:"â",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"â",HumpEqual:"â",hybull:"â",hyphen:"â",iacute:"Ã",Iacute:"Ã",ic:"â£",icirc:"î",Icirc:"Ã",icy:"и",Icy:"Ð",Idot:"İ",iecy:"е",IEcy:"Ð",iexcl:"¡",iff:"â",ifr:"ð¦",Ifr:"â",igrave:"ì",Igrave:"Ã",ii:"â
",iiiint:"â¨",iiint:"â",iinfin:"â§",iiota:"â©",ijlig:"ij",IJlig:"IJ",Im:"â",imacr:"Ä«",Imacr:"Ī",image:"â",ImaginaryI:"â
",imagline:"â",imagpart:"â",imath:"ı",imof:"â·",imped:"Ƶ",Implies:"â",in:"â",incare:"â
",infin:"â",infintie:"â§",inodot:"ı",int:"â«",Int:"â¬",intcal:"âº",integers:"â¤",Integral:"â«",intercal:"âº",Intersection:"â",intlarhk:"â¨",intprod:"⨼",InvisibleComma:"â£",InvisibleTimes:"â¢",iocy:"Ñ",IOcy:"Ð",iogon:"į",Iogon:"Ä®",iopf:"ð",Iopf:"ð",iota:"ι",Iota:"Î",iprod:"⨼",iquest:"¿",iscr:"ð¾",Iscr:"â",isin:"â",isindot:"âµ",isinE:"â¹",isins:"â´",isinsv:"â³",isinv:"â",it:"â¢",itilde:"Ä©",Itilde:"Ĩ",iukcy:"Ñ",Iukcy:"Ð",iuml:"ï",Iuml:"Ã",jcirc:"ĵ",Jcirc:"Ä´",jcy:"й",Jcy:"Ð",jfr:"ð§",Jfr:"ð",jmath:"È·",jopf:"ð",Jopf:"ð",jscr:"ð¿",Jscr:"ð¥",jsercy:"Ñ",Jsercy:"Ð",jukcy:"Ñ",Jukcy:"Ð",kappa:"κ",Kappa:"Î",kappav:"ϰ",kcedil:"Ä·",Kcedil:"Ķ",kcy:"к",Kcy:"Ð",kfr:"ð¨",Kfr:"ð",kgreen:"ĸ",khcy:"Ñ
",KHcy:"Ð¥",kjcy:"Ñ",KJcy:"Ð",kopf:"ð",Kopf:"ð",kscr:"ð",Kscr:"ð¦",lAarr:"â",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"â",lambda:"λ",Lambda:"Î",lang:"â¨",Lang:"âª",langd:"â¦",langle:"â¨",lap:"âª
",Laplacetrf:"â",laquo:"«",larr:"â",lArr:"â",Larr:"â",larrb:"â¤",larrbfs:"â¤",larrfs:"â¤",larrhk:"â©",larrlp:"â«",larrpl:"⤹",larrsim:"⥳",larrtl:"â¢",lat:"⪫",latail:"â¤",lAtail:"â¤",late:"âª",lates:"âªï¸",lbarr:"â¤",lBarr:"â¤",lbbrk:"â²",lbrace:"{",lbrack:"[",lbrke:"â¦",lbrksld:"â¦",lbrkslu:"â¦",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ä»",lceil:"â",lcub:"{",lcy:"л",Lcy:"Ð",ldca:"⤶",ldquo:"â",ldquor:"â",ldrdhar:"⥧",ldrushar:"â¥",ldsh:"â²",le:"â¤",lE:"â¦",LeftAngleBracket:"â¨",leftarrow:"â",Leftarrow:"â",LeftArrow:"â",LeftArrowBar:"â¤",LeftArrowRightArrow:"â",leftarrowtail:"â¢",LeftCeiling:"â",LeftDoubleBracket:"â¦",LeftDownTeeVector:"⥡",LeftDownVector:"â",LeftDownVectorBar:"â¥",LeftFloor:"â",leftharpoondown:"â½",leftharpoonup:"â¼",leftleftarrows:"â",leftrightarrow:"â",Leftrightarrow:"â",LeftRightArrow:"â",leftrightarrows:"â",leftrightharpoons:"â",leftrightsquigarrow:"â",LeftRightVector:"â¥",LeftTee:"â£",LeftTeeArrow:"â¤",LeftTeeVector:"â¥",leftthreetimes:"â",LeftTriangle:"â²",LeftTriangleBar:"â§",LeftTriangleEqual:"â´",LeftUpDownVector:"â¥",LeftUpTeeVector:"⥠",LeftUpVector:"â¿",LeftUpVectorBar:"â¥",LeftVector:"â¼",LeftVectorBar:"â¥",leg:"â",lEg:"âª",leq:"â¤",leqq:"â¦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"â©¿",lesdoto:"âª",lesdotor:"âª",lesg:"âï¸",lesges:"âª",lessapprox:"âª
",lessdot:"â
vendor: 4,691 bytes, lines 1-2
1",lesseqgtr:"â",lesseqqgtr:"âª",LessEqualGreater:"â",LessFullEqual:"â¦",LessGreater:"â¶",lessgtr:"â¶",LessLess:"⪡",lesssim:"â²",LessSlantEqual:"⩽",LessTilde:"â²",lfisht:"⥼",lfloor:"â",lfr:"ð©",Lfr:"ð",lg:"â¶",lgE:"âª",lHar:"⥢",lhard:"â½",lharu:"â¼",lharul:"⥪",lhblk:"â",ljcy:"Ñ",LJcy:"Ð",ll:"âª",Ll:"â",llarr:"â",llcorner:"â",Lleftarrow:"â",llhard:"⥫",lltri:"âº",lmidot:"Å",Lmidot:"Ä¿",lmoust:"â°",lmoustache:"â°",lnap:"âª",lnapprox:"âª",lne:"âª",lnE:"â¨",lneq:"âª",lneqq:"â¨",lnsim:"â¦",loang:"â¬",loarr:"â½",lobrk:"â¦",longleftarrow:"âµ",Longleftarrow:"â¸",LongLeftArrow:"âµ",longleftrightarrow:"â·",Longleftrightarrow:"âº",LongLeftRightArrow:"â·",longmapsto:"â¼",longrightarrow:"â¶",Longrightarrow:"â¹",LongRightArrow:"â¶",looparrowleft:"â«",looparrowright:"â¬",lopar:"⦠",lopf:"ð",Lopf:"ð",loplus:"â¨",lotimes:"⨴",lowast:"â",lowbar:"_",LowerLeftArrow:"â",LowerRightArrow:"â",loz:"â",lozenge:"â",lozf:"â§«",lpar:"(",lparlt:"â¦",lrarr:"â",lrcorner:"â",lrhar:"â",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",lscr:"ð",Lscr:"â",lsh:"â°",Lsh:"â°",lsim:"â²",lsime:"âª",lsimg:"âª",lsqb:"[",lsquo:"â",lsquor:"â",lstrok:"Å",Lstrok:"Å",lt:"<",Lt:"âª",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"â",lthree:"â",ltimes:"â",ltlarr:"⥶",ltquest:"â©»",ltri:"â",ltrie:"â´",ltrif:"â",ltrPar:"â¦",lurdshar:"â¥",luruhar:"⥦",lvertneqq:"â¨ï¸",lvnE:"â¨ï¸",macr:"¯",male:"â",malt:"â ",maltese:"â ",map:"â¦",Map:"⤠",mapsto:"â¦",mapstodown:"â§",mapstoleft:"â¤",mapstoup:"â¥",marker:"â®",mcomma:"⨩",mcy:"м",Mcy:"Ð",mdash:"â",mDDot:"âº",measuredangle:"â¡",MediumSpace:"â",Mellintrf:"â³",mfr:"ðª",Mfr:"ð",mho:"â§",micro:"µ",mid:"â£",midast:"*",midcir:"â«°",middot:"·",minus:"â",minusb:"â",minusd:"â¸",minusdu:"⨪",MinusPlus:"â",mlcp:"â«",mldr:"â¦",mnplus:"â",models:"â§",mopf:"ð",Mopf:"ð",mp:"â",mscr:"ð",Mscr:"â³",mstpos:"â¾",mu:"μ",Mu:"Î",multimap:"â¸",mumap:"â¸",nabla:"â",nacute:"Å",Nacute:"Å",nang:"â â",nap:"â",napE:"⩰̸",napid:"â̸",napos:"Å",napprox:"â",natur:"â®",natural:"â®",naturals:"â",nbsp:" ",nbump:"â̸",nbumpe:"â̸",ncap:"â©",ncaron:"Å",Ncaron:"Å",ncedil:"Å",Ncedil:"Å ",ncong:"â",ncongdot:"â©Ì¸",ncup:"â©",ncy:"н",Ncy:"Ð",ndash:"â",ne:"â ",nearhk:"⤤",nearr:"â",neArr:"â",nearrow:"â",nedot:"â̸",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",nequiv:"â¢",nesear:"⤨",nesim:"â̸",NestedGreaterGreater:"â«",NestedLessLess:"âª",NewLine:` 2`,nexist:"â",nexists:"â",nfr:"ð«",Nfr:"ð",nge:"â±",ngE:"â§Ì¸",ngeq:"â±",ngeqq:"â§Ì¸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"â̸",ngsim:"âµ",ngt:"â¯",nGt:"â«â",ngtr:"â¯",nGtv:"â«Ì¸",nharr:"â®",nhArr:"â",nhpar:"⫲",ni:"â",nis:"â¼",nisd:"âº",niv:"â",njcy:"Ñ",NJcy:"Ð",nlarr:"â",nlArr:"â",nldr:"â¥",nle:"â°",nlE:"â¦Ì¸",nleftarrow:"â",nLeftarrow:"â",nleftrightarrow:"â®",nLeftrightarrow:"â",nleq:"â°",nleqq:"â¦Ì¸",nleqslant:"⩽̸",nles:"⩽̸",nless:"â®",nLl:"â̸",nlsim:"â´",nlt:"â®",nLt:"âªâ",nltri:"âª",nltrie:"â¬",nLtv:"âªÌ¸",nmid:"â¤",NoBreak:"â ",NonBreakingSpace:" ",nopf:"ð",Nopf:"â",not:"¬",Not:"⫬",NotCongruent:"â¢",NotCupCap:"â",NotDoubleVerticalBar:"â¦",NotElement:"â",NotEqual:"â ",NotEqualTilde:"â̸",NotExists:"â",NotGreater:"â¯",NotGreaterEqual:"â±",NotGreaterFullEqual:"â§Ì¸",NotGreaterGreater:"â«Ì¸",NotGreaterLess:"â¹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"âµ",NotHumpDownHump:"â̸",NotHumpEqual:"â̸",notin:"â",notindot:"âµÌ¸",notinE:"â¹Ì¸",notinva:"â",notinvb:"â·",notinvc:"â¶",NotLeftTriangle:"âª",NotLeftTriangleBar:"â§Ì¸",NotLeftTriangleEqual:"â¬",NotLess:"â®",NotLessEqual:"â°",NotLessGreater:"â¸",NotLessLess:"âªÌ¸",NotLessSlantEqual:"⩽̸",NotLessTilde:"â´",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"â",notniva:"â",notnivb:"â¾",notnivc:"â½",NotPrecedes:"â",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"â ",NotReverseElement:"â",NotRightTriangle:"â«",NotRightTriangleBar:"â§Ì¸",NotRightTriangleEqual:"â",NotSquareSubset:"â̸",NotSquareSubsetEqual:"â¢",NotSquareSuperset:"â̸",NotSquareSupersetEqual:"â£",NotSubset:"ââ",NotSubsetEqual:"â",NotSucceeds:"â",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"â¡",NotSucceedsTilde:"â¿Ì¸",NotSuperset:"ââ",NotSupersetEqual:"â",NotTilde:"â",NotTildeEqual:"â",NotTildeFullEqual:"â",NotTildeTilde:"â",NotVerticalBar:"â¤",npar:"â¦",nparallel:"â¦",nparsl:"⫽â¥",npart:"â̸",npolint:"â¨",npr:"â",nprcue:"â
vendor: 6,268 bytes, line 2
2 ",npre:"⪯̸",nprec:"â",npreceq:"⪯̸",nrarr:"â",nrArr:"â",nrarrc:"⤳̸",nrarrw:"â̸",nrightarrow:"â",nRightarrow:"â",nrtri:"â«",nrtrie:"â",nsc:"â",nsccue:"â¡",nsce:"⪰̸",nscr:"ð",Nscr:"ð©",nshortmid:"â¤",nshortparallel:"â¦",nsim:"â",nsime:"â",nsimeq:"â",nsmid:"â¤",nspar:"â¦",nsqsube:"â¢",nsqsupe:"â£",nsub:"â",nsube:"â",nsubE:"â«
̸",nsubset:"ââ",nsubseteq:"â",nsubseteqq:"â«
̸",nsucc:"â",nsucceq:"⪰̸",nsup:"â
",nsupe:"â",nsupE:"â«Ì¸",nsupset:"ââ",nsupseteq:"â",nsupseteqq:"â«Ì¸",ntgl:"â¹",ntilde:"ñ",Ntilde:"Ã",ntlg:"â¸",ntriangleleft:"âª",ntrianglelefteq:"â¬",ntriangleright:"â«",ntrianglerighteq:"â",nu:"ν",Nu:"Î",num:"#",numero:"â",numsp:"â",nvap:"ââ",nvdash:"â¬",nvDash:"â",nVdash:"â®",nVDash:"â¯",nvge:"â¥â",nvgt:">â",nvHarr:"â¤",nvinfin:"â§",nvlArr:"â¤",nvle:"â¤â",nvlt:"<â",nvltrie:"â´â",nvrArr:"â¤",nvrtrie:"âµâ",nvsim:"â¼â",nwarhk:"⤣",nwarr:"â",nwArr:"â",nwarrow:"â",nwnear:"⤧",oacute:"ó",Oacute:"Ã",oast:"â",ocir:"â",ocirc:"ô",Ocirc:"Ã",ocy:"о",Ocy:"Ð",odash:"â",odblac:"Å",Odblac:"Å",odiv:"⨸",odot:"â",odsold:"⦼",oelig:"Å",OElig:"Å",ofcir:"⦿",ofr:"ð¬",Ofr:"ð",ogon:"Ë",ograve:"ò",Ograve:"Ã",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"â®",olarr:"âº",olcir:"⦾",olcross:"⦻",oline:"â¾",olt:"â§",omacr:"Å",Omacr:"Å",omega:"Ï",Omega:"Ω",omicron:"ο",Omicron:"Î",omid:"⦶",ominus:"â",oopf:"ð ",Oopf:"ð",opar:"⦷",OpenCurlyDoubleQuote:"â",OpenCurlyQuote:"â",operp:"⦹",oplus:"â",or:"â¨",Or:"â©",orarr:"â»",ord:"â©",order:"â´",orderof:"â´",ordf:"ª",ordm:"º",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oS:"â",oscr:"â´",Oscr:"ðª",oslash:"ø",Oslash:"Ã",osol:"â",otilde:"õ",Otilde:"Ã",otimes:"â",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ã",ovbar:"â½",OverBar:"â¾",OverBrace:"â",OverBracket:"â´",OverParenthesis:"â",par:"â¥",para:"¶",parallel:"â¥",parsim:"⫳",parsl:"⫽",part:"â",PartialD:"â",pcy:"п",Pcy:"Ð",percnt:"%",period:".",permil:"â°",perp:"â¥",pertenk:"â±",pfr:"ð",Pfr:"ð",phi:"Ï",Phi:"Φ",phiv:"Ï",phmmat:"â³",phone:"â",pi:"Ï",Pi:"Î ",pitchfork:"â",piv:"Ï",planck:"â",planckh:"â",plankv:"â",plus:"+",plusacir:"⨣",plusb:"â",pluscir:"⨢",plusdo:"â",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"â",pointint:"â¨",popf:"ð¡",Popf:"â",pound:"£",pr:"âº",Pr:"⪻",prap:"⪷",prcue:"â¼",pre:"⪯",prE:"⪳",prec:"âº",precapprox:"⪷",preccurlyeq:"â¼",Precedes:"âº",PrecedesEqual:"⪯",PrecedesSlantEqual:"â¼",PrecedesTilde:"â¾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"â¨",precsim:"â¾",prime:"â²",Prime:"â³",primes:"â",prnap:"⪹",prnE:"⪵",prnsim:"â¨",prod:"â",Product:"â",profalar:"â®",profline:"â",profsurf:"â",prop:"â",Proportion:"â·",Proportional:"â",propto:"â",prsim:"â¾",prurel:"â°",pscr:"ð
",Pscr:"ð«",psi:"Ï",Psi:"Ψ",puncsp:"â",qfr:"ð®",Qfr:"ð",qint:"â¨",qopf:"ð¢",Qopf:"â",qprime:"â",qscr:"ð",Qscr:"ð¬",quaternions:"â",quatint:"â¨",quest:"?",questeq:"â",quot:'"',QUOT:'"',rAarr:"â",race:"â½Ì±",racute:"Å",Racute:"Å",radic:"â",raemptyv:"⦳",rang:"â©",Rang:"â«",rangd:"â¦",range:"⦥",rangle:"â©",raquo:"»",rarr:"â",rArr:"â",Rarr:"â ",rarrap:"⥵",rarrb:"â¥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"â¤",rarrhk:"âª",rarrlp:"â¬",rarrpl:"â¥
",rarrsim:"⥴",rarrtl:"â£",Rarrtl:"â¤",rarrw:"â",ratail:"â¤",rAtail:"â¤",ratio:"â¶",rationals:"â",rbarr:"â¤",rBarr:"â¤",RBarr:"â¤",rbbrk:"â³",rbrace:"}",rbrack:"]",rbrke:"â¦",rbrksld:"â¦",rbrkslu:"â¦",rcaron:"Å",Rcaron:"Å",rcedil:"Å",Rcedil:"Å",rceil:"â",rcub:"}",rcy:"Ñ",Rcy:"Ð ",rdca:"⤷",rdldhar:"⥩",rdquo:"â",rdquor:"â",rdsh:"â³",Re:"â",real:"â",realine:"â",realpart:"â",reals:"â",rect:"â",reg:"®",REG:"®",ReverseElement:"â",ReverseEquilibrium:"â",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"â",rfr:"ð¯",Rfr:"â",rHar:"⥤",rhard:"â",rharu:"â",rharul:"⥬",rho:"Ï",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"â©",rightarrow:"â",Rightarrow:"â",RightArrow:"â",RightArrowBar:"â¥",RightArrowLeftArrow:"â",rightarrowtail:"â£",RightCeiling:"â",RightDoubleBracket:"â§",RightDownTeeVector:"â¥",RightDownVector:"â",RightDownVectorBar:"â¥",RightFloor:"â",rightharpoondown:"â",rightharpoonup:"â",rightleftarrows:"â",rightleftharpoons:"â",rightrightarrows:"â",rightsquigarrow:"â",RightTee:"â¢",RightTeeArrow:"â¦",RightTeeVector:"â¥",rightthreetimes:"â",RightTriangle:"â³",RightTriangleBar:"â§",RightTriangleEqual:"âµ",RightUpDownVector:"â¥",RightUpTeeVector:"â¥",RightUpVector:"â¾",RightUpVectorBar:"â¥",RightVector:"â",RightVectorBar:"â¥",ring:"Ë",risingdotseq:"â",rlarr:"â",rlhar:"â",rlm:"â",rmoust:"â±",rmoustache:"â±",rnmid:"â«®",roang:"â",roarr:"â¾",robrk:"â§",ropar:"â¦",ropf:"ð£",Ropf:"â",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"â¦",rppolint:"â¨",rrarr:"â",Rrightarrow:"â",rsaquo:"âº",rscr:"ð",Rscr:"â",rsh:"â±",Rsh:"â±",rsqb:"]",rsquo:"â",rsquor:"â",rthree:"â",rtimes:"â",rtri:"â¹",rtrie:"âµ",rtrif:"â¸",rtriltri:"â§",RuleDelayed:"â§´",ruluhar:"⥨",rx:"â",sacute:"Å",Sacute:"Å",sbquo:"â",sc:"â»",Sc:"⪼",scap:"⪸",scaron:"Å¡",Scaron:"Å ",sccue:"â½",sce:"⪰",scE:"⪴",scedil:"Å",Scedil:"Å",scirc:"Å",Scirc:"Å",scnap:"⪺",scnE:"⪶",scnsim:"â©",scpolint:"â¨",scsim:"â¿",scy:"Ñ",Scy:"С",sdot:"â
",sdotb:"â¡",sdote:"⩦",searhk:"⤥",searr:"â",seArr:"â",searrow:"â",sect:"§",semi:";",seswar:"⤩",setminus:"â",setmn:"â",sext:"â¶",sfr:"ð°",Sfr:"ð",sfrown:"â¢",sharp:"â¯",shchcy:"Ñ",SHCHcy:"Щ",shcy:"Ñ",SHcy:"Ш",ShortDownArrow:"â",ShortLeftArrow:"â",shortmid:"â£",shortparallel:"â¥",ShortRightArrow:"â",ShortUpArrow:"â",shy:"Â",sigma:"Ï",Sigma:"Σ",sigmaf:"Ï",sigmav:"Ï",sim:"â¼",simdot:"⩪",sime:"â",simeq:"â",simg:"âª",simgE:"⪠",siml:"âª",simlE:"âª",simne:"â",simplus:"⨤",simrarr:"⥲",slarr:"â",SmallCircle:"â",smallsetminus:"â",smashp:"⨳",smeparsl:"⧤",smid:"â£",smile:"â£",smt:"⪪",smte:"⪬",smtes:"⪬ï¸",softcy:"Ñ",SOFTcy:"Ь",sol:"/",
vendor: 5,581 bytes, line 2
2solb:"â§",solbar:"â¿",sopf:"ð¤",Sopf:"ð",spades:"â ",spadesuit:"â ",spar:"â¥",sqcap:"â",sqcaps:"âï¸",sqcup:"â",sqcups:"âï¸",Sqrt:"â",sqsub:"â",sqsube:"â",sqsubset:"â",sqsubseteq:"â",sqsup:"â",sqsupe:"â",sqsupset:"â",sqsupseteq:"â",squ:"â¡",square:"â¡",Square:"â¡",SquareIntersection:"â",SquareSubset:"â",SquareSubsetEqual:"â",SquareSuperset:"â",SquareSupersetEqual:"â",SquareUnion:"â",squarf:"âª",squf:"âª",srarr:"â",sscr:"ð",Sscr:"ð®",ssetmn:"â",ssmile:"â£",sstarf:"â",star:"â",Star:"â",starf:"â
",straightepsilon:"ϵ",straightphi:"Ï",strns:"¯",sub:"â",Sub:"â",subdot:"⪽",sube:"â",subE:"â«
",subedot:"â«",submult:"â«",subne:"â",subnE:"â«",subplus:"⪿",subrarr:"⥹",subset:"â",Subset:"â",subseteq:"â",subseteqq:"â«
",SubsetEqual:"â",subsetneq:"â",subsetneqq:"â«",subsim:"â«",subsub:"â«",subsup:"â«",succ:"â»",succapprox:"⪸",succcurlyeq:"â½",Succeeds:"â»",SucceedsEqual:"⪰",SucceedsSlantEqual:"â½",SucceedsTilde:"â¿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"â©",succsim:"â¿",SuchThat:"â",sum:"â",Sum:"â",sung:"âª",sup:"â",Sup:"â",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"â«",supe:"â",supE:"â«",supedot:"â«",Superset:"â",SupersetEqual:"â",suphsol:"â",suphsub:"â«",suplarr:"⥻",supmult:"â«",supne:"â",supnE:"â«",supplus:"â«",supset:"â",Supset:"â",supseteq:"â",supseteqq:"â«",supsetneq:"â",supsetneqq:"â«",supsim:"â«",supsub:"â«",supsup:"â«",swarhk:"⤦",swarr:"â",swArr:"â",swarrow:"â",swnwar:"⤪",szlig:"Ã",Tab:" ",target:"â",tau:"Ï",Tau:"Τ",tbrk:"â´",tcaron:"Å¥",Tcaron:"Ť",tcedil:"Å£",Tcedil:"Å¢",tcy:"Ñ",Tcy:"Т",tdot:"â",telrec:"â",tfr:"ð±",Tfr:"ð",there4:"â´",therefore:"â´",Therefore:"â´",theta:"θ",Theta:"Î",thetasym:"Ï",thetav:"Ï",thickapprox:"â",thicksim:"â¼",ThickSpace:"ââ",thinsp:"â",ThinSpace:"â",thkap:"â",thksim:"â¼",thorn:"þ",THORN:"Ã",tilde:"Ë",Tilde:"â¼",TildeEqual:"â",TildeFullEqual:"â
",TildeTilde:"â",times:"Ã",timesb:"â ",timesbar:"⨱",timesd:"⨰",tint:"â",toea:"⤨",top:"â¤",topbot:"â¶",topcir:"⫱",topf:"ð¥",Topf:"ð",topfork:"â«",tosa:"⤩",tprime:"â´",trade:"â¢",TRADE:"â¢",triangle:"âµ",triangledown:"â¿",triangleleft:"â",trianglelefteq:"â´",triangleq:"â",triangleright:"â¹",trianglerighteq:"âµ",tridot:"â¬",trie:"â",triminus:"⨺",TripleDot:"â",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",tscr:"ð",Tscr:"ð¯",tscy:"Ñ",TScy:"Ц",tshcy:"Ñ",TSHcy:"Ð",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"â¬",twoheadleftarrow:"â",twoheadrightarrow:"â ",uacute:"ú",Uacute:"Ã",uarr:"â",uArr:"â",Uarr:"â",Uarrocir:"â¥",ubrcy:"Ñ",Ubrcy:"Ð",ubreve:"Å",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Ã",ucy:"Ñ",Ucy:"У",udarr:"â
",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"ð²",Ufr:"ð",ugrave:"ù",Ugrave:"Ã",uHar:"⥣",uharl:"â¿",uharr:"â¾",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",umacr:"Å«",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"â",UnderBracket:"âµ",UnderParenthesis:"â",Union:"â",UnionPlus:"â",uogon:"ų",Uogon:"Ų",uopf:"ð¦",Uopf:"ð",uparrow:"â",Uparrow:"â",UpArrow:"â",UpArrowBar:"â¤",UpArrowDownArrow:"â
",updownarrow:"â",Updownarrow:"â",UpDownArrow:"â",UpEquilibrium:"⥮",upharpoonleft:"â¿",upharpoonright:"â¾",uplus:"â",UpperLeftArrow:"â",UpperRightArrow:"â",upsi:"Ï
",Upsi:"Ï",upsih:"Ï",upsilon:"Ï
",Upsilon:"Î¥",UpTee:"â¥",UpTeeArrow:"â¥",upuparrows:"â",urcorn:"â",urcorner:"â",urcrop:"â",uring:"ů",Uring:"Å®",urtri:"â¹",uscr:"ð",Uscr:"ð°",utdot:"â°",utilde:"Å©",Utilde:"Ũ",utri:"âµ",utrif:"â´",uuarr:"â",uuml:"ü",Uuml:"Ã",uwangle:"⦧",vangrt:"â¦",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"â
",varphi:"Ï",varpi:"Ï",varpropto:"â",varr:"â",vArr:"â",varrho:"ϱ",varsigma:"Ï",varsubsetneq:"âï¸",varsubsetneqq:"â«ï¸",varsupsetneq:"âï¸",varsupsetneqq:"â«ï¸",vartheta:"Ï",vartriangleleft:"â²",vartriangleright:"â³",vBar:"⫨",Vbar:"â««",vBarv:"â«©",vcy:"в",Vcy:"Ð",vdash:"â¢",vDash:"â¨",Vdash:"â©",VDash:"â«",Vdashl:"⫦",vee:"â¨",Vee:"â",veebar:"â»",veeeq:"â",vellip:"â®",verbar:"|",Verbar:"â",vert:"|",Vert:"â",VerticalBar:"â£",VerticalLine:"|",VerticalSeparator:"â",VerticalTilde:"â",VeryThinSpace:"â",vfr:"ð³",Vfr:"ð",vltri:"â²",vnsub:"ââ",vnsup:"ââ",vopf:"ð§",Vopf:"ð",vprop:"â",vrtri:"â³",vscr:"ð",Vscr:"ð±",vsubne:"âï¸",vsubnE:"â«ï¸",vsupne:"âï¸",vsupnE:"â«ï¸",Vvdash:"âª",vzigzag:"â¦",wcirc:"ŵ",Wcirc:"Å´",wedbar:"â©",wedge:"â§",Wedge:"â",wedgeq:"â",weierp:"â",wfr:"ð´",Wfr:"ð",wopf:"ð¨",Wopf:"ð",wp:"â",wr:"â",wreath:"â",wscr:"ð",Wscr:"ð²",xcap:"â",xcirc:"â¯",xcup:"â",xdtri:"â½",xfr:"ðµ",Xfr:"ð",xharr:"â·",xhArr:"âº",xi:"ξ",Xi:"Î",xlarr:"âµ",xlArr:"â¸",xmap:"â¼",xnis:"â»",xodot:"â¨",xopf:"ð©",Xopf:"ð",xoplus:"â¨",xotime:"â¨",xrarr:"â¶",xrArr:"â¹",xscr:"ð",Xscr:"ð³",xsqcup:"â¨",xuplus:"â¨",xutri:"â³",xvee:"â",xwedge:"â",yacute:"ý",Yacute:"Ã",yacy:"Ñ",YAcy:"Я",ycirc:"Å·",Ycirc:"Ŷ",ycy:"Ñ",Ycy:"Ы",yen:"Â¥",yfr:"ð¶",Yfr:"ð",yicy:"Ñ",YIcy:"Ð",yopf:"ðª",Yopf:"ð",yscr:"ð",Yscr:"ð´",yucy:"Ñ",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"Ð",zdot:"ż",Zdot:"Å»",zeetrf:"â¨",ZeroWidthSpace:"â",zeta:"ζ",Zeta:"Î",zfr:"ð·",Zfr:"â¨",zhcy:"ж",ZHcy:"Ð",zigrarr:"â",zopf:"ð«",Zopf:"â¤",zscr:"ð",Zscr:"ðµ",zwj:"â",zwnj:"â"},
2te={aacute:"á",Aacute:"Ã",acirc:"â",Acirc:"Ã",acute:"´",aelig:"æ",AElig:"Ã",agrave:"à ",Agrave:"Ã",amp:"&",AMP:"&",aring:"Ã¥",Aring:"Ã
",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ã",brvbar:"¦",ccedil:"ç",Ccedil:"Ã",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"Ã",ecirc:"ê",Ecirc:"Ã",egrave:"è",Egrave:"Ã",eth:"ð",ETH:"Ã",euml:"ë",Euml:"Ã",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"Ã",Iacute:"Ã",icirc:"î",Icirc:"Ã",iexcl:"¡",igrave:"ì",Igrave:"Ã",iquest:"¿",iuml:"ï",Iuml:"Ã",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ã",oacute:"ó",Oacute:"Ã",ocirc:"ô",Ocirc:"Ã",ograve:"ò",Ograve:"Ã",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ã",otilde:"õ",Otilde:"Ã",ouml:"ö",Ouml:"Ã",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"Â",sup1:"¹",sup2:"²",sup3:"³",szlig:"Ã",thorn:"þ",THORN:"Ã",times:"Ã",uacute:"ú",Uacute:"Ã",ucirc:"û",Ucirc:"Ã",ugrave:"ù",Ugrave:"Ã",uml:"¨",uuml:"ü",Uuml:"Ã",yacute:"ý",Yacute:"Ã",yen:"Â¥",yuml:"ÿ"},ct={0:"�",128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"},Be=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],ot=String.fromCharCode,We={},lt=We.hasOwnProperty,Ne=function(I,G){return lt.call(I,G)},Qe=function(I,G){for(var p=-1,b=I.length;++p<b;)if(I[p]==G)return!0;return!1},xe=function(I,G){if(!I)return G;var p={},b;for(b in G)p[b]=Ne(I,b)?I[b]:G[b];return p},xt=function(I,G){var p="";return I>=55296&&I<=57343||I>1114111?(G&&ne("character reference outside the permissible Unicode range"),"�"):Ne(ct,I)?(G&&ne("disallowed character reference"),ct[I]):(G&&Qe(Be,I)&&ne("disallowed character reference"),I>65535&&(I-=65536,p+=ot(I>>>10&1023|55296),I=56320|I&1023),p+=ot(I),p)},kt=function(I){return"&#x"+I.toString(16).toUpperCase()+";"},Ut=function(I){return"&#"+I+";"},ne=function(I){throw Error("Parse error: "+I)},ft=function(I,G){G=xe(G,ft.options);var p=G.strict;p&&ge.test(I)&&ne("forbidden code point");var b=G.encodeEverything,O=G.useNamedReferences,re=G.allowUnsafeSymbols,ce=G.decimal?Ut:kt,oe=function(w){return ce(w.charCodeAt(0))};return b?(I=I.replace(q,function(w){return O&&Ne(Q,w)?"&"+Q[w]+";":oe(w)}),O&&(I=I.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),O&&(I=I.replace(s,function(w){return"&"+Q[w]+";"}))):O?(re||(I=I.replace(K,function(w){return"&"+Q[w]+";"})),I=I.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒"),I=I.replace(s,function(w){return"&"+Q[w]+";"})):re||(I=I.replace(K,oe)),I.replace(x,function(w){var M=w.charCodeAt(0),Z=w.charCodeAt(1),fe=(M-55296)*1024+Z-56320+65536;return ce(fe)}).replace(E,oe)};ft.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var Ye=function(I,G){G=xe(G,Ye.options);var p=G.strict;return p&&Re.test(I)&&ne("malformed character reference"),I.replace(st,function(b,O,re,ce,oe,w,M,Z,fe){var ue,le,He,C,L,se;return O?(L=O,Pe[L]):re?(L=re,se=ce,se&&G.isAttributeValue?(p&&se=="="&&ne("`&` did n
2ot start a character reference"),b):(p&&ne("named character reference was not terminated by a semicolon"),te[L]+(se||""))):oe?(He=oe,le=w,p&&!le&&ne("character reference was not terminated by a semicolon"),ue=parseInt(He,10),xt(ue,p)):M?(C=M,le=Z,p&&!le&&ne("character reference was not terminated by a semicolon"),ue=parseInt(C,16),xt(ue,p)):(p&&ne("named character reference was not terminated by a semicolon"),b)})};Ye.options={isAttributeValue:!1,strict:!1};var Ge=function(I){return I.replace(K,function(G){return ae[G]})},ht={version:"1.2.0",encode:ft,decode:Ye,escape:Ge,unescape:Ye};if(v&&!v.nodeType)if(_)_.exports=ht;else for(var W in ht)Ne(ht,W)&&(v[W]=ht[W]);else h.he=ht})(Zl)})(_r,_r.exports)),_r.exports}var Wl=Xl();const Lu=es(Wl);function Ql(){const z=[{id:"HELSFIHH",name:"Aktia HELSFIHH"},{id:"DABAFIHH",name:"Danske Bank DABAFIHH"},{id:"DNBAFIHX",name:"DNB DNBAFIHX"},{id:"HANDFIHH",name:"Handelsbanken HANDFIHH"},{id:"NDEAFIHH",name:"Nordea Pankki NDEAFIHH"},{id:"ITELFIHH",name:"Säästöpankki ITELFIHH"},{id:"OKOYFIHH",name:"Osuuspankit ja Pohjola Pankki OKOYFIHH"},{id:"POPFFI22",name:"POP Pankki POPFFI22"},{id:"SBANFIHH",name:"S-Pankki/LähiTapiola SBANFIHH"},{id:"AABAFI22",name:"Ã
landsbanken AABAFI22"},{id:"UTMOST",name:"4US Oy UTMOST"},{id:"003723327487",name:"Apix Messaging Oy 003723327487"},{id:"APPER",name:"Apper Systems AB APPER"},{id:"BAWCFI22",name:"Basware Oyj BAWCFI22"},{id:"003703575029",name:"CGI Suomi (ent. Logica) 003703575029"},{id:"5909000716438",name:"Comarch 5909000716438"},{id:"CREDIFLOW",name:"Crediflow AB CREDIFLOW"},{id:"ROUTTY",name:"Dynatos ROUTTY"},{id:"885790000000418",name:"HighJump AS 885790000000418"},{id:"INEXCHANGE",name:"InExchange Factorum AB INEXCHANGE"},{id:"EXPSYS",name:"Kofax Sweden Services AB EXPSYS"},{id:"981012224",name:"LOGIQ AS 981012224"},{id:"003721291126",name:"Maventa 003721291126"},{id:"003726044706",name:"Netbox Finland Oy 003726044706"},{id:"003708599126",name:"Opentext Oy (ent. Liaison Technologies Oy) 003708599126"},{id:"E204503",name:"OpusCapita Solutions Oy E204503"},{id:"003723609900",name:"Pagero Oy 003723609900"},{id:"FI28768767",name:"Posti Messaging Oy FI28768767"},{id:"003701150617",name:"PostNord StrÃ¥lfors Oy 003701150617"},{id:"003714377140",name:"Ropo Capital Oy 003714377140"},{id:"003703575029",name:"Telia Finland Oyj 003703575029"},{id:"003701011385",name:"TietoEvry Oyj 003701011385"},{id:"885060259470028",name:"Tradeshift Ab 885060259470028"},{id:"003722207029",name:"Ã
lands Post Ab 003722207029"},{id:"PEPPOL",name:"Peppol PEPPOL"},{id:"SPROOM",name:"Sproom ApS SPROOM"}];return{evoiceInt:D(()=>z.sort((h,v)=>h.name>v.name?1:-1))}}const en={id:"main-content"},tn={class:"breadcrumb-navi-wrap"},rn={class:"container"},un={key:0,class:"js-breadcrumb-navi"},an={class:"breadcrumb-navi-item breadcrumb-navi-root"},sn=["href"],on={key:1,class:"js-breadcrumb-navi hidden-xs"},ln={class:"breadcrumb-navi-item breadcrumb-navi-root"},nn={class:"breadcrumb-navi-item breadcrumb-navi-current"},cn={key:0},dn={key:1},pn={key:0,id:"js-header-order",class:"page-header-bar text-center"},mn={key:0,class:"container empty-baskets-wrapper"},fn=["title"],hn={class:"container js-page-name page-header-title big-text"},vn={key:0},gn={key:1},yn={key:2},An={key:1,class:"order-infotext js-order-linkedstoresdisclaimer"},Dn={key:2,class:"order-infotext js-order-groupdealdisclaimer"},bn={key:1,class:"container main-content order-content title-content"},_n={class:"row order-mainwrap"},En={class:"col-xs-12"},Cn={class:"title-wrap"},Fn={key:0,class:"textpage-title js-order-title"},wn={key:1,class:"textpage-title js-order-title"},Bn={key:2,class:"textpage-title js-order-title"},xn=["title"],kn={key:0,class:"order-infotext js-order-linkedstoresdisclaimer"},Pn={key:1,class:"order-infotext js-order-groupdealdisclaimer"},Tn={class:"container countdown-content"},Nn={key:0,class:"well"},qn={style:{"margin-top":"0px"}},Sn=["data-shop"],On={key:0,class:"col-xs-12 order-merchant-titlewrap"},Mn=["onClick"],In={key:0},Ln={key:1},Rn={key:0},Yn={class:"order-wrapper-total"},Vn={key:0},jn={key:1},Un={key:1},$n={class:"order-wrapper-total"},Hn={class:"row"},zn=["id"],Gn={class:"order-merchant-extraitem"},Kn={class:"order-merchant-extratitles row"},Jn={class:"col-xs-6 order-merchant-extralabel order-merchant-extratitle js-order-merchantdiscounttitle"},Zn={class:"col-xs-6 order-merchant-extravalue order-merchant-extratitle js-order-merchantdiscountvalue text-right"},Xn={class:"order-merchant-extras row"},Wn={class:"col-xs-6 order-merchant-extralabel js-order-merchantdiscountcode"},Qn={key:0},ei={class:"col-xs-6 order-merchant-extravalue js-order-merchantpaymentextra order-merchant-action small text-right"},ti=["onClick"],ri={class:"order-merchant-extraitem"},ui={class:"order-merchant-extratitles row"},ai={class:"col-xs-6 order-merchant-extralabel order-merchant-extratitle js-order-merchantdiscounttitle"},si={class:"col-xs-6 order-merchant-extravalue order-merchant-extratitle js-order-merchantdiscountvalue text-right"},oi={class:"order-merchant-extras row"},li={class:"col-xs-6 order-merchant-extravalue js-order-merchantpaymentextra order-merchant-action small text-right"},ni=["onClick"],ii={key:0,class:"order-merchant-extraitem"},ci={class:"order-merchant-extratitles row"},di={class:"col-xs-6 order-merchant-extralabel order-merchant-extratitle js-order-merchantpaymentextratitle"},pi={class:"col-xs-6 order-merchant-extravalue order-merchant-extratitle js-order-merchantpaymentextra text-right"},mi={class:"order-merchant-extras row"},fi={class:"col-xs-6 order-merchant-extravalue js-order-merchantdeliveryvat text-right"},hi={key:1,class:"order-merchant-totals"},vi={key:0,class:"js-order-merchanttotal row"},gi={class:"col-xs-6 js-order-merchanttotaltitle order-merchant-totaltitle"},yi={class:"col-xs-6 js-order-merchanttotalsum order-merchant-totalsum"}
2,Ai={key:1,class:"js-order-merchanttotalvat row small"},Di={class:"col-xs-6 js-order-merchanttotalvattitle order-merchant-extralabel"},bi={class:"col-xs-6 js-order-merchanttotalvat order-merchant-extravalue"},_i={key:2,class:"js-order-merchanttotalpayable row"},Ei={class:"col-xs-6 js-order-merchanttotalpayabletitle order-merchant-totaltitle"},Ci={class:"col-xs-6 js-order-merchanttotalpayablesum order-merchant-totalsum"},Fi={key:0,class:"col-md-3 js-order-merchant"},wi={class:"order-merchant-detailswrap"},Bi={class:"order-merchant-title js-order-merchant-title"},xi={class:"order-merchant-details"},ki={class:"js-cart-merchant-name js-order-merchant-detail"},Pi={class:"js-cart-merchant-companyid js-cart-merchant-detail"},Ti=["href"],Ni=["aria-label"],qi=["innerHTML"],Si=["href"],Oi=["aria-label"],Mi={key:1},Ii=["href"],Li={class:"order-merchant-actions"},Ri={class:"js-order-codewrap js-products-upsellwrap order-merchant-codewrap"},Yi={key:0,class:"col-xs-g js-order-codecol"},Vi={class:"order-code-inputs"},ji={class:"order-code-input-wrap"},Ui=["placeholder","onUpdate:modelValue","onKeyup"],$i=["aria-label","onClick"],Hi=["onClick"],zi=["innerHTML"],Gi={class:"js-products-upsellwrap formwrap"},Ki=["innerHTML"],Ji={class:"info-form"},Zi=["onUpdate:modelValue"],Xi=["innerHTML"],Wi={class:"order-extras-wrapper row"},Qi={class:"col-xs-12 order-extra-actions"},ec={key:0,class:"action-wrapper"},tc=["innerHTML"],rc={key:1,class:"action-wrapper"},uc=["onClick"],ac=["innerHTML"],sc=["innerHTML"],oc={key:0},lc={key:1,class:"row order-total-wrapper"},nc={class:"col-md-12"},ic={class:"row order-totals"},cc={class:"col-sm-6"},dc={key:0,class:"row"},pc={key:2,class:"row order-total-wrapper"},mc={key:0,class:"row order-total-vats"},fc={key:0,class:"col-xs-6 js-order-vat-title order-vat-title"},hc={class:"col-xs-6 js-order-vat-sum order-vat-sum text-right"},vc={class:"row order-totals"},gc={key:0,class:"col-xs-7 js-order-total-title order-total-title"},yc={key:1,class:"col-xs-7 js-order-total-title order-total-title"},Ac={class:"col-xs-5 js-order-total-sum order-total-sum text-right"},Dc={class:"row order-total-vats small"},bc={class:"col-xs-6 js-order-vat-title order-vat-title"},_c={class:"col-xs-6 js-order-vat-sum order-vat-sum text-right"},Ec={key:1,class:"mt-10 mb-10"},Cc={key:2,class:"row order-totals"},Fc={class:"col-xs-6 js-order-total-title order-total-title"},wc={class:"col-xs-6 js-order-total-sum order-total-sum text-right"},Bc={key:3,class:"row order-total-finalpayment small"},xc={class:"col-xs-6 js-order-total-title order-finalpayment-title"},kc={class:"col-xs-6 js-order-total-sum order-finalpayment-sum text-right"},Pc={key:4,class:"order-autorenewal-notice small text-muted"},Tc={key:5,class:"row order-totals",style:{"margin-top":"10px"}},Nc={key:0,class:"col-xs-6 js-order-total-title order-total-title"},qc={key:1,class:"col-xs-6 js-order-total-title order-total-title"},Sc={key:6},Oc={key:0,class:"container order-contacts-wrap"},Mc={key:0,class:"order-contact-type"},Ic={class:"form-group",role:"radiogroup","aria-required":"true"},Lc={for:"privateCustomer",class:"radio-inline"},Rc={for:"businessCustomer",class:"radio-inline"},Yc={key:1},Vc={class:"order-contacts-title"},jc={class:"bar-title js-order-contactstitle"},Uc={key:0,class:"row"},$c={class:"col-lg-5 col-sm-6 contacts-col-left"},Hc={for:"businessId"},zc={class:"option-title"},Gc={class:"option-desc"},Kc={key:0,class:"label label-danger"},Jc={class:"col-lg-5 col-lg-push-1 col-sm-6 contacts-col-right"},Zc={for:"company"},Xc=["placeholder"],Wc={key:0,class:"label label-danger"},Qc={class:"row"},e2={class:"col-lg-5 col-sm-6 contacts-col-left"},t2={class:"form-group"},r2={for:"department"},u2=["placeholder"],a2={key:2,class:"order-contacts-title"},s2={key:0,class:"bar-title js-order-contactstitle"},o2={key:1,class:"bar-title js-order-contactstitle"},l2={key:2,class:"bar-title js-order-contactstitle"},n2={key:3,class:"title-info js-order-mandatorytext"},i2={key:3,class:"row"},c2={class:"col-lg-5 col-sm-6 col-sm-push-6 contacts-col-right"},d2={key:0},p2={class:"col-lg-5 col-sm-6 col-sm-pull-6 col-lg-pull-5 contacts-col-left"},m2={for:"verifyEmail"},f2=["placeholder","aria-invalid"],h2={key:0,class:"label label-danger"},v2={key:1,class:"value-suggestion"},g2=["title"],y2={class:"form-group"},A2={for:"verifyPostalCode"},D2=["placeholder"],b2={key:0,class:"order-verifycustomerbutton-wrap"},_2={key:4},E2={class:"row"},C2={class:"col-lg-5 col-sm-6 contacts-col-left"},F2={for:"name"},w2=["placeholder"],B2={key:0,class:"label label-danger"},x2={for:"customerphone"},k2={class:"sr-only"},P2={key:2,class:"label label-danger"},T2={for:"email"},N2=["placeholder"],q2={key:0,class:"label label-danger"},S2={key:1,class:"label label-danger"},O2={class:"col-lg-5 col-lg-push-1 col-sm-6 contacts-col-right"},M2={for:""},I2=["placeholder"],L2={key:0,class:"label label-danger"},R2={for:"zip"},Y2=["placeholder"],V2={key:0,class:"label label-danger"},j2={for:"city"},U2=["placeholder"],$2={key:0,class:"label label-danger"},H2={for:"country"},z2={key:0,class:"label label-danger"},G2={class:"space-below marketing-consent"},K2={class:"form-subtitle"},J2={class:"order-marketing-consent-shop form-inline"},Z2=["id"],X2=["for"],W2=["onClick"],Q2=["title"],ed={key:1},td={class:"order-marketing-consent"}
2,rd={key:5},ud={class:"order-contacts-title"},ad={class:"bar-title js-order-contactstitle"},sd={class:"row"},od={class:"col-lg-5 col-sm-6 contacts-col-left"},ld={for:"billing-address"},nd=["placeholder"],id={key:0,class:"label label-danger"},cd={for:"billing-zip"},dd=["placeholder"],pd={key:0,class:"label label-danger"},md={for:"billing-city"},fd=["placeholder"],hd={key:0,class:"label label-danger"},vd={for:"billing-country"},gd={key:0,class:"label label-danger"},yd={class:"col-lg-5 col-lg-push-1 col-sm-6 contacts-col-right"},Ad={for:"billingemail"},Dd=["placeholder"],bd={key:0,class:"label label-danger"},_d={key:1,class:"label label-danger"},Ed={for:"billingEvoice"},Cd=["placeholder"],Fd={key:0,class:"label label-danger"},wd={for:"billingEvoiceInt"},Bd={value:""},xd=["value"],kd={key:0,class:"label label-danger"},Pd={class:"form-group"},Td={for:"billingYourReference"},Nd=["placeholder"],qd={class:"form-group"},Sd={for:"billingMark"},Od=["placeholder"],Md={key:0,class:"order-contacts-wrap",ref:"statisticsfinlandwrap"},Id={class:"order-extras-bar space-below"},Ld={class:"container"},Rd={class:"bar-title js-order-contactstitle"},Yd={class:"form-group",role:"radiogroup","aria-required":"true"},Vd={for:"triptype-leisure",class:"radio-inline"},jd={for:"triptype-business",class:"radio-inline"},Ud={key:0,id:"order-deliveries",class:"order-extras-bar wide-bar-grey space-below"},$d={class:"container"},Hd={key:0,class:"bar-title no-bar"},zd={style:{"margin-bottom":"0"}},Gd={key:1,id:"order-deliveries",class:"order-extras-bar wide-bar-grey"},Kd={class:"container"},Jd={key:0,class:"bar-title no-bar"},Zd={key:1},Xd={class:"alert alert-info"},Wd={key:2},Qd={class:"alert alert-info"},ep={class:"delivery"},tp={key:0},rp={class:"order-delivery-title"},up={class:"bar-title no-bar"},ap={key:0},sp={class:"order-delivery-items"},op={class:"delivery-item"},lp={class:"item-image js-cart-product-image"},np={class:"item-text"},ip={class:"item-title js-cart-product-name"},cp={class:"item-title js-cart-product-unit"},dp={class:"row order-merchant-wrap"},pp={class:"col-md-9 js-order-items"},mp={key:0,class:"order-merchant-deliverymethod"},fp={class:"row order-delivery-wrap"},hp={class:"col-xs-12 order-separator"},vp={class:"order-deliverymethod-title bar-title"},gp={key:0,class:"order-subtitle js-deliverymethod-title no-bar"},yp={key:0},Ap={key:1},Dp={key:1},bp={key:0},_p={key:1},Ep=["onClick"],Cp={class:"order-deliverymethod-list list-group"},Fp=["onClick"],wp={class:"list-item-label order-delivery-name js-deliverymethod-name"},Bp={key:0,class:"js-deliverymethod-priceadd order-delivery-priceadd list-item-value"},xp={key:0,style:{"padding-top":"10px","padding-bottom":"5px","padding-left":"45px","font-weight":"bold","background-color":"rgba(255, 255, 255, 0.5)"}},kp={key:0,class:"well"},Pp={key:0},Tp={key:1,class:"text-danger"},Np={key:1,class:"list-group-item shipit-selector"},qp={class:"pickup-item"},Sp={class:"pickup-input"},Op=["name","value","onUpdate:modelValue","id"],Mp=["for"],Ip={class:"pickup-name"},Lp={class:"pickup-address"},Rp={key:2,class:"well"},Yp={key:0},Vp={key:1,class:"text-danger"},jp={class:"col-md-9"},Up={key:0,class:"row order-total-vats"},$p={key:0,class:"col-xs-6 js-order-vat-title order-vat-title"},Hp={class:"col-xs-6 js-order-vat-sum order-vat-sum text-right"},zp={key:1,class:"row order-totals"},Gp={key:0,class:"col-xs-7 js-order-total-title order-total-title"},Kp={key:1,class:"col-xs-7 js-order-total-title order-total-title"},Jp={class:"col-xs-5 js-order-total-sum order-total-sum text-right"},Zp={key:0,id:"order-extras",class:"order-extras-bar wide-bar-grey space-below"},Xp={class:"container"},Wp={key:0,class:"order-payment-title",id:"paymentmethodtitle"},Qp={class:"bar-title order-subtitle js-paymentmethod-title"},e0={key:0},t0={key:1},r0={key:2},u0={key:1,class:"order-payment-title",id:"paymentmethodtitle"},a0={class:"bar-title order-subtitle js-paymentmethod-title"},s0={key:0},o0={key:1},l0={key:2,role:"listbox","aria-labelledby":"paymentmethodtitle",class:"order-paymentmethods-list order-paymentmethod-wrap"},n0={key:0,class:"text-center full-width provides-contact-wrap"},i0={class:"list-group payment-methods"},c0=["data-paymentid","aria-describedby"],d0={for:"payment_mobilepay"},p0={class:"list-group-item-heading"},m0={class:"payment-text"},f0={class:"payment-extra"},h0=["data-paymentid","aria-describedby"],v0={for:"payment_viva"},g0={class:"list-group-item-heading"},y0={class:"payment-text"},A0={class:"payment-extra"},D0={class:"list-group-item-text"},b0=["data-paymentid","aria-describedby"],_0={for:"payment_bambora"},E0={class:"list-group-item-heading"},C0={class:"payment-text"},F0={class:"payment-extra"},w0={class:"list-group-item-text"},B0=["data-paymentid","aria-describedby"],x0={for:"payment_checkout"},k0={class:"list-group-item-heading"},P0={class:"payment-text"},T0={class:"payment-extra"},N0=["data-paymentid","aria-describedby"],q0={for:"payment_paypal"},S0={class:"list-group-item-heading"},O0={class:"payment-text"},M0={class:"payment-extra"},I0=["data-paymentid","aria-describedby"],L0={for:"payment_creditcard"},R0={class:"list-group-item-heading"},Y0={class:"payment-text"},V0={class:"payment-extra"},j0=["data-paymentid","aria-describedby"],U0={for:"payment_paypalsandbox"},$0={class:"list-group-item-heading"},H0={class:"payment-text"},z0={class:"payment-extra"},G0=["data-paymentid","aria-describedby"],K0={for:"payment_creditcardsandbox"},J0={class:"list-group-item-heading"},Z0={class:"payment-text"},X0={class:"payment-extra"},W0=["data-paymentid","aria-describedby"],Q0={for:"payment_stripe"},em={class:"list-group-item-heading"},tm={class:"payment-text"},rm={class:"payment-extra"}
2,um=["data-paymentid","aria-describedby"],am={for:"payment_netaxept"},sm={class:"list-group-item-heading"},om={class:"payment-text"},lm={class:"payment-extra"},nm={class:"list-group-item-text"},im=["data-paymentid","aria-describedby"],cm={for:"payment_alipay"},dm={class:"list-group-item-heading"},pm={class:"payment-text"},mm={class:"payment-extra"},fm=["disabled","data-paymentid","aria-describedby"],hm={for:"payment_edenred"},vm={class:"list-group-item-heading"},gm={class:"payment-text"},ym={class:"payment-extra"},Am=["disabled","data-paymentid","aria-describedby"],Dm={for:"payment_epassi"},bm={class:"list-group-item-heading"},_m={class:"payment-text"},Em={class:"payment-extra"},Cm=["data-paymentid","aria-describedby"],Fm={for:"payment_cash"},wm={class:"list-group-item-heading"},Bm={class:"payment-text"},xm={class:"payment-extra"},km=["data-paymentid","aria-describedby"],Pm={for:"payment_invoice"},Tm={class:"list-group-item-heading"},Nm={class:"payment-text"},qm={class:"payment-extra"},Sm=["data-paymentid","aria-describedby"],Om={for:"payment_transfer"},Mm={class:"list-group-item-heading"},Im={class:"payment-text"},Lm={class:"payment-extra"},Rm=["data-paymentid","aria-describedby"],Ym={for:"payment_open"},Vm={class:"list-group-item-heading"},jm={class:"payment-text"},Um={class:"payment-extra"},$m={key:1,class:"container order-contacts-wrap"},Hm={key:0,class:"order-paymentmethod-extrawrap"},zm={class:"order-paymentmethodextra-title"},Gm={class:"bar-title js-order-selectbanktitle"},Km={class:"row"},Jm={class:"col-xs-12"},Zm={id:"bank-buttons",role:"listbox"},Xm=["aria-selected","data-id","onClick","title"],Wm={key:1,class:"order-paymentmethod-extrawrap"},Qm={class:"order-paymentmethodextra-title"},e1={class:"bar-title js-order-selectbanktitle"},t1={class:"row"},r1={class:"col-lg-5 col-sm-6 contacts-col-left"},u1={for:"ident"},a1=["placeholder"],s1={key:0,class:"label label-danger"},o1={key:2,class:"order-paymentmethod-extrawrap"},l1={class:"order-paymentmethodextra-title"},n1={class:"bar-title js-order-selectbanktitle"},i1={for:"loyalty"},c1=["placeholder"],d1={key:0,class:"label label-danger"},p1={key:0,class:"main-category-wrap order-footer-total-wrap space-above"},m1={class:"container footer-total-wrap"},f1={key:0,class:"row order-total-wrapper"},h1={class:"col-md-8 col-lg-6"},v1={key:0,class:"row"},g1={class:"col-sm-7 col-md-9 js-order-total-title order-total-title"},y1={class:"col-sm-5 col-md-3 js-order-total-sum order-total-sum"},A1={class:"row order-totals"},D1={key:0,class:"col-sm-6 js-order-total-title order-total-title"},b1={key:1,class:"col-sm-6 js-order-total-title order-total-title"},_1={class:"col-sm-6 js-order-total-sum order-total-sum"},E1={class:"row order-total-vats"},C1={class:"col-sm-6 js-order-vat-title order-vat-title"},F1={class:"col-sm-6 js-order-vat-sum order-vat-sum"},w1={key:1,class:"row order-totals"},B1={class:"col-sm-6 js-order-total-title order-total-title"},x1={class:"col-sm-6 js-order-total-sum order-total-sum"},k1={key:2,class:"row order-total-finalpayment small"},P1={class:"col-sm-6 js-order-total-title order-finalpayment-title"},T1={class:"col-sm-6 js-order-total-sum order-finalpayment-sum"},N1={key:3,class:"order-autorenewal-notice small text-muted"},q1={key:1,class:"main-category-wrap order-terms-wrap"},S1={class:"container"},O1={class:"row"},M1={class:"col-xs-12"},I1={class:"form-subtitle"},L1=["onClick"],R1=["onClick"],Y1={key:0},V1={class:"order-agreeterms mandatory form-inline"},j1={for:"or-maybe-terms-agree"},U1=["innerHTML"],$1={key:1,class:"well"},H1={key:2,class:"well"},z1={key:0,class:"container order-buttons-wrap order-bottom-buttons"},G1={class:"row"},K1={class:"col-sm-6 order-buttons-left order-buttons"},J1={key:0,class:"mobile-pay-info alert alert-info"},Z1=["disabled","aria-disabled"],X1={key:0,class:"fa fa-circle-notch fa-spin",style:{"margin-left":"10px"}},W1=["disabled","aria-disabled"],Q1={key:0,class:"fa fa-circle-notch fa-spin",style:{"margin-left":"10px"}},ef={key:1,class:"alert alert-warning order-blocking-issues-alert",role:"warning"},tf={class:"order-blocking-issues-bar-title"},rf={class:"order-blocking-issues-toggle"},uf={class:"order-blocking-issues-list"},af=["onClick"],sf={key:1},of={class:"container selected-payment-method"},lf={key:0,class:"form-subtitle"},nf={key:1,class:"form-subtitle"},cf={key:2,class:"order-paymentmethod order-paymentmethod-paypalaccount match-row'"},df={class:"order-paymentmethod-text"},pf={key:3,class:"order-paymentmethod order-paymentmethod-paypalcards match-row'"},mf={class:"order-paymentmethod-text"},ff={key:4,class:"order-paymentmethod order-paymentmethod-paypalaccount match-row'"},hf={class:"order-paymentmethod-text"},vf={key:5,class:"order-paymentmethod order-paymentmethod-paypalcards match-row'"},gf={class:"order-paymentmethod-text"},yf={key:6,class:"order-paymentmethod order-paymentmethod-mobilepay match-row'"},Af={class:"order-paymentmethod-text"},Df={key:7,class:"order-paymentmethod order-paymentmethod-viva match-row'"},bf={class:"order-paymentmethod-text"},_f={key:8,class:"order-paymentmethod order-paymentmethod-bambora match-row'"},Ef={class:"order-paymentmethod-text"},Cf={key:9,class:"order-paymentmethod order-paymentmethod-stripe match-row'"},Ff={class:"order-paymentmethod-text"},wf={key:10,class:"order-paymentmethod order-paymentmethod-netaxept match-row'"},Bf={class:"order-paymentmethod-text"},xf={key:11,class:"order-paymentmethod order-paymentmethod-alipay match-row'"},kf={class:"order-paymentmethod-text"},Pf={key:12,class:"order-paymentmethod order-paymentmethod-checkout match-row'"},Tf={class:"order-paymentmethod-text"},Nf={key:13,class:"order-paymentmethod order-paymentmethod-epassi match-row'"},qf={class:"order-paymentmethod-text"},Sf={key:14,class:"order-paymentmethod order-paymentmethod-edenred match-row'"},Of={class:"order-paymentmethod-text"},Mf={key:15,class:"order-paymentmethod order-paymentmethod-cash match-row'"},If={class:"order-paymentmethod-asset no-image"},Lf={class:"order-paymentmethod-text"},Rf={key:16,class:"order-paymentmethod order-paymentmethod-invoice match-row'"},Yf={class:"order-paymentmethod-asset no-image"},Vf={class:"order-paymentmethod-text"},jf={key:17,class:"order-paymentmethod order-paymentmethod-transfer match-row'"},Uf={class:"order-paymentmethod-asset no-image"},$f={class:"order-paymentmethod-text"},Hf={key:18,class:"order-paymentmethod order-paymentmethod-invoice match-row'"},zf={class:"order-paymentmethod-asset no-image"},Gf={class:"order-paymentmethod-text"},Kf=["action"],Jf=["name","value"],Zf=["action"],Xf=["name","value"],Wf={key:0,class:"modal terms-modal show block",tabindex:"-1",role:"dialog",id:"termsModal","aria-modal":"true"},Qf={class:"modal-dialog modal-lg",role:"document"},eh={class:"modal-content"},th={class:"modal-header"},rh=["aria-label"],uh={class:"modal-title"},ah=["innerHTML"],sh={class:"modal-footer"},oh={key:6,class:"modal fade in centered",tabindex:"-1",role:"dialog",id:"valueCardModal"},lh={class:"modal-dialog modal-lg",role:"document"},nh={class:"modal-content"},ih={class:"modal-header"},ch=["aria-label"],dh={class:"modal-title"},ph={class:"modal-body"},mh={class:"valuecardinfo-container text-center"},fh={class:"row"},hh={class:"col-sm-12"}
2,vh={key:0},gh={key:0},yh={key:1},Ah={key:2},Dh={key:2},bh={key:0},_h={key:3,class:"alert alert-info"},Eh={key:0},Ch={key:1},Fh={key:2},wh={key:3},Bh={key:4},xh={key:5},kh={key:6},Ph={key:7},Th={class:"modal-footer"},Nh=Er({__name:"Orderpage",props:{src:{type:String,required:!1},strongAuthenticationStatus:{type:String,required:!1},authenticationSessionId:{type:String,required:!1},isConfirmation:{type:Boolean,required:!1}},async setup(z){let B,h;const v=El.useSession(),_=D(()=>v.value?.data?.user),{path:P,query:x}=Xr(),{replace:q}=vl(),{$store:E,$translate:s,$eventbus:Q,$toast:K,$immortaldb:ae}=Vu(),{onInternalHtmlLinkClick:Re}=Cl(),{isFeatureEnabled:ge}=al(),{addDashes:st,convertToHoursAndMinutes:Pe,currency:te,externalLink:ct,timestampToDate:Be}=sl(),{evoiceInt:ot}=Ql(),{shopTitle:We}=Ja(),{missingMandatoryFields:lt,productTerms:Ne,requiredInfoLevel:Qe,shopsRequiringStrongAuthentication:xe}=Fl(),xt=R(""),kt=Te({}),Ut=(r,t,a)=>{a.form_id&&r&&(kt[t+"-"+a.id]=r)},ne=z,ft=Gr(ne.src),Ye=Gr(ne.strongAuthenticationStatus),Ge=Gr(ne.authenticationSessionId),ht=Gr(ne.isConfirmation),{apiUrl:W,baseDomain:I,basketIds:G,basketItems:p,discountedBasketItems:b,valuecardBasketItems:O,visibleBasketItems:re,visibleBasketItemsOrOptions:ce,hostName:oe,locale:w,shopI
2d:M,mySettings:Z}=Yu(E),fe=Te({}),ue=Te({}),le=R([]),He=R(),C=R(),L=R({}),se=R(!0),ze=R(),qe=R(),lr=R(!1),dt=R(),Se=R(!1),bt=R(),Pt=R(0),$t=R(0),vt=Te({}),Zt=R(),Tt=R(),Ve=R(void 0),_t=R(!1),Qr=()=>{_t.value=!0},eu=()=>{_t.value=!1},he=R("private"),be=R(!1),de=R(!1),Ht=R(!1),Nt=Te({}),we=Te({}),_e=Te({}),ve=Te({}),gt=Te({}),pt=Te({}),Cr=R(1800),nr=R([]),Ke=R(),ju=R(),qt=R(),ir=R(!1),De=R(),tu=R([]),T=R({}),ru=R(!1),Je=Te({}),Et=R(!1),cr=R(!1),Oe=R([]),uu=R({}),yt=R([]),au=R({}),Fr=R(!1),ts=R(!1),su=R(!1),wr=R(!1),ou=R(!1),St=R(!1),Br=R(!1),Ot=R([]),$=R(),et=R(null),rs=["korjaamo","kuvatahti","ykino","kkino","studio123","kinokulma","biorex","vihdinkino","kino123","kinoengel","biosade","sunkino","kinotar","alareksi","hpmenelokuvat","biovuoksi","biomarilyn","arthousecinemaniagara","kinotapiola","joutsankino","kinoiiris","tervarumpu"],us=[i.PAYMENT_INVOICE,i.PAYMENT_TRUST,i.PAYMENT_NETVISOR,i.PAYMENT_TRANSFER],Mt=R(!1),dr=Te({}),pr=Te({}),Ct=Te({}),je=D(()=>Xr().query.mobilepay!==void 0),as=async()=>{if(x.mobilepay===void 0)return;const r=Xr();let t={...x};delete t.mobilepay,await Mu({path:r.path,query:t})},ss=D(()=>Z.value.pay_option18_branding.includes("mobilepay")?"mobilepay":"vipps"),Uu=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)){let t=p.value[r];for(let a=0;a<t.length;a++)if(t[a].form)return!0}return!1}),lu=D(()=>{for(const r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r))for(const t of p.value[r])try{if(t.paymentplan){const a=JSON.parse(t.paymentplan);if(a&&a.type==="advance"&&!a.partial)return!0}}catch{}return!1}),os=D(()=>{for(const r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r))for(const t of p.value[r])try{const a=t.paymentplan?JSON.parse(t.paymentplan):null;if(a&&a.type==="recurring"&&a.renewal_payment!=="bill")return!0}catch{}return!1}),xr=D(()=>{if(!os.value)return"";const r=!!Number(Z.value.pay_option8),t=!!Number(Z.value.pay_option18)&&!!Number(Z.value.pay_option18_recurring);return r&&t?s("If you pay by card or %s, later renewals are charged automatically in the same way. You can change the payment method or cancel on the order page.").replace("%s",mr.value):r?s("If you pay by card, later renewals are charged to the same card automatically. You can change the card or cancel on the order page."):t?s("If you pay with %s, later renewals are charged automatically with the agreement that you approve. You can change the payment method or cancel on the order page.").replace("%s",mr.value):""}),mt=Te({}),$u=async()=>{for(const r of S.value){const{error:t,data:a}=await Ru(`${W.value}${r}/messages/moreDescription.json?version=${w.value}`,"$ypoBFfwAb1");a.value&&(mt[r]=a.value)}},ls=r=>{dr[r]=!dr[r]},ns=r=>{pr[r]=!pr[r]},is=D(()=>{const r=Te({});for(const t of S.value)ce.value[t].length>1?r[t]=s("Order details"):ce.value[t].length===1?r[t]=ce.value[t][0]?.product_name:r[t]="";return r}),At=D({get(){return C?.value?.phone?C.value.phone.trim():""},set(r){C.value&&(C.value.phone=r?r.trim():"")}}),g=D({get(){return je.value?"mobilepay":It.value?"confirm":tt.value?"open":zt.value?"confirm":Zu.value===0?"cash":He.value},set(r){tt.value||(He.value=r)}}),cs=D(()=>Z.value.shopcolorscheme==="originallapland"),ds=D(()=>{switch(g.value){case"checkout":case"bambora":case"mobilepay":case"viva":case"netaxept":case"alipay":case"stripe":return!0;default:return!1}}),ps=D(()=>{let r=null;for(let t in p.value)if(Object.prototype.hasOwnProperty.call(p.value,t)){let a=Ee(t);a&&a.reservationtimeout&&p.value[t].length&&(r?r=Math.min(r,parseInt(a.reservationtimeout,10)):r=parseInt(a.reservationtimeout,10))}return r||Cr.value}),ms=D(()=>Fr.value),fs=D(()=>be.value?s("Initializing payment provider, please wait..."):Ht.value?s("Processing, please wait..."):ws.value?Number(Z.value.disablebasket)?s("The order was cancelled."):s("The basket is empty."):s("Loading basket contents...")),hs=D(()=>{switch(Z.value.pay_option18_branding){case"mobilepay":return s("Pay with MobilePay");case"vippsmobilepay":return s("Pay with Vipps MobilePay");case"vipps":return s("Pay with Vipps")}return s("Pay with MobilePay")}),mr=D(()=>{switch(Z.value.pay_option18_branding){case"vippsmobilepay":return"Vipps MobilePay";case"vipps":return"Vipps"}return"MobilePay"}),vs=D(()=>s("To pay with "+mr.value+", you must be registered as a "+mr.value+" user.")),gs=D(()=>s("If you do not have a "+mr.value+" account you can choose another payment method.")),Hu=D(()=>zt.value?s("Confirm order"):je.value?hs.value:g.value&&(g.value==="viva"||g.value==="mobilepay"||g.value==="bambora"||g.value==="epassi"||g.value.includes("netaxept")||g.value.includes("creditcard")||g.value.includes("creditcard"))?s("Order and continue to payment"):!tt.value&&g.value!=="open"?s("order_action"):Z.value.pay_option11_action?Z.value.pay_option11_action:s("Request a quote")),kr=D(()=>!(g.value==="checkout"&&!Ke.value)),ys=D(()=>ne.authenticationSessionId&&!Mt.value?!1:Gu.value!==999999999999&&(As.value||Ds.value)&&!(bs.value||_s.value)),As=D(()=>zu.value>0),Ds=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)){let t=p.value[r];for(let a=0;a<t.length;a++)if(t[a].product_id)return!0}return!1}),bs=D(()=>Es.value>0),_s=D(()=>Cs.value>0),zu=D(()=>{let r=0;for(let t in p.value)if(Object.prototype.hasOwnProperty.call(p.value,t)){let a=p.value[t];for(let d=0;d<a.length;d++)a[d].reservation_desc&&r++}return r}),Es=D(()=>{let r=0;for(let t in p.value)if(Object.prototype.hasOwnProperty.call(p.value,t)){let a=p.value[t];for(let d=0;d<a.length;d++)!a[d].reservation_desc&&a[d].product_id&&parseInt(a[d].locked)&&r++}return r}),Cs=D(()=>{let r=0;for(let t in p.value)if(Object.prototype.hasOwnProperty.call(p.value,t)){let a=p.value[t];for(let d=0;d<a.length;d++)a[d].reservation_desc&&parseInt(a[d].locked)&&r++}return r}),Gu=D(()=>{let r=999999999999;for(let t in p.value)if(Object.prototype.hasOwnProperty.call(p.value,t)){let a=p.value[t];for(let d=0;d<a.length;d++)a[d].update_ts&&(r=Math.min(r,parseInt(a[d].update_ts,10)))}return r}),zt=D(()=>ht.value),tt=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)){let t=p.value[r];for(let a=0;a<t.length;a++)if(!parseInt(t[a].locked)&&(parseInt(t[a].hide_pricing,10)===1||parseInt(t[a].hide_pricing,10)===3||parseInt(t[a].hide_pricing,10)===6||parseInt(t[a].hide_pricing,10)===7))return!0}return!1}),It=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)){let t=p.value[r];for(let a=0;a<t.length;a++)if(!parseInt(t[a].locked)&&(parseInt(t[a].hide_pricing,10)===6||parseInt(t[a].hide_pricing,10)===7))return!0}return!1}),Xt=D(()=>{let r=+new Date;r=Math.round(r/1e3);let t=rs.includes(M.value),a=t,d=!1;for(let y in p.value)if(Object.prototype.hasOwnProperty.call(p.value,y)){if(!tt.value&&!It.value&&(Kt(y)||wu(y)))return!1;let f=p.value[y];for(let F=0;F<f.length;F++)if(!parseInt(f[F].locked)&&(parseInt(f[F].hide_pricing,10)===1||parseInt(f[F].hide_pricing,10)===3||parseInt(f[F].hide_pricing,10)===4||parseInt(f[F].hide_pricing,10)===6||parseInt(f[F].hide_pricing,10)===7)){if(!t)return!0;d=!0,parseInt(f[F].product.type)===1&&parseInt(f[F].product.subtype)===4&&parseInt(f[F].start_ts)-r<Cr.value&&(
2a=!1)}}return!!(d&&a)}),Wt=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)){let t=p.value[r];for(let a=0;a<t.length;a++)if(!parseInt(t[a].locked)&&(parseInt(t[a].hide_pricing,10)===1||parseInt(t[a].hide_pricing,10)===7))return!1}return!0}),rt=D(()=>vt[M.value]||null),Ku=D(()=>vt[hr.value]||rt.value),S=D(()=>{let r=[];for(let t in p.value)Object.prototype.hasOwnProperty.call(p.value,t)&&p.value[t].length&&r.push(t);return r}),H=D(()=>{let r=0;for(let t in p.value)Object.prototype.hasOwnProperty.call(p.value,t)&&p.value[t].length&&r++;return r}),nu=D(()=>{let r=0;for(let t in G.value)Object.prototype.hasOwnProperty.call(G.value,t)&&r++;return r}),Fs=D(()=>{let r=0;for(let t in p.value)Object.prototype.hasOwnProperty.call(p.value,t)&&r++;return r}),ws=D(()=>!(p.value===null||!nu.value||nu.value>Fs.value)),Ju=D(()=>{for(let r=0;r<S.value.length;r++){let t=S.value[r];(!fe||!fe[t])&&ga(t)}return fe}),iu=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)&&p.value[r].length){for(let t=0;t<p.value[r].length;t++)if(p.value[r][t].special==="groupdeal")return!0}return!1}),cu=D(()=>{let r=0;for(let t=0;t<S.value.length;t++){let a=S.value[t];r+=rr(a)}return r}),Zu=D(()=>{let r=0;for(let t=0;t<S.value.length;t++){let a=S.value[t];r+=ba(a,!0)+Hr(a)}return r}),du=D(()=>je.value||It.value||tt.value||zt.value||Zu.value===0?!0:!!He.value),pu=D(()=>{let r={};for(let t=0;t<S.value.length;t++){let a=S.value[t];r[a]=Ar(a)+Hr(a)}return r}),Xu=D(()=>{let r={};for(let t=0;t<S.value.length;t++){let a=S.value[t];r[a]=no(a)+Ko(a)}return r}),mu=D(()=>{let r={};for(let t=0;t<S.value.length;t++){let a=S.value[t];r[a]=ba(a)+Hr(a)}return r}),Ft=D(()=>{let r=0;for(let t=0;t<S.value.length;t++){let a=S.value[t];r+=pu.value[a]}return r}),Wu=D(()=>{let r=0;for(let t=0;t<S.value.length;t++){let a=S.value[t];r+=Xu.value[a]}return r}),Pr=D(()=>{let r=0;for(let t=0;t<S.value.length;t++){let a=S.value[t];r+=Hr(a)}return r}),Ue=D(()=>{let r=0;for(let t=0;t<S.value.length;t++){let a=S.value[t];r+=mu.value[a]}return r}),Gt=D(()=>{if(!lu.value)return null;let r=null;for(const t in p.value)if(Object.prototype.hasOwnProperty.call(p.value,t))for(const a of p.value[t])try{if(!a.paymentplan)continue;const d=JSON.parse(a.paymentplan);if(!d||d.type!=="advance")continue;let y=null;if(d.final_payment_type==="fixed"&&d.final_payment_date)y=ja.fromISO(d.final_payment_date).toUnixInteger();else if(d.final_payment_type==="offset"){const f=a.ownReservation&&a.ownReservation[0]?a.ownReservation[0]:null,F=parseInt(f?f.start_ts:a.start_ts,10);if(F){const A=parseInt(d.final_payment_offset,10);y=F-A*86400}}y!==null&&(r===null||y<r)&&(r=y)}catch{}return r===null||r<=ja.now().toUnixInteger()?null:r}),Qu=()=>{fr.value=!fr.value},fr=R(!1),Bs=D(()=>lu.value&&Gt.value!==null),Qt=D(()=>lu.value&&Gt.value!==null&&!fr.value),ea=D(()=>Math.round((Ft.value-Ue.value)*100)/100),xs=D(()=>{let r=!1;for(let t=0;t<S.value.length;t++){let a=S.value[t];for(let d=0;d<p.value[a].length;d++)if(!p.value[a][d].product_id&&p.value[a][d].price==="-0")r=!0;else{r=!1;break}}return r}),$e=D(()=>{for(let r=0;r<S.value.length;r++){let t=S.value[r];return p.value[t][0].currency}}),Tr=D(()=>qr(qe.value)),ta=D(()=>{switch(Xe(g.value)){case i.PAYMENT_INVOICE:case i.PAYMENT_TRUST:case i.PAYMENT_NETVISOR:case i.PAYMENT_OPEN:return!0}return!1}),ra=D(()=>ta.value&&g.value!=="open"&&he.value==="private"),ua=D(()=>g.value==="netaxept"&&Z.value.pay_option17_loyalty&&he.value!=="business"),ks=D(()=>ta.value&&he.value==="business"),Ps=D(()=>g.value&&(ua.value||g.value==="checkout"||ra.value||ks.value)&&!Ht.value),Ze=D(()=>g.value?Ae(g.value):fu.value),Ts=D(()=>!Z.value.customertype.includes("only")&&!xa.value),fu=D(()=>{if(je.value)return!1;if(zt.value||Xt.value)return!0;let r=Ur.value;for(let t=0;t<r.length;t++)if(Ae(Ir(r[t])))return!0;return!0}),Ns=D(()=>ye(i.PAYMENT_PAYPAL)&&Yr(i.PAYMENT_PAYPAL)||ye(i.PAYMENT_PAYPALSANDBOX)&&Yr(i.PAYMENT_PAYPALSANDBOX)||ye(i.PAYMENT_MONI)),nt=D(()=>{let r=["name","email"];return Qe.value==="minimalphone"&&r.push("phone"),(Qe.value!=="minimal"&&Qe.value!=="minimalphone"||Uo.value||Xe(g.value)===i.PAYMENT_INVOICE||Xe(g.value)===i.PAYMENT_TRUST||Xe(g.value)===i.PAYMENT_NETVISOR)&&(r=["name","phone","email","address","zip","city","country"]),(Xe(g.value)===i.PAYMENT_INVOICE||Xe(g.value)===i.PAYMENT_TRUST||Xe(g.value)===i.PAYMENT_NETVISOR)&&he.value==="private"&&r.push("ident"),r}),hu=D(()=>["billingemail","address","zip","city","country","company","ident"]),qs=D(()=>he.value!=="business"?[]:hu.value),vu=D(()=>[["evoice","evoiceint"]]),aa=D(()=>{for(let r in L.value)if(Object.prototype.hasOwnProperty.call(L.value,r))return!0;return!1}),Ss=D(()=>!!Nr.value),Nr=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)&&p.value[r].length&&M.value!==r){let a=r+"-"+w.value;if(!parseInt(E.settings[a]?.pay_option9)||!io(i.PAYMENT_BAMBORA))return r}return!1}),Os=D(()=>{const r=[];for(let t in p.value)Object.prototype.hasOwnProperty.call(p.value,t)&&p.value[t].length&&r.push(t);return r.length===1?r[0]:!1}),hr=D(()=>Nr.value||Os.value||M.value),wt=D(()=>{let r="",t=[];for(let a in vt)if(Object.prototype.hasOwnProperty.call(vt,a)){let d=vt[a];d!==rt.value&&t.push(a+":"+d)}return t.length&&(r="?extraorders="+t.join(",")),r}),sa=D(()=>ha("edenred")),oa=D(()=>ha("epassi")),Ms=D(()=>M.value==="marko"||I.value=="https://johkutest.jalusta.com/"?"https://prodstaging.epassi.fi/e_payments/v2":"https://services.epassi.fi/e_payments/v2"),ke=D(()=>{let r=[];Je[M.value]&&(r=[...Je[M.value]]);for(let t in Je)t!==M.value&&Object.prototype.hasOwnProperty.call(Je,t)&&Je[t].length&&(r=[...r,...Je[t]]);return r}),Lt=D(()=>{for(let r in Je)if(Object.prototype.hasOwnProperty.call(Je,r)&&Je[r].length)return!0;return!1}),er=D(()=>{let r=0,t=0;for(let a in Je)Object.prototype.hasOwnProperty.call(Je,a)&&(r++,t=Math.max(t,Je[a].length));return r>1||t>1}),ut=D(()=>
2{if(Et.value||cr.value)return!1;if(!Lt.value)return!0;if(!ke.value||!ke.value.length)return!1;for(let r=0;r<ke.value.length;r++){if(!le.value[r])return!1;const t=ke.value[r].ownDeliverymethod.find(d=>d.id===le.value[r]&&d.shipit_id&&Number(d.pickup));if(t&&!uu.value[t.id]&&!Oe.value[r]?.length)return!1;const a=ke.value[r].ownDeliverymethod.find(d=>d.id===le.value[r]&&d.shipit_id&&Number(d.shipit_pricing));if(a&&!na(a)||t&&Oe.value&&Oe.value[r]&&Oe.value[r].length&&!yt.value[r])return!1}return!0}),Is=D(()=>H.value&&!Ht.value),la=D(()=>H.value&&!Et.value&&!tt.value&&!zt.value&&!je.value&&Ue.value>0&&(se.value||!fu.value)&&(!ge("delivery2.0")||ut.value||!Lt.value)),Ls=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)){let t=p.value[r];for(let a=0;a<t.length;a++)if(parseInt(t[a].locked))return!0}return!1}),na=r=>r?!!(!r.shipit_pricing||C.value?.zip&&C.value.zip.length>4):!1,tr=R(!1),gu=D(()=>Qe.value==="authentication"&&(Ye.value!=="success"||!Ge.value)),Rs=async()=>{if(await Ca(),aa.value)return lt.value.length?zr.value.scrollIntoView({behavior:"smooth",block:"start"}):ur.value.scrollIntoView({behavior:"smooth",block:"start"}),!1;tr.value=!0;let r=G.value[M.value],t,a={basketid:r,shopIds:xe.value};je.value&&(a.qs="&mobilepay=true");try{t=await $fetch(W.value+M.value+"/"+w.value+"/strongauthentication.json",{method:"POST",body:a})}catch(d){K.error(d.data?.errorMessage),tr.value=!1;return}t.authenticationUrl?(ia(),window.location.href=t.authenticationUrl):tr.value=!1},Ys=D(()=>s("Authenticate")+" & "+Hu.value),ia=()=>{ae.set("orderstate-"+M.value,JSON.stringify({customerType:he.value,customer:C.value,billingCustomer:De.value,defaultSelectedPayment:He.value,selectedDelivery:Zr(ue),selectedSuggestedDelivery:le.value,termsAccepted:Se.value,strongAuthenticationStatus:Ye.value,authenticationSessionId:Ge.value,marketingConsent:Zr(Nt),selectedAgents:yt.value,triptype:et.value,selectedCheckoutPayment:Ke.value,moreNotes:Zr(Ct)})),ae.set("orderstate_expiration-"+M.value,new Date().getTime()+1e6)},Vs=async()=>{let r=await ae.get("orderstate_expiration-"+M.value);if(!r||r<new Date().getTime()){await ae.remove("orderstate-"+M.value);return}let t=await ae.get("orderstate-"+M.value);if(t){t=JSON.parse(t),t.customerType&&(he.value=t.customerType),t.customer&&(C.value=t.customer,ze.value=t.customer.email),t.billingCustomer&&(De.value=t.billingCustomer),t.defaultSelectedPayment&&(He.value=t.defaultSelectedPayment);for(var a in t.selectedDelivery)Object.prototype.hasOwnProperty.call(t.selectedDelivery,a)&&(ue[a]=t.selectedDelivery[a]);t.selectedSuggestedDelivery&&(le.value=t.selectedSuggestedDelivery),t.termsAccepted&&(Se.value=t.termsAccepted),t.strongAuthenticationStatus&&!ne.strongAuthenticationStatus&&(Ye.value=t.strongAuthenticationStatus),t.authenticationSessionId&&!ne.authenticationSessionId&&(Ge.value=t.authenticationSessionId);for(var a in t.marketingConsent)Object.prototype.hasOwnProperty.call(t.marketingConsent,a)&&(Nt[a]=t.marketingConsent[a]);if(t.selectedAgents&&(yt.value=t.selectedAgents),t.triptype&&(et.value=t.triptype),t.selectedCheckoutPayment&&(Ke.value=t.selectedCheckoutPayment),t.moreNotes)for(var a in t.moreNotes)Object.prototype.hasOwnProperty.call(t.moreNotes,a)&&(Ct[a]=t.moreNotes[a])}},js=()=>{ae.remove("orderstate-"+M.value),ae.remove("orderstate_expiration-"+M.value)},Us=()=>{$.value&&uo($.value.shopId),$.value=void 0,Dr()},$s=()=>{$.value&&ao($.value.shopId),$.value=void 0,Dr()},qr=r=>{if(!r||!r.match(/^(?!\.)((?!.*\.{2})[a-zA-Z0-9\u0080-\u00FF\u0100-\u017F\u0180-\u024F\u0250-\u02AF\u0300-\u036F\u0370-\u03FF\u0400-\u04FF\u0500-\u052F\u0530-\u058F\u0590-\u05FF\u0600-\u06FF\u0700-\u074F\u0750-\u077F\u0780-\u07BF\u07C0-\u07FF\u0900-\u097F\u0980-\u09FF\u0A00-\u0A7F\u0A80-\u0AFF\u0B00-\u0B7F\u0B80-\u0BFF\u0C00-\u0C7F\u0C80-\u0CFF\u0D00-\u0D7F\u0D80-\u0DFF\u0E00-\u0E7F\u0E80-\u0EFF\u0F00-\u0FFF\u1000-\u109F\u10A0-\u10FF\u1100-\u11FF\u1200-\u137F\u1380-\u139F\u13A0-\u13FF\u1400-\u167F\u1680-\u169F\u16A0-\u16FF\u1700-\u171F\u1720-\u173F\u1740-\u175F\u1760-\u177F\u1780-\u17FF\u1800-\u18AF\u1900-\u194F\u1950-\u197F\u1980-\u19DF\u19E0-\u19FF\u1A00-\u1A1F\u1B00-\u1B7F\u1D00-\u1D7F\u1D80-\u1DBF\u1DC0-\u1DFF\u1E00-\u1EFF\u1F00-\u1FFF\u20D0-\u20FF\u2100-\u214F\u2C00-\u2C5F\u2C60-\u2C7F\u2C80-\u2CFF\u2D00-\u2D2F\u2D30-\u2D7F\u2D80-\u2DDF\u2F00-\u2FDF\u2FF0-\u2FFF\u3040-\u309F\u30A0-\u30FF\u3100-\u312F\u3130-\u318F\u3190-\u319F\u31C0-\u31EF\u31F0-\u31FF\u3200-\u32FF\u3300-\u33FF\u3400-\u4DBF\u4DC0-\u4DFF\u4E00-\u9FFF\uA000-\uA48F\uA490-\uA4CF\uA700-\uA71F\uA800-\uA82F\uA840-\uA87F\uA
2C00-\uD7AF\uF900-\uFAFF\.!#$%&'*+-/=?^_`{|}~\-\d]+)@(?!\.)([a-zA-Z0-9\u0080-\u00FF\u0100-\u017F\u0180-\u024F\u0250-\u02AF\u0300-\u036F\u0370-\u03FF\u0400-\u04FF\u0500-\u052F\u0530-\u058F\u0590-\u05FF\u0600-\u06FF\u0700-\u074F\u0750-\u077F\u0780-\u07BF\u07C0-\u07FF\u0900-\u097F\u0980-\u09FF\u0A00-\u0A7F\u0A80-\u0AFF\u0B00-\u0B7F\u0B80-\u0BFF\u0C00-\u0C7F\u0C80-\u0CFF\u0D00-\u0D7F\u0D80-\u0DFF\u0E00-\u0E7F\u0E80-\u0EFF\u0F00-\u0FFF\u1000-\u109F\u10A0-\u10FF\u1100-\u11FF\u1200-\u137F\u1380-\u139F\u13A0-\u13FF\u1400-\u167F\u1680-\u169F\u16A0-\u16FF\u1700-\u171F\u1720-\u173F\u1740-\u175F\u1760-\u177F\u1780-\u17FF\u1800-\u18AF\u1900-\u194F\u1950-\u197F\u1980-\u19DF\u19E0-\u19FF\u1A00-\u1A1F\u1B00-\u1B7F\u1D00-\u1D7F\u1D80-\u1DBF\u1DC0-\u1DFF\u1E00-\u1EFF\u1F00-\u1FFF\u20D0-\u20FF\u2100-\u214F\u2C00-\u2C5F\u2C60-\u2C7F\u2C80-\u2CFF\u2D00-\u2D2F\u2D30-\u2D7F\u2D80-\u2DDF\u2F00-\u2FDF\u2FF0-\u2FFF\u3040-\u309F\u30A0-\u30FF\u3100-\u312F\u3130-\u318F\u3190-\u319F\u31C0-\u31EF\u31F0-\u31FF\u3200-\u32FF\u3300-\u33FF\u3400-\u4DBF\u4DC0-\u4DFF\u4E00-\u9FFF\uA000-\uA48F\uA490-\uA4CF\uA700-\uA71F\uA800-\uA82F\uA840-\uA87F\uAC00-\uD7AF\uF900-\uFAFF\-\.\d]+)((\.([a-zA-Z\u0080-\u00FF\u0100-\u017F\u0180-\u024F\u0250-\u02AF\u0300-\u036F\u0370-\u03FF\u0400-\u04FF\u0500-\u052F\u0530-\u058F\u0590-\u05FF\u0600-\u06FF\u0700-\u074F\u0750-\u077F\u0780-\u07BF\u07C0-\u07FF\u0900-\u097F\u0980-\u09FF\u0A00-\u0A7F\u0A80-\u0AFF\u0B00-\u0B7F\u0B80-\u0BFF\u0C00-\u0C7F\u0C80-\u0CFF\u0D00-\u0D7F\u0D80-\u0DFF\u0E00-\u0E7F\u0E80-\u0EFF\u0F00-\u0FFF\u1000-\u109F\u10A0-\u10FF\u1100-\u11FF\u1200-\u137F\u1380-\u139F\u13A0-\u13FF\u1400-\u167F\u1680-\u169F\u16A0-\u16FF\u1700-\u171F\u1720-\u173F\u1740-\u175F\u1760-\u177F\u1780-\u17FF\u1800-\u18AF\u1900-\u194F\u1950-\u197F\u1980-\u19DF\u19E0-\u19FF\u1A00-\u1A1F\u1B00-\u1B7F\u1D00-\u1D7F\u1D80-\u1DBF\u1DC0-\u1DFF\u1E00-\u1EFF\u1F00-\u1FFF\u20D0-\u20FF\u2100-\u214F\u2C00-\u2C5F\u2C60-\u2C7F\u2C80-\u2CFF\u2D00-\u2D2F\u2D30-\u2D7F\u2D80-\u2DDF\u2F00-\u2FDF\u2FF0-\u2FFF\u3040-\u309F\u30A0-\u30FF\u3100-\u312F\u3130-\u318F\u3190-\u319F\u31C0-\u31EF\u31F0-\u31FF\u3200-\u32FF\u3300-\u33FF\u3400-\u4DBF\u4DC0-\u4DFF\u4E00-\u9FFF\uA000-\uA48F\uA490-\uA4CF\uA700-\uA71F\uA800-\uA82F\uA840-\uA87F\uAC00-\uD7AF\uF900-\uFAFF]){2,63})+)$/i)||!r.match(/@(?!.*?\.\.)[^@]+$/))return!1;const t=r.split("@");return!(t.length!==2||t[0].endsWith("."))},Hs=r=>r?!!r.match(/^\d{10}$/):!0,yu=()=>s("Fill in this field"),Rt=r=>({name:"name",phone:"customerphone",email:"email",address:"address",zip:"zip",city:"city",country:"country",ident:"ident",loyalty:"loyalty",billing_address:"billing-address",billing_zip:"billing-zip",billing_city:"billing-city",billing_country:"billing-country",billing_billingemail:"billingemail",billing_evoice:"billingEvoice",billing_evoiceint:"billingEvoiceInt",billing_ident:"businessId",billing_company:"company"})[r],zs=r=>{const t=[...Sr().filter(f=>f.errorKey),...bu().filter(f=>f.errorKey)];if(t.length&&da(t,_u()),!r.scrollTarget)return;const a={contactwrap:ur,orderitems:zr,deliverywrap:Nu,paymentwrap:qu};let d=null;if(Object.prototype.hasOwnProperty.call(a,r.scrollTarget)?d=a[r.scrollTarget]?.value??null:d=document.getElementById(r.scrollTarget),!d)return;d.scrollIntoView({behavior:"smooth",block:"center"}),d.querySelector('input:not([type="hidden"]), select, textarea, button:not([disabled]), [tabindex]:not([tabindex="-1"])')?.focus({preventScroll:!0})},Me=(r,t,a)=>{const d=a.errorKey??`${a.label}:${a.message}`;t.has(d)||(t.add(d),r.push(a))},Au=r=>({name:s("Name"),phone:s("Telephone"),email:s("Email"),address:s("Address"),zip:s("Zip code"),city:s("City"),country:s("Country"),ident:s("Personal ID Number"),loyalty:s("S-Etukortti card number")})[r]??r,vr=r=>({address:s("Address"),zip:s("Zip code"),city:s("City"),country:s("Country"),billingemail:s("Billing Email"),company:s("Company or organization name"),ident:s("Business ID"),evoice:s("E-Invoice Address"),evoiceint:s("E-Invoice Intermediary")})[r]??r,Du=r=>r==="ident"?De.value?.ident:T.value[r],Sr=()=>{const r=[],t=new Set,a=yu(),d=s("Email address is not valid"),y=s("Please check the number you entered.");
2if(!Ze.value)return r;const f=C.value;let F=nt.value;for(let j=0;j<F.length;j++){const Y=F[j];(!f||!(Y in f)||!f[Y])&&Me(r,t,{label:Au(Y),message:a,errorKey:Y,scrollTarget:Rt(Y)})}F=qs.value;for(let j=0;j<F.length;j++){const Y=F[j],X=Du(Y);X?Y.includes("email")&&!qr(X)&&Me(r,t,{label:vr(Y),message:d,errorKey:"billing_"+Y,scrollTarget:Rt("billing_"+Y)}):Me(r,t,{label:vr(Y),message:a,errorKey:"billing_"+Y,scrollTarget:Rt("billing_"+Y)})}const A=vu.value;for(let j=0;j<A.length;j++){let Y=0;for(let X=0;X<A[j].length;X++){const J=A[j][X];Du(J)&&Y++}if(Y>0&&Y<A[j].length)for(let X=0;X<A[j].length;X++){const J=A[j][X],c=Du(J);c?J.includes("email")&&!qr(c)&&Me(r,t,{label:vr(J),message:d,errorKey:"billing_"+J,scrollTarget:Rt("billing_"+J)}):Me(r,t,{label:vr(J),message:a,errorKey:"billing_"+J,scrollTarget:Rt("billing_"+J)})}}return qr(C.value?.email)||Me(r,t,{label:Au("email"),message:C.value?.email?d:a,errorKey:"email",scrollTarget:Rt("email")}),Hs(C.value?.loyalty)||Me(r,t,{label:Au("loyalty"),message:y,errorKey:"loyalty",scrollTarget:Rt("loyalty")}),T.value.evoice&&T.value.evoice.length<12&&Me(r,t,{label:vr("evoice"),message:a,errorKey:"billing_evoice",scrollTarget:Rt("billing_evoice")}),r},bu=()=>{const r=[],t=new Set,a=yu();for(let d in p.value){if(!Object.prototype.hasOwnProperty.call(p.value,d))continue;const y=p.value[d];for(let f=0;f<y.length;f++){const F=y[f];if(!F.form?.fields?.match(/mandatory/))continue;const A=JSON.parse(F.form.fields),j=F.formresponse;for(let Y=0;Y<A.length;Y++){const X=A[Y];if(parseInt(X.mandatory??"0")&&(!j||!j[X.title])){const J=d+"-"+F.id;Me(r,t,{label:X.title,message:a,errorKey:J,scrollTarget:"order-item-"+J})}}}}return r},_u=()=>{const r=[];for(let t in p.value){if(!Object.prototype.hasOwnProperty.call(p.value,t))continue;const a=p.value[t];for(let d=0;d<a.length;d++){const y=a[d];if(!y.form?.fields?.match(/mandatory/))continue;const f=JSON.parse(y.form.fields),F=y.formresponse;for(let A=0;A<f.length;A++){const j=f[A];if(parseInt(j.mandatory??"0")&&(!F||!F[j.title])){const Y=t+"-"+y.id;r.includes(Y)||r.push(Y);break}}}}return r},ca=["ident","loyalty"],Gs=()=>{const r=[],t=new Set,a=yu(),d=s("Read and accept the order and cancellation terms");for(const f of bu())Me(r,t,f);Ze.value&&!se.value&&Me(r,t,{label:s("Email"),message:a,scrollTarget:"verifyEmail"});const y=Sr();for(let f=0;f<y.length;f++){const F=y[f];ca.includes(F.errorKey??"")||Me(r,t,F)}!ut.value&&Lt.value&&Me(r,t,{label:s("Delivery"),message:s("Please select a delivery method for each delivery to continue."),scrollTarget:"order-deliveries"}),du.value||Me(r,t,{label:s("Choose payment method"),message:a,scrollTarget:"paymentwrap"}),kr.value||Me(r,t,{label:s("Select a bank or payment method"),message:a,scrollTarget:"bank-buttons"});for(let f=0;f<y.length;f++){const F=y[f];ca.includes(F.errorKey??"")&&Me(r,t,F)}return Se.value||Me(r,t,{label:s("Order and cancellation terms"),message:d,scrollTarget:"or-maybe-terms-agree"}),r},da=(r,t)=>{L.value={};for(let a=0;a<r.length;a++)r[a].errorKey&&(L.value[r[a].errorKey]=!0);if(t)for(let a=0;a<t.length;a++)L.value[t[a]]=!0},pa=D(()=>!Ze.value||Sr().length===0),ma=D(()=>bu().length===0),gr=D(()=>de.value?!1:!!(du.value&&(se.value||!Ze.value)&&ut.value&&Se.value&&kr.value&&pa.value&&ma.value)),Or=D(()=>tr.value?!1:!!(du.value&&(se.value||!Ze.value)&&ut.value&&Se.value&&kr.value&&pa.value&&ma.value)),Eu=D(()=>de.value||tr.value?[]:(gu.value?Or.value:gr.value)?[]:Gs()),yr=R(!1),fa=r=>{Fr.value=r},Cu=()=>{if((Ge.value||ne.authenticationSessionId)&&!Mt.value){St.value=!1;return}if(!H.value){St.value=!1;return}if(!H.value){St.value=!1;return}if(wr.value&&!(wr.value||!su.value||ou.value)&&g.value&&!ou.value){St.value=!1;return}if(su.value&&!ut.value){St.value=!1;return}if(!g.value&&ut.value&&wr.value){St.value=!1;return}St.value=!0},Ks=r=>{r.preventDefault(),T.value.address=C.value?.address??"",T.value.zip=C.value?.zip??"",T.value.city=C.value?.city??"",T.value.country=C.value?.country??""},Mr=()=>{let r=!1;for(let t in p.value)if(Object.prototype.hasOwnProperty.call(p.value,t)){let a=p.value[t];if(a.length)for(let d=0;d<a.length;d++){let y=a[d];if(y.product&&y.product.accommodationtype){r=!0;break}}}return r},ha=r=>{if(H.value>1)return!1;let t=0;for(let a in p.value)if(Object.prototype.hasOwnProperty.call(p.value,a)){let d=p.value[a];if(d.length)for(let y=0;y<d.length;y++){let f=d[y];if(!f.discount_id&&!(f.product_subtype==i.SUBTYPE_EVENT||f.product&&parseInt(f.product.pricing_id)||f.product&&parseInt(f.product.hide_pricing,10)===5
2)&&!(f.optiontype!=null&&f.optiontype!=="null"&&parseInt(f.optiontype,10)!=i.LINKEDPRODUCT_OFFER&&parseInt(f.product_subtype,10)!=i.SUBTYPE_TICKET)){if(!f.product||!f.product[r+"_benefit"])return!1;parseInt(f.product.type,10)===i.TYPE_BUYABLE?t+=f.count:f.reservation_count?t+=f.reservation_count:t++}}}return!(t>1)},Js=Su(async r=>{if(!r){tu.value=[];return}let t=[];try{ru.value=!0,t=await $fetch(W.value+M.value+"/billingcustomers.json?ident="+r)}catch{t=[]}t.push({id:"new-"+r,company:s("Create new..."),ident:r}),ru.value=!1,tu.value=t},300),va=D(()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)&&p.value[r].length&&r!==M.value)return!0;return!1}),Zs=r=>r!==M.value||H.value>1,Xs=()=>{ir.value=!0},Ws=()=>{ir.value=!1;const r=["fi","se","no","de","dk","it","ch","eu","fl","nl","ie","at","es","zn","uk","ru","fr","com","net","org","info"];qt.value=void 0,Jl.run({email:qe.value??"",topLevelDomains:r,suggested(t){t.domain.split(".",-1).length-1>0?qt.value=decodeURIComponent(t.address.replace(/\s/g,""))+"@"+decodeURIComponent(t.domain):qt.value=void 0},empty(){qt.value=void 0}})},Qs=()=>{qe.value=qt.value,qt.value=void 0},eo=r=>!(!r||parseInt(r.singleuse)===1&&parseFloat(r.value)==0&&parseInt(r.count)>0),Ae=r=>{switch(Xe(r)){case i.PAYMENT_CASH:case i.PAYMENT_INVOICE:case i.PAYMENT_TRANSFER:case i.PAYMENT_CHECKOUT:case i.PAYMENT_TRUST:case i.PAYMENT_NETVISOR:case i.PAYMENT_STRIPE:case i.PAYMENT_ALIPAY:case i.PAYMENT_BAMBORA:case i.PAYMENT_NETAXEPT:case i.PAYMENT_SMARTUM:case i.PAYMENT_EPASSI:case i.PAYMENT_EDENRED:case i.PAYMENT_OPEN:case i.PAYMENT_CONFIRM:case i.PAYMENT_VIVA:return!0;case i.PAYMENT_MOBILEPAY:return!je.value;case i.PAYMENT_MONI:case i.PAYMENT_PAYPAL:case i.PAYMENT_PAYPALSANDBOX:return!1}return!0},Fu=r=>{if(Ee(r))return Ee(r).shopphone&&Ee(r).shopphone.trim()?Ee(r).shopphone.trim():Ee(r).companyphone&&Ee(r).companyphone.trim()?Ee(r).companyphone.trim():!1},to=r=>r.match(/credit/)?"creditcard":"account",Xe=(r="")=>{switch(r){case"cash":case"admincash":case"admincard":case"adminnone":return i.PAYMENT_CASH;case"invoice":return i.PAYMENT_INVOICE;case"transfer":return i.PAYMENT_TRANSFER;case"paypal":case"creditcard":return i.PAYMENT_PAYPAL;case"paypalsandbox":case"creditcardsandbox":return i.PAYMENT_PAYPALSANDBOX;case"checkout":return i.PAYMENT_CHECKOUT;case"trust":return i.PAYMENT_TRUST;case"netvisor":return i.PAYMENT_NETVISOR;case"stripe":return i.PAYMENT_STRIPE;case"alipay":return i.PAYMENT_ALIPAY;case"mobilepay":return i.PAYMENT_MOBILEPAY;case"viva":return i.PAYMENT_VIVA;case"bambora":return i.PAYMENT_BAMBORA;case"netaxept":return i.PAYMENT_NETAXEPT;case"moni":return i.PAYMENT_MONI;case"smartum":return i.PAYMENT_SMARTUM;case"epassi":return i.PAYMENT_EPASSI;case"edenred":return i.PAYMENT_EDENRED;case"open":return i.PAYMENT_OPEN;case"confirm":return i.PAYMENT_CONFIRM}return 0},Ir=r=>{switch(r){case i.PAYMENT_CASH:return"cash";case i.PAYMENT_INVOICE:return"invoice";case i.PAYMENT_TRANSFER:return"transfer";case i.PAYMENT_PAYPAL:return"paypal";case i.PAYMENT_PAYPALSANDBOX:return"paypalsandbox";case i.PAYMENT_CHECKOUT:return"checkout";case i.PAYMENT_TRUST:return"trust";case i.PAYMENT_NETVISOR:return"netvisor";case i.PAYMENT_STRIPE:return"stripe";case i.PAYMENT_ALIPAY:return"alipay";case i.PAYMENT_MOBILEPAY:return"mobilepay";case i.PAYMENT_VIVA:return"viva";case i.PAYMENT_BAMBORA:return"bambora";case i.PAYMENT_NETAXEPT:return"netaxept";case i.PAYMENT_MONI:return"moni";case i.PAYMENT_SMARTUM:return"smartum";case i.PAYMENT_EPASSI:return"epassi";case i.PAYMENT_EDENRED:return"edenred";case i.PAYMENT_OPEN:return"open";case i.PAYMENT_CONFIRM:return"confirm"}return""},Ee=r=>E.settings[r+"-"+w.value]||{},Lr=r=>{for(let t=0;t<p.value[r].length;t++)if(p.value[r][t].discount_id)return!0;return!1},ro=()=>{for(let r in G.value)if(wu(r)||Kt(r))return!0;return!1},wu=r=>{for(let t=0;t<p.value[r].length;t++)if(p.value[r][t].valuecard_id)return!0;return!1},Kt=r=>!!gt[r],Rr=r=>{for(let t=0;t<p.value[r].length;t++)if(p.value[r][t].voucher_id)return!0;return!1},uo=async r=>{if(!gt[r])return;let t={locale:w.value,shopId:r,valuecard:gt[r].code,count:gt[r].selectedCount??1,id:gt[r].id};Q.$emit("addValuecard");try{await E.addToBasket(t)}catch(a){K.error(a.errorMessage)}finally{delete gt[r]}},ao=r=>{delete gt[r]},so=(r,t)=>{K.error(r)},oo=async r=>{let t={locale:w.value,shopId:r,voucher:pt[r].code,count:1,id:pt[r].id};try{await E.addToBasket(t)}catch(a){console.log(a)}finally{delete pt[r]}},ga=async r=>{if(ge("delivery2.0"))return;let t=G.value[r];try{fe[r]=await $fetch(`${W.value}${r}/${w.value}/baskets/${t}
2/deliverymethods.json?version=${w.value}`),fe[r].length===1&&ya(r,fe[r][0])}catch{delete fe[r]}},ya=(r,t)=>{t&&(ue[r]=t,t.id&&Q.$emit("checkoutOption",{phase:"summary",option:"delivery_"+t.id,details:{event:"add_shipping_info",shipping_tier:t.id+"_"+t.name}}))},Aa=async r=>{let t=M.value;H.value===1&&(t=hr.value);try{let a=await $fetch(`${W.value}${t}/${w.value}/checkouthandler.json`,{method:"POST",body:{method:"Payments",amount:Ue.value}});nr.value=a,Da("checkout",r)}catch{}},lo=r=>{Ke.value===r?Ke.value=void 0:Ke.value=r},Da=async(r,t)=>{if(g.value===r&&$r.value,Ae(r)&&!se.value){so(s("Please fill in your contact information before selecting this option."));return}g.value=r,Q.$emit("checkoutOption",{phase:"summary",option:"payment_"+g.value,details:{event:"add_payment_info",payment_type:g.value}})},Ar=(r,t=!1,a=!1)=>{let d=0;if(Object.prototype.hasOwnProperty.call(p.value,r))for(let y=0;y<p.value[r].length;y++){let f=p.value[r][y];if(f.valuecard_id&&!parseInt(f.vat))continue;let F=parseFloat(f.price)||0;f.resource_count&&parseInt(f.resource_count,10)>1?d+=F*parseFloat(f.count)*parseInt(f.resource_count,10):d+=F*parseFloat(f.count)}return t||(d+=rr(r)),a?d:Math.round(d*100)/100},no=(r,t=!1,a=!1)=>{let d=0;if(Object.prototype.hasOwnProperty.call(p.value,r))for(let y=0;y<p.value[r].length;y++){let f=p.value[r][y];if(f.valuecard_id&&!parseInt(f.vat))continue;let F=parseFloat(f.price)||0;f.resource_count&&parseInt(f.resource_count,10)>1?d+=F*parseFloat(f.count)*parseInt(f.resource_count,10)-F*parseFloat(f.count)*parseInt(f.resource_count,10)/(1+f.vat/100):d+=F*parseFloat(f.count)-F*f.count/(1+f.vat/100)}return t||(d+=ho(r)),a?d:Math.round(d*100)/100},Bu=r=>{const t=parseFloat(r.price)||0;return r.resource_count&&parseInt(r.resource_count,10)>1?t*parseFloat(r.count)*parseInt(r.resource_count,10):t*parseFloat(r.count)},ba=(r,t=!1)=>{if(!Qt.value){let f=0;if(Object.prototype.hasOwnProperty.call(p.value,r))for(let F=0;F<p.value[r].length;F++)f+=Bu(p.value[r][F]);return t||(f+=rr(r)),pt[r]&&(f-=pt[r].value),Math.round(f*100)/100}const a={},d=[];if(Object.prototype.hasOwnProperty.call(p.value,r))for(const f of p.value[r]){let F=null;try{f.paymentplan&&(F=JSON.parse(f.paymentplan))}catch{}F&&F.type==="advance"&&F.id?(a[F.id]||(a[F.id]={plan:F,items:[]}),a[F.id].items.push(f)):d.push(f)}let y=0;for(const f of d)y+=Bu(f);for(const f in a){const{plan:F,items:A}=a[f],j=A.reduce((Y,X)=>Y+Bu(X),0);if(F.amount_type==="relative"){const Y=parseFloat(F.amount)/100,X=j*Y,J=parseFloat(F.minimum_amount)||0;if(J>=j){y+=j;continue}J>0&&X<J?y+=J:y+=X}else F.amount_type==="fixed"?y+=Math.min(parseFloat(F.amount)||0,j):y+=j}return t||(y+=rr(r)),pt[r]&&(y-=pt[r].value),Math.round(y*100)/100},io=r=>{let t=M.value+"-"+w.value;return!!parseInt(E.settings[t]?.["pay_option"+r])},xu=r=>{if(r===i.PAYMENT_NETVISOR||r===i.PAYMENT_ALIPAY)return!1;if(Ss.value&&S.value.length>1&&Nr.value)return co(r,Nr.value);if(S.value.length){for(let t=0;t<S.value.length;t++){let a=S.value[t],d=a+"-"+w.value;if(!parseInt(E.settings[d]?.["pay_option"+r])||(r===i.PAYMENT_OPEN&&!tt.value||r===i.PAYMENT_CONFIRM&&!It.value)&&(Kt(a)||wu(a)))return!1;let y=M.value+"-"+w.value;if((S.value.length>1||y===d)&&!parseInt(E.settings[y]?.["pay_option"+r])||S.value.length>1&&!mo(r))return!1}return Ls.value?fo(r):!0}return!1},co=(r,t)=>{let a=t+"-"+w.value;return S.value.length?!(!E.settings[a]||!Number(E.settings[a]["pay_option"+r])):!1},ye=r=>iu.value?r===i.PAYMENT_STRIPE:(r===i.PAYMENT_INVOICE||r===i.PAYMENT_TRUST||r===i.PAYMENT_NETVISOR||r===i.PAYMENT_TRANSFER)&&he.value!="business"?!1:r===i.PAYMENT_OPEN&&Xt.value?!0:r===i.PAYMENT_STRIPE&&Ue.value<.5||r===i.PAYMENT_ALIPAY||!po(r)&&ro()?!1:xu(r),Yr=r=>{let t=M.value+"-"+w.value;return S.value.length===1&&S.value[0]!==M.value&&(t=S.value[0]+"-"+w.value),parseInt(E.settings[t]?.["pay_option"+r+"_mode"])<2},Vr=r=>{let t=M.value+"-"+w.value;return S.value.length===1&&S.value[0]!==M.value&&(t=S.value[0]+"-"+w.value),parseInt(E.settings[t]?.["pay_option"+r+"_mode"])!==1},po=r=>{switch(r){case i.PAYMENT_CASH:case i.PAYMENT_INVOICE:case i.PAYMENT_TRUST:case i.PAYMENT_NETVISOR:case i.PAYMENT_TRANSFER:case i.PAYMENT_OPEN:case i.PAYMENT_CONFIRM:return!1}return!0},mo=r=>{switch(r){case i.PAYMENT_CASH:case i.PAYMENT_INVOICE:case i.PAYMENT_TRUST:case i.PAYMENT_NETVISOR:case i.PAYMENT_TRANSFER:case i.PAYMENT_BAMBORA:case i.PAYMENT_OPEN:case i.PAYMENT_CONFIRM:return!0}return!1},fo=r=>{switch(r){case i.PAYMENT_PAYPAL:case i.PAYMENT_PAYPALSANDBOX:case i.PAYMENT_CHECKOUT:case i.PAYMENT_STRIPE:case i.PAYMENT_ALIPAY:case i.PAYMENT_MOBILEPAY:case i.PAYMENT_VIVA:case i.PAYMENT_BAMBORA:case i.PAYMENT_NETAXEPT:case i.PAYMENT_MONI:case i.PAYMENT_EPASSI:case i.PAYMENT_EDENRED:return!0;case i.PAYMENT_CASH:case i.PAYMENT_ADMINCASH:case i.PAYMENT_ADMINCARD:return!1;case i.PAYMENT_INVOICE:case i.PAYMENT_TRANSFER:case i.PAYMENT_TRUST:case i.PAYMENT_NETVISOR:return!1}return!1},ee=(r,t="")=>{if(!S.value.length)return"";let a=S.value[0]+"-"+w.value;if(r===i.PAYMENT_PAYPAL){if(t==="account")return s("PayPal");if(t==="creditcard")return s("PayPal")+" ("+s("credit cards")+")"}if(r===i.PAYMENT_PAYPALSANDBOX){if(t==="account")return s("PayPal test payment (SANDBOX)");if(t==="creditcard")return s("PayPal test payment (SANDBOX)")+" ("+s("credit cards")+")"}return E.settings[a]?.["pay_option"+r+"_title"+t]},Ie=r=>{let t="",a="pay_option"+r+"_extraeur",d="pay_option"+r+"_extraperc";if(!S.value.length)return"";let y,f=0;for(let F=0;F<S.value.length;F++){let A=S.value[F];y=E.settings[A+"-"+w.value],y&&(y[a]&&parseFloat(y[a])>0&&(f+=parseFloat(y[a])),y[d]&&parseFloat(y[d])>0&&(f+=Ar(A,!0)*(parseFloat(y[d])/100)))}return f>0&&(t=" ("+s("Surcharge")+" "+te(f,$e.value)+")"),t},rr=r=>{let t=0;if(!g.value)return t;let a=Xe(g.value),d="pay_option"+a+"_extraeur",y="pay_option"+a+"_extraperc";if(!S.value.length)return 0;let f=E.settings[r+"-"+w.value];return f?(f[d]&&parseFloat(f[d])>0&&(t+=parseFloat(f[d])),f[y]&&parseFloat(f[y])>0&&(t+=Ar(r,!0)*(parseFloat(f[y])/100)),t):0},ho=r=>{let t=0;if(!g.value)return t;let a=Xe(g.value),d="pay_option"+a+"_extraeur",y="pay_option"+a+"_extraperc";if(!S.value.length)return 0;let f=E.settings[r+"-"+w.value];if(!f)return 0;let F=p.value[r],A=0;for(let j=0;j<F.length;j++){let Y=F[j];parseFloat(Y.vat)>A&&(A=parseFloat(Y.vat))}if(f[d]&&parseFloat(f[d])>0){const j=parseFloat(f[d]);t+=j-j/(1+A/100)}if(f[y]&&parseFloat(f[y])>0){const j=Ar(r,!0)*(parseFloat(f[y])/100);t+=j-j/(1+A/100)}return t},vo=async r=>{try{bt.value=await $fetch(W.value+M.value+"/orders/"+r+".json?ver
2sion="+w.value)}catch{bt.value=void 0}},go=()=>{if(se.value=!0,C.value={country:"FI"},ze.value="",_.value&&(_.value.name&&(C.value.name=_.value.name),_.value.email&&(ze.value=_.value.email)),he.value=Z.value?.customertype&&Z.value?.customertype.includes("business")?"business":"private",xa.value&&(he.value="business"),De.value={},bt.value){const r=["name","company","phone","email","address","zip","city","country","evoice","evoiceint"],t=["billing_name","billing_address","billing_zip","billing_city","billing_country","billing_email","billing_company","billing_department","billing_evoice","billing_evoiceint","billing_phone","billing_ident","billing_paymentterm","billing_paymentterm"];C.value={};for(const a of r)C.value[a]=bt.value[a];C.value.email&&(ze.value=C.value.email),De.value={};for(const a of t){const d=a.replace("billing_","");De.value[d]=bt.value[a]}}Pa(),Fr.value=!1,Q.$emit("checkout","customerinfo")},_a=async()=>{if(!S.value.length)return;let r=S.value[0],t="?fields=",a="",d={};qe.value&&(d.email=qe.value),dt.value&&(d.zip=dt.value);for(let y in d)Object.prototype.hasOwnProperty.call(d,y)&&(t+=y+",",a+="&"+y+"="+escape(d[y]));t=t.substring(0,t.length-1);try{let y=await $fetch(`${W.value}${r}/customers/check.json${t}${a}`);if(y&&y.email&&(lr.value=!0),y&&y.id){C.value=y,ze.value=C.value.email,C.value.country||(C.value.country="FI"),se.value=!0,he.value="private",De.value={};let f=C.value.allowmarketing?.split(",")??[];for(let F=0;F<f.length;F++){let A=f[F].split(":");Nt[A[0]]=!0,we[A[0]]=A[1]}}}catch{se.value=!0,C.value={email:qe.value,zip:dt.value,country:"FI"},ze.value=C.value.email,he.value="private",De.value={}}Pa(),Fr.value=!1,Q.$emit("checkout","customerinfo")},jr=(r,t)=>{E.deleteItemFromBasket({id:r.id,item:r,shopId:t})},yo=()=>{for(let r in p.value)if(Object.prototype.hasOwnProperty.call(p.value,r)){let t=p.value[r];for(let a=0;a<t.length;a++){let d=t[a];E.deleteItemFromBasket({id:d.id,item:d,shopId:r})}}},Ea=async r=>{if(r&&r.shopId){if(r&&r.item&&r.item.product&&parseInt(r.item.product.pricing_id,10)){let a=p.value[r.shopId];for(let d=0;d<a.length;d++)if(parseInt(a[d].item_id,10)==parseInt(r.item.id,10)){for(let y=0;y<a.length;y++)if(parseInt(a[y].id,10)==parseInt(a[d].modifier_id,10)){jr(a[y],r.shopId);break}}}if(r&&r.item&&parseInt(r.item.modifier_id,10)&&r.item.previous){let a=p.value[r.shopId];for(let d=0;d<a.length;d++)if(parseInt(a[d].id,10)==parseInt(r.item.modifier_id,10)){jr(a[d],r.shopId);break}}let t=!1;if(await ga(r.shopId),ue&&ue[r.shopId]&&fe&&fe[r.shopId])for(let a=0;a<fe[r.shopId].length;a++)fe[r.shopId][a]===ue[r.shopId]&&(t=!0);t||ya(r.shopId,void 0)}},Ao=D(()=>{if(S.value.length){for(let r=0;r<S.value.length;r++){let t=S.value[r];if(!(!Ju.value[t]||!Ju.value[t].length)&&!ue[t])return!1}return!0}return!1}),Ca=async()=>{da(Sr(),_u());for(let t=0;t<Object.values(kt).length;t++)await Object.values(kt)[t].saveForm();const r=_u();for(let t=0;t<r.length;t++)L.value[r[t]]=!0},Do=(r,t)=>L.value[r+"-"+t.id],bo=()=>new Promise(async(r,t)=>{let a=[];for(let d in G.value)if(Object.prototype.hasOwnProperty.call(G.value,d)){if(!p.value||!p.value[d]||!p.value[d].length)continue;let y=G.value[d];a.push($fetch(`${W.value}${d}/rest/put/baskets/${y}.json?identifier=${y}&refresh=payment`))}await Promise.allSettled(a),r()}),_o=()=>(Ht.value=!0,Pt.value=0,$t.value=0,Tu(vt),new Promise(async(r,t)=>{let a=[],d=[];for(let f in G.value)if(Object.prototype.hasOwnProperty.call(G.value,f)){if((!p.value||!p.value[f]||!p.value[f].length)&&f!==M.value)continue;d.push(f);let F=G.value[f],A=Object.assign({},C.value);if(delete A.identifier,De.value&&he.value==="business"){if(A.billingcustomer=Object.assign({},De.value),A.billingcustomer.id&&A.billingcustomer.id.match&&A.billingcustomer.id.match(/^new/)){A.billingcustomer.id=void 0,delete A.billingcustomer.id,A.billing_ident=A.billingcustomer.ident;let Y=hu.value,X=0;for(X=0;X<Y.length;X++)A.billingcustomer[Y[X]]=T.value[Y[X]];let J=vu.value;for(X=0;X<J.length;X++)for(let c=0;c<J[X].length;c++){let N=J[X][c];A.billingcustomer[N]=T.value[N]}}T.value.yourreference&&(A.yourreference=De.value.yourreference),T.value.mark&&(A.mark=De.value.mark),T.value.department&&(A.billing_department=T.value.department),T.value.company&&(A.billing_company=T.value.company),T.value.address&&(A.billing_address=T.value.address),T.value.zip&&(A.billing_zip=T.value.zip),T.value.city&&(A.billing_city=T.value.city),T.value.country&&(A.billing_country=T.value.country),T.value.email&&(A.billing_email=T.value.email),T.value.billingemail&&(A.billing_billingemail=T.value.email),T.value.evoice&&(A.billing_evoice=T.value.evoice),T.value.evoiceint&&(A.billing_evoiceint=T.value.evoiceint),T.value.yourreference&&(A.yourreference=T.value.yourreference),T.value.mark&&(A.mark=T.value.mark)}if((Qe.value==="minimal"||Qe.value==="minimalphone")&&(A.country=null),A.ext_customer_id=C.value?.id,A.terms_accepted=1,A.payment=g.value,A.payment==="creditcardsandbox"&&(A.payment="creditcard"),A.phone&&A.phone.match&&A.phone.match(/\*/),ge("statisticsfinland")&&Mr()&&et.value&&(A.triptype=et.value),ge("statisticsfinland")&&Mr()&&et.value&&(A.triptype=et.value),ge("delivery2.0")?A.deliveryRules=Ho(f):ue[f]&&(A.delivery=ue[f].id),M.value===f?A.master=1:A.master=0,nu.value>1?A.consolidated=1:A.consolidated=0,ft.value&&(A.src=ft.value),document.cookie.match(RegExp("(?:^|;\\s*)cottagefi=([^;]*)"))){let Y=localStorage.getItem("cf_cottages");if(Y){const X=JSON.parse(Y);S.value.forEach(J=>{p.value[J].forEach(c=>{!c.discount_id&&!c.valuecard_id&&X.find(k=>k.johku_cottage_id===c.product_id)&&(A.src="www.mokkivuokra.fi")})})}}Nt[M.value]?A.allowmarketing=1:A.allowmarketing=0,Ye.value&&(A.strong_authentication_status=Ye.value),Ge.value&&(A.authentication_session_id=Ge.value),Ct[f]?A.more=Ct[f]:A.more=null,fr.value&&(A.ignorepaymentplan=!0),A.version=w.value,a.push($fetch(`${W.value}${f}/${w.value}/orders/${F}.json`,{method:"POST",body:A}))}const y=await Promise.allSettled(a);for(let f=0;f<y.length;f++)if(y[f].status==="fulfilled")$t.value++,vt[d[f]]=y[f].value,$t.value+Pt.value===H.value&&r();else{Pt.value++,t(y[f].reason);return}})),Fa=async()=>{Mt.value=!1,result=await ku(),result||(Mt.value=!0)},ku=async()=>
2{if(de.value)return!1;const r=g.value;if(xt.value=Qe.value,!r||!Se.value)return!1;if(de.value=!0,Wt.value&&!Ao.value)return K.info(s("Please select a delivery method.")),de.value=!1,!1;if(Mr()&&!et.value)return K.info(s("Please select trip type.")),de.value=!1,!1;if(await Ca(),aa.value)return lt.value.length?zr.value.scrollIntoView({behavior:"smooth",block:"start"}):ur.value.scrollIntoView({behavior:"smooth",block:"start"}),de.value=!1,!1;await bo();const t=Ft.value;if(await E.reloadBasket(),Ft.value!==t)return K.warning(s("The basket contents have changed.")),de.value=!1,!1;try{await _o()}catch(a){return K.error(a.data?.errorMessage,{autoClose:1e4}),de.value=!1,!1}return Pt.value===0?(await E.reloadBasket(),ia(),Eo(r),!0):(de.value=!1,!1)},Eo=r=>{H.value>1?Co(r):Fo(r)},Co=r=>{if(r)switch(Xe(r)){case i.PAYMENT_BAMBORA:return Pu();case i.PAYMENT_INVOICE:case i.PAYMENT_TRANSFER:case i.PAYMENT_CASH:case i.PAYMENT_ADMINCASH:case i.PAYMENT_ADMINCARD:case i.PAYMENT_ADMINNONE:case i.PAYMENT_OPEN:case i.PAYMENT_CONFIRM:return wa(r)}},Fo=r=>{if(r)switch(Xe(r)){case i.PAYMENT_CHECKOUT:return wo();case i.PAYMENT_PAYPAL:case i.PAYMENT_PAYPALSANDBOX:return Bo(to(r));case i.PAYMENT_STRIPE:return xo();case i.PAYMENT_ALIPAY:return ko();case i.PAYMENT_MOBILEPAY:return Po();case i.PAYMENT_VIVA:return To();case i.PAYMENT_BAMBORA:return Pu();case i.PAYMENT_NETAXEPT:return No();case i.PAYMENT_EPASSI:return qo();case i.PAYMENT_EDENRED:return So();case i.PAYMENT_INVOICE:case i.PAYMENT_TRANSFER:case i.PAYMENT_CASH:case i.PAYMENT_ADMINCASH:case i.PAYMENT_ADMINCARD:case i.PAYMENT_ADMINNONE:case i.PAYMENT_OPEN:case i.PAYMENT_CONFIRM:return wa(r)}},wo=async()=>{be.value=!0;let r={method:"CreatePayment",domain:oe.value};try{let a=(await $fetch(`${W.value}${M.value}/${w.value}/checkouthandler/${rt.value}.json${wt.value}`,{method:"POST",body:r})).items,d;for(let f=0;f<a.providers.length;f++)if(a.providers[f].id===Ke.value){d=a.providers[f];break}if(!d)throw new Error("Provider not found");ju.value=d.url;let y={};if(d&&d.parameters)for(let f=0;f<d.parameters.length;f++)y[d.parameters[f].name]=d.parameters[f].value;Tt.value=y}catch{be.value=!1,de.value=!1,at("checkout")}},Bo=async r=>{let t=M.value+"-"+w.value;S.value.length===1&&S.value[0]!==M.value&&(t=S.value[0]+"-"+w.value);let a="";parseInt(E.settings[t]?.pay_option4)&&(a="sandbox."),be.value=!0;try{let d=await $fetch(`${W.value}${M.value}/${w.value}/rest/post/paypalhandler/${rt.value}.json?method=SetExpressCheckout&type=${r}&domain=${oe.value}${wt.value.replace("?","&")}`);location.href=`https://www.${a}paypal.com/cgi-bin/webscr?token=${d}&cmd=_express-checkout`}catch{be.value=!1,de.value=!1,at("paypal")}},xo=async()=>{be.value=!0;const r={action:"CreateCheckoutSession",domain:oe.value,returnidentifier:rt.value||Ku.value};M.value!==hr.value&&(r.mastershopid=M.value);try{const t=await $fetch(`${W.value}${hr.value}/${w.value}/stripehandler/${Ku.value}.json${wt.value}`,{method:"POST",body:r});t&&t.redirectUrl?window.location.href=t.redirectUrl:(K.error(s("Error in the payment process. Please contact our customer service.")),be.value=!1,de.value=!1,at("stripe"))}catch(t){be.value=!1,de.value=!1,K.error(t.data?.errorMessage||s("Error in the payment process. Please contact our customer service.")),at("stripe")}},ko=async()=>{},Po=async()=>{be.value=!0;try{let r="";je.value&&(r="&requiredinfo="+xt.value);let t=await $fetch(`${W.value}${M.value}/${w.value}/rest/post/mobilepayhandler/${rt.value}.json?method=Create&domain=${oe.value}${wt.value.replace("?","&")}${r}`);t&&t.redirectUrl?window.location.href=t.redirectUrl:(K.error(s("Error in the payment process. Please contact our customer service.")),de.value=!1,at("mobilepay"))}catch(r){be.value=!1,de.value=!1,r&&r.data&&r.data.errorMessage&&K.error(r.data.errorMessage),at("mobilepay")}},To=async()=>{be.value=!0;try{let r=await $fetch(`${W.value}${M.value}/${w.value}/rest/post/vivahandler/${rt.value}.json?method=createPaymentOrder&domain=${oe.value}${wt.value.replace("?","&")}`);r&&r.redirectUrl?window.location.href=r.redirectUrl:(K.error(s("Error in the payment process. Please contact our customer service.")),de.value=!1,at("viva"))}catch(r){be.value=!1,de.value=!1,r&&r.data&&r.data.errorMessage&&K.error(r.data.errorMessage),at("viva")}},Pu=async r=>{be.value=!0;try{let t=r?"&selected="+r:"",a=await $fetch(`${W.value}${M.value}/${w.value}/rest/post/bamborahandler/${rt.value}.json?action=e-payment&domain=${oe.value}${t}${wt.value.replace("?","&")}`);a&&a.items&&a.items.payment_url?window.location.href=a.items.payment_url:(K.error(s("Error in the payment process. Please contact our customer service.")),de.value=!1,at("bambora"))}catch(t){be.value=!1,de.value=!1,t&&t.data&&t.data.errorMessage&&K.error(t.data.errorMessage),at("bambora")}},No=async()=>{be.value=!0;try{const r={domain:oe.value,method:"Register"};C.value?.loyalty&&(r.loyaltyId=C.value.loyalty);let t=await $fetch(`${W.value}${M.value}/${w.value}/netaxepthandler/${rt.value}.json`,{method:"POST",body:r});if(!t.transactionId){K.error(s("Error in the payment process. Please contact our customer service.")),be.value=!1,de.value=!1,at("netaxept");return}window.location=`${W.value}${M.value}/${w.value}/netaxepthandler/${rt.value}.json?transactionId=${t.transactionId}`}catch(r){be.value=!1,de.value=!1,r&&r.data&&r.data.errorMessage&&K.error(r.data.errorMessage),at("netaxept")}},qo=async()=>{be.value=!0;try{let r=await $fetch(`${W.value}${M.value}/${w.value}/rest/post/epassihandler/${rt.value}.json?method=InitPaymentForm&domain=${oe.value}${wt.value.replace("?","&")}`);Zt.value=r}catch(r){be.value=!1,de.value=!1,r&&r.data&&r.data.errorMessage&&K.error(r.data.errorMessage),at("epassi")}},So=()=>Pu("edenred"),at=r=>{setTimeout(()=>{Mu("/"+w.value+"/complete/"+rt.value+"/"+r+"cancel?basketId="+G.value[hr.value]+wt.value.replace("?","&"))},3e3)},wa=r=>{r==="invoice"&&Number(Z.value.pay_option7)===1&&(r="trust"),Mu(`/${w.value}/complete/${rt.value}/${r}return${wt.value}`)},Oo=async(r,t)=>{try{let a=await $fetch(`${W.value}${r}/${t}
2/messages/deliveryTerms.json?version=${t}`);Ve.value={text:a.text,title:a.subject}}catch{Ve.value=void 0}},Mo=r=>{Ve.value={text:r.description,title:r.name}},Io=async(r,t)=>{try{let a=await $fetch(`${W.value}${r}/${t}/messages/bamboraTerms.json`);Ve.value={text:a.text,title:a.subject}}catch{Ve.value=void 0}},Lo=async(r,t)=>{try{let a=await $fetch(`${W.value}${r}/${t}/messages/privacyPolicy.json?version=${t}`);Ve.value={text:a.text,title:a.subject}}catch{Ve.value=void 0}},Ba=()=>{Ve.value=void 0},xa=D(()=>Ur.value.length&&Ur.value.length===Ur.value.filter(r=>us.includes(r)).length),Ur=D(()=>{let r=[];for(let t=0;t<i.PAYMENTMETHODS_TOTAL;t++)xu(t)&&r.push(t);return r}),ka=D(()=>{let r=[];for(let t=0;t<i.PAYMENTMETHODS_TOTAL;t++)xu(t)&&ye(t)&&r.push(t);return r}),$r=D(()=>{let r=ka.value;return r.length>1||r.length===1&&Number(r[0])!==11&&Xt.value||ye(i.PAYMENT_PAYPAL)&&Vr(i.PAYMENT_PAYPAL)||ye(i.PAYMENT_PAYPALSANDBOX)&&Vr(i.PAYMENT_PAYPALSANDBOX)}),Pa=()=>{if(se.value){let r=ka.value;r.length===1&&((!Xt.value||Xt.value&&Ir(r[0])==="open")&&Da(Ir(r[0])),Ir(r[0])==="checkout"&&Aa(!0))}},Ta=async()=>{let r=[];for(let a=0;a<S.value.length;a++){let d=S.value[a];ve[d]||(ve[d]=!0,r.push($fetch(`${W.value}${d}/${w.value}/messages/marketingDescription.json?version=${w.value}`)))}if(!r.length)return;const t=await Promise.allSettled(r);for(let a=0;a<t.length;a++)if(t[a].status==="fulfilled"){let d=S.value[a];_e[d]=t[a].value}},Na=()=>{confirm(s("Are you sure you want to empty the basket?"))&&(E.emptyBaskets(),js(),q(P.value))},Ro=r=>r&&r.product&&r.product.type==="1"&&(r.product.subtype==="4"&&!!r.show_id||r.product.hide_pricing==="5"),Yo=r=>{if(Ro(r))return"";let t=s("pcs"),a="";switch(parseInt(r.product_unittype)){case 1:parseInt(r.product_unit)!==0&&(t=s("min"));break;case 2:t=s("h");break;case 3:t=s("d");break}let d=1;r.resource_count&&(d=parseInt(r.resource_count,10)),parseInt(r.product_unit,10)>1?(t=Pe(r.product_unit+" "+t),parseInt(r.hide_units)||(a="× "+t),d>1&&(a+=" × "+d+" "+s("pcs"))):(parseInt(r.hide_units)||(a=t),d>1&&(a+=" × "+d+" "+s("pcs")));let y="";if(r.reservation_count>1||r.reservation_count>0&&Vo(r,M.value).length){switch(y=s("pcs"),parseInt(r.product_subtype)){case 1:case 2:case 3:y=s("pers");break}a+=" ("+r.reservation_count+" "+y+")"}return r.origin?r.reservation_count+" "+y:parseInt(r.hide_units)&&parseInt(r.count)===1?a:r.count+" "+a},Vo=(r,t)=>{let a=[];if(r.pricetiers){let d=r.pricetiers.split(";");for(let y=0;y<d.length;y++){let f=d[y].split(":");a.push({id:f[0],count:f[1],name:jo(f[0],t)})}}return a},jo=(r,t)=>{let a=E.settings[t+"-"+w.value];for(let d=0;d<a.ownPricetier.length;d++)if(parseInt(a.ownPricetier[d].id,10)===parseInt(r,10))return a.ownPricetier[d].name;return""},Tu=r=>{const t=Zr(r);Object.keys(t).forEach(a=>{delete r[a]})},Bt=async()=>{if(!ge("delivery2.0")||Et.value||de.value)return;const r=C.value?.zip||"",t=C.value?.country||"";Et.value=!0,Tu(Je),Ge.value||(le.value=[],Tu(ue)),Oe.value=[];let a=[],d=[],y="";C.value&&C.value.zip&&(y="&postcode="+C.value.zip),C.value&&C.value.country&&(y+="&country="+C.value.country);const f=JSON.parse(JSON.stringify(p.value));for(let A of Object.keys(f))p.value[A]?.length&&(a.push($fetch(`${W.value}${A}/baskets/${G.value[A]}/deliveries.json?version=${w.value}${y}&storefront=true`)),d.push(A));if(!a.length){Et.value=!1;return}const F=await Promise.allSettled(a);for(let A=0;A<F.length;A++)if(F[A].status==="fulfilled"){let j=F[A].value,Y=d[A];Je[Y]=j}if(Et.value=!1,(C.value?.zip||"")!==r||(C.value?.country||"")!==t){Bt();return}for(let A=0;A<ke.value.length;A++)ke.value[A].ownDeliverymethod&&ke.value[A].ownDeliverymethod?.length===1&&(await Al(),qa(A,ke.value[A].ownDeliverymethod?.[0],ke.value[A].shopid))},Uo=D(()=>{for(let r=0;r<ke.value.length;r++)if(le.value[r]&&ke.value[r].ownDeliverymethod.find(a=>a.id===le.value[r]&&a.shipit_id))return!0;return!1}),qa=(r,t,a)=>{le.value[r]=t.id,t.id&&Q.$emit("checkoutOption",{phase:"summary",option:"delivery_"+t.id,details:{event:"add_shipping_info",shipping_tier:t.id+"_"+t.name,delivery:ke.value[r]}}),t.shipit_id&&Jo(r,t,a)},$o=r=>{delete le.value[r],delete Oe.value[r],delete yt.value[r],Q.$emit("checkoutOption",{phase:"summary",option:"delivery_none",details:{event:"add_shipping_info",shipping_tier:""}})},Ho=r=>ke.value.map((t,a)=>({deliverymethod_id:le.value[a],agent:yt.value[a]?Oe.value[a].find(d=>d.id===yt.value[a]):null,items:t.ownItem?.map(d=>
2d.id)??[],shopId:t.shopid})).filter(t=>t.shopId===r).map(t=>({deliverymethod_id:t.deliverymethod_id,items:t.items,agent:t.agent})),Hr=r=>{if(!ut.value)return 0;if(ge("delivery2.0")){const t=ke.value.map((d,y)=>({delivery:d.ownDeliverymethod?.find(f=>f.id===le.value[y])??void 0,shopId:d.shopid})).filter(d=>d.shopId===r&&d.delivery),a=new Set;return t.reduce((d,y)=>{const f=y.delivery.deliverymethodgroup_id;return!f||!a.has(f)?(f&&a.add(f),d+(parseFloat(y.delivery.price)||0)):d},0)}else return ue[r]?parseFloat(ue[r].price):0},zo=r=>{const t=parseFloat(r.price)||0,a=parseFloat(r.count)||0;return r.resource_count&&parseInt(r.resource_count,10)>1?t*a*parseInt(r.resource_count,10):t*a},Go=(r,t)=>{const a={};let d=0;for(const F of r){if(F.valuecard_id&&!parseInt(F.vat,10))continue;const A=Number(F.vat)||0;!d&&A&&(d=A);const j=zo(F),Y=String(A);a[Y]=(a[Y]||0)+j}const y=Object.values(a).reduce((F,A)=>F+A,0);if(!t)return 0;if(y<=0)return t-t/(1+d/100);let f=0;for(const[F,A]of Object.entries(a)){const j=A/y*t,Y=Number(F)||0;f+=j-j/(1+Y/100)}return f},Ko=r=>{if(!ut.value)return 0;if(!ge("delivery2.0"))return ue[r]?parseFloat(ue[r].price)-parseFloat(ue[r].price)/(1+Number(ue[r].vat)/100):0;const t=new Set;let a=0;for(let d=0;d<ke.value.length;d++){const y=ke.value[d];if(y.shopid!==r)continue;const f=y.ownDeliverymethod?.find(j=>j.id===le.value[d]);if(!f)continue;let F=parseFloat(f.price)||0;const A=f.deliverymethodgroup_id;A&&(t.has(A)?F=0:t.add(A)),a+=Go(y.ownItem||[],F)}return Number.isFinite(a)?Math.round(a*100)/100:0},Jo=async(r,t,a)=>{if(!t&&Number(t.pickup)||!(C.value&&C.value.zip&&C.value.country))return;const d=C.value.zip+"-"+C.value.country+"-"+t.id;if(a||(a=M.value),!au.value[d])try{cr.value=!0;let y=await $fetch(`${W.value}${a}/shipithandler/agents.json`,{params:{postcode:C.value.zip,country:C.value.country,deliverymethod_id:t.id,storefront:!0}});au.value[d]=y.locations}catch(y){y.statusCode===400&&(uu.value[t.id]=!0);return}finally{cr.value=!1}Oe.value[r]=au.value[d]},Sa=Su(()=>{E.reloadBasket()},500),Zo=r=>Ot.value[r]&&Ot.value[r]!="",Dr=r=>{typeof r>"u"?Ot.value=[]:Ot.value[r]=""},Oa=async(r,t)=>{if(r){r=r.replace(/-/g,"");try{let a=await $fetch(`${W.value}${t}/valuecards/${r}/public.json`);a&&(a.selectedCount=1,$.value=a,$.value.shopId=t,gt[t]=a);return}catch(a){if(a&&a.status!==404||a&&a.data&&a.data.errorCode&&a.data.errorCode.indexOf("DATE_INVALID")!==-1){a&&a.data&&a.data.errorMessage&&K.error(Lu.decode(a.data.errorMessage));return}else try{let d=await $fetch(`${W.value}${t}/discounts/${r}/public.json`),y={shopId:t,code:d.code,id:d.id};E.addToBasket(y),Dr();return}catch(d){if(d&&d.status!==404||d&&d.data&&d.data.errorCode&&d.data.errorCode.indexOf("DATE_INVALID")!==-1){d&&d.data&&d.data.errorMessage&&K.error(Lu.decode(d.data.errorMessage));return}else try{let y=await $fetch(`${W.value}${t}/vouchers/${r}.json?action=check&basket=${G.value[t]}`);y.code=r,pt[t]=y,oo(t),Dr()}catch(y){K.error(Lu.decode(y.data.errorMessage||s("The code you entered is invalid.")))}}}}};it(g,r=>{r==="checkout"&&Aa(!0),Q.$emit("checkoutOption",{phase:"summary",option:"payment_"+r,details:{event:"add_payment_info",payment_type:r}})}),it(()=>De,r=>{r?.value?.id?.match?.(/^new-/)&&De.value&&De.value?.company===s("Create new...")&&(De.value.company="");let t=hu.value;for(let d=0;d<t.length;d++)T.value[t[d]]=De.value?.[t[d]];let a=vu.value;for(let d=0;d<a.length;d++)for(let y=0;y<a[d].length;y++){let f=a[d][y];T.value[f]=De.value?.[f]}},{deep:!0}),it(ze,Su(r=>{L.value.email=!1,C.value.email=r},100)),it(()=>S,()=>{Ta(),$u()},{deep:!0});const Xo=D(()=>C.value?.zip),Wo=D(()=>C.value?.country);it(Xo,(r,t)=>{Number(Z.value?.shipit)&&r&&r!==t&&r.length>4&&Bt()}),it(Wo,(r,t)=>{Number(Z.value?.shipit)&&r!==t&&Bt()}),it(_,r=>{r&&C.value&&(C.value.name||(C.value.name=r.name),C.value.email||(C.value.email=r.email))});const Qo=D(()=>JSON.stringify(p.value));it(Qo,(r,t)=>{r!==t&&Bt()});const Ma={mounted:r=>{r.submit()}},el={mounted:(r,t)=>{new Promise((a,d)=>{let y=5e3,f,F=new Image;F.onerror=F.onabort=()=>{clearTimeout(f),d()},F.onload=()=>{clearTimeout(f),a(!0)},f=setTimeout(()=>{F.src="//!!!!/test.jpg",d()},y),F.src=t.value}).then(()=>{r.style.backgroundImage=`url(${t.value})`}).catch(()=>{r.classList.add("no-image")})}};let Yt;const zr=R(),ur=R(),Nu=R(),qu=R(),Ia=R(),tl=r=>{r.forEach(t=>{let a=t.intersectionRatio>0;switch(t.target.getAttribute("data-name")){case"contact":ts.value=a;break;case"delivery":su.value=a;break;case"payment":wr.value=a;break;case"confirm":ou.value=a;break}Cu()})},rl=()=>{Yt=new window.IntersectionObserver(tl),ur.value&&(Yt.observe(ur.value),Yt.observe(Nu.value),Yt.observe(qu.value),Yt.observe(Ia.value)),Cu()},ul=()=>{let r=wl(()=>{if(S.value&&p.value){let t=x.src?String(x.src):"",a=x.cf_cottage_id?String(x.cf_cottage_id):"",d=x.cf_cid?String(x.cf_cid):"",y=x.cf_oid?String(x.cf_oid):"",f=x.cf_ua?String(x.cf_ua):"";if(t==="https://mokkivuokra.fi"&&t&&a){let A=`cottagefi=cf_referrer=${t},cf_cottage_id=${a},cf_cid=${d},cf_oid=${y},cf_ua=${f}`,j=new Date(Date.now()+672*60*60*1e3).toUTCString();document.cookie=`${A}; expires=${j}; path=/`;let Y=JSON.parse(localStorage.getItem("cf_cottages")||"[]");S.value.forEach(X=>
2{p.value[X].forEach(J=>{!J.discount_id&&!J.valuecard_id&&(Y.find(c=>c.johku_cottage_id===J.product_id)||J.product_id&&Y.push({cf_cottage_id:a,johku_cottage_id:J.product_id}))})}),localStorage.setItem("cf_cottages",JSON.stringify(Y))}let F=document.cookie.match(RegExp("(?:^|;\\s*)cottagefi=([^;]*)"));if(F){let A={};F[1].split(",").forEach(X=>{let J=X.split("=");A[J[0]]=J[1]});let Y=JSON.parse(localStorage.getItem("cf_cottages")||"[]");Y.length&&S.value.forEach(X=>{p.value[X].forEach(J=>{if(!J.discount_id&&!J.valuecard_id){let c=Y.find(N=>N.johku_cottage_id===J.product_id);if(c){let N=new FormData;N.append("v","1"),N.append("t","event"),N.append("tid",A.cf_ua),N.append("cid",A.cf_cid),N.append("dl",A.cf_referrer),N.append("dt",J.product_name),N.append("ta",A.cf_oid),N.append("tr",J.price),N.append("tt","0"),N.append("pa","checkout"),N.append("pr1id",c.cf_cottage_id),N.append("pr1nm",J.product_name),N.append("ec","Ecommerce"),N.append("el","johku"),N.append("ea","checkout"),N.append("cos","1"),N.append("col","Ostoskori"),$fetch("https://www.google-analytics.com/collect",{method:"POST",body:N})}}})})}clearInterval(r)}},1e3)};it(()=>Eu.value.length,()=>{yr.value=!1}),Xa(async()=>{const r=x.orderidentifier?String(x.orderidentifier):"";r&&await vo(r),go(),S.value.length&&(Ta(),$u()),Q.$on("removedFromBasket",t=>{Ea(t)}),Q.$on("basketsReady",Bt),Q.$on("setBasketItems",Bt),Bt(),window.addEventListener("focus",Sa),rl(),ul(),Vs(),Cu(),ne.authenticationSessionId&&!Mt.value&&setTimeout(()=>{Fa()},5e3)}),gl(()=>{Q.$off("basketsReady",Bt),Q.$off("setBasketItems",Bt),window.removeEventListener("focus",Sa),Yt&&Yt.disconnect&&Yt.disconnect()});const{data:La}=([B,h]=Wa(()=>Ru(W.value+M.value+"/messages/termsDescription.json?version="+w.value,"$betmfeGdDG")),B=await B,h(),B);return Za({bodyAttrs:{class:D(()=>Ve.value||_t.value?"modal-open":"")}}),(r,t)=>{const a=ol,d=ll,y=nl,f=il,F=Ra("MultiSelect"),A=Ol,j=Ra("vue-tel-input"),Y=Rl,X=$l,J=_l;return l(),n("div",en,[u("div",tn,[u("div",rn,[e(ft)?(l(),n("ul",un,[u("li",an,[u("a",{href:e(ft)},[t[54]||(t[54]=u("span",{class:"fa fa-fw fa-caret-left"},null,-1)),ie(" "+o(e(s)("Return to shop")),1)],8,sn)])])):(l(),n("ul",on,[u("li",ln,[Dt(a,{to:"/"+e(w)},{default:ar(()=>[ie(o(e(We)),1)]),_:1},8,["to"])]),u("li",nn,[e(Wt)?(l(),n("span",cn,o(e(s)("Checkout")),1)):(l(),n("span",dn,o(e(Z).pay_option11_title?e(Z).pay_option11_title:e(s)("Request a quote")),1))])]))])]),e(cs)?(l(),n("div",pn,[e(H)&&!(ne.authenticationSessionId&&!e(Mt)&&e(Ye)==="success")?(l(),n("div",mn,[e(H)?(l(),n("a",{key:0,class:"empty-baskets btn btn-sm btn-danger",role:"button",onClick:Na,title:e(s)("Empty the basket")},[...t[55]||(t[55]=[u("i",{class:"fa fa-trash","aria-hidden":"true"},null,-1)])],8,fn)):m("",!0)])):m("",!0),u("div",hn,[e(zt)?(l(),n("h1",vn,o(e(s)("Confirm order")),1)):e(tt)?(l(),n("h1",yn,o(e(Z).pay_option11_title?e(Z).pay_option11_title:e(s)("Request a quote")),1)):(l(),n("h1",gn,o(e(s)("Order")),1))]),e(H)>1?(l(),n("p",An,o(e(s)("The contents of your order comprise of products or services provided by multiple merchants. Submitting this form creates a separate order to each merchant with a single payment.")),1)):m("",!0),e(iu)?(l(),n("p",Dn,o(e(s)("Attention: You are participating in a group deal. Your card will be charged after the deal has been confirmed.")),1)):m("",!0)])):(l(),n("div",bn,[u("div",_n,[u("div",En,[u("span",Cn,[e(zt)?(l(),n("h1",Fn,o(e(s)("Confirm order")),1)):e(tt)?(l(),n("h1",Bn,o(e(Z).pay_option11_title?e(Z).pay_option11_title:e(s)("Request a quote")),1)):(l(),n("h1",wn,o(e(s)("Order")),1)),e(H)&&!(ne.authenticationSessionId&&!e(Mt)&&e(Ye)==="success")?(l(),n("a",{key:3,class:"empty-baskets btn btn-sm btn-danger",role:"button",onClick:Na,title:e(s)("Empty the basket")},[...t[56]||(t[56]=[u("i",{class:"fa fa-trash","aria-hidden":"true"},null,-1)])],8,xn)):m("",!0)]),e(H)>1?(l(),n("p",kn,o(e(s)("The contents of your order comprise of products or services provided by multiple merchants. Submitting this form creates a separate order to each merchant with a single payment.")),1)):m("",!0),e(iu)?(l(),n("p",Pn,o(e(s)("Attention: You are participating in a group deal. Your card will be charged after the deal has been confirmed.")),1)):m("",!0)])])])),u("div",Tn,[e(ys)?(l(),Kr(d,{key:0,class:"label label-danger label-countdown",alertTime:15,reservationTimeout:e(ps),start:e(Gu),count:e(zu),onDeleteTriggered:yo},null,8,["reservationTimeout","start","count"])):m("",!0)]),ne.authenticationSessionId&&!e(Mt)&&e(Ye)==="success"?(l(),n("div",{key:2,class:U("container"+(e(H)?"":" no-orders"))},[e(Ye)==="success"?(l(),n("div",Nn,[u("h3",qn,o(e(s)("Authentication successful")),1),u("p",null,o(e(s)("You will be automatically redirected to complete the order in a few seconds.")),1),u("button",{class:"btn btn-success",onClick:Fa},o(e(s)("Continue")),1)])):m("",!0)],2)):(l(),n(me,{key:3},[u("div",{class:U("container"+(e(H)?"":" no-orders")),ref_key:"orderitems",ref:zr},[(l(!0),n(me,null,Le(e(S),(c,N)=>(l(),n(me,null,[u("div",{class:"row order-merchant-wrap","data-shop":c},[e(H)>1||e(je)&&!e(Uu)?(l(),n("div",On,[u("h4",{class:"order-merchant-wrappertitle js-order-merchantwrappertitle is-cl
2ickable",onClick:k=>ns(c)},[u("span",null,[e(H)>1?(l(),n("span",In,o(e(s)("Order"))+" "+o(N+1)+"/"+o(e(H))+" - "+o(Ee(c).marketingname||Ee(c).companyname),1)):(l(),n("span",Ln,o(e(is)[c]),1))]),e(je)?(l(),n("span",Rn,[u("span",Yn,[e(pr)[c]?(l(),n("span",Vn,o(e(s)("Close")),1)):(l(),n("span",jn,o(e(s)("Show")),1))]),u("i",{class:U("fa fa-fw "+(e(pr)[c]?"fa-caret-down":"fa-caret-right"))},null,2)])):(l(),n("span",Un,[u("span",$n,o(e(te)(Ar(c),e(p)[c][0].currency)),1)]))],8,Mn)])):m("",!0)],8,Sn),V(u("div",Hn,[u("div",{class:U((e(va)?"col-md-9 ":"col-xs-12 ")+"js-order-items border-bottom")},[(l(!0),n(me,null,Le(e(re)[c],k=>(l(),n("div",{id:"order-item-"+c+"-"+k.id,key:k.id},[Dt(y,{ref_for:!0,ref:Vt=>Ut(Vt,c,k),formHasErrors:Do(c,k),settings:Ee(c),shopId:c,allItems:e(p)[c],baseDomain:e(I),locale:e(w),item:k,leftcolwidth:3,rightcolwidth:9,context:"order",onDeleteItemFromBasket:Ea},null,8,["formHasErrors","settings","shopId","allItems","baseDomain","locale","item"]),k.paymentplan?(l(),Kr(f,{key:0,paymentplan:k.paymentplan,currency:k.currency},null,8,["paymentplan","currency"])):m("",!0)],8,zn))),128)),(l(!0),n(me,null,Le(e(b)[c],k=>(l(),n("div",Gn,[u("div",Kn,[u("div",Jn,o(e(s)("Discount")),1),u("div",Zn,o(e(te)(k.price*k.count,k.currency)),1)]),u("div",Xn,[u("div",Wn,[ie(o(k.product_name),1),k.reservation_desc?(l(),n("small",Qn,[t[57]||(t[57]=u("br",null,null,-1)),ie(o(k.reservation_desc),1)])):m("",!0)]),u("div",ei,[parseInt(k.locked)?m("",!0):(l(),n("a",{key:0,onClick:Vt=>jr(k,c),class:"js-cart-product-remove pull-right",href:"javascript:;"},o(e(s)("Delete")),9,ti))])])]))),256)),(l(!0),n(me,null,Le(e(O)[c],k=>(l(),n("div",ri,[u("div",ui,[u("div",ai,o(k.product_name),1),u("div",si,o(e(te)(k.price*k.count,k.currency)),1)]),u("div",oi,[t[58]||(t[58]=u("div",{class:"col-xs-6 order-merchant-extralabel js-order-merchantdiscountcode"},null,-1)),u("div",li,[parseInt(k.locked)?m("",!0):(l(),n("a",{key:0,onClick:Vt=>jr(k,c),class:"js-cart-product-remove pull-right",href:"javascript:;"},o(e(s)("Delete")),9,ni))])])]))),256)),e(g)&&rr(c)?(l(),n("div",ii,[u("div",ci,[u("div",di,o(e(s)("Surcharge")),1),u("div",pi,o(e(te)(rr(c),e($e))),1)]),u("div",mi,[t[59]||(t[59]=u("div",{class:"col-xs-6 order-merchant-extralabel js-order-merchantdeliverymethod"},null,-1)),u("div",fi,o(e(s)("vat"))+" 24 %",1)])])):m("",!0),e(Wt)&&e(H)>1||!Lr(c)&&!Kt(c)&&!Rr(c)&&(e(g)!="open"&&e(g)!="confirm"||e(tt)||e(It))&&e(Ue)>0?(l(),n("div",hi,[e(H)>1?(l(),n("div",vi,[u("div",gi,o(e(s)("Order %s total").replace(/%s/,(N+1).toString())),1),u("div",yi,o(e(te)(e(pu)[c],e(p)[c][0].currency)),1)])):m("",!0),e(H)>1?(l(),n("div",Ai,[u("div",Di,o(e(s)("Includes value added tax")),1),u("div",bi,o(e(te)(e(Xu)[c],e(p)[c][0].currency)),1)])):m("",!0),e(H)>1&&e(pu)[c]!=e(mu)[c]?(l(),n("div",_i,[u("div",Ei,o(e(s)("Order %s payable").replace(/%s/,(N+1).toString())),1),u("div",Ci,o(e(te)(e(mu)[c],e(p)[c][0].currency)),1)])):m("",!0)])):m("",!0)],2),Zs(c)?(l(),n("div",Fi,[u("div",wi,[u("div",Bi,o(e(s)("Merchant")),1),u("div",xi,[u("span",ki,o(Ee(c).marketingname||Ee(c).companyname),1),u("span",Pi,[t[60]||(t[60]=u("i",{class:"fa fa-fw fa-circle-y",role:"decorative"},null,-1)),ie(o(Ee(c).companyid),1)]),Fu(c)?(l(),n("a",{key:0,class:"js-cart-merchant-phone js-cart-merchant-detail",href:"tel:"+Fu(c)},[u("i",{class:"fa fa-fw fa-circle-phone",role:"img","aria-label":e(s)("Phone")},null,8,Ni),u("span",{innerHTML:Fu(c)},null,8,qi)],8,Ti)):m("",!0),u("a",{class:"js-cart-merchant-email js-cart-merchant-detail",href:"mailto:"+(Ee(c).shopemail||Ee(c).companyemail)},[u("i",{class:"fa fa-fw fa-circle-envelope",role:"img","aria-label":e(s)("Phone")},null,8,Oi),ie(o(Ee(c).shopemail||Ee(c).companyemail),1)],8,Si),Ee(c).companyurl?(l(),n("span",Mi,[u("a",{class:"js-cart-merchant-www btn btn-default btn-sm",style:{display:"inline-block"},href:e(ct)(Ee(c).companyurl),target:"_blank"},"WWW",8,Ii)])):m("",!0)])])])):m("",!0)],512),[[Jr,e(pr)[c]||!(e(je)&&!e(Uu))]]),u("div",Li,[u("div",Ri,[e(Br)?(l(),n("div",Yi,[u("h5",null,o(e(s)("Use a code")),1),u("div",Vi,[u("div",ji,[V(u("input",{ref_for:!0,ref:"codeinput_"+c,type:"text",class:"order-code-input form-control",placeholder:e(s)("Code"),"onUpdate:modelValue":k=>e(Ot)[N]=k,onKeyup:Ya(k=>Oa(e(Ot)[N],c),["enter"])},null,40,Ui),[[Fe,e(Ot)[N],void 0,{trim:!0}]]),V(u("button",{class:"order-code-clear","aria-label":e(s)("Clear"),onClick:Ou(k=>Dr(N),["stop"])},"Ã",8,$i),[[Jr,Zo(N)]])]),u("button",{class:"btn btn-primary order-code-submit",onClick:k=>Oa(e(Ot)[N],c)},o(e(s)("Ok")),9,Hi)]),e(br)(e(Z).useacodetext)&&!Lr(c)&&!Kt(c)&&!Rr(c)&&(e(g)!="open"&&e(g)!="confirm"||e(tt)||e(It))&&e(Ue)>0?(l(),n("p",{key:0,class:"use-code-description",innerHTML:e(Z).useacodetext},null,8,zi)):m("",!0)])):m("",!0)]),u("div",Gi,[u("div",{class:U("collapse"+(e(dr)[c]||e(Ct)[c]?" in":""))},[u("h5",{innerHTML:e(mt)[c]?.subject&&e(mt)[c]?.subject!=""?e(mt)[c]?.subject:e(s)("Add a note")},null,8,Ki),u("div",Ji,[V(u("textarea",{class:"form-control",wrap:"virtual",rows:"4",ref_for:!0,ref:"more_"+c,"onUpdate:modelValue":k=>e(Ct)[c]=k},null,8,Zi),[[Fe,e(Ct)[c],void 0,{trim:!0}]])]),e(br)(e(mt)[c]?.text)?(l(),n("p",{key:0,class:"add-note-description",innerHTML:e($a)(e(mt)[c]?.text)},null,8,Xi)):m("",!0)],2)]),u("div",Wi,[u("div",Qi,[e(Br)?m("",!0):(l(),n("div",ec,[!e(Br)&&!Lr(c)&&!Kt(c)&&!Rr(c)&&(e(g)!="open"&&e(g)!="confirm"||e(tt)||e(It))&&e(Ue)>0?(l(),n("a",{key:0,class:"btn btn-sm btn-primary",href:"javascript:;;",onClick:t[0]||(t[0]=k=>Br.value=!0)},[t[61]||(t[61]=u("i",{class:"fa fa-fw fa-caret-right"},null,-1)),u("span",null,o(e(s)("Use a code")),1)])):m("",!0),e(br)(e(Z).useacodetext)&&!Lr(c)&&!Kt(c)&&!Rr(c)&&(e(g)!="open"&&e(g)!="confirm"||e(tt)||e(It))&&e(Ue)>0?(l(),n("p",{key:1,class:"use-code-description small",innerHTML:e(Z).useacodetext},null,8,tc)):m("",!0)])),!e(dr)[c]&&!e(Ct)[c]?(l(),n("div",rc,[!e(dr)[c]&&!e(Ct)[c]?(l(),n("a",{key:0,class:"btn btn-sm btn-default",href:"javascript:;;",onClick:k=>ls(c)},[t[62]||(t[62]=u("i",{class:"fa fa-fw fa-edit",role:"img","aria-hidden":"true"},null,-1)),t[63]||(t[63]=ie()),u("span",{innerHTML:e(mt)[c]?.subject&&e(mt)[c]?.subject!=""?e(mt)[c]?.subject:e(s)("Add a note for merchant")},null,8,ac)],8,uc)):m("",!0),e(br)(e(mt)[c]?.text)?(l(),n("p",{key:1,class:"add-note-description small",innerHTML:e($a)(e(mt)[c]?.text)},null,8,sc)):m("",!0)])):m("",!0),t[64]||(t[64]=u("hr",null,null,-1))])])])],64))),256)),e(H)>1&&e(Wt)?(l(),n("hr",oc)):m("",!0),e(H)?m("",!0):(l(),n("div",lc,[u("div",nc,[u("div",ic,[u("div",cc,o(e(fs)),1)]),e(be)?(l(),n("div",dc,[...t[65]||(t[65]=[u("div",{class:"col-sm-6",style:{"margin-top":"10px"}},[u("i",{class:"fa fa-spinner fa-pulse fa-3x fa-fw"})],-1)])])):m("",!0)])])),e(H)&&e(Wt)?(l(),n("div",pc,[u("div",{class:U(e(va)?"col-md-9":"col-xs-12")},[e(ge)("delivery2.0")&&e(Lt)&&e(Pr)>0&&!(!e(ut)||!e(se))?(l(),n("div",mc,[e(H)>0?(l(),n("div",fc,o(e(s)("Delivery costs")),1)):m("",!0),u("div",hc,o(e(te)(e(Pr),e($e))),1),t[66]||(t[66]=u("div",{class:"col-xs-12",style:{height:"5
2px"}},null,-1))])):m("",!0),u("div",vc,[e(H)>1?(l(),n("div",gc,o(e(s)("All orders total")),1)):m("",!0),e(H)===1?(l(),n("div",yc,o(e(s)("Total")),1)):m("",!0),u("div",Ac,o(e(te)(e(Ft),e($e))),1)]),u("div",Dc,[u("div",bc,o(e(s)("Includes value added tax")),1),u("div",_c,o(e(te)(e(Wu),e($e))),1)]),e(Ft)!=e(Ue)||e(Qt)||e(Gt)?(l(),n("hr",Ec)):m("",!0),e(Ft)!=e(Ue)?(l(),n("div",Cc,[u("div",Fc,o(e(Qt)?e(s)("Payable now"):e(s)("Payable")),1),u("div",wc,o(e(te)(e(Ue),e($e))),1)])):m("",!0),e(Qt)&&e(Gt)?(l(),n("div",Bc,[u("div",xc,o(e(s)("Final payment due"))+" "+o(e(Be)(String(e(Gt)),e(w))),1),u("div",kc,o(e(te)(e(ea),e($e))),1)])):m("",!0),e(xr)?(l(),n("p",Pc,o(e(xr)),1)):m("",!0),e(Bs)?(l(),n("div",Tc,[e(fr)?(l(),n("div",qc,[u("button",{class:"btn btn-default",onClick:Qu},o(e(s)("Pay in parts")),1)])):(l(),n("div",Nc,[u("button",{class:"btn btn-default",onClick:Qu},o(e(s)("Pay full amount instead")),1)]))])):m("",!0),e(ge)("delivery2.0")&&e(Lt)&&(!e(ut)||!e(se))?(l(),n("div",Sc,[t[67]||(t[67]=u("hr",{class:"mt-10 mb-10"},null,-1)),ie(" "+o(e(s)("Does not include possible delivery costs. You will select delivery options after entering your contact details.")),1)])):m("",!0),t[68]||(t[68]=u("hr",{class:"mt-10 mb-10"},null,-1))],2)])):m("",!0)],2),u("div",{class:"main-wrap",ref_key:"contactwrap",ref:ur,"data-name":"contact"},[e(fu)?(l(),n("div",Oc,[e(H)&&e(se)&&e(Ze)&&e(Ts)?(l(),n("div",Mc,[u("div",Ic,[u("label",Lc,[V(u("input",{type:"radio",name:"customertype","onUpdate:modelValue":t[1]||(t[1]=c=>pe(he)?he.value=c:null),id:"privateCustomer",value:"private"},null,512),[[Ce,e(he)]]),ie(o(e(s)("Private customer")),1)]),u("label",Rc,[V(u("input",{type:"radio",name:"customertype","onUpdate:modelValue":t[2]||(t[2]=c=>pe(he)?he.value=c:null),id:"businessCustomer",value:"business"},null,512),[[Ce,e(he)]]),ie(o(e(s)("Company or organization")),1)])])])):m("",!0),e(he)=="business"?(l(),n("div",Yc,[u("div",Vc,[u("h2",jc,o(e(s)("Company or organization details")),1)]),e(De)?(l(),n("div",Uc,[u("div",$c,[u("div",{class:U("form-group mandatory "+(e(L).billing_ident&&!e(De).ident?"has-error":""))},[u("label",Hc,o(e(s)("Business ID")),1),Dt(F,{id:"businessId",modelValue:e(De),"onUpdate:modelValue":t[3]||(t[3]=c=>pe(De)?De.value=c:null),options:e(tu),loading:e(ru),placeholder:e(s)("Business ID"),multiple:!1,"show-labels":!1,label:"ident","track-by":"id",searchable:!0,"allow-empty":!1,onSearchChange:e(Js)},{option:ar(({option:c})=>[u("span",zc,o(c.company),1),t[69]||(t[69]=ie()),u("small",Gc,"("+o(c.ident)+")",1)]),noOptions:ar(()=>[...t[70]||(t[70]=[ie("-",-1)])]),noResult:ar(()=>[ie(o(e(s)("No companies found.")),1)]),_:1},8,["modelValue","options","loading","placeholder","onSearchChange"]),e(L).billing_ident&&!e(De).ident?(l(),n("span",Kc,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)]),u("div",Jc,[u("div",{class:U("form-group mandatory "+(e(L).billing_company&&!e(T).company?"has-error":""))},[u("label",Zc,o(e(s)("Company or organization name")),1),V(u("input",{id:"company",type:"text",autocomplete:"organization",class:"form-control",placeholder:e(s)("Name"),"onUpdate:modelValue":t[4]||(t[4]=c=>e(T).company=c),"aria-required":"true"},null,8,Xc),[[Fe,e(T).company,void 0,{trim:!0}]]),e(L).billing_company&&!e(T).company?(l(),n("span",Wc,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)])])):m("",!0),u("div",Qc,[u("div",e2,[u("div",t2,[u("label",r2,o(e(s)("Department")),1),V(u("input",{id:"department",type:"text",autocomplete:"department",class:"form-control",placeholder:e(s)("Department"),"onUpdate:modelValue":t[5]||(t[5]=c=>e(T).department=c)},null,8,u2),[[Fe,e(T).department,void 0,{trim:!0}]])])]),t[71]||(t[71]=u("div",{class:"col-lg-5 col-lg-push-1 col-sm-6 contacts-col-right"},null,-1))])])):m("",!0),e(H)&&(e(se)||e(Ze))&&!(e(g)&&!Ae(e(g)))?(l(),n("div",a2,[e(he)!=="business"?(l(),n("h3",s2,o(e(s)("My information")),1)):m("",!0),e(he)=="business"&&e(nt)&&e(nt).length>2?(l(),n("h3",o2,o(e(s)("Customer and delivery address")),1)):m("",!0),e(he)=="business"&&!(e(nt)&&e(nt).length>2)?(l(),n("h3",l2,o(e(s)("Customer details")),1)):m("",!0),e(se)?(l(),n("span",n2,"* "+o(e(s)("Fields marked with an asterisk are mandatory.")),1)):m("",!0)])):m("",!0),e(H)&&!e(se)&&e(Ze)?(l(),n("div",i2,[u("div",c2,[e(se)?m("",!0):(l(),n("p",d2,o(e(s)("The contact information process is accelerated. Any details you have entered previously may be used automatically. Enter your email address and postal code first and then fill in anything that is missing after clicking Continue below.")),1)),t[72]||(t[72]=u("hr",{class:"visible-xs"},null,-1))]),u("div",p2,[u("div",{class:U("form-group"+(!e(ir)&&e(qe)&&!e(Tr)?" has-error":""))},[u("label",m2,o(e(s)("Email")),1),V(u("input",{"onUpdate:modelValue":t[6]||(t[6]=c=>pe(qe)?qe.value=c:null),type:"email",autocomplete:"email",class:"form-control is-invalid",id:"verifyEmail",placeholder:e(s)("Email"),onFocus:Xs,onBlur:Ws,"aria-required":"true","aria-invalid":!e(ir)&&e(qe)&&!e(Tr)?"true":"false"},null,40,f2),[[Fe,e(qe),void 0,{trim:!0}]]),!e(ir)&&e(qe)&&!e(Tr)?(l(),n("span",h2,o(e(s)("Email address is not val
2id")),1)):m("",!0),e(qt)?(l(),n("div",v2,[u("p",null,[u("span",null,o(e(s)("Did you mean")),1),u("span",null,[u("strong",null,[u("a",{href:"javascript:;;","aria-role":"button",title:e(s)("Use the suggested email address"),onClick:Qs},o(e(qt)),9,g2)])])])])):m("",!0)],2),u("div",y2,[u("label",A2,o(e(s)("Postal code")),1),V(u("input",{"onUpdate:modelValue":t[7]||(t[7]=c=>pe(dt)?dt.value=c:null),type:"text",autocomplete:"postal-code",class:"form-control",id:"verifyPostalCode",placeholder:e(s)("Postal code"),onKeyup:Ya(_a,["enter"]),"aria-required":"true"},null,40,D2),[[Fe,e(dt),void 0,{trim:!0}]])]),u("p",null,o(e(s)("You will enter your address and other information in the next phase.")),1),e(H)&&!e(se)&&e(Ze)?(l(),n("div",b2,[Dt(A,{"sentinal-name":"verifycustomerbutton",onOnIntersectionElement:fa}),u("a",{href:"javascript:;",onClick:_a,class:U("btn btn-lg btn-success "+(e(Tr)&&e(dt)&&e(kr)?"":"disabled"))},o(e(s)("Continue")),3)])):m("",!0)])])):m("",!0),e(H)&&e(se)&&e(Ze)&&e(C)?(l(),n("div",_2,[u("div",E2,[u("div",C2,[u("div",{class:U("form-group mandatory "+(e(L).name&&!e(C).name?"has-error":""))},[u("label",F2,o(e(s)("Name")),1),V(u("input",{id:"name",type:"text",autocomplete:"name",class:"form-control",placeholder:e(s)("Name"),"onUpdate:modelValue":t[8]||(t[8]=c=>e(C).name=c),"aria-required":"true"},null,8,w2),[[Fe,e(C).name,void 0,{trim:!0}]]),e(L).name&&!e(C).name?(l(),n("span",B2,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2),e(nt).includes("phone")?(l(),n("div",{key:0,class:U("form-group mandatory "+(e(L).phone&&!e(C).phone?"has-error":""))},[u("label",x2,[ie(o(e(s)("Telephone"))+" ",1),u("span",k2,o(e(s)("Required")),1)]),!e(At)||!e(At).match(/\*/)?(l(),Kr(j,{key:0,autocomplete:"tel",class:"form-control",id:"customerphone",validCharactersOnly:!0,defaultCountry:358,"input-options":{placeholder:e(s)("Telephone")},modelValue:e(At),"onUpdate:modelValue":t[9]||(t[9]=c=>pe(At)?At.value=c:null),modelModifiers:{trim:!0}},null,8,["input-options","modelValue"])):m("",!0),t[73]||(t[73]=ie()),e(At)&&e(At).match(/\*/)?V((l(),n("input",{key:1,type:"text",class:"form-control",autocomplete:"tel",id:"customerphone",placeholder:"","onUpdate:modelValue":t[10]||(t[10]=c=>pe(At)?At.value=c:null),"aria-required":"true"},null,512)),[[Fe,e(At),void 0,{lazy:!0,trim:!0}]]):m("",!0),e(L).phone&&!e(C).phone?(l(),n("span",P2,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)):m("",!0),u("div",{class:U("form-group mandatory "+(e(L).email&&e(C).email?"has-error":""))},[u("label",T2,o(e(s)("Email")),1),V(u("input",{id:"email",type:"email",autocomplete:"email",class:"form-control",placeholder:e(s)("Email"),"onUpdate:modelValue":t[11]||(t[11]=c=>pe(ze)?ze.value=c:null),"aria-required":"true"},null,8,N2),[[Fe,e(ze),void 0,{trim:!0}]]),e(L).email&&!e(C).email?(l(),n("span",q2,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0),e(L).email&&e(C).email?(l(),n("span",S2,o(e(s)("Email address is not valid")),1)):m("",!0)],2)]),u("div",O2,[e(nt).includes("address")?(l(),n("div",{key:0,class:U("form-group mandatory "+(e(L).address&&!e(C).address?"has-error":""))},[u("label",M2,o(e(s)("Address")),1),V(u("input",{id:"address",type:"text",autocomplete:"address-line1",class:"form-control",placeholder:e(s)("Address"),"onUpdate:modelValue":t[12]||(t[12]=c=>e(C).address=c),"aria-required":"true"},null,8,I2),[[Fe,e(C).address,void 0,{trim:!0}]]),e(L).address&&!e(C).address?(l(),n("span",L2,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)):m("",!0),e(nt).includes("zip")?(l(),n("div",{key:1,class:U("form-group mandatory "+(e(L).zip&&!e(C).zip?"has-error":""))},[u("label",R2,o(e(s)("Zip code")),1),V(u("input",{id:"zip",type:"text",autocomplete:"postal-code",class:"form-control",placeholder:e(s)("Zip code"),"onUpdate:modelValue":t[13]||(t[13]=c=>e(C).zip=c),"aria-required":"true"},null,8,Y2),[[Fe,e(C).zip,void 0,{trim:!0}]]),e(L).zip&&!e(C).zip?(l(),n("span",V2,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)):m("",!0),e(nt).includes("city")?(l(),n("div",{key:2,class:U("form-group mandatory "+(e(L).city&&!e(C).city?"has-error":""))},[u("label",j2,o(e(s)("City")),1),V(u("input",{id:"city",type:"text",autocomplete:"address-level2",class:"form-control",placeholder:e(s)("City"),"onUpdate:modelValue":t[14]||(t[14]=c=>e(C).city=c),"aria-required":"true"},null,8,U2),[[Fe,e(C).city,void 0,{trim:!0}]]),e(L).city&&!e(C).city?(l(),n("span",$2,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)):m("",!0),e(nt).includes("country")?(l(),n("div",{key:3,class:U("form-group mandatory "+(e(L).country&&!e(C).country?"has-error":""))},[u("label",H2,o(e(s)("Country")),1),Dt(Y,{modelValue:e(C).country,"onUpdate:modelValue":t[15]||(t[15]=c=>e(C).country=c),locale:e(w),id:"country"},null,8,["modelValue","locale"]),e(L).country&&!e(C).country?(l(),n("span",z2,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)):m("",!0)])]),u("div",G2,[u("h3",K2,o(e(s)("Electronic Marketing Consent")),1),(l(!0),n(me,null,Le(e(S),(c,N)=>(l(),n("div",J2,[V(u("input",{type:"checkbox",class:"inline-checkbox",id:"shopmarketingconsent"+N,name:"shop-marketing-consent","onUpdate:modelValue":t[16]||(t[16]=k=>e(Nt)[e(M)]=k)},null,8,Z2),[[Va,e(Nt)[e(M)]]]),u("label",{for:"shopmarketingconsent"+N},[u("a",{href:"javascript:;",onClick:k=>Lo(c,e(w))},o(e(E).settings[c+"-"+e(w)].marketingname||e(E).settings[c+"-"+e(w)].companyname),9,W2)],8,X2),e(_e)[c]?(l(),n("span",{key:0,title:e(_e)[c].text}," - "+o(e(_e)[c].subject),9,Q2)):m("",!0),e(we)[c]?(l(),n("span",ed,[t[74]||(t[74]=u("br",null,null,-1)),u("i",null,o(e(s)("You have previously given consent to this merchant on:"))+" "+o(e(Be)(e(we)[c],e(w))),1),t[75]||(t[75]=u("br",null,null,-1)),t[76]||(t[76]=u("br",null,null,-1))])):m("",!0)]))),256)),u("div",td,o(e(s)("The merchants you select will be given permission to send you electronic marketing."))+" "+o(e(s)("Click the merchants' names to see their privacy policy.")),1)])])):m("",!0),e(he)=="business"?(l(),n("div",rd,[u("div",ud,[u("h2",ad,o(e(s)("Billing address")),1),e(nt)&&e(nt).length>2?(l(),n("a",{key:0,href:"#",onClick:Ou(Ks,["prevent","stop"])},o(e(s)("Use delivery address as billing address")),1)):m("",!0)]),u("div",sd,[u("div",od,[u("div",{class:U("form-group mandatory "+(e(L).billing_address&&!e(T).address?"has-error":""))},[u("label",ld,o(e(s)("Address")),1),V(u("input",{id:"billing-address",type:"text",autocomplete:"address-line1",class:"form-control",placeholder:e(s)("Address"),"onUpdate:modelValue":t[17]||(t[17]=c=>e(T).address=c),"aria-required":"true"},null,8,nd),[[Fe,e(T).address,void 0,{trim:!0}]]),e(L).billing_address&&!e(T).address?(l(),n("span",id,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2),u("div",{class:U("form-group mandatory "+(e(L).billing_zip&&!e(T).zip?"has-error":""))},[u("label",cd,o(e(s)("Zip code")),1),V(u("input",{id:"billing-zip",type:"text",autocomplete:"postal-code",class:"form-control",placeholder:e(s)("Zip code"),"onUpdate:modelValue":t[18]||(t[18]=c=>e(T).zip=c),"aria-required":"true"},null,8,dd),[[Fe,e(T).zip,void 0,{trim:!0}]]),e(L).billing_zip&&!e(T).zip?(l(),n("span",pd,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2),u("div",{class:U("form-group mandatory "+(e(L).billing_city&&!e(T).city?"has-error":""))},[u("label",md,o(e(s)("City")),1),V(u("input",{id:"billing-city",type:"text",autocomplete:"address-level2",class:"form-control",placeholder:e(s)("City"),"onUpdate:modelValue":t[19]||(t[19]=c=>e(T).city=c),"aria-required":"true"},null,8,fd),[[Fe,e(T).city,void 0,{trim:!0}]]),e(L).billing_city&&!e(T).city?(l(),n("span",hd,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2),u("div",{class:U("form-group mandatory "+(e(L).billing_country&&!e(T).country?"has-error":""))},[u("label",vd,o(e(s)("Country")),1),Dt(Y,{modelValue:e(T).country,"onUpdate:modelValue":t[20]||(t[20]=c=>e(T).country=c),locale:e(w),id:"billing-country"},null,8,["modelValue","locale"]),e(L).billing_country&&!e(T).country?(l(),n("span",gd,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)]),u("div",yd,[u("div",{class:U("form-group mandatory "+(e(L).billing_billingemail&&!e(T).billingemail?"has-error":""))},[u("label",Ad,o(e(s)("Billing Email")),1),V(u("input",{id:"billingemail",type:"text",autocomplete:"email",class:"form-control",placeholder:e(s)("Billing Email"),"onUpdate:modelValue":t[21]||(t[21]=c=>e(T).billingemail=c),"aria-required":"true"},null,8,Dd),[[Fe,e(T).billingemail,void 0,{trim:!0}]]),e(L).billing_billingemail&&!e(T).billingemail?(l(),n("span",bd,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0),e(L).billing_billingemail&&e(T).billingemail?(l(),n("span",_d,o(e(s)("Email address is not val
2id")),1)):m("",!0)],2),u("div",{class:U("form-group "+(e(L).billing_evoice&&!e(T).evoice?"has-error":""))},[u("label",Ed,o(e(s)("E-Invoice Address")),1),V(u("input",{id:"billingEvoice",type:"text",class:"form-control",placeholder:e(s)("for example 0037112345678901"),"onUpdate:modelValue":t[22]||(t[22]=c=>e(T).evoice=c),"aria-required":"true"},null,8,Cd),[[Fe,e(T).evoice,void 0,{trim:!0}]]),e(L).billing_evoice&&(!e(T).evoice||e(T).evoice.length<12)?(l(),n("span",Fd,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2),u("div",{class:U("form-group "+(e(L).billing_evoiceint&&!e(T).evoiceint?"has-error":"")),"aria-required":"true"},[u("label",wd,o(e(s)("E-Invoice Intermediary")),1),V(u("select",{id:"billingEvoiceInt",class:"form-control","onUpdate:modelValue":t[23]||(t[23]=c=>e(T).evoiceint=c)},[u("option",Bd,o(e(s)("Select")),1),(l(!0),n(me,null,Le(e(ot),c=>(l(),n("option",{value:c.id},o(c.name),9,xd))),256))],512),[[Qa,e(T).evoiceint]]),e(L).billing_evoiceint&&!e(T).evoiceint?(l(),n("span",kd,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2),u("div",Pd,[u("label",Td,o(e(s)("Your reference")),1),V(u("input",{id:"billingYourReference",type:"text",class:"form-control",placeholder:e(s)("Your reference"),"onUpdate:modelValue":t[24]||(t[24]=c=>e(T).yourreference=c)},null,8,Nd),[[Fe,e(T).yourreference,void 0,{trim:!0}]])]),u("div",qd,[u("label",Sd,o(e(s)("Mark")),1),V(u("input",{id:"billingMark",type:"text",class:"form-control",placeholder:e(s)("Mark"),"onUpdate:modelValue":t[25]||(t[25]=c=>e(T).mark=c)},null,8,Od),[[Fe,e(T).mark,void 0,{trim:!0}]])])])])])):m("",!0)])):m("",!0)],512),e(ge)("statisticsfinland")&&Mr()?(l(),n("div",Md,[u("div",Id,[u("div",Ld,[u("h3",Rd,o(e(s)("Trip type")),1),u("div",Yd,[u("label",Vd,[V(u("input",{type:"radio",name:"triptype","onUpdate:modelValue":t[26]||(t[26]=c=>pe(et)?et.value=c:null),id:"triptype-leisure",value:"leisure"},null,512),[[Ce,e(et)]]),ie(o(e(s)("Leisure trip")),1)]),u("label",jd,[V(u("input",{type:"radio",name:"triptype","onUpdate:modelValue":t[27]||(t[27]=c=>pe(et)?et.value=c:null),id:"triptype-business",value:"business"},null,512),[[Ce,e(et)]]),ie(o(e(s)("Business trip")),1)])])])])],512)):m("",!0),u("div",{ref_key:"deliverywrap",ref:Nu,"data-name":"delivery"},[e(Is)?(l(),n(me,{key:0},[e(se)&&e(Et)?(l(),n("div",Ud,[u("div",$d,[e(er)?(l(),n("h3",Hd,o(e(s)("Delivery methods")),1)):m("",!0),u("h4",zd,o(e(s)("Loading delivery methods, please wait...")),1)])])):e(ge)("delivery2.0")&&e(se)&&e(Lt)?(l(),n("div",Gd,[u("div",Kd,[e(er)?(l(),n("h3",Jd,o(e(s)("Delivery methods")),1)):m("",!0),e(H)>1&&e(er)?(l(),n("div",Zd,[u("div",Xd,[u("span",null,o(e(s)("Some products in your orders must be shipped separately."))+" "+o(e(s)("The products have been grouped into deliveries below."))+"Â ",1),u("span",null,o(e(s)("Please select a delivery method for each delivery to continue.")),1)])])):e(H)==1&&e(er)?(l(),n("div",Wd,[u("div",Qd,[u("span",null,o(e(s)("Some products in your order must be shipped separately."))+" "+o(e(s)("The products have been grouped into deliveries below."))+"Â ",1),u("span",null,o(e(s)("Please select a delivery method for each delivery to continue.")),1)])])):m("",!0),(l(!0),n(me,null,Le(e(ke),(c,N)=>(l(),n("div",ep,[e(er)?(l(),n("div",tp,[u("div",rp,[u("h4",up,[ie(o(e(s)("Delivery"))+" "+o(N+1)+"/"+o(e(ke).length),1),e(H)>1?(l(),n("span",ap,": "+o(Ee(c.shopid).marketingname||Ee(c.shopid).companyname),1)):m("",!0)])]),u("div",sp,[(l(!0),n(me,null,Le(c.ownItem,k=>(l(),n("div",op,[V(u("div",lp,null,512),[[el,e(I)+e(M)+"/products/"+k.product_id+"/mediumfiles.jpg"]]),u("div",np,[u("div",ip,o(k.product_name),1),u("div",cp,o(Yo(k)),1)])]))),256))])])):m("",!0),u("div",{class:U("order-delivery-method"+(e(le)[N]?" has-selection":""))},[u("div",dp,[u("div",pp,[c.ownDeliverymethod&&c.ownDeliverymethod.length?(l(),n("div",mp,[u("div",fp,[u("div",hp,[u("div",vp,[e(er)?(l(),n("h4",Dp,[!e(le)[N]&&(c.ownDeliverymethod.length>1||e(Oe)[N]&&e(Oe)[N].length>0)?(l(),n("span",bp,o(e(s)("Select a delivery method")),1)):(l(),n("span",_p,o(e(s)("Delivery method")),1))])):(l(),n("h3",gp,[!e(le)[N]&&(c.ownDeliverymethod.length>1||e(Oe)[N]&&e(Oe)[N].length>0)?(l(),n("span",yp,o(e(s)("Select a delivery method")),1)):(l(),n("span",Ap,o(e(s)("Delivery method")),1))])),e(le)[N]&&(c.ownDeliverymethod.length>1||e(Oe)[N]&&e(Oe)[N].length>0)?(l(),n("button",{key:2,class:"btn btn-default",onClick:k=>$o(N)},o(e(s)("Change")),9,Ep)):m("",!0)]),u("div",Cp,[(l(!0),n(me,null,Le(c.ownDeliverymethod.filter(k=>!e(le)[N]||e(le)[N]===k.id),(k,Vt)=>(l(),n(me,null,[u("button",{class:U("deliverymethod-item list-group-item"+(e(le)[N]===k.id?" selected":"")),onClick:Sh=>qa(N,k,c.shopid),"aria-role":"option"},[u("span",wp,o(k.name),1),k.price!==null&&!(Number(k.shipit_pricing)&&!na(k))?(l(),n("span",Bp,[k.deliverymethodgroup_active?(l(),n(me,{key:0},[ie(o(e(s)("Total").toLowerCase())+"Â ",1)],64)):m("",!0),ie(o(e(te)(k.price,c.ownItem?.[0].currency)),1)])):m("",!0)],10,Fp),k.deliverymethodgroup_active&&c.ownDeliverymethod[Vt+1]&&!c.ownDeliverymethod[Vt+1]?.deliverymethodgroup_active?(l(),n("div",xp,o(e(s)("Delivery methods with additional shipping costs"))+":",1)):m("",!0)],64))),256)),c.ownDeliverymethod?.find(k=>k.id===e(le)[N]&&k.shipit_id&&Number(k.shipit_pricing)&&!k.price)?(l(),n("div",kp,[e(cr)?(l(),n("p",Pp,o(e(s)("Loading delivery locations, please wait...")),1)):(l(),n("p",Tp,o(e(s)("There was an error with this delivery method. Please choose another option.")),1))])):c.ownDeliverymethod?.find(k=>k.id===e(le)[N]&&k.shipit_id&&Number(k.pickup))&&e(Oe)[N]&&e(Oe)[N].length>0?(l(),n("div",Np,[(l(!0),n(me,null,Le(e(Oe)[N].filter(k=>!e(yt)[N]||e(yt)[N]===k.id),k=>(l(),n("div",qp,[u("div",Sp,[V(u("input",{type:"radio",name:"pickup-"+N+"-"+k.id,value:k.id,"onUpdate:modelValue":Vt=>e(yt)[N]=Vt,id:"pickup-"+N+"-"+k.id},null,8,Op),[[Ce,e(yt)[N]]])]),u("label",{class:"pickup-description",for:"pickup-"+N+"-"+k.id},[u("div",Ip,o(k.name),1),u("div",Lp,o(k.address1)+", "+o(k.zipcode)+" "+o(k.city),1)],8,Mp)]))),256))])):c.ownDeliverymethod?.find(k=>k.id===e(le)[N]&&k.shipit_id&&Number(k.pickup))&&!e(uu)[e(le)[N]]?(l(),n("div",Rp,[e(cr)?(l(),n("p",Yp,o(e(s)("Loading delivery locations, please wait...")),1)):(l(),n("p",Vp,o(e(s)("Delivery to the given address is not possible."))+" "+o(e(s)("Check the address details or choose another delivery method.")),1))])):m("",!0)])])])])):m("",!0)])])],2)]))),256)),t[78]||(t[78]=u("hr",{class:"bar-title",style:{"margin-bottom":"15px"}},null,-1)),u("div",jp,[e(ge)("delivery2.0")&&e(Lt)&&e(Pr)>0&&e(ut)?(l(),n("div",Up,[e(H)>0?(l(),n("div",$p,o(e(s)("Delivery costs")),1)):m("",!0),u("div",Hp,o(e(te)(e(Pr),e($e))),1),t[77]||(t[77]=u("div",{class:"col-xs-12",style:{height:"5
2px"}},null,-1))])):m("",!0),e(Lt)&&!e(ut)?m("",!0):(l(),n("div",zp,[e(H)>1?(l(),n("div",Gp,o(e(s)("All orders total")),1)):m("",!0),e(H)===1?(l(),n("div",Kp,o(e(s)("Total")),1)):m("",!0),u("div",Jp,o(e(te)(e(Ft),e($e))),1)]))])])])):m("",!0)],64)):m("",!0)],512),u("div",{ref_key:"paymentwrap",ref:qu,"data-name":"payment"},[e(la)&&(e($r)||!e(g))?(l(),n("div",Zp,[u("div",Xp,[e($r)?(l(),n("div",Wp,[u("h3",Qp,[e(g)?(l(),n("span",e0,o(e(s)("Payment method")),1)):(l(),n("span",t0,o(e(s)("Choose payment method")),1)),e(Xt)||ye(e(i).PAYMENT_OPEN)?(l(),n("span",r0,"Â "+o(e(s)("or"))+" "+o(ee(e(i).PAYMENT_OPEN)||e(s)("Open order")),1)):m("",!0)]),m("",!0)])):(l(),n("div",u0,[u("h3",a0,[ye(e(i).PAYMENT_OPEN)?(l(),n("span",o0,o(ee(e(i).PAYMENT_OPEN)||e(s)("Open order")),1)):(l(),n("span",s0,o(e(s)("Payment method")),1))])])),e($r)||!ye(e(i).PAYMENT_OPEN)?(l(),n("div",l0,[e(Ns)?(l(),n("div",n0,[u("p",null,[t[79]||(t[79]=u("i",{class:"fa fa-fw fa-user-circle-o","aria-describedby":"description-providescontact"},null,-1)),ie(" "+o(e(s)("The marked payment methods provide customer details automatically.")),1)])])):m("",!0)])):m("",!0),u("ul",i0,[ye(e(i).PAYMENT_MOBILEPAY)?(l(),n("li",{key:0,class:U("list-group-item "+(e(g)==="mobilepay"?"selected":""))},[V(u("input",{type:"radio",id:"payment_mobilepay","onUpdate:modelValue":t[29]||(t[29]=c=>pe(g)?g.value=c:null),value:"mobilepay","data-paymentid":e(i).PAYMENT_MOBILEPAY,"aria-describedby":Ae("mobilepay")?"description-requirescontact":"description-providescontact"},null,8,c0),[[Ce,e(g)]]),u("label",d0,[u("h4",p0,[u("span",m0,o(ee(e(i).PAYMENT_MOBILEPAY)||e(s)("MobilePay")),1),u("span",f0,o(Ie(e(i).PAYMENT_MOBILEPAY)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_VIVA)?(l(),n("li",{key:1,class:U("list-group-item "+(e(g)==="viva"?"selected":""))},[V(u("input",{type:"radio",id:"payment_viva","onUpdate:modelValue":t[30]||(t[30]=c=>pe(g)?g.value=c:null),value:"viva","data-paymentid":e(i).PAYMENT_VIVA,"aria-describedby":Ae("viva")?"description-requirescontact":"description-providescontact"},null,8,h0),[[Ce,e(g)]]),u("label",v0,[u("h4",g0,[u("span",y0,o(ee(e(i).PAYMENT_VIVA)||e(s)("Viva")),1),u("span",A0,o(Ie(e(i).PAYMENT_VIVA)),1)]),u("p",D0,o(e(s)("The payment method is selected after clicking the Order and continue to payment -button.")),1)])],2)):m("",!0),ye(e(i).PAYMENT_BAMBORA)?(l(),n("li",{key:2,class:U("list-group-item "+(e(g)==="bambora"?"selected":""))},[V(u("input",{type:"radio",id:"payment_bambora","onUpdate:modelValue":t[31]||(t[31]=c=>pe(g)?g.value=c:null),value:"bambora","data-paymentid":e(i).PAYMENT_BAMBORA,"aria-describedby":Ae("bambora")?"description-requirescontact":"description-providescontact"},null,8,b0),[[Ce,e(g)]]),u("label",_0,[u("h4",E0,[u("span",C0,o(ee(e(i).PAYMENT_BAMBORA)||e(s)("Visma Pay")),1),u("span",F0,o(Ie(e(i).PAYMENT_BAMBORA)),1)]),u("p",w0,o(e(s)("The payment method is selected after clicking the Order and continue to payment -button.")),1)])],2)):m("",!0),ye(e(i).PAYMENT_CHECKOUT)?(l(),n("li",{key:3,class:U("list-group-item "+(e(g)==="checkout"?"selected":""))},[V(u("input",{type:"radio",id:"payment_checkout","onUpdate:modelValue":t[32]||(t[32]=c=>pe(g)?g.value=c:null),value:"checkout","data-paymentid":e(i).PAYMENT_CHECKOUT,"aria-describedby":Ae("checkout")?"description-requirescontact":"description-providescontact"},null,8,B0),[[Ce,e(g)]]),u("label",x0,[u("h4",k0,[u("span",P0,o(ee(e(i).PAYMENT_CHECKOUT)||e(s)("Paytrail")),1),u("span",T0,o(Ie(e(i).PAYMENT_CHECKOUT)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_PAYPAL)&&Yr(e(i).PAYMENT_PAYPAL)?(l(),n("li",{key:4,class:U("list-group-item "+(e(g)==="paypal"?"selected":""))},[V(u("input",{type:"radio",id:"payment_paypal","onUpdate:modelValue":t[33]||(t[33]=c=>pe(g)?g.value=c:null),value:"paypal","data-paymentid":e(i).PAYMENT_PAYPAL,"aria-describedby":Ae("paypal")?"description-requirescontact":"description-providescontact"},null,8,N0),[[Ce,e(g)]]),u("label",q0,[u("h4",S0,[u("span",O0,o(ee(e(i).PAYMENT_PAYPAL,"account")||e(s)("PayPal")),1),u("span",M0,o(Ie(e(i).PAYMENT_PAYPAL)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_PAYPAL)&&Vr(e(i).PAYMENT_PAYPAL)?(l(),n("li",{key:5,class:U("list-group-item "+(e(g)==="creditcard"?"selected":""))},[V(u("input",{type:"radio",id:"payment_creditcard","onUpdate:modelValue":t[34]||(t[34]=c=>
2pe(g)?g.value=c:null),value:"creditcard","data-paymentid":e(i).PAYMENT_PAYPAL,"aria-describedby":Ae("creditcard")?"description-requirescontact":"description-providescontact"},null,8,I0),[[Ce,e(g)]]),u("label",L0,[u("h4",R0,[u("span",Y0,o(ee(e(i).PAYMENT_PAYPAL,"creditcard")||e(s)("PayPal")),1),u("span",V0,o(Ie(e(i).PAYMENT_PAYPAL)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_PAYPALSANDBOX)&&Yr(e(i).PAYMENT_PAYPALSANDBOX)?(l(),n("li",{key:6,class:U("list-group-item "+(e(g)==="paypalsandbox"?"selected":""))},[V(u("input",{type:"radio",id:"payment_paypalsandbox","onUpdate:modelValue":t[35]||(t[35]=c=>pe(g)?g.value=c:null),value:"paypalsandbox","data-paymentid":e(i).PAYMENT_PAYPALSANDBOX,"aria-describedby":Ae("paypalsandbox")?"description-requirescontact":"description-providescontact"},null,8,j0),[[Ce,e(g)]]),u("label",U0,[u("h4",$0,[u("span",H0,o(ee(e(i).PAYMENT_PAYPALSANDBOX,"account")||e(s)("PayPal test payment (SANDBOX)")),1),u("span",z0,o(Ie(e(i).PAYMENT_PAYPALSANDBOX)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_PAYPALSANDBOX)&&Vr(e(i).PAYMENT_PAYPALSANDBOX)?(l(),n("li",{key:7,class:U("list-group-item "+(e(g)==="creditcardsandbox"?"selected":""))},[V(u("input",{type:"radio",id:"payment_creditcardsandbox","onUpdate:modelValue":t[36]||(t[36]=c=>pe(g)?g.value=c:null),value:"creditcardsandbox","data-paymentid":e(i).PAYMENT_PAYPALSANDBOX,"aria-describedby":Ae("creditcardsandbox")?"description-requirescontact":"description-providescontact"},null,8,G0),[[Ce,e(g)]]),u("label",K0,[u("h4",J0,[u("span",Z0,o(ee(e(i).PAYMENT_PAYPALSANDBOX,"creditcard")||e(s)("PayPal test payment (SANDBOX)")),1),u("span",X0,o(Ie(e(i).PAYMENT_PAYPALSANDBOX)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_STRIPE)?(l(),n("li",{key:8,class:U("list-group-item "+(e(g)==="stripe"?"selected":""))},[V(u("input",{type:"radio",id:"payment_stripe","onUpdate:modelValue":t[37]||(t[37]=c=>pe(g)?g.value=c:null),value:"stripe","data-paymentid":e(i).PAYMENT_STRIPE,"aria-describedby":Ae("stripe")?"description-requirescontact":"description-providescontact"},null,8,W0),[[Ce,e(g)]]),u("label",Q0,[u("h4",em,[u("span",tm,o(ee(e(i).PAYMENT_STRIPE)||e(s)("Stripe")),1),u("span",rm,o(Ie(e(i).PAYMENT_STRIPE)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_NETAXEPT)?(l(),n("li",{key:9,class:U("list-group-item "+(e(g)==="netaxept"?"selected":""))},[V(u("input",{type:"radio",id:"payment_netaxept","onUpdate:modelValue":t[38]||(t[38]=c=>pe(g)?g.value=c:null),value:"netaxept","data-paymentid":e(i).PAYMENT_NETAXEPT,"aria-describedby":Ae("netaxept")?"description-requirescontact":"description-providescontact"},null,8,um),[[Ce,e(g)]]),u("label",am,[u("h4",sm,[u("span",om,o(ee(e(i).PAYMENT_NETAXEPT)||e(s)("Netaxept")),1),u("span",lm,o(Ie(e(i).PAYMENT_NETAXEPT)),1)]),u("p",nm,o(e(s)("The payment method is selected after clicking the Order and continue to payment -button.")),1)])],2)):m("",!0),ye(e(i).PAYMENT_ALIPAY)?(l(),n("li",{key:10,class:U("list-group-item "+(e(g)==="alipay"?"selected":""))},[V(u("input",{type:"radio",id:"payment_alipay","onUpdate:modelValue":t[39]||(t[39]=c=>pe(g)?g.value=c:null),value:"alipay","data-paymentid":e(i).PAYMENT_ALIPAY,"aria-describedby":Ae("alipay")?"description-requirescontact":"description-providescontact"},null,8,im),[[Ce,e(g)]]),u("label",cm,[u("h4",dm,[u("span",pm,o(ee(e(i).PAYMENT_ALIPAY)||e(s)("Alipay")),1),u("span",mm,o(Ie(e(i).PAYMENT_ALIPAY)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_EDENRED)?(l(),n("li",{key:11,class:U("list-group-item "+(e(g)==="edenred"?"selected":"")+(Ae("edenred")&&!e(se)||!e(sa)?" disabled":""))},[V(u("input",{type:"radio",id:"payment_edenred",disabled:Ae("edenred")&&!e(se)||!e(sa),"onUpdate:modelValue":t[40]||(t[40]=c=>pe(g)?g.value=c:null),value:"edenred","data-paymentid":e(i).PAYMENT_EDENRED,"aria-describedby":Ae("edenred")?"description-requirescontact":"description-providescontact"},null,8,fm),[[Ce,e(g)]]),u("label",hm,[u("h4",vm,[u("span",gm,o(ee(e(i).PAYMENT_EDENRED)||e(s)("Edenred")),1),u("span",ym,o(Ie(e(i).PAYMENT_EDENRED)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_EPASSI)?(l(),n("li",{key:12,class:U("list-group-item "+(e(g)==="epassi"?"selected":"")+(Ae("epassi")&&!e(se)||!e(oa)?" disabled":""))},[V(u("input",{type:"radio",id:"payment_epassi",disabled:Ae("epassi")&&!e(se)||!e(oa),"onUpdate:modelValue":t[41]||(t[41]=c=>
2pe(g)?g.value=c:null),value:"epassi","data-paymentid":e(i).PAYMENT_EPASSI,"aria-describedby":Ae("epassi")?"description-requirescontact":"description-providescontact"},null,8,Am),[[Ce,e(g)]]),u("label",Dm,[u("h4",bm,[u("span",_m,o(ee(e(i).PAYMENT_EPASSI)||e(s)("ePassi")),1),u("span",Em,o(Ie(e(i).PAYMENT_EPASSI)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_CASH)?(l(),n("li",{key:13,class:U("list-group-item "+(e(g)==="cash"?"selected":""))},[V(u("input",{type:"radio",id:"payment_cash","onUpdate:modelValue":t[42]||(t[42]=c=>pe(g)?g.value=c:null),value:"cash","data-paymentid":e(i).PAYMENT_CASH,"aria-describedby":Ae("cash")?"description-requirescontact":"description-providescontact"},null,8,Cm),[[Ce,e(g)]]),u("label",Fm,[u("h4",wm,[u("span",Bm,o(ee(e(i).PAYMENT_CASH)||e(s)("Cash")),1),u("span",xm,o(Ie(e(i).PAYMENT_CASH)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_INVOICE)?(l(),n("li",{key:14,class:U("list-group-item "+(e(g)==="invoice"?"selected":""))},[V(u("input",{type:"radio",id:"payment_invoice","onUpdate:modelValue":t[43]||(t[43]=c=>pe(g)?g.value=c:null),value:"invoice","data-paymentid":e(i).PAYMENT_INVOICE,"aria-describedby":Ae("invoice")?"description-requirescontact":"description-providescontact"},null,8,km),[[Ce,e(g)]]),u("label",Pm,[u("h4",Tm,[u("span",Nm,o(ee(e(i).PAYMENT_INVOICE)||e(s)("Invoice")),1),u("span",qm,o(Ie(e(i).PAYMENT_INVOICE)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_TRANSFER)?(l(),n("li",{key:15,class:U("list-group-item "+(e(g)==="transfer"?"selected":""))},[V(u("input",{type:"radio",id:"payment_transfer","onUpdate:modelValue":t[44]||(t[44]=c=>pe(g)?g.value=c:null),value:"transfer","data-paymentid":e(i).PAYMENT_TRANSFER,"aria-describedby":Ae("transfer")?"description-requirescontact":"description-providescontact"},null,8,Sm),[[Ce,e(g)]]),u("label",Om,[u("h4",Mm,[u("span",Im,o(ee(e(i).PAYMENT_TRANSFER)||e(s)("Bank transfer")),1),u("span",Lm,o(Ie(e(i).PAYMENT_TRANSFER)),1)])])],2)):m("",!0),ye(e(i).PAYMENT_OPEN)?(l(),n("li",{key:16,class:U("list-group-item "+(e(g)==="open"?"selected":""))},[V(u("input",{type:"radio",id:"payment_open","onUpdate:modelValue":t[45]||(t[45]=c=>pe(g)?g.value=c:null),value:"open","data-paymentid":e(i).PAYMENT_OPEN,"aria-describedby":Ae("transfer")?"description-requirescontact":"description-providescontact"},null,8,Rm),[[Ce,e(g)]]),u("label",Ym,[u("h4",Vm,[u("span",jm,o(ee(e(i).PAYMENT_OPEN)||e(s)("Open order")),1),u("span",Um,o(Ie(e(i).PAYMENT_OPEN)),1)])])],2)):m("",!0)])])])):m("",!0),e(Ps)&&e(la)?(l(),n("div",$m,[e(g)==="checkout"?(l(),n("div",Hm,[u("div",zm,[u("h3",Gm,o(e(s)("Select a bank or payment method")),1)]),u("div",Km,[u("div",Jm,[u("div",Zm,[(l(!0),n(me,null,Le(e(nr),c=>(l(),n("a",{href:"javascript:;",role:"option",class:"bank-button","aria-selected":!e(Ke)||e(Ke)&&e(Ke)!==c.id?"false":"true","data-id":c.id,onClick:N=>lo(c.id),style:Dl("background-image: url("+c.svg+"); background-repeat: no-repeat; background-position: center; padding: 10px; background-origin: content-box; "+(!e(Ke)||e(Ke)===c.id?"":"opacity: 0.3; filter: grayscale(100%); ")),title:c.name},null,12,Xm))),256))])])])])):m("",!0),e(ra)&&e(C)?(l(),n("div",Wm,[u("div",Qm,[u("h3",e1,o(e(s)("Additional information")),1)]),u("div",t1,[u("div",r1,[u("div",{class:U("form-group mandatory "+(e(L).ident&&!e(C).ident?"has-error":""))},[u("label",u1,o(e(s)("Personal ID Number")),1),V(u("input",{type:"text",class:"form-control",id:"ident",placeholder:e(s)("Personal ID Number"),"onUpdate:modelValue":t[46]||(t[46]=c=>e(C).ident=c),"aria-required":"true"},null,8,a1),[[Fe,e(C).ident,void 0,{trim:!0}]]),e(L).ident&&!e(C).ident?(l(),n("span",s1,o(e(s)("Please fill in the field before continuing.")),1)):m("",!0)],2)])])])):m("",!0),e(ua)?(l(),n("div",o1,[u("div",l1,[u("h3",n1,o(e(s)("S-Etukortti information")),1),u("div",{class:U("form-group "+(e(L).loyalty?"has-error":""))},[u("label",i1,o(e(s)("S-Etukortti card number")),1),V(u("input",{type:"text",class:"form-control",id:"loyalty",placeholder:e(s)("Enter the number of your S-Etukortti card"),"onUpdate:modelValue":t[47]||(t[47]=c=>e(C).loyalty=c),"aria-required":"false"},null,8,c1),[[Fe,e(C).loyalty,void 0,{trim:!0}]]),e(L).loyalty?(l(),n("span",d1,o(e(s)("Please check the number you entered.")),1)):m("",!0)],2)])])):m("",!0),m("",!0)])):m("",!0)],512),u("div",{ref_key:"confirmwrap",ref:Ia,"data-name":"confirm"},[!e(Et)&&e(H)&&e(g)&&(e(se)&&e(Ze)||!e(Ze)&&e(cu))?(l(),n("div",p1,[u("div",m1,[e(H)&&e(Wt)?(l(),n("div",f1,[u("div",h1,[e(cu)?(l(),n("div",v1,[u("div",g1,[ie(o(e(s)("Surcharge")),1),ee(Xe(e(g)))?(l(),n(me,{key:0},[ie(" ("+o(ee(Xe(e(g))))+")",1)],64)):m("",!0)]),u("div",y1,o(e(te)(e(cu),e($e))),1)])):m("",!0),u("div",A1,[e(H)>1?(l(),n("div",D1,o(e(s)("All orders total")),1)):m("",!0),e(H)===1?(l(),n("div",b1,o(e(s)("Total")),1)):m("",!0),u("div",_1,o(e(te)(e(Ft),e($e))),1)]),u("div",E1,[u("div",C1,o(e(s)("Includes value added tax")),1),u("div",F1,o(e(te)(e(Wu),e($e))),1)]),e(Ft)!=e(Ue)?(l(),n("div",w1,[u("div",B1,o(e(Qt)?e(s)("Payable now"):e(s)("Payable")),1),u("div",x1,o(e(te)(e(Ue),e($e))),1)])):m("",!0),e(Qt)&&e(Gt)?(l(),n("div",k1,[u("div",P1,o(e(s)("Final payment due"))+" "+o(e(Be)(String(e(Gt)),e(w))),1),u("div",T1,o(e(te)(e(ea),e($e))),1)])):m("",!0),e(xr)?(l(),n("p",N1,o(e(xr)),1)):m("",!0)])])):m("",!0)])])):m("",!0),e(C)&&!e(Et)&&e(ut)&&e(H)&&(e(g)||e(Ue)<=0)&&(e(se)||!e(Ze))&&!e(xs)?(l(),n("div",q1,[u("div",S1,[u("div",O1,[u("div",M1,[u("h3",I1,o(e(s)("Order and cancellation terms")),1),u("ul",null,[(l(!0),n(me,null,Le(e(S),c=>(l(),n("li",null,[u("a",{href:"javascript:;",onClick:N=>Oo(c,e(w))},o(e(E).settings[c+"-"+e(w)]?.marketingname||e(E).settings[c+"-"+e(w)]?.companyname),9,L1)]))),256)),(l(!0),n(me,null,Le(e(Ne),c=>(l(),n("li",null,[u("a",{href:"javascript:;",onClick:N=>Mo(c,e(w))},o(c.name),9,R1)]))),256)),e(g)==="bambora"?(l(),n("li",Y1,[u("a",{href:"javascript:;",onClick:t[48]||(t[48]=c=>Io(e(M),e(w)))},"Visma Pay")])):m("",!0)]),u("div",V1,[V(u("input",{type:"checkbox",class:"inline-checkbox",name:"agree-terms",id:"or-maybe-terms-agree","onUpdate:modelValue":t[49]||(t[49]=c=>pe(Se)?Se.value=c:null),"aria-required":"true"},null,512),[[Va,e(Se)]]),u("label",j1,o(e(s)("I agree to the current order and cancellation terms.")),1)]),e(br)(e(La)?.text)?(l(),n("span",{key:0,class:"order-terms-description",innerHTML:e(La).text,onClickCapture:t[50]||(t[50]=(...c)=>e(Re)&&e(Re)(...c))},null,40,U1)):m("",!0),e(gu)?(l(),n("div",$1,o(e(s)("Accepting the terms requires strong authentication."))+" "+o(e(s)("After authenticating, you will be automatically redirected to complete the order.")),1)):e(Ge)&&!ne.authenticationSessionId?(l(),n("div",H1,o(e(s)("You have accepted the terms with strong authentication.")),1)):m("",!0)])])]),e(H)&&(e(g)||e(Ue)<=0)&&(e(se)||!e(Ze))?(l(),n("div",z1,[u("div",G1,[u("div",K1,[e(je)||e(g)==="mobilepay"?(l(),n("div",J1,[u("span",null,o(e(vs)),1),t[81]||(t[81]=ie()),e(je)?(l(),n("a",{key:0,href:"javascript:;",onClick:as},o(e(gs)),1)):m("",!0)])):m("",!0),Dt(J,null,{default:ar(()=>[Dt(A,{"sentinal-name":"confirmbutton",onOnIntersectionElement:fa}),e(gu)?(l(),n("button",{key:0,onClick:Rs,class:U((e(Or)?"":"disabled ")+"btn btn-lg btn-success js-order-continuebutton"),id:"saveOrder",disabled:!e(Or),"aria-disabled":e(Or)?"false":"true"},[ie(o(e(Ys)),1),e(tr)?(l(),n("i",X1)):m("",!0)],10,Z1)):e(je)?(l(),Kr(X,{key:1,brand:e(ss),variant:"primary",rounded:!0,verb
2:"pay",branded:!0,disabled:!e(gr),onClick:ku},null,8,["brand","disabled"])):(l(),n("button",{key:2,onClick:ku,disabled:!e(gr),class:U((e(gr)?"":"disabled ")+"btn btn-lg "+(e(je)?"btn-vippsmobilepay mobilepay":"btn-success")+" js-order-continuebutton"),id:"saveOrder","aria-disabled":e(gr)?"false":"true"},[ie(o(e(Hu)),1),e(de)?(l(),n("i",Q1)):m("",!0)],10,W1))]),_:1}),e(Eu).length?(l(),n("div",ef,[u("div",{class:"order-blocking-issues-bar is-clickable",onClick:t[51]||(t[51]=c=>yr.value=!e(yr))},[u("span",tf,[t[82]||(t[82]=u("i",{class:"fa fa-exclamation-circle","aria-hidden":"true"},null,-1)),ie(" "+o(e(s)("Why I can't continue?")),1)]),u("span",rf,o(e(yr)?e(s)("Hide"):e(s)("Show")),1)]),V(u("dl",uf,[(l(!0),n(me,null,Le(e(Eu),(c,N)=>(l(),n("div",{key:N,class:"order-blocking-issue"},[u("dt",null,[c.scrollTarget?(l(),n("a",{key:0,href:"javascript:;",class:"order-blocking-issue-link",onClick:Ou(k=>zs(c),["prevent"])},o(c.label),9,af)):(l(),n("span",sf,o(c.label),1))]),u("dd",null,o(c.message),1)]))),128))],512),[[Jr,e(yr)]])])):m("",!0)])])])):m("",!0),V(u("div",of,[e(ds)?(l(),n("h3",lf,o(e(s)("Payment provider")),1)):(l(),n("h3",nf,o(e(s)("Selected payment method")),1)),e(g)==="paypal"?(l(),n("span",cf,[t[83]||(t[83]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",df,o(ee(e(i).PAYMENT_PAYPAL,"account")||e(s)("PayPal")),1)])):m("",!0),e(g)==="creditcard"?(l(),n("span",pf,[t[84]||(t[84]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",mf,o(ee(e(i).PAYMENT_PAYPAL,"creditcard")||e(s)("PayPal")),1)])):m("",!0),e(g)==="paypalsandbox"?(l(),n("span",ff,[t[85]||(t[85]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",hf,o(ee(e(i).PAYMENT_PAYPALSANDBOX,"account")||e(s)("PayPal")),1)])):m("",!0),e(g)==="creditcardsandbox"?(l(),n("span",vf,[t[86]||(t[86]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",gf,o(ee(e(i).PAYMENT_PAYPALSANDBOX,"creditcard")||e(s)("PayPal")),1)])):m("",!0),e(g)==="mobilepay"?(l(),n("span",yf,[t[87]||(t[87]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",Af,o(ee(e(i).PAYMENT_MOBILEPAY)||e(s)("MobilePay")),1)])):m("",!0),e(g)==="viva"?(l(),n("span",Df,[t[88]||(t[88]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",bf,o(ee(e(i).PAYMENT_VIVA)||e(s)("Viva")),1)])):m("",!0),e(g)==="bambora"?(l(),n("span",_f,[t[89]||(t[89]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",Ef,o(ee(e(i).PAYMENT_BAMBORA)||e(s)("Visma Pay")),1)])):m("",!0),e(g)==="stripe"?(l(),n("span",Cf,[t[90]||(t[90]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",Ff,o(ee(e(i).PAYMENT_STRIPE)||e(s)("Stripe")),1)])):m("",!0),e(g)==="netaxept"?(l(),n("span",wf,[t[91]||(t[91]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",Bf,o(ee(e(i).PAYMENT_NETAXEPT)||e(s)("Netaxept")),1)])):m("",!0),e(g)==="alipay"?(l(),n("span",xf,[t[92]||(t[92]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",kf,o(ee(e(i).PAYMENT_ALIPAY)||e(s)("Alipay")),1)])):m("",!0),e(g)==="checkout"?(l(),n("span",Pf,[t[93]||(t[93]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",Tf,o(ee(e(i).PAYMENT_CHECKOUT)||e(s)("Paytrail")),1)])):m("",!0),e(g)==="epassi"?(l(),n("span",Nf,[t[94]||(t[94]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",qf,o(ee(e(i).PAYMENT_EPASSI)||e(s)("ePassi")),1)])):m("",!0),e(g)==="edenred"?(l(),n("span",Sf,[t[95]||(t[95]=u("span",{class:"order-paymentmethod-asset has-image"},null,-1)),u("span",Of,o(ee(e(i).PAYMENT_EDENRED)||e(s)("Edenred")),1)])):m("",!0),e(g)==="cash"?(l(),n("span",Mf,[u("span",If,[u("span",null,o(ee(e(i).PAYMENT_CASH)),1)]),u("span",Lf,o(e(s)("Cash")),1)])):m("",!0),e(g)==="invoice"?(l(),n("span",Rf,[u("span",Yf,[u("span",null,o(ee(e(i).PAYMENT_INVOICE)),1)]),u("span",Vf,o(e(s)("Invoice")),1)])):m("",!0),e(g)==="transfer"?(l(),n("span",jf,[u("span",Uf,[u("span",null,o(ee(e(i).PAYMENT_TRANSFER)),1)]),u("span",$f,o(e(s)("Bank transfer")),1)])):m("",!0),e(g)==="open"?(l(),n("span",Hf,[u("span",zf,[u("span",null,o(ee(e(i).PAYMENT_OPEN)),1)]),u("span",Gf,o(e(s)("Open order")),1)])):m("",!0)],512),[[Jr,e(Ue)>0&&e(g)&&e(g)!="open"&&!e(je)]])])):m("",!0)],512)],64)),u("div",{class:U("container phase-status"+(e(ms)||!e(St)?" transparent":""))},[...t[96]||(t[96]=[u("i",{class:"fa fa-2x fa-arrow-down bounce"},null,-1)])],2),e(Tt)?V((l(),n("form",{key:4,id:"checkoutForm",method:"POST",action:e(ju)},[(l(!0),n(me,null,Le(e(Tt),(c,N)=>(l(),n("input",{type:"hidden",name:N,value:c},null,8,Jf))),256))],8,Kf)),[[Ma]]):m("",!0),e(Zt)?V((l(),n("form",{key:5,id:"epassiForm",method:"POST",action:e(Ms)},[(l(!0),n(me,null,Le(e(Zt),(c,N)=>(l(),n("input",{type:"hidden",name:N,value:c},null,8,Xf))),256))],8,Zf)),[[Ma]]):m("",!0),Dt(yl,{name:"terms-modal",duration:{enter:340,leave:300},onBeforeEnter:Qr,onAfterLeave:eu},{default:ar(()=>[e(Ve)?(l(),n("div",Wf,[u("div",Qf,[u("div",eh,[u("div",th,[u("button",{type:"button",class:"close","data-dismiss":"modal","aria-label":e(s)("Close"),onClick:Ba},[...t[97]||(t[97]=[u("span",{"aria-hidden":"true"},"Ã",-1)])],8,rh),u("h4",uh,o(e(Ve).title),1)]),u("div",{class:"modal-body",innerHTML:e(Ve).text,onClickCapture:t[52]||(t[52]=(...c)=>e(Re)&&e(Re)(...c))},null,40,ah),u("div",sh,[u("button",{type:"button",class:"btn btn-default","data-dismiss":"modal",onClick:Ba},o(e(s)("Close")),1)])])])])):m("",!0)]),_:1}),e($)?(l(),n("div",oh,[u("div",lh,[u("div",nh,[u("div",ih,[u("button",{type:"button",class:"close","data-dismiss":"modal","aria-label":e(s)("Close")},[...t[98]||(t[98]=[u("span",{"aria-hidden":"true"},"Ã",-1)])],8,ch),u("h4",dh,o(e(s)("Use a code")),1)]),u("div",ph,[u("div",mh,[u("div",fh,[u("div",hh,[e($).code?(l(),n("h2",vh,o(e(st)(e($).code)),1)):m("",!0),u("h3",null,[e($).sharedShop[0]?.marketingname?(l(),n("span",gh,o(e($).sharedShop[0].marketingname)+": ",1)):m("",!0),ie(o(e($).name),1)]),parseInt(e($).count,10)>1?(l(),n("h4",yh,o(e(s)("Original uses"))+": "+o(e($).count)+". "+o(e(s)("Remaining uses"))+": "+o(e($).remainingcount),1)):m("",!0),eo(e($))?(l(),n("h4",Ah,[!parseInt(e($).singleuse)&&!parseInt(e($).singleorder)?(l(),n(me,{key:0},[ie(o(e(s)("Original value")),1)],64)):(l(),n(me,{key:1},[ie(o(e(s)("Value")),1)],64)),ie(" "+o(e(te)(e($).value,e($e))),1),Number(e($).count)>1?(l(),n("span",Dh," x "+o(e($).count),1)):m("",!0),!parseInt(e($).singleuse)&&!parseInt(e($).singleorder)?(l(),n(me,{key:3},[t[99]||(t[99]=u("br",null,null,-1)),ie(o(e(s)("Remaining value"))+": "+o(e(te)(e($).remainingvalue,e($e))),1),Number(e($).count)>1?(l(),n("span",bh," x "+o(e($).remainingcount),1)):m("",!0)],64)):m("",!0)])):m("",!0),e($).personal?(l(),n("div",_h,o(e(s)("This value card is only usable by"))+" "+o(e($).personal),1)):m("",!0),t[100]||(t[100]=u("hr",null,null,-1)),u("div",null,[Number(e($).singleorder)&&Number(e($).count)===1?(l(),n("div",Eh,o(e(s)("This value card will be completely used on this order.")),1)):Number(e($).singleorder)&&Number(e($).count)>Number(e($).remainingcount)&&Number(e($).count)>1?(l(),n("div",Ch,o(e(s)("This code contains multiple value cards. One of those value cards will be completely used on this order.")),1)):Number(e($).singleorder)&&Number(e($).remainingcount)>0&&Number(e($).count)>1?(l(),n("div",Fh,o(e(s)("This code contains multiple value cards. One of those value cards will be completely used on this order.")),1)):Number(e($).singleorder)&&Number(e($).remainingcount)===0&&Number(e($).count)>1?(l(),n("div",wh,o(e(s)("This code originally contained multiple value cards. Last of those value cards will be completely used on this order.")),1)):m("",!0),Number(e($).singleuse)?(l(),n("div",Bh,o(e(s)("This value card is applied to a single basket item.")),1)):m("",!0),!Number(e($).singleorder)&&!Number(e($).singleuse)?(l(),n("div",xh,o(e(s)("This value card can be applied to additional orders in the future.")),1)):m("",!0),Number(e($).validto)?(l(),n("div",kh,o(e(s)("Valid to"))+": "+o(e(Be)(e($).validto,e(w))),1)):(l(),n("div",Ph,o(e(s)("No set expiration date.")),1))])])])])]),u("div",Th,[u("button",{type:"button",class:"btn btn-default",onClick:$s},o(e(s)("Cancel")),1),u("button",{type:"button",class:"btn btn-success",onClick:t[53]||(t[53]=c=>Us())},o(e(s)("Use")),1)])])])])):m("",!0)])}}}),qh=Ka(Nh,[["__scopeId","data-v-bb729f31"]]),av=Er({__name:"orderpage",setup(z){const{query:B}=Xr(),{$store:h}=Vu(),{shopTitle:v}=Ja(),{locale:_}=Yu(h),P=D(()=>B&&Object.prototype.hasOwnProperty.call(B,"confirm")),x=D(()=>B?Array.isArray(B.src)?B.src[0]?.toString():B.src?.toString():""),q=D(()=>B?Array.isArray(B.strongauthentication)?B.strongauthentication[0]?.toString():B.strongauthentication?.toString():""),E=D(()=>B?Array.isArray(B.sessionId)?B.sessionId[0]?.toString():B.sessionId?.toString():""),s=D(()=>(h._[_.value]?.Order??"Order")+" - "+v.value);return Za({title:s.value}),(Q,K)=>{const ae=qh;return l(),n("div",null,[Dt(ae,{src:e(x),"strong-authentication-status":e(q),"authentication-session-id":e(E),"is-confirmation":e(P)},null,8,["src","strong-authentication-status","authentication-session-id","is-confirmation"])])}}});
2export{av as default};
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.