You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/31267.async.js

1 line
20 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[31267,21876,59795,10515,81843,811,66388,64955,87608,21412,61329,11423,88561,22644,61511,94038,17451,35648],{57838:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(67294);function a(){const[,e]=r.useReducer((e=>e+1),0);return e}},85418:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(56153),a=n(94184),o=n.n(a),i=n(67294),s=n(64582),l=n(71577),c=n(53124),u=n(93421),f=n(4173),p=n(66748),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const d=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:a}=i.useContext(c.E_),{prefixCls:d,type:g="default",danger:y,disabled:v,loading:h,onClick:b,htmlType:C,children:O,className:x,menu:E,arrow:w,autoFocus:S,overlay:$,trigger:N,align:A,open:j,onOpenChange:P,placement:z,getPopupContainer:Z,href:M,icon:B=i.createElement(s.Z,null),title:F,buttonsRender:k=(e=>e),mouseEnterDelay:D,mouseLeaveDelay:R,overlayClassName:I,overlayStyle:T,destroyPopupOnHide:K,dropdownRender:L}=e,_=m(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),U=n("dropdown",d),H=`${U}-button`,[Q,q]=(0,p.Z)(U),G={menu:E,arrow:w,autoFocus:S,align:A,disabled:v,trigger:v?[]:N,onOpenChange:P,getPopupContainer:Z||t,mouseEnterDelay:D,mouseLeaveDelay:R,overlayClassName:I,overlayStyle:T,destroyPopupOnHide:K,dropdownRender:L},{compactSize:V,compactItemClassnames:W}=(0,f.ri)(U,a),X=o()(H,W,x,q);"overlay"in e&&(G.overlay=$),"open"in e&&(G.open=j),G.placement="placement"in e?z:"rtl"===a?"bottomLeft":"bottomRight";const Y=i.createElement(l.ZP,{type:g,danger:y,disabled:v,loading:h,onClick:b,htmlType:C,href:M,title:F},O),J=i.createElement(l.ZP,{type:g,danger:y,icon:B}),[ee,te]=k([Y,J]);return Q(i.createElement(u.Z.Compact,Object.assign({className:X,size:V,block:!0},_),ee,i.createElement(r.Z,Object.assign({},G),te)))};d.__ANT_BUTTON=!0;var g=d;const y=r.Z;y.Button=g;var v=y},11486:function(e,t,n){"use strict";n.d(t,{Z:function(){return M}});var r=n(94184),a=n.n(r),o=n(67294),i=n(53124),s=n(65223),l=n(47673);var c=e=>{const{getPrefixCls:t,direction:n}=(0,o.useContext)(i.E_),{prefixCls:r,className:c}=e,u=t("input-group",r),f=t("input"),[p,m]=(0,l.ZP)(f),d=a()(u,{[`${u}-lg`]:"large"===e.size,[`${u}-sm`]:"small"===e.size,[`${u}-compact`]:e.compact,[`${u}-rtl`]:"rtl"===n},m,c),g=(0,o.useContext)(s.aM),y=(0,o.useMemo)((()=>Object.assign(Object.assign({},g),{isFormItemInput:!1})),[g]);return p(o.createElement("span",{className:d,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},o.createElement(s.aM.Provider,{value:y},e.children)))},u=n(82586),f=n(87462),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},m=n(44327),d=function(e,t){return o.createElement(m.Z,(0,f.Z)({},e,{ref:t,icon:p}))};var g=o.forwardRef(d),y=n(43481),v=n(10366),h=n(17799),b=n(72922),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const O=e=>e?o.createElement(y.Z,null):o.createElement(g,null),x={click:"onClick",hover:"onMouseOver"};var E=o.forwardRef(((e,t)=>{const{visibilityToggle:n=!0}=e,r="object"==typeof n&&void 0!==n.visible,[s,l]=(0,o.useState)((()=>!!r&&n.visible)),c=(0,o.useRef)(null);o.useEffect((()=>{r&&l(n.visible)}),[r,n]);const f=(0,b.Z)(c),p=()=>{const{disabled:t}=e;t||(s&&f(),l((e=>{var t;const r=!e;return"object"==typeof n&&(null===(t=n.onVisibleChange)||void 0===t||t.call(n,r)),r})))},{className:m,prefixCls:d,inputPrefixCls:g,size:y}=e,E=C(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:w}=o.useContext(i.E_),S=w("input",g),$=w("input-password",d),N=n&&(t=>{const{action:n="click",iconRender:r=O}=e,a=x[n]||"",i=r(s),l={[a]:p,className:`${t}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return o.cloneElement(o.isValidElement(i)?i:o.createElement("span",null,i),l)})($),A=a()($,m,{[`${$}-${y}`]:!!y}),j=Object.assign(Object.assign({},(0,v.Z)(E,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:A,prefixCls:S,suffix:N});return y&&(j.size=y),o.createElement(u.Z,Object.assign({ref:(0,h.sQ)(t,c)},j))})),w=n(42480),S=n(96159),$=n(71577),N=n(98675),A=n(4173),j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var P=o.forwardRef(((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:s,size:l,suffix:c,enterButton:f=!1,addonAfter:p,loading:m,disabled:d,onSearch:g,onChange:y,onCompositionStart:v,onCompositionEnd:b}=e,C=j(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:O,direction:x}=o.useContext(i.E_),E=o.useRef(!1),P=O("input-search",n),z=O("input",r),{compactSize:Z}=(0,A.ri)(P,x),M=(0,N.Z)((e=>{var t;return null!==(t=null!=l?l:Z)&&void 0!==t?t:e})),B=o.useRef(null),F=e=>{var t;document.activeElement===(null===(t=B.current)||void 0===t?void 0:t.input)&&e.preventDefault()},k=e=>{var t,n;g&&g(null===(n=null===(t=B.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e,{source:"input"})},D="boolean"==typeof f?o.createElement(w.Z,null):null,R=`${P}-button`;let I;const T=f||{},K=T.type&&!0===T.type.__ANT_BUTTON;I=K||"button"===T.type?(0,S.Tm)(T,Object.assign({onMouseDown:F,onClick:e=>{var t,n;null===(n=null===(t=null==T?void 0:T.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),k(e)},key:"enterButton"},K?{className:R,size:M}:{})):o.createElement($.ZP,{className:R,type:f?"primary":void 0,size:M,disabled:d,key:"enterButton",onMouseDown:F,onClick:k,loading:m,icon:D},f),p&&(I=[I,(0,S.Tm)(p,{key:"addonAfter"})]);const L=a()(P,{[`${P}-rtl`]:"rtl"===x,[`${P}-${M}`]:!!M,[`${P}-with-button`]:!!f},s);return o.createElement(u.Z,Object.assign({ref:(0,h.sQ)(B,t),onPressEnter:e=>{E.current||m||k(e)}},C,{size:M,onCompositionStart:e=>{E.current=!0,null==v||v(e)},onCompositionEnd:e=>{E.current=!1,null==b||b(e)},prefixCls:z,addonAfter:I,suffix:c,onChange:e=>{e&&e.target&&"click"===e.type&&g&&g(e.target.value,e,{source:"clear"}),y&&y(e)},className:L,disabled:d}))})),z=n(96330);const Z=u.Z;Z.Group=c,Z.Search=P,Z.TextArea=z.Z,Z.Password=E;var M=Z},93421:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(67294),a=n(94184),o=n.n(a),i=n(37419),s=n(53124),l=n(4173);const c=r.createContext({latestIndex:0}),u=c.Provider;var f=e=>{let{className:t,index:n,children:a,split:o,style:i}=e;const{latestIndex:s}=r.useContext(c);return null==a?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:i},a),n<s&&o&&r.createElement("span",{className:`${t}-split`},o))},p=n(51916);function m(e){return["small","middle","large"].includes(e)}function d(e){return!!e&&("number"==typeof e&&!Number.isNaN(e))}var g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const y=r.forwardRef(((e,t)=>{var n,a;const{getPrefixCls:l,space:c,direction:y}=r.useContext(s.E_),{size:v=(null==c?void 0:c.size)||"small",align:h,className:b,rootClassName:C,children:O,direction:x="horizontal",prefixCls:E,split:w,style:S,wrap:$=!1,classNames:N,styles:A}=e,j=g(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[P,z]=Array.isArray(v)?v:[v,v],Z=m(z),M=m(P),B=d(z),F=d(P),k=(0,i.Z)(O,{keepEmpty:!0}),D=void 0===h&&"horizontal"===x?"center":h,R=l("space",E),[I,T]=(0,p.Z)(R),K=o()(R,null==c?void 0:c.className,T,`${R}-${x}`,{[`${R}-rtl`]:"rtl"===y,[`${R}-align-${D}`]:D,[`${R}-gap-row-${z}`]:Z,[`${R}-gap-col-${P}`]:M},b,C),L=o()(`${R}-item`,null!==(n=null==N?void 0:N.item)&&void 0!==n?n:null===(a=null==c?void 0:c.classNames)||void 0===a?void 0:a.item);let _=0;const U=k.map(((e,t)=>{var n,a;null!=e&&(_=t);const o=e&&e.key||`${L}-${t}`;return r.createElement(f,{className:L,key:o,index:t,split:w,style:null!==(n=null==A?void 0:A.item)&&void 0!==n?n:null===(a=null==c?void 0:c.styles)||void 0===a?void 0:a.item},e)})),H=r.useMemo((()=>({latestIndex:_})),[_]);if(0===k.length)return null;const Q={};return $&&(Q.flexWrap="wrap"),!M&&F&&(Q.columnGap=P),!Z&&B&&(Q.rowGap=z),I(r.createElement("div",Object.assign({ref:t,className:K,style:Object.assign(Object.assign(Object.assign({},Q),null==c?void 0:c.style),S)},j),r.createElement(u,{value:H},U)))}));const v=y;v.Compact=l.ZP;var h=v},55054:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(67294),a=n(57838),o=n(96159),i=n(94184),s=n.n(i),l=n(53124),c=n(4310);var u=e=>{const{value:t,formatter:n,precision:a,decimalSeparator:o,groupSeparator:i="",prefixCls:s}=e;let l;if("function"==typeof n)l=n(t);else{const e=String(t),n=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(n&&"-"!==e){const e=n[1];let t=n[2]||"0",c=n[4]||"";t=t.replace(/\B(?=(\d{3})+(?!\d))/g,i),"number"==typeof a&&(c=c.padEnd(a,"0").slice(0,a>0?a:0)),c&&(c=`${o}${c}`),l=[r.createElement("span",{key:"int",className:`${s}-content-value-int`},e,t),c&&r.createElement("span",{key:"decimal",className:`${s}-content-value-decimal`},c)]}else l=e}return r.createElement("span",{className:`${s}-content-value`},l)},f=n(14747),p=n(67968),m=n(45503);const d=e=>{const{componentCls:t,marginXXS:n,padding:r,colorTextDescription:a,titleFontSize:o,colorTextHeading:i,contentFontSize:s,fontFamily:l}=e;return{[`${t}`]:Object.assign(Object.assign({},(0,f.Wf)(e)),{[`${t}-title`]:{marginBottom:n,color:a,fontSize:o},[`${t}-skeleton`]:{paddingTop:r},[`${t}-content`]:{color:i,fontSize:s,fontFamily:l,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}};var g=(0,p.Z)("Statistic",(e=>{const t=(0,m.TS)(e,{});return[d(t)]}),(e=>{const{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}}));var y=e=>{const{prefixCls:t,className:n,rootClassName:a,style:o,valueStyle:i,value:f=0,title:p,valueRender:m,prefix:d,suffix:y,loading:v=!1,onMouseEnter:h,onMouseLeave:b,decimalSeparator:C=".",groupSeparator:O=","}=e,{getPrefixCls:x,direction:E,statistic:w}=r.useContext(l.E_),S=x("statistic",t),[$,N]=g(S),A=r.createElement(u,Object.assign({decimalSeparator:C,groupSeparator:O,prefixCls:S},e,{value:f})),j=s()(S,{[`${S}-rtl`]:"rtl"===E},null==w?void 0:w.className,n,a,N);return $(r.createElement("div",{className:j,style:Object.assign(Object.assign({},null==w?void 0:w.style),o),onMouseEnter:h,onMouseLeave:b},p&&r.createElement("div",{className:`${S}-title`},p),r.createElement(c.Z,{paragraph:!1,loading:v,className:`${S}-skeleton`},r.createElement("div",{style:i,className:`${S}-content`},d&&r.createElement("span",{className:`${S}-content-prefix`},d),m?m(A):A,y&&r.createElement("span",{className:`${S}-content-suffix`},y)))))};const v=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function h(e,t){const{format:n=""}=t,r=new Date(e).getTime(),a=Date.now();return function(e,t){let n=e;const r=/\[[^\]]*]/g,a=(t.match(r)||[]).map((e=>e.slice(1,-1))),o=t.replace(r,"[]"),i=v.reduce(((e,t)=>{let[r,a]=t;if(e.includes(r)){const t=Math.floor(n/a);return n-=t*a,e.replace(new RegExp(`${r}+`,"g"),(e=>{const n=e.length;return t.toString().padStart(n,"0")}))}return e}),o);let s=0;return i.replace(r,(()=>{const e=a[s];return s+=1,e}))}(Math.max(r-a,0),n)}const b=e=>{const{value:t,format:n="HH:mm:ss",onChange:i,onFinish:s}=e,l=(0,a.Z)(),c=r.useRef(null),u=()=>{const e=function(e){return new Date(e).getTime()}(t);e>=Date.now()&&(c.current=setInterval((()=>{l(),null==i||i(e-Date.now()),e<Date.now()&&(null==s||s(),c.current&&(clearInterval(c.current),c.current=null))}),33.333333333333336))};r.useEffect((()=>(u(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[t]);return r.createElement(y,Object.assign({},e,{valueRender:e=>(0,o.Tm)(e,{title:void 0}),formatter:(e,t)=>h(e,Object.assign(Object.assign({},t),{format:n}))}))};var C=r.memo(b);y.Countdown=C;var O=y},33297:function(e,t,n){"use strict";n.d(t,{Fm:function(){return p}});var r=n(45930),a=n(53038);const o=new r.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),i=new r.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),s=new r.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=new r.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),c=new r.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),u=new r.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),f={"move-up":{inKeyframes:new r.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),outKeyframes:new r.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}})},"move-down":{inKeyframes:o,outKeyframes:i},"move-left":{inKeyframes:s,outKeyframes:l},"move-right":{inKeyframes:c,outKeyframes:u}},p=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=f[t];return[(0,a.R)(r,o,i,e.motionDurationMid),{[`\n ${r}-enter,\n ${r}-appear\n `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},43481:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(87462),a=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},i=n(44327),s=function(e,t){return a.createElement(i.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(s)},19575:function(e,t,n){var r,a;a="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:this,e.exports=function(n){"use strict";var a,o=(n=n||{}).Base64,i="2.6.4",s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=function(e){for(var t={},n=0,r=e.length;n<r;n++)t[e.charAt(n)]=n;return t}(s),c=String.fromCharCode,u=function(e){if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?c(192|t>>>6)+c(128|63&t):c(224|t>>>12&15)+c(128|t>>>6&63)+c(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return c(240|t>>>18&7)+c(128|t>>>12&63)+c(128|t>>>6&63)+c(128|63&t)},f=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,p=function(e){return e.replace(f,u)},m=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[s.charAt(n>>>18),s.charAt(n>>>12&63),t>=2?"=":s.charAt(n>>>6&63),t>=1?"=":s.charAt(63&n)].join("")},d=n.btoa&&"function"==typeof n.btoa?function(e){return n.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,m)},g=function(e){return d(p(String(e)))},y=function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,"")},v=function(e,t){return t?y(g(e)):g(e)},h=function(e){return v(e,!0)};n.Uint8Array&&(a=function(e,t){for(var n="",r=0,a=e.length;r<a;r+=3){var o=e[r],i=e[r+1],l=e[r+2],c=o<<16|i<<8|l;n+=s.charAt(c>>>18)+s.charAt(c>>>12&63)+(void 0!==i?s.charAt(c>>>6&63):"=")+(void 0!==l?s.charAt(63&c):"=")}return t?y(n):n});var b,C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,O=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return c(55296+(t>>>10))+c(56320+(1023&t));case 3:return c((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return c((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},x=function(e){return e.replace(C,O)},E=function(e){var t=e.length,n=t%4,r=(t>0?l[e.charAt(0)]<<18:0)|(t>1?l[e.charAt(1)]<<12:0)|(t>2?l[e.charAt(2)]<<6:0)|(t>3?l[e.charAt(3)]:0),a=[c(r>>>16),c(r>>>8&255),c(255&r)];return a.length-=[0,0,2,1][n],a.join("")},w=n.atob&&"function"==typeof n.atob?function(e){return n.atob(e)}:function(e){return e.replace(/\S{1,4}/g,E)},S=function(e){return w(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},$=function(e){return x(w(e))},N=function(e){return String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},A=function(e){return $(N(e))};n.Uint8Array&&(b=function(e){return Uint8Array.from(S(N(e)),(function(e){return e.charCodeAt(0)}))});var j=function(){var e=n.Base64;return n.Base64=o,e};if(n.Base64={VERSION:i,atob:S,btoa:d,fromBase64:A,toBase64:v,utob:p,encode:v,encodeURI:h,btou:x,decode:A,noConflict:j,fromUint8Array:a,toUint8Array:b},"function"==typeof Object.defineProperty){var P=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};n.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",P((function(){return A(this)}))),Object.defineProperty(String.prototype,"toBase64",P((function(e){return v(this,e)}))),Object.defineProperty(String.prototype,"toBase64URI",P((function(){return v(this,!0)})))}}return n.Meteor&&(Base64=n.Base64),e.exports?e.exports.Base64=n.Base64:void 0===(r=function(){return n.Base64}.apply(t,[]))||(e.exports=r),{Base64:n.Base64}}(a)}}]);