PageSourceSearch

https://www.worldvision.org.tw/_nuxt/Ca7MhhFG.js

js worldvision.org.tw collected 2026-09-24 09:45:09 UTC 143,715 bytes, 4 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Bm4O5pK3.js","./CmK6CKXe.js","./entry.BbjlStJM.css","./CIQPX2Yk.js"])))=>i.map(i=>d[i]);
2import{d as zt,b as lo,a as ae,_ as fe,w as za,c as _o,u as po}from"./Ck5zNLXD.js";import{a0 as mo,a1 as wt,r as m,a2 as ho,a3 as go,a4 as fo,O as yo,v as mt,a5 as Ae,a6 as vo,g as x,a7 as Gt,a8 as wo,c as S,a9 as dt,aa as bo,I as Ca,ab as xo,ac as zo,ad as Sa,ae as Da,af as ye,ag as Co,ah as So,ai as Do,aj as Tt,ak as To,al as Eo,am as Po,an as Yt,ao as $o,ap as Ht,aq as $,o as D,a as A,b as T,ar as oe,E as Ta,as as Ct,at as ve,au as Io,av as Lo,aw as Ao,ax as Mo,ay as Oo,S as No,az as Fo,$ as we,x as ko,d as ne,e as Bt,C as be,n as it,L as Ea,t as Pa,D as xe,aA as ze,aB as Ro,A as jo,V as Mt,T as Ce,aC as $a,aD as Bo,aE as Ho,q as Vo,j as Ot,h as Kt,aF as Go,F as qo,M as Ko,aG as Uo,aH as Ia,aI as Me,aJ as Wo,aK as Jo,k as gt,B as K,aL as re,H as Se,m as Zo,aM as me,aN as Yo}from"./CmK6CKXe.js";const Qo=a=>a==="defer"||a===!1;function Xo(...a){var O;const e=typeof a[a.length-1]=="string"?a.pop():void 0;typeof a[0]!="string"&&a.unshift(e);let[o,t,n={}]=a;if(typeof o!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof t!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const r=mo(),s=t,c=()=>wt.value,i=()=>r.isHydrating?r.payload.data[o]:r.static.data[o];n.server=n.server??!0,n.default=n.default??c,n.getCachedData=n.getCachedData??i,n.lazy=n.lazy??!1,n.immediate=n.immediate??!0,n.deep=n.deep??wt.deep,n.dedupe=n.dedupe??"cancel";const u=n.getCachedData(o,r),p=u!=null;if(!r._asyncData[o]||!n.immediate){(O=r.payload._errors)[o]??(O[o]=wt.errorValue);const C=n.deep?m:ho;r._asyncData[o]={data:C(p?u:n.default()),pending:m(!p),error:go(r.payload._errors,o),status:m("idle"),_default:n.default}}const d={...r._asyncData[o]};delete d._default,d.refresh=d.execute=(C={})=>{if(r._asyncDataPromises[o]){if(Qo(C.dedupe??n.dedupe))return r._asyncDataPromises[o];r._asyncDataPromises[o].cancelled=!0}if(C._initial||r.isHydrating&&C._initial!==!1){const P=C._initial?u:n.getCachedData(o,r);if(P!=null)return Promise.resolve(P)}d.pending.value=!0,d.status.value="pending";const E=new Promise((P,w)=>{try{P(s(r))}catch(R){w(R)}}).then(async P=>{if(E.cancelled)return r._asyncDataPromises[o];let w=P;n.transform&&(w=await n.transform(P)),n.pick&&(w=en(w,n.pick)),r.payload.data[o]=w,d.data.value=w,d.error.value=wt.errorValue,d.status.value="success"}).catch(P=>{if(E.cancelled)return r._asyncDataPromises[o];d.error.value=vo(P),d.data.value=x(n.default()),d.status.value="error"}).finally(()=>{E.cancelled||(d.pending.value=!1,delete r._asyncDataPromises[o])});return r._asyncDataPromises[o]=E,r._asyncDataPromises[o]},d.clear=()=>tn(r,o);const _=()=>d.refresh({_initial:!0}),h=n.server!==!1&&r.payload.serverRendered;{const C=Gt();if(C&&!C._nuxtOnBeforeMountCbs){C._nuxtOnBeforeMountCbs=[];const w=C._nuxtOnBeforeMountCbs;fo(()=>{w.forEach(R=>{R()}),w.splice(0,w.length)}),yo(()=>w.splice(0,w.length))}h&&r.isHydrating&&(d.error.value||u!=null)?(d.pending.value=!1,d.status.value=d.error.value?"error":"success"):C&&(r.payload.serverRendered&&r.isHydrating||n.lazy)&&n.immediate?C._nuxtOnBeforeMountCbs.push(_):n.immediate&&_();const E=wo();if(n.watch){const w=mt(n.watch,()=>d.refresh());E&&Ae(w)}const P=r.hook("app:data:refresh",async w=>{(!w||w.includes(o))&&await d.refresh()});E&&Ae(P)}const f=Promise.resolve(r._asyncDataPromises[o]).then(()=>d);return Object.assign(f,d),f}function tn(a,e){e in a.payload.data&&(a.payload.data[e]=void 0),e in a.payload._errors&&(a.payload._errors[e]=wt.errorValue),a._asyncData[e]&&(a._asyncData[e].data.value=void 0,a._asyncData[e].error.value=wt.errorValue,a._asyncData[e].pending.value=!1,a._asyncData[e].status.value="idle"),e in a._asyncDataPromises&&(a._asyncDataPromises[e]&&(a._asyncDataPromises[e].cancelled=!0),a._asyncDataPromises[e]=void 0)}function en(a,e){const o={};for(const t of e)o[t]=a[t];return o}function an(a,e,o){const[t={},n]=typeof e=="string"?[{},e]:[e,o],r=S(()=>dt(a)),s=t.key||bo([n,typeof r.value=="string"?r.value:"",...on(t)]
2);if(!s||typeof s!="string")throw new TypeError("[nuxt] [useFetch] key must be a string: "+s);if(!a)throw new Error("[nuxt] [useFetch] request is missing.");const c=s===n?"$f"+s:s;if(!t.baseURL&&typeof r.value=="string"&&r.value[0]==="/"&&r.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const{server:i,lazy:u,default:p,transform:d,pick:_,watch:h,immediate:f,getCachedData:O,deep:C,dedupe:E,...P}=t,w=Ca({...xo,...P,cache:typeof t.cache=="boolean"?void 0:t.cache}),R={server:i,lazy:u,default:p,transform:d,pick:_,immediate:f,getCachedData:O,deep:C,dedupe:E,watch:h===!1?[]:[w,r,...h||[]]};let I;return Xo(c,()=>{var L;(L=I==null?void 0:I.abort)==null||L.call(I,"Request aborted as another request to the same endpoint was initiated."),I=typeof AbortController<"u"?new AbortController:{};const z=dt(t.timeout);let Y;return z&&(Y=setTimeout(()=>I.abort("Request aborted due to timeout."),z),I.signal.onabort=()=>clearTimeout(Y)),(t.$fetch||globalThis.$fetch)(r.value,{signal:I.signal,...w}).finally(()=>{clearTimeout(Y)})},R)}function on(a){var o;const e=[((o=dt(a.method))==null?void 0:o.toUpperCase())||"GET",dt(a.baseURL)];for(const t of[a.params||a.query]){const n=dt(t);if(!n)continue;const r={};for(const[s,c]of Object.entries(n))r[dt(s)]=dt(c);e.push(r)}return e}function _t(a){var e;const o=Da(a);return(e=o==null?void 0:o.$el)!=null?e:o}const qt=Tt?window:void 0,nn=Tt?window.document:void 0;function pt(...a){let e,o,t,n;if(zo(a[0])||Array.isArray(a[0])?([o,t,n]=a,e=qt):[e,o,t,n]=a,!e)return Sa;Array.isArray(o)||(o=[o]),Array.isArray(t)||(t=[t]);const r=[],s=()=>{r.forEach(p=>p()),r.length=0},c=(p,d,_,h)=>(p.addEventListener(d,_,h),()=>p.removeEventListener(d,_,h)),i=mt(()=>[_t(e),Da(n)],([p,d])=>{s(),p&&r.push(...o.flatMap(_=>t.map(h=>c(p,_,h,d))))},{immediate:!0,flush:"post"}),u=()=>{i(),s()};return ye(u),u}let Oe=!1;function tc(a,e,o={}){const{window:t=qt,ignore:n=[],capture:r=!0,detectIframe:s=!1}=o;if(!t)return;Co&&!Oe&&(Oe=!0,Array.from(t.document.body.children).forEach(_=>_.addEventListener("click",Sa)));let c=!0;const i=_=>n.some(h=>{if(typeof h=="string")return Array.from(t.document.querySelectorAll(h)).some(f=>f===_.target||_.composedPath().includes(f));{const f=_t(h);return f&&(_.target===f||_.composedPath().includes(f))}}),p=[pt(t,"click",_=>{const h=_t(a);if(!(!h||h===_.target||_.composedPath().includes(h))){if(_.detail===0&&(c=!i(_)),!c){c=!0;return}e(_)}},{passive:!0,capture:r}),pt(t,"pointerdown",_=>{const h=_t(a);h&&(c=!_.composedPath().includes(h)&&!i(_))},{passive:!0}),s&&pt(t,"blur",_=>{var h;const f=_t(a);((h=t.document.activeElement)==null?void 0:h.tagName)==="IFRAME"&&!(f!=null&&f.contains(t.document.activeElement))&&e(_)})].filter(Boolean);return()=>p.forEach(_=>_())}function La(a,e=!1){const o=m(),t=()=>o.value=!!a();return t(),So(t,e),o}function rn(a){return JSON.parse(JSON.stringify(a))}const Ne=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Fe="__vueuse_ssr_handlers__";Ne[Fe]=Ne[Fe]||{};function ec({document:a=nn}={}){if(!a)return m("visible");const e=m(a.visibilityState);return pt(a,"visibilitychange",()=>{e.value=a.visibilityState}),e}var ke=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,un=(a,e)=>{var o={};for(var t in a)sn.call(a,t)&&e.indexOf(t)<0&&(o[t]=a[t]);if(a!=null&&ke)for(var t of ke(a))e.indexOf(t)<0&&cn.call(a,t)&&(o[t]=a[t]);return o};function ln(a,e,o={}){const t=o,{window:n=qt}=t,r=un(t,["window"]);let s;const c=La(()=>n&&"ResizeObserver"in n),i=()=>{s&&(s.disconnect(),s=void 0)},u=mt(()=>_t(a),d=>{i(),c.value&&n&&d&&(s=new ResizeObserver(e),s.observe(d,r))},{immediate:!0,flush:"post"}),p=()=>{i(),u()};return ye(p),{isSupported:c,stop:p}}var Re=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,pn=(a,e)=>{var o={};for(var t in a)dn.call(a,t)&&e.indexOf(t)<0&&(o[t]=a[t]);if(a!=null&&Re)for(var t of Re(a))e.indexOf(t)<0&&_n.call(a,t)&&(o[t]=a[t]);return o};function ac(a,e,o={}){const t=o,{window:n=qt}=t,r=pn(t,["window"]);let s;const c=La(()=>n&&"MutationObserver"in n),i=()=>{s&&(s.disconnect(),s=void 0)},u=mt(()=>_t(a),d=>{i(),c.value&&n&&d&&(s=new MutationObserver(e),s.observe(d,r))},{immediate:!0}),p=()=>{i(),u()};return ye(p),{isSupported:c,stop:p}}var je;(function(a){a.UP="UP",a.RIGHT="RIGHT",a.DOWN="DOWN",a.LEFT="LEFT",a.NONE="NONE"})(je||(je={}));var mn=Object.defineProperty,Be=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,He=(a,e,o)=>e in a?mn(a,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[e]=o,fn=(a,e)=>{for(var o in e||(e={}))hn.call(e,o)&&He(a,o,e[o]);if(Be)for(var o of Be(e))gn.call(e,o)&&He(a,o,e[o]);return a};const yn={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};fn({linear:Do},yn);function oc(a,e,o,t={}){var n,r,s;const{clone:c=!1,passive:i=!1,eventName:u,deep:p=!1,defaultValue:d}=t,_=Gt(),h=(_==null?void 0:_.emit)||((n=_==null?void 0:_.$emit)==null?void 0:n.bind(_))||((s=(r=_==null?void 0:_.proxy)==null?void 0:r.$emit)==null?void 0:s.bind(_==null?void 0:_.proxy));let f=u;f=u||f||`update:${e.toString()}`;const O=E=>c?To(c)?c(E):rn(E):E,C=()=>Eo(a[e])?O(a[e]):d;if(i){const E=C(),P=m(E);return mt(()=>a[e],w=>P.value=O(w)),mt(P,w=>{(w!==a[e]||p)&&h(f,w)},{deep:p}),P}else return S({get(){return C()},set(E){h(f,E)}})}function nc({window:a=qt}={}){if(!a)return m(!1);const e=m(a.document.hasFocus());return pt(a,"blur",()=>{e.value=!1}),pt(a,"focus",()=>{e.value=!0}),e}var vn=typeof global=="object"&&global&&global.Object===Object&&global,wn=typeof self=="object"&&self&&self.Object===Object&&self,De=vn||wn||Function("return this")(),St=De.Symbol,Aa=Object.prototype,bn=Aa.hasOwnProperty,xn=Aa.toString,Nt=St?St.toStringTag:void 0;function zn(a){var e=bn.call(a,Nt),o=a[Nt];try{a[Nt]=void 0;var t=!0}catch{}var n=xn.call(a);return t&&(e?a[Nt]=o:delete a[Nt]),n}var Cn=Object.prototype,Sn=Cn.toString;function Dn(a){return Sn.call(a)}
2var Tn="[object Null]",En="[object Undefined]",Ve=St?St.toStringTag:void 0;function Ma(a){return a==null?a===void 0?En:Tn:Ve&&Ve in Object(a)?zn(a):Dn(a)}function Pn(a){return a!=null&&typeof a=="object"}var $n="[object Symbol]";function Te(a){return typeof a=="symbol"||Pn(a)&&Ma(a)==$n}function In(a,e){for(var o=-1,t=a==null?0:a.length,n=Array(t);++o<t;)n[o]=e(a[o],o,a);return n}var Ee=Array.isArray,Ln=1/0,Ge=St?St.prototype:void 0,qe=Ge?Ge.toString:void 0;function Oa(a){if(typeof a=="string")return a;if(Ee(a))return In(a,Oa)+"";if(Te(a))return qe?qe.call(a):"";var e=a+"";return e=="0"&&1/a==-Ln?"-0":e}function Qt(a){var e=typeof a;return a!=null&&(e=="object"||e=="function")}var An="[object AsyncFunction]",Mn="[object Function]",On="[object GeneratorFunction]",Nn="[object Proxy]";function Fn(a){if(!Qt(a))return!1;var e=Ma(a);return e==Mn||e==On||e==An||e==Nn}var de=De["__core-js_shared__"],Ke=function(){var a=/[^.]+$/.exec(de&&de.keys&&de.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();function kn(a){return!!Ke&&Ke in a}var Rn=Function.prototype,jn=Rn.toString;function Bn(a){if(a!=null){try{return jn.call(a)}catch{}try{return a+""}catch{}}return""}var Hn=/[\\^$.*+?()[\]{}|]/g,Vn=/^\[object .+?Constructor\]$/,Gn=Function.prototype,qn=Object.prototype,Kn=Gn.toString,Un=qn.hasOwnProperty,Wn=RegExp("^"+Kn.call(Un).replace(Hn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Jn(a){if(!Qt(a)||kn(a))return!1;var e=Fn(a)?Wn:Vn;return e.test(Bn(a))}function Zn(a,e){return a==null?void 0:a[e]}function Pe(a,e){var o=Zn(a,e);return Jn(o)?o:void 0}var Ue=function(){try{var a=Pe(Object,"defineProperty");return a({},"",{}),a}catch{}}(),Yn=9007199254740991,Qn=/^(?:0|[1-9]\d*)$/;function Xn(a,e){var o=typeof a;return e=e??Yn,!!e&&(o=="number"||o!="symbol"&&Qn.test(a))&&a>-1&&a%1==0&&a<e}function tr(a,e,o){e=="__proto__"&&Ue?Ue(a,e,{configurable:!0,enumerable:!0,value:o,writable:!0}):a[e]=o}function Na(a,e){return a===e||a!==a&&e!==e}var er=Object.prototype,ar=er.hasOwnProperty;function or(a,e,o){var t=a[e];(!(ar.call(a,e)&&Na(t,o))||o===void 0&&!(e in a))&&tr(a,e,o)}var nr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rr=/^\w*$/;function sr(a,e){if(Ee(a))return!1;var o=typeof a;return o=="number"||o=="symbol"||o=="boolean"||a==null||Te(a)?!0:rr.test(a)||!nr.test(a)||e!=null&&a in Object(e)}var Vt=Pe(Object,"create");function ir(){this.__data__=Vt?Vt(null):{},this.size=0}function cr(a){var e=this.has(a)&&delete this.__data__[a];return this.size-=e?1:0,e}var ur="__lodash_hash_undefined__",lr=Object.prototype,dr=lr.hasOwnProperty;function _r(a){var e=this.__data__;if(Vt){var o=e[a];return o===ur?void 0:o}return dr.call(e,a)?e[a]:void 0}var pr=Object.prototype,mr=pr.hasOwnProperty;function hr(a){var e=this.__data__;return Vt?e[a]!==void 0:mr.call(e,a)}var gr="__lodash_hash_undefined__";function fr(a,e){var o=this.__data__;return this.size+=this.has(a)?0:1,o[a]=Vt&&e===void 0?gr:e,this}function ht(a){var e=-1,o=a==null?0:a.length;for(this.clear();++e<o;){var t=a[e];this.set(t[0],t[1])}}ht.prototype.clear=ir;ht.prototype.delete=cr;ht.prototype.get=_r;ht.prototype.has=hr;ht.prototype.set=fr;function yr(){this.__data__=[],this.size=0}function se(a,e){for(var o=a.length;o--;)if(Na(a[o][0],e))return o;return-1}var vr=Array.prototype,wr=vr.splice;function br(a){var e=this.__data__,o=se(e,a);if(o<0)return!1;var t=e.length-1;return o==t?e.pop():wr.call(e,o,1),--this.size,!0}function xr(a){var e=this.__data__,o=se(e,a);return o<0?void 0:e[o][1]}function zr(a){return se(this.__data__,a)>-1}function Cr(a,e){var o=this.__data__,t=se(o,a);return t<0?(++this.size,o.push([a,e])):o[t][1]=e,this}function Et(a){var e=-1,o=a==null?0:a.length;for(this.clear();++e<o;){var t=a[e];this.set(t[0],t[1])}}Et.prototype.clear=yr;Et.prototype.delete=br;Et.prototype.get=xr;Et.prototype.has=zr;Et.prototype.set=Cr;var Sr=Pe(De,"Map");function Dr(){this.size=0,this.__data__={hash:new ht,map:new(Sr||Et),string:new ht}}function Tr(a){var e=typeof a;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?a!=="__proto__":a===null}function ie(a,e){var o=a.__data__;return Tr(e)?o[typeof e=="string"?"string":"hash"]:o.map}function Er(a){var e=ie(this,a).delete(a);return this.size-=e?1:0,e}function Pr(a){return ie(this,a).get(a)}function $r(a){return ie(this,a).has(a)}function Ir(a,e){var o=ie(this,a),t=o.size;return o.set(a,e),this.size+=o.size==t?0:1,this}function ft(a){var e=-1,o=a==null?0:a.length;for(this.clear();++e<o;){var t=a[e];this.set(t[0],t[1])}}ft.prototype.clear=Dr;ft.prototype.delete=Er;ft.prototype.get=Pr;ft.prototype.has=$r;ft.prototype.set=Ir;var Lr="Expected a function";function $e(a,e){if(typeof a!="function"||e!=null&&typeof e!="function")throw new TypeError(Lr);var o=function(){var t=arguments,n=e?e.apply(this,t):t[0],r=o.cache;if(r.has(n))return r.get(n);var s=a.apply(this,t);return o.cache=r.set(n,s)||r,s};return o.cache=new($e.Cache||ft),o}$e.Cache=ft;var Ar=500;function Mr(a){var e=$e(a,function(t){return o.size===Ar&&o.clear(),t}),o=e.cache;return e}var Or=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Nr=/\\(\\)?/g,Fr=Mr(function(a){var e=[];return a.charCodeAt(0)===46&&e.push(""),a.replace(Or,function(o,t,n,r){e.push(n?r.replace(Nr,"$1"):t||o)}),e});function kr(a){return a==null?"":Oa(a)}function Fa(a,e){return Ee(a)?a:sr(a,e)?[a]:Fr(kr(a))}var Rr=1/0;
2function ka(a){if(typeof a=="string"||Te(a))return a;var e=a+"";return e=="0"&&1/a==-Rr?"-0":e}function jr(a,e){e=Fa(e,a);for(var o=0,t=e.length;a!=null&&o<t;)a=a[ka(e[o++])];return o&&o==t?a:void 0}function Ra(a,e,o){var t=a==null?void 0:jr(a,e);return t===void 0?o:t}function Br(a,e,o,t){if(!Qt(a))return a;e=Fa(e,a);for(var n=-1,r=e.length,s=r-1,c=a;c!=null&&++n<r;){var i=ka(e[n]),u=o;if(i==="__proto__"||i==="constructor"||i==="prototype")return a;if(n!=s){var p=c[i];u=void 0,u===void 0&&(u=Qt(p)?p:Xn(e[n+1])?[]:{})}or(c,i,u),c=c[i]}return a}function Hr(a,e,o){return a==null?a:Br(a,e,o)}const We=a=>Object.keys(a),rc=a=>Object.entries(a),sc=(a,e,o)=>({get value(){return Ra(a,e,o)},set value(t){Hr(a,e,t)}}),ja=(a="")=>a.split(" ").filter(e=>!!e.trim()),ic=(a,e)=>{if(!a||!e)return!1;if(e.includes(" "))throw new Error("className should not contain space.");return a.classList.contains(e)},Je=(a,e)=>{!a||!e.trim()||a.classList.add(...ja(e))},Xt=(a,e)=>{!a||!e.trim()||a.classList.remove(...ja(e))},Ft=(a,e)=>{var o;if(!Tt||!a||!e)return"";let t=Po(e);t==="float"&&(t="cssFloat");try{const n=a.style[t];if(n)return n;const r=(o=document.defaultView)==null?void 0:o.getComputedStyle(a,"");return r?r[t]:""}catch{return a.style[t]}};function he(a,e="px"){if(!a)return"";if(Yt(a)||$o(a))return`${a}${e}`;if(Ht(a))return a}/*! Element Plus Icons Vue v2.3.1 */var Vr=$({name:"ArrowDown",__name:"arrow-down",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"})]))}}),cc=Vr,Gr=$({name:"ArrowLeft",__name:"arrow-left",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"})]))}}),uc=Gr,qr=$({name:"ArrowRight",__name:"arrow-right",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}}),lc=qr,Kr=$({name:"ArrowUp",__name:"arrow-up",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0"})]))}}),dc=Kr,Ur=$({name:"Calendar",__name:"calendar",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64"})]))}}),_c=Ur,Wr=$({name:"Check",__name:"check",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"})]))}}),pc=Wr,Jr=$({name:"CircleCheck",__name:"circle-check",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m
20 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),T("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"})]))}}),Zr=Jr,Yr=$({name:"CircleCloseFilled",__name:"circle-close-filled",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}}),Ba=Yr,Qr=$({name:"CircleClose",__name:"circle-close",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z"}),T("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),Xr=Qr,ts=$({name:"Clock",__name:"clock",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),T("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),T("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}}),mc=ts,es=$({name:"Close",__name:"close",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})]))}}),Ha=es,as=$({name:"DArrowLeft",__name:"d-arrow-left",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"})]))}}),hc=as,os=$({name:"DArrowRight",__name:"d-arrow-right",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688m-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"})]))}}),gc=os,ns=$({name:"Delete",__name:"delete",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}}),fc=ns,rs=$({name:"Document",__name:"document",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"})]))}}),yc=rs,ss=$({name:"Hide",__name:"hide",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2zM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"}),T("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"})]))}}),vc=ss,is=$({name:"InfoFilled",__name:"info-filled",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}}),Va=is,cs=$({name:"Loading",__name:"loading",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"})]))}}),us=cs,ls=$({name:"MoreFilled",__name:"more-filled",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224"})]))}}),wc=ls,ds=$({name:"Plus",__name:"plus",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"})]))}}),bc=ds,_s=$({name:"SuccessFilled",__name:"success-filled",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),Ga=_s,ps=$({name:"View",__name:"view",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448m0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}}),xc=ps,ms=$({name:"WarningFilled",__name:"warning-filled",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}}),qa=ms,hs=$({name:"ZoomIn",__name:"zoom-in",setup(a){return(e,o)=>(D(),A("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[T("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z"})]))}}),zc=hs;const gs=zt([String,Object,Function]),Cc={Close:Ha},fs={Close:Ha,SuccessFilled:Ga,InfoFilled:Va,WarningFilled:qa,CircleCloseFilled:Ba},Ze={success:Ga,warning:qa,error:Ba,info:Va},Sc={validating:us,success:Zr,error:Xr},ys={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},vs=["","default","small","large"],ws=a=>a;var bs={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color.",alphaLabel:"pick alpha value"},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",n
2ov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},mention:{loading:"Loading"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const xs=a=>(e,o)=>zs(e,o,x(a)),zs=(a,e,o)=>Ra(o,a,a).replace(/\{(\w+)\}/g,(t,n)=>{var r;return`${(r=e==null?void 0:e[n])!=null?r:`{${n}}`}`}),Cs=a=>{const e=S(()=>x(a).name),o=Ta(a)?a:m(a);return{lang:e,locale:o,t:xs(a)}},Ka=Symbol("localeContextKey"),Ss=a=>{const e=a||oe(Ka,m());return Cs(S(()=>e.value||bs))},Dc=lo({type:String,values:vs,required:!1}),Ua=Symbol("size"),Tc=()=>{const a=oe(Ua,{});return S(()=>x(a.size)||"")},Wa=Symbol("emptyValuesContextKey"),Ds=["",void 0,null],Ts=void 0,Ec=ae({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:a=>Ct(a)?!a():!a}}),Pc=(a,e)=>{const o=Gt()?oe(Wa,m({})):m({}),t=S(()=>a.emptyValues||o.value.emptyValues||Ds),n=S(()=>Ct(a.valueOnClear)?a.valueOnClear():a.valueOnClear!==void 0?a.valueOnClear:Ct(o.value.valueOnClear)?o.value.valueOnClear():o.value.valueOnClear!==void 0?o.value.valueOnClear:e!==void 0?e:Ts),r=s=>t.value.includes(s);return t.value.includes(n.value),{emptyValues:t,valueOnClear:n,isEmptyValue:r}},Ja=Symbol(),te=m();function Za(a,e=void 0){const o=Gt()?oe(Ja,te):te;return a?S(()=>{var t,n;return(n=(t=o.value)==null?void 0:t[a])!=null?n:e}):o}function Ya(a,e){const o=Za(),t=ve(a,S(()=>{var c;return((c=o.value)==null?void 0:c.namespace)||Io})),n=Ss(S(()=>{var c;return(c=o.value)==null?void 0:c.locale})),r=Lo(S(()=>{var c;return((c=o.value)==null?void 0:c.zIndex)||Ao})),s=S(()=>{var c;return x(e)||((c=o.value)==null?void 0:c.size)||""});return Es(S(()=>x(o)||{})),{ns:t,locale:n,zIndex:r,size:s}}const Es=(a,e,o=!1)=>{var t;const n=!!Gt(),r=n?Za():void 0,s=(t=void 0)!=null?t:n?No:void 0;if(!s)return;const c=S(()=>{const i=x(a);return r!=null&&r.value?Ps(r.value,i):i});return s(Ja,c),s(Ka,S(()=>c.value.locale)),s(Mo,S(()=>c.value.namespace)),s(Oo,S(()=>c.value.zIndex)),s(Ua,{size:S(()=>c.value.size||"")}),s(Wa,S(()=>({emptyValues:c.value.emptyValues,valueOnClear:c.value.valueOnClear}))),(o||!te.value)&&(te.value=c.value),c},Ps=(a,e)=>{const o=[...new Set([...We(a),...We(e)])],t={};for(const n of o)t[n]=e[n]!==void 0?e[n]:a[n];return t},Ye={},$s=ae({size:{type:zt([Number,String])},color:{type:String}}),Is=$({name:"ElIcon",inheritAttrs:!1}),Ls=$({...Is,props:$s,setup(a){const e=a,o=ve("icon"),t=S(()=>{const{size:n,color:r}=e;return!n&&!r?{}:{fontSize:Fo(n)?void 0:he(n),"--color":r}});return(n,r)=>(D(),A("i",ko({class:x(o).b(),style:x(t)},n.$attrs),[we(n.$slots,"default")],16))}});var As=fe(Ls,[["__file","icon.vue"]]);const Qe=za(As),Ms=ae({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:zt([String,Object,Array])},offset:{type:zt(Array),default:[0,0]},badgeClass:{type:String}}),Os=$({name:"ElBadge"}),Ns=$({...Os,props:Ms,setup(a,{expose:e}){const o=a,t=ve("badge"),n=S(()=>o.isDot?"":Yt(o.value)&&Yt(o.max)?o.max<o.value?`${o.max}+`:o.value===0&&!o.showZero?"":`${o.value}`:`${o.value}`),r=S(()=>{var s,c,i,u,p;return[{backgroundColor:o.color,marginRight:he(-((c=(s=o.offset)==null?void 0:s[0])!=null?c:0)),marginTop:he((u=(i=o.offset)==null?void 0:i[1])!=null?u:0)},(p=o.badgeStyle)!=null?p:{}]});return e({content:n}),(s,c)=>(D(),A("div",{class:it(x(t).b())},[we(s.$slots,"default"),ne(ze,{name:`${x(t).namespace.value}-zoom-in-center`,persisted:""},{default:Bt(()=>[be(T("sup",{class:it([x(t).e("content"),x(t).em("content",s.type),x(t).is("fixed",!!s.$slots.default),x(t).is("dot",s.isDot),s.badgeClass]),style:Ea(x(r)),textContent:Pa(x(n))},null,14,["textContent"]),[[xe,!s.hidden&&(x(n)||s.isDot)]])]),_:1},8,["name"])],2))}});var Fs=fe(Ns,[["__file","badge.vue"]]);const ks=za(Fs);function Rs(a){let e;const o=m(!1),t=Ca({...a,originalPosition:"",originalOverflow:"",visible:!1});function n(_){t.text=_}function r(){const _=t.parent,h=d.ns;if(!_.vLoadingAddClassList){let f=_.getAttribute("loading-number");f=Number.parseInt(f)-1,f?_.setAttribute("loading-number",f.toString()):(Xt(_,h.bm("parent","relative")),_.removeAttribute("loading-number")),Xt(_,h.bm("parent","hidden"))}s(),p.unmount()}function s(){var _,h;(h=(_=d.$el)==null?void 0:_.parentNode)==null||h.removeChild(d.$el)}function c(){var _;a.beforeClose&&!a.beforeClose()||(o.value=!0,clearTimeout(e),e=setTimeout(i,400),t.visible=!1,(_=a.closed)==null||_.call(a))}function i(){if(!o.value)return;const _=t.parent;o.value=!1,_.vLoadingAddClassList=void 0,r()}
2const u=$({name:"ElLoading",setup(_,{expose:h}){const{ns:f,zIndex:O}=Ya("loading");return h({ns:f,zIndex:O}),()=>{const C=t.spinner||t.svg,E=Mt("svg",{class:"circular",viewBox:t.svgViewBox?t.svgViewBox:"0 0 50 50",...C?{innerHTML:C}:{}},[Mt("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),P=t.text?Mt("p",{class:f.b("text")},[t.text]):void 0;return Mt(ze,{name:f.b("fade"),onAfterLeave:i},{default:Bt(()=>[be(ne("div",{style:{backgroundColor:t.background||""},class:[f.b("mask"),t.customClass,t.fullscreen?"is-fullscreen":""]},[Mt("div",{class:f.b("spinner")},[E,P])]),[[xe,t.visible]])])})}}}),p=Ro(u),d=p.mount(document.createElement("div"));return{...jo(t),setText:n,removeElLoadingChild:s,close:c,handleAfterLeave:i,vm:d,get $el(){return d.$el}}}let Ut;const ge=function(a={}){if(!Tt)return;const e=js(a);if(e.fullscreen&&Ut)return Ut;const o=Rs({...e,closed:()=>{var n;(n=e.closed)==null||n.call(e),e.fullscreen&&(Ut=void 0)}});Bs(e,e.parent,o),Xe(e,e.parent,o),e.parent.vLoadingAddClassList=()=>Xe(e,e.parent,o);let t=e.parent.getAttribute("loading-number");return t?t=`${Number.parseInt(t)+1}`:t="1",e.parent.setAttribute("loading-number",t),e.parent.appendChild(o.$el),Ce(()=>o.visible.value=e.visible),e.fullscreen&&(Ut=o),o},js=a=>{var e,o,t,n;let r;return Ht(a.target)?r=(e=document.querySelector(a.target))!=null?e:document.body:r=a.target||document.body,{parent:r===document.body||a.body?document.body:r,background:a.background||"",svg:a.svg||"",svgViewBox:a.svgViewBox||"",spinner:a.spinner||!1,text:a.text||"",fullscreen:r===document.body&&((o=a.fullscreen)!=null?o:!0),lock:(t=a.lock)!=null?t:!1,customClass:a.customClass||"",visible:(n=a.visible)!=null?n:!0,beforeClose:a.beforeClose,closed:a.closed,target:r}},Bs=async(a,e,o)=>{const{nextZIndex:t}=o.vm.zIndex||o.vm._.exposed.zIndex,n={};if(a.fullscreen)o.originalPosition.value=Ft(document.body,"position"),o.originalOverflow.value=Ft(document.body,"overflow"),n.zIndex=t();else if(a.parent===document.body){o.originalPosition.value=Ft(document.body,"position"),await Ce();for(const r of["top","left"]){const s=r==="top"?"scrollTop":"scrollLeft";n[r]=`${a.target.getBoundingClientRect()[r]+document.body[s]+document.documentElement[s]-Number.parseInt(Ft(document.body,`margin-${r}`),10)}px`}for(const r of["height","width"])n[r]=`${a.target.getBoundingClientRect()[r]}px`}else o.originalPosition.value=Ft(e,"position");for(const[r,s]of Object.entries(n))o.$el.style[r]=s},Xe=(a,e,o)=>{const t=o.vm.ns||o.vm._.exposed.ns;["absolute","fixed","sticky"].includes(o.originalPosition.value)?Xt(e,t.bm("parent","relative")):Je(e,t.bm("parent","relative")),a.fullscreen&&a.lock?Je(e,t.bm("parent","hidden")):Xt(e,t.bm("parent","hidden"))},Zt=Symbol("ElLoading"),ta=(a,e)=>{var o,t,n,r;const s=e.instance,c=_=>$a(e.value)?e.value[_]:void 0,i=_=>{const h=Ht(_)&&(s==null?void 0:s[_])||_;return h&&m(h)},u=_=>i(c(_)||a.getAttribute(`element-loading-${Bo(_)}`)),p=(o=c("fullscreen"))!=null?o:e.modifiers.fullscreen,d={text:u("text"),svg:u("svg"),svgViewBox:u("svgViewBox"),spinner:u("spinner"),background:u("background"),customClass:u("customClass"),fullscreen:p,target:(t=c("target"))!=null?t:p?void 0:a,body:(n=c("body"))!=null?n:e.modifiers.body,lock:(r=c("lock"))!=null?r:e.modifiers.lock};a[Zt]={options:d,instance:ge(d)}},Hs=(a,e)=>{for(const o of Object.keys(e))Ta(e[o])&&(e[o].value=a[o])},ea={mounted(a,e){e.value&&ta(a,e)},updated(a,e){const o=a[Zt];e.oldValue!==e.value&&(e.value&&!e.oldValue?ta(a,e):e.value&&e.oldValue?$a(e.value)&&Hs(e.value,o.options):o==null||o.instance.close())},unmounted(a){var e;(e=a[Zt])==null||e.instance.close(),a[Zt]=null}},Vs={install(a){a.directive("loading",ea),a.config.globalProperties.$loading=ge},directive:ea,service:ge},Qa=["success","info","warning","error"],G=ws({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:Tt?document.body:void 0}),Gs=ae({customClass:{type:String,default:G.customClass},center:{type:Boolean,default:G.center},dangerouslyUseHTMLString:{type:Boolean,default:G.dangerouslyUseHTMLString},duration:{type:Number,default:G.duration},icon:{type:gs,default:G.icon},id:{type:String,default:G.id},message:{type:zt([String,Object,Function]),default:G.message},onClose:{type:zt(Function),default:G.onClose},showClose:{type:Boolean,default:G.showClose},type:{type:String,values:Qa,default:G.type},plain:{type:Boolean,default:G.plain},offset:{type:Number,default:G.offset},zIndex:{type:Number,default:G.zIndex},grouping:{type:Boolean,default:G.grouping},repeatNum:{type:Number,default:G.repeatNum}}),qs={destroy:()=>!0},at=Ho([]),Ks=a=>{const e=at.findIndex(n=>n.id===a),o=at[e];let t;return e>0&&(t=at[e-1]),{current:o,prev:t}},Us=a=>{const{prev:e}=Ks(a);return e?e.vm.exposed.bottom.value:0},Ws=(a,e)=>at.findIndex(t=>t.id===a)>0?16:e,Js=$({name:"ElMessage"}),Zs=$({...Js,props:Gs,emits:qs,setup(a,{expose:e}){const o=a,{Close:t}=fs,{ns:n,zIndex:r}=Ya("message"),{currentZIndex:s,nextZIndex:c}=r,i=m(),u=m(!1),p=m(0);let d;const _=S(()=>o.type?o.type==="error"?"danger":o.type:"info"),h=S(()=>{const z=o.type;return{[n.bm("icon",z)]:z&&Ze[z]}}),f=S(()=>o.icon||Ze[o.type]||""),O=S(()=>Us(o.id)),C=S(()=>Ws(o.id,o.offset)+O.value),E=S(()=>p.value+C.value),P=S(()=>({top:`${C.value}px`,zIndex:s.value}));function w(){o.duration!==0&&({stop:d}=Uo(()=>{I()},o.duration))}function R(){d==null||d()}function I(){u.value=!1}function Z({code:z}){z===ys.esc&&I()}return Vo(()=>{w(),c(),u.value=!0}),mt(()=>o.repeatNum,()=>{R(),w()}),pt(document,"keydown",Z),ln(i,()=>{p.value=i.value.getBoundingClientRect().height}),e({visible:u,bottom:E,close:I}),(z,Y)=>(D(),Ot(ze,{name:x(n).b("fade"),onBeforeLeave:z.onClose,onAfterLeave:ot=>z.$emit("destroy"),persisted:""},{default:Bt(()=>[be(T("div",{id:z.id,ref_key:"messageRef",ref:i,class:it([x(n).b(),{[x(n).m(z.type)]:z.type},x(n).is("center",z.center),x(n).is("closable",z.showClose),x(n).is("plain",z.plain),z.customClass]),style:Ea(x(P)),role:"alert",onMouseenter:R,onMouseleave:w},[z.repeatNum>1?(D(),Ot(x(ks),{key:0,value:z.repeatNum,type:x(_),class:it(x(n).e("badge"))},null,8,["value","type","class"])):Kt("v-if",!0),x(f)?(D(),Ot(x(Qe),{key:1,class:it([x(n).e("icon"),x(h)])},{default:Bt(()=>[(D(),Ot(Go(x(f))))]),_:1},8,["class"])):Kt("v-if",!0),we(z.$slots,"default",{},()=>[z.dangerouslyUseHTMLString?(D(),A(qo,{key:1},[Kt(" Caution here, message could've been compromised, never use user's input as message "),T("p",{class:it(x(n).e("content")),innerHTML:z.message},null,10,["innerHTML"])],2112)):(D(),A("p",{key:0,class:it(x(n).e("content"))},Pa(z.message),3))]),z.showClose?(D(),Ot(x(Qe),{key:2,class:it(x(n).e("closeBtn")),onClick:Ko(I,["stop"])},{default:Bt(()=>[ne(x(t))]),_:1},8,["class","onClick"])):Kt("v-if",!0)],46,["id"]),[[xe,u.value]])]),_:3},8,["name","onBeforeLeave","onAfterLeave"]))}});var Ys=fe(Zs,[["__file","message.vue"]]);let Qs=1;const Xa=a=>{const e=!a||Ht(a)||Ia(a)||Ct(a)?{message:a}:a,o={...G,...e};if(!o.appendTo)o.appendTo=document.body;else if(Ht(o.appendTo)){let t=document.querySelector(o.appendTo);Wo(t)||(t=document.body),o.appendTo=t}return o},Xs=a=>{const e=at.indexOf(a);if(e===-1)return;at.splice(e,1);const{handler:o}=a;o.close()},ti=({appendTo:a,...e},o)=>{const t=`message_${Qs++}`,n=e.onClose,r=document.createElement("div"),s={...e,id:t,onClose:()=>{n==null||n(),Xs(p)},onDestroy:()=>{Me(null,r)}},c=ne(Ys,s,Ct(s.message)||Ia(s.message)?{default:Ct(s.message)?s.message:()=>s.message}:null);c.appContext=o||Dt._context,Me(c,r),a.appendChild(r.firstElementChild);const i=c.component,p={id:t,vnode:c,vm:i,handler:{close:()=>{i.exposed.visible.value=!1}},props:c.component.props};return p},Dt=(a={},e)=>{if(!Tt)return{close:()=>{}};if(Yt(Ye.max)&&at.length>=Ye.max)return{close:()=>{}};const o=Xa(a);if(o.grouping&&at.length){const n=at.find(({vnode:r})=>{var s;return((s=r.props)==null?void 0:s.message)===o.message});if(n)return n.props.repeatNum+=1,n.props.type=o.type,n.handler}const t=ti(o,e);return at.push(t),t.handler};
2Qa.forEach(a=>{Dt[a]=(e={},o)=>{const t=Xa(e);return Dt({...t,type:a},o)}});function ei(a){for(const e of at)(!a||a===e.props.type)&&e.handler.close()}Dt.closeAll=ei;Dt._context=null;const q=_o(Dt,"$message"),st=(a,e,o)=>{const t=ai(o)*1e3,n={value:e,time:new Date().getTime(),maxAge:t};localStorage.setItem(a,JSON.stringify(n))},F=a=>{const e=localStorage.getItem(a);if(!e)return null;const o=JSON.parse(e);return new Date().getTime()-o.time>o.maxAge?(localStorage.removeItem(a),null):o.value},ai=a=>{let e="";if(a==null&&(a="1y"),a&&a!=0)switch(a.constructor){case Number:a===1/0||a===-1?e=1e3*31104e3:e=a;break;case String:if(/^(?:\d+(y|m|d|h|min|s))$/i.test(a)){const o=a.replace(/^(\d+)(?:y|m|d|h|min|s)$/i,"$1");switch(a.replace(/^(?:\d+)(y|m|d|h|min|s)$/i,"$1").toLowerCase()){case"m":e=o*2592e3;break;case"d":e=o*86400;break;case"h":e=o*3600;break;case"min":e=o*60;break;case"s":e=o;break;case"y":e=o*31104e3;break}}else e="; expires="+a;break}return e},$c=()=>{const a=F("i18n-lang");return a==="zh-TW"||!a},to=()=>Jo(),oi=["台北市","基隆市","新北市","桃園市","新竹市","新竹縣","苗栗縣","台中市","彰化縣","南投縣","雲林縣","嘉義市","嘉義縣","台南市","高雄市","屏東縣","台東縣","花蓮縣","宜蘭縣","澎湖縣","金門縣","連江縣"],ni={台北市:["中正區","大同區","中山區","松山區","大安區","萬華區","信義區","士林區","北投區","內湖區","南港區","文山區"],基隆市:["仁愛區","信義區","中正區","中山區","安樂區","暖暖區","七堵區"],新北市:["萬里區","金山區","板橋區","汐止區","深坑區","石碇區","瑞芳區","平溪區","雙溪區","貢寮區","新店區","坪林區","烏來區","永和區","中和區","土城區","三峽區","樹林區","鶯歌區","三重區","新莊區","泰山區","林口區","蘆洲區","五股區","八里區","淡水區","三芝區","石門區"],桃園市:["中壢區","平鎮區","龍潭區","楊梅區","新屋區","觀音區","桃園區","龜山區","八德區","大溪區","復興區","大園區","蘆竹區"],新竹市:["東區","北區","香山區"],新竹縣:["竹北市","湖口鄉","新豐鄉","新埔鎮","關西鎮","芎林鄉","寶山鄉","竹東鎮","五峰鄉","橫山鄉","尖石鄉","北埔鄉","峨嵋鄉"],苗栗縣:["竹南鎮","頭份市","三灣鄉","南庄鄉","獅潭鄉","後龍鎮","通霄鎮","苑裡鎮","苗栗市","造橋鄉","頭屋鄉","公館鄉","大湖鄉","泰安鄉","銅鑼鄉","三義鄉","西湖鄉","卓蘭鎮"],台中市:["中區","東區","南區","西區","北區","北屯區","西屯區","南屯區","太平區","大里區","霧峰區","烏日區","豐原區","后里區","石岡區","東勢區","和平區","新社區","潭子區","大雅區","神岡區","大肚區","沙鹿區","龍井區","梧棲區","清水區","大甲區","外埔區","大安區"],彰化縣:["彰化市","芬園鄉","花壇鄉","秀水鄉","鹿港鎮","福興鄉","線西鄉","和美鎮","伸港鄉","員林市","社頭鄉","永靖鄉","埔心鄉","溪湖鎮","大村鄉","埔鹽鄉","田中鎮","北斗鎮","田尾鄉","埤頭鄉","溪州鄉","竹塘鄉","二林鎮","大城鄉","芳苑鄉","二水鄉"],南投縣:["南投市","中寮鄉","草屯鎮","國姓鄉","埔里鎮","仁愛鄉","名間鄉","集集鎮","水里鄉","魚池鄉","信義鄉","竹山鎮","鹿谷鄉"],雲林縣:["斗南鎮","大埤鄉","虎尾鎮","土庫鎮","褒忠鄉","東勢鄉","臺西鄉","崙背鄉","麥寮鄉","斗六市","林內鄉","古坑鄉","莿桐鄉","西螺鎮","二崙鄉","北港鎮","水林鄉","口湖鄉","四湖鄉","元長鄉"],嘉義市:["東區","西區"],嘉義縣:["番路鄉","梅山鄉","竹崎鄉","阿里山","中埔鄉","大埔鄉","水上鄉","鹿草鄉","太保市","朴子市","東石鄉","六腳鄉","新港鄉","民雄鄉","大林鎮","溪口鄉","義竹鄉","布袋鎮"],台南市:["中西區","東區","南區","北區","安平區","安南區","永康區","歸仁區","新化區","左鎮區","玉井區","楠西區","南化區","仁德區","關廟區","龍崎區","官田區","麻豆區","佳里區","西港區","七股區","將軍區","學甲區","北門區","新營區","後壁區","白河區","東山區","六甲區","下營區","柳營區","鹽水區","善化區","大內區","山上區","新市區","安定區"],高雄市:["新興區","前金區","苓雅區","鹽埕區","鼓山區","旗津區","前鎮區","三民區","楠梓區","小港區","左營區","仁武區","大社區","æ
2±æ²™ç¾¤å³¶","南沙群島","岡山區","路竹區","阿蓮區","田寮區","燕巢區","橋頭區","梓官區","彌陀區","永安區","湖內區","鳳山區","大寮區","林園區","鳥松區","大樹區","旗山區","美濃區","六龜區","內門區","杉林區","甲仙區","桃源區","那瑪夏區","茂林區","茄萣區"],屏東縣:["屏東市","三地門鄉","霧臺鄉","瑪家鄉","九如鄉","里港鄉","高樹鄉","鹽埔鄉","長治鄉","麟洛鄉","竹田鄉","內埔鄉","萬丹鄉","潮州鎮","泰武鄉","來義鄉","萬巒鄉","崁頂鄉","新埤鄉","南州鄉","林邊鄉","東港鎮","琉球鄉","佳冬鄉","新園鄉","枋寮鄉","枋山鄉","春日鄉","獅子鄉","車城鄉","牡丹鄉","恆春鎮","滿州鄉"],台東縣:["臺東市","綠島鄉","蘭嶼鄉","延平鄉","卑南鄉","鹿野鄉","關山鎮","海端鄉","池上鄉","東河鄉","成功鎮","長濱鄉","太麻里鄉","金峰鄉","大武鄉","達仁鄉"],花蓮縣:["花蓮市","新城鄉","秀林鄉","吉安鄉","壽豐鄉","鳳林鎮","光復鄉","豐濱鄉","瑞穗鄉","萬榮鄉","玉里鎮","卓溪鄉","富里鄉"],宜蘭縣:["宜蘭市","頭城鎮","礁溪鄉","壯圍鄉","員山鄉","羅東鎮","三星鄉","大同鄉","五結鄉","冬山鄉","蘇澳鎮","南澳鄉","釣魚台列嶼"],澎湖縣:["馬公市","西嶼鄉","望安鄉","七美鄉","白沙鄉","湖西鄉"],金門縣:["金沙鎮","金湖鎮","金寧鄉","金城鎮","烈嶼鄉","烏坵鄉"],連江縣:["南竿鄉","北竿鄉","莒光鄉","東引鄉"]},ri={台北市:{中正區:"100",大同區:"103",中山區:"104",松山區:"105",大安區:"106",萬華區:"108",信義區:"110",士林區:"111",北投區:"112",內湖區:"114",南港區:"115",文山區:"116"},基隆市:{仁愛區:"200",信義區:"201",中正區:"202",中山區:"203",安樂區:"204",暖暖區:"205",七堵區:"206"},新北市:{萬里區:"207",金山區:"208",板橋區:"220",汐止區:"221",深坑區:"222",石碇區:"223",瑞芳區:"224",平溪區:"226",雙溪區:"227",貢寮區:"228",新店區:"231",坪林區:"232",烏來區:"233",永和區:"234",中和區:"235",土城區:"236",三峽區:"237",樹林區:"238",鶯歌區:"239",三重區:"241",新莊區:"242",泰山區:"243",林口區:"244",蘆洲區:"247",五股區:"248",八里區:"249",淡水區:"251",三芝區:"252",石門區:"253"},宜蘭縣:{宜蘭市:"260",頭城鎮:"261",礁溪鄉:"262",壯圍鄉:"263",員山鄉:"264",羅東鎮:"265",三星鄉:"266",大同鄉:"267",五結鄉:"268",冬山鄉:"269",蘇澳鎮:"270",南澳鄉:"272",釣魚台列嶼:"290"},新竹市:{東區:"300",北區:"300",香山區:"300"},新竹縣:{竹北市:"302",湖口鄉:"303",新豐鄉:"304",新埔鎮:"305",關西鎮:"306",芎林鄉:"307",寶山鄉:"308",竹東鎮:"310",五峰鄉:"311",橫山鄉:"312",尖石鄉:"313",北埔鄉:"314",峨嵋鄉:"315"},桃園市:{中壢區:"320",平鎮區:"324",龍潭區:"325",楊梅區:"326",新屋區:"327",觀音區:"328",桃園區:"330",龜山區:"333",八德區:"334",大溪區:"335",復興區:"336",大園區:"337",蘆竹區:"338"},苗栗縣:{竹南鎮:"350",頭份市:"351",三灣鄉:"352",南庄鄉:"353",獅潭鄉:"354",後龍鎮:"356",通霄鎮:"357",苑裡鎮:"358",苗栗市:"360",造橋鄉:"361",頭屋鄉:"362",公館鄉:"363",大湖鄉:"364",泰安鄉:"365",銅鑼鄉:"366",三義鄉:"367",西湖鄉:"368",卓蘭鎮:"369"},台中市:{中區:"400",東區:"401",南區:"402",西區:"403",北區:"404",北屯區:"406",西屯區:"407",南屯區:"408",太平區:"411",大里區:"412",霧峰區:"413",烏日區:"414",豐原區:"420",后里區:"421",石岡區:"422",東勢區:"423",和平區:"424",新社區:"426",潭子區:"427",大雅區:"428",神岡區:"429",大肚區:"432",沙鹿區:"433",龍井區:"434",梧棲區:"435",清水區:"436",大甲區:"437",外埔區:"438",大安區:"439"},彰化縣:{彰化市:"500",芬園鄉:"502",花壇鄉:"503",秀水鄉:"504",鹿港鎮:"505",福興鄉:"506",線西鄉:"507",和美鎮:"508",伸港鄉:"509",員林市:"510",社頭鄉:"511",永靖鄉:"512",埔心鄉:"513",溪湖鎮:"514",大村鄉:"515",埔鹽鄉:"516",田中鎮:"520",北斗鎮:"521",田尾鄉:"522",埤頭鄉:"523",溪州鄉:"524",竹塘鄉:"525",二林鎮:"526",大城鄉:"527",芳苑鄉:"528",二水鄉:"530"},南投縣:{南投市:"540",中寮鄉:"541",草屯鎮:"542",國姓鄉:"544",埔里鎮:"545",仁愛鄉:"546",名間鄉:"551",集集鎮:"552",水里鄉:"553",魚池鄉:"555",信義鄉:"556",竹山鎮:"557",鹿谷鄉:"558"},嘉義市:{東區:"600",西區:"600"},嘉義縣:{番路鄉:"602",梅山鄉:"603",竹崎鄉:"604",阿里山:"605",中埔鄉:"606",大埔鄉:"607",水上鄉:"608",鹿草鄉:"611",太保市:"612",朴子市:"613",東石鄉:"614",六腳鄉:"615",新港鄉:"616",民雄鄉:"621",大林鎮:"622",溪口鄉:"623",義竹鄉:"624",布袋鎮:"625"},雲林縣:{斗南鎮:"630",大埤鄉:"631",虎尾鎮:"632",土庫鎮:"633",褒忠鄉:"634",東勢鄉:"635",臺西鄉:"636",崙背鄉:"637",麥寮鄉:"638",斗六市:"640",林內鄉:"643",古坑鄉:"646",莿桐鄉:"647",西螺鎮:"648",二崙鄉:"649",北港鎮:"651",水林鄉:"652",口湖鄉:"653",四湖鄉:"654",元長鄉:"655"},台南市:{中西區:"700",東區:"701",南區:"702",北區:"704",安å¹
2³å€:"708",安南區:"709",永康區:"710",歸仁區:"711",新化區:"712",左鎮區:"713",玉井區:"714",楠西區:"715",南化區:"716",仁德區:"717",關廟區:"718",龍崎區:"719",官田區:"720",麻豆區:"721",佳里區:"722",西港區:"723",七股區:"724",將軍區:"725",學甲區:"726",北門區:"727",新營區:"730",後壁區:"731",白河區:"732",東山區:"733",六甲區:"734",下營區:"735",柳營區:"736",鹽水區:"737",善化區:"741",大內區:"742",山上區:"743",新市區:"744",安定區:"745"},高雄市:{新興區:"800",前金區:"801",苓雅區:"802",鹽埕區:"803",鼓山區:"804",旗津區:"805",前鎮區:"806",三民區:"807",楠梓區:"811",小港區:"812",左營區:"813",仁武區:"814",大社區:"815",東沙群島:"817",南沙群島:"819",岡山區:"820",路竹區:"821",阿蓮區:"822",田寮區:"823",燕巢區:"824",橋頭區:"825",梓官區:"826",彌陀區:"827",永安區:"828",湖內區:"829",鳳山區:"830",大寮區:"831",林園區:"832",鳥松區:"833",大樹區:"840",旗山區:"842",美濃區:"843",六龜區:"844",內門區:"845",杉林區:"846",甲仙區:"847",桃源區:"848",那瑪夏區:"849",茂林區:"851",茄萣區:"852"},屏東縣:{屏東市:"900",三地門鄉:"901",霧臺鄉:"902",瑪家鄉:"903",九如鄉:"904",里港鄉:"905",高樹鄉:"906",鹽埔鄉:"907",長治鄉:"908",麟洛鄉:"909",竹田鄉:"911",內埔鄉:"912",萬丹鄉:"913",潮州鎮:"920",泰武鄉:"921",來義鄉:"922",萬巒鄉:"923",崁頂鄉:"924",新埤鄉:"925",南州鄉:"926",林邊鄉:"927",東港鎮:"928",琉球鄉:"929",佳冬鄉:"931",新園鄉:"932",枋寮鄉:"940",枋山鄉:"941",春日鄉:"942",獅子鄉:"943",車城鄉:"944",牡丹鄉:"945",恆春鎮:"946",滿州鄉:"947"},台東縣:{臺東市:"950",綠島鄉:"951",蘭嶼鄉:"952",延平鄉:"953",卑南鄉:"954",鹿野鄉:"955",關山鎮:"956",海端鄉:"957",池上鄉:"958",東河鄉:"959",成功鎮:"961",長濱鄉:"962",太麻里鄉:"963",金峰鄉:"964",大武鄉:"965",達仁鄉:"966"},花蓮縣:{花蓮市:"970",新城鄉:"971",秀林鄉:"972",吉安鄉:"973",壽豐鄉:"974",鳳林鎮:"975",光復鄉:"976",豐濱鄉:"977",瑞穗鄉:"978",萬榮鄉:"979",玉里鎮:"981",卓溪鄉:"982",富里鄉:"983"},金門縣:{金沙鎮:"890",金湖鎮:"891",金寧鄉:"892",金城鎮:"893",烈嶼鄉:"894",烏坵鄉:"896"},連江縣:{南竿鄉:"209",北竿鄉:"210",莒光鄉:"211",東引鄉:"212"},澎湖縣:{馬公市:"880",西嶼鄉:"881",望安鄉:"882",七美鄉:"883",白沙鄉:"884",湖西鄉:"885"}},si=[{country:"台灣",code:"886",iso:"TW"},{country:"Afghanistan",code:"93",iso:"AF"},{country:"Albania",code:"355",iso:"AL"},{country:"Algeria",code:"213",iso:"DZ"},{country:"American Samoa",code:"1-684",iso:"AS"},{country:"Andorra",code:"376",iso:"AD"},{country:"Angola",code:"244",iso:"AO"},{country:"Anguilla",code:"1-264",iso:"AI"},{country:"Antarctica",code:"672",iso:"AQ"},{country:"Antigua and Barbuda",code:"1-268",iso:"AG"},{country:"Argentina",code:"54",iso:"AR"},{country:"Armenia",code:"374",iso:"AM"},{country:"Aruba",code:"297",iso:"AW"},{country:"Australia",code:"61",iso:"AU"},{country:"Austria",code:"43",iso:"AT"},{country:"Azerbaijan",code:"994",iso:"AZ"},{country:"Bahamas",code:"1-242",iso:"BS"},{country:"Bahrain",code:"973",iso:"BH"},{country:"Bangladesh",code:"880",iso:"BD"},{country:"Barbados",code:"1-246",iso:"BB"},{country:"Belarus",code:"375",iso:"BY"},{country:"Belgium",code:"32",iso:"BE"},{country:"Belize",code:"501",iso:"BZ"},{country:"Benin",code:"229",iso:"BJ"},{country:"Bermuda",code:"1-441",iso:"BM"},{country:"Bhutan",code:"975",iso:"BT"},{country:"Bolivia",code:"591",iso:"BO"},{country:"Bosnia and Herzegovina",code:"387",iso:"BA"},{country:"Botswana",code:"267",iso:"BW"},{country:"Brazil",code:"55",iso:"BR"},{country:"British Indian Ocean Territory",code:"246",iso:"IO"},{country:"British Virgin Islands",code:"1-284",iso:"VG"},{country:"Brunei",code:"673",iso:"BN"},{country:"Bulgaria",code:"359",iso:"BG"},{country:"Burkina Faso",code:"226",iso:"BF"},{country:"Burundi",code:"257",iso:"BI"},{country:"Cambodia",code:"855",iso:"KH"},{country:"Cameroon",code:"237",iso:"CM"}
2,{country:"Canada",code:"1",iso:"CA"},{country:"Cape Verde",code:"238",iso:"CV"},{country:"Cayman Islands",code:"1-345",iso:"KY"},{country:"Central African Republic",code:"236",iso:"CF"},{country:"Chad",code:"235",iso:"TD"},{country:"Chile",code:"56",iso:"CL"},{country:"China",code:"86",iso:"CN"},{country:"Christmas Island",code:"61",iso:"CX"},{country:"Cocos Islands",code:"61",iso:"CC"},{country:"Colombia",code:"57",iso:"CO"},{country:"Comoros",code:"269",iso:"KM"},{country:"Cook Islands",code:"682",iso:"CK"},{country:"Costa Rica",code:"506",iso:"CR"},{country:"Croatia",code:"385",iso:"HR"},{country:"Cuba",code:"53",iso:"CU"},{country:"Curacao",code:"599",iso:"CW"},{country:"Cyprus",code:"357",iso:"CY"},{country:"Czech Republic",code:"420",iso:"CZ"},{country:"Democratic Republic of the Congo",code:"243",iso:"CD"},{country:"Denmark",code:"45",iso:"DK"},{country:"Djibouti",code:"253",iso:"DJ"},{country:"Dominica",code:"1-767",iso:"DM"},{country:"Dominican Republic",code:"1-809, 1-829, 1-849",iso:"DO"},{country:"East Timor",code:"670",iso:"TL"},{country:"Ecuador",code:"593",iso:"EC"},{country:"Egypt",code:"20",iso:"EG"},{country:"El Salvador",code:"503",iso:"SV"},{country:"Equatorial Guinea",code:"240",iso:"GQ"},{country:"Eritrea",code:"291",iso:"ER"},{country:"Estonia",code:"372",iso:"EE"},{country:"Ethiopia",code:"251",iso:"ET"},{country:"Falkland Islands",code:"500",iso:"FK"},{country:"Faroe Islands",code:"298",iso:"FO"},{country:"Fiji",code:"679",iso:"FJ"},{country:"Finland",code:"358",iso:"FI"},{country:"France",code:"33",iso:"FR"},{country:"French Polynesia",code:"689",iso:"PF"},{country:"Gabon",code:"241",iso:"GA"},{country:"Gambia",code:"220",iso:"GM"},{country:"Georgia",code:"995",iso:"GE"},{country:"Germany",code:"49",iso:"DE"},{country:"Ghana",code:"233",iso:"GH"},{country:"Gibraltar",code:"350",iso:"GI"},{country:"Greece",code:"30",iso:"GR"},{country:"Greenland",code:"299",iso:"GL"},{country:"Grenada",code:"1-473",iso:"GD"},{country:"Guam",code:"1-671",iso:"GU"},{country:"Guatemala",code:"502",iso:"GT"},{country:"Guernsey",code:"44-1481",iso:"GG"},{country:"Guinea",code:"224",iso:"GN"},{country:"Guinea-Bissau",code:"245",iso:"GW"},{country:"Guyana",code:"592",iso:"GY"},{country:"Haiti",code:"509",iso:"HT"},{country:"Honduras",code:"504",iso:"HN"},{country:"Hong Kong",code:"852",iso:"HK"},{country:"Hungary",code:"36",iso:"HU"},{country:"Iceland",code:"354",iso:"IS"},{country:"India",code:"91",iso:"IN"},{country:"Indonesia",code:"62",iso:"ID"},{country:"Iran",code:"98",iso:"IR"},{country:"Iraq",code:"964",iso:"IQ"},{country:"Ireland",code:"353",iso:"IE"},{country:"Isle of Man",code:"44-1624",iso:"IM"},{country:"Israel",code:"972",iso:"IL"},{country:"Italy",code:"39",iso:"IT"},{country:"Ivory Coast",code:"225",iso:"CI"},{country:"Jamaica",code:"1-876",iso:"JM"},{country:"Japan",code:"81",iso:"JP"},{country:"Jersey",code:"44-1534",iso:"JE"},{country:"Jordan",code:"962",iso:"JO"},{country:"Kazakhstan",code:"7",iso:"KZ"},{country:"Kenya",code:"254",iso:"KE"},{country:"Kiribati",code:"686",iso:"KI"},{country:"Kosovo",code:"383",iso:"XK"},{country:"Kuwait",code:"965",iso:"KW"}
2,{country:"Kyrgyzstan",code:"996",iso:"KG"},{country:"Laos",code:"856",iso:"LA"},{country:"Latvia",code:"371",iso:"LV"},{country:"Lebanon",code:"961",iso:"LB"},{country:"Lesotho",code:"266",iso:"LS"},{country:"Liberia",code:"231",iso:"LR"},{country:"Libya",code:"218",iso:"LY"},{country:"Liechtenstein",code:"423",iso:"LI"},{country:"Lithuania",code:"370",iso:"LT"},{country:"Luxembourg",code:"352",iso:"LU"},{country:"Macao",code:"853",iso:"MO"},{country:"Macedonia",code:"389",iso:"MK"},{country:"Madagascar",code:"261",iso:"MG"},{country:"Malawi",code:"265",iso:"MW"},{country:"Malaysia",code:"60",iso:"MY"},{country:"Maldives",code:"960",iso:"MV"},{country:"Mali",code:"223",iso:"ML"},{country:"Malta",code:"356",iso:"MT"},{country:"Marshall Islands",code:"692",iso:"MH"},{country:"Mauritania",code:"222",iso:"MR"},{country:"Mauritius",code:"230",iso:"MU"},{country:"Mayotte",code:"262",iso:"YT"},{country:"Mexico",code:"52",iso:"MX"},{country:"Micronesia",code:"691",iso:"FM"},{country:"Moldova",code:"373",iso:"MD"},{country:"Monaco",code:"377",iso:"MC"},{country:"Mongolia",code:"976",iso:"MN"},{country:"Montenegro",code:"382",iso:"ME"},{country:"Montserrat",code:"1-664",iso:"MS"},{country:"Morocco",code:"212",iso:"MA"},{country:"Mozambique",code:"258",iso:"MZ"},{country:"Myanmar",code:"95",iso:"MM"},{country:"Namibia",code:"264",iso:"NA"},{country:"Nauru",code:"674",iso:"NR"},{country:"Nepal",code:"977",iso:"NP"},{country:"Netherlands",code:"31",iso:"NL"},{country:"Netherlands Antilles",code:"599",iso:"AN"},{country:"New Caledonia",code:"687",iso:"NC"},{country:"New Zealand",code:"64",iso:"NZ"},{country:"Nicaragua",code:"505",iso:"NI"},{country:"Niger",code:"227",iso:"NE"},{country:"Nigeria",code:"234",iso:"NG"},{country:"Niue",code:"683",iso:"NU"},{country:"North Korea",code:"850",iso:"KP"},{country:"Northern Mariana Islands",code:"1-670",iso:"MP"},{country:"Norway",code:"47",iso:"NO"},{country:"Oman",code:"968",iso:"OM"},{country:"Pakistan",code:"92",iso:"PK"},{country:"Palau",code:"680",iso:"PW"},{country:"Palestine",code:"970",iso:"PS"},{country:"Panama",code:"507",iso:"PA"},{country:"Papua New Guinea",code:"675",iso:"PG"},{country:"Paraguay",code:"595",iso:"PY"},{country:"Peru",code:"51",iso:"PE"},{country:"Philippines",code:"63",iso:"PH"},{country:"Pitcairn",code:"64",iso:"PN"},{country:"Poland",code:"48",iso:"PL"},{country:"Portugal",code:"351",iso:"PT"},{country:"Puerto Rico",code:"1-787, 1-939",iso:"PR"},{country:"Qatar",code:"974",iso:"QA"},{country:"Republic of the Congo",code:"242",iso:"CG"},{country:"Reunion",code:"262",iso:"RE"},{country:"Romania",code:"40",iso:"RO"},{country:"Russia",code:"7",iso:"RU"},{country:"Rwanda",code:"250",iso:"RW"},{country:"Saint Barthelemy",code:"590",iso:"BL"},{country:"Saint Helena",code:"290",iso:"SH"},{country:"Saint Kitts and Nevis",code:"1-869",iso:"KN"},{country:"Saint Lucia",code:"1-758",iso:"LC"},{country:"Saint Martin",code:"590",iso:"MF"},{country:"Saint Pierre and Miquelon",code:"508",iso:"PM"},{country:"Saint Vincent and the Grenadines",code:"1-784",iso:"VC"},{country:"Samoa",code:"685",iso:"WS"},{country:"San Marino",code:"378",iso:"SM"},{country:"Sao Tome and Principe",code:"239",iso:"ST"},{country:"Saudi Arabia",code:"966",iso:"SA"},{country:"Senegal",code:"221",iso:"SN"},{country:"Serbia",code:"381",iso:"RS"},{country:"Seychelles",code:"248",iso:"SC"},{country:"Sierra Leone",code:"232",iso:"SL"},{country:"Singapore",code:"65",iso:"SG"},{country:"Sint Maarten",code:"1-721",iso:"SX"},{country:"Slovakia",code:"421",iso:"SK"},{country:"Slovenia",code:"386",iso:"SI"},{country:"Solomon Islands",code:"677",iso:"SB"},{country:"Somalia",code:"252",iso:"SO"},{country:"South Africa",code:"27",iso:"ZA"},{country:"South Korea",code:"82",iso:"KR"},{country:"South Sudan",code:"211",iso:"SS"},{country:"Spain",code:"34",iso:"ES"},{country:"Sri Lanka",code:"94",iso:"LK"},{country:"Sudan",code:"249",iso:"SD"},{country:"Suriname",code:"597",iso:"SR"},{country:"Svalbard and Jan Mayen",code:"47",iso:"SJ"},{country:"Swaziland",code:"268",iso:"SZ"},{country:"Sweden",code:"46",iso:"SE"},{country:"Switzerland",code:"41",iso:"CH"},{country:"Syria",code:"963",iso:"SY"},{country:"Tajikistan",code:"992",iso:"TJ"}
2,{country:"Tanzania",code:"255",iso:"TZ"},{country:"Thailand",code:"66",iso:"TH"},{country:"Togo",code:"228",iso:"TG"},{country:"Tokelau",code:"690",iso:"TK"},{country:"Tonga",code:"676",iso:"TO"},{country:"Trinidad and Tobago",code:"1-868",iso:"TT"},{country:"Tunisia",code:"216",iso:"TN"},{country:"Turkey",code:"90",iso:"TR"},{country:"Turkmenistan",code:"993",iso:"TM"},{country:"Turks and Caicos Islands",code:"1-649",iso:"TC"},{country:"Tuvalu",code:"688",iso:"TV"},{country:"U.S. Virgin Islands",code:"1-340",iso:"VI"},{country:"Uganda",code:"256",iso:"UG"},{country:"Ukraine",code:"380",iso:"UA"},{country:"United Arab Emirates",code:"971",iso:"AE"},{country:"United Kingdom",code:"44",iso:"GB"},{country:"United States",code:"1",iso:"US"},{country:"Uruguay",code:"598",iso:"UY"},{country:"Uzbekistan",code:"998",iso:"UZ"},{country:"Vanuatu",code:"678",iso:"VU"},{country:"Vatican",code:"379",iso:"VA"},{country:"Venezuela",code:"58",iso:"VE"},{country:"Vietnam",code:"84",iso:"VN"},{country:"Wallis and Futuna",code:"681",iso:"WF"},{country:"Western Sahara",code:"212",iso:"EH"},{country:"Yemen",code:"967",iso:"YE"},{country:"Zambia",code:"260",iso:"ZM"},{country:"Zimbabwe",code:"263",iso:"ZW"}],ii=[{id:1,value:"mr"},{id:2,value:"ms"},{id:3,value:"group"}],ci=[{id:1,value:"receiptOption1"},{id:2,value:"receiptOption2"},{id:3,value:"receiptOption3"}],ui=[{id:1,value:"30HF_group_receipt_separate"},{id:2,value:"30HF_group_receipt_once"},{id:3,value:"30HF_group_noreceipt"}],li=[{id:1,value:"30HF_group_type_school"},{id:2,value:"30HF_group_type_church"},{id:3,value:"30HF_group_type_organization"},{id:4,value:"30HF_group_type_relative"}],di=[{id:2,value:"pledgeActive"},{id:3,value:"pledgeCanceled"}],_i=[{id:1,value:"monthlyPayment"},{id:3,value:"quarterlyPayment"},{id:6,value:"semiAnnuallyPayment"},{id:12,value:"annuallyPayment"}],Ic=["continent_id","country_id","gender","birth_year","birth_month","birth_day"],ee=[{en:"",tw:""},{en:"One Time Donation",tw:"單次捐款"},{en:"Recurring Donation",tw:"定期捐款"}],Lc=()=>{const{public:{assetsImgBase:a}}=gt();return[{id:1,text:"pledgeCC",images:[{src:`${a}/payment/icon-visa.svg`},{src:`${a}/payment/icon-mastercard.svg`},{src:`${a}/payment/icon-jcb.svg`}],notice:"paymentCCNotice",HF30_notice:"paymentCCNotice",alt:"cc"},{id:2,text:"linePay",images:[{src:`${a}/payment/icon-linepay.svg`}],alt:"Line Pay"},{id:3,text:"applePay",images:[{src:`${a}/payment/icon-applepay.svg`}],alt:"Apple Pay"},{id:4,text:"googlePay",images:[{src:`${a}/payment/icon-googlepay.png`}],alt:"Google Pay"},{id:5,text:"samsungPay",images:[{src:`${a}/payment/icon-samsungpay.svg`}],alt:"Samsung Pay"},{id:6,text:"unionPay",images:[{src:`${a}/payment/icon-unionpay.svg`}],notice:"unionPayMessage",HF30_notice:"unionPayMessage",alt:"Union Pay"},{id:7,text:"ATM",images:[],notice:"offlinePaymentMessage",HF30_notice:"30HF_offlinePaymentMessage",alt:"ATM"},{id:8,images:[],notice:"",HF30_notice:""},{id:9,text:"pledgeBarcode",images:[{src:`${a}/payment/icon-seveneleven.svg`},{src:`${a}/payment/icon-familymart.svg`},{src:`${a}/payment/icon-okmart.png`},{src:`${a}/payment/icon-hilife.png`}],notice:"offlinePaymentMessage",HF30_notice:"30HF_offlinePaymentMessage",alt:"Barcode"},{id:10,text:"pledgeCCPledge",images:[]},{id:11,text:"pledgeCCToken",images:[],notice:"paymentCCNotice",HF30_notice:"paymentCCNotice"},{id:12,text:"amex",images:[{src:`${a}/payment/icon-amex.png`}],notice:"addAmexCCMessage",HF30_notice:"addAmexCCMessage"},{id:13,text:"amexPledge",images:[{src:`${a}/payment/icon-amex.png`}],notice:"addAmexCCMessage",HF30_notice:"addAmexCCMessage"}]},Ac=[{id:1,value:"boy"},{id:2,value:"girl"}],Mc=[{id:1,value:"participantPending"},{id:2,value:"participantDataCompleted"},{id:3,value:"participantPairing"},{id:4,value:"participantRejected"},{id:5,value:"participantPaired"},{id:7,value:"participantCanceled"}],xt={donation:1,sponsorship:2,charity:3,addon:4,gift:5,chosen:6};function Oc(){return oi}function Nc(a){return ni[a]}function Fc(a,e){return ri[a][e]}function kc(){return si}function Rc(){return ii}function jc(){return ci}function Bc(){return di}function pi(){return _i}function Hc(){return li}function Vc(){return ui}const Ie=a=>{const{public:{appEnv:e}}=gt();return e==="production"?a===40||a===21266:a===6632||a===6675},Gc=(a,e,o)=>{const t=[];return a.forEach(n=>{t.push({product_name:n.title,item_name:n.ga_tag.text,item_id:n.id,index:n.page_index,item_category2:n.category.name_zh_tw,item_list_id:e?`${o.id}`:"01",item_list_name:e?o.name_zh_tw:"全部分類",item_variant:n.title_zh_tw,item_category3:Ie(n.id)?"RC":`${n.id}`||"N/A"})}),t},mi=(a,e,o=!1)=>{const n=K("gaProductImpressionData",{maxAge:1800,secure:!0}).value||{},r={product_name:a.title,item_name:a.ga_tag.text,item_id:a.id,item_brand:e.ga_tag.text,item_category:"N/A",item_category2:a.category.name_zh_tw,item_variant:a.title_zh_tw,item_category3:Ie(a.id)?"RC":`${a.id}`||"N/A",variant_id:e.id};return n.product_index&&(r.index=n.product_index,r.item_list_id=n.item_list_id,r.item_list_name=n.item_list_name),o&&(r.item_category=e.type.id===1?"One-off Donation":"Recurring Donation",r.price=+e.price,r.quantity=+e.quantity),r},qc=(a,e)=>{var s;const t=K("gaCartData",{maxAge:1800,secure:!0}).value||[];let n=!1;if(t.length>0&&t.forEach(c=>{a.id===c.variant_id&&(n=!0,a.price_customizable?c.price=a.price:c.quantity=parseInt(c.quantity)+parseInt(a.quantity))}),n||t.push({product_name:e.title,variant_id:a.id,item_name:e.ga_tag.text,item_id:e.id,item_brand:a.ga_tag.text,item_category:a.type.id===1?"One-off Donation":"Recurring Donation",item_category2:((s=e.category)==null?void 0:s.name_zh_tw)??"Chosen",
2item_variant:a.title_zh_tw,price:+a.price,quantity:a.quantity,item_category3:Ie(e.id)||e.id===12562?"RC":`${e.id}`||"N/A"}),K("cookieAccept",{maxAge:30*60,secure:!0}).value!=="2"){const c=K("gaCartData",{maxAge:1800,secure:!0});c.value=JSON.stringify(t)}},Kc=(a,e=!1)=>{const t=K("gaCartData",{maxAge:1800,secure:!0}).value||[];let n="";const r=e?a.id:a.variantId;return t.forEach((s,c)=>{r===s.variant_id&&(n=s)}),n},hi=a=>{const e=[],o=oo();if(a.forEach(n=>{let r=null;const s=n.source==="donations_waiting_longest",c=n.source==="donations_1000_girls",i=Object.keys(o).includes(""+n.product_variant_id);if(n.item.product.type.id===xt.donation&&!i){const u={...n.item.product,variants:[{...n.item,quantity:n.quantity,price:n.price}]};r=mi(u,u.variants[0],!0)}else s||c?r={product_name:s?"資助等待最久兒童":"資助1000女孩",item_name:"Child Sponsorship",item_id:n.item.id,item_brand:"Sponsorship",item_category:"Recurring Donation",item_category2:"國外服務",item_variant:s?"資助等待最久兒童":"資助1000女孩",item_category3:"RC",variant_id:n.item.id,price:+n.price,quantity:+n.quantity}:n.item.product.type.id===xt.sponsorship?r=eo(n):n.item.product.type.id===xt.chosen?(r=gi(n.item,n.item.product),r.quantity=n.quantity):r={product_name:n.item.product.title,variant_id:n.item.id,item_name:n.item.product.ga_tag?n.item.product.ga_tag.text:"",item_id:i?n.product_variant_id:n.item.product.id,item_brand:n.item.ga_tag?n.item.ga_tag.text:"",item_category:n.item.type.id===1?"One-off Donation":"Recurring Donation",item_category2:n.item.product.category.name_zh_tw,item_variant:i?n.item.product.title_zh_tw:n.item.title_zh_tw,price:i?+n.price:+n.item.price,quantity:n.quantity,item_category3:i?"red_pocket":`${n.item.product.id}`||"N/A"};if(n.added_addons.length>0){const u=n.added_addons[0];e.push(ao({...u,id:u.item.id}))}e.push(r)}),K("cookieAccept",{maxAge:30*60,secure:!0}).value!=="2"){const n=K("gaCartData",{maxAge:1800,secure:!0});n.value=e}},eo=a=>({product_name:"兒童資助計畫",item_name:"兒童資助計畫",item_id:a.variantId||a.product_variant_id,variant_id:a.variantId||a.product_variant_id,item_brand:"Sponsorship",item_category:"Recurring Donation",item_category2:"兒童資助計畫",item_variant:"兒童資助計畫",price:+a.price,quantity:a.quantity,item_category3:"RC"}),ao=a=>({product_name:"支持發展型事工",item_name:"支持發展型事工",item_id:a.id,variant_id:a.id,item_brand:"Sponsorship",item_category:"Recurring Donation",item_category2:"兒童資助計畫",item_variant:"支持發展型事工",price:+a.price,quantity:1,item_category3:`${a.id}`||"N/A"}),gi=(a,e)=>({product_name:e.title,variant_id:a.id,item_name:e.ga_tag.text,item_id:e.id,item_brand:a.ga_tag.text,item_category:"Recurring Donation",item_category2:"Chosen",item_variant:a.title_zh_tw,price:+a.price,quantity:+a.quantity,item_category3:e.id===12562?"RC":`${e.id}`||"N/A"}),Uc=(a,e=!1)=>{const t=K("gaCartData",{maxAge:1800,secure:!0}).value||[];let n=!1;if(t.length>0&&(e||t.forEach(s=>{a.variantId===s.variant_id&&(n=!0,s.quantity=parseInt(s.quantity)+parseInt(a.quantity))})),n||t.push({product_name:e?"支持發展型事工":"兒童資助計畫",item_name:e?"支持發展型事工":"兒童資助計畫",item_id:e?a.id:a.variantId,variant_id:e?a.id:a.variantId,item_brand:"Sponsorship",item_category:"Recurring Donation",item_category2:"兒童資助計畫",item_variant:e?"支持發展型事工":"兒童資助計畫",price:+a.price,quantity:e?1:a.quantity,item_category3:e?`${a.id}`||"N/A":"RC"}),K("cookieAccept",{maxAge:30*60,secure:!0}).value!=="2"){const s=K("gaCartData",{maxAge:1800,secure:!0});s.value=t}},Wc=a=>{const e=[];return a.forEach((o,t)=>{var n;e.push({product_name:"兒童資助計畫",item_name:"兒童資助計畫",item_id:((n=o.variants[0])==null?void 0:n.id)||null,currency:"TWD",index:t,item_category2:o.category&&o.category.name_zh_tw,item_list_id:o.category&&o.category.id,item_list_name:o.category&&o.category.name_zh_tw})}),e},aa=(a,e)=>{const o=to();let n=new Date-a;o.trackEvent({event:"page_content_load",path:e,time:n/1e3})},oo=()=>{const{public:{appEnv:a}}=gt();return a==="production"?{45:"助學紅包",46:"助學紅包",47:"健康紅包",48:"健康紅包",49:"平安紅包",50:"平安紅包",51:"希望紅包",52:"希望紅包"}:{2541:"助學紅包",2548:"助學紅包",2542:"健康紅包",2547:"健康紅包",2543:"平安紅包",2546:"平安紅包",2544:"希望紅包",2545:"希望紅包"}},fi=a=>{const o=K("gaCartData",{maxAge:1800,secure:!0}).value||[];let t=!1;if(o.length>0&&o.forEach(r=>{a.variant_id==r.variant_id&&(t=!0,r.quantity=parseInt(r.quantity)+parseInt(a.quantity))}),t||o.push({product_name:a.product_name,variant_id:a.variant_id,item_name:"Child Sponsorship",item_id:a.variant_id,item_brand:"Non-Sponsorship",item_category:"One-off Donation",item_category2:"國內服務",item_variant:"紅包傳愛,讓孩子成為更好的大人",item_category3:"red_pocket",price:+a.price,quantity:a.quantity}),K("cookieAccept",{maxAge:30*60,secure:!0}).value!=="2"){const r=K("gaCartData",{maxAge:1800,secure:!0});r.value=o}},yi=a=>{const e=[];return a.forEach(o=>{e.push({product_name:"紅包傳愛,讓孩子成為更好的大人",variant_id:parseInt(o.variantId),item_name:"Child Sponsorship",item_id:o.variantId,item_brand:"Non-Sponsorship",item_category:"One-off Donation",item_category2:"國內服務",item_variant:"紅包傳愛,讓孩子成為更好的大人",item_category3:"red_pocket",price:+o.price,quantity:o.quantity})}),e},Jc=(a,e)=>{const o=K("gaCartData").value;if(o&&o.length>0){const t=o.reduce((n,r)=>n+r.price*r.quantity,0);window.dataLayer.push({event:a,ecommerce:{currency:"TWD",value:t,items:o,...e}})}},Zc=a=>{var n,r;const e=oo(),o=s=>s===40||s===21266||s===12562?"RC":`${s}`;let t=null;if(a.product_type_id===xt.sponsorship){if(t=eo({...a,price:a.unit_price}),a.source==="donations_waiting_longest"||a.source==="donations_1000_girls"){const s=a.source==="donations_waiting_longest";t.product_name=s?"資助等待最久兒童":"資助1000女孩",t.item_name="Child Sponsorship",t.item_variant=s?"資助等待最久兒童":"資助1000女孩",t.item_category2="國外服務"}}else if(a.product_type_id===xt.addon)t=ao({...a,price:a.unit_price});else{const s=Object.keys(e).includes(""+a.product_variant_id);t={product_name:a.product_title_zh_tw,item_name:a.item.product.ga_tag?a.item.product.ga_tag.text:(n=a.product_category)==null?void 0:n.name_zh_tw,item_id:s?a.product_variant_id:a.product_variant.product_id,item_brand:a.item.ga_tag?a.item.ga_tag.text:null,item_category:a.item.type.id===1?"One-off Donation":"Recurring Donation",item_category2:a.product_type_id===xt.chosen?"Chosen":((r=a.product_category)==null?void 0:r.name_zh_tw)||"N/A",item_variant:a.product_title_zh_tw,item_category3:s?"red_pocket":o(a.product_variant.product_id),price:parseInt(a.unit_price),quantity:a.quantity,motivation_code:a.item.product&&a.item.product.motivation_code}}return t},oa=F("i18n-lang"),na=oa==="zh-TW"||!oa,Yc=a=>a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","),vi=a=>a.getFullYear()+"-"+ct(a.getMonth()+1)+"-"+ct(a.getDate()),Qc=(a,e)=>`filter[${a}]=${e}`,Xc=a=>a.getFullYear()+"-"+ct(a.getMonth()+1)+"-"+ct(a.getDate())+" "+ct(
2a.getHours())+":"+ct(a.getMinutes()),tu=a=>ct(a.getMonth()+1)+"/"+ct(a.getFullYear().toString().slice(-2)),ct=a=>a<10?"0"+a:a.toString(),eu=a=>{const e=a.toString().split(".");return e[0]=e[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),e.join(".")},au=a=>{const e=/([一二三四五六七八九十\d]+段)/.exec(a),o=/([一二兩三四五六七八九十百零\d]+巷)/.exec(a),t=/([一二兩三四五六七八九十百零\d]+弄)/.exec(a),n=/([一二兩三四五六七八九十百零\d]+[-之]*[一二兩三四五六七八九十百零\d]*號)/.exec(a),r=/([一二三四五六七八九十\d]+[樓Ff][-之]*[一二三四五六七八九十\d]*)/.exec(a);function s(u){const p=["一","二","三","四","五","六","七","八","九"],d=u.toString().slice(0,-1);let _="";return d.length>1?_="十":_=p[d-1],_+"段"}function c(u){const p=u.replace("百","").split(""),d={零:0,一:1,二:2,兩:2,三:3,四:4,五:5,六:6,七:7,八:8,九:9};let _="";return u.split("").pop()==="百"?_+=`${d[u[0]]}00`:u==="十"?_+=10:p.forEach((h,f)=>{h!=="十"?_+=d[h]:h==="十"&&f===0?_+=1:h==="十"&&f===p.length-1&&(_+=0)}),_}let i=a;if(e&&(/([一二三四五六七八九十]+段)/.test(e[1])||(i=i.replace(/([一二三四五六七八九十\d]+段)/g,s(e[1])))),o&&!/(\d+巷)/.test(o[1])){const u=o[1].slice(0,-1);i=i.replace(/([一二兩三四五六七八九十百零\d]+巷)/g,c(u)+"巷")}if(t&&!/(\d+弄)/.test(t[1])){const u=t[1].slice(0,-1);i=i.replace(/([一二兩三四五六七八九十百零\d]+弄)/g,c(u)+"弄")}if(n){const u=n[1].replace("之","-").slice(0,-1).split("-");let p=[];u.forEach(d=>{/(\d+)/.test(d)||(d=c(d)),p.push(d)}),p=p.join("-"),i=i.replace(/([一二兩三四五六七八九十百零\d]+[-之]*[一二兩三四五六七八九十百零\d]*號)/g,p+"號")}if(r){const u=r[1].replace("之","-").replace("樓","F").replace("f","F").split(/[F-]/);let p=[];u.forEach(d=>{d&&(/(\d+)/.test(d)||(d=c(d)),p.push(d))}),p.length>1?p=p.join("F-"):p=p+"F",i=i.replace(/([一二三四五六七八九十\d]+[樓Ff][-之]*[一二三四五六七八九十\d]*)/g,p)}return i},ou=a=>a?`${a.post_code} ${a.city}${a.district}${a.line1}`:"",ra=["January","February","March","April","May","June","July","August","September","October","November","December"],nu=a=>{const e={donor_name:"30HF_group_memberName",donor_salutation:"salutation",donor_phone:"phone",donor_email:"email",receipt_title:"receiptTitle",receipt_salutation:"receiptSalutation"};return a.success_count=a.result.success_count,a.error_count=a.result.error_count,a.duplicate_count=a.result.duplicate_count,a.duplicated_names=a.result.duplicated_names,a.result===null||a.result.errors.length===0||(a.errorStr=a.result.errors.map(o=>{const t=[];return Object.keys(o.messages).forEach(n=>{let r=o.messages[n][0];r.includes("required")?r="欄位為空":r="欄位資料有誤",t.push({field:e[n],text:r})}),{line_number:o.line_number,msgs:t}})),a},ru=(a,e)=>{function o(u){return/^\d+$/.test(u)}function t(u){return/^[\w-]+(\.[\w-]+)*@[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)*(\.[a-zA-Z]{2,})$/.test(u)}let n=a.split(`
3`);n=n.filter(u=>u!=="");let r=[];const s=[],c=new Set,i=[];if(n.forEach((u,p)=>{let d=u.split(",");d=d.map(h=>h.trim()),c.has(d[0])?i.push(d[0]):c.add(d[0]),d.join(","),s.push(d);let _=!0;e===1?d.length>6||d.length<6?_=!1:d.length===6&&(/^[\u4E00-\u9FA5a-zA-Z\s]+$/.test(d[0])===!1||d[1]!=1&&d[1]!=2||d[5]!=1&&d[5]!=2?_=!1:o(d[2])&&t(d[3])?/^[\u4E00-\u9FA5]+$|^[a-zA-Z\s]+$/.test(d[4])===!1?_=!1:_=!0:_=!1):d.length>2||d.length<2?_=!1:d.length===2&&(/^[\u4E00-\u9FA5a-zA-Z\s]+$/.test(d[0])===!1||d[1]!=1&&d[1]!=2?_=!1:_=!0),_||(na?r.pu
3sh(`第 ${p+1} 位隊員 ${d[0]} 資料欄位有誤,請依規則依序輸入資料欄位`):r.push(`There is an error in No. ${p+1} ${d[0]} teammate's data fields. Please input the data fields according to the rules and in the correct order.`))}),i.length>0){const p=[...new Set(i)];na?r.push(`隊友姓名 ${p.join(",")} 不得重複`):r.push(`Teammate names ${p.join(", ")} must not be duplicated.`)}return r=r.slice(0,15),{errorTxtArr:r,formattedteammateTxt:s.join(`
4`)}},sa=F("i18n-lang"),ia=sa==="zh-TW"||!sa,_e={donation:1,sponsorship:2,chosen:6};function wi(a,e){const o=e.category,t=e.category.name_en?e.category.name_en:e.category.name_zh_tw,n=ee[a.type.id].tw,r=ee[a.type.id].en,s=a.title_zh_tw?a.title_zh_tw:"",c=a.title_en?a.title_en:s;return{productTitle:o.name_zh_tw+" - "+e.title_zh_tw,productTitleEn:t+" - "+(e.title_en?e.title_en:e.title_zh_tw),variantTitle:n+" - "+s,variantTitleEn:r+" - "+c}}function bi(a,e){let o={};const t=e.child.countryData,n=e.child.sponsorship_project;return o.name=e.child.name,o.country=t?t.countryName_zh_tw:n==null?void 0:n.country.name_zh_tw,o.country_en=t?t.countryName_en:n==null?void 0:n.country.name_en,o.project=n?n.name_zh_tw:"",o.project_en=n?n.name_en:"",o.gender=e.child.gender,{child:o}}function xi(a,e){return{productTitle:"Chosen",productTitleEn:"Chosen",variantTitle:e.title_zh_tw,variantTitleEn:e.title_en?e.title_en:e.title_zh_tw,recruitParty:{date:e.recruit_party.party_time,co_organizer:e.recruit_party.co_organizer}}}function zi(a,e,o){const{public:{assetsImgBase:t}}=gt();let n,r,s,c,i,u=1,p;if(!a||Object.keys(a).length===0)return q.error("系統忙碌中,請稍後再試"),null;e.type.id===_e.donation?(n=wi(a,e),c=a.image?a.image.link:`${t}/wvt-logo.png`,i=`/donations/${e.id}`,u=a.quantity,p=a.type.id):e.type.id===_e.sponsorship?(r=bi(a,e),c=e.image?e.image.link:`${t}/no_picture.jpg`,p=2):e.type.id===_e.chosen&&(s=xi(a,e),c=a.image?a.image.link:`${t}/wvt-logo.png`,i=`/chosen/${e.id}`,p=a.type.id);const d=a.price_customizable&&!a.price;return{productTypeId:e.type.id,variantTypeId:p,variantId:a.id,needQuantity:a.need_quantity,quantity:u,imgSrc:c,price:parseInt(d?a.priceText:a.price),priceCustomizable:a.price_customizable,productLink:i,pledgePeriod:p===2?a.pledge_periods[0]:null,pledgePeriodList:JSON.stringify(a.pledge_periods),available:!0,...n,...r,...s,toCartPage:o}}function Ci(a){const{public:{assetsImgBase:e}}=gt();let o=null;return a&&(o=a.map(t=>{const n=t.item,r=t.item.product,s=t.item.product.child,c=r.type.id===1,i=r.type.id===6;let u,p,d,_;r.type.id===1?(u=r.category.name_zh_tw,p=r.category.name_en?r.category.name_en:r.category.name_zh_tw,d=u+" - "+r.title_zh_tw,_=p+" - "+(r.title_en?r.title_en:r.title_zh_tw)):r.type.id===6&&(d="Chosen",_="Chosen");const h=ee[n.type.id].tw,f=ee[n.type.id].en,O=n.title_zh_tw?n.title_zh_tw:"",C=n.title_en?n.title_en:O;let E;if(s){const I=s.country?s.country.name_zh_tw:null,Z=s.country&&s.country.name_en?s.country.name_en:I,z=s.sponsorship_project?s.sponsorship_project.name_zh_tw:null,Y=s.sponsorship_project&&s.sponsorship_project.name_en?s.sponsorship_project.name_en:z;E={name:s.name,no:n.title,country:I,countryEn:Z,project:z,projectEn:Y}}let P;if(i){const I=t.item.product.chosen_recruit_party;I&&(P={date:I.party_time.substr(0,10),co_organizer:I.co_organizer})}let w="";n.image?w=n.image.link:r.type.id===1?w=`${e}/wvt-logo.png`:r.type.id===2&&(w=`${e}/no_picture.jpg`);let R=t.item.enabled;return t.item.need_quantity&&t.item.quantity===0&&(R=!1),{id:t.id,child:E,recruitParty:P,available_addons:n.available_addons?n.available_addons[0]:[],add_ons:t.added_addons.length>0?t.added_addons[0]:null,checkedAddons:t.added_addons.length>0,productTypeId:r.type.id,productTitle:d,productTitleEn:_,variantTypeId:n.type.id,variantId:n.id,variantTitle:c?h+" - "+O:O,variantTitleEn:c?f+" - "+C:C,quantity:t.quantity,imgSrc:w,price:parseInt(t.price),priceCustomizable:n.price_customizable,productLink:`/${c?"donations":"chosen"}/${r.id}`,pledgePeriod:n.type.id===2?t.pledge_period:null,pledgePeriodList:JSON.stringify(n.pledge_periods),available:R}})),o.length>0?o:null}function su(a){const e=pi();if(a)return a.map(t=>{const n=e.filter(s=>
4t.pledgePeriodList!="null"?t.pledgePeriodList.replace("[","").replace("]","").split(",").find(i=>i==s.id):null);t.child&&(t.child=t.child),t.available_addons&&t.add_ons&&(t.addons=t.add_ons,t.checkedAddons=!0);let r;if(t.variantTypeId===2){const s=t.pledgePeriod?t.pledgePeriod:n[0].id;t.pledgePeriod=s,t.add_ons&&t.add_ons.price*t.add_ons.pledge_period,r=t.price*t.quantity*s}else r=t.price*t.quantity;return{...t,product:ia?t.productTitle:t.productTitleEn,variant:ia?t.variantTitle:t.variantTitleEn,pledgePeriodList:n,itemPrice:r}})||[]}function iu(a){a.data.includes("auto-submit-form")?setTimeout(()=>{document.getElementById("auto-submit-form").submit()},1500):window.location.href=a.data.split("'")[1]}const ca=F("i18n-lang"),Wt=ca==="zh-TW"||!ca,Si=re("cartStore",()=>{const a=po(),e=Se(),o=no(),t=to(),n=Zo(),{cartApi:r,spApi:s}=ro(),c=S(()=>o.userInfo),i=S(()=>o.isLogin),u=m(!0),p=m([]),d=m(!1),_=m({step:0,label:"cartStep1",nextBtnLabel:"cartStep2"}),h=m(!1),f=m(!1),O=m(null),C=m(null),E=m(null),P=m(!1),w=m({}),R=m(""),I=m(null),Z=m(null),z=m(!0),Y=m(!1),ot=m(!1),L=S(()=>p.value?p.value.length:0),v=S(()=>{let g=0;return p.value&&p.value.forEach(y=>{if(y.variantTypeId===1)g+=y.price*y.quantity;else if(y.checkedAddons){const N=typeof y.add_ons.price=="string"?parseInt(y.add_ons.price):y.add_ons.price;g+=(y.price+N)*y.quantity*y.pledgePeriod}else g+=y.price*y.quantity*y.pledgePeriod}),g}),M=g=>{u.value=g},H=g=>{switch(g){case 0:_.value={step:0,label:"cartStep1",nextBtnLabel:"cartStep2"};break;case 1:_.value={step:1,label:"cartStep2",nextBtnLabel:"cartStep3"};break;case 2:_.value={step:2,label:"cartStep3",nextBtnLabel:"cartGotoPayment"};break}},nt=async()=>{const g=JSON.parse(F("cartKey_temp"));if(i.value){const y=await r.getCartItems(),N=Ci(y.data);st(`cartKey_${c.value.id}`,JSON.stringify(N),"30min");const V=JSON.parse(F(`cartKey_${c.value.id}`));M(!V),p.value=V,hi(y.data)}else M(!g),p.value=g},ut=async g=>!(await r.getInventory(g.join(","))).data.find(V=>!V.available),b=async g=>{const y=g.formatCart,N=g.from,V=JSON.parse(F("cartKey_temp")),rt=Vs.service({lock:!0,text:"Loading",background:"rgba(0, 0, 0, 0.7)"});ot.value=rt;let Q=[];if(N==="api"&&Array.isArray(y)?Q=y.filter(W=>W.needQuantity).map(W=>W.variantId):(N==="userDonation"||N==="userChosen")&&(Q=y.needQuantity),Q.length>0&&!await ut(Q)){q.warning(Wt?"此項目已無庫存":"This item is out of stock"),ot.value=rt.close();return}if(i.value&&N==="api"){const J=(Array.isArray(y)?y:[y]).map(B=>({product_variant_id:B.variantId,quantity:B.quantity,price:B.price,pledge_period:B.variantTypeId===2?B.pledgePeriod:1,wvt_sp_m_code:B.wvt_sp_m_code,campaign_id:B.campaign_id}));await r.addCartItems(J).then(B=>{var et;B.status==="success"&&(st(`cartKey_${c.value.id}`,JSON.stringify(y),"30min"),localStorage.removeItem("cartKey_temp"),localStorage.removeItem("childToCart"),((et=B.data.failed_items)==null?void 0:et.length)>0&&q.warning(Wt?`${B.data.failed_items.length} 項議題無法資助`:`${B.data.failed_items.length} item(s) is/are unavailable`))})}else if(i.value){const W=[{product_variant_id:y.variantId,quantity:y.quantity,price:y.price,pledge_period:y.variantTypeId===2?y.pledgePeriod:1,wvt_sp_m_code:y.wvt_sp_m_code,campaign_id:y.campaign_id}],J=await r.addCartItems(W);J.status!=="success"&&J.error.statusCode===401&&st("cartKey_temp",JSON.stringify([y]),"30min")}else if(V){const W=V.find(J=>J.variantId===y.variantId);if(W)y.priceCustomizable?W.price=y.price:y.variantTypeId!==2&&(W.quantity+=y.quantity),st("cartKey_temp",JSON.stringify(V),"30min");else{const J=[...V,y];st("cartKey_temp",JSON.stringify(J),"30min")}}else st("cartKey_temp",JSON.stringify([y]),"30min");ot.value=rt.close(),await nt(),N==="api"&&g.loadContentPath&&aa(a.currentTime,g.loadContentPath),Lt(!1),N==="userDonation"?q.success(Wt?"已加入捐款清單":"Add to basket"):N==="userChild"&&q.success(Wt?"已加入兒童":"Child selected"),y.toCartPage&&e.push(n("/cart"));const yt=K("campaignToCart")||null;yt.value=null},k=async()=>(z.value=!1,JSON.parse(F(i.value?`cartKey_${c.value.id}`:"cartKey_temp"))),j=async g=>{i.value?(g==="[]"&&M(!0),st(`cartKey_${c.value.id}`,g,"30min")):(g==="[]"?(localStorage.removeItem("cartKey_temp"),M(!0)):st("cartKey_temp",g,"30min"),nt()),p.value=JSON.parse(g)},tt=async g=>{Lt(!0);const y=JSON.parse(F("cartKey_temp")),N=JSON.parse(F("childToCart")),rt=K("campaignToCart").value||null;let Q=y||[];if(N&&Q.push(N),rt){const W=(await me(()=>import("./Bm4O5pK3.js").then(B=>B.u),__vite__mapDeps([0,1,2]),import.meta.url)).decode64(rt).split(","),J=[];
4if(W.forEach(B=>{const et=B.split("-"),At=/^[0-9]*$/;!et.find(uo=>!At.test(uo))&&J.push({variantId:et[0],quantity:et[1]?et[1]:1,price:et[2]})}),Q=[...Q,...J],J.length>0){const B=J.reduce((At,le)=>At+le.price*le.quantity,0);let et=yi(J);t&&t.trackEvent({event:"view_cart",ecommerce:{currency:"TWD",value:B,items:et}}),et.forEach(At=>{fi(At)})}}if(i.value)if(y||rt||N){const yt={formatCart:Q,from:"api",loadContentPath:g==null?void 0:g.loadContentPath};b(yt)}else await nt(),g!=null&&g.loadContentPath&&aa(a.currentTime,g==null?void 0:g.loadContentPath),Lt(!1);else M(!y),p.value=y,Lt(!1)},U=async g=>{const y=async W=>{try{return await s.getLongestChild(vi(W))}catch{return q.error("無法取得等待最久兒童資料,請稍後再試"),null}};let N=new Date;N.setFullYear(N.getFullYear()-1);let V=await y(N);if(V.data.data.length===0&&(N=new Date,N.setMonth(N.getMonth()-6),V=await y(N),V.data.data.length===0))return q.info("目前尚無等待最久兒童,請稍候再試"),null;const rt=Math.floor(Math.random()*V.data.data.length),Q=V.data.data[rt],yt=Q.variants[0];return zi(yt,Q,g)},Pt=g=>{h.value=g},$t=g=>{f.value=g},Le=g=>{I.value=g},ce=g=>{Z.value=g},ue=g=>{O.value=g},It=g=>{C.value=g},so=g=>{E.value=g},io=g=>{P.value=g},co=g=>{w.value=g},Lt=g=>{Y.value=g};return{isCartEmpty:u,cartItems:p,nextStepLoading:d,cartStepInfo:_,cartPolicy:h,cartRefund:f,selectedPayment:O,selectedToken:C,selectedBank:E,applePayDialogOpen:P,applePayData:w,selectedDonor:I,selectedReceipt:Z,isCartApiLoading:z,isCartSyncing:Y,pageLoading:ot,htmlForPayment:R,cartItemLength:L,totalPrice:v,setCartEmpty:M,setCartStepInfo:H,checkCartStatus:nt,checkItemInventory:ut,addItemInCart:b,getItemFromLocalStorage:k,updateItemInLocalStorage:j,loginCheckCartItemDiff:tt,setCartPolicy:Pt,setCartRefund:$t,setSelectedDonor:Le,setSelectedReceipt:ce,setSelectedPayment:ue,setSelectedToken:It,setSelectedBank:so,setApplePayDialogOpen:io,setApplePayData:co,setIsCartSyncing:Lt,setHtmlForPayment:g=>{R.value=g},setNextStepLoading:g=>{d.value=g},getFormatLongestChild:U}});function cu(a){const e=/^(34|37)/,o=/^4[0-9]{3}/,t=/^5[1-5][0-9]{2}/,n=/^35[0-9]{2}/;if(o.test(a))return"VISA";if(e.test(a))return"AMEX";if(t.test(a))return"MASTERCARD";if(n.test(a))return"JCB"}function pe(a){return!!/^(34|37)/.test(a)}function uu(a){const e=/^(34|37)/,o=a.replace(/\D/g,"");if(e.test(o)){const t=o.replace(/(\d{4})/,"$1 ").replace(/(\d{4}) (\d{6})/,"$1 $2 ");return/\s$/.test(t)?t.slice(0,-1):t}else{const t=o.replace(/(\d{4})/,"$1 ").replace(/(\d{4}) (\d{4})/,"$1 $2 ").replace(/(\d{4}) (\d{4}) (\d{4})/,"$1 $2 $3 ");return/\s$/.test(t)?t.slice(0,-1):t}}function lu(a){let e=a;return a.length===3&&!a.includes("/")&&(e=a.slice(0,2)+"/"+a.slice(2)),e.replace(/^([1-9]\/|[2-9])$/g,"0$1").replace(/^(0[1-9]|1[0-2])$/g,"$1").replace(/^([0-1])([3-9])$/g,"0$1/$2").replace(/^(0?[1-9]|1[0-2])([0-9]{2})$/g,"$1/$2").replace(/^([0]+)\/|[0]+$/g,"0").replace(/[^\d\/]|^[\/]*$/g,"").replace(/\/\//g,"/")}function du(a){return a.replace(/\D/g,"")}const Di="4000 2211 1111 1111",Ti=re("formStore",()=>{const{public:{appEnv:a,rsaPublicKey:e}}=gt(),o=a==="production",t=m({formEl:null,formData:{}}),n=m(!1),r=m({formEl:null,formData:{}}),s=m(!1),c=m({formEl:null,formData:{}}),i=m(!1),u=m({formEl:null,formData:{}}),p=m(!1),d=m({formEl:null,formData:{}}),_=m(!1),h=m(null);return{donor:t,donorValid:n,receipt:r,receiptValid:s,member:c,memberValid:i,group:u,groupValid:p,donorVerify:d,donorVerifyValid:_,amexCipherText:h,validDonorForm:async()=>{const v=t.value.formEl,M=Object.entries(t.value.formData).length===0;if(!v&&!M){n.value=!0;return}else if(!v)return;await v.validate(H=>{n.value=!!H})},validReceiptForm:async()=>{const v=r.value.formEl,M=Object.entries(r.value.formData).length===0;if(!v&&!M){s.value=!0;return}else if(!v)return;await v.validate(H=>{s.value=!!H})},validAmexForm:async v=>{const M=v.ccNumber,H=pe(M)?17:19,nt=pe(M)?4:3,ut=M&&M.length===H,b=v.ccDate&&v.ccDate.length===5,k=v.ccCid&&v.ccCid.length===nt,j=pe(M),tt=M===Di;if(ut&&b&&k)if(o&&!j)h.value=null;else if(!j&&!tt)h.value=null;else{const U={number:v.ccNumber.replaceAll(" ",""),expire:v.ccDate,cvc:v.ccCid},Pt=await me(()=>import("./CIQPX2Yk.js").then(It=>It.p),__vite__mapDeps([3,1,2,0]),import.meta.url),$t=await me(()=>import("./Bm4O5pK3.js").then(It=>It.u),__vite__mapDeps([0,1,2]),import.meta.url),ce=Pt.publicKeyFromPem(e).encrypt
4(JSON.stringify(U)),ue=$t.encode64(ce);h.value=ue}else h.value=null},validMemberForm:async()=>{const v=c.value.formEl,M=Object.entries(c.value.formData).length===0;if(!v&&!M){i.value=!0;return}else if(!v)return;await v.validate(H=>{i.value=!!H})},validGroupForm:async()=>{const v=u.value.formEl,M=Object.entries(u.value.formData).length===0;if(!v&&!M){p.value=!0;return}else if(!v)return;await v.validate(H=>{p.value=!!H})},validDonorVerifyForm:async()=>{const v=d.value.formEl,M=Object.entries(d.value.formData).length===0;if(!v&&!M){_.value=!0;return}else if(!v)return;await v.validate(H=>{_.value=!!H})},setReceiptData:v=>{r.value=v},setDonorData:v=>{t.value=v},setMemberData:v=>{c.value=v},setGroupData:v=>{u.value=v},setDonorVerifyData:v=>{d.value=v},setAmexCipherText:v=>{h.value=v},resetDonorVerifyForm:()=>{d.value.formEl.resetFields()}}}),Ei=re("HF30Store",()=>{const a=m(null),e=m(null),o=m(null),t=m(null),n=m(null),r=m("new"),s=m(""),c=m(""),i=m(""),u=m(""),p=m(""),d=m(""),_=m(""),h=m(""),f=m(""),O=m(null);return{selectedDonor:a,selectedReceipt:e,selectedPayment:o,selectedToken:t,selectedBank:n,selectedTeam:r,htmlForPayment:s,cartAmexCipherText:c,shipmentName:i,shipmentCity:u,shipmentDistrict:p,shipmentPostCode:d,shipmentLine1:_,grpName:h,departmentName:f,selectedReceiptData:O,setSelectedDonor:L=>{a.value=L},setSelectedReceipt:L=>{e.value=L},setSelectedTeam:L=>{r.value=L},setSelectedPayment:L=>{o.value=L},setSelectedToken:L=>{t.value=L},setSelectedBank:L=>{n.value=L},setHtmlForPayment:L=>{s.value=L},setDepartmentName:L=>{f.value=L},setGrpName:L=>{h.value=L},setSelectedReceiptData:L=>{O.value=L}}}),no=re("memberStore",()=>{const{memberApi:a,memberChildrenApi:e}=ro(),o=Se(),t=Si(),n=Ti(),r=Ei(),s=m(!1),c=m([]),i=m({}),u=m(!1),p=m([]),d=m([]),_=m([]),h=m(),f=m(),O=m(!1),C=S(()=>!!h.value),E=(b,k=!1)=>{const j=b.name.match(/(.+)@/),tt=2*60*60*1e3,U={id:b.id,name:j?j[0]:b.name,expire:new Date().getTime()+tt};k&&R(),h.value=U,w()},P=()=>{h.value=null,clearInterval(f.value)},w=()=>{!f.value&&h.value&&(f.value=window.setInterval(()=>{setTimeout(async()=>{h.value.expire<new Date().getTime()&&(o.go(0),clearInterval(f.value))},0)},5e3))},R=()=>{e.postMemberChildrenCache()},I=async b=>{const k=b&&b.filter?b.filter:null;return a.getMemberDonors(k).then(j=>{j.status==="success"&&(k&&b.tag?nt(j.data):k?H(j.data):L(j.data))})},Z=async b=>a.getMemberReceipts().then(k=>{if(k.status==="success"&&(M(k.receipts),b&&b.type==="is30HFGrp")){const j=p.value.find(tt=>tt.id===b.id);r.setSelectedReceiptData(j)}}),z=async b=>{const k=!!(b&&b.is30HF);await n.validDonorForm({});const j=n.donorValid,tt=n.donor.formData;if(!j)q.warning("請輸入正確捐款人資訊");else return s.value=!0,a.postMemberDonor(tt).then(async U=>{s.value=!1,U.status==="success"?(n.donor.formEl.resetFields(),q.success("新增捐款人成功"),k?(I({filter:"?filter[age_gte]=13&filter[salutation_id]=1,2"}),r.setSelectedDonor(U.data.id)):(await I(),t.setSelectedDonor(U.data.id),ut(c.value.find($t=>$t.id===U.data.id)))):q.error("新增捐款人失敗")})},Y=async b=>a.postMemberDonor(b,!1).then(k=>{k.status==="success"?r.setSelectedTeam(k.data.id):q.error("新增捐款人失敗")}),ot=async b=>{const k=!!(b&&b.type);await n.validReceiptForm({});const j=n.receiptValid,tt=n.receipt.formData;if(!j)q.warning("請輸入正確收據資訊");else return u.value=!0,a.postMemberReceipt(tt).then(U=>{u.value=!1,U.status==="success"?(n.receipt.formEl.resetFields(),q.success("新增收據成功"),k?(r.setSelectedReceipt(U.data.id),b.type==="is30HFGrp"?Z({type:"is30HFGrp",id:U.data.id}):Z()):(t.setSelectedReceipt(U.data.id),Z())):q.error("新增收據失敗")})},L=b=>{c.value=b},v=b=>{O.value=b},M=b=>{p.value=b},H=b=>{d.value=b},nt=b=>{_.value=b},ut=b=>{i.value=b};return{userInfo:h,isLogin:C,logoutDialogVisible:O,donorList:c,selectedDonorCopyData:i,receiptList:p,HF30donorList:d,HF30TeamDonorList:_,donorAdding:s,addingReceipt:u,getDonors:I,getReceipts:Z,addDonor:z,addTeamDonor:Y,addReceipt:ot,setDonorList:L,setReceiptList:M,setHF30donorList:H,setHF30TeamDonorList:nt,setCookieUserInfo:E,unSetCookieUserInfo:P,loginStatusListening:w,setLogoutDialog:v,setSelectedDonorCopyData:ut}},{persist:[{key:"userInfo",paths:["userInfo"],storage:Yo.cookiesWithOptions({secure:!0,maxAge:2*60*60})}]}),ua=F("i18n-lang"),Pi=ua==="zh-TW"||!ua,kt=async(a,e,o,t)=>{try{const{public:{apiBase:n}}=gt();let r=n+a;t||await Ce();const{data:s,error:c,status:i}=await an(r,{...o,...e,watch:!1,credentials:"include"},"$H54fdbas9U"),u=s.value;return(c.value||u&&i.value!=="success")&&c.value&&c.value.statusCode&&$i(c.value.statusCode),{status:i.value,error:c.value,data:u}}catch(n){return Promise.reject(n)}};function $i(a){const e=no(),o=Se();let t="";if(a){switch(a){case 401:t="未登入或登入時限已過";break;case 500:t="系統忙碌中,請稍後再試";break;case 502:t="502 Bad Gateway";break;case 503:t="503 Service Unavailable";break;case 504:t="504 Gateway Timeout";break}if(a.toString().startsWith("5"))q.error(t);else if(a==401){const n=["/cart","/donate/complete","/user","/individual-registration","/team-registration"],r=["/due-barco
4de","/donation-non-disclosure"];{const s=n.find(i=>window.location.pathname.includes(i));r.find(i=>window.location.pathname.includes(i))||e.unSetCookieUserInfo(),s&&(Pi?o.push({path:"/login",query:{isLogout:"yes"}}):o.push({path:"/en-US/login",query:{isLogout:"yes"}}))}}}}class l{static get(e,o,t,n){return kt(e,{method:"GET",params:o},t,n)}static post(e,o,t){return kt(e,{method:"POST",body:o},t)}static patch(e,o,t){return kt(e,{method:"PATCH",body:o},t)}static put(e,o,t){return kt(e,{method:"PUT",body:o},t)}static delete(e,o,t){return kt(e,{method:"DELETE",body:o},t)}}const la=F("i18n-lang"),da=la==="zh-TW"||!la;class Ii{static async getMenus(){const e=await l.get("/menu-items");if(e.status==="success"){const o=e.data;o.forEach(t=>{da?t.relation.title=t.relation.title_zh_tw:t.relation.title=t.relation.title_en?t.relation.title_en:t.relation.title_zh_tw,t.sub_items.length>0&&t.sub_items.forEach(n=>{da?n.relation.title=n.relation.title_zh_tw:n.relation.title=n.relation.title_en?n.relation.title_en:n.relation.title_zh_tw})}),e.menus=o}return e}}const bt={price:1,amount:2,multiPrice:3},_a=F("i18n-lang"),Jt=_a==="zh-TW"||!_a;class Li{static async getDonationCategories(){return await l.get("/donation-categories")}static async getDonationCategoryDetail(e){return await l.get(`/donation-categories/${e}`)}static async getCategories(){const e=await l.get("/product-categories");if(e.status==="success"){const o=e.data[0].sub_categories,t=[];o.forEach(n=>{Jt?n.name=n.name_zh_tw:n.name_en?n.name=n.name_en:n.name=n.name_zh_tw,t.push(n)}),e.donationsCategory=t}return e}static async getDonations(e){const o=e||"",t=await l.get(`/products?limit=12&filter[product_type_id]=1${o}`);if(t.status==="success"){const n=t.data.data,r=[];n.forEach((s,c)=>{Jt?(s.brief=s.brief_zh_tw,s.title=s.title_zh_tw,s.category.name=s.category.name_zh_tw):(s.brief=s.brief_en?s.brief_en:s.brief_zh_tw,s.title=s.title_en?s.title_en:s.title_zh_tw,s.category.name=s.category.name_en?s.category.name_en:s.category.name_zh_tw),s.page_index=c+t.data.per_page*(t.data.current_page-1),r.push(s)}),t.donations=r}return t}static async getProductDetail(e){const o=await l.get(`/products/${e}`);if(o.status==="success"){const t=o.data;Jt?(t.category.name=t.category.name_zh_tw,t.title=t.title_zh_tw,t.brief=t.brief_zh_tw,t.description=t.description_zh_tw,t.variants.forEac
4h(n=>{n.brief=n.brief_zh_tw,n.title=n.title_zh_tw}),t.free_gift_offers.forEach(n=>{n.name=n.name_zh_tw,n.giftAvailableProducts=[],n.type_id===bt.multiPrice?n.rules.table.forEach(r=>{r.gift_products.forEach(s=>{s.product.title=s.product.title_zh_tw,s.product.brief=s.product.brief_zh_tw,s.product.customization_text=s.product.customization_text_zh_tw})}):n.rules.gift_products.forEach(r=>{r.product.title=r.product.title_zh_tw,r.product.brief=r.product.brief_zh_tw,r.product.customization_text=r.product.customization_text_zh_tw})})):(t.category.name=t.category.name_en?t.category.name_en:t.category.name_zh_tw,t.title=t.title_en?t.title_en:t.title_zh_tw,t.brief=t.brief_en?t.brief_en:t.brief_zh_tw,t.description=t.description_en?t.description_en:t.description_zh_tw,t.variants.forEach(n=>{n.brief=n.brief_en?n.brief_en:n.brief_zh_tw,n.title=n.title_en?n.title_en:n.title_zh_tw}),t.free_gift_offers.forEach(n=>{n.name=n.name_en?n.name_en:n.name_zh_tw,n.giftAvailableProducts=[],n.type_id===bt.multiPrice?n.rules.table.forEach(r=>{r.gift_products.forEach(s=>{s.product.title=s.product.title_en?s.product.title_en:s.product.title_zh_tw,s.product.brief=s.product.brief_en?s.product.brief_en:s.product.brief_zh_tw,s.product.customization_text=s.product.customization_text_en?s.product.customization_text_en:s.product.customization_text_zh_tw})}):n.rules.gift_products.forEach(r=>{r.product.title=r.product.title_en?r.product.title_en:r.product.title_zh_tw,r.product.brief=r.product.brief_en?r.product.brief_en:r.product.brief_zh_tw,r.product.customization_text=r.product.customization_text_en?r.product.customization_text_en:r.product.customization_text_zh_tw})})),o.donationDetail=t}return o}static async getChosenProductDetail(e){const o=await l.get(`/chosen/products/${e}`);if(o.status==="success"){const t=o.data;Jt?(t.title=t.title_zh_tw,t.brief=t.brief_zh_tw,t.description=t.description_zh_tw,t.variants.forEac
4h(n=>{n.brief=n.brief_zh_tw,n.title=n.title_zh_tw})):(t.title=t.title_en?t.title_en:t.title_zh_tw,t.brief=t.brief_en?t.brief_en:t.brief_zh_tw,t.description=t.description_en?t.description_en:t.description_zh_tw,t.variants.forEach(n=>{n.brief=n.brief_en?n.brief_en:n.brief_zh_tw,n.title=n.title_en?n.title_en:n.title_zh_tw})),o.chosenProduct=t}return o}static async postChosenConsentAgreement(e){return await l.post("/chosen/products/agree",e)}}class Ai{static async getFBLoginRegister(e){const o=e?`?redirect_uri=${e}`:"";return await l.get(`/auth/facebook/redirect${o}`)}static postEmailLogin(e){return l.post("/login/password",e)}static postEmailRegister(e){return l.post("/register/password",e)}static postLogout(){return l.post("/member/logout")}static postResendVerifyEmail(e){return l.post("/login-providers/polar/email-verifications",e)}static postForgetPassword(e){return l.post("/forget/password",e)}static postResetPassword(e){return l.post("/reset/password",e)}static postSetPassword(e,o){return l.post(`/email-verify-admin/${e}`,o)}}const pa=F("i18n-lang"),X=pa==="zh-TW"||!pa;class Mi{static getMemberInfo(){return l.get("/member/profile")}static checkMemberLogin(){return l.get("/member/profile",null,null,!0)}static postLogout(){return l.post("/member/logout")}static postResendVerifyEmail(){return l.post("/member/login-providers/polar/email-verifications")}static postBindEmail(e){return l.post("/member/login-providers/polar",e)}static async postBindFacebook(){const e=await l.post("/member/login-providers/facebook");if(e.status==="success"){const t=e.data.match(/\'(.+)\'/)[0].replaceAll("'","");window.location=t}}static patchResetPassword(e){return l.patch("/member/password",e)}static async getMemberDonors(e){const o=e||"",t=await l.get(`${"/member/donors"+
4o}`);if(t.status==="success"){const n=t.data;n.forEach(r=>{X?r.salutation.text=r.salutation.text_zh_tw:r.salutation.text=r.salutation.text_en?r.salutation.text_en:r.salutation.text_zh_tw}),t.donors=n}return t}static postMemberDonor(e){return l.post("/member/donors",e)}static patchMemberDonor(e,o){return l.patch(`/member/donors/${e}`,o)}static deleteMemberDonor(e){return l.delete(`/member/donors/${e}`)}static async getMemberReceipts(e){const o=e||"",t=await l.get(`${"/member/receipts"+o}`);if(t.status==="success"){const n=t.data;n.forEach(r=>{X?(r.method.text=r.method.text_zh_tw,r.salutation.text=r.salutation.text_zh_tw):(r.method.text=r.method.text_en?r.method.text_en:r.method.text_zh_tw,r.salutation.text=r.salutation.text_en?r.salutation.text_en:r.salutation.text_zh_tw)}),t.receipts=n}return t}static postMemberReceipt(e){return l.post("/member/receipts",e)}static patchMemberReceipt(e,o){return l.patch(`/member/receipts/${e}`,o)}static getMemberCCTokens(){return l.get("/member/cc-tokens")}static postMemberCCToken(e){return e.type,l.post("/member/cc-tokens/",e)}static patchMemberCCToken(e,o){return l.patch(`/member/cc-tokens/${e}`,o)}static deleteMemberCCToken(e){return l.delete(`/member/cc-tokens/${e}`)}static getMemberCCTokensReady(){return l.get("/member/cc-tokens?filter[status]=READY")}static getMemberCCTokensReadySync(){return l.get("/member/cc-tokens?filter[status]=READY&sync=0")}static async getMemberOrders(e){const o=e||"",t=await l.get(`${"/member/orders"+o}`);if(t.status==="success"){const n=t.data.data;n.forEach(r=>{X?(r.order_status.text=r.order_status.text_zh_tw,r.payment_status.text=r.payment_status.text_zh_tw,r.payment_method&&(r.payment_method.text=r.payment_method.text_zh_tw)):(r.order_status.text=r.order_status.text_en,r.payment_status.text=r.payment_status.text_en,r.payment_method&&(r.payment_method.text=r.payment_method.text_en))}),t.orders=n}return t}static async getMemberOrderDetail(e){const o=await l.get(`/member/orders/${e}`);if(o.status==="success"){const t=o.data;X?(t.order_status.text=t.order_status.text_zh_tw,t.payment_status.text=t.payment_status.text_zh_tw,t.payment_method&&(t.payment_method.text=t.payment_method.text_zh_tw),t.items.forEach(n=>{n.brief=n.brief_zh_tw,n.product_title=n.product_title_zh_tw,n.product_variant_title=n.product_variant_title_zh_tw,n.product_variant_type.text=n.product_variant_type.text_zh_tw,n.product_category&&(n.product_category.name=n.product_category.name_zh_tw),n.item.brief=n.item.brief_zh_tw,n.item.title=n.item.title_zh_tw,n.item.type.text=n.item.type.text_zh_tw,n.specs.length>0&&n.specs.forEach(r=>{r.title=r.title_zh_tw,r.value=r.value_zh_tw})})):(t.order_status.text=t.order_status.text_en,t.payment_status.text=t.payment_status.text_en,t.payment_method&&(t.payment_method.text=t.payment_method.text_en),t.items.forEach(n=>{n.brief=n.brief_en?n.brief_en:n.brief_zh_tw,n.product_title=n.product_title_en?n.product_title_en:n.product_title_zh_tw,n.product_variant_title=n.product_variant_title_en?n.product_variant_title_en:n.product_variant_title_zh_tw,n.product_variant_type.text=n.product_variant_type.text_en,n.product_category&&(n.product_category.name=n.product_category.name_en?n.product_category.name_en:n.product_category.name_zh_tw),n.item.brief=n.item.brief_en?n.item.brief_en:n.item.brief_zh_tw,n.item.title=n.item.title_en?n.item.title_en:n.item.title_zh_tw,n.item.type.text=n.item.type.text_en,n.specs.length>0&&n.specs.forEach(r=>{r.title=r.title_en?r.title_en:r.title_zh_tw,r.value=r.value_en?r.value_en:r.value_zh_tw})})),o.orderDetail=t}return o}static getTotalOrder(e,o){return l.get(`/member/donations?donor_no=${e}&page=${o}`)}static getMemberPledges(){return l.get("/member/pledges")}static getMemberPledge(e){return l.get(`/member/pledges/${e}`)}static getMemberPledgeDonations(e,o){return l.get(`/member/pledges/donations?donor_no=${e}&pledge_id=${o}`)}static patchMemberPledgePaymentMethod(e,o){return l.patch(`/member/pledges/donations/${e}`,o)}static patchMemberPledgePaymentMethodBatch(e){return l.patch("/member/pledges/donations",e)}static async getPaymentMethod(){const e=await l.get("/member/payment-methods");if(e.status==="success"){const o=e.data;o.forEach(t=>{X?t.text=t.text_zh_tw:t.text=t.text_en}),e.paymentMethods=o}return e}static createOrder(e){return l.post("/member/orders",e)}static createPayment(e,o){return l.post(`/member/orders/${e}/payments`,o)}static createApplyPayPayment(e,o){return l.post(`/member/orders/${e}/apple-pay/payment-sessions`,o)}static async getRepayPaymentMethod(e){const t="/member/orders/{id}/payment-methods".replace("{id}",e),n=await l.get(t);if(n.status==="success"){const r=n.data;r.forEach(s=>{X?s.text=s.text_zh_tw:s.text=s.text_en}),n.paymentMethods=r}return n}static async getPaymentMethod30HFTeam(e){const o=await l.get(`/member/30hf/teams/${e}/payment-methods`);if(o.status==="success"){const t=o.data;t.forEach(n=>{X?n.text=n.text_zh_tw:n.text=n.text_en}),o.paymentMethods=t}return o}static async getPaymentMethod30HF(){const e=await l.get("/member/30hf/individuals/payment-methods");if(e.status==="success"){const o=e.data;o.forEach(t=>{X?t.text=t.text_zh_tw:t.text=t.text_en}),e.paymentMethods=o}return e}static post30HFIndividualRegistration(e){return l.post("/member/30hf/individuals",e)}static post30HFTeamRegistration(e){return l.post("/member/30hf/teams",e)}static get30HFIndividualRegistrationList(e){return l.get(`/member/30hf/individuals${e}`)}static async get30HFIndividualRegistrationDetail(e){const o=await l.get(`/member/30hf/individuals/${e}`);if(o.status==="success"){const t=o.data;X?(t.order.order_status.text=t.order.order_status.text_zh_tw,t.order.payment_status.text=t.order.payment_status.text_zh_tw,t.order.payment_method&&(t.order.payment_method.text=t.order.payment_method.text_zh_tw)):(t.order.order_status.text=t.order.order_status.text_en,t.order.payment_status.text=t.order.payment_status.text_en,t.order.payment_method&&(t.order.payment_method.text=t.order.payment_method.text_en)),o.detail=t}return o}static get30HFTeamRegistrationList(e){return l.get(`/member/30hf/teams${e}`)}static async get30HFTeamRegistrationDetail(e){const o=await l.get(`/member/30hf/teams/${e}`);if(o.status==="success"){const t=o.data;X?t.leader_donor.salutation_text=t.leader_donor.salutation.text_zh_tw:t.leader_donor.salutation_text=t.leader_donor.salutation.text_en,t.order&&(X?(t.order.order_status.text=t.order.order_status.text_zh_tw,t.order.payment_status.text=t.order.payment_status.text_zh_tw,t.order.payment_method&&(t.order.payment_method.text=t.order.payment_method.text_zh_tw)):(t.order.order_status.text=t.order.order_status.text_en,t.order.payment_status.text=t.order.payment_status.text_en,t.order.payment_method&&(t.order.payment_method.text=t.order.payment_method.text_en))),o.data=t}return o}static update30HFTeamRegistrationDetail(e,o){return l.patch(`/member/30hf/teams/${e}`,o)}static async get30HFTeammatesList(e,o){const t=await l.get(`/member/30hf/teams/${e}/teammates${o||""}`);if(t.status==="success"){const n=t.data.data;
4n.forEach(r=>{X?r.donor.salutation_text=r.donor.salutation.text_zh_tw:r.donor.salutation_text=r.donor.salutation.text_en?r.donor.salutation.text_en:r.donor.salutation.text_zh_tw}),t.data.data=n}return t}static post30HFTeammate(e,o){return l.post(`/member/30hf/teams/${e}/teammates`,o)}static patch30HFTeammate(e,o,t){return l.patch(`/member/30hf/teams/${e}/teammates/${o}`,t)}static delete30HFTeammate(e,o){return l.delete(`/member/30hf/teams/${e}/teammates/${o}`)}static create30HFTeamOrder(e){return l.post(`/member/30hf/teams/${e}/orders`)}static post30HFTeammateBatch(e,o){return l.post(`/member/30hf/teams/${e}/teammates/batch`,o)}static get30HFTeammateBatch(e){return l.get(`/member/30hf/teams/${e}/teammates/batch`)}static post30HFTeammateBatchRetrieve(e){return l.post(`/member/30hf/teams/${e}/teammates/batch/retrieve`)}static getChosenParticipants(e){return l.get(`/member/chosen/participants${e}`)}static uploadChosenParticipantAvatar(e,o){return l.post(`/member/chosen/participants/${e}/image`,o)}static updateChosenParticipant(e,o){return l.patch(`/member/chosen/participants/${e}`,o)}static updateChosenDonorEnName(e,o){return l.patch(`/member/chosen/donor/${e}`,o)}static batchUpdateChosenParticipantStatus(e,o){return l.patch(`/member/chosen/participants/batch/${e}`,o)}static getChosenParticipantImages(e){return l.get(`/member/chosen/participants/image/${e}`)}static getChosenDonors(){return l.get("/member/chosen/donors")}static updateMemberProfile(e){return l.patch("/member/profile",e)}}const ma=F("i18n-lang"),Rt=ma==="zh-TW"||!ma;class Oi{static async getChildren(e,o){const n=o?`&${o}`:"",r=await l.get(`/products?filter[product_type_id]=2&limit=20&page=${e+n}`);if(r.status==="success"){const s=r.data.data,c=[];s.forEach(i=>{const u=i.child.birthday.split("-"),p=i.child.gender===1?"男生":"女生",d=i.child.gender===1?"boy":"girl",h=Math.floor((new Date-new Date(i.child.birthday))/315576e5);Rt?(i.child.chore_text=i.child.chore_text_zh_tw,i.child.favorite_subject_text=i.child.favorite_subject_text_zh_tw,i.child.school_level_text=i.child.school_level_text_zh_tw,i.child.country_text=i.child.sponsorship_project.country.name_zh_tw,i.child.description=`我是${p},住在${i.child.country_text},${u[0]}年${parseInt(u[1])}月${parseInt(u[2])}日出生,今年${h}歲。`,i.child.countryData={countryName_en:i.child.sponsorship_project.country.name_en,countryName_zh_tw:i.child.sponsorship_project.country.name_zh_tw,area_text:i.child.sponsorship_project.country.area_text_zh_tw,population_text:i.child.sponsorship_project.country.population_text_zh_tw,language_text:i.child.sponsorship_project.country.language_text_zh_tw,religion_text:i.child.sponsorship_project.country.religion_text_zh_tw,avg_income_text:i.child.sponsorship_project.country.avg_income_text_zh_tw,currency_text:i.child.sponsorship_project.country.currency_text_zh_tw,image:i.child.sponsorship_project.country.image_zh_tw,country_description:i.child.sponsorship_project.country.description_zh_tw,project_description:i.child.sponsorship_project.description_zh_tw}):(i.child.chore_text=i.child.chore_text_en?i.child.chore_text_en:i.child.chore_text_zh_tw,i.child.favorite_subject_text=i.child.favorite_subject_text_en?i.child.favorite_subject_text_en:i.child.favorite_subject_text_zh_tw,i.child.school_level_text=i.child.school_level_text_en?i.child.school_level_text_en:i.child.school_level_text_zh_tw,i.child.country_text=i.child.sponsorship_project.country.name_en?i.child.sponsorship_project.country.name_en:i.child.sponsorship_project.country.name_zh_tw,i.child.description=`I'm a ${h} years old ${d} from ${i.child.country_text}, my birthday is on ${ra[parseInt(u[1]-1)]} ${parseInt(u[2])}.`,i.child.countryData={countryName_en:i.child.sponsorship_project.country.name_en,countryName_zh_tw:i.child.sponsorship_project.country.name_zh_tw,area_text:i.child.sponsorship_project.country.area_text_en?i.child.sponsorship_project.country.area_text_en:i.child.sponsorship_project.country.area_text_zh_tw,population_text:i.child.sponsorship_project.country.population_text_en?i.child.sponsorship_project.country.population_text_en:i.child.sponsorship_project.country.population_text_zh_tw,language_text:i.child.sponsorship_project.country.language_text_en?i.child.sponsorship_project.country.language_text_en:i.child.sponsorship_project.country.language_text_zh_tw,religion_text:i.child.sponsorship_project.country.religion_text_en?i.child.sponsorship_project.country.religion_text_en:i.child.sponsorship_project.country.religion_text_zh_tw,avg_income_text:i.child.sponsorship_project.country.avg_income_text_en?i.child.sponsorship_project.country.avg_income_text_en:i.child.sponsorship_project.country.avg_income_text_zh_tw,currency_text:i.child.sponsorship_project.country.currency_text_en?i.child.sponsorship_project.country.currency_text_en:i.child.sponsorship_project.country.currency_text_zh_tw,image:i.child.sponsorship_project.country.image_en?i.child.sponsorship_project.country.image_en:i.child.sponsorship_project.country.image_zh_tw,country_description:i.child.sponsorship_project.country.description_en?i.child.sponsorship_project.country.description_en:i.child.sponsorship_project.country.description_zh_t
4w,project_description:i.child.sponsorship_project.description_en?i.child.sponsorship_project.description_en:i.child.sponsorship_project.description_zh_tw}),c.push(i)}),r.children=c}return r}static async getChild(e){const o=await l.get(`/products/${e}`);if(o.status==="success"){const t=o.data,n=t.child.birthday.split("-"),r=t.child.gender===1?"男生":"女生",s=t.child.gender===1?"boy":"girl",i=Math.floor((new Date-new Date(t.child.birthday))/315576e5);Rt?(t.child.chore_text=t.child.chore_text_zh_tw,t.child.favorite_subject_text=t.child.favorite_subject_text_zh_tw,t.child.school_level_text=t.child.school_level_text_zh_tw,t.child.country_text=t.child.sponsorship_project.country.name_zh_tw,t.child.description=`我是${r},住在${t.child.country_text},${n[0]}年${parseInt(n[1])}月${parseInt(n[2])}日出生,今年${i}歲。`,t.child.countryData={countryName_en:t.child.sponsorship_project.country.name_en,countryName_zh_tw:t.child.sponsorship_project.country.name_zh_tw,area_text:t.child.sponsorship_project.country.area_text_zh_tw,population_text:t.child.sponsorship_project.country.population_text_zh_tw,language_text:t.child.sponsorship_project.country.language_text_zh_tw,religion_text:t.child.sponsorship_project.country.religion_text_zh_tw,avg_income_text:t.child.sponsorship_project.country.avg_income_text_zh_tw,currency_text:t.child.sponsorship_project.country.currency_text_zh_tw,image:t.child.sponsorship_project.country.imageZhTw,country_description:t.child.sponsorship_project.country.description_zh_tw,project_description:t.child.sponsorship_project.description_zh_tw}):(t.child.chore_text=t.child.chore_text_en?t.child.chore_text_en:t.child.chore_text_zh_tw,t.child.favorite_subject_text=t.child.favorite_subject_text_en?t.child.favorite_subject_text_en:t.child.favorite_subject_text_zh_tw,t.child.school_level_text=t.child.school_level_text_en?t.child.school_level_text_en:t.child.school_level_text_zh_tw,t.child.country_text=t.child.sponsorship_project.country.name_en?t.child.sponsorship_project.country.name_en:t.child.sponsorship_project.country.name_zh_tw,t.child.description=`I'm a ${i} years old ${s} from ${t.child.country_text}, my birthday is on ${ra[parseInt(n[1]-1)]} ${parseInt(n[2])}.`,t.child.countryData={countryName_en:t.child.sponsorship_project.country.name_en,countryName_zh_tw:t.child.sponsorship_project.country.name_zh_tw,area_text:t.child.sponsorship_project.country.area_text_en?t.child.sponsorship_project.country.area_text_en:t.child.sponsorship_project.country.area_text_zh_tw,population_text:t.child.sponsorship_project.country.population_text_en?t.child.sponsorship_project.country.population_text_en:t.child.sponsorship_project.country.population_text_zh_tw,language_text:t.child.sponsorship_project.country.language_text_en?t.child.sponsorship_project.country.language_text_en:t.child.sponsorship_project.country.language_text_zh_tw,religion_text:t.child.sponsorship_project.country.religion_text_en?t.child.sponsorship_project.country.religion_text_en:t.child.sponsorship_project.country.religion_text_zh_tw,avg_income_text:t.child.sponsorship_project.country.avg_income_text_en?t.child.sponsorship_project.country.avg_income_text_en:t.child.sponsorship_project.country.avg_income_text_zh_tw,currency_text:t.child.sponsorship_project.country.currency_text_en?t.child.sponsorship_project.country.currency_text_en:t.child.sponsorship_project.country.currency_text_zh_tw,image:t.child.sponsorship_project.country.imageEn?t.child.sponsorship_project.country.imageEn:t.child.sponsorship_project.country.imageZhTw,country_description:t.child.sponsorship_project.country.description_en?t.child.sponsorship_project.country.description_en:t.child.sponsorship_project.country.description_zh_tw,project_description:t.child.sponsorship_project.description_en?t.child.sponsorship_project.description_en:t.child.sponsorship_project.description_zh_tw}),o.childData=t}return o}static async getChildFilter(e,o,t){const n=await l.get(`/products/?filter[product_type_id]=2&${t}`);if(n.status==="success"){const r=n.data.data[0];r?Rt?window.location.href=`/sponsorships/${r.id}`:Rt||(window.location.href=`/en-US/sponsorships/${r.id}`):q.warning("此條件尚無兒童可以選擇")}return n}static getLongestChild(e){const o=`?filter[product_type_id]=2&limit=50&filter[child.add_date_to]=${e}`;return l.get(`/products/${o}`)}static getGirlChildren(){return l.get("/products/?filter[product_type_id]=2&limit=50&filter[child.gender]=2")}static async getSpFaq(){const e=await l.get("/questions?filter[type]=sponsorships");if(e.status==="success"){const o=e.data;console.log(o),console.log(o.question_blocks),Rt?o.forEach(t=>{t.title=t.title_zh_tw,t.question_blocks.forEach(n=>
4{n.title=n.title_zh_tw,n.content=n.content_zh_tw})}):o.forEach(t=>{t.title=t.title_en?t.title_en:t.title_zh_tw,t.question_blocks.forEach(n=>{n.title=n.title_en?n.title_en:n.title_zh_tw,n.content=n.content_en?n.content_en:n.content_zh_tw})})}return e}}const ha=F("i18n-lang"),vt=ha==="zh-TW"||!ha;class Ni{static async getPages(e){const o=e||"",t=await l.get(`/pages${o}`);if(t.status==="success"){const n=t.data.data;n.forEach(r=>{vt?(r.title=r.title_zh_tw,r.meta_description=r.meta_description_zh_tw,r.page_category&&(r.page_category.title=r.page_category.title_zh_tw)):(r.title=r.title_en?r.title_en:r.title_zh_tw,r.meta_description=r.meta_description_en?r.meta_description_en:r.meta_description_zh_tw,r.page_category&&(r.page_category.title=r.page_category.title_en?r.page_category.title_en:r.page_category.title_zh_tw)),r.page_blocks.forEach(i=>{vt?i.content=i.content_zh_tw:i.content=i.content_en?i.content_en:i.content_zh_tw});const s=[],c=[];r.banners.forEach(i=>{i.type==="desktop"?c.push(i):s.push(i)}),r.bannerDesktop=c,r.bannerMobile=s}),t.pages=n}return t}static async getPage(e,o){const t=o?`?filter[path]=${o}`:"",n=await l.get(`/pages/${e}${t}`);if(n.status==="success"){const r=n.data;vt?(r.title=r.title_zh_tw,r.meta_description=r.meta_description_zh_tw,r.page_category&&(r.page_category.title=r.page_category.title_zh_tw,r.page_category.parent&&(r.page_category.parent.title=r.page_category.parent.title_zh_tw))):(r.title=r.title_en?r.title_en:r.title_zh_tw,r.meta_description=r.meta_description_en?r.meta_description_en:r.meta_description_zh_tw,r.page_category&&(r.page_category.title=r.page_category.title_en?r.page_category.title_en:r.page_category.title_zh_tw,r.page_category.parent&&(r.page_category.parent.title=r.page_category.parent.title_en?r.page_category.parent.title_en:r.page_category.parent.title_zh_tw))),r.page_blocks.forEach(i=>{vt?i.content=i.content_zh_tw:i.content=i.content_en?i.content_en:i.
4content_zh_tw}),r.product_campaign&&r.product_campaign.free_gift_offers.forEach(i=>{vt?(i.name=i.name_zh_tw,i.rules.gift_products.forEach(u=>{u.product.title=u.product.title_zh_tw,u.product.brief=u.product.brief_zh_tw,u.product.customization_text=u.product.customization_text_zh_tw})):(i.name=i.name_en?i.name_en:i.name_zh_tw,i.rules.gift_products.forEach(u=>{u.product.title=u.product.title_en?u.product.title_en:u.product.title_zh_tw,u.product.brief=u.product.brief_en?u.product.brief_en:u.product.brief_zh_tw,u.product.customization_text=u.product.customization_text_en?u.product.customization_text_en:u.product.customization_text_zh_tw}))});const s=[],c=[];r.banners.forEach(i=>{i.type==="desktop"?c.push(i):s.push(i)}),r.bannerDesktop=c,r.bannerMobile=s,n.page=r}return n}static async getPageCategory(e){const o=await l.get(`/page-categories/${e}`);if(o.status==="success"){const t=o.data;vt?(t.title=t.title_zh_tw,t.parent&&(t.parent.title=t.parent.title_zh_tw)):(t.title=t.title_en?t.title_en:t.title_zh_tw,t.parent&&(t.parent.title=t.parent.title_en?t.parent.title_en:t.parent.title_zh_tw)),o.pageCategory=t}return o}}const ga=F("i18n-lang"),fa=ga==="zh-TW"||!ga;
4class Fi{static async getHomePage(){const e=await l.get("/pages/home");if(e.status==="success"){const o=e.data;o.page_categories.forEach(t=>{fa?t.title=t.title_zh_tw:t.title=t.title_en?t.title_en:t.title_zh_tw}),o.page_blocks.forEach(t=>{fa?t.content=t.content_zh_tw:t.content=t.content_en?t.content_en:t.content_zh_tw}),e.data=o}return e}}const ya=F("i18n-lang"),lt=ya==="zh-TW"||!ya;class ki{static async getOrderStatus(){const e=await l.get("/order-status");if(e.status==="success"){const o=e.data;o.forEach(t=>{lt?t.text=t.text_zh_tw:t.text=t.text_en?t.text_en:t.text_zh_tw}),e.orderStatus=o}return e}static async getSponsorshipServices(){const e=await l.get("/sponsorship-services");if(e.status==="success"){const o=e.data;o.forEach(t=>{lt?(t.title=t.title_zh_tw,t.description=t.description_zh_tw):(t.title=t.title_en?t.title_en:t.title_zh_tw,t.description=t.description_en?t.description_en:t.description_zh_tw)}),e.sponsorshipServices=o}return e}static async getContinents(){const e=await l.get("/continents");if(e.status==="success"){const o=e.data;o.forEach(t=>{lt?t.name=t.name_zh_tw:t.name=t.name_en?t.name_en:t.name_zh_tw}),e.continents=o}return e}static async getCountries(e){const o=await l.get(`/countries?filter[continent_id]=${e}`);if(o.status==="success"){const t=o.data;t.forEach(n=>{lt?n.name=n.name_zh_tw:n.name=n.name_en?n.name_en:n.name_zh_tw}),o.countries=t}return o}static async getCountry(e){const o=await l.get(`/countries/${e}`);if(o.status==="success"){const t=o.data;lt?(t.area_text=t.area_text_zh_tw,t.population_text=t.population_text_zh_tw,t.language_text=t.language_text_zh_tw,t.religion_text=t.religion_text_zh_tw,t.avg_income_text=t.avg_income_text_zh_tw,t.currency_text=t.currency_text_zh_tw,t.description=t.description_zh_tw,t.sponsorship_projects.length>0&&t.sponsorship_projects.forEach(n=>{n.name=n.name_zh_tw,n.description=n.description_zh_tw,n.service_intro=n.service_intro_zh_tw})):(t.area_text=t.area_text_en?t.area_text_en:t.area_text_zh_tw,t.population_text=t.population_text_en?t.population_text_en:t.population_text_zh_tw,t.language_text=t.language_text_en?t.language_text_en:t.language_text_zh_tw,t.religion_text=t.religion_text_en?t.religion_text_en:t.religion_text_zh_tw,t.avg_income_text=t.avg_income_text_en?t.avg_income_text_en:t.avg_income_text_zh_tw,t.currency_text=t.currency_text_en?t.currency_text_en:t.currency_text_zh_tw,t.description=t.description_en?t.description_en:t.description_zh_tw,t.sponsorship_projects.length>0&&t.sponsorship_projects.forEach(n=>{n.name_text=n.name_text_en?n.name_text_en:n.name_text_zh_tw,n.description=n.description_en?n.description_en:n.description_zh_tw,n.service_intro=n.service_intro_en?n.service_intro_en:n.service_intro_zh_tw}))}return o}static async getSponsorshipProjects(e){const o=await l.get(`/sponsorship-countries?filter[country_id]=${e}`);if(o.status==="success"){const t=o.data;t.forEach(n=>{lt?n.name=n.name_zh_tw:n.name=n.name_en?n.name_en:n.name_zh_tw}),o.sponsorshipCountries=t}return o}static async getBanksForATMPayment(){const e=await l.get("/banks/atm");return e.status==="success"&&e.data.forEach(t=>{lt?t.name=t.name_zh_tw:t.name=t.name_en?t.name_en:t.name_zh_tw}),e}}const va=F("i18n-lang"),Ri=va==="zh-TW"||!va;class ji{static getMemberChildren(e){const o=e?`?filter[donor_no]=${e}`:"";return l.get(`/member/sponsorship/children${o}`)}static getMemberChildrenLite(){return l.get("/member/sponsorship/children/brief")}static postMemberChildrenCache(){return l.post("/member/sponsorship/children/cache/warm")}static async getMemberChild(e,o){const n=await l.get("/member/sponsorship/donors/{donor_no}/children/{guid}".replace("{donor_no}",e).replace("{guid}",o));if(n.status==="success"){const r=n.data;Ri?(r.country_text=r.country_text_zh_tw,r.project_text=r.project_text_zh_tw,r.gender_text=r.gender===1?"男生":"女生",r.health_status_text=r.health_status_text_zh_tw,r.lives_with_text=r.lives_with_text_zh_tw,r.school_level_text=r.school_level_text_zh_tw,r.chore_text=r.chore_text_zh_tw,r.child_play_text=r.child_play_text_zh_tw):(r.country_text=r.country_text_en?r.country_text_en:r.country_text_zh_tw,r.project_text=r.project_text_en?r.project_text_en:r.project_text_zh_tw,r.gender_text=r.gender===1?"Boy":"Girl",r.health_status_text=r.health_status_text_en?r.health_status_text_en:r.health_status_text_zh_tw,r.lives_with_text=r.lives_with_text_en?r.lives_with_text_en:r.lives_with_text_zh_tw,r.school_level_text=r.school_level_text_en?r.school_level_text_en:r.school_level_text_zh_tw,r.chore_text=r.chore_text_en?r.chore_text_en:r.chore_text_zh_tw,r.child_play_text=r.child_play_text_en?r.child_play_text_en:r.child_play_text_zh_tw),n.childInfo=r}return n}static getMemberSentLetters(e){const o=e?`?filter[donor_no]=${e}`:"";return l.get(`/member/sponsorship/mails/sent${o}`)}static getMemberSentLetter(e){return l.get(`/member/sponsorship/mails/sent/${e}`)}static getMemberDraftLetters(e,o,t){let n=`?page=${e}&limit=${o}`;return t&&(n+=`&filter[donor_no]=${t}`),l.get(`/member/sponsorship/mails/draft${n}`)}static getMemberDraftLetter(e){return l.get(`/member/sponsorship/mails/draft/${e}`)}static postMemberDraftLetter(e){return l.post("/member/sponsorship/mails/draft",e)}static patchMemberDraftLetter(e,o){return l.post(`/member/sponsorship/mails/draft/${e}`,o)}static postMemberLetter(e){return l.post("/member/sponsorship/mails",e)}}const wa=F("i18n-lang"),Bi=wa==="zh-TW"||!wa;class Hi{static async getCartItems(){const e=await l.get("/member/cart-items");if(e.status==="success"){const o=e.data;o.forEach(t=>{Bi?(t.item.brief=t.item.brief_zh_tw,t.item.title=t.item.title_zh_tw,t.item.type.text=t.item.type.text_zh_tw,t.item.product.category&&(t.item.product.category.name=t.item.product.category.name_zh_tw),t.item.product.title=t.item.product.title_zh_tw):(t.
4item.brief=t.item.brief_en?t.item.brief_en:t.item.brief_zh_tw,t.item.title=t.item.title_en?t.item.title_en:t.item.title_zh_tw,t.item.type.text=t.item.type.text_en,t.item.product.category&&(t.item.product.category.name=t.item.product.category.name_en?t.item.product.category.name_en:t.item.product.category.name_zh_tw),t.item.product.title=t.item.product.title_en?t.item.product.title_en:t.item.product.title_zh_tw)}),e.cartItems=o}return e}static addCartItems(e){return l.post("/member/cart-items",e)}static removeCartItems(e){return l.delete("/member/cart-items",e)}static changeCartItemData(e){return l.post(`/member/cart-items/${e.id}`,e)}static getInventory(e){return l.get(`/product-variants/inventories?ids=${e}`)}}const ba=F("i18n-lang"),Vi=ba==="zh-TW"||!ba;class Gi{static async getGifts(e){const o=await l.post("/free-gift-offers/get-qualification",e);if(o.status==="success"){const t=o.data.qualified_offers,n=o.data.unqualified_offers;Vi?(t.forEach(r=>{r.name=r.name_zh_tw,r.type_id===bt.multiPrice?r.rules.table.forEach(s=>{s.gift_products.forEach(c=>{c.product.title=c.product.title_zh_tw,c.product.brief=c.product.brief_zh_tw,c.product.customization_text=c.product.customization_text_zh_tw,c.product.variants.forEac
4h(i=>{i.title=i.title_zh_tw,i.specs.forEach(u=>{u.title=u.title_zh_tw,u.value=u.value_zh_tw})})})}):r.rules.gift_products.forEach(s=>{s.product.title=s.product.title_zh_tw,s.product.customization_text=s.product.customization_text_zh_tw,s.product.variants.forEach(c=>{c.title=c.title_zh_tw,c.specs.forEach(i=>{i.title=i.title_zh_tw,i.value=i.value_zh_tw})})})}),n.forEach(r=>{r.name=r.name_zh_tw,r.type_id===bt.multiPrice?r.rules.table.forEach(s=>{s.gift_products.forEach(c=>{c.product.title=c.product.title_zh_tw})}):r.rules.gift_products.forEach(s=>{s.product.title=s.product.title_zh_tw})})):(t.forEach(r=>{r.name=r.name_en?r.name_en:r.name_zh_tw,r.type_id===bt.multiPrice?r.rules.table.forEach(s=>{s.gift_products.forEach(c=>{c.product.title=c.product.title_en?c.product.title_en:c.product.title_zh_tw,c.product.customization_text=c.product.customization_text_en?c.product.customization_text_en:c.product.customization_text_zh_tw,c.product.variants.forEach(i=>{i.title=i.title_en?i.title_en:i.title_zh_tw,i.specs.forEach(u=>{u.title=u.title_en?u.title_en:u.title_zh_tw,u.value=u.value_en?u.value_en:u.value_zh_tw})})})}):r.rules.gift_products.forEach(s=>{s.product.title=s.product.title_en?s.product.title_en:s.product.title_zh_tw,s.product.customization_text=s.product.customization_text_en?s.product.customization_text_en:s.product.customization_text_zh_tw,s.product.variants.forEac
4h(c=>{c.title=c.title_en?c.title_en:c.title_zh_tw,c.specs.forEach(i=>{i.title=i.title_en?i.title_en:i.title_zh_tw,i.value=i.value_en?i.value_en:i.value_zh_tw})})})}),n.forEach(r=>{r.name=r.name_en?r.name_en:r.name_zh_tw,r.type_id===bt.multiPrice?r.rules.table.forEach(s=>{s.gift_products.forEach(c=>{c.product.title=c.product.title_en?c.product.title_en:c.product.title_zh_tw})}):r.rules.gift_products.forEach(s=>{s.product.title=s.product.title_en?s.product.title_en:s.product.title_zh_tw})})),o.data.qualifiedOffers=t,o.data.unQualifiedOffers=n}return o}}const xa=F("i18n-lang"),jt=xa==="zh-TW"||!xa;class qi{static async getOrderStatus(){const e=await l.get("/order-status");if(e.status==="success"){const o=e.data;o.forEach(t=>{jt?t.text=t.text_zh_tw:t.text=t.text_en?t.text_en:t.text_zh_tw}),e.orderStatus=o}return e}static async getOrderDraftDetail(e){const o=await l.get(`/order-drafts/${e}`);if(o.status==="success"){const t=o.data;t.target&&t.target.receipt_id&&(jt?(t.target.receipt.method.text=t.target.receipt.method.text_zh_tw,t.target.receipt.salutation.text=t.target.receipt.salutation.text_zh_tw):(t.target.receipt.method.text=t.target.receipt.method.text_en?t.target.receipt.method.text_en:t.target.receipt.method.text_zh_tw,t.target.receipt.salutation.text=t.target.receipt.salutation.text_en?t.target.receipt.salutation.text_en:t.target.receipt.salutation.text_zh_tw)),t.items.forEach(n=>{jt?(n.product_variant.product.category&&(n.product_variant.product.category.name=n.product_variant.product.category.name_zh_tw),n.product_variant.product.title=n.product_variant.product.title_zh_tw,n.product_variant.type.text=n.product_variant.type.text_zh_tw,n.product_variant.title=n.product_variant.title_zh_tw):(n.product_variant.product.category&&(n.product_variant.product.category.name=n.product_variant.product.category.name_en?n.product_variant.product.category.name_en:n.product_variant.product.category.name_zh_tw),n.product_variant.product.title=n.product_variant.product.title_en?n.product_variant.product.title_en:n.product_variant.product.title_zh_tw,n.product_variant.type.text=n.product_variant.type.text_en?n.product_variant.type.text_en:n.product_variant.type.text_zh_tw,n.product_variant.title=n.product_variant.title_en?n.product_variant.title_en:n.product_variant.title_zh_tw)})}return o}static postOrderFromDraft(e,o){return l.post(`/orders/from-draft/${e}`,o)}static postTargetFromDraft(e,o){return l.post(`/order-drafts/${e}/targets`,o)}static postMemberTargetFromDraft(e,o){return l.post(`/member/order-drafts/${e}/targets`,o)}static postPaymentFromDraft(e,o){return l.post(`/orders/${e}/payments`,o)}static async getOrderDetail(e){const o=await l.get(`/orders/${e}`);if(o.status==="success"){const t=o.data;return jt?(t.order_status.text=t.order_status.text_zh_tw,t.donor_salutation.text=t.donor_salutation.text_zh_tw,t.payment_method.text=t.payment_method.text_zh_tw,t.payment_status.text=t.payment_status.text_zh_tw,t.receipt_method&&(t.receipt_method.text=t.receipt_method.text_zh_tw,t.receipt_salutation.text=t.receipt_salutation.text_zh_tw)):(t.order_status.text=t.order_status.text_en?t.order_status.text_en:t.order_status.text_zh_tw,t.donor_salutation.text=t.donor_salutation.text_en?t.donor_salutation.text_en:t.donor_salutation.text_zh_tw,t.payment_method.text=t.payment_method.text_en?t.payment_method.text_en:t.payment_method.text_zh_tw,t.payment_status.text=t.payment_status.text_en?t.payment_status.text_en:t.payment_status.text_zh_tw,t.receipt_method&&(t.receipt_method.text=t.receipt_method.text_en?t.receipt_method.text_en:t.receipt_method.text_zh_tw,t.receipt_salutation.text=t.receipt_salutation.text_en?t.receipt_salutation.text_en:t.receipt_salutation.text_zh_tw)),t.items.forEach(n=>{jt?(n.product_variant.product.category&&(n.product_variant.product.category.name=n.product_variant.product.category.name_zh_tw),n.product_title=n.product_title_zh_tw,n.product_variant_type.text=n.product_variant_type.text_zh_tw,n.product_variant_title=n.product_variant_title_zh_tw,n.specs.length>0&&n.specs.forEach(r=>{r.title=r.title_zh_tw,r.value=r.value_zh_tw})):(n.product_variant.product.category&&(n.product_variant.product.category.name=n.product_variant.product.category.name_en?n.product_variant.product.category.name_en:n.product_variant.product.category.name_zh_tw),n.product_title=n.product_title_en?n.product_title_en:n.product_title_zh_tw,n.product_variant_type.text=n.product_variant_type.text_en?n.product_variant_type.text_en:n.product_variant_type.text_zh_tw,n.product_variant_title=n.product_variant_title_en?n.product_variant_title_en:n.product_variant_title_zh_tw,n.specs.length>0&&n.specs.forEach(r=>{r.title=r.title_en?r.title_en:r.title_zh_tw,r.value=r.value_en?r.value_en:r.value_zh_tw}))}),o.orderDetail=t,o}}}class Ki{static getUnauthorizedCC(e){return l.get(`/donor/cc-tools/cc-tokens/unauthorized${e}`)}static getCCAuthorization(e){return l.get(`/donor/cc-tools/cc-tokens/${e}`)}}class Ui{static getPublication(e){return l.get(`/digital-files/${e}`)}}
4class Wi{static getPublicDonations(e){return l.get(`/public-donations?${e}`)}static getSubsidyRecipientsList(e){return l.get(`/sponsorship-annual-reports/latest${e}`)}static postEdm(e){return l.post("/edm-subscriptions",e)}static putDonorDonationNonDisclosure(e){return l.put("/donor/donation-visibilities",e)}static postFindDonorBarcodeList(e){return l.post("/donor/due-barcodes/find",e)}static postFindDonorReceipt(e){return l.post("/donor-receipts/find",e)}static persistDonorReceipt(e){return l.put("/donor-receipts",e)}static editCookie(e){return l.post("/logs/cookie-preferences",e)}}const Ji={toolApi:Ii,productApi:Li,loginRegisterApi:Ai,memberApi:Mi,spApi:Oi,pageApi:Ni,homePageApi:Fi,optionApi:ki,memberChildrenApi:ji,cartApi:Hi,giftApi:Gi,orderDraftApi:qi,ccTokenApi:Ki,aboutApi:Ui,serviceApi:Wi},ro=()=>Ji;export{Pc as $,Ei as A,Vs as B,Oc as C,Nc as D,q as E,Fc as F,au as G,pi as H,Xc as I,Qc as J,an as K,Wc as L,Ic as M,gs as N,Ss as O,Qe as P,ws as Q,vs as R,hc as S,wc as T,gc as U,Tc as V,uc as W,lc as X,Dc as Y,Ra as Z,ln as _,Si as a,ou as a$,Sc as a0,ys as a1,Xr as a2,cc as a3,Ec as a4,ac as a5,pt as a6,he as a7,_t as a8,tc as a9,Ft as aA,Je as aB,Xt as aC,Cc as aD,Za as aE,kc as aF,Rc as aG,jc as aH,pe as aI,lu as aJ,uu as aK,du as aL,sc as aM,mc as aN,_c as aO,dc as aP,us as aQ,or as aR,tr as aS,ec as aT,nc as aU,bc as aV,eo as aW,$c as aX,Ac as aY,Vc as aZ,Hc as a_,ft as aa,St as ab,Na as ac,Ee as ad,Pn as ae,xc as af,vc as ag,Ha as ah,Te as ai,Qt as aj,sr as ak,ka as al,jr as am,De as an,Ue as ao,Ma as ap,Fa as aq,Xn as ar,Br as as,Pe as at,Fn as au,vn as av,Et as aw,Sr as ax,Bn as ay,ic as az,no as b,ru as b0,nu as b1,cu as b2,Mc as b3,qa as b4,Zr as b5,pc as b6,yc as b7,zc as b8,fc as b9,rc as ba,oc as bb,Bc as bc,tu as bd,In as be,Kc as c,ao as d,Uc as e,su as f,bt as g,to as h,Ti as i,Lc as j,F as k,Jc as l,ra as m,Yc as n,zi as o,qc as p,gi as q,iu as r,st as s,eu as t,ro as u,vi as v,Zc as w,aa as x,mi as y,Gc as z};

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.