/*! For license information please see 2.86795422.chunk.js.LICENSE.txt */ (this["webpackJsonpparlament-front"]=this["webpackJsonpparlament-front"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(195)},function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){i=!0,o=l}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(199)()},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(4);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=this&&this.__spread||function(){for(var e=[],t=0;t299)throw new u.InlineSVGError("Not Found");if(!["image/svg+xml","text/plain"].some((function(e){return n.indexOf(e)>=0})))throw new u.InlineSVGError("Content type isn't valid: "+n);return e.text()})).then((function(e){if(r.handleLoad(e),n){var o=f[i];o&&(o.content=e,o.status=t.STATUS.LOADED,o.queue=o.queue.filter((function(t){return t(e),!1})))}})).catch((function(e){n&&delete f[i],r.handleError(e)}))}catch(o){r.handleError(new u.InlineSVGError(o.message))}},r.state={content:"",element:null,hasCache:!!n.cacheRequests&&!!f[n.src],status:t.STATUS.PENDING},r.hash=n.uniqueHash||u.randomString(8),r}return r(n,e),n.prototype.componentDidMount=function(){if(this._isMounted=!0,u.canUseDOM()){var e=this.state.status,n=this.props.src;try{if(e===t.STATUS.PENDING){if(!u.isSupportedEnvironment())throw new u.InlineSVGError("Browser does not support SVG");if(!n)throw new u.InlineSVGError("Missing src");this.load()}}catch(r){this.handleError(r)}}else this.handleError(new u.InlineSVGError("No DOM"))},n.prototype.componentDidUpdate=function(e,n){if(u.canUseDOM()){var r=this.state,i=r.hasCache,o=r.status,a=this.props,s=a.onLoad,l=a.src;if(n.status!==t.STATUS.READY&&o===t.STATUS.READY&&s&&s(l,i),e.src!==l){if(!l)return void this.handleError(new u.InlineSVGError("Missing src"));this.load()}}},n.prototype.componentWillUnmount=function(){this._isMounted=!1},n.prototype.processSVG=function(){var e=this.state.content,t=this.props.preProcessor;return t?t(e):e},n.prototype.updateSVGAttributes=function(e){var t=this,n=this.props,r=n.baseURL,i=void 0===r?"":r,o=n.uniquifyIDs,a=["id","href","xlink:href","xlink:role","xlink:arcrole"],l=["href","xlink:href"];return o?(s(e.children).map((function(e){if(e.attributes&&e.attributes.length){var n=Object.values(e.attributes);n.forEach((function(e){var n=e.value.match(/url\((.*?)\)/);n&&n[1]&&(e.value=e.value.replace(n[0],"url("+i+n[1]+"__"+t.hash+")"))})),a.forEach((function(e){var r=n.find((function(t){return t.name===e}));r&&!function(e,t){return l.indexOf(e)>=0&&!!t&&t.indexOf("#")<0}(e,r.value)&&(r.value=r.value+"__"+t.hash)}))}return e.children.length&&(e=t.updateSVGAttributes(e)),e})),e):e},n.prototype.getNode=function(){var e=this.props,t=e.description,n=e.title;try{var r=this.processSVG(),i=c.default(r,{nodeOnly:!0});if(!i||!(i instanceof SVGSVGElement))throw new u.InlineSVGError("Could not convert the src to a DOM Node");var o=this.updateSVGAttributes(i);if(t){var a=o.querySelector("desc");a&&a.parentNode&&a.parentNode.removeChild(a);var s=document.createElement("desc");s.innerHTML=t,o.prepend(s)}if(n){var l=o.querySelector("title");l&&l.parentNode&&l.parentNode.removeChild(l);var f=document.createElement("title");f.innerHTML=n,o.prepend(f)}return o}catch(A){this.handleError(A)}},n.prototype.getElement=function(){try{var e=this.getNode(),n=c.default(e);if(!n||!l.isValidElement(n))throw new u.InlineSVGError("Could not convert the src to a React element");this.setState({element:n,status:t.STATUS.READY})}catch(r){this.handleError(new u.InlineSVGError(r.message))}},n.prototype.load=function(){var e=this;this._isMounted&&this.setState({content:"",element:null,status:t.STATUS.LOADING},(function(){var n=e.props,r=n.cacheRequests,i=n.src,o=r&&f[i];if(o)o.status===t.STATUS.LOADING?o.queue.push(e.handleLoad):o.status===t.STATUS.LOADED&&e.handleLoad(o.content);else{var a,s=i.match(/data:image\/svg[^,]*?(;base64)?,(.*)/);s?a=s[1]?atob(s[2]):decodeURIComponent(s[2]):i.indexOf("=0&&(a=i),a?e.handleLoad(a):e.request()}}))},n.prototype.render=function(){if(!u.canUseDOM())return null;var e=this.state,n=e.element,r=e.status,a=this.props,s=(a.baseURL,a.cacheRequests,a.children),c=void 0===s?null:s,f=(a.description,a.innerRef),A=a.loader,h=void 0===A?null:A,d=(a.onError,a.onLoad,a.preProcessor,a.src,a.title,a.uniqueHash,a.uniquifyIDs,o(a,["baseURL","cacheRequests","children","description","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs"]));return n?l.cloneElement(n,i({ref:f},d)):[t.STATUS.UNSUPPORTED,t.STATUS.FAILED].indexOf(r)>-1?c:h},n.defaultProps={cacheRequests:!0,uniquifyIDs:!1},n}(l.PureComponent);t.default=A},function(e,t,n){"use strict";n.r(t);var r=n(65),i=n.n(r),o=n(0),a=n(84);function s(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]):r+=n+" "})),r}var l=function(e,t,n){var r=e.key+"-"+t.name;if(!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var i=t;do{e.insert("."+r,i,e.sheet,!0);i=i.next}while(void 0!==i)}},c=n(52),u=n(74),f=n(42);n.d(t,"CacheProvider",(function(){return d})),n.d(t,"ClassNames",(function(){return _})),n.d(t,"Global",(function(){return y})),n.d(t,"ThemeContext",(function(){return h})),n.d(t,"jsx",(function(){return w})),n.d(t,"keyframes",(function(){return E})),n.d(t,"withEmotionCache",(function(){return p})),n.d(t,"css",(function(){return f.a}));var A=Object(o.createContext)("undefined"!==typeof HTMLElement?Object(a.a)():null),h=Object(o.createContext)({}),d=A.Provider,p=function(e){return Object(o.forwardRef)((function(t,n){return Object(o.createElement)(A.Consumer,null,(function(r){return e(t,r,n)}))}))},g="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",m=Object.prototype.hasOwnProperty,v=function(e,t,n,r){var i=null===n?t.css:t.css(n);"string"===typeof i&&void 0!==e.registered[i]&&(i=e.registered[i]);var a=t[g],u=[i],f="";"string"===typeof t.className?f=s(e.registered,u,t.className):null!=t.className&&(f=t.className+" ");var A=Object(c.a)(u);l(e,A,"string"===typeof a);f+=e.key+"-"+A.name;var h={};for(var d in t)m.call(t,d)&&"css"!==d&&d!==g&&(h[d]=t[d]);return h.ref=r,h.className=f,Object(o.createElement)(a,h)},b=p((function(e,t,n){return"function"===typeof e.css?Object(o.createElement)(h.Consumer,null,(function(r){return v(t,e,r,n)})):v(t,e,null,n)}));var w=function(e,t){var n=arguments;if(null==t||!m.call(t,"css"))return o.createElement.apply(void 0,n);var r=n.length,i=new Array(r);i[0]=b;var a={};for(var s in t)m.call(t,s)&&(a[s]=t[s]);a[g]=e,i[1]=a;for(var l=2;l-1}function T(e){return O(e)?window.pageYOffset:e.scrollTop}function F(e,t){O(e)?window.scrollTo(0,t):e.scrollTop=t}function k(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function N(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:C,i=T(e),o=t-i,a=10,s=0;function l(){var t=k(s+=a,i,o,n);F(e,t),s=h)return{placement:"bottom",maxHeight:t};if(E>=h&&!a)return o&&N(l,C,160),{placement:"bottom",maxHeight:t};if(!a&&E>=r||a&&y>=r)return o&&N(l,C,160),{placement:"bottom",maxHeight:a?y-v:E-v};if("auto"===i||a){var _=t,x=a?w:B;return x>=r&&(_=Math.min(x-v-s.controlHeight,t)),{placement:"top",maxHeight:_}}if("bottom"===i)return F(l,C),{placement:"bottom",maxHeight:t};break;case"top":if(w>=h)return{placement:"top",maxHeight:t};if(B>=h&&!a)return o&&N(l,S,160),{placement:"top",maxHeight:t};if(!a&&B>=r||a&&w>=r){var O=t;return(!a&&B>=r||a&&w>=r)&&(O=a?w-b:B-b),o&&N(l,S,160),{placement:"top",maxHeight:O}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}var D=function(e){return"auto"===e?"bottom":e},M=function(e){function t(){var e,n;Object(l.a)(this,t);for(var r=arguments.length,i=new Array(r),o=0;o0,d=u-f-c,p=!1;d>t&&n.isBottom&&(o&&o(e),n.isBottom=!1),h&&n.isTop&&(s&&s(e),n.isTop=!1),h&&t>d?(i&&!n.isBottom&&i(e),A.scrollTop=u,p=!0,n.isBottom=!0):!h&&-t>c&&(a&&!n.isTop&&a(e),A.scrollTop=0,p=!0,n.isTop=!0),p&&n.cancelScroll(e)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onWheel",(function(e){n.handleEventDelta(e,e.deltaY)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onTouchStart",(function(e){n.touchStart=e.changedTouches[0].clientY})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onTouchMove",(function(e){var t=n.touchStart-e.changedTouches[0].clientY;n.handleEventDelta(e,t)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getScrollTarget",(function(e){n.scrollTarget=e})),n}return p(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"===typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"===typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"===typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){"function"===typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"===typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"===typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1)}},{key:"render",value:function(){return m.a.createElement(Be,{innerRef:this.getScrollTarget},this.props.children)}}]),t}(g.Component),Pe=function(e){function t(){return Object(l.a)(this,t),A(this,h(t).apply(this,arguments))}return p(t,e),Object(c.a)(t,[{key:"render",value:function(){var e=this.props,t=e.isEnabled,n=Object(r.a)(e,["isEnabled"]);return t?m.a.createElement(Ie,n):this.props.children}}]),t}(g.Component);Object(a.a)(Pe,"defaultProps",{isEnabled:!0});var Ue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,i=t.label,o=t.isDisabled;switch(e){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu, press Tab to select the option and exit the menu.");case"input":return"".concat(i||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},Re=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},De=function(e){return!!e.isDisabled},Me={clearIndicator:ie,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},control:function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,i=r.colors,o=r.borderRadius,a=r.spacing;return{label:"control",alignItems:"center",backgroundColor:t?i.neutral5:i.neutral0,borderColor:t?i.neutral10:n?i.primary:i.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(i.primary):null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?i.primary:i.neutral30}}},dropdownIndicator:re,group:function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},groupHeading:function(e){var t=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,i=n.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:t?i.neutral10:i.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},input:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,i=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:i.neutral80}},loadingIndicator:function(e){var t=e.isFocused,n=e.size,r=e.theme,i=r.colors,o=r.spacing.baseUnit;return{label:"loadingIndicator",color:t?i.neutral60:i.neutral20,display:"flex",padding:2*o,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},loadingMessage:j,menu:function(e){var t,n=e.placement,r=e.theme,i=r.borderRadius,o=r.spacing,s=r.colors;return t={label:"menu"},Object(a.a)(t,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),Object(a.a)(t,"backgroundColor",s.neutral0),Object(a.a)(t,"borderRadius",i),Object(a.a)(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),Object(a.a)(t,"marginBottom",o.menuGutter),Object(a.a)(t,"marginTop",o.menuGutter),Object(a.a)(t,"position","absolute"),Object(a.a)(t,"width","100%"),Object(a.a)(t,"zIndex",1),t},menuList:function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{label:"multiValue",backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var t=e.theme,n=t.borderRadius,r=t.colors,i=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:i?"ellipsis":null,whiteSpace:"nowrap"}},multiValueRemove:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,i=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&i.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}}},noOptionsMessage:H,option:function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,i=e.theme,o=i.spacing,a=i.colors;return{label:"option",backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:!t&&(r?a.primary:a.primary50)}}},placeholder:function(e){var t=e.theme,n=t.spacing;return{label:"placeholder",color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},singleValue:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,i=n.colors;return{label:"singleValue",color:t?i.neutral40:i.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - ".concat(2*r.baseUnit,"px)"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},valueContainer:function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:"".concat(t.baseUnit/2,"px ").concat(2*t.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}};var Qe,He={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},je={backspaceRemovesValue:!0,blurInputOnSelect:L(),captureMenuScroll:!L(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){var n=s({ignoreCase:!0,ignoreAccents:!0,stringify:ve,trim:!0,matchFrom:"any"},Qe),r=n.ignoreCase,i=n.ignoreAccents,o=n.stringify,a=n.trim,l=n.matchFrom,c=a?me(t):t,u=a?me(o(e)):o(e);return r&&(c=c.toLowerCase(),u=u.toLowerCase()),i&&(c=ge(c),u=ge(u)),"start"===l?u.substr(0,c.length)===c:u.indexOf(c)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:De,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},ze=1,Ke=function(e){function t(e){var n;Object(l.a)(this,t),n=A(this,h(t).call(this,e)),Object(a.a)(Object(f.a)(Object(f.a)(n)),"state",{ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]}),Object(a.a)(Object(f.a)(Object(f.a)(n)),"blockOptionHover",!1),Object(a.a)(Object(f.a)(Object(f.a)(n)),"isComposing",!1),Object(a.a)(Object(f.a)(Object(f.a)(n)),"clearFocusValueOnUpdate",!1),Object(a.a)(Object(f.a)(Object(f.a)(n)),"commonProps",void 0),Object(a.a)(Object(f.a)(Object(f.a)(n)),"components",void 0),Object(a.a)(Object(f.a)(Object(f.a)(n)),"hasGroups",!1),Object(a.a)(Object(f.a)(Object(f.a)(n)),"initialTouchX",0),Object(a.a)(Object(f.a)(Object(f.a)(n)),"initialTouchY",0),Object(a.a)(Object(f.a)(Object(f.a)(n)),"inputIsHiddenAfterUpdate",void 0),Object(a.a)(Object(f.a)(Object(f.a)(n)),"instancePrefix",""),Object(a.a)(Object(f.a)(Object(f.a)(n)),"openAfterFocus",!1),Object(a.a)(Object(f.a)(Object(f.a)(n)),"scrollToFocusedOptionOnUpdate",!1),Object(a.a)(Object(f.a)(Object(f.a)(n)),"userIsDragging",void 0),Object(a.a)(Object(f.a)(Object(f.a)(n)),"controlRef",null),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getControlRef",(function(e){n.controlRef=e})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"focusedOptionRef",null),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getFocusedOptionRef",(function(e){n.focusedOptionRef=e})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"menuListRef",null),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getMenuListRef",(function(e){n.menuListRef=e})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"inputRef",null),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getInputRef",(function(e){n.inputRef=e})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"cacheComponents",(function(e){n.components=s({},de,{components:e}.components)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"focus",n.focusInput),Object(a.a)(Object(f.a)(Object(f.a)(n)),"blur",n.blurInput),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onChange",(function(e,t){var r=n.props;(0,r.onChange)(e,s({},t,{name:r.name}))})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"setValue",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,i=n.props,o=i.closeMenuOnSelect,a=i.isMulti;n.onInputChange("",{action:"set-value"}),o&&(n.inputIsHiddenAfterUpdate=!a,n.onMenuClose()),n.clearFocusValueOnUpdate=!0,n.onChange(e,{action:t,option:r})})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"selectOption",(function(e){var t=n.props,r=t.blurInputOnSelect,i=t.isMulti,a=n.state.selectValue;if(i)if(n.isOptionSelected(e,a)){var s=n.getOptionValue(e);n.setValue(a.filter((function(e){return n.getOptionValue(e)!==s})),"deselect-option",e),n.announceAriaLiveSelection({event:"deselect-option",context:{value:n.getOptionLabel(e)}})}else n.isOptionDisabled(e,a)?n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e),isDisabled:!0}}):(n.setValue([].concat(Object(o.a)(a),[e]),"select-option",e),n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e)}}));else n.isOptionDisabled(e,a)?n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e),isDisabled:!0}}):(n.setValue(e,"select-option"),n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e)}}));r&&n.blurInput()})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"removeValue",(function(e){var t=n.state.selectValue,r=n.getOptionValue(e),i=t.filter((function(e){return n.getOptionValue(e)!==r}));n.onChange(i.length?i:null,{action:"remove-value",removedValue:e}),n.announceAriaLiveSelection({event:"remove-value",context:{value:e?n.getOptionLabel(e):""}}),n.focusInput()})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"clearValue",(function(){var e=n.props.isMulti;n.onChange(e?[]:null,{action:"clear"})})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"popValue",(function(){var e=n.state.selectValue,t=e[e.length-1],r=e.slice(0,e.length-1);n.announceAriaLiveSelection({event:"pop-value",context:{value:t?n.getOptionLabel(t):""}}),n.onChange(r.length?r:null,{action:"pop-value",removedValue:t})})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getOptionLabel",(function(e){return n.props.getOptionLabel(e)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getOptionValue",(function(e){return n.props.getOptionValue(e)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getStyles",(function(e,t){var r=Me[e](t);r.boxSizing="border-box";var i=n.props.styles[e];return i?i(r,t):r})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getElementId",(function(e){return"".concat(n.instancePrefix,"-").concat(e)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"getActiveDescendentId",(function(){var e=n.props.menuIsOpen,t=n.state,r=t.menuOptions,i=t.focusedOption;if(i&&e){var o=r.focusable.indexOf(i),a=r.render[o];return a&&a.key}})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"announceAriaLiveSelection",(function(e){var t=e.event,r=e.context;n.setState({ariaLiveSelection:Re(t,r)})})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"announceAriaLiveContext",(function(e){var t=e.event,r=e.context;n.setState({ariaLiveContext:Ue(t,s({},r,{label:n.props["aria-label"]}))})})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onMenuMouseDown",(function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),n.focusInput())})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onMenuMouseMove",(function(e){n.blockOptionHover=!1})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onControlMouseDown",(function(e){var t=n.props.openMenuOnClick;n.state.isFocused?n.props.menuIsOpen?"INPUT"!==e.target.tagName&&n.onMenuClose():t&&n.openMenu("first"):(t&&(n.openAfterFocus=!0),n.focusInput()),"INPUT"!==e.target.tagName&&e.preventDefault()})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onDropdownIndicatorMouseDown",(function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!n.props.isDisabled){var t=n.props,r=t.isMulti,i=t.menuIsOpen;n.focusInput(),i?(n.inputIsHiddenAfterUpdate=!r,n.onMenuClose()):n.openMenu("first"),e.preventDefault(),e.stopPropagation()}})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onClearIndicatorMouseDown",(function(e){e&&"mousedown"===e.type&&0!==e.button||(n.clearValue(),e.stopPropagation(),n.openAfterFocus=!1,"touchend"===e.type?n.focusInput():setTimeout((function(){return n.focusInput()})))})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onScroll",(function(e){"boolean"===typeof n.props.closeMenuOnScroll?e.target instanceof HTMLElement&&O(e.target)&&n.props.onMenuClose():"function"===typeof n.props.closeMenuOnScroll&&n.props.closeMenuOnScroll(e)&&n.props.onMenuClose()})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onCompositionStart",(function(){n.isComposing=!0})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onCompositionEnd",(function(){n.isComposing=!1})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onTouchStart",(function(e){var t=e.touches.item(0);t&&(n.initialTouchX=t.clientX,n.initialTouchY=t.clientY,n.userIsDragging=!1)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onTouchMove",(function(e){var t=e.touches.item(0);if(t){var r=Math.abs(t.clientX-n.initialTouchX),i=Math.abs(t.clientY-n.initialTouchY);n.userIsDragging=r>5||i>5}})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onTouchEnd",(function(e){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(e.target)&&n.menuListRef&&!n.menuListRef.contains(e.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onControlTouchEnd",(function(e){n.userIsDragging||n.onControlMouseDown(e)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onClearIndicatorTouchEnd",(function(e){n.userIsDragging||n.onClearIndicatorMouseDown(e)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onDropdownIndicatorTouchEnd",(function(e){n.userIsDragging||n.onDropdownIndicatorMouseDown(e)})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"handleInputChange",(function(e){var t=e.currentTarget.value;n.inputIsHiddenAfterUpdate=!1,n.onInputChange(t,{action:"input-change"}),n.onMenuOpen()})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onInputFocus",(function(e){var t=n.props,r=t.isSearchable,i=t.isMulti;n.props.onFocus&&n.props.onFocus(e),n.inputIsHiddenAfterUpdate=!1,n.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:i}}),n.setState({isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onInputBlur",(function(e){n.menuListRef&&n.menuListRef.contains(document.activeElement)?n.inputRef.focus():(n.props.onBlur&&n.props.onBlur(e),n.onInputChange("",{action:"input-blur"}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1}))})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onOptionHover",(function(e){n.blockOptionHover||n.state.focusedOption===e||n.setState({focusedOption:e})})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"shouldHideSelectedOptions",(function(){var e=n.props,t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t})),Object(a.a)(Object(f.a)(Object(f.a)(n)),"onKeyDown",(function(e){var t=n.props,r=t.isMulti,i=t.backspaceRemovesValue,o=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,f=t.tabSelectsValue,A=t.openMenuOnFocus,h=n.state,d=h.focusedOption,p=h.focusedValue,g=h.selectValue;if(!l&&("function"!==typeof u||(u(e),!e.defaultPrevented))){switch(n.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;n.focusValue("previous");break;case"ArrowRight":if(!r||a)return;n.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(p)n.removeValue(p);else{if(!i)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing)return;if(e.shiftKey||!c||!f||!d||A&&n.isOptionSelected(d,g))return;n.selectOption(d);break;case"Enter":if(229===e.keyCode)break;if(c){if(!d)return;if(n.isComposing)return;n.selectOption(d);break}return;case"Escape":c?(n.inputIsHiddenAfterUpdate=!1,n.onInputChange("",{action:"menu-close"}),n.onMenuClose()):s&&o&&n.clearValue();break;case" ":if(a)return;if(!c){n.openMenu("first");break}if(!d)return;n.selectOption(d);break;case"ArrowUp":c?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":c?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!c)return;n.focusOption("pageup");break;case"PageDown":if(!c)return;n.focusOption("pagedown");break;case"Home":if(!c)return;n.focusOption("first");break;case"End":if(!c)return;n.focusOption("last");break;default:return}e.preventDefault()}}));var r=e.value;n.cacheComponents=b(n.cacheComponents,q).bind(Object(f.a)(Object(f.a)(n))),n.cacheComponents(e.components),n.instancePrefix="react-select-"+(n.props.instanceId||++ze);var i=x(r),c=e.menuIsOpen?n.buildMenuOptions(e,i):{render:[],focusable:[]};return n.state.menuOptions=c,n.state.selectValue=i,n}return p(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,i=t.menuIsOpen,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==i||e.inputValue!==o){var a=x(e.value),s=e.menuIsOpen?this.buildMenuOptions(e,a):{render:[],focusable:[]},l=this.getNextFocusedValue(a),c=this.getNextFocusedOption(s.focusable);this.setState({menuOptions:s,selectValue:a,focusedOption:c,focusedValue:l})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&function(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=t.offsetHeight/3;r.bottom+i>n.bottom?F(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.onMenuOpen(),this.setState({focusedValue:null,focusedOption:n.focusable[a]}),this.announceAriaLiveContext({event:"menu"})}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,i=this.state,o=i.selectValue,a=i.focusedValue;if(n){this.setState({focusedOption:null});var s=o.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"value"}));var l=o.length-1,c=-1;if(o.length){switch(e){case"previous":c=0===s?0:-1===s?l:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state,r=n.focusedOption,i=n.menuOptions,o=i.focusable;if(o.length){var a=0,s=o.indexOf(r);r||(s=-1,this.announceAriaLiveContext({event:"menu"})),"up"===e?a=s>0?s-1:o.length-1:"down"===e?a=(s+1)%o.length:"pageup"===e?(a=s-t)<0&&(a=0):"pagedown"===e?(a=s+t)>o.length-1&&(a=o.length-1):"last"===e&&(a=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[a],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:De(o[a])}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(He):s({},He,this.props.theme):He}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.getStyles,n=this.setValue,r=this.selectOption,i=this.props,o=i.classNamePrefix,a=i.isMulti,s=i.isRtl,l=i.options,c=this.state.selectValue,u=this.hasValue();return{cx:_.bind(null,o),clearValue:e,getStyles:t,getValue:function(){return c},hasValue:u,isMulti:a,isRtl:s,options:l,selectOption:r,setValue:n,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"===typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"===typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"buildMenuOptions",value:function(e,t){var n=this,r=e.inputValue,i=void 0===r?"":r,o=e.options,a=function(e,r){var o=n.isOptionDisabled(e,t),a=n.isOptionSelected(e,t),s=n.getOptionLabel(e),l=n.getOptionValue(e);if(!(n.shouldHideSelectedOptions()&&a||!n.filterOption({label:s,value:l,data:e},i))){var c=o?void 0:function(){return n.onOptionHover(e)},u=o?void 0:function(){return n.selectOption(e)},f="".concat(n.getElementId("option"),"-").concat(r);return{innerProps:{id:f,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:o,isSelected:a,key:f,label:s,type:"option",value:l}}};return o.reduce((function(e,t,r){if(t.options){n.hasGroups||(n.hasGroups=!0);var i=t.options.map((function(t,n){var i=a(t,"".concat(r,"-").concat(n));return i&&e.focusable.push(t),i})).filter(Boolean);if(i.length){var o="".concat(n.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:o,data:t,options:i})}}else{var s=a(t,"".concat(r));s&&(e.render.push(s),e.focusable.push(t))}return e}),{render:[],focusable:[]})}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,i=e.focusedOption,o=this.props,a=o.options,s=o.menuIsOpen,l=o.inputValue,c=o.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value ".concat(n(t)," focused, ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",f=i&&s?function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option ".concat(n(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedOption:i,getOptionLabel:this.getOptionLabel,options:a}):"",A=function(e){var t=e.inputValue,n=e.screenReaderMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}({inputValue:l,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(f," ").concat(A," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,a=e.tabIndex,s=this.components.Input,l=this.state.inputIsHidden,c=r||this.getElementId("input");if(!n)return m.a.createElement(ye,{id:c,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:C,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:a,value:""});var u={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]},f=this.commonProps,A=f.cx,h=f.theme,d=f.selectProps;return m.a.createElement(s,Object(i.a)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:A,getStyles:this.getStyles,id:c,innerRef:this.getInputRef,isDisabled:t,isHidden:l,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:d,spellCheck:"false",tabIndex:a,theme:h,type:"text",value:o},u))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,f=u.controlShouldRenderValue,A=u.isDisabled,h=u.isMulti,d=u.inputValue,p=u.placeholder,g=this.state,v=g.selectValue,b=g.focusedValue,w=g.isFocused;if(!this.hasValue()||!f)return d?null:m.a.createElement(l,Object(i.a)({},c,{key:"placeholder",isDisabled:A,isFocused:w}),p);if(h)return v.map((function(t,s){var l=t===b;return m.a.createElement(n,Object(i.a)({},c,{components:{Container:r,Label:o,Remove:a},isFocused:l,isDisabled:A,key:e.getOptionValue(t),index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(d)return null;var y=v[0];return m.a.createElement(s,Object(i.a)({},c,{data:y,isDisabled:A}),this.formatOptionLabel(y,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return m.a.createElement(e,Object(i.a)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!e||!o)return null;return m.a.createElement(e,Object(i.a)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return m.a.createElement(n,Object(i.a)({},r,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return m.a.createElement(e,Object(i.a)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,o=t.GroupHeading,a=t.Menu,s=t.MenuList,l=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,f=t.Option,A=this.commonProps,h=this.state,d=h.focusedOption,p=h.menuOptions,g=this.props,v=g.captureMenuScroll,b=g.inputValue,w=g.isLoading,y=g.loadingMessage,B=g.minMenuHeight,E=g.maxMenuHeight,C=g.menuIsOpen,S=g.menuPlacement,_=g.menuPosition,x=g.menuPortalTarget,O=g.menuShouldBlockScroll,T=g.menuShouldScrollIntoView,F=g.noOptionsMessage,k=g.onMenuScrollToTop,N=g.onMenuScrollToBottom;if(!C)return null;var L,I=function(t){var n=d===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,m.a.createElement(f,Object(i.a)({},A,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())L=p.render.map((function(t){if("group"===t.type){t.type;var a=Object(r.a)(t,["type"]),s="".concat(t.key,"-heading");return m.a.createElement(n,Object(i.a)({},A,a,{Heading:o,headingProps:{id:s},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return I(e)})))}if("option"===t.type)return I(t)}));else if(w){var P=y({inputValue:b});if(null===P)return null;L=m.a.createElement(c,A,P)}else{var U=F({inputValue:b});if(null===U)return null;L=m.a.createElement(u,A,U)}var R={minMenuHeight:B,maxMenuHeight:E,menuPlacement:S,menuPosition:_,menuShouldScrollIntoView:T},D=m.a.createElement(M,Object(i.a)({},A,R),(function(t){var n=t.ref,r=t.placerProps,o=r.placement,l=r.maxHeight;return m.a.createElement(a,Object(i.a)({},A,R,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:w,placement:o}),m.a.createElement(Pe,{isEnabled:v,onTopArrive:k,onBottomArrive:N},m.a.createElement(Le,{isEnabled:O},m.a.createElement(s,Object(i.a)({},A,{innerRef:e.getMenuListRef,isLoading:w,maxHeight:l}),L))))}));return x||"fixed"===_?m.a.createElement(l,Object(i.a)({},A,{appendTo:x,controlElement:this.controlRef,menuPlacement:S,menuPosition:_}),D):D}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,o=t.name,a=this.state.selectValue;if(o&&!r){if(i){if(n){var s=a.map((function(t){return e.getOptionValue(t)})).join(n);return m.a.createElement("input",{name:o,type:"hidden",value:s})}var l=a.length>0?a.map((function(t,n){return m.a.createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})})):m.a.createElement("input",{name:o,type:"hidden"});return m.a.createElement("div",null,l)}var c=a[0]?this.getOptionValue(a[0]):"";return m.a.createElement("input",{name:o,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?m.a.createElement(we,{"aria-live":"polite"},m.a.createElement("p",{id:"aria-selection-event"},"\xa0",this.state.ariaLiveSelection),m.a.createElement("p",{id:"aria-context"},"\xa0",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,l=a.id,c=a.isDisabled,u=a.menuIsOpen,f=this.state.isFocused,A=this.commonProps=this.getCommonProps();return m.a.createElement(r,Object(i.a)({},A,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:f}),this.renderLiveRegion(),m.a.createElement(t,Object(i.a)({},A,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:f,menuIsOpen:u}),m.a.createElement(o,Object(i.a)({},A,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),m.a.createElement(n,Object(i.a)({},A,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),t}(g.Component);Object(a.a)(Ke,"defaultProps",je);var Ve={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},We=n(84),Xe=(g.Component,function(e){var t,n;return n=t=function(t){function n(){var e,t;Object(l.a)(this,n);for(var r=arguments.length,i=new Array(r),o=0;o1?n-1:0),i=1;i>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8));return t.join("")}(e.slice(2)):254==t&&255==n?function(e){for(var t=[],n=0;n>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n+1)+(e.charCodeAt(2*n)<<8));return t.join("")}(e.slice(2)):65279==t?e.slice(1):e},g=function(e){return String.fromCharCode(e)},m=function(e){return String.fromCharCode(e)};"undefined"!==typeof cptable&&(A=function(e){a=e,f(e)},p=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,d(e.slice(2))):e},g=function(e){return 1200===a?String.fromCharCode(e):cptable.utils.decode(a,[255&e,e>>8])[0]},m=function(e){return cptable.utils.decode(s,[e])[0]});var v=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(t){for(var n="",r=0,i=0,o=0,a=0,s=0,l=0,c=0,u=0;u>2,s=(3&r)<<4|(i=t.charCodeAt(u++))>>4,l=(15&i)<<2|(o=t.charCodeAt(u++))>>6,c=63&o,isNaN(i)?l=c=64:isNaN(o)&&(c=64),n+=e.charAt(a)+e.charAt(s)+e.charAt(l)+e.charAt(c);return n},decode:function(t){var n="",r=0,i=0,o=0,a=0,s=0,l=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var c=0;c>4,n+=String.fromCharCode(r),i=(15&a)<<4|(s=e.indexOf(t.charAt(c++)))>>2,64!==s&&(n+=String.fromCharCode(i)),o=(3&s)<<6|(l=e.indexOf(t.charAt(c++))),64!==l&&(n+=String.fromCharCode(o));return n}}}(),b="undefined"!==typeof i&&"undefined"!==typeof o&&"undefined"!==typeof o.versions&&!!o.versions.node,w=function(){};if("undefined"!==typeof i){var y=!i.from;if(!y)try{i.from("foo","utf8")}catch(iu){y=!0}w=y?function(e,t){return t?new i(e,t):new i(e)}:i.from.bind(i),i.alloc||(i.alloc=function(e){return new i(e)}),i.allocUnsafe||(i.allocUnsafe=function(e){return new i(e)})}function B(e){return b?i.alloc(e):new Array(e)}function E(e){return b?i.allocUnsafe(e):new Array(e)}var C=function(e){return b?w(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function S(e){if("undefined"===typeof ArrayBuffer)return C(e);for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0;r!=e.length;++r)n[r]=255&e.charCodeAt(r);return t}function _(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],n=0;n=0;)t+=e.charAt(n--);return t}function n(e,t){for(var n="";n.length=t?r:n("0",t-r.length)+r}function i(e,t){var r=""+e;return r.length>=t?r:n(" ",t-r.length)+r}function o(e,t){var r=""+e;return r.length>=t?r:r+n(" ",t-r.length)}e.version="0.10.3";var a=Math.pow(2,32);function s(e,t){return e>a||e<-a?function(e,t){var r=""+Math.round(e);return r.length>=t?r:n("0",t-r.length)+r}(e,t):function(e,t){var r=""+e;return r.length>=t?r:n("0",t-r.length)+r}(Math.round(e),t)}function l(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var c=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],u=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function f(e){e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',e[65535]="General"}var A={};function h(e,t,n){for(var r=e<0?-1:1,i=e*r,o=0,a=1,s=0,l=1,c=0,u=0,f=Math.floor(i);ct&&(c>t?(u=l,s=o):(u=c,s=a)),!n)return[0,r*s,u];var A=Math.floor(r*s/u);return[A,r*s-A*u,u]}function d(e,t,n){if(e>2958465||e<0)return null;var r=0|e,i=Math.floor(86400*(e-r)),o=0,a=[],s={D:r,T:i,u:86400*(e-r)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),t&&t.date1904&&(r+=1462),s.u>.9999&&(s.u=0,86400==++i&&(s.T=i=0,++r,++s.D)),60===r)a=n?[1317,10,29]:[1900,2,29],o=3;else if(0===r)a=n?[1317,8,29]:[1900,1,0],o=6;else{r>60&&--r;var l=new Date(1900,0,1);l.setDate(l.getDate()+r-1),a=[l.getFullYear(),l.getMonth()+1,l.getDate()],o=l.getDay(),r<60&&(o=(o+6)%7),n&&(o=0)}return s.y=a[0],s.m=a[1],s.d=a[2],s.S=i%60,i=Math.floor(i/60),s.M=i%60,i=Math.floor(i/60),s.H=i,s.q=o,s}f(A),e.parse_date_code=d;var p=new Date(1899,11,31,0,0,0),g=p.getTime(),m=new Date(1900,2,1,0,0,0);function v(e,t){var n=e.getTime();return t?n-=1262304e5:e>=m&&(n+=864e5),(n-(g+6e4*(e.getTimezoneOffset()-p.getTimezoneOffset())))/864e5}e._general_int=function(e){return e.toString(10)};var b=function(){var e=/\.(\d*[1-9])0+$/,t=/\.0*$/,n=/\.(\d*[1-9])0+/,r=/\.0*[Ee]/,i=/(E[+-])(\d)$/;function o(n){return n.indexOf(".")>-1?n.replace(t,"").replace(e,".$1"):n}return function(t){var a,s=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);return a=s>=-4&&s<=-1?t.toPrecision(10+s):Math.abs(s)<=9?function(e){var t=e<0?12:11,n=o(e.toFixed(12));return n.length<=t?n:(n=e.toPrecision(10)).length<=t?n:e.toExponential(5)}(t):10===s?t.toFixed(10).substr(0,12):function(t){var n=t.toFixed(11).replace(e,".$1");return n.length>(t<0?12:11)&&(n=t.toPrecision(6)),n}(t),o(function(e){for(var t=0;t!=e.length;++t)if(101===(32|e.charCodeAt(t)))return e.replace(n,".$1").replace(r,"E").replace("e","E").replace(i,"$10$2");return e}(a))}}();function w(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):b(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return k(14,v(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function y(e,t,n,i){var o,a="",s=0,l=0,f=n.y,A=0;switch(e){case 98:f=n.y+543;case 121:switch(t.length){case 1:case 2:o=f%100,A=2;break;default:o=f%1e4,A=4}break;case 109:switch(t.length){case 1:case 2:o=n.m,A=t.length;break;case 3:return u[n.m-1][1];case 5:return u[n.m-1][0];default:return u[n.m-1][2]}break;case 100:switch(t.length){case 1:case 2:o=n.d,A=t.length;break;case 3:return c[n.q][0];default:return c[n.q][1]}break;case 104:switch(t.length){case 1:case 2:o=1+(n.H+11)%12,A=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:o=n.H,A=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:o=n.M,A=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==n.u||"s"!=t&&"ss"!=t?(l=i>=2?3===i?1e3:100:1===i?10:1,(s=Math.round(l*(n.S+n.u)))>=60*l&&(s=0),"s"===t?0===s?"0":""+s/l:(a=r(s,2+i),"ss"===t?a.substr(0,2):"."+a.substr(2,t.length-1))):r(n.S,t.length);case 90:switch(t){case"[h]":case"[hh]":o=24*n.D+n.H;break;case"[m]":case"[mm]":o=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":o=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+t}A=3===t.length?1:2;break;case 101:o=f,A=1}return A>0?r(o,A):""}function B(e){if(e.length<=3)return e;for(var t=e.length%3,n=e.substr(0,t);t!=e.length;t+=3)n+=(n.length>0?",":"")+e.substr(t,3);return n}e._general_num=b,e._general=w;var E=function(){var e=/%/g;var a=/# (\?+)( ?)\/( ?)(\d+)/;var l=/^#*0*\.([0#]+)/,c=/\).*[0#]/,u=/\(###\) ###\\?-####/;function f(e){for(var t,n="",r=0;r!=e.length;++r)switch(t=e.charCodeAt(r)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(t)}return n}function A(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}function d(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?0:Math.round((e-Math.floor(e))*Math.pow(10,t))}function p(g,m,v){if(40===g.charCodeAt(0)&&!m.match(c)){var b=m.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return v>=0?p("n",b,v):"("+p("n",b,-v)+")"}if(44===m.charCodeAt(m.length-1))return function(e,t,n){for(var r=t.length-1;44===t.charCodeAt(r-1);)--r;return E(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}(g,m,v);if(-1!==m.indexOf("%"))return function(t,r,i){var o=r.replace(e,""),a=r.length-o.length;return E(t,o,i*Math.pow(10,2*a))+n("%",a)}(g,m,v);if(-1!==m.indexOf("E"))return function e(t,n){var r,i=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n<0)return"-"+e(t,-n);var o=t.indexOf(".");-1===o&&(o=t.indexOf("E"));var a=Math.floor(Math.log(n)*Math.LOG10E)%o;if(a<0&&(a+=o),-1===(r=(n/Math.pow(10,a)).toPrecision(i+1+(o+a)%o)).indexOf("e")){var s=Math.floor(Math.log(n)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+a):r+="E+"+(s-a);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,o)+"."+r.substr(2+o)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(o+a)%o)+"."+r.substr(a)+"E"}))}else r=n.toExponential(i);return t.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),t.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}(m,v);if(36===m.charCodeAt(0))return"$"+p(g,m.substr(" "==m.charAt(1)?2:1),v);var w,y,C,S,_=Math.abs(v),x=v<0?"-":"";if(m.match(/^00+$/))return x+s(_,m.length);if(m.match(/^[#?]+$/))return"0"===(w=s(v,0))&&(w=""),w.length>m.length?w:f(m.substr(0,m.length-w.length))+w;if(y=m.match(a))return function(e,t,o){var a=parseInt(e[4],10),s=Math.round(t*a),l=Math.floor(s/a),c=s-l*a,u=a;return o+(0===l?"":""+l)+" "+(0===c?n(" ",e[1].length+1+e[4].length):i(c,e[1].length)+e[2]+"/"+e[3]+r(u,e[4].length))}(y,_,x);if(m.match(/^#+0+$/))return x+s(_,m.length-m.indexOf("0"));if(y=m.match(l))return w=A(v,y[1].length).replace(/^([^\.]+)$/,"$1."+f(y[1])).replace(/\.$/,"."+f(y[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+n("0",f(y[1]).length-t.length)})),-1!==m.indexOf("0.")?w:w.replace(/^0\./,".");if(m=m.replace(/^#+([0.])/,"$1"),y=m.match(/^(0*)\.(#*)$/))return x+A(_,y[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,y[1].length?"0.":".");if(y=m.match(/^#{1,3},##0(\.?)$/))return x+B(s(_,0));if(y=m.match(/^#,##0\.([#0]*0)$/))return v<0?"-"+p(g,m,-v):B(""+(Math.floor(v)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(v,y[1].length)))+"."+r(d(v,y[1].length),y[1].length);if(y=m.match(/^#,#*,#0/))return p(g,m.replace(/^#,#*,/,""),v);if(y=m.match(/^([0#]+)(\\?-([0#]+))+$/))return w=t(p(g,m.replace(/[\\-]/g,""),v)),C=0,t(t(m.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return C-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(v)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?r(0,3-e.length):"")+e}))+"."+r(C,y[1].length);switch(m){case"###,##0.00":return p(g,"#,##0.00",v);case"###,###":case"##,###":case"#,###":var k=B(s(_,0));return"0"!==k?x+k:"";case"###,###.00":return p(g,"###,##0.00",v).replace(/^0\./,".");case"#,###.00":return p(g,"#,##0.00",v).replace(/^0\./,".")}throw new Error("unsupported format |"+m+"|")}function g(s,A,d){if(40===s.charCodeAt(0)&&!A.match(c)){var p=A.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return d>=0?g("n",p,d):"("+g("n",p,-d)+")"}if(44===A.charCodeAt(A.length-1))return function(e,t,n){for(var r=t.length-1;44===t.charCodeAt(r-1);)--r;return E(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}(s,A,d);if(-1!==A.indexOf("%"))return function(t,r,i){var o=r.replace(e,""),a=r.length-o.length;return E(t,o,i*Math.pow(10,2*a))+n("%",a)}(s,A,d);if(-1!==A.indexOf("E"))return function e(t,n){var r,i=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n<0)return"-"+e(t,-n);var o=t.indexOf(".");-1===o&&(o=t.indexOf("E"));var a=Math.floor(Math.log(n)*Math.LOG10E)%o;if(a<0&&(a+=o),!(r=(n/Math.pow(10,a)).toPrecision(i+1+(o+a)%o)).match(/[Ee]/)){var s=Math.floor(Math.log(n)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+a):r+="E+"+(s-a),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(o+a)%o)+"."+r.substr(a)+"E"}))}else r=n.toExponential(i);return t.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),t.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}(A,d);if(36===A.charCodeAt(0))return"$"+g(s,A.substr(" "==A.charAt(1)?2:1),d);var m,v,b,w,y=Math.abs(d),C=d<0?"-":"";if(A.match(/^00+$/))return C+r(y,A.length);if(A.match(/^[#?]+$/))return m=""+d,0===d&&(m=""),m.length>A.length?m:f(A.substr(0,A.length-m.length))+m;if(v=A.match(a))return function(e,t,r){return r+(0===t?"":""+t)+n(" ",e[1].length+2+e[4].length)}(v,y,C);if(A.match(/^#+0+$/))return C+r(y,A.length-A.indexOf("0"));if(v=A.match(l))return m=(m=(""+d).replace(/^([^\.]+)$/,"$1."+f(v[1])).replace(/\.$/,"."+f(v[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+n("0",f(v[1]).length-t.length)})),-1!==A.indexOf("0.")?m:m.replace(/^0\./,".");if(A=A.replace(/^#+([0.])/,"$1"),v=A.match(/^(0*)\.(#*)$/))return C+(""+y).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,v[1].length?"0.":".");if(v=A.match(/^#{1,3},##0(\.?)$/))return C+B(""+y);if(v=A.match(/^#,##0\.([#0]*0)$/))return d<0?"-"+g(s,A,-d):B(""+d)+"."+n("0",v[1].length);if(v=A.match(/^#,#*,#0/))return g(s,A.replace(/^#,#*,/,""),d);if(v=A.match(/^([0#]+)(\\?-([0#]+))+$/))return m=t(g(s,A.replace(/[\\-]/g,""),d)),b=0,t(t(A.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return b-1||"\\"==n&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===n;);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t-1;);break;case" ":default:++t}return!1}function x(e,t,n,r){for(var i,o,a,s=[],c="",u=0,f="",A="t",h="H";u=12?"P":"A"),m.t="T",h="h",u+=3):"AM/PM"===e.substr(u,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"PM":"AM"),m.t="T",u+=5,h="h"):(m.t="t",++u),null==i&&"T"===m.t)return"";s[s.length]=m,A=f;break;case"[":for(c=f;"]"!==e.charAt(u++)&&u-1&&(c=(c.match(/\$([^-\[\]]*)/)||[])[1]||"$",_(e)||(s[s.length]={t:"t",v:c}));break;case".":if(null!=i){for(c=f;++u-1||"\\"==f&&"-"==e.charAt(u+1)&&u-1;)c+=f;s[s.length]={t:"n",v:c};break;case"?":for(c=f;e.charAt(++u)===f;)c+=f;s[s.length]={t:f,v:c},A=f;break;case"*":++u," "!=e.charAt(u)&&"*"!=e.charAt(u)||++u;break;case"(":case")":s[s.length]={t:1===r?"t":f,v:f},++u;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(c=f;u-1;)c+=e.charAt(u);s[s.length]={t:"D",v:c};break;case" ":s[s.length]={t:f,v:f},++u;break;case"$":s[s.length]={t:"t",v:"$"},++u;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(f))throw new Error("unrecognized character "+f+" in "+e);s[s.length]={t:"t",v:f},++u}var v,b=0,B=0;for(u=s.length-1,A="t";u>=0;--u)switch(s[u].t){case"h":case"H":s[u].t=h,A="h",b<1&&(b=1);break;case"s":(v=s[u].v.match(/\.0+$/))&&(B=Math.max(B,v[0].length-1)),b<3&&(b=3);case"d":case"y":case"M":case"e":A=s[u].t;break;case"m":"s"===A&&(s[u].t="M",b<2&&(b=2));break;case"X":break;case"Z":b<1&&s[u].v.match(/[Hh]/)&&(b=1),b<2&&s[u].v.match(/[Mm]/)&&(b=2),b<3&&s[u].v.match(/[Ss]/)&&(b=3)}switch(b){case 0:break;case 1:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M),i.M>=60&&(i.M=0,++i.H);break;case 2:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M)}var C,x="";for(u=0;u0){40==x.charCodeAt(0)?(O=t<0&&45===x.charCodeAt(0)?-t:t,T=E("(",x,O)):(T=E("n",x,O=t<0&&r>1?-t:t),O<0&&s[0]&&"t"==s[0].t&&(T=T.substr(1),s[0].v="-"+s[0].v)),C=T.length-1;var k=s.length;for(u=0;u-1){k=u;break}var N=s.length;if(k===s.length&&-1===T.indexOf("E")){for(u=s.length-1;u>=0;--u)null!=s[u]&&-1!=="n?(".indexOf(s[u].t)&&(C>=s[u].v.length-1?(C-=s[u].v.length,s[u].v=T.substr(C+1,s[u].v.length)):C<0?s[u].v="":(s[u].v=T.substr(0,C+1),C=-1),s[u].t="t",N=u);C>=0&&N=0;--u)if(null!=s[u]&&-1!=="n?(".indexOf(s[u].t)){for(o=s[u].v.indexOf(".")>-1&&u===k?s[u].v.indexOf(".")-1:s[u].v.length-1,F=s[u].v.substr(o+1);o>=0;--o)C>=0&&("0"===s[u].v.charAt(o)||"#"===s[u].v.charAt(o))&&(F=T.charAt(C--)+F);s[u].v=F,s[u].t="t",N=u}for(C>=0&&N-1&&u===k?s[u].v.indexOf(".")+1:0,F=s[u].v.substr(0,o);o-1&&(O=r>1&&t<0&&u>0&&"-"===s[u-1].v?-t:t,s[u].v=E(s[u].t,s[u].v,O),s[u].t="t");var L="";for(u=0;u!==s.length;++u)null!=s[u]&&(L+=s[u].v);return L}e.is_date=_,e._eval=x;var O=/\[[=<>]/,T=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function F(e,t){if(null==t)return!1;var n=parseFloat(t[2]);switch(t[1]){case"=":if(e==n)return!0;break;case">":if(e>n)return!0;break;case"<":if(e":if(e!=n)return!0;break;case">=":if(e>=n)return!0;break;case"<=":if(e<=n)return!0}return!1}function k(e,t,n){null==n&&(n={});var r="";switch(typeof e){case"string":r="m/d/yy"==e&&n.dateNF?n.dateNF:e;break;case"number":r=14==e&&n.dateNF?n.dateNF:(null!=n.table?n.table:A)[e]}if(l(r,0))return w(t,n);t instanceof Date&&(t=v(t,n.date1904));var i=function(e,t){var n=C(e),r=n.length,i=n[r-1].indexOf("@");if(r<4&&i>-1&&--r,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!==typeof t)return[4,4===n.length||i>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=i>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=i>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=i>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var o=t>0?n[0]:t<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[r,o];if(null!=n[0].match(O)||null!=n[1].match(O)){var a=n[0].match(T),s=n[1].match(T);return F(t,a)?[r,n[0]]:F(t,s)?[r,n[1]]:[r,n[null!=a&&null!=s?2:1]]}return[r,o]}(r,t);if(l(i[1]))return w(t,n);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return x(i[1],t,n,i[0])}function N(e,t){if("number"!=typeof t){t=+t||-1;for(var n=0;n<392;++n)if(void 0!=A[n]){if(A[n]==e){t=n;break}}else t<0&&(t=n);t<0&&(t=391)}return A[t]=e,t}e.load=N,e._table=A,e.get_table=function(){return A},e.load_table=function(e){for(var t=0;392!=t;++t)void 0!==e[t]&&N(e[t],t)},e.init_table=f,e.format=k};N(k);var L,I={"General Number":"General","General Date":k._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":k._table[15],"Short Date":k._table[14],"Long Time":k._table[19],"Medium Time":k._table[18],"Short Time":k._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:k._table[2],Standard:k._table[4],Percent:k._table[10],Scientific:k._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},P={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},U=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;!function(e){e.version="1.2.0";var t=function(){for(var e=0,t=new Array(256),n=0;256!=n;++n)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=n)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[n]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}();e.table=t,e.bstr=function(e,n){for(var r=-1^n,i=e.length-1,o=0;o>>8^t[255&(r^e.charCodeAt(o++))])>>>8^t[255&(r^e.charCodeAt(o++))];return o===i&&(r=r>>>8^t[255&(r^e.charCodeAt(o))]),-1^r},e.buf=function(e,n){if(e.length>1e4)return function(e,n){for(var r=-1^n,i=e.length-7,o=0;o>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])];for(;o>>8^t[255&(r^e[o++])];return-1^r}(e,n);for(var r=-1^n,i=e.length-3,o=0;o>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])])>>>8^t[255&(r^e[o++])];for(;o>>8^t[255&(r^e[o++])];return-1^r},e.str=function(e,n){for(var r,i,o=-1^n,a=0,s=e.length;a>>8^t[255&(o^r)]:r<2048?o=(o=o>>>8^t[255&(o^(192|r>>6&31))])>>>8^t[255&(o^(128|63&r))]:r>=55296&&r<57344?(r=64+(1023&r),i=1023&e.charCodeAt(a++),o=(o=(o=(o=o>>>8^t[255&(o^(240|r>>8&7))])>>>8^t[255&(o^(128|r>>2&63))])>>>8^t[255&(o^(128|i>>6&15|(3&r)<<4))])>>>8^t[255&(o^(128|63&i))]):o=(o=(o=o>>>8^t[255&(o^(224|r>>12&15))])>>>8^t[255&(o^(128|r>>6&63))])>>>8^t[255&(o^(128|63&r))];return-1^o}}(L={});var R,D=function(){var e,t={};function r(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:r(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function i(e){if("/"==e.charAt(e.length-1))return i(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function o(e,t){"string"===typeof t&&(t=new Date(t));var n=t.getHours();n=(n=n<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,n);var r=t.getFullYear()-1980;r=(r=r<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,r)}function a(e){Ut(e,0);for(var t={},n=0;e.l<=e.length-4;){var r=e.read_shift(2),i=e.read_shift(2),o=e.l+i,a={};switch(r){case 21589:1&(n=e.read_shift(1))&&(a.mtime=e.read_shift(4)),i>5&&(2&n&&(a.atime=e.read_shift(4)),4&n&&(a.ctime=e.read_shift(4))),a.mtime&&(a.mt=new Date(1e3*a.mtime))}e.l=o,t[r]=a}return t}function s(){return e||(e=n(162))}function l(e,t){if(80==e[0]&&75==e[1])return se(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var n,r,i,o,a,s,l=512,A=[],h=e.slice(0,512);Ut(h,0);var d=function(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(w,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}(h);switch(n=d[0]){case 3:l=512;break;case 4:l=4096;break;case 0:if(0==d[1])return se(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+n)}512!==l&&Ut(h=e.slice(0,l),28);var p=e.slice(0,l);!function(e,t){var n;switch(e.l+=2,n=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+n);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+n);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+n)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}(h,n);var g=h.read_shift(4,"i");if(3===n&&0!==g)throw new Error("# Directory Sectors: Expected 0 saw "+g);h.l+=4,o=h.read_shift(4,"i"),h.l+=4,h.chk("00100000","Mini Stream Cutoff Size: "),a=h.read_shift(4,"i"),r=h.read_shift(4,"i"),s=h.read_shift(4,"i"),i=h.read_shift(4,"i");for(var v=-1,b=0;b<109&&!((v=h.read_shift(4,"i"))<0);++b)A[b]=v;var y=function(e,t){for(var n=Math.ceil(e.length/t)-1,r=[],i=1;i>>2)-1;if(!s)return;for(var c=0;c=i&&(A-=i),!a[A]){l=[];var d=[];for(f=A;f>=0;){d[f]=!0,a[f]=!0,s[s.length]=f,l.push(e[f]);var p=n[Math.floor(4*f/r)];if(r<4+(h=4*f&c))throw new Error("FAT boundary crossed: "+f+" 4 "+r);if(!e[p])break;if(f=Ft(e[p],h),d[f])break}o[A]={nodes:s,data:st([l])}}return o}(y,o,A,l);B[o].name="!Directory",r>0&&a!==m&&(B[a].name="!MiniFAT"),B[A[0]].name="!FAT",B.fat_addrs=A,B.ssz=l;var E=[],C=[],S=[];!function(e,t,n,r,i,o,a,s){for(var l,A=0,h=r.length?2:0,d=t[e].data,p=0,g=0;p0&&A!==m&&(t[A].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===t[b.start]&&(t[b.start]=u(n,b.start,t.fat_addrs,t.ssz)),t[b.start].name=b.name,b.content=t[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:A!==m&&b.start!==m&&t[A]&&(b.content=c(b,t[A].data,(t[s]||{}).data))),b.content&&Ut(b.content,0),o[l]=b,a.push(b)}}(o,B,y,E,r,{},C,a),function(e,t,n){for(var r=0,i=0,o=0,a=0,s=0,l=n.length,c=[],u=[];r0&&a>=0;)o.push(t.slice(a*g,a*g+g)),i-=g,a=Ft(n,4*a);return 0===o.length?Dt(0):O(o).slice(0,e.size)}function u(e,t,n,r,i){var o=[],a=[];i||(i=[]);var s=r-1,l=0,c=0;for(l=t;l>=0;){i[l]=!0,o[o.length]=l,a.push(e[l]);var u=n[Math.floor(4*l/r)];if(r<4+(c=4*l&s))throw new Error("FAT boundary crossed: "+l+" 4 "+r);if(!e[u])break;l=Ft(e[u],c)}return{nodes:o,data:st([a])}}function f(e,t){return new Date(1e3*(Tt(e,t+4)/1e7*Math.pow(2,32)+Tt(e,t)/1e7-11644473600))}function A(e,t){var n=t||{},r=n.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=r+"/",e.FileIndex[0]={name:r,type:5}),n.CLSID&&(e.FileIndex[0].clsid=n.CLSID),function(e){var t="\x01Sh33tJ5";if(D.find(e,"/"+t))return;var n=Dt(4);n[0]=55,n[1]=n[3]=50,n[2]=54,e.FileIndex.push({name:t,type:2,content:n,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),h(e)}(e)}function h(e,t){A(e);for(var n=!1,o=!1,a=e.FullPaths.length-1;a>=0;--a){var s=e.FileIndex[a];switch(s.type){case 0:o?n=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:o=!0,isNaN(s.R*s.L*s.C)&&(n=!0),s.R>-1&&s.L>-1&&s.R==s.L&&(n=!0);break;default:n=!0}}if(n||t){var l=new Date(1987,1,19),c=0,u=[];for(a=0;a1?1:-1,h.size=0,h.type=5;else if("/"==d.slice(-1)){for(c=a+1;c=u.length?-1:c,c=a+1;c=u.length?-1:c,h.type=1}else r(e.FullPaths[a+1]||"")==r(d)&&(h.R=a+1),h.type=2}}}function d(e,t){var n=t||{};if(h(e),"zip"==n.fileType)return function(e,t){var n=t||{},r=[],i=[],a=Dt(1),s=n.compression?8:0,l=0;0;var c=0,u=0,f=0,A=0,h=e.FullPaths[0],d=h,g=e.FileIndex[0],m=[],v=0;for(c=1;c0&&(o<4096?t+=o+63>>6:n+=o+511>>9)}}for(var a=e.FullPaths.length+3>>2,s=t+127>>7,l=(t+7>>3)+n+a+s,c=l+127>>7,u=c<=109?0:Math.ceil((c-109)/127);l+c+u+127>>7>c;)u=++c<=109?0:Math.ceil((c-109)/127);var f=[1,u,c,s,a,n,t,0];return e.FileIndex[0].size=t<<6,f[7]=(e.FileIndex[0].start=f[0]+f[1]+f[2]+f[3]+f[4]+f[5])+(f[6]+7>>3),f}(e),i=Dt(r[7]<<9),a=0,s=0;for(a=0;a<8;++a)i.write_shift(1,y[a]);for(a=0;a<8;++a)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),a=0;a<3;++a)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,r[2]),i.write_shift(4,r[0]+r[1]+r[2]+r[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,r[3]?r[0]+r[1]+r[2]-1:m),i.write_shift(4,r[3]),i.write_shift(-4,r[1]?r[0]-1:m),i.write_shift(4,r[1]),a=0;a<109;++a)i.write_shift(-4,a>9)));for(l(r[6]+7>>3);511&i.l;)i.write_shift(-4,_.ENDOFCHAIN);for(s=a=0,c=0;c=4096||(f.start=s,l(u+63>>6)));for(;511&i.l;)i.write_shift(-4,_.ENDOFCHAIN);for(a=0;a=4096){for(i.l=f.start+1<<9,c=0;c0&&f.size<4096){for(c=0;c>16|t>>8|t)}for(var U="undefined"!==typeof Uint8Array,R=U?new Uint8Array(256):[],M=0;M<256;++M)R[M]=P(M);function Q(e,t){var n=R[255&e];return t<=8?n>>>8-t:(n=n<<8|R[e>>8&255],t<=16?n>>>16-t:(n=n<<8|R[e>>16&255])>>>24-t)}function H(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=6?0:e[r+1]<<8))>>>n&3}function j(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=5?0:e[r+1]<<8))>>>n&7}function z(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=3?0:e[r+1]<<8))>>>n&31}function K(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=1?0:e[r+1]<<8))>>>n&127}function V(e,t,n){var r=7&t,i=t>>>3,o=(1<>>r;return n<8-r?a&o:(a|=e[i+1]<<8-r,n<16-r?a&o:(a|=e[i+2]<<16-r,n<24-r?a&o:(a|=e[i+3]<<24-r)&o))}function W(e,t){var n=e.length,r=2*n>t?2*n:t+5,i=0;if(n>=t)return e;if(b){var o=E(r);if(e.copy)e.copy(o);else for(;i0;)t[t.l++]=e[n++]}return t.l};return function(t){var n=Dt(50+Math.floor(1.1*t.length)),r=e(t,n);return n.slice(0,r)}}();function q(e,t,n){var r=1,i=0,o=0,a=0,s=0,l=e.length,c=U?new Uint16Array(32):X(32);for(o=0;o<32;++o)c[o]=0;for(o=l;o>r-f,a=(1<=0;--a)t[s|a<>>3;return(e[r]|(n<=4?0:e[r+1]<<8))>>>n&15}(e,t+=5)+4;t+=4;for(var o=0,a=U?new Uint8Array(19):X(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,c=U?new Uint8Array(8):X(8),u=U?new Uint8Array(8):X(8),f=a.length,A=0;A>8-d;for(var p=(1<<7-d)-1;p>=0;--p)te[h|p<>>=3){case 16:for(o=3+H(e,t),t+=2,h=g[g.length-1];o-- >0;)g.push(h);break;case 17:for(o=3+j(e,t),t+=3;o-- >0;)g.push(0);break;case 18:for(o=11+K(e,t),t+=7;o-- >0;)g.push(0);break;default:g.push(h),l>>0,s=0,l=0;0==(1&r);)if(r=j(e,n),n+=3,r>>>1!=0)for(r>>>1==1?(s=9,l=5):(n=ie(e,n),s=ne,l=re),!t&&a>>1==1?Y[c]:Z[c];if(n+=15&u,0===((u>>>=4)>>>8&255))i[o++]=u;else{if(256==u)break;var f=(u-=257)<8?0:u-4>>2;f>5&&(f=0);var A=o+N[u];f>0&&(A+=V(e,n,f),n+=f),c=V(e,n,l),n+=15&(u=r>>>1==1?J[c]:ee[c]);var h=(u>>>=4)<4?0:u-2>>1,d=I[u];for(h>0&&(d+=V(e,n,h),n+=h),!t&&a>>3]|e[1+(n>>>3)]<<8;if(n+=32,!t&&a>>3,(n>>>3)+p),o+=p,n+=8*p;else for(;p-- >0;)i[o++]=e[n>>>3],n+=8}return[t?i:i.slice(0,o),n+7>>>3]}(e.slice(e.l||0),t);return e.l+=n[1],n[0]}function ae(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function se(e,t){var n=e;Ut(n,0);var r={FileIndex:[],FullPaths:[]};A(r,{root:t.root});for(var i=n.length-4;(80!=n[i]||75!=n[i+1]||5!=n[i+2]||6!=n[i+3])&&i>=0;)--i;n.l=i+4,n.l+=4;var o=n.read_shift(2);n.l+=6;var s=n.read_shift(4);for(n.l=s,i=0;i>>=5);n>>>=4,r.setMilliseconds(0),r.setFullYear(n+1980),r.setMonth(o-1),r.setDate(i);var a=31&t,s=63&(t>>>=5);return t>>>=6,r.setHours(t),r.setMinutes(s),r.setSeconds(a<<1),r}(e);if(8257&o)throw new Error("Unsupported ZIP encryption");for(var c=e.read_shift(4),u=e.read_shift(4),f=e.read_shift(4),A=e.read_shift(2),h=e.read_shift(2),d="",g=0;g3&&(r=!0),i[o].slice(i[o].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+i[o].slice(i[o].length-1));case"D":n*=24;case"H":n*=60;case"M":if(!r)throw new Error("Unsupported ISO Duration Field: M");n*=60}t+=n*parseInt(i[o],10)}return t}var Y=new Date("2017-02-19T19:06:09.000Z");isNaN(Y.getFullYear())&&(Y=new Date("2/19/17"));var J=2017==Y.getFullYear();function Z(e,t){var n=new Date(e);if(J)return t>0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):t<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(e instanceof Date)return e;if(1917==Y.getFullYear()&&!isNaN(n.getFullYear())){var r=n.getFullYear();return e.indexOf(""+r)>-1?n:(n.setFullYear(n.getFullYear()+100),n)}var i=e.match(/\d+/g)||["2017","2","19","0","0","0"],o=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return e.indexOf("Z")>-1&&(o=new Date(o.getTime()-60*o.getTimezoneOffset()*1e3)),o}function ee(e){for(var t="",n=0;n!=e.length;++n)t+=String.fromCharCode(e[n]);return t}function te(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=te(e[n]));return t}function ne(e,t){for(var n="";n.length8099?n:(i>0||o>1)&&101!=r?t:e.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?t:e.match(/[^-0-9:,\/\\]/)?n:t}var oe,ae=5=="abacaba".split(/(:?b)/i).length;function se(e){return e?e.data?p(e.data):e.asNodeBuffer&&b?p(e.asNodeBuffer().toString("binary")):e.asBinary?p(e.asBinary()):e._data&&e._data.getContent?p(ee(Array.prototype.slice.call(e._data.getContent(),0))):e.content&&e.type?p(ee(e.content)):null:null}function le(e){return e&&".bin"===e.name.slice(-4)?function(e){if(!e)return null;if(e.data)return d(e.data);if(e.asNodeBuffer&&b)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?d(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}(e):se(e)}function ce(e,t){for(var n=e.FullPaths||H(e.files),r=t.toLowerCase(),i=r.replace(/\//g,"\\"),o=0;o\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,ve=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g;ge.match(ve)||(ve=/<[^>]*>/g);var be=/<\w*:/,we=/<(\/?)\w+:/;function ye(e,t,n){for(var r={},i=0,o=0;i!==e.length&&(32!==(o=e.charCodeAt(i))&&10!==o&&13!==o);++i);if(t||(r[0]=e.slice(0,i)),i===e.length)return r;var a=e.match(me),s=0,l="",c=0,u="",f="",A=1;if(a)for(c=0;c!=a.length;++c){for(f=a[c],o=0;o!=f.length&&61!==f.charCodeAt(o);++o);for(u=f.slice(0,o).trim();32==f.charCodeAt(o+1);)++o;for(A=34==(i=f.charCodeAt(o+1))||39==i?1:0,l=f.slice(o+1+A,f.length-A),s=0;s!=u.length&&58!==u.charCodeAt(s);++s);if(s===u.length)u.indexOf("_")>0&&(u=u.slice(0,u.indexOf("_"))),r[u]=l,n||(r[u.toLowerCase()]=l);else{var h=(5===s&&"xmlns"===u.slice(0,5)?"xmlns":"")+u.slice(s+1);if(r[h]&&"ext"==u.slice(s-3,s))continue;r[h]=l,n||(r[h.toLowerCase()]=l)}}return r}function Be(e){return e.replace(we,"<$1")}var Ee={""":'"',"'":"'",">":">","<":"<","&":"&"},Ce=z(Ee),Se=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function n(r){var i=r+"",o=i.indexOf("-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var a=i.indexOf("]]>");return n(i.slice(0,o))+i.slice(o+9,a)+n(i.slice(a+3))}}(),_e=/[&<>'"]/g,xe=/[\u0000-\u0008\u000b-\u001f]/g;function Oe(e){return(e+"").replace(_e,(function(e){return Ce[e]})).replace(xe,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function Te(e){return Oe(e).replace(/ /g,"_x0020_")}var Fe=/[\u0000-\u001f]/g;function ke(e){return(e+"").replace(_e,(function(e){return Ce[e]})).replace(/\n/g,"
").replace(Fe,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Ne=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(n){return n.replace(e,t)}}(),Le=function(e){return e.replace(/(\r\n|[\r\n])/g," ")};function Ie(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Pe=function(e){for(var t="",n=0,r=0,i=0,o=0,a=0,s=0;n191&&r<224?(a=(31&r)<<6,a|=63&i,t+=String.fromCharCode(a)):(o=e.charCodeAt(n++),r<240?t+=String.fromCharCode((15&r)<<12|(63&i)<<6|63&o):(s=((7&r)<<18|(63&i)<<12|(63&o)<<6|63&(a=e.charCodeAt(n++)))-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t},Ue=function(e){for(var t=[],n=0,r=0,i=0;n>6))),t.push(String.fromCharCode(128+(63&r)));break;case r>=55296&&r<57344:r-=55296,i=e.charCodeAt(n++)-56320+(r<<10),t.push(String.fromCharCode(240+(i>>18&7))),t.push(String.fromCharCode(144+(i>>12&63))),t.push(String.fromCharCode(128+(i>>6&63))),t.push(String.fromCharCode(128+(63&i)));break;default:t.push(String.fromCharCode(224+(r>>12))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(63&r)))}return t.join("")};if(b){var Re=function(e){var t,n,r,o=i.alloc(2*e.length),a=1,s=0,l=0;for(n=0;n>>10&1023),t=56320+(1023&t)),0!==l&&(o[s++]=255&l,o[s++]=l>>>8,l=0),o[s++]=t%256,o[s++]=t>>>8;return o.slice(0,s).toString("ucs2")},De="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3";Pe(De)==Re(De)&&(Pe=Re);var Me=function(e){return w(e,"binary").toString("utf8")};Pe(De)==Me(De)&&(Pe=Me),Ue=function(e){return w(e,"utf8").toString("binary")}}var Qe=function(){var e={};return function(t,n){var r=t+"|"+(n||"");return e[r]?e[r]:e[r]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",n||"")}}(),He=function(){var e=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var n=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),r=0;r([\\s\\S]*?)","g")}}(),ze=/<\/?(?:vt:)?variant>/g,Ke=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function Ge(e){return H(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function qe(e,t,n){return"<"+e+(null!=n?Ge(n):"")+(null!=t?(t.match(We)?' xml:space="preserve"':"")+">"+t+""}function Ye(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(iu){if(t)throw iu}return""}var Je,$e,Ze={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema",main:["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"]},et="urn:schemas-microsoft-com:office:office",tt="urn:schemas-microsoft-com:office:excel",nt="urn:schemas-microsoft-com:office:spreadsheet",rt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",it="http://macVmlSchemaUri",ot="urn:schemas-microsoft-com:vml",at="http://www.w3.org/TR/REC-html40",st=function(e){for(var t=[],n=0;n0?ht(e,t+4,t+4+n-1):""},gt=pt,mt=function(e,t){var n=Tt(e,t);return n>0?ht(e,t+4,t+4+n-1):""},vt=mt,bt=function(e,t){var n=2*Tt(e,t);return n>0?ht(e,t+4,t+4+n-1):""},wt=bt;Je=$e=function(e,t){var n=Tt(e,t);return n>0?ct(e,t+4,t+4+n):""};var yt,Bt,Et=function(e,t){var n=Tt(e,t);return n>0?ht(e,t+4,t+4+n):""},Ct=Et;yt=Bt=function(e,t){return function(e,t){for(var n=1-2*(e[t+7]>>>7),r=((127&e[t+7])<<4)+(e[t+6]>>>4&15),i=15&e[t+6],o=5;o>=0;--o)i=256*i+e[t+o];return 2047==r?0==i?n*(1/0):NaN:(0==r?r=-1022:(r-=1023,i+=Math.pow(2,52)),n*Math.pow(2,r-52)*i)}(e,t)};var St=function(e){return Array.isArray(e)};b&&(ct=function(e,t,n){return i.isBuffer(e)?e.toString("utf16le",t,n).replace(T,""):ut(e,t,n)},ft=function(e,t,n){return i.isBuffer(e)?e.toString("hex",t,t+n):At(e,t,n)},pt=function(e,t){if(!i.isBuffer(e))return gt(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},mt=function(e,t){if(!i.isBuffer(e))return vt(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},bt=function(e,t){if(!i.isBuffer(e))return wt(e,t);var n=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n-1)},Je=function(e,t){if(!i.isBuffer(e))return $e(e,t);var n=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n)},Et=function(e,t){if(!i.isBuffer(e))return Ct(e,t);var n=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+n)},ht=function(e,t,n){return i.isBuffer(e)?e.toString("utf8",t,n):dt(e,t,n)},st=function(e){return e[0].length>0&&i.isBuffer(e[0][0])?i.concat(e[0]):lt(e)},O=function(e){return i.isBuffer(e[0])?i.concat(e):[].concat.apply([],e)},yt=function(e,t){return i.isBuffer(e)?e.readDoubleLE(t):Bt(e,t)},St=function(e){return i.isBuffer(e)||Array.isArray(e)}),"undefined"!==typeof cptable&&(ct=function(e,t,n){return cptable.utils.decode(1200,e.slice(t,n)).replace(T,"")},ht=function(e,t,n){return cptable.utils.decode(65001,e.slice(t,n))},pt=function(e,t){var n=Tt(e,t);return n>0?cptable.utils.decode(s,e.slice(t+4,t+4+n-1)):""},mt=function(e,t){var n=Tt(e,t);return n>0?cptable.utils.decode(a,e.slice(t+4,t+4+n-1)):""},bt=function(e,t){var n=2*Tt(e,t);return n>0?cptable.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},Je=function(e,t){var n=Tt(e,t);return n>0?cptable.utils.decode(1200,e.slice(t+4,t+4+n)):""},Et=function(e,t){var n=Tt(e,t);return n>0?cptable.utils.decode(65001,e.slice(t+4,t+4+n)):""});var _t=function(e,t){return e[t]},xt=function(e,t){return 256*e[t+1]+e[t]},Ot=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},Tt=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Ft=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},kt=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Nt(e,t){var n,r,o,s,l,c,u="",f=[];switch(t){case"dbcs":if(c=this.l,b&&i.isBuffer(this))u=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l0?Ft:kt)(this,this.l),this.l+=4,n):(r=Tt(this,this.l),this.l+=4,r);case 8:case-8:if("f"===t)return r=8==e?yt(this,this.l):yt([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,r;e=8;case 16:u=ft(this,this.l,e)}}return this.l+=e,u}var Lt=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function It(e,t,n){var r=0,i=0;if("dbcs"===n){for(i=0;i!=t.length;++i)Lt(this,t.charCodeAt(i),this.l+2*i);r=2*t.length}else if("sbcs"===n){if("undefined"!==typeof cptable&&874==s)for(i=0;i!=t.length;++i){var o=cptable.utils.encode(s,t.charAt(i));this[this.l+i]=o[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=t.length;++i)this[this.l+i]=255&t.charCodeAt(i);r=t.length}else{if("hex"===n){for(;i>8}for(;this.l>>=8,this[this.l+1]=255&t;break;case 3:r=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:r=4,function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255,e[n+2]=t>>>16&255,e[n+3]=t>>>24&255}(this,t,this.l);break;case 8:if(r=8,"f"===n){!function(e,t,n){var r=(t<0||1/t==-1/0?1:0)<<7,i=0,o=0,a=r?-t:t;isFinite(a)?0==a?i=o=0:(i=Math.floor(Math.log(a)/Math.LN2),o=a*Math.pow(2,52-i),i<=-1023&&(!isFinite(o)||o>4|r}(this,t,this.l);break}case 16:break;case-4:r=4,function(e,t,n){e[n]=255&t,e[n+1]=t>>8&255,e[n+2]=t>>16&255,e[n+3]=t>>24&255}(this,t,this.l)}}return this.l+=r,this}function Pt(e,t){var n=ft(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function Ut(e,t){e.l=t,e.read_shift=Nt,e.chk=Pt,e.write_shift=It}function Rt(e,t){e.l+=t}function Dt(e){var t=B(e);return Ut(t,0),t}function Mt(e,t,n){if(e){var r,i,o;Ut(e,e.l||0);for(var a=e.length,s=0,l=0;e.lr.l&&((r=r.slice(0,r.l)).l=r.length),r.length>0&&e.push(r),r=null)},o=function(e){return r&&e=128?1:0)+1,r>=128&&++i,r>=16384&&++i,r>=2097152&&++i;var a=e.next(i);o<=127?a.write_shift(1,o):(a.write_shift(1,128+(127&o)),a.write_shift(1,o>>7));for(var s=0;4!=s;++s){if(!(r>=128)){a.write_shift(1,r);break}a.write_shift(1,128+(127&r)),r>>=7}r>0&&St(n)&&e.push(n)}}function jt(e,t,n){var r=te(e);if(t.s?(r.cRel&&(r.c+=t.s.c),r.rRel&&(r.r+=t.s.r)):(r.cRel&&(r.c+=t.c),r.rRel&&(r.r+=t.r)),!n||n.biff<12){for(;r.c>=256;)r.c-=256;for(;r.r>=65536;)r.r-=65536}return r}function zt(e,t,n){var r=te(e);return r.s=jt(r.s,t.s,n),r.e=jt(r.e,t.s,n),r}function Kt(e,t){if(e.cRel&&e.c<0)for(e=te(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=te(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var n=$t(e);return e.cRel||null==e.cRel||(n=n.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(n=function(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(n)),n}function Vt(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?Kt(e.s,t.biff)+":"+Kt(e.e,t.biff):(e.s.rRel?"":"$")+Xt(e.s.r)+":"+(e.e.rRel?"":"$")+Xt(e.e.r):(e.s.cRel?"":"$")+qt(e.s.c)+":"+(e.e.cRel?"":"$")+qt(e.e.c)}function Wt(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function Xt(e){return""+(e+1)}function Gt(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),n=0,r=0;r!==t.length;++r)n=26*n+t.charCodeAt(r)-64;return n-1}function qt(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Yt(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Jt(e){var t=Yt(e);return{c:Gt(t[0]),r:Wt(t[1])}}function $t(e){return qt(e.c)+Xt(e.r)}function Zt(e){var t=e.split(":").map(Jt);return{s:t[0],e:t[t.length-1]}}function en(e,t){return"undefined"===typeof t||"number"===typeof t?en(e.s,e.e):("string"!==typeof e&&(e=$t(e)),"string"!==typeof t&&(t=$t(t)),e==t?e:e+":"+t)}function tn(e){var t={s:{c:0,r:0},e:{c:0,r:0}},n=0,r=0,i=0,o=e.length;for(n=0;r26);++r)n=26*n+i;for(t.s.c=--n,n=0;r9);++r)n=10*n+i;if(t.s.r=--n,r===o||58===e.charCodeAt(++r))return t.e.c=t.s.c,t.e.r=t.s.r,t;for(n=0;r!=o&&!((i=e.charCodeAt(r)-64)<1||i>26);++r)n=26*n+i;for(t.e.c=--n,n=0;r!=o&&!((i=e.charCodeAt(r)-48)<0||i>9);++r)n=10*n+i;return t.e.r=--n,t}function nn(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=k.format(e.z,n?X(t):t)}catch(iu){}try{return e.w=k.format((e.XF||{}).numFmtId||(n?14:0),n?X(t):t)}catch(iu){return""+t}}function rn(e,t,n){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&n&&n.dateNF&&(e.z=n.dateNF),nn(e,void 0==t?e.v:t))}function on(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",r={};return r[n]=e,{SheetNames:[n],Sheets:r}}function an(e,t,n){var r=n||{},i=e?Array.isArray(e):r.dense;var o=e||(i?[]:{}),a=0,s=0;if(o&&null!=r.origin)if("number"==typeof r.origin)a=r.origin;else{var l="string"==typeof r.origin?Jt(r.origin):r.origin;a=l.r,s=l.c}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var u=tn(o["!ref"]);c.s.c=u.s.c,c.s.r=u.s.r,c.e.c=Math.max(c.e.c,u.e.c),c.e.r=Math.max(c.e.r,u.e.r),-1==a&&(c.e.r=a=u.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var A=0;A!=t[f].length;++A)if("undefined"!==typeof t[f][A]){var h={v:t[f][A]},d=a+f,p=s+A;if(c.s.r>d&&(c.s.r=d),c.s.c>p&&(c.s.c=p),c.e.r0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}function fn(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function An(e,t){var n=e.l,r=e.read_shift(1),i=cn(e),o=[],a={t:i,h:i};if(0!==(1&r)){for(var s=e.read_shift(4),l=0;l!=s;++l)o.push(fn(e));a.r=o}else a.r=[{ich:0,ifnt:0}];return e.l=n+t,a}!function(e,t){var r;if("undefined"!==typeof t)r=t;else{try{r=n(345)}catch(iu){r=null}}e.rc4=function(e,t){var n=new Array(256),r=0,o=0,a=0,s=0;for(o=0;256!=o;++o)n[o]=o;for(o=0;256!=o;++o)a=a+n[o]+e[o%e.length].charCodeAt(0)&255,s=n[o],n[o]=n[a],n[a]=s;o=a=0;var l=i(t.length);for(r=0;r!=t.length;++r)a=(a+n[o=o+1&255])%256,s=n[o],n[o]=n[a],n[a]=s,l[r]=t[r]^n[n[o]+n[a]&255];return l},e.md5=function(e){if(!r)throw new Error("Unsupported crypto");return r.createHash("md5").update(e).digest("hex")}}({},"undefined"!==typeof crypto?crypto:void 0);var hn=An;function dn(e,t){var n=!1;return null==t&&(n=!0,t=Dt(23+4*e.t.length)),t.write_shift(1,1),un(e.t,t),t.write_shift(4,1),function(e,t){t||(t=Dt(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},t),n?t.slice(0,t.l):t}function pn(e){var t=e.read_shift(4),n=e.read_shift(2);return n+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:n}}function gn(e,t){return null==t&&(t=Dt(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var mn=cn,vn=un;function bn(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function wn(e,t){var n=!1;return null==t&&(n=!0,t=Dt(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}var yn=cn,Bn=bn,En=wn;function Cn(e){var t=e.slice(e.l,e.l+4),n=1&t[0],r=2&t[0];e.l+=4,t[0]&=252;var i=0===r?yt([0,0,0,0,t[0],t[1],t[2],t[3]],0):Ft(t,0)>>2;return n?i/100:i}function Sn(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var _n=Sn,xn=function(e,t){return t||(t=Dt(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function On(e){return e.read_shift(8,"f")}function Tn(e,t){return(t||Dt(8)).write_shift(8,e,"f")}var Fn={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},kn=K(Fn);function Nn(e,t){if(t||(t=Dt(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;null!=e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):null!=e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var n=e.tint||0;if(n>0?n*=32767:n<0&&(n*=32768),t.write_shift(2,n),e.rgb&&null==e.theme){var r=e.rgb||"FFFFFF";"number"==typeof r&&(r=("000000"+r.toString(16)).slice(-6)),t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function Ln(e,t){var n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var In=[80,81],Pn={1:{n:"CodePage",t:2},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:80},15:{n:"Company",t:80},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:80},27:{n:"ContentStatus",t:80},28:{n:"Language",t:80},29:{n:"Version",t:80},255:{}},Un={1:{n:"CodePage",t:2},2:{n:"Title",t:80},3:{n:"Subject",t:80},4:{n:"Author",t:80},5:{n:"Keywords",t:80},6:{n:"Comments",t:80},7:{n:"Template",t:80},8:{n:"LastAuthor",t:80},9:{n:"RevNumber",t:80},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:3},255:{}},Rn={2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};!function(){for(var e in Rn)Object.prototype.hasOwnProperty.call(Rn,e)&&(Pn[e]=Un[e]=Rn[e])}();var Dn=j(Pn,"n"),Mn=j(Un,"n"),Qn={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Hn=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],jn=te([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].map((function(e){return[e>>16&255,e>>8&255,255&e]}))),zn={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Kn=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return H(e).forEach((function(t){["xlsm","xlam"].forEach((function(n){e[t][n]||(e[t][n]=e[t].xlsx)}))})),H(e).forEach((function(t){H(e[t]).forEach((function(n){zn[e[t][n]]=t}))})),e}(),Vn=function(e){for(var t=[],n=H(e),r=0;r!==n.length;++r)null==t[e[n[r]]]&&(t[e[n[r]]]=[]),t[e[n[r]]].push(n[r]);return t}(zn);Ze.CT="http://schemas.openxmlformats.org/package/2006/content-types";var Wn=qe("Types",null,{xmlns:Ze.CT,"xmlns:xsd":Ze.xsd,"xmlns:xsi":Ze.xsi}),Xn=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Vn.rels[0]]].map((function(e){return qe("Default",null,{Extension:e[0],ContentType:e[1]})})),Gn={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function qn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Yn(e,t){var n={"!id":{}};if(!e)return n;"/"!==t.charAt(0)&&(t="/"+t);var r={};return(e.match(ve)||[]).forEach((function(e){var i=ye(e);if("2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var Zn=[Gn.HLINK,Gn.XPATH,Gn.XMISS];function er(e,t,n,r,i,o){if(i||(i={}),e["!id"]||(e["!id"]={}),t<0)for(t=1;e["!id"]["rId"+t];++t);if(i.Id="rId"+t,i.Type=r,i.Target=n,o?i.TargetMode=o:Zn.indexOf(i.Type)>-1&&(i.TargetMode="External"),e["!id"][i.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][i.Id]=i,e[("/"+i.Target).replace("//","/")]=i,t}function tr(e,t,n){return[' \n',' \n'," \n"].join("")}var nr=function(){var e='SheetJS '+t.version+"";return function(){return e}}(),rr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];Ze.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Gn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var ir=function(){for(var e=new Array(rr.length),t=0;t]*>([\\s\\S]*?)")}return e}();function or(e){var t={};e=Pe(e);for(var n=0;n0&&(t[r[1]]=Se(i[1])),"date"===r[2]&&t[r[1]]&&(t[r[1]]=Z(t[r[1]]))}return t}var ar=qe("cp:coreProperties",null,{"xmlns:cp":Ze.CORE_PROPS,"xmlns:dc":Ze.dc,"xmlns:dcterms":Ze.dcterms,"xmlns:dcmitype":Ze.dcmitype,"xmlns:xsi":Ze.xsi});function sr(e,t,n,r,i){null==i[e]&&null!=t&&""!==t&&(i[e]=t,t=Oe(t),r[r.length]=n?qe(e,t,n):Xe(e,t))}var lr=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function cr(e,t,n,r){var i=[];if("string"==typeof e)i=Ve(e,r);else for(var o=0;o0)for(var c=0;c!==i.length;c+=2){switch(l=+i[c+1].v,i[c].v){case"Worksheets":case"\u5de5\u4f5c\u8868":case"\u041b\u0438\u0441\u0442\u044b":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30ef\u30fc\u30af\u30b7\u30fc\u30c8":case"\u05d2\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4":case"Arbeitsbl\xe4tter":case"\xc7al\u0131\u015fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xe1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xe1lculo":case"Werkbladen":n.Worksheets=l,n.SheetNames=a.slice(s,s+l);break;case"Named Ranges":case"Rangos con nombre":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":n.NamedRanges=l,n.DefinedNames=a.slice(s,s+l);break;case"Charts":case"Diagramme":n.Chartsheets=l,n.ChartNames=a.slice(s,s+l)}s+=l}}Ze.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Gn.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var ur=qe("Properties",null,{xmlns:Ze.EXT_PROPS,"xmlns:vt":Ze.vt});Ze.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Gn.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var fr=/<[^>]+>[^<]*/g,Ar=qe("Properties",null,{xmlns:Ze.CUST_PROPS,"xmlns:vt":Ze.vt});function hr(e){var t=[ge,Ar];if(!e)return t.join("");var n=1;return H(e).forEach((function(r){++n,t[t.length]=qe("property",function(e){switch(typeof e){case"string":return qe("vt:lpwstr",Oe(e));case"number":return qe((0|e)==e?"vt:i4":"vt:r8",Oe(String(e)));case"boolean":return qe("vt:bool",e?"true":"false")}if(e instanceof Date)return qe("vt:filetime",Ye(e));throw new Error("Unable to serialize "+e)}(e[r]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:Oe(r)})})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var dr={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},pr=z(dr);function gr(e,t,n){e[t=pr[t]||t]=n}function mr(e){var t=e.read_shift(4),n=e.read_shift(4);return new Date(1e3*(n/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function vr(e,t,n){var r=e.l,i=e.read_shift(0,"lpstr-cp");if(n)for(;e.l-r&3;)++e.l;return i}function br(e,t,n){var r=e.read_shift(0,"lpwstr");return n&&(e.l+=4-(r.length+1&3)&3),r}function wr(e,t,n){return 31===t?br(e):vr(e,0,n)}function yr(e,t,n){return wr(e,t,!1===n?0:4)}function Br(e){return function(e){for(var t=e.read_shift(4),n=[],r=0;r!=t;++r)n[r]=e.read_shift(0,"lpstr-cp").replace(T,"");return n}(e)}function Er(e){return[xr(e,81),xr(e,3)]}function Cr(e){return function(e){for(var t=e.read_shift(4),n=[],r=0;r!=t/2;++r)n.push(Er(e));return n}(e)}function Sr(e,t){for(var n=e.read_shift(4),r={},i=0;i!=n;++i){var o=e.read_shift(4),a=e.read_shift(4);r[o]=e.read_shift(a,1200===t?"utf16le":"utf8").replace(T,"").replace(F,"!"),1200===t&&a%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),r}function _r(e){var t=e.read_shift(4),n=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),n}function xr(e,t,n){var r,i=e.read_shift(2),o=n||{};if(e.l+=2,12!==t&&i!==t&&-1===In.indexOf(t))throw new Error("Expected type "+t+" saw "+i);switch(12===t?i:t){case 2:return r=e.read_shift(2,"i"),o.raw||(e.l+=2),r;case 3:return r=e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return r=e.read_shift(4);case 30:return vr(e,0,4).replace(T,"");case 31:return br(e);case 64:return mr(e);case 65:return _r(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return yr(e,i,!o.raw).replace(T,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return wr(e,t,0)}(e,i).replace(T,"");case 4108:return Cr(e);case 4126:return Br(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function Or(e,t){var n=Dt(4),r=Dt(4);switch(n.write_shift(4,80==e?31:e),e){case 3:r.write_shift(-4,t);break;case 5:(r=Dt(8)).write_shift(8,t,"f");break;case 11:r.write_shift(4,t?1:0);break;case 64:r=function(e){var t=("string"==typeof e?new Date(Date.parse(e)):e).getTime()/1e3+11644473600,n=t%Math.pow(2,32),r=(t-n)/Math.pow(2,32);r*=1e7;var i=(n*=1e7)/Math.pow(2,32)|0;i>0&&(n%=Math.pow(2,32),r+=i);var o=Dt(8);return o.write_shift(4,n),o.write_shift(4,r),o}(t);break;case 31:case 80:for((r=Dt(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),r.write_shift(0,t,"dbcs");r.l!=r.length;)r.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return O([n,r])}function Tr(e,t){var n=e.l,r=e.read_shift(4),i=e.read_shift(4),o=[],a=0,s=0,l=-1,c={};for(a=0;a!=i;++a){var u=e.read_shift(4),f=e.read_shift(4);o[a]=[u,f+n]}o.sort((function(e,t){return e[1]-t[1]}));var h={};for(a=0;a!=i;++a){if(e.l!==o[a][1]){var d=!0;if(a>0&&t)switch(t[o[a-1][0]].t){case 2:e.l+2===o[a][1]&&(e.l+=2,d=!1);break;case 80:case 4108:e.l<=o[a][1]&&(e.l=o[a][1],d=!1)}if((!t||0==a)&&e.l<=o[a][1]&&(d=!1,e.l=o[a][1]),d)throw new Error("Read Error: Expected address "+o[a][1]+" at "+e.l+" :"+a)}if(t){var p=t[o[a][0]];if(h[p.n]=xr(e,p.t,{raw:!0}),"version"===p.p&&(h[p.n]=String(h[p.n]>>16)+"."+("0000"+String(65535&h[p.n])).slice(-4)),"CodePage"==p.n)switch(h[p.n]){case 0:h[p.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:A(s=h[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+h[p.n])}}else if(1===o[a][0]){if(s=h.CodePage=xr(e,2),A(s),-1!==l){var g=e.l;e.l=o[l][1],c=Sr(e,s),e.l=g}}else if(0===o[a][0]){if(0===s){l=a,e.l=o[a+1][1];continue}c=Sr(e,s)}else{var m,v=c[o[a][0]];switch(e[e.l]){case 65:e.l+=4,m=_r(e);break;case 30:case 31:e.l+=4,m=yr(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,m=e.read_shift(4,"i");break;case 19:e.l+=4,m=e.read_shift(4);break;case 5:e.l+=4,m=e.read_shift(8,"f");break;case 11:e.l+=4,m=Ur(e,4);break;case 64:e.l+=4,m=Z(mr(e));break;default:throw new Error("unparsed value: "+e[e.l])}h[v]=m}}return e.l=n+r,h}var Fr=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"]);function kr(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64}return-1}function Nr(e,t,n){var r=Dt(8),i=[],o=[],a=8,s=0,l=Dt(8),c=Dt(8);if(l.write_shift(4,2),l.write_shift(4,1200),c.write_shift(4,1),o.push(l),i.push(c),a+=8+l.length,!t){(c=Dt(8)).write_shift(4,0),i.unshift(c);var u=[Dt(4)];for(u[0].write_shift(4,e.length),s=0;s-1)&&null!=e[s][1]){var A=e[s][1],h=0;if(t){var d=n[h=+t[e[s][0]]];if("version"==d.p&&"string"==typeof A){var p=A.split(".");A=(+p[0]<<16)+(+p[1]||0)}l=Or(d.t,A)}else{var g=kr(A);-1==g&&(g=31,A=String(A)),l=Or(g,A)}o.push(l),(c=Dt(8)).write_shift(4,t?h:2+s),i.push(c),a+=8+l.length}var m=8*(o.length+1);for(s=0;s=12?2:1),i="sbcs-cont",o=a;(n&&n.biff>=8&&(a=1200),n&&8!=n.biff)?12==n.biff&&(i="wstr"):e.read_shift(1)&&(i="dbcs-cont");n.biff>=2&&n.biff<=5&&(i="cpstr");var s=r?e.read_shift(r,i):"";return a=o,s}function jr(e){var t=a;a=1200;var n,r=e.read_shift(2),i=e.read_shift(1),o=4&i,s=8&i,l=1+(1&i),c=0,u={};s&&(c=e.read_shift(2)),o&&(n=e.read_shift(4));var f=2==l?"dbcs-cont":"sbcs-cont",A=0===r?"":e.read_shift(r,f);return s&&(e.l+=4*c),o&&(e.l+=n),u.t=A,s||(u.raw=""+u.t+"",u.r=u.t),a=t,u}function zr(e,t,n){if(n){if(n.biff>=2&&n.biff<=5)return e.read_shift(t,"cpstr");if(n.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function Kr(e,t,n){var r=e.read_shift(n&&2==n.biff?1:2);return 0===r?(e.l++,""):zr(e,r,n)}function Vr(e,t,n){if(n.biff>5)return Kr(e,0,n);var r=e.read_shift(1);return 0===r?(e.l++,""):e.read_shift(r,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Wr(e,t,n){return n||(n=Dt(3+2*e.length)),n.write_shift(2,e.length),n.write_shift(1,1),n.write_shift(31,e,"utf16le"),n}function Xr(e,t){var n=e.read_shift(16);switch(16,n){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),n=e.l,r=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(r=!0),e.l=n);var i=e.read_shift((r?t-24:t)>>1,"utf16le").replace(T,"");return r&&(e.l+=24),i}(e);case"0303000000000000c000000000000046":return function(e){e.l+=2;var t=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return t.replace(/\\/g,"/");var n=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return e.read_shift(n>>1,"utf16le").replace(T,"")}(e);default:throw new Error("Unsupported Moniker "+n)}}function Gr(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(T,""):""}function qr(e){var t=Dt(512),n=0,r=e.Target,i=r.indexOf("#")>-1?31:23;switch(r.charAt(0)){case"#":i=28;break;case".":i&=-3}t.write_shift(4,2),t.write_shift(4,i);var o=[8,6815827,6619237,4849780,83];for(n=0;n8?4:2;return[e.read_shift(r),e.read_shift(r,"i"),e.read_shift(r,"i")]}function ti(e){return[e.read_shift(2),Cn(e)]}function ni(e){var t=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:n}}}function ri(e,t){return t||(t=Dt(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function ii(e){var t=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:n}}}var oi=ii;function ai(e){e.l+=4;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return e.l+=12,[n,t,r]}function si(e){e.l+=2,e.l+=e.read_shift(2)}var li={0:si,4:si,5:si,6:si,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:si,9:si,10:si,11:si,12:si,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:si,15:si,16:si,17:si,18:si,19:si,20:si,21:ai};function ci(e,t){var n={BIFFVer:0,dt:0};switch(n.BIFFVer=e.read_shift(2),(t-=2)>=2&&(n.dt=e.read_shift(2),e.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return e.read_shift(t),n}function ui(e,t,n){var r=1536,i=16;switch(n.bookType){case"biff8":break;case"biff5":r=1280,i=8;break;case"biff4":r=4,i=6;break;case"biff3":r=3,i=6;break;case"biff2":r=2,i=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var o=Dt(i);return o.write_shift(2,r),o.write_shift(2,t),i>4&&o.write_shift(2,29282),i>6&&o.write_shift(2,1997),i>8&&(o.write_shift(2,49161),o.write_shift(2,1),o.write_shift(2,1798),o.write_shift(2,0)),o}function fi(e,t){var n=!t||t.biff>=8?2:1,r=Dt(8+n*e.name.length);r.write_shift(4,e.pos),r.write_shift(1,e.hs||0),r.write_shift(1,e.dt),r.write_shift(1,e.name.length),t.biff>=8&&r.write_shift(1,1),r.write_shift(n*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var i=r.slice(0,r.l);return i.l=r.l,i}function Ai(e,t,n){var r=0;n&&2==n.biff||(r=e.read_shift(2));var i=e.read_shift(2);return n&&2==n.biff&&(r=1-(i>>15),i&=32767),[{Unsynced:1&r,DyZero:(2&r)>>1,ExAsc:(4&r)>>2,ExDsc:(8&r)>>3},i]}function hi(e,t,n,r){var i=n&&5==n.biff;r||(r=Dt(i?3+t.length:5+2*t.length)),r.write_shift(2,e),r.write_shift(i?1:2,t.length),i||r.write_shift(1,1),r.write_shift((i?1:2)*t.length,t,i?"sbcs":"utf16le");var o=r.length>r.l?r.slice(0,r.l):r;return null==o.l&&(o.l=o.length),o}var di=Vr;function pi(e,t,n){var r=e.l+t,i=8!=n.biff&&n.biff?2:4,o=e.read_shift(i),a=e.read_shift(i),s=e.read_shift(2),l=e.read_shift(2);return e.l=r,{s:{r:o,c:s},e:{r:a,c:l}}}function gi(e,t,n,r){var i=n&&5==n.biff;return r||(r=Dt(i?16:20)),r.write_shift(2,0),e.style?(r.write_shift(2,e.numFmtId||0),r.write_shift(2,65524)):(r.write_shift(2,e.numFmtId||0),r.write_shift(2,t<<4)),r.write_shift(4,0),r.write_shift(4,0),i||r.write_shift(4,0),r.write_shift(2,0),r}function mi(e,t,n){var r=$r(e);2==n.biff&&++e.l;var i=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return r.val=i,r.t=!0===i||!1===i?"b":"e",r}function vi(e,t,n,r,i,o){var a=Dt(8);return Zr(e,t,r,a),function(e,t,n){n||(n=Dt(2)),n.write_shift(1,+e),n.write_shift(1,"e"==t?1:0)}(n,o,a),a}var bi=function(e,t,n){return 0===t?"":Vr(e,0,n)};function wi(e,t,n){var r,i=e.read_shift(2),o={fBuiltIn:1&i,fWantAdvise:i>>>1&1,fWantPict:i>>>2&1,fOle:i>>>3&1,fOleLink:i>>>4&1,cf:i>>>5&1023,fIcon:i>>>15&1};return 14849===n.sbcch&&(r=function(e,t,n){e.l+=4,t-=4;var r=e.l+t,i=Hr(e,0,n),o=e.read_shift(2);if(o!==(r-=e.l))throw new Error("Malformed AddinUdf: padding = "+r+" != "+o);return e.l+=o,i}(e,t-2,n)),o.body=r||e.read_shift(t-2),"string"===typeof r&&(o.Name=r),o}var yi=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Bi(e,t,n){var r=e.l+t,i=e.read_shift(2),o=e.read_shift(1),a=e.read_shift(1),s=e.read_shift(n&&2==n.biff?1:2),l=0;(!n||n.biff>=5)&&(5!=n.biff&&(e.l+=2),l=e.read_shift(2),5==n.biff&&(e.l+=2),e.l+=4);var c=zr(e,a,n);32&i&&(c=yi[c.charCodeAt(0)]);var u=r-e.l;return n&&2==n.biff&&--u,{chKey:o,Name:c,itab:l,rgce:r==e.l||0===s?[]:function(e,t,n,r){var i,o=e.l+t,a=Ma(e,r,n);o!==e.l&&(i=Da(e,o-e.l,a,n));return[a,i]}(e,u,n,s)}}function Ei(e,t,n){if(n.biff<8)return function(e,t,n){3==e[e.l+1]&&e[e.l]++;var r=Hr(e,0,n);return 3==r.charCodeAt(0)?r.slice(1):r}(e,0,n);for(var r=[],i=e.l+t,o=e.read_shift(n.biff>8?4:2);0!==o--;)r.push(ei(e,n.biff,n));if(e.l!=i)throw new Error("Bad ExternSheet: "+e.l+" != "+i);return r}function Ci(e,t,n){var r=oi(e,6);switch(n.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[r,Va(e,t,n)]}var Si=[];function _i(e){var t=Dt(24),n=Jt(e[0]);t.write_shift(2,n.r),t.write_shift(2,n.r),t.write_shift(2,n.c),t.write_shift(2,n.c);for(var r="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),i=0;i<16;++i)t.write_shift(1,parseInt(r[i],16));return O([t,qr(e[1])])}function xi(e){var t=e[1].Tooltip,n=Dt(10+2*(t.length+1));n.write_shift(2,2048);var r=Jt(e[0]);n.write_shift(2,r.r),n.write_shift(2,r.r),n.write_shift(2,r.c),n.write_shift(2,r.c);for(var i=0;i=12?4:2,i=e.read_shift(r),o=e.read_shift(r),a=e.read_shift(r),s=e.read_shift(r),l=e.read_shift(2);2==r&&(e.l+=2);var c={s:i,e:o,w:a,ixfe:s,flags:l};return(n.biff>=5||!n.biff)&&(c.level=l>>8&7),c}Si[8]=function(e,t){var n=e.l+t;e.l+=10;var r=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var i=e.read_shift(1);return e.l+=i,e.l=n,{fmt:r}};var Ti=$r,Fi=Qr,ki=Kr,Ni=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,255:16969},t=z({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function n(t,n){var r=n||{};return r.dateNF||(r.dateNF="yyyymmdd"),sn(function(t,n){var r=[],i=B(1);switch(n.type){case"base64":i=C(v.decode(t));break;case"binary":i=C(t);break;case"buffer":case"array":i=t}Ut(i,0);var o=i.read_shift(1),a=!1,s=!1,l=!1;switch(o){case 2:case 3:break;case 48:s=!0,a=!0;break;case 49:s=!0;break;case 131:case 139:a=!0;break;case 140:a=!0,l=!0;break;case 245:a=!0;break;default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var c=0,u=0;2==o&&(c=i.read_shift(2)),i.l+=3,2!=o&&(c=i.read_shift(4)),2!=o&&(u=i.read_shift(2));var f=i.read_shift(2),A=1252;2!=o&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(A=e[i[i.l]]),i.l+=1,i.l+=2),l&&(i.l+=36);for(var h=[],d={},p=u-10-(s?264:0),g=l?32:11;2==o?i.l0;)if(42!==i[i.l])for(++i.l,r[++m]=[],b=0,b=0;b!=h.length;++b){var w=i.slice(i.l,i.l+h[b].len);i.l+=h[b].len,Ut(w,0);var y=cptable.utils.decode(A,w);switch(h[b].type){case"C":r[m][b]=cptable.utils.decode(A,w),r[m][b]=r[m][b].trim();break;case"D":8===y.length?r[m][b]=new Date(+y.slice(0,4),+y.slice(4,6)-1,+y.slice(6,8)):r[m][b]=y;break;case"F":r[m][b]=parseFloat(y.trim());break;case"+":case"I":r[m][b]=l?2147483648^w.read_shift(-4,"i"):w.read_shift(4,"i");break;case"L":switch(y.toUpperCase()){case"Y":case"T":r[m][b]=!0;break;case"N":case"F":r[m][b]=!1;break;case" ":case"?":r[m][b]=!1;break;default:throw new Error("DBF Unrecognized L:|"+y+"|")}break;case"M":if(!a)throw new Error("DBF Unexpected MEMO for type "+o.toString(16));r[m][b]="##MEMO##"+(l?parseInt(y.trim(),10):w.read_shift(4));break;case"N":r[m][b]=+y.replace(/\u0000/g,"").trim();break;case"@":r[m][b]=new Date(w.read_shift(-8,"f")-621356832e5);break;case"T":r[m][b]=new Date(864e5*(w.read_shift(4)-2440588)+w.read_shift(4));break;case"Y":r[m][b]=w.read_shift(4,"i")/1e4;break;case"O":r[m][b]=-w.read_shift(-8,"f");break;case"B":if(s&&8==h[b].len){r[m][b]=w.read_shift(8,"f");break}case"G":case"P":w.l+=h[b].len;break;case"0":if("_NullFlags"===h[b].name)break;default:throw new Error("DBF Unsupported data type "+h[b].type)}}else i.l+=f;if(2!=o&&i.l=0&&A(+i.codepage),"string"==i.type)throw new Error("Cannot write DBF to JS string");var o=Qt(),a=Yc(e,{header:1,raw:!0,cellDates:!0}),l=a[0],c=a.slice(1),u=0,f=0,h=0,d=1;for(u=0;u":190,"?":191,"{":223},t=new RegExp("\x1bN("+H(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),n=function(t,n){var r=e[n];return"number"==typeof r?m(r):r},r=function(e,t,n){var r=t.charCodeAt(0)-32<<4|n.charCodeAt(0)-48;return 59==r?e:m(r)};function i(e,i){var o,a=e.split(/[\n\r]+/),s=-1,l=-1,c=0,u=0,f=[],h=[],d=null,p={},g=[],m=[],v=[],b=0;for(+i.codepage>=0&&A(+i.codepage);c!==a.length;++c){b=0;var w,y=a[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(t,n),B=y.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),E=B[0];if(y.length>0)switch(E){case"ID":case"E":case"B":case"O":break;case"P":"P"==B[1].charAt(0)&&h.push(y.slice(3).replace(/;;/g,";"));break;case"C":var C=!1,S=!1;for(u=1;u0?(g[s].hpt=b,g[s].hpx=Bo(b)):0===b&&(g[s].hidden=!0);break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+y)}x<1&&(d=null);break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+y)}}return g.length>0&&(p["!rows"]=g),m.length>0&&(p["!cols"]=m),i&&i.sheetRows&&(f=f.slice(0,i.sheetRows)),[f,p]}function o(e,t){var n=function(e,t){switch(t.type){case"base64":return i(v.decode(e),t);case"binary":return i(e,t);case"buffer":return i(e.toString("binary"),t);case"array":return i(ee(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),r=n[0],o=n[1],a=sn(r,t);return H(o).forEach((function(e){a[e]=o[e]})),a}function a(e,t,n,r){var i="C;Y"+(n+1)+";X"+(r+1)+";K";switch(e.t){case"n":i+=e.v||0,e.f&&!e.F&&(i+=";E"+la(e.f,{r:n,c:r}));break;case"b":i+=e.v?"TRUE":"FALSE";break;case"e":i+=e.w||e.v;break;case"d":i+='"'+(e.w||e.v)+'"';break;case"s":i+='"'+e.v.replace(/"/g,"")+'"'}return i}return e["|"]=254,{to_workbook:function(e,t){return on(o(e,t),t)},to_sheet:o,from_sheet:function(e,t){var n,r,i=["ID;PWXL;N;E"],o=[],s=tn(e["!ref"]),l=Array.isArray(e),c="\r\n";i.push("P;PGeneral"),i.push("F;P0;DG0G8;M255"),e["!cols"]&&(r=i,e["!cols"].forEach((function(e,t){var n="F;W"+(t+1)+" "+(t+1)+" ";e.hidden?n+="0":("number"==typeof e.width&&(e.wpx=po(e.width)),"number"==typeof e.wpx&&(e.wch=go(e.wpx)),"number"==typeof e.wch&&(n+=Math.round(e.wch)))," "!=n.charAt(n.length-1)&&r.push(n)}))),e["!rows"]&&function(e,t){t.forEach((function(t,n){var r="F;";t.hidden?r+="M0;":t.hpt?r+="M"+20*t.hpt+";":t.hpx&&(r+="M"+20*yo(t.hpx)+";"),r.length>2&&e.push(r+"R"+(n+1))}))}(i,e["!rows"]),i.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var u=s.s.r;u<=s.e.r;++u)for(var f=s.s.c;f<=s.e.c;++f){var A=$t({r:u,c:f});(n=l?(e[u]||[])[f]:e[A])&&(null!=n.v||n.f&&!n.F)&&o.push(a(n,0,u,f))}return i.join(c)+c+o.join(c)+c+"E"+c}}}(),Ii=function(){function e(e,t){for(var n=e.split("\n"),r=-1,i=-1,o=0,a=[];o!==n.length;++o)if("BOT"!==n[o].trim()){if(!(r<0)){var s=n[o].trim().split(","),l=s[0],c=s[1],u=n[++o].trim();switch(+l){case-1:if("BOT"===u){a[++r]=[],i=0;continue}if("EOD"!==u)throw new Error("Unrecognized DIF special command "+u);break;case 0:"TRUE"===u?a[r][i]=!0:"FALSE"===u?a[r][i]=!1:isNaN(re(c))?isNaN(ie(c).getDate())?a[r][i]=c:a[r][i]=Z(c):a[r][i]=re(c),++i;break;case 1:u=u.slice(1,u.length-1),a[r][i++]=""!==u?u:null}if("EOD"===u)break}}else a[++r]=[],i=0;return t&&t.sheetRows&&(a=a.slice(0,t.sheetRows)),a}function t(t,n){return sn(function(t,n){switch(n.type){case"base64":return e(v.decode(t),n);case"binary":return e(t,n);case"buffer":return e(t.toString("binary"),n);case"array":return e(ee(t),n)}throw new Error("Unrecognized type "+n.type)}(t,n),n)}return{to_workbook:function(e,n){return on(t(e,n),n)},to_sheet:t,from_sheet:function(){var e=function(e,t,n,r,i){e.push(t),e.push(n+","+r),e.push('"'+i.replace(/"/g,'""')+'"')},t=function(e,t,n,r){e.push(t+","+n),e.push(1==t?'"'+r.replace(/"/g,'""')+'"':r)};return function(n){var r,i=[],o=tn(n["!ref"]),a=Array.isArray(n);e(i,"TABLE",0,1,"sheetjs"),e(i,"VECTORS",0,o.e.r-o.s.r+1,""),e(i,"TUPLES",0,o.e.c-o.s.c+1,""),e(i,"DATA",0,0,"");for(var s=o.s.r;s<=o.e.r;++s){t(i,-1,0,"BOT");for(var l=o.s.c;l<=o.e.c;++l){var c=$t({r:s,c:l});if(r=a?(n[s]||[])[l]:n[c])switch(r.t){case"n":var u=r.w;u||null==r.v||(u=r.v),null==u?r.f&&!r.F?t(i,1,0,"="+r.f):t(i,1,0,""):t(i,0,u,"V");break;case"b":t(i,0,r.v?1:0,r.v?"TRUE":"FALSE");break;case"s":t(i,1,0,isNaN(r.v)?r.v:'="'+r.v+'"');break;case"d":r.w||(r.w=k.format(r.z||k._table[14],X(Z(r.v)))),t(i,0,r.w,"V");break;default:t(i,1,0,"")}else t(i,1,0,"")}}t(i,-1,0,"EOD");return i.join("\r\n")}}()}}(),Pi=function(){function e(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(e,t){return sn(function(e,t){for(var n=e.split("\n"),r=-1,i=-1,o=0,a=[];o!==n.length;++o){var s=n[o].trim().split(":");if("cell"===s[0]){var l=Jt(s[1]);if(a.length<=l.r)for(r=a.length;r<=l.r;++r)a[r]||(a[r]=[]);switch(r=l.r,i=l.c,s[2]){case"t":a[r][i]=s[3].replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n");break;case"v":a[r][i]=+s[3];break;case"vtf":var c=s[s.length-1];case"vtc":switch(s[3]){case"nl":a[r][i]=!!+s[4];break;default:a[r][i]=+s[4]}"vtf"==s[2]&&(a[r][i]=[a[r][i],c])}}}return t&&t.sheetRows&&(a=a.slice(0,t.sheetRows)),a}(e,t),t)}var n=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),r=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",i=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),o="--SocialCalcSpreadsheetControlSave--";function a(t){if(!t||!t["!ref"])return"";for(var n,r=[],i=[],o="",a=Zt(t["!ref"]),s=Array.isArray(t),l=a.s.r;l<=a.e.r;++l)for(var c=a.s.c;c<=a.e.c;++c)if(o=$t({r:l,c:c}),(n=s?(t[l]||[])[c]:t[o])&&null!=n.v&&"z"!==n.t){switch(i=["cell",o,"t"],n.t){case"s":case"str":i.push(e(n.v));break;case"n":n.f?(i[2]="vtf",i[3]="n",i[4]=n.v,i[5]=e(n.f)):(i[2]="v",i[3]=n.v);break;case"b":i[2]="vt"+(n.f?"f":"c"),i[3]="nl",i[4]=n.v?"1":"0",i[5]=e(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var u=X(Z(n.v));i[2]="vtc",i[3]="nd",i[4]=""+u,i[5]=n.w||k.format(n.z||k._table[14],u);break;case"e":continue}r.push(i.join(":"))}return r.push("sheet:c:"+(a.e.c-a.s.c+1)+":r:"+(a.e.r-a.s.r+1)+":tvf:1"),r.push("valueformat:1:text-wiki"),r.join("\n")}return{to_workbook:function(e,n){return on(t(e,n),n)},to_sheet:t,from_sheet:function(e){return[n,r,i,r,a(e),o].join("\n")}}}(),Ui=function(){function e(e,t,n,r,i){i.raw?t[n][r]=e:"TRUE"===e?t[n][r]=!0:"FALSE"===e?t[n][r]=!1:""===e||(isNaN(re(e))?isNaN(ie(e).getDate())?t[n][r]=e:t[n][r]=Z(e):t[n][r]=re(e))}var t={44:",",9:"\t",59:";"},n={44:3,9:2,59:1};function r(e,r){var i=r||{},o="";var a=i.dense?[]:{},s={s:{c:0,r:0},e:{c:0,r:0}};"sep="==e.slice(0,4)&&10==e.charCodeAt(5)?(o=e.charAt(4),e=e.slice(6)):o=function(e){for(var r={},i=!1,o=0,a=0;o=0?s=c:i=c}})),l>=0&&-1==s&&i>=0&&(s=i,i=-1);var c=(""+(r>=0?r:(new Date).getFullYear())).slice(-4)+"-"+("00"+(i>=1?i:1)).slice(-2)+"-"+("00"+(o>=1?o:1)).slice(-2);7==c.length&&(c="0"+c),8==c.length&&(c="20"+c);var u=("00"+(a>=0?a:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==a&&-1==s&&-1==l?c:-1==r&&-1==i&&-1==o?u:c+"T"+u}(0,i.dateNF,t.match(g)||[]),r=1),i.cellDates?(n.t="d",n.v=Z(t,r)):(n.t="n",n.v=X(Z(t,r))),!1!==i.cellText&&(n.w=k.format(n.z,n.v instanceof Date?X(n.v):n.v)),i.cellNF||delete n.z}else n.t="s",n.v=t;else n.t="n",!1!==i.cellText&&(n.w=t),n.v=u;if("z"==n.t||(i.dense?(a[l]||(a[l]=[]),a[l][c]=n):a[$t({c:c,r:l})]=n),f=A+1,s.e.c0&&m(),a["!ref"]=en(s),a}function i(t,n){return"sep="==t.slice(0,4)?r(t,n):t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?r(t,n):sn(function(t,n){var r=n||{},i=[];if(!t||0===t.length)return i;for(var o=t.split(/[\r\n]/),a=o.length-1;a>=0&&0===o[a].length;)--a;for(var s=10,l=0,c=0;c<=a;++c)-1==(l=o[c].indexOf(" "))?l=o[c].length:l++,s=Math.max(s,l);for(c=0;c<=a;++c){i[c]=[];var u=0;for(e(o[c].slice(0,s).trim(),i,c,u,r),u=1;u<=(o[c].length-s)/10+1;++u)e(o[c].slice(s+10*(u-1),s+10*u).trim(),i,c,u,r)}return r.sheetRows&&(i=i.slice(0,r.sheetRows)),i}(t,n),n)}function o(e,t){var n="",r="string"==t.type?[0,0,0,0]:Rc(e,t);switch(t.type){case"base64":n=v.decode(e);break;case"binary":n=e;break;case"buffer":n=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof cptable?cptable.utils.decode(t.codepage,e):e.toString("binary");break;case"array":n=ee(e);break;case"string":n=e;break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]?n=Pe(n.slice(3)):"binary"==t.type&&"undefined"!==typeof cptable&&t.codepage&&(n=cptable.utils.decode(t.codepage,cptable.utils.encode(1252,n))),"socialcalc:version:"==n.slice(0,19)?Pi.to_sheet("string"==t.type?n:Pe(n),t):i(n,t)}return{to_workbook:function(e,t){return on(o(e,t),t)},to_sheet:o,from_sheet:function(e){for(var t,n=[],r=tn(e["!ref"]),i=Array.isArray(e),o=r.s.r;o<=r.e.r;++o){for(var a=[],s=r.s.c;s<=r.e.c;++s){var l=$t({r:o,c:s});if((t=i?(e[o]||[])[s]:e[l])&&null!=t.v){for(var c=(t.w||(rn(t),t.w)||"").slice(0,10);c.length<10;)c+=" ";a.push(c+(0===s?" ":""))}else a.push(" ")}n.push(a.join(""))}return n.join("\n")}}}(),Ri=function(){function e(e,t){if(!e)return e;var n=t||{};var r=n.dense?[]:{},i="Sheet1",o=0,l={},c=[i],u={s:{r:0,c:0},e:{r:0,c:0}},f=n.sheetRows||0;if(2==e[2])n.Enum=a;else if(26==e[2])n.Enum=s;else{if(14!=e[2])throw new Error("Unrecognized LOTUS BOF "+e[2]);n.Enum=s,n.qpro=!0,e.l=0}return function(e,t,n){if(e){Ut(e,e.l||0);for(var r=n.Enum||a;e.l=4096&&(n.qpro=!0);break;case 6:u=t;break;case 15:n.qpro||(t[1].v=t[1].v.slice(1));case 13:case 14:case 16:case 51:14==s&&112==(112&t[2])&&(15&t[2])>1&&(15&t[2])<15&&(t[1].z=n.dateNF||k._table[14],n.cellDates&&(t[1].t="d",t[1].v=G(t[1].v))),n.dense?(r[t[0].r]||(r[t[0].r]=[]),r[t[0].r][t[0].c]=t[1]):r[$t(t[0])]=t[1]}else switch(s){case 22:t[1].v=t[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(t[3]>o&&(r["!ref"]=en(u),l[i]=r,r=n.dense?[]:{},u={s:{r:0,c:0},e:{r:0,c:0}},o=t[3],i="Sheet"+(o+1),c.push(i)),f>0&&t[0].r>=f)break;n.dense?(r[t[0].r]||(r[t[0].r]=[]),r[t[0].r][t[0].c]=t[1]):r[$t(t[0])]=t[1],u.e.c0?o<>>-a)+(a>-32?i<>>-(a+32))),n}function o(e,t){var n=r(e),i=e.read_shift(8,"f");return n[1].v=i,n}var a={0:{n:"BOF",f:Dr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e){var t={s:{c:0,r:0},e:{c:0,r:0}};return t.s.c=e.read_shift(2),t.s.r=e.read_shift(2),t.e.c=e.read_shift(2),t.e.r=e.read_shift(2),65535==t.s.c&&(t.s.c=t.e.c=t.s.r=t.e.r=0),t}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,n,r){var i=t(e,0,r);return i[1].v=e.read_shift(2,"i"),i}},14:{n:"NUMBER",f:function(e,n,r){var i=t(e,0,r);return i[1].v=e.read_shift(8,"f"),i}},15:{n:"LABEL",f:n},16:{n:"FORMULA",f:function(e,n,r){var i=e.l+n,o=t(e,0,r);if(o[1].v=e.read_shift(8,"f"),r.qpro)e.l=i;else{var a=e.read_shift(2);e.l+=a}return o}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:n},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:Rt}},s={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:function(e,t){var n=r(e);return n[1].t="s",n[1].v=e.read_shift(t-4,"cstr"),n}},23:{n:"NUMBER17",f:i},24:{n:"NUMBER18",f:function(e,t){var n=r(e);n[1].v=e.read_shift(2);var i=n[1].v>>1;if(1&n[1].v)switch(7&i){case 1:i=500*(i>>3);break;case 2:i=(i>>3)/20;break;case 4:i=(i>>3)/2e3;break;case 6:i=(i>>3)/16;break;case 7:i=(i>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&i)}return n[1].v=i,n}},25:{n:"FORMULA19",f:function(e,t){var n=i(e);return e.l+=t-14,n}},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:function(e,t){var n=r(e),i=e.read_shift(4);return n[1].v=i>>6,n}},39:{n:"NUMBER27",f:o},40:{n:"FORMULA28",f:function(e,t){var n=o(e);return e.l+=t-10,n}},255:{n:"",f:Rt}};return{to_workbook:function(t,n){switch(n.type){case"base64":return e(C(v.decode(t)),n);case"binary":return e(C(t),n);case"buffer":case"array":return e(t,n)}throw"Unsupported type "+n.type}}}(),Di=function(){var e=Qe("t"),t=Qe("rPr");function n(n){var r=n.match(e);if(!r)return{t:"s",v:""};var i={t:"s",v:Se(r[1])},o=n.match(t);return o&&(i.s=function(e){var t={},n=e.match(ve),r=0,i=!1;if(n)for(;r!=n.length;++r){var o=ye(n[r]);switch(o[0].replace(/\w*:/g,"")){case"":case"":t.shadow=1;break;case"":break;case"":case"":t.outline=1;break;case"":break;case"":case"":t.strike=1;break;case"":break;case"":case"":t.u=1;break;case"":break;case"":case"":t.b=1;break;case"":break;case"":case"":t.i=1;break;case"":break;case"":case"":break;case"":i=!1;break;default:if(47!==o[0].charCodeAt(1)&&!i)throw new Error("Unrecognized rich format "+o[0])}}return t}(o[1])),i}var r=/<(?:\w+:)?r>/g,i=/<\/(?:\w+:)?r>/;return function(e){return e.replace(r,"").split(i).map(n).filter((function(e){return e.v}))}}(),Mi=function(){var e=/(\r\n|\n)/g;function t(t){var n=[[],t.v,[]];return t.v?(t.s&&function(e,t,n){var r=[];e.u&&r.push("text-decoration: underline;"),e.uval&&r.push("text-underline-style:"+e.uval+";"),e.sz&&r.push("font-size:"+e.sz+"pt;"),e.outline&&r.push("text-effect: outline;"),e.shadow&&r.push("text-shadow: auto;"),t.push(''),e.b&&(t.push(""),n.push("")),e.i&&(t.push(""),n.push("")),e.strike&&(t.push(""),n.push(""));var i=e.valign||"";"superscript"==i||"super"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),n.push("")),n.push("")}(t.s,n[0],n[2]),n[0].join("")+n[1].replace(e,"
")+n[2].join("")):""}return function(e){return e.map(t).join("")}}(),Qi=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Hi=/<(?:\w+:)?r>/,ji=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function zi(e,t){var n=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Se(Pe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Pe(e),n&&(r.h=ke(r.t))):e.match(Hi)&&(r.r=Pe(e),r.t=Se(Pe((e.replace(ji,"").match(Qi)||[]).join("").replace(ve,""))),n&&(r.h=Mi(Di(r.r)))),r):null}var Ki=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Vi=/<(?:\w+:)?(?:si|sstItem)>/g,Wi=/<\/(?:\w+:)?(?:si|sstItem)>/;Gn.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Xi=/^\s|\s$|[\t\n\r]/;function Gi(e,t){if(!t.bookSST)return"";var n=[ge];n[n.length]=qe("sst",null,{xmlns:Ze.main[0],count:e.Count,uniqueCount:e.Unique});for(var r=0;r!=e.length;++r)if(null!=e[r]){var i=e[r],o="";i.r?o+=i.r:(o+=""),o+="",n[n.length]=o}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var qi=function(e,t){var n=!1;return null==t&&(n=!0,t=Dt(15+4*e.t.length)),t.write_shift(1,0),un(e.t,t),n?t.slice(0,t.l):t};function Yi(e){var t=Qt();Ht(t,"BrtBeginSst",function(e,t){return t||(t=Dt(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}(e));for(var n=0;n=4&&(e.l+=t-4),n}function Zi(e){for(var t=e.read_shift(4),n=e.l+t-4,r={},i=e.read_shift(4),o=[];i-- >0;)o.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(r.name=e.read_shift(0,"lpp4"),r.comps=o,e.l!=n)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+n);return r}function eo(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=$i(e,4),t.U=$i(e,4),t.W=$i(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function to(e,t){var n=e.l+t,r={};r.Flags=63&e.read_shift(4),e.l+=4,r.AlgID=e.read_shift(4);var i=!1;switch(r.AlgID){case 26126:case 26127:case 26128:i=36==r.Flags;break;case 26625:i=4==r.Flags;break;case 0:i=16==r.Flags||4==r.Flags||36==r.Flags;break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}if(!i)throw new Error("Encryption Flags/AlgID mismatch");return r.AlgIDHash=e.read_shift(4),r.KeySize=e.read_shift(4),r.ProviderType=e.read_shift(4),e.l+=8,r.CSPName=e.read_shift(n-e.l>>1,"utf16le"),e.l=n,r}function no(e,t){var n={},r=e.l+t;return e.l+=4,n.Salt=e.slice(e.l,e.l+16),e.l+=16,n.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),n.VerifierHash=e.slice(e.l,r),e.l=r,n}function ro(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:to(e,t),v:no(e,e.length-e.l)}}function io(){throw new Error("File is password-protected: ECMA-376 Extensible")}function oo(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var n=e.read_shift(e.length-e.l,"utf8"),r={};return n.replace(ve,(function(e){var n=ye(e);switch(Be(n[0])){case"":break;case"":case"":break;case"":break;case"=0;--n)r=((0===(16384&r)?0:1)|r<<1&32767)^t[n];return 52811^r}var so=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],n=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],r=function(e,t){return 255&((n=e^t)/2|128*n);var n};return function(i){for(var o,a,s,l=Ji(i),c=function(e){for(var r=t[e.length-1],i=104,o=e.length-1;o>=0;--o)for(var a=e[o],s=0;7!=s;++s)64&a&&(r^=n[i]),a*=2,--i;return r}(l),u=l.length,f=B(16),A=0;16!=A;++A)f[A]=0;for(1===(1&u)&&(o=c>>8,f[u]=r(e[0],o),--u,o=255&c,a=l[l.length-1],f[u]=r(a,o));u>0;)o=c>>8,f[--u]=r(l[u],o),o=255&c,f[--u]=r(l[u],o);for(u=15,s=15-l.length;s>0;)o=c>>8,f[u]=r(e[s],o),--s,o=255&c,f[--u]=r(l[u],o),--u,--s;return f}}(),lo=function(e){var t=0,n=so(e);return function(e){var r=function(e,t,n,r,i){var o,a;for(i||(i=t),r||(r=so(e)),o=0;o!=t.length;++o)a=t[o],a=255&((a^=r[n])>>5|a<<3),i[o]=a,++n;return[i,n,r]}("",e,t,n);return t=r[1],r[0]}};function co(e,t,n){var r=n||{};return r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=function(e){var t={},n=t.EncryptionVersionInfo=$i(e,4);if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):r.Data=function(e,t){var n={},r=n.EncryptionVersionInfo=$i(e,4);if(t-=4,2!=r.Minor)throw new Error("unrecognized minor version code: "+r.Minor);if(r.Major>4||r.Major<2)throw new Error("unrecognized major version code: "+r.Major);n.Flags=e.read_shift(4),t-=4;var i=e.read_shift(4);return t-=4,n.EncryptionHeader=to(e,i),t-=i,n.EncryptionVerifier=no(e,t),n}(e,t),r}var uo=function(){function e(e,n){switch(n.type){case"base64":return t(v.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(ee(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){var n=(t||{}).dense?[]:{};if(!e.match(/\\trowd/))throw new Error("RTF missing table");return n["!ref"]=en({s:{c:0,r:0},e:{c:0,r:0}}),n}return{to_workbook:function(t,n){return on(e(t,n),n)},to_sheet:e,from_sheet:function(e){for(var t,n=["{\\rtf1\\ansi"],r=tn(e["!ref"]),i=Array.isArray(e),o=r.s.r;o<=r.e.r;++o){n.push("\\trowd\\trautofit1");for(var a=r.s.c;a<=r.e.c;++a)n.push("\\cellx"+(a+1));for(n.push("\\pard\\intbl"),a=r.s.c;a<=r.e.c;++a){var s=$t({r:o,c:a});(t=i?(e[o]||[])[a]:e[s])&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||(rn(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}}}();function fo(e){for(var t=0,n=1;3!=t;++t)n=256*n+(e[t]>255?255:e[t]<0?0:e[t]);return n.toString(16).toUpperCase().slice(1)}function Ao(e,t){if(0===t)return e;var n=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.max(t,n,r),o=Math.min(t,n,r),a=i-o;if(0===a)return[0,0,t];var s,l=0,c=i+o;switch(s=a/(c>1?2-c:c),i){case t:l=((n-r)/a+6)%6;break;case n:l=(r-t)/a+2;break;case r:l=(t-n)/a+4}return[l/6,s,c/2]}(function(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}(e));return n[2]=t<0?n[2]*(1+t):1-(1-n[2])*(1-t),fo(function(e){var t,n=e[0],r=e[1],i=e[2],o=2*r*(i<.5?i:1-i),a=i-o/2,s=[a,a,a],l=6*n;if(0!==r)switch(0|l){case 0:case 6:t=o*l,s[0]+=o,s[1]+=t;break;case 1:t=o*(2-l),s[0]+=t,s[1]+=o;break;case 2:t=o*(l-2),s[1]+=o,s[2]+=t;break;case 3:t=o*(4-l),s[1]+=t,s[2]+=o;break;case 4:t=o*(l-4),s[2]+=o,s[0]+=t;break;case 5:t=o*(6-l),s[2]+=t,s[0]+=o}for(var c=0;3!=c;++c)s[c]=Math.round(255*s[c]);return s}(n))}var ho=6;function po(e){return Math.floor((e+Math.round(128/ho)/256)*ho)}function go(e){return Math.floor((e-5)/ho*100+.5)/100}function mo(e){return Math.round((e*ho+5)/ho*256)/256}function vo(e){return mo(go(po(e)))}function bo(e){var t=Math.abs(e-vo(e)),n=ho;if(t>.005)for(ho=1;ho<15;++ho)Math.abs(e-vo(e))<=t&&(t=Math.abs(e-vo(e)),n=ho);ho=n}function wo(e){e.width?(e.wpx=po(e.width),e.wch=go(e.wpx),e.MDW=ho):e.wpx?(e.wch=go(e.wpx),e.width=mo(e.wch),e.MDW=ho):"number"==typeof e.wch&&(e.width=mo(e.wch),e.wpx=po(e.width),e.MDW=ho),e.customWidth&&delete e.customWidth}function yo(e){return 96*e/96}function Bo(e){return 96*e/96}var Eo={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},Co=["numFmtId","fillId","fontId","borderId","xfId"],So=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"],_o=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,r=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,i=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(o,a,s){var l,c={};return o?((l=(o=o.replace(//gm,"").replace(//gm,"")).match(e))&&function(e,t,n){t.NumberFmt=[];for(var r=H(k._table),i=0;i":case"":case"":break;case"0){if(l>392){for(l=392;l>60&&null!=t.NumberFmt[l];--l);t.NumberFmt[l]=s}k.load(s,l)}break;case"":break;default:if(n.WTF)throw new Error("unrecognized "+a[0]+" in numFmts")}}}(l,c,s),(l=o.match(r))&&function(e,t,n,r){t.Fonts=[];var i={},o=!1;(e[0].match(ve)||[]).forEach((function(e){var a=ye(e);switch(Be(a[0])){case"":case"":break;case"":break;case"":case"":t.Fonts.push(i),i={};break;case"":case"":break;case"":i.bold=1;break;case"":i.italic=1;break;case"":i.underline=1;break;case"":i.strike=1;break;case"":i.outline=1;break;case"":i.shadow=1;break;case"":i.condense=1;break;case"":i.extend=1;break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":o=!1;break;case"":case"":break;case"":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+a[0]+" in fonts")}}))}(l,c,a,s),(l=o.match(n))&&function(e,t,n,r){t.Fills=[];var i={},o=!1;(e[0].match(ve)||[]).forEach((function(e){var n=ye(e);switch(Be(n[0])){case"":case"":break;case"":case"":i={},t.Fills.push(i);break;case"":case"":break;case"":t.Fills.push(i),i={};break;case"":n.patternType&&(i.patternType=n.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+n[0]+" in fills")}}))}(l,c,0,s),(l=o.match(i))&&function(e,t,n,r){t.Borders=[];var i={},o=!1;(e[0].match(ve)||[]).forEach((function(e){var n=ye(e);switch(Be(n[0])){case"":case"":break;case"":case"":i={},n.diagonalUp&&(i.diagonalUp=Ie(n.diagonalUp)),n.diagonalDown&&(i.diagonalDown=Ie(n.diagonalDown)),t.Borders.push(i);break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":break;case"":case"":break;case"":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+n[0]+" in borders")}}))}(l,c,0,s),(l=o.match(t))&&function(e,t,n){var r;t.CellXf=[];var i=!1;(e[0].match(ve)||[]).forEach((function(e){var o=ye(e),a=0;switch(Be(o[0])){case"":case"":case"":break;case"":for(delete(r=o)[0],a=0;a392)for(a=392;a>60;--a)if(t.NumberFmt[r.numFmtId]==t.NumberFmt[a]){r.numFmtId=a;break}t.CellXf.push(r);break;case"":break;case"":var s={};o.vertical&&(s.vertical=o.vertical),o.horizontal&&(s.horizontal=o.horizontal),null!=o.textRotation&&(s.textRotation=o.textRotation),o.indent&&(s.indent=o.indent),o.wrapText&&(s.wrapText=Ie(o.wrapText)),r.alignment=s;break;case"":case"":case"":break;case"":i=!1;break;case"":case"":break;case"":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+o[0]+" in cellXfs")}}))}(l,c,s),c):c}}(),xo=qe("styleSheet",null,{xmlns:Ze.main[0],"xmlns:vt":Ze.vt});function Oo(e,t){var n,r=[ge,xo];return e.SSF&&null!=(n=function(e){var t=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=e[r]&&(t[t.length]=qe("numFmt",null,{numFmtId:r,formatCode:Oe(e[r])}))})),1===t.length?"":(t[t.length]="",t[0]=qe("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(e.SSF))&&(r[r.length]=n),r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',(n=function(e){var t=[];return t[t.length]=qe("cellXfs",null),e.forEach((function(e){t[t.length]=qe("xf",null,e)})),t[t.length]="",2===t.length?"":(t[0]=qe("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(t.cellXfs))&&(r[r.length]=n),r[r.length]='',r[r.length]='',r[r.length]='',r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}function To(e,t,n){n||(n=Dt(6+4*t.length)),n.write_shift(2,e),un(t,n);var r=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),r}function Fo(e,t){t||(t=Dt(153)),t.write_shift(2,20*e.sz),function(e,t){t||(t=Dt(2));var n=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);t.write_shift(1,n),t.write_shift(1,0)}(e,t),t.write_shift(2,e.bold?700:400);var n=0;"superscript"==e.vertAlign?n=1:"subscript"==e.vertAlign&&(n=2),t.write_shift(2,n),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Nn(e.color,t);var r=0;return"major"==e.scheme&&(r=1),"minor"==e.scheme&&(r=2),t.write_shift(1,r),un(e.name,t),t.length>t.l?t.slice(0,t.l):t}Gn.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var ko=z(["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"]),No=Rt;function Lo(e,t){t||(t=Dt(84));var n=ko[e.patternType];null==n&&(n=40),t.write_shift(4,n);var r=0;if(40!=n)for(Nn({auto:1},t),Nn({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Io(e,t,n){n||(n=Dt(16)),n.write_shift(2,t||0),n.write_shift(2,e.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0);return n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function Po(e,t){return t||(t=Dt(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var Uo=Rt;function Ro(e){var t;Ht(e,"BrtBeginBorders",ln(1)),Ht(e,"BrtBorder",(t||(t=Dt(51)),t.write_shift(1,0),Po(0,t),Po(0,t),Po(0,t),Po(0,t),Po(0,t),t.length>t.l?t.slice(0,t.l):t)),Ht(e,"BrtEndBorders")}function Do(e){var t,n;Ht(e,"BrtBeginStyles",ln(1)),Ht(e,"BrtStyle",(t={xfId:0,builtinId:0,name:"Normal"},n||(n=Dt(52)),n.write_shift(4,t.xfId),n.write_shift(2,1),n.write_shift(1,+t.builtinId),n.write_shift(1,0),wn(t.name||"",n),n.length>n.l?n.slice(0,n.l):n)),Ht(e,"BrtEndStyles")}function Mo(e){Ht(e,"BrtBeginTableStyles",function(e,t,n){var r=Dt(2052);return r.write_shift(4,e),wn(t,r),wn(n,r),r.length>r.l?r.slice(0,r.l):r}(0,"TableStyleMedium9","PivotStyleMedium4")),Ht(e,"BrtEndTableStyles")}function Qo(e,t){var n=Qt();return Ht(n,"BrtBeginStyleSheet"),function(e,t){if(t){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var r=e[0];r<=e[1];++r)null!=t[r]&&++n})),0!=n&&(Ht(e,"BrtBeginFmts",ln(n)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=t[r]&&Ht(e,"BrtFmt",To(r,t[r]))})),Ht(e,"BrtEndFmts"))}}(n,e.SSF),function(e){Ht(e,"BrtBeginFonts",ln(1)),Ht(e,"BrtFont",Fo({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Ht(e,"BrtEndFonts")}(n),function(e){Ht(e,"BrtBeginFills",ln(2)),Ht(e,"BrtFill",Lo({patternType:"none"})),Ht(e,"BrtFill",Lo({patternType:"gray125"})),Ht(e,"BrtEndFills")}(n),Ro(n),function(e){Ht(e,"BrtBeginCellStyleXFs",ln(1)),Ht(e,"BrtXF",Io({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Ht(e,"BrtEndCellStyleXFs")}(n),function(e,t){Ht(e,"BrtBeginCellXFs",ln(t.length)),t.forEach((function(t){Ht(e,"BrtXF",Io(t,0))})),Ht(e,"BrtEndCellXFs")}(n,t.cellXfs),Do(n),function(e){Ht(e,"BrtBeginDXFs",ln(0)),Ht(e,"BrtEndDXFs")}(n),Mo(n),Ht(n,"BrtEndStyleSheet"),n.end()}Gn.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Ho=["","","","","","","","","","","",""];function jo(e,t,n){t.themeElements.clrScheme=[];var r={};(e[0].match(ve)||[]).forEach((function(e){var i=ye(e);switch(i[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===i[0].charAt(1)?(t.themeElements.clrScheme[Ho.indexOf(i[0])]=r,r={}):r.name=i[0].slice(3,i[0].length-1);break;default:if(n&&n.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}}))}function zo(){}function Ko(){}var Vo=/]*)>[\s\S]*<\/a:clrScheme>/,Wo=/]*)>[\s\S]*<\/a:fontScheme>/,Xo=/]*)>[\s\S]*<\/a:fmtScheme>/,Go=/]*)>[\s\S]*<\/a:themeElements>/;function qo(e,t){if(!e||0===e.length)return qo(Yo());var n,r={};if(!(n=e.match(Go)))throw new Error("themeElements not found in theme");return function(e,t,n){var r;t.themeElements={},[["clrScheme",Vo,jo],["fontScheme",Wo,zo],["fmtScheme",Xo,Ko]].forEach((function(i){if(!(r=e.match(i[1])))throw new Error(i[0]+" not found in themeElements");i[2](r,t,n)}))}(n[0],r,t),r.raw=e,r}function Yo(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var n=[ge];return n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n.join("")}function Jo(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=function(e,t){return Rt(e,t)}(e,4);break;case 2:t.xclrValue=Yr(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e);break;case 4:e.l+=4}return e.l+=8,t}function $o(e){var t=e.read_shift(2),n=e.read_shift(2)-4,r=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:r[1]=Jo(e);break;case 6:r[1]=function(e,t){return Rt(e,t)}(e,n);break;case 14:case 15:r[1]=e.read_shift(1===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+n)}return r}Gn.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Gn.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var Zo=1024;function ea(e,t){for(var n=[21600,21600],r=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),i=[qe("xml",null,{"xmlns:v":ot,"xmlns:o":et,"xmlns:x":tt,"xmlns:mv":it}).replace(/\/>/,">"),qe("o:shapelayout",qe("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),qe("v:shapetype",[qe("v:stroke",null,{joinstyle:"miter"}),qe("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:r})];Zo<1e3*e;)Zo+=1e3;return t.forEach((function(e){var t=Jt(e[0]),n={color2:"#BEFF82",type:"gradient"};"gradient"==n.type&&(n.angle="-180");var r="gradient"==n.type?qe("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,o=qe("v:fill",r,n);++Zo,i=i.concat(["",o,qe("v:shadow",null,{on:"t",obscured:"t"}),qe("v:path",null,{"o:connecttype":"none"}),'
','',"","",Xe("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),Xe("x:AutoFill","False"),Xe("x:Row",String(t.r)),Xe("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),i.push(""),i.join("")}Gn.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";var ta=qe("comments",null,{xmlns:Ze.main[0]});function na(e){var t=[ge,ta],n=[];return t.push(""),e.forEach((function(e){e[1].forEach((function(e){var r=Oe(e.a);n.indexOf(r)>-1||(n.push(r),t.push(""+r+""))}))})),t.push(""),t.push(""),e.forEach((function(e){e[1].forEach((function(r){t.push(''),t.push(Xe("t",null==r.t?"":Oe(r.t))),t.push("")}))})),t.push(""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var ra=cn;function ia(e){var t=Qt(),n=[];return Ht(t,"BrtBeginComments"),Ht(t,"BrtBeginCommentAuthors"),e.forEach((function(e){e[1].forEach((function(e){n.indexOf(e.a)>-1||(n.push(e.a.slice(0,54)),Ht(t,"BrtCommentAuthor",function(e){return un(e.slice(0,54))}(e.a)))}))})),Ht(t,"BrtEndCommentAuthors"),Ht(t,"BrtBeginCommentList"),e.forEach((function(e){e[1].forEach((function(r){r.iauthor=n.indexOf(r.a);var i={s:Jt(e[0]),e:Jt(e[0])};Ht(t,"BrtBeginComment",function(e,t){return null==t&&(t=Dt(36)),t.write_shift(4,e[1].iauthor),xn(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}([i,r])),r.t&&r.t.length>0&&Ht(t,"BrtCommentText",dn(r)),Ht(t,"BrtEndComment"),delete r.iauthor}))})),Ht(t,"BrtEndCommentList"),Ht(t,"BrtEndComments"),t.end()}var oa=["xlsb","xlsm","xlam","biff8","xla"];Gn.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",Gn.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";var aa=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function n(e,n,r,i){var o=!1,a=!1;0==r.length?a=!0:"["==r.charAt(0)&&(a=!0,r=r.slice(1,-1)),0==i.length?o=!0:"["==i.charAt(0)&&(o=!0,i=i.slice(1,-1));var s=r.length>0?0|parseInt(r,10):0,l=i.length>0?0|parseInt(i,10):0;return o?l+=t.c:--l,a?s+=t.r:--s,n+(o?"":"$")+qt(l)+(a?"":"$")+Xt(s)}return function(r,i){return t=i,r.replace(e,n)}}(),sa=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,la=function(e,t){return e.replace(sa,(function(e,n,r,i,o,a){var s=Gt(i)-(r?0:t.c),l=Wt(a)-(o?0:t.r);return n+"R"+(0==l?"":o?l+1:"["+l+"]")+"C"+(0==s?"":r?s+1:"["+s+"]")}))};function ca(e,t,n){var r=Zt(t).s,i=Jt(n);return function(e,t){return e.replace(sa,(function(e,n,r,i,o,a){return n+("$"==r?r+i:qt(Gt(i)+t.c))+("$"==o?o+a:Xt(Wt(a)+t.r))}))}(e,{r:i.r-r.r,c:i.c-r.c})}function ua(e){return e.replace(/_xlfn\./g,"")}function fa(e){e.l+=1}function Aa(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function ha(e,t,n){var r=2;if(n){if(n.biff>=2&&n.biff<=5)return da(e);12==n.biff&&(r=4)}var i=e.read_shift(r),o=e.read_shift(r),a=Aa(e,2),s=Aa(e,2);return{s:{r:i,c:a[0],cRel:a[1],rRel:a[2]},e:{r:o,c:s[0],cRel:s[1],rRel:s[2]}}}function da(e){var t=Aa(e,2),n=Aa(e,2),r=e.read_shift(1),i=e.read_shift(1);return{s:{r:t[0],c:r,cRel:t[1],rRel:t[2]},e:{r:n[0],c:i,cRel:n[1],rRel:n[2]}}}function pa(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return function(e){var t=Aa(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}(e);var r=e.read_shift(n&&12==n.biff?4:2),i=Aa(e,2);return{r:r,c:i[0],cRel:i[1],rRel:i[2]}}function ga(e){var t=e.read_shift(2),n=e.read_shift(2);return{r:t,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function ma(e){return[e.read_shift(1),e.read_shift(1)]}function va(e,t){var n=[e.read_shift(1)];if(12==t)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2}switch(n[0]){case 4:n[1]=Ur(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=Fn[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=On(e);break;case 2:n[1]=Vr(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function ba(e,t,n){for(var r=e.read_shift(12==n.biff?4:2),i=[],o=0;o!=r;++o)i.push((12==n.biff?_n:ni)(e,8));return i}function wa(e,t,n){var r=0,i=0;12==n.biff?(r=e.read_shift(4),i=e.read_shift(4)):(i=1+e.read_shift(1),r=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--r,0==--i&&(i=256));for(var o=0,a=[];o!=r&&(a[o]=[]);++o)for(var s=0;s!=i;++s)a[o][s]=va(e,n.biff);return a}function ya(e,t,n){return e.l+=2,[ga(e)]}function Ba(e){return e.l+=6,[]}var Ea=ya,Ca=Ba,Sa=Ba,_a=ya;function xa(e){return e.l+=2,[Dr(e),1&e.read_shift(2)]}var Oa=ya,Ta=xa,Fa=Ba,ka=ya,Na=ya,La=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Ia={1:{n:"PtgExp",f:function(e,t,n){return e.l++,n&&12==n.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:Rt},3:{n:"PtgAdd",f:fa},4:{n:"PtgSub",f:fa},5:{n:"PtgMul",f:fa},6:{n:"PtgDiv",f:fa},7:{n:"PtgPower",f:fa},8:{n:"PtgConcat",f:fa},9:{n:"PtgLt",f:fa},10:{n:"PtgLe",f:fa},11:{n:"PtgEq",f:fa},12:{n:"PtgGe",f:fa},13:{n:"PtgGt",f:fa},14:{n:"PtgNe",f:fa},15:{n:"PtgIsect",f:fa},16:{n:"PtgUnion",f:fa},17:{n:"PtgRange",f:fa},18:{n:"PtgUplus",f:fa},19:{n:"PtgUminus",f:fa},20:{n:"PtgPercent",f:fa},21:{n:"PtgParen",f:fa},22:{n:"PtgMissArg",f:fa},23:{n:"PtgStr",f:function(e,t,n){return e.l++,Hr(e,0,n)}},26:{n:"PtgSheet",f:function(e,t,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,Fn[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,On(e)}},32:{n:"PtgArray",f:function(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[r]}},33:{n:"PtgFunc",f:function(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(n&&n.biff<=3?1:2);return[ns[i],ts[i],r]}},34:{n:"PtgFuncVar",f:function(e,t,n){var r=e[e.l++],i=e.read_shift(1),o=n&&n.biff<=3?[88==r?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[i,(0===o[0]?ts:es)[o[1]]]}},35:{n:"PtgName",f:function(e,t,n){var r=e.read_shift(1)>>>5&3,i=!n||n.biff>=8?4:2,o=e.read_shift(i);switch(n.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[r,0,o]}},36:{n:"PtgRef",f:function(e,t,n){var r=(96&e[e.l])>>5;return e.l+=1,[r,pa(e,0,n)]}},37:{n:"PtgArea",f:function(e,t,n){return[(96&e[e.l++])>>5,ha(e,n.biff>=2&&n.biff,n)]}},38:{n:"PtgMemArea",f:function(e,t,n){var r=e.read_shift(1)>>>5&3;return e.l+=n&&2==n.biff?3:4,[r,e.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:Rt},40:{n:"PtgMemNoMem",f:Rt},41:{n:"PtgMemFunc",f:function(e,t,n){return[e.read_shift(1)>>>5&3,e.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,n){var r=e.read_shift(1)>>>5&3;return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[r]}},43:{n:"PtgAreaErr",f:function(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[r]}},44:{n:"PtgRefN",f:function(e,t,n){var r=(96&e[e.l])>>5;return e.l+=1,[r,function(e,t,n){var r=n&&n.biff?n.biff:8;if(r>=2&&r<=5)return function(e){var t=e.read_shift(2),n=e.read_shift(1),r=(32768&t)>>15,i=(16384&t)>>14;t&=16383,1==r&&t>=8192&&(t-=16384);1==i&&n>=128&&(n-=256);return{r:t,c:n,cRel:i,rRel:r}}(e);var i=e.read_shift(r>=12?4:2),o=e.read_shift(2),a=(16384&o)>>14,s=(32768&o)>>15;if(o&=16383,1==s)for(;i>524287;)i-=1048576;if(1==a)for(;o>8191;)o-=16384;return{r:i,c:o,cRel:a,rRel:s}}(e,0,n)]}},45:{n:"PtgAreaN",f:function(e,t,n){return[(96&e[e.l++])>>5,function(e,t,n){if(n.biff<8)return da(e);var r=e.read_shift(12==n.biff?4:2),i=e.read_shift(12==n.biff?4:2),o=Aa(e,2),a=Aa(e,2);return{s:{r:r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:a[0],cRel:a[1],rRel:a[2]}}}(e,0,n)]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,n){return 5==n.biff?function(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2,"i");e.l+=8;var r=e.read_shift(2);return e.l+=12,[t,n,r]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(2);return n&&5==n.biff&&(e.l+=12),[r,i,pa(e,0,n)]}},59:{n:"PtgArea3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,i=e.read_shift(2,"i");if(n)switch(n.biff){case 5:e.l+=12,6;break;case 12:12}return[r,i,ha(e,0,n)]}},60:{n:"PtgRefErr3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,i=e.read_shift(2),o=4;if(n)switch(n.biff){case 5:o=15;break;case 12:o=6}return e.l+=o,[r,i]}},61:{n:"PtgAreaErr3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,i=e.read_shift(2),o=8;if(n)switch(n.biff){case 5:e.l+=12,o=6;break;case 12:o=12}return e.l+=o,[r,i]}},255:{}},Pa={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};!function(){for(var e in Pa)Ia[e]=Ia[Pa[e]]}();var Ua={1:{n:"PtgElfLel",f:xa},2:{n:"PtgElfRw",f:ka},3:{n:"PtgElfCol",f:Ea},6:{n:"PtgElfRwV",f:Na},7:{n:"PtgElfColV",f:_a},10:{n:"PtgElfRadical",f:Oa},11:{n:"PtgElfRadicalS",f:Fa},13:{n:"PtgElfColS",f:Ca},15:{n:"PtgElfColSV",f:Sa},16:{n:"PtgElfRadicalLel",f:Ta},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),i=e.read_shift(2),o=e.read_shift(2);return{ixti:t,coltype:3&n,rt:La[n>>2&31],idx:r,c:i,C:o}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Ra={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[r]}},2:{n:"PtgAttrIf",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,n){e.l+=2;for(var r=e.read_shift(n&&2==n.biff?1:2),i=[],o=0;o<=r;++o)i.push(e.read_shift(n&&2==n.biff?1:2));return i}},8:{n:"PtgAttrGoto",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,n){e.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:function(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),ma(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),ma(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Da(e,t,n,r){if(r.biff<8)return Rt(e,t);for(var i=e.l+t,o=[],a=0;a!==n.length;++a)switch(n[a][0]){case"PtgArray":n[a][1]=wa(e,0,r),o.push(n[a][1]);break;case"PtgMemArea":n[a][2]=ba(e,n[a][1],r),o.push(n[a][2]);break;case"PtgExp":r&&12==r.biff&&(n[a][1][1]=e.read_shift(4),o.push(n[a][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[a][0]}return 0!==(t=i-e.l)&&o.push(Rt(e,t)),o}function Ma(e,t,n){for(var r,i,o=e.l+t,a=[];o!=e.l;)t=o-e.l,i=e[e.l],r=Ia[i],24!==i&&25!==i||(r=(24===i?Ua:Ra)[e[e.l+1]]),r&&r.f?a.push([r.n,r.f(e,t,n)]):Rt(e,t);return a}function Qa(e){for(var t=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function ja(e,t,n){if(!e)return"SH33TJSERR0";if(n.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var r=e.XTI[t];if(n.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!r)return"SH33TJSERR1";var i="";if(n.biff>8)switch(e[r[0]][0]){case 357:return i=-1==r[1]?"#REF":e.SheetNames[r[1]],r[1]==r[2]?i:i+":"+e.SheetNames[r[2]];case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[r[0]][0];case 355:default:return"SH33TJSSRC"+e[r[0]][0]}switch(e[r[0]][0][0]){case 1025:return i=-1==r[1]?"#REF":e.SheetNames[r[1]]||"SH33TJSERR3",r[1]==r[2]?i:i+":"+e.SheetNames[r[2]];case 14849:return e[r[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[r[0]][0][3]?(i=-1==r[1]?"#REF":e[r[0]][0][3][r[1]]||"SH33TJSERR4",r[1]==r[2]?i:i+":"+e[r[0]][0][3][r[2]]):"SH33TJSERR2"}}function za(e,t,n){return function(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return e.indexOf(" ")>-1?"'"+e+"'":e}(ja(e,t,n),n)}function Ka(e,t,n,r,i){var o,a,s,l,c=i&&i.biff||8,u={s:{c:0,r:0},e:{c:0,r:0}},f=[],A=0,h=0,d="";if(!e[0]||!e[0][0])return"";for(var p=-1,g="",m=0,v=e[0].length;m=0){switch(e[0][p][1][0]){case 0:g=ne(" ",e[0][p][1][1]);break;case 1:g=ne("\r",e[0][p][1][1]);break;default:if(g="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}a+=g,p=-1}f.push(a+Ha[b[0]]+o);break;case"PtgIsect":o=f.pop(),a=f.pop(),f.push(a+" "+o);break;case"PtgUnion":o=f.pop(),a=f.pop(),f.push(a+","+o);break;case"PtgRange":o=f.pop(),a=f.pop(),f.push(a+":"+o);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":break;case"PtgRef":s=jt(b[1][1],u,i),f.push(Kt(s,c));break;case"PtgRefN":s=n?jt(b[1][1],n,i):b[1][1],f.push(Kt(s,c));break;case"PtgRef3d":A=b[1][1],s=jt(b[1][2],u,i);d=za(r,A,i);f.push(d+"!"+Kt(s,c));break;case"PtgFunc":case"PtgFuncVar":var w=b[1][0],y=b[1][1];w||(w=0);var B=0==(w&=127)?[]:f.slice(-w);f.length-=w,"User"===y&&(y=B.shift()),f.push(y+"("+B.join(",")+")");break;case"PtgBool":f.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(b[1]);break;case"PtgNum":f.push(String(b[1]));break;case"PtgStr":f.push('"'+b[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(b[1]);break;case"PtgAreaN":l=zt(b[1][1],n?{s:n}:u,i),f.push(Vt(l,i));break;case"PtgArea":l=zt(b[1][1],u,i),f.push(Vt(l,i));break;case"PtgArea3d":A=b[1][1],l=b[1][2],d=za(r,A,i),f.push(d+"!"+Vt(l,i));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":h=b[1][2];var E=(r.names||[])[h-1]||(r[0]||[])[h],C=E?E.Name:"SH33TJSNAME"+String(h);C in rs&&(C=rs[C]),f.push(C);break;case"PtgNameX":var S,_=b[1][1];if(h=b[1][2],!(i.biff<=5)){var x="";if(14849==((r[_]||[])[0]||[])[0]||(1025==((r[_]||[])[0]||[])[0]?r[_][h]&&r[_][h].itab>0&&(x=r.SheetNames[r[_][h].itab-1]+"!"):x=r.SheetNames[h-1]+"!"),r[_]&&r[_][h])x+=r[_][h].Name;else if(r[0]&&r[0][h])x+=r[0][h].Name;else{var O=ja(r,_,i).split(";;");O[h-1]?x=O[h-1]:x+="SH33TJSERRX"}f.push(x);break}_<0&&(_=-_),r[_]&&(S=r[_][h]),S||(S={Name:"SH33TJSERRY"}),f.push(S.Name);break;case"PtgParen":var T="(",F=")";if(p>=0){switch(g="",e[0][p][1][0]){case 2:T=ne(" ",e[0][p][1][1])+T;break;case 3:T=ne("\r",e[0][p][1][1])+T;break;case 4:F=ne(" ",e[0][p][1][1])+F;break;case 5:F=ne("\r",e[0][p][1][1])+F;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}p=-1}f.push(T+f.pop()+F);break;case"PtgRefErr":case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":s={c:b[1][1],r:b[1][0]};var k={c:n.c,r:n.r};if(r.sharedf[$t(s)]){var N=r.sharedf[$t(s)];f.push(Ka(N,u,k,r,i))}else{var L=!1;for(o=0;o!=r.arrayf.length;++o)if(a=r.arrayf[o],!(s.ca[0].e.c)&&!(s.ra[0].e.r)){f.push(Ka(a[1],u,k,r,i)),L=!0;break}L||f.push(b[1])}break;case"PtgArray":f.push("{"+Qa(b[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":p=m;break;case"PtgTbl":case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+b[1].idx+"[#"+b[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":default:throw new Error("Unrecognized Formula Token: "+String(b))}if(3!=i.biff&&p>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][m][0])){var I=!0;switch((b=e[0][p])[1][0]){case 4:I=!1;case 0:g=ne(" ",b[1][1]);break;case 5:I=!1;case 1:g=ne("\r",b[1][1]);break;default:if(g="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+b[1][0])}f.push((I?g:"")+f.pop()+(I?"":g)),p=-1}}if(f.length>1&&i.WTF)throw new Error("bad formula stack");return f[0]}function Va(e,t,n){var r,i=e.l+t,o=2==n.biff?1:2,a=e.read_shift(o);if(65535==a)return[[],Rt(e,t-2)];var s=Ma(e,a,n);return t!==a+o&&(r=Da(e,t-a-o,s,n)),e.l=i,[s,r]}function Wa(e,t,n){var r,i=e.l+t,o=e.read_shift(2),a=Ma(e,o,n);return 65535==o?[[],Rt(e,t-2)]:(t!==o+2&&(r=Da(e,i-o-2,a,n)),[a,r])}function Xa(e,t,n){var r=e.l+t,i=$r(e);2==n.biff&&++e.l;var o=function(e){var t;if(65535!==xt(e,e.l+6))return[On(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),a=e.read_shift(1);2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4));var s=function(e,t,n){var r,i=e.l+t,o=2==n.biff?1:2,a=e.read_shift(o);if(65535==a)return[[],Rt(e,t-2)];var s=Ma(e,a,n);return t!==a+o&&(r=Da(e,t-a-o,s,n)),e.l=i,[s,r]}(e,r-e.l,n);return{cell:i,val:o[0],formula:s,shared:a>>3&1,tt:o[1]}}function Ga(e,t,n,r,i){var o=Zr(t,n,i),a=function(e){if(null==e){var t=Dt(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}return Tn("number"==typeof e?e:0)}(e.v),s=Dt(6);s.write_shift(2,33),s.write_shift(4,0);for(var l=Dt(e.bf.length),c=0;c0?Da(e,o,i,n):null]}var Ya=qa,Ja=qa,$a=qa,Za=qa,es={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},ts={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},ns={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0},rs={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function is(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function os(e){var t=e.split(":");return[t[0].split(".")[0],t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var as={},ss={};Gn.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var ls="undefined"!==typeof Map;function cs(e,t,n){var r=0,i=e.length;if(n){if(ls?n.has(t):Object.prototype.hasOwnProperty.call(n,t))for(var o=ls?n.get(t):n[t];r-1?(n.width=mo(r),n.customWidth=1):null!=t.width&&(n.width=t.width),t.hidden&&(n.hidden=!0),n}function fs(e,t){if(e){var n=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(n=[1,1,1,1,.5,.5]),null==e.left&&(e.left=n[0]),null==e.right&&(e.right=n[1]),null==e.top&&(e.top=n[2]),null==e.bottom&&(e.bottom=n[3]),null==e.header&&(e.header=n[4]),null==e.footer&&(e.footer=n[5])}}function As(e,t,n){var r=n.revssf[null!=t.z?t.z:"General"],i=60,o=e.length;if(null==r&&n.ssf)for(;i<392;++i)if(null==n.ssf[i]){k.load(t.z,i),n.ssf[i]=t.z,n.revssf[t.z]=r=i;break}for(i=0;i!=o;++i)if(e[i].numFmtId===r)return i;return e[o]={numFmtId:r,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},o}function hs(e,t,n,r,i,o){try{r.cellNF&&(e.z=k._table[t])}catch(iu){if(r.WTF)throw iu}if("z"!==e.t){if("d"===e.t&&"string"===typeof e.v&&(e.v=Z(e.v)),!r||!1!==r.cellText)try{if(null==k._table[t]&&k.load(P[t]||"General",t),"e"===e.t)e.w=e.w||Fn[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=k._general_int(e.v):e.w=k._general_num(e.v);else if("d"===e.t){var a=X(e.v);e.w=(0|a)===a?k._general_int(a):k._general_num(a)}else{if(void 0===e.v)return"";e.w=k._general(e.v,ss)}else"d"===e.t?e.w=k.format(t,X(e.v),ss):e.w=k.format(t,e.v,ss)}catch(iu){if(r.WTF)throw iu}if(r.cellStyles&&null!=n)try{e.s=o.Fills[n],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Ao(i.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),r.WTF&&(e.s.fgColor.raw_rgb=i.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Ao(i.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),r.WTF&&(e.s.bgColor.raw_rgb=i.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(iu){if(r.WTF&&o.Fills)throw iu}}}function ds(e,t,n){if(e&&e["!ref"]){var r=tn(e["!ref"]);if(r.e.c/g,gs=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,ms=/<(?:\w:)?hyperlink [^>]*>/gm,vs=/"(\w*:\w*)"/,bs=/<(?:\w:)?col\b[^>]*[\/]?>/g,ws=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,ys=/<(?:\w:)?pageMargins[^>]*\/>/g,Bs=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Es=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Cs(e,t,n,r,i,o,a){if(!e)return e;r||(r={"!id":{}});var s=t.dense?[]:{},l={s:{r:2e6,c:2e6},e:{r:0,c:0}},c="",u="",f=e.match(gs);f?(c=e.slice(0,f.index),u=e.slice(f.index+f[0].length)):c=u=e;var A=c.match(Bs);A&&Ss(A[0],s,i,n);var h=(c.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(h>0){var d=c.slice(h,h+50).match(vs);d&&function(e,t){var n=tn(t);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=en(n))}(s,d[1])}var p=c.match(Es);p&&p[1]&&function(e,t){t.Views||(t.Views=[{}]);(e.match(Os)||[]).forEach((function(e,n){var r=ye(e);t.Views[n]||(t.Views[n]={}),Ie(r.rightToLeft)&&(t.Views[n].RTL=!0)}))}(p[1],i);var g=[];if(t.cellStyles){var m=c.match(bs);m&&function(e,t){for(var n=!1,r=0;r!=t.length;++r){var i=ye(t[r],!0);i.hidden&&(i.hidden=Ie(i.hidden));var o=parseInt(i.min,10)-1,a=parseInt(i.max,10)-1;for(delete i.min,delete i.max,i.width=+i.width,!n&&i.width&&(n=!0,bo(i.width)),wo(i);o<=a;)e[o++]=te(i)}}(g,m)}f&&Fs(f[1],s,t,l,o,a);var v=u.match(ws);v&&(s["!autofilter"]=function(e){return{ref:(e.match(/ref="([^"]*)"/)||[])[1]}}(v[0]));var b=[],w=u.match(ps);if(w)for(h=0;h!=w.length;++h)b[h]=tn(w[h].slice(w[h].indexOf('"')+1));var y=u.match(ms);y&&function(e,t,n){for(var r=Array.isArray(e),i=0;i!=t.length;++i){var o=ye(Pe(t[i]),!0);if(!o.ref)return;var a=((n||{})["!id"]||[])[o.id];a?(o.Target=a.Target,o.location&&(o.Target+="#"+o.location)):(o.Target="#"+o.location,a={Target:o.Target,TargetMode:"Internal"}),o.Rel=a,o.tooltip&&(o.Tooltip=o.tooltip,delete o.tooltip);for(var s=tn(o.ref),l=s.s.r;l<=s.e.r;++l)for(var c=s.s.c;c<=s.e.c;++c){var u=$t({c:c,r:l});r?(e[l]||(e[l]=[]),e[l][c]||(e[l][c]={t:"z",v:void 0}),e[l][c].l=o):(e[u]||(e[u]={t:"z",v:void 0}),e[u].l=o)}}}(s,y,r);var B=u.match(ys);if(B&&(s["!margins"]=function(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(n){e[n]&&(t[n]=parseFloat(e[n]))})),t}(ye(B[0]))),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=en(l)),t.sheetRows>0&&s["!ref"]){var E=tn(s["!ref"]);t.sheetRows<=+E.e.r&&(E.e.r=t.sheetRows-1,E.e.r>l.e.r&&(E.e.r=l.e.r),E.e.rl.e.c&&(E.e.c=l.e.c),E.e.c0&&(s["!cols"]=g),b.length>0&&(s["!merges"]=b),s}function Ss(e,t,n,r){var i=ye(e);n.Sheets[r]||(n.Sheets[r]={}),i.codeName&&(n.Sheets[r].CodeName=i.codeName)}var _s=["objects","scenarios","selectLockedCells","selectUnlockedCells"],xs=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"],Os=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function Ts(e,t,n,r){if(void 0===e.v&&void 0===e.f||"z"===e.t)return"";var i="",o=e.t,a=e.v;if("z"!==e.t)switch(e.t){case"b":i=e.v?"1":"0";break;case"n":i=""+e.v;break;case"e":i=Fn[e.v];break;case"d":r&&r.cellDates?i=Z(e.v,-1).toISOString():((e=te(e)).t="n",i=""+(e.v=X(Z(e.v)))),"undefined"===typeof e.z&&(e.z=k._table[14]);break;default:i=e.v}var s=Xe("v",Oe(i)),l={r:t},c=As(r.cellXfs,e,r);switch(0!==c&&(l.s=c),e.t){case"n":break;case"d":l.t="d";break;case"b":l.t="b";break;case"e":l.t="e";break;case"z":break;default:if(null==e.v){delete e.t;break}if(r&&r.bookSST){s=Xe("v",""+cs(r.Strings,e.v,r.revStrings)),l.t="s";break}l.t="str"}if(e.t!=o&&(e.t=o,e.v=a),e.f){var u=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;s=qe("f",Oe(e.f),u)+(null!=e.v?s:"")}return e.l&&n["!links"].push([t,e.l]),e.c&&n["!comments"].push([t,e.c]),qe("c",s,l)}var Fs=function(){var e=/<(?:\w+:)?c[ >]/,t=/<\/(?:\w+:)?row>/,n=/r=["']([^"']*)["']/,r=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,i=/ref=["']([^"']*)["']/,o=Qe("v"),a=Qe("f");return function(s,l,c,u,f,A){for(var h,d,p,g,m,v=0,b="",w=[],y=[],B=0,E=0,C=0,S="",_=0,x=0,O=0,T=0,F=Array.isArray(A.CellXf),N=[],L=[],I=Array.isArray(l),P=[],U={},R=!1,D=s.split(t),M=0,Q=D.length;M!=Q;++M){var H=(b=D[M].trim()).length;if(0!==H){for(v=0;v_-1&&(u.s.r=_-1),u.e.r<_-1&&(u.e.r=_-1),c&&c.cellStyles&&(U={},R=!1,d.ht&&(R=!0,U.hpt=parseFloat(d.ht),U.hpx=Bo(U.hpt)),"1"==d.hidden&&(R=!0,U.hidden=!0),null!=d.outlineLevel&&(R=!0,U.level=+d.outlineLevel),R&&(P[_-1]=U)),w=b.slice(v).split(e);for(var j=0;j!=w.length&&"<"==w[j].trim().charAt(0);++j);for(w=w.slice(j),v=0;v!=w.length;++v)if(0!==(b=w[v].trim()).length){if(y=b.match(n),B=v,E=0,C=0,b="":"")+b,null!=y&&2===y.length){for(B=0,S=y[1],E=0;E!=S.length&&!((C=S.charCodeAt(E)-64)<1||C>26);++E)B=26*B+C;x=--B}else++x;for(E=0;E!=b.length&&62!==b.charCodeAt(E);++E);if(++E,(d=ye(b.slice(0,E),!0)).r||(d.r=$t({r:_-1,c:x})),h={t:""},null!=(y=(S=b.slice(E)).match(o))&&""!==y[1]&&(h.v=Se(y[1])),c.cellFormula){null!=(y=S.match(a))&&""!==y[1]?(h.f=ua(Se(Pe(y[1]))),y[0].indexOf('t="array"')>-1?(h.F=(S.match(i)||[])[1],h.F.indexOf(":")>-1&&N.push([tn(h.F),h.F])):y[0].indexOf('t="shared"')>-1&&(g=ye(y[0]),L[parseInt(g.si,10)]=[g,ua(Se(Pe(y[1]))),d.r])):(y=S.match(/]*\/>/))&&L[(g=ye(y[0])).si]&&(h.f=ca(L[g.si][1],L[g.si][2],d.r));var z=Jt(d.r);for(E=0;E=N[E][0].s.r&&z.r<=N[E][0].e.r&&z.c>=N[E][0].s.c&&z.c<=N[E][0].e.c&&(h.F=N[E][1])}if(null==d.t&&void 0===h.v)if(h.f||h.F)h.v=0,h.t="n";else{if(!c.sheetStubs)continue;h.t="z"}else h.t=d.t||"n";switch(u.s.c>x&&(u.s.c=x),u.e.c0&&(l["!rows"]=P)}}(),ks=qe("worksheet",null,{xmlns:Ze.main[0],"xmlns:r":Ze.r});function Ns(e,t,n,r){var i,o=[ge,ks],a=n.SheetNames[e],s="",l=n.Sheets[a];null==l&&(l={});var c=l["!ref"]||"A1",u=tn(c);if(u.e.c>16383||u.e.r>1048575){if(t.WTF)throw new Error("Range "+c+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575),c=en(u)}r||(r={}),l["!comments"]=[];var f=[];!function(e,t,n,r,i){var o=!1,a={};if("xlsx"!==r.bookType&&t.vbaraw){var s=t.SheetNames[n];try{t.Workbook&&(s=t.Workbook.Sheets[n].CodeName||s)}catch(iu){}o=!0,a.codeName=Oe(s)}o&&(i[i.length]=qe("sheetPr",null,a))}(0,n,e,t,o),o[o.length]=qe("dimension",null,{ref:c}),o[o.length]=function(e,t,n,r){var i={workbookViewId:"0"};return(((r||{}).Workbook||{}).Views||[])[0]&&(i.rightToLeft=r.Workbook.Views[0].RTL?"1":"0"),qe("sheetViews",qe("sheetView",null,i),{})}(0,0,0,n),t.sheetFormat&&(o[o.length]=qe("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(o[o.length]=function(e,t){for(var n,r=[""],i=0;i!=t.length;++i)(n=t[i])&&(r[r.length]=qe("col",null,us(i,n)));return r[r.length]="",r.join("")}(0,l["!cols"])),o[i=o.length]="",l["!links"]=[],null!=l["!ref"]&&(s=function(e,t,n,r){var i,o,a=[],s=[],l=tn(e["!ref"]),c="",u="",f=[],A=0,h=0,d=e["!rows"],p=Array.isArray(e),g={r:u},m=-1;for(h=l.s.c;h<=l.e.c;++h)f[h]=qt(h);for(A=l.s.r;A<=l.e.r;++A){for(s=[],u=Xt(A),h=l.s.c;h<=l.e.c;++h){i=f[h]+u;var v=p?(e[A]||[])[h]:e[i];void 0!==v&&(null!=(c=Ts(v,i,e,t))&&s.push(c))}(s.length>0||d&&d[A])&&(g={r:u},d&&d[A]&&((o=d[A]).hidden&&(g.hidden=1),m=-1,o.hpx?m=yo(o.hpx):o.hpt&&(m=o.hpt),m>-1&&(g.ht=m,g.customHeight=1),o.level&&(g.outlineLevel=o.level)),a[a.length]=qe("row",s.join(""),g))}if(d)for(;A-1&&(g.ht=m,g.customHeight=1),o.level&&(g.outlineLevel=o.level),a[a.length]=qe("row","",g));return a.join("")}(l,t,0,0)).length>0&&(o[o.length]=s),o.length>i+1&&(o[o.length]="",o[i]=o[i].replace("/>",">")),null!=l["!protect"]&&(o[o.length]=function(e){var t={sheet:1};return _s.forEach((function(n){null!=e[n]&&e[n]&&(t[n]="1")})),xs.forEach((function(n){null==e[n]||e[n]||(t[n]="0")})),e.password&&(t.password=ao(e.password).toString(16).toUpperCase()),qe("sheetProtection",null,t)}(l["!protect"])),null!=l["!autofilter"]&&(o[o.length]=function(e,t,n,r){var i="string"==typeof e.ref?e.ref:en(e.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var o=n.Workbook.Names,a=Zt(i);a.s.r==a.e.r&&(a.e.r=Zt(t["!ref"]).e.r,i=en(a));for(var s=0;s0&&(o[o.length]=function(e){if(0===e.length)return"";for(var t='',n=0;n!=e.length;++n)t+='';return t+""}(l["!merges"]));var A,h,d=-1,p=-1;return l["!links"].length>0&&(o[o.length]="",l["!links"].forEach((function(e){e[1].Target&&(A={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(p=er(r,-1,Oe(e[1].Target).replace(/#.*$/,""),Gn.HLINK),A["r:id"]="rId"+p),(d=e[1].Target.indexOf("#"))>-1&&(A.location=Oe(e[1].Target.slice(d+1))),e[1].Tooltip&&(A.tooltip=Oe(e[1].Tooltip)),o[o.length]=qe("hyperlink",null,A))})),o[o.length]=""),delete l["!links"],null!=l["!margins"]&&(o[o.length]=(fs(h=l["!margins"]),qe("pageMargins",null,h))),t&&!t.ignoreEC&&void 0!=t.ignoreEC||(o[o.length]=Xe("ignoredErrors",qe("ignoredError",null,{numberStoredAsText:1,sqref:c}))),f.length>0&&(p=er(r,-1,"../drawings/drawing"+(e+1)+".xml",Gn.DRAW),o[o.length]=qe("drawing",null,{"r:id":"rId"+p}),l["!drawing"]=f),l["!comments"].length>0&&(p=er(r,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Gn.VML),o[o.length]=qe("legacyDrawing",null,{"r:id":"rId"+p}),l["!legacy"]=p),o.length>1&&(o[o.length]="",o[1]=o[1].replace("/>",">")),o.join("")}function Ls(e,t,n,r){var i=function(e,t,n){var r=Dt(145),i=(n["!rows"]||[])[e]||{};r.write_shift(4,e),r.write_shift(4,0);var o=320;i.hpx?o=20*yo(i.hpx):i.hpt&&(o=20*i.hpt),r.write_shift(2,o),r.write_shift(1,0);var a=0;i.level&&(a|=i.level),i.hidden&&(a|=16),(i.hpx||i.hpt)&&(a|=32),r.write_shift(1,a),r.write_shift(1,0);var s=0,l=r.l;r.l+=4;for(var c={r:e,c:0},u=0;u<16;++u)if(!(t.s.c>u+1<<10||t.e.cr.l?r.slice(0,r.l):r}(r,n,t);(i.length>17||(t["!rows"]||[])[r])&&Ht(e,"BrtRowHdr",i)}var Is=_n,Ps=xn;function Us(e,t,n){return null==n&&(n=Dt(12)),gn(t,n),function(e,t){null==t&&(t=Dt(4));var n=0,r=0,i=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?r=1:i==(0|i)&&i>=-(1<<29)&&i<1<<29&&(r=1,n=1),!r)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((n?i:e)<<2)+(n+2))}(e.v,n),n}var Rs=_n,Ds=xn,Ms=["left","right","top","bottom","header","footer"];function Qs(e,t,n,r,i,o){if(void 0!==t.v){var a="";switch(t.t){case"b":a=t.v?"1":"0";break;case"d":(t=te(t)).z=t.z||k._table[14],t.v=X(Z(t.v)),t.t="n";break;case"n":case"e":a=""+t.v;break;default:a=t.v}var s={r:n,c:r};switch(s.s=As(i.cellXfs,t,i),t.l&&o["!links"].push([$t(s),t.l]),t.c&&o["!comments"].push([$t(s),t.c]),t.t){case"s":case"str":return void(i.bookSST?(a=cs(i.Strings,t.v,i.revStrings),s.t="s",s.v=a,Ht(e,"BrtCellIsst",function(e,t,n){return null==n&&(n=Dt(12)),gn(t,n),n.write_shift(4,t.v),n}(0,s))):(s.t="str",Ht(e,"BrtCellSt",function(e,t,n){return null==n&&(n=Dt(12+4*e.v.length)),gn(t,n),un(e.v,n),n.length>n.l?n.slice(0,n.l):n}(t,s))));case"n":return void(t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?Ht(e,"BrtCellRk",Us(t,s)):Ht(e,"BrtCellReal",function(e,t,n){return null==n&&(n=Dt(16)),gn(t,n),Tn(e.v,n),n}(t,s)));case"b":return s.t="b",void Ht(e,"BrtCellBool",function(e,t,n){return null==n&&(n=Dt(9)),gn(t,n),n.write_shift(1,e.v?1:0),n}(t,s));case"e":s.t="e"}Ht(e,"BrtCellBlank",function(e,t,n){return null==n&&(n=Dt(8)),gn(t,n)}(0,s))}}function Hs(e,t){var n,r;t&&t["!merges"]&&(Ht(e,"BrtBeginMergeCells",(n=t["!merges"].length,null==r&&(r=Dt(4)),r.write_shift(4,n),r)),t["!merges"].forEach((function(t){Ht(e,"BrtMergeCell",Ds(t))})),Ht(e,"BrtEndMergeCells"))}function js(e,t){t&&t["!cols"]&&(Ht(e,"BrtBeginColInfos"),t["!cols"].forEach((function(t,n){t&&Ht(e,"BrtColInfo",function(e,t,n){null==n&&(n=Dt(18));var r=us(e,t);n.write_shift(-4,e),n.write_shift(-4,e),n.write_shift(4,256*(r.width||10)),n.write_shift(4,0);var i=0;return t.hidden&&(i|=1),"number"==typeof r.width&&(i|=2),t.level&&(i|=t.level<<8),n.write_shift(2,i),n}(n,t))})),Ht(e,"BrtEndColInfos"))}function zs(e,t){t&&t["!ref"]&&(Ht(e,"BrtBeginCellIgnoreECs"),Ht(e,"BrtCellIgnoreEC",function(e){var t=Dt(24);return t.write_shift(4,4),t.write_shift(4,1),xn(e,t),t}(tn(t["!ref"]))),Ht(e,"BrtEndCellIgnoreECs"))}function Ks(e,t,n){t["!links"].forEach((function(t){if(t[1].Target){var r=er(n,-1,t[1].Target.replace(/#.*$/,""),Gn.HLINK);Ht(e,"BrtHLink",function(e,t){var n=Dt(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));xn({s:Jt(e[0]),e:Jt(e[0])},n),En("rId"+t,n);var r=e[1].Target.indexOf("#");return un((-1==r?"":e[1].Target.slice(r+1))||"",n),un(e[1].Tooltip||"",n),un("",n),n.slice(0,n.l)}(t,r))}})),delete t["!links"]}function Vs(e,t,n){Ht(e,"BrtBeginWsViews"),Ht(e,"BrtBeginWsView",function(e,t,n){null==n&&(n=Dt(30));var r=924;return(((t||{}).Views||[])[0]||{}).RTL&&(r|=32),n.write_shift(2,r),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}(0,n)),Ht(e,"BrtEndWsView"),Ht(e,"BrtEndWsViews")}function Ws(e,t){var n,r;t["!protect"]&&Ht(e,"BrtSheetProtection",(n=t["!protect"],null==r&&(r=Dt(66)),r.write_shift(2,n.password?ao(n.password):0),r.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(e){e[1]?r.write_shift(4,null==n[e[0]]||n[e[0]]?0:1):r.write_shift(4,null!=n[e[0]]&&n[e[0]]?0:1)})),r))}function Xs(e,t,n,r){var i=Qt(),o=n.SheetNames[e],a=n.Sheets[o]||{},s=o;try{n&&n.Workbook&&(s=n.Workbook.Sheets[e].CodeName||s)}catch(iu){}var l,c,u=tn(a["!ref"]||"A1");if(u.e.c>16383||u.e.r>1048575){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575)}return a["!links"]=[],a["!comments"]=[],Ht(i,"BrtBeginSheet"),n.vbaraw&&Ht(i,"BrtWsProp",function(e,t){null==t&&(t=Dt(84+4*e.length));for(var n=0;n<3;++n)t.write_shift(1,0);return Nn({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),vn(e,t),t.slice(0,t.l)}(s)),Ht(i,"BrtWsDim",Ps(u)),Vs(i,0,n.Workbook),js(i,a),function(e,t,n,r){var i,o=tn(t["!ref"]||"A1"),a="",s=[];Ht(e,"BrtBeginSheetData");var l=Array.isArray(t),c=o.e.r;t["!rows"]&&(c=Math.max(o.e.r,t["!rows"].length-1));for(var u=o.s.r;u<=c;++u)if(a=Xt(u),Ls(e,t,o,u),u<=o.e.r)for(var f=o.s.c;f<=o.e.c;++f){u===o.s.r&&(s[f]=qt(f)),i=s[f]+a;var A=l?(t[u]||[])[f]:t[i];A&&Qs(e,A,u,f,r,t)}Ht(e,"BrtEndSheetData")}(i,a,0,t),Ws(i,a),function(e,t,n,r){if(t["!autofilter"]){var i=t["!autofilter"],o="string"===typeof i.ref?i.ref:en(i.ref);n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]);var a=n.Workbook.Names,s=Zt(o);s.s.r==s.e.r&&(s.e.r=Zt(t["!ref"]).e.r,o=en(s));for(var l=0;l0){var i=er(r,-1,"../drawings/vmlDrawing"+(n+1)+".vml",Gn.VML);Ht(e,"BrtLegacyDrawing",En("rId"+i)),t["!legacy"]=i}}(i,a,e,r),Ht(i,"BrtEndSheet"),i.end()}function Gs(e,t,n,r,i,o){var a=o||{"!type":"chart"};if(!e)return o;var s=0,l=0,c="A",u={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(e){var t,n=[],r=e.match(/^/);(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/(.*)<\/c:v><\/c:pt>/);t&&(n[+t[1]]=r?+t[2]:t[2])}));var i=Se((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[n,i,t]}(e);u.s.r=u.s.c=0,u.e.c=s,c=qt(s),t[0].forEach((function(e,n){a[c+Xt(n)]={t:"n",v:e,z:t[1]},l=n})),u.e.r0&&(a["!ref"]=en(u)),a}Gn.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",Gn.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx",Gn.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",qe("chartsheet",null,{xmlns:Ze.main[0],"xmlns:r":Ze.r});var qs=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Ys=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Js=[],$s=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Zs(e,t){for(var n=0;n!=e.length;++n)for(var r=e[n],i=0;i!=t.length;++i){var o=t[i];if(null==r[o[0]])r[o[0]]=o[1];else switch(o[2]){case"bool":"string"==typeof r[o[0]]&&(r[o[0]]=Ie(r[o[0]]));break;case"int":"string"==typeof r[o[0]]&&(r[o[0]]=parseInt(r[o[0]],10))}}}function el(e,t){for(var n=0;n!=t.length;++n){var r=t[n];if(null==e[r[0]])e[r[0]]=r[1];else switch(r[2]){case"bool":"string"==typeof e[r[0]]&&(e[r[0]]=Ie(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10))}}}function tl(e){el(e.WBProps,qs),el(e.CalcPr,$s),Zs(e.WBView,Ys),Zs(e.Sheets,Js),ss.date1904=Ie(e.WBProps.date1904)}var nl="][*?/\\".split("");function rl(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return nl.forEach((function(r){if(-1!=e.indexOf(r)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}function il(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t,n,r,i=e.Workbook&&e.Workbook.Sheets||[];t=e.SheetNames,n=i,r=!!e.vbaraw,t.forEach((function(e,i){rl(e);for(var o=0;o22)throw new Error("Bad Code Name: Worksheet"+a)}}));for(var o=0;o0,r={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(qs.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(r[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(r.codeName=e.Workbook.WBProps.CodeName,delete r.CodeName)),t[t.length]=qe("workbookPr",null,r);var i=e.Workbook&&e.Workbook.Sheets||[],o=0;for(t[t.length]="",o=0;o!=e.SheetNames.length;++o){var a={name:Oe(e.SheetNames[o].slice(0,31))};if(a.sheetId=""+(o+1),a["r:id"]="rId"+(o+1),i[o])switch(i[o].Hidden){case 1:a.state="hidden";break;case 2:a.state="veryHidden"}t[t.length]=qe("sheet",null,a)}return t[t.length]="",n&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var n={name:e.Name};e.Comment&&(n.comment=e.Comment),null!=e.Sheet&&(n.localSheetId=""+e.Sheet),e.Hidden&&(n.hidden="1"),e.Ref&&(t[t.length]=qe("definedName",Oe(e.Ref),n))})),t[t.length]=""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function ll(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var n,r,i=t.Workbook.Sheets,o=0,a=-1,s=-1;oa))Ht(e,"BrtBeginBookViews"),Ht(e,"BrtBookView",(n=a,r||(r=Dt(29)),r.write_shift(-4,0),r.write_shift(-4,460),r.write_shift(4,28800),r.write_shift(4,17600),r.write_shift(4,500),r.write_shift(4,n),r.write_shift(4,n),r.write_shift(1,120),r.length>r.l?r.slice(0,r.l):r)),Ht(e,"BrtEndBookViews")}}function cl(e,n){var r=Qt();return Ht(r,"BrtBeginBook"),Ht(r,"BrtFileVersion",function(e,n){n||(n=Dt(127));for(var r=0;4!=r;++r)n.write_shift(4,0);return un("SheetJS",n),un(t.version,n),un(t.version,n),un("7262",n),n.length=n.l,n.length>n.l?n.slice(0,n.l):n}()),Ht(r,"BrtWbProp",function(e,t){t||(t=Dt(72));var n=0;return e&&e.filterPrivacy&&(n|=8),t.write_shift(4,n),t.write_shift(4,0),vn(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}(e.Workbook&&e.Workbook.WBProps||null)),ll(r,e),function(e,t){Ht(e,"BrtBeginBundleShs");for(var n=0;n!=t.SheetNames.length;++n){var r={Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};Ht(e,"BrtBundleSh",(i=r,(o=void 0)||(o=Dt(127)),o.write_shift(4,i.Hidden),o.write_shift(4,i.iTabID),En(i.strRelID,o),un(i.name.slice(0,31),o),o.length>o.l?o.slice(0,o.l):o))}var i,o;Ht(e,"BrtEndBundleShs")}(r,e),Ht(r,"BrtEndBook"),r.end()}function ul(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=[],i=!1;t||(t={}),t.biff=12;var o=[],a=[[]];return a.SheetNames=[],a.XTI=[],Mt(e,(function(e,s,l){switch(l){case 156:a.SheetNames.push(e.name),n.Sheets.push(e);break;case 153:n.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=Ka(e.Ptg,0,null,a,t),delete t.SID,delete e.Ptg,o.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:a[0].length?a.push([l,e]):a[0]=[l,e],a[a.length-1].XTI=[];break;case 362:0===a.length&&(a[0]=[],a[0].XTI=[]),a[a.length-1].XTI=a[a.length-1].XTI.concat(e),a.XTI=a.XTI.concat(e);break;case 361:break;case 3072:case 3073:case 2071:case 534:case 677:case 158:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:r.push(s),i=!0;break;case 36:r.pop(),i=!1;break;case 37:r.push(s),i=!0;break;case 38:r.pop(),i=!1;break;case 16:break;default:if((s||"").indexOf("Begin")>0);else if((s||"").indexOf("End")>0);else if(!i||t.WTF&&"BrtACBegin"!=r[r.length-1]&&"BrtFRTBegin"!=r[r.length-1])throw new Error("Unexpected record "+l+" "+s)}}),t),tl(n),n.Names=o,n.supbooks=a,n}(e,n):function(e,t){if(!e)throw new Error("Could not find file");var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,i="xmlns",o={},a=0;if(e.replace(ve,(function(s,l){var c=ye(s);switch(Be(c[0])){case"":break;case"":case"":case"":break;case"":qs.forEach((function(e){if(null!=c[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=Ie(c[e[0]]);break;case"int":n.WBProps[e[0]]=parseInt(c[e[0]],10);break;default:n.WBProps[e[0]]=c[e[0]]}})),c.codeName&&(n.WBProps.CodeName=c.codeName);break;case"":case"":break;case"":case"":break;case"":delete c[0],n.WBView.push(c);break;case"":break;case"":case"":break;case"":break;case"":case"":case"":case"":break;case"":case"":r=!1;break;case"":o.Ref=Se(Pe(e.slice(a,l))),n.Names.push(o);break;case"":break;case"":delete c[0],n.CalcPr=c;break;case"":case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":case"":case"":case"":break;case"":r=!1;break;case"":r=!0;break;case"":r=!1;break;case"=I[0].s.r&&c.r<=I[0].e.r&&h>=I[0].s.c&&h<=I[0].e.c&&(u.F=en(I[0]),S=!0)}!S&&e.length>3&&(u.f=e[3])}if(b.s.r>c.r&&(b.s.r=c.r),b.s.c>h&&(b.s.c=h),b.e.rc.r&&(b.s.r=c.r),b.s.c>h&&(b.s.c=h),b.e.r=e.s;)F[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},L||(L=!0,bo(e.w/256)),wo(F[e.e+1]);break;case 161:v["!autofilter"]={ref:en(e)};break;case 476:v["!margins"]=e;break;case 147:i.Sheets[n]||(i.Sheets[n]={}),e.name&&(i.Sheets[n].CodeName=e.name);break;case 137:i.Views||(i.Views=[{}]),i.Views[0]||(i.Views[0]={}),e.RTL&&(i.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:case 151:break;case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 152:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:y=!0;break;case 36:y=!1;break;case 37:w.push(t),y=!0;break;case 38:w.pop(),y=!1;break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!y||s.WTF)throw new Error("Unexpected record "+T+" "+t)}}),s),delete s.supbooks,delete s["!row"],!v["!ref"]&&(b.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(v["!ref"]=en(l||b)),s.sheetRows&&v["!ref"]){var I=tn(v["!ref"]);s.sheetRows<=+I.e.r&&(I.e.r=s.sheetRows-1,I.e.r>b.e.r&&(I.e.r=b.e.r),I.e.rb.e.c&&(I.e.c=b.e.c),I.e.c0&&(v["!merges"]=E),F.length>0&&(v["!cols"]=F),N.length>0&&(v["!rows"]=N),v}(e,r,n,i,o,a,s):Cs(e,r,n,i,o,a,s)}function Al(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?function(e,t,n,r,i){if(!e)return e;r||(r={"!id":{}});var o={"!type":"chart","!drawel":null,"!rel":""},a=[],s=!1;return Mt(e,(function(e,r,l){switch(l){case 550:o["!rel"]=e;break;case 651:i.Sheets[n]||(i.Sheets[n]={}),e.name&&(i.Sheets[n].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:a.push(r);break;case 38:a.pop();break;default:if((r||"").indexOf("Begin")>0)a.push(r);else if((r||"").indexOf("End")>0)a.pop();else if(!s||t.WTF)throw new Error("Unexpected record "+l+" "+r)}}),t),r["!id"][o["!rel"]]&&(o["!drawel"]=r["!id"][o["!rel"]]),o}(e,r,n,i,o):function(e,t,n,r,i){if(!e)return e;r||(r={"!id":{}});var o,a={"!type":"chart","!drawel":null,"!rel":""},s=e.match(Bs);return s&&Ss(s[0],0,i,n),(o=e.match(/drawing r:id="(.*?)"/))&&(a["!rel"]=o[1]),r["!id"][a["!rel"]]&&(a["!drawel"]=r["!id"][a["!rel"]]),a}(e,0,n,i,o)}function hl(e,t,n,r){return".bin"===t.slice(-4)?function(e,t,n){var r={NumberFmt:[]};for(var i in k._table)r.NumberFmt[i]=k._table[i];r.CellXf=[],r.Fonts=[];var o=[],a=!1;return Mt(e,(function(e,i,s){switch(s){case 44:r.NumberFmt[e[0]]=e[1],k.load(e[1],e[0]);break;case 43:r.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=Ao(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:case 45:case 46:break;case 47:"BrtBeginCellXFs"==o[o.length-1]&&r.CellXf.push(e);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:a=!0;break;case 36:a=!1;break;case 37:o.push(i),a=!0;break;case 38:o.pop(),a=!1;break;default:if((i||"").indexOf("Begin")>0)o.push(i);else if((i||"").indexOf("End")>0)o.pop();else if(!a||n.WTF&&"BrtACBegin"!=o[o.length-1])throw new Error("Unexpected record "+s+" "+i)}})),r}(e,n,r):_o(e,n,r)}function dl(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n=[],r=!1;return Mt(e,(function(e,i,o){switch(o){case 159:n.Count=e[0],n.Unique=e[1];break;case 19:n.push(e);break;case 160:return!0;case 35:r=!0;break;case 36:r=!1;break;default:if(i.indexOf("Begin")>0||i.indexOf("End"),!r||t.WTF)throw new Error("Unexpected record "+o+" "+i)}})),n}(e,n):function(e,t){var n=[],r="";if(!e)return n;var i=e.match(Ki);if(i){r=i[2].replace(Vi,"").split(Wi);for(var o=0;o!=r.length;++o){var a=zi(r[o].trim(),t);null!=a&&(n[n.length]=a)}i=ye(i[1]),n.Count=i.count,n.Unique=i.uniqueCount}return n}(e,n)}function pl(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n=[],r=[],i={},o=!1;return Mt(e,(function(e,a,s){switch(s){case 632:r.push(e);break;case 635:i=e;break;case 637:i.t=e.t,i.h=e.h,i.r=e.r;break;case 636:if(i.author=r[i.iauthor],delete i.iauthor,t.sheetRows&&i.rfx&&t.sheetRows<=i.rfx.r)break;i.t||(i.t=""),delete i.rfx,n.push(i);break;case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:case 38:break;default:if((a||"").indexOf("Begin")>0);else if((a||"").indexOf("End")>0);else if(!o||t.WTF)throw new Error("Unexpected record "+s+" "+a)}})),n}(e,n):function(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var n=[],r=[],i=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);i&&i[1]&&i[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&n.push(t[1])}}));var o=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return o&&o[1]&&o[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var i=e.match(/<(?:\w+:)?comment[^>]*>/);if(i){var o=ye(i[0]),a={author:o.authorId&&n[o.authorId]||"sheetjsghost",ref:o.ref,guid:o.guid},s=Jt(o.ref);if(!(t.sheetRows&&t.sheetRows<=s.r)){var l=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),c=!!l&&!!l[1]&&zi(l[1])||{r:"",t:"",h:""};a.r=c.r,""==c.r&&(c.t=c.h=""),a.t=c.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(a.h=c.h),r.push(a)}}}})),r}(e,n)}function gl(e,t,n){return".bin"===t.slice(-4)?function(e,t,n){var r=[];return Mt(e,(function(e,t,n){switch(n){case 63:r.push(e);break;default:if((t||"").indexOf("Begin")>0);else if(!((t||"").indexOf("End")>0))throw new Error("Unexpected record "+n+" "+t)}})),r}(e):function(e){var t=[];if(!e)return t;var n=1;return(e.match(ve)||[]).forEach((function(e){var r=ye(e);switch(r[0]){case"":case"":break;case"0);else if((t||"").indexOf("End")>0);else if(!o||i.WTF)throw new Error("Unexpected record "+n.toString(16)+" "+t)}}),i)}(e,0,0,r)}function vl(e,t,n){return(".bin"===t.slice(-4)?cl:sl)(e,n)}function bl(e,t,n,r,i){return(".bin"===t.slice(-4)?Xs:Ns)(e,n,r,i)}function wl(e,t,n){return(".bin"===t.slice(-4)?Yi:Gi)(e,n)}function yl(e,t,n){return(".bin"===t.slice(-4)?ia:na)(e,n)}var Bl=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,El=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Cl(e,t){var n=e.split(/\s+/),r=[];if(t||(r[0]=n[0]),1===n.length)return r;var i,o,a,s=e.match(Bl);if(s)for(a=0;a!=s.length;++a)-1===(o=(i=s[a].match(El))[1].indexOf(":"))?r[i[1]]=i[2].slice(1,i[2].length-1):r["xmlns:"===i[1].slice(0,6)?"xmlns"+i[1].slice(6):i[1].slice(o+1)]=i[2].slice(1,i[2].length-1);return r}function Sl(e){var t={};if(1===e.split(/\s+/).length)return t;var n,r,i,o=e.match(Bl);if(o)for(i=0;i!=o.length;++i)-1===(r=(n=o[i].match(El))[1].indexOf(":"))?t[n[1]]=n[2].slice(1,n[2].length-1):t["xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(r+1)]=n[2].slice(1,n[2].length-1);return t}function _l(e,t,n,r){var i=r;switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":i=Ie(r);break;case"i2":case"int":i=parseInt(r,10);break;case"r4":case"float":i=parseFloat(r);break;case"date":case"dateTime.tz":i=Z(r);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+n[0])}e[Se(t)]=i}function xl(e,t,n){if("z"!==e.t){if(!n||!1!==n.cellText)try{"e"===e.t?e.w=e.w||Fn[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=k._general_int(e.v):e.w=k._general_num(e.v):e.w=k._general(e.v):e.w=function(e,t){var n=I[e]||Se(e);return"General"===n?k._general(t):k.format(n,t)}(t||"General",e.v)}catch(iu){if(n.WTF)throw iu}try{var r=I[t]||t||"General";if(n.cellNF&&(e.z=r),n.cellDates&&"n"==e.t&&k.is_date(r)){var i=k.parse_date_code(e.v);i&&(e.t="d",e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}catch(iu){if(n.WTF)throw iu}}}function Ol(e,t,n){if(n.cellStyles&&t.Interior){var r=t.Interior;r.Pattern&&(r.patternType=Eo[r.Pattern]||r.Pattern)}e[t.ID]=t}function Tl(e,t,n,r,i,o,a,s,l,c){var u="General",f=r.StyleID,A={};c=c||{};var h=[],d=0;for(void 0===f&&s&&(f=s.StyleID),void 0===f&&a&&(f=a.StyleID);void 0!==o[f]&&(o[f].nf&&(u=o[f].nf),o[f].Interior&&h.push(o[f].Interior),o[f].Parent);)f=o[f].Parent;switch(n.Type){case"Boolean":r.t="b",r.v=Ie(e);break;case"String":r.t="s",r.r=Ne(Se(e)),r.v=e.indexOf("<")>-1?Se(t||e):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(Z(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!==r.v?r.v=Se(e):r.v<60&&(r.v=r.v-1),u&&"General"!=u||(u="yyyy-mm-dd");case"Number":void 0===r.v&&(r.v=+e),r.t||(r.t="n");break;case"Error":r.t="e",r.v=kn[e],!1!==c.cellText&&(r.w=e);break;default:""==e&&""==t?r.t="z":(r.t="s",r.v=Ne(t||e))}if(xl(r,u,c),!1!==c.cellFormula)if(r.Formula){var p=Se(r.Formula);61==p.charCodeAt(0)&&(p=p.slice(1)),r.f=aa(p,i),delete r.Formula,"RC"==r.ArrayRange?r.F=aa("RC:RC",i):r.ArrayRange&&(r.F=aa(r.ArrayRange,i),l.push([tn(r.F),r.F]))}else for(d=0;d=l[d][0].s.r&&i.r<=l[d][0].e.r&&i.c>=l[d][0].s.c&&i.c<=l[d][0].e.c&&(r.F=l[d][1]);c.cellStyles&&(h.forEach((function(e){!A.patternType&&e.patternType&&(A.patternType=e.patternType)})),r.s=A),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function Fl(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function kl(e){if(b&&i.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return Pe(_(x(e)));throw new Error("Bad input format: expected Buffer or string")}var Nl=/<(\/?)([^\s?>!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function Ll(e,t){var n=t||{};N(k);var r=p(kl(e));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r="undefined"!==typeof cptable?cptable.utils.decode(65001,d(r)):Pe(r));var i,o=r.slice(0,1024).toLowerCase(),a=!1;if(-1==o.indexOf("=0&&(a=!0)})),a)return uc.to_workbook(r,n);var s,l=[];var c,u={},f=[],A=n.dense?[]:{},h="",g={},m={},v=Cl(''),b=0,w=0,y=0,B={s:{r:2e6,c:2e6},e:{r:0,c:0}},E={},C={},S="",_=0,x=[],O={},T={},F=0,L=[],P=[],U={},R=[],D=!1,M=[],Q=[],H={},j=0,z=0,K={Sheets:[],WBProps:{date1904:!1}},V={};for(Nl.lastIndex=0,r=r.replace(//gm,"");i=Nl.exec(r);)switch(i[3]){case"Data":if(l[l.length-1][1])break;"/"===i[1]?Tl(r.slice(b,i.index),S,v,"Comment"==l[l.length-1][0]?U:g,{c:w,r:y},E,R[w],m,M,n):(S="",v=Cl(i[0]),b=i.index+i[0].length);break;case"Cell":if("/"===i[1])if(P.length>0&&(g.c=P),(!n.sheetRows||n.sheetRows>y)&&void 0!==g.v&&(n.dense?(A[y]||(A[y]=[]),A[y][w]=g):A[qt(w)+Xt(y)]=g),g.HRef&&(g.l={Target:g.HRef},g.HRefScreenTip&&(g.l.Tooltip=g.HRefScreenTip),delete g.HRef,delete g.HRefScreenTip),(g.MergeAcross||g.MergeDown)&&(j=w+(0|parseInt(g.MergeAcross,10)),z=y+(0|parseInt(g.MergeDown,10)),x.push({s:{c:w,r:y},e:{c:j,r:z}})),n.sheetStubs)if(g.MergeAcross||g.MergeDown){for(var W=w;W<=j;++W)for(var X=y;X<=z;++X)(W>w||X>y)&&(n.dense?(A[X]||(A[X]=[]),A[X][W]={t:"z"}):A[qt(W)+Xt(X)]={t:"z"});w=j+1}else++w;else g.MergeAcross?w=j+1:++w;else(g=Sl(i[0])).Index&&(w=+g.Index-1),wB.e.c&&(B.e.c=w),"/>"===i[0].slice(-2)&&++w,P=[];break;case"Row":"/"===i[1]||"/>"===i[0].slice(-2)?(yB.e.r&&(B.e.r=y),"/>"===i[0].slice(-2)&&(m=Cl(i[0])).Index&&(y=+m.Index-1),w=0,++y):((m=Cl(i[0])).Index&&(y=+m.Index-1),H={},("0"==m.AutoFitHeight||m.Height)&&(H.hpx=parseInt(m.Height,10),H.hpt=yo(H.hpx),Q[y]=H),"1"==m.Hidden&&(H.hidden=!0,Q[y]=H));break;case"Worksheet":if("/"===i[1]){if((s=l.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"));f.push(h),B.s.r<=B.e.r&&B.s.c<=B.e.c&&(A["!ref"]=en(B),n.sheetRows&&n.sheetRows<=B.e.r&&(A["!fullref"]=A["!ref"],B.e.r=n.sheetRows-1,A["!ref"]=en(B))),x.length&&(A["!merges"]=x),R.length>0&&(A["!cols"]=R),Q.length>0&&(A["!rows"]=Q),u[h]=A}else B={s:{r:2e6,c:2e6},e:{r:0,c:0}},y=w=0,l.push([i[3],!1]),s=Cl(i[0]),h=Se(s.Name),A=n.dense?[]:{},x=[],M=[],Q=[],V={name:h,Hidden:0},K.Sheets.push(V);break;case"Table":if("/"===i[1]){if((s=l.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else{if("/>"==i[0].slice(-2))break;Cl(i[0]),l.push([i[3],!1]),R=[],D=!1}break;case"Style":"/"===i[1]?Ol(E,C,n):C=Cl(i[0]);break;case"NumberFormat":C.nf=Se(Cl(i[0]).Format||"General"),I[C.nf]&&(C.nf=I[C.nf]);for(var G=0;392!=G&&k._table[G]!=C.nf;++G);if(392==G)for(G=57;392!=G;++G)if(null==k._table[G]){k.load(C.nf,G);break}break;case"Column":if("Table"!==l[l.length-1][0])break;if((c=Cl(i[0])).Hidden&&(c.hidden=!0,delete c.Hidden),c.Width&&(c.wpx=parseInt(c.Width,10)),!D&&c.wpx>10){D=!0,ho=6;for(var q=0;q0&&($.Sheet=K.Sheets.length-1),K.Names.push($);break;case"NamedCell":case"B":case"I":case"U":case"S":case"Sub":case"Sup":case"Span":case"Alignment":case"Borders":case"Border":break;case"Font":if("/>"===i[0].slice(-2))break;"/"===i[1]?S+=r.slice(_,i.index):_=i.index+i[0].length;break;case"Interior":if(!n.cellStyles)break;C.Interior=Cl(i[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":case"ContentStatus":case"Identifier":case"Language":case"AppName":if("/>"===i[0].slice(-2))break;"/"===i[1]?gr(O,i[3],r.slice(F,i.index)):F=i.index+i[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===i[1]){if((s=l.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else l.push([i[3],!1]);break;case"Comment":if("/"===i[1]){if((s=l.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"));Fl(U),P.push(U)}else l.push([i[3],!1]),U={a:(s=Cl(i[0])).Author};break;case"AutoFilter":if("/"===i[1]){if((s=l.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var Z=Cl(i[0]);A["!autofilter"]={ref:aa(Z.Range).replace(/\$/g,"")},l.push([i[3],!0])}break;case"Name":break;case"DataValidation":if("/"===i[1]){if((s=l.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&l.push([i[3],!0]);break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===i[1]){if((s=l.pop())[0]!==i[3])throw new Error("Bad state: "+s.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&l.push([i[3],!0]);break;default:if(0==l.length&&"document"==i[3])return pc(r,n);if(0==l.length&&"UOF"==i[3])return pc(r,n);var ee=!0;switch(l[l.length-1][0]){case"OfficeDocumentSettings":switch(i[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:ee=!1}break;case"ComponentOptions":switch(i[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:ee=!1}break;case"ExcelWorkbook":switch(i[3]){case"Date1904":K.WBProps.date1904=!0;break;case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindow":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:ee=!1}break;case"WorkbookOptions":switch(i[3]){case"OWCVersion":case"Height":case"Width":break;default:ee=!1}break;case"WorksheetOptions":switch(i[3]){case"Visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(r.slice(F,i.index)){case"SheetHidden":V.Hidden=1;break;case"SheetVeryHidden":V.Hidden=2}else F=i.index+i[0].length;break;case"Header":A["!margins"]||fs(A["!margins"]={},"xlml"),A["!margins"].header=ye(i[0]).Margin;break;case"Footer":A["!margins"]||fs(A["!margins"]={},"xlml"),A["!margins"].footer=ye(i[0]).Margin;break;case"PageMargins":var ne=ye(i[0]);A["!margins"]||fs(A["!margins"]={},"xlml"),ne.Top&&(A["!margins"].top=ne.Top),ne.Left&&(A["!margins"].left=ne.Left),ne.Right&&(A["!margins"].right=ne.Right),ne.Bottom&&(A["!margins"].bottom=ne.Bottom);break;case"DisplayRightToLeft":K.Views||(K.Views=[]),K.Views[0]||(K.Views[0]={}),K.Views[0].RTL=!0;break;case"FreezePanes":case"FrozenNoSplit":break;case"SplitHorizontal":case"SplitVertical":case"DoNotDisplayGridlines":case"TopRowBottomPane":case"LeftColumnRightPane":case"Unsynced":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"PageSetup":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"LeftColumnVisible":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:ee=!1}break;case"PivotTable":case"PivotCache":switch(i[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:ee=!1}break;case"PageBreaks":switch(i[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:ee=!1}break;case"AutoFilter":switch(i[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:ee=!1}break;case"QueryTable":switch(i[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:ee=!1}break;case"DataValidation":switch(i[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":case"CellRangeList":break;default:ee=!1}break;case"Sorting":case"ConditionalFormatting":switch(i[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:ee=!1}break;case"MapInfo":case"Schema":case"data":switch(i[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:ee=!1}break;case"SmartTags":break;default:ee=!1}if(ee)break;if(i[3].match(/!\[CDATA/))break;if(!l[l.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+l.join("|");if("CustomDocumentProperties"===l[l.length-1][0]){if("/>"===i[0].slice(-2))break;"/"===i[1]?_l(T,i[3],L,r.slice(F,i.index)):(L=i,F=i.index+i[0].length);break}if(n.WTF)throw"Unrecognized tag: "+i[3]+"|"+l.join("|")}var re={};return n.bookSheets||n.bookProps||(re.Sheets=u),re.SheetNames=f,re.Workbook=K,re.SSF=k.get_table(),re.Props=O,re.Custprops=T,re}function Il(e,t){switch(Fc(t=t||{}),t.type||"base64"){case"base64":return Ll(v.decode(e),t);case"binary":case"buffer":case"file":return Ll(e,t);case"array":return Ll(_(e),t)}}function Pl(e,t){var n=[];return e.Props&&n.push(function(e,t){var n=[];return H(dr).map((function(e){for(var t=0;t'+i.join("")+""}(e.Props,e.Custprops)),n.join("")}function Ul(e){return qe("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+la(e.Ref,{r:0,c:0})})}function Rl(e,t,n,r,i,o,a){if(!e||void 0==e.v&&void 0==e.f)return"";var s={};if(e.f&&(s["ss:Formula"]="="+Oe(la(e.f,a))),e.F&&e.F.slice(0,t.length)==t){var l=Jt(e.F.slice(t.length+1));s["ss:ArrayRange"]="RC:R"+(l.r==a.r?"":"["+(l.r-a.r)+"]")+"C"+(l.c==a.c?"":"["+(l.c-a.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=Oe(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=Oe(e.l.Tooltip))),n["!merges"])for(var c=n["!merges"],u=0;u!=c.length;++u)c[u].s.c==a.c&&c[u].s.r==a.r&&(c[u].e.c>c[u].s.c&&(s["ss:MergeAcross"]=c[u].e.c-c[u].s.c),c[u].e.r>c[u].s.r&&(s["ss:MergeDown"]=c[u].e.r-c[u].s.r));var f="",A="";switch(e.t){case"z":if(!r.sheetStubs)return"";break;case"n":f="Number",A=String(e.v);break;case"b":f="Boolean",A=e.v?"1":"0";break;case"e":f="Error",A=Fn[e.v];break;case"d":f="DateTime",A=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||k._table[14]);break;case"s":f="String",A=((e.v||"")+"").replace(_e,(function(e){return Ce[e]})).replace(Fe,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var h=As(r.cellXfs,e,r);s["ss:StyleID"]="s"+(21+h),s["ss:Index"]=a.c+1;var d=null!=e.v?A:"",p="z"==e.t?"":''+d+"";return(e.c||[]).length>0&&(p+=e.c.map((function(e){var t=qe("ss:Data",Le(e.t||""),{xmlns:"http://www.w3.org/TR/REC-html40"});return qe("Comment",t,{"ss:Author":e.a})})).join("")),qe("Cell",p,s)}function Dl(e,t){var n='"}function Ml(e,t,n){var r=[],i=n.SheetNames[e],o=n.Sheets[i],a=o?function(e,t,n,r){if(!e)return"";if(!((r||{}).Workbook||{}).Names)return"";for(var i=r.Workbook.Names,o=[],a=0;a0&&r.push(""+a+""),(a=o?function(e,t,n,r){if(!e["!ref"])return"";var i=tn(e["!ref"]),o=e["!merges"]||[],a=0,s=[];e["!cols"]&&e["!cols"].forEach((function(e,t){wo(e);var n=!!e.width,r=us(t,e),i={"ss:Index":t+1};n&&(i["ss:Width"]=po(r.width)),e.hidden&&(i["ss:Hidden"]="1"),s.push(qe("Column",null,i))}));for(var l=Array.isArray(e),c=i.s.r;c<=i.e.r;++c){for(var u=[Dl(c,(e["!rows"]||[])[c])],f=i.s.c;f<=i.e.c;++f){var A=!1;for(a=0;a!=o.length;++a)if(!(o[a].s.c>f)&&!(o[a].s.r>c)&&!(o[a].e.c"),u.length>2&&s.push(u.join(""))}return s.join("")}(o,t):"").length>0&&r.push(""+a+"
"),r.push(function(e,t,n,r){if(!e)return"";var i=[];if(e["!margins"]&&(i.push(""),e["!margins"].header&&i.push(qe("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&i.push(qe("Footer",null,{"x:Margin":e["!margins"].footer})),i.push(qe("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),i.push("")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[n])if(r.Workbook.Sheets[n].Hidden)i.push(qe("Visible",1==r.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var o=0;o")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&i.push(""),e["!protect"]&&(i.push(Xe("ProtectContents","True")),e["!protect"].objects&&i.push(Xe("ProtectObjects","True")),e["!protect"].scenarios&&i.push(Xe("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||i.push(Xe("EnableSelection","UnlockedCells")):i.push(Xe("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&i.push("<"+t[1]+"/>")}))),0==i.length?"":qe("WorksheetOptions",i.join(""),{xmlns:tt})}(o,0,e,n)),r.join("")}function Ql(e,t){t||(t={}),e.SSF||(e.SSF=k.get_table()),e.SSF&&(N(k),k.load_table(e.SSF),t.revssf=K(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],As(t.cellXfs,{},{revssf:{General:0}}));var n=[];n.push(Pl(e,t)),n.push(""),n.push(""),n.push("");for(var r=0;r'];return t.cellXfs.forEach((function(e,t){var r=[];r.push(qe("NumberFormat",null,{"ss:Format":Oe(k._table[e.numFmtId])}));var i={"ss:ID":"s"+(21+t)};n.push(qe("Style",r.join(""),i))})),qe("Styles",n.join(""))}(0,t),n[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,n=[],r=0;r40?t:(n.l-=4,t.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4?t:1907505652!==(r=n.read_shift(4))?t:(t.UnicodeClipboardFormat=function(e){return Ln(e,2)}(n),0==(r=n.read_shift(4))||r>40?t:(n.l-=4,void(t.Reserved2=n.read_shift(0,"lpwstr")))))}function jl(e,t,n,r){var i=n,o=[],a=t.slice(t.l,t.l+i);if(r&&r.enc&&r.enc.insitu)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===a.length)break;r.enc.insitu(a)}o.push(a),t.l+=i;for(var s=Zl[xt(t,t.l)],l=0;null!=s&&"Continue"===s.n.slice(0,8);)i=xt(t,t.l+2),l=t.l+4,"ContinueFrt"==s.n?l+=4:"ContinueFrt"==s.n.slice(0,11)&&(l+=12),o.push(t.slice(l,t.l+4+i)),t.l+=4+i,s=Zl[xt(t,t.l)];var c=O(o);Ut(c,0);var u=0;c.lens=[];for(var f=0;f1)&&(n.sheetRows&&e.r>=n.sheetRows&&(E=!1),E)){if(n.cellStyles&&t.XF&&t.XF.data&&function(e,t,n){var r,i=t.XF.data;i&&i.patternType&&n&&n.cellStyles&&(t.s={},t.s.patternType=i.patternType,(r=fo(O(i.icvFore)))&&(t.s.fgColor={rgb:r}),(r=fo(O(i.icvBack)))&&(t.s.bgColor={rgb:r}))}(0,t,n),delete t.ixfe,delete t.XF,i=e,w=$t(e),p&&p.s&&p.e||(p={s:{r:0,c:0},e:{r:0,c:0}}),e.rp.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1),n.cellFormula&&t.f)for(var r=0;re.c||B[r][0].s.r>e.r)&&!(B[r][0].e.c>8)!==X)throw new Error("rt mismatch: "+Y+"!="+X);12==q.r&&(e.l+=10,G-=10)}var J={};J="EOF"===q.n?q.f(e,G,F):jl(q,e,G,F);var $=q.n;if(0==Q&&"BOF"!=$)continue;switch($){case"Date1904":n.opts.Date1904=_.WBProps.date1904=J;break;case"WriteProtect":n.opts.WriteProtect=!0;break;case"FilePass":if(F.enc||(e.l=0),F.enc=J,!t.password)throw new Error("File is password-protected");if(null==J.valid)throw new Error("Encryption scheme unsupported");if(!J.valid)throw new Error("Password is incorrect");break;case"WriteAccess":F.lastuser=J;break;case"FileSharing":break;case"CodePage":var Z=Number(J);switch(Z){case 21010:Z=1200;break;case 32768:Z=1e4;break;case 32769:Z=1252}A(F.codepage=Z),V=!0;break;case"RRTabId":F.rrtabid=J;break;case"WinProtect":F.winlocked=J;break;case"Template":case"BookBool":case"UsesELFs":case"MTRSettings":break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":n.opts[$]=J;break;case"CalcRefMode":F.CalcRefMode=J;break;case"Uncalced":break;case"ForceFullCalculation":n.opts.FullCalc=J;break;case"WsBool":J.fDialog&&(h["!type"]="dialog");break;case"XF":C.push(J);break;case"ExtSST":case"BookExt":case"RichTextStream":case"BkHim":break;case"SupBook":R.push([J]),R[R.length-1].XTI=[];break;case"ExternName":R[R.length-1].push(J);break;case"Index":break;case"Lbl":D={Name:J.Name,Ref:Ka(J.rgce,0,null,R,F)},J.itab>0&&(D.Sheet=J.itab-1),R.names.push(D),R[0]||(R[0]=[],R[0].XTI=[]),R[R.length-1].push(J),"_xlnm._FilterDatabase"==J.Name&&J.itab>0&&J.rgce&&J.rgce[0]&&J.rgce[0][0]&&"PtgArea3d"==J.rgce[0][0][0]&&(K[J.itab-1]={ref:en(J.rgce[0][0][1][2])});break;case"ExternCount":F.ExternCount=J;break;case"ExternSheet":0==R.length&&(R[0]=[],R[0].XTI=[]),R[R.length-1].XTI=R[R.length-1].XTI.concat(J),R.XTI=R.XTI.concat(J);break;case"NameCmt":if(F.biff<8)break;null!=D&&(D.Comment=J[1]);break;case"Protect":h["!protect"]=J;break;case"Password":0!==J&&F.WTF&&console.error("Password verifier: "+J);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":d[J.pos]=J,F.snames.push(J.name);break;case"EOF":if(--Q)break;if(p.e){if(p.e.r>0&&p.e.c>0){if(p.e.r--,p.e.c--,h["!ref"]=en(p),t.sheetRows&&t.sheetRows<=p.e.r){var ee=p.e.r;p.e.r=t.sheetRows-1,h["!fullref"]=h["!ref"],h["!ref"]=en(p),p.e.r=ee}p.e.r++,p.e.c++}N.length>0&&(h["!merges"]=N),L.length>0&&(h["!objects"]=L),I.length>0&&(h["!cols"]=I),P.length>0&&(h["!rows"]=P),_.Sheets.push(x)}""===v?b=h:r[v]=h,h=t.dense?[]:{};break;case"BOF":if(8===F.biff&&(F.biff={9:2,521:3,1033:4}[X]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[J.BIFFVer]||8),8==F.biff&&0==J.BIFFVer&&16==J.dt&&(F.biff=2),Q++)break;if(E=!0,h=t.dense?[]:{},F.biff<8&&!V&&(V=!0,A(F.codepage=t.codepage||1252)),F.biff<5){""===v&&(v="Sheet1"),p={s:{r:0,c:0},e:{r:0,c:0}};var te={pos:e.l-G,name:v};d[te.pos]=te,F.snames.push(v)}else v=(d[W]||{name:""}).name;32==J.dt&&(h["!type"]="chart"),64==J.dt&&(h["!type"]="macro"),N=[],L=[],F.arrayf=B=[],I=[],P=[],0,U=!1,x={Hidden:(d[W]||{hs:0}).hs,name:v};break;case"Number":case"BIFF2NUM":case"BIFF2INT":"chart"==h["!type"]&&(t.dense?(h[J.r]||[])[J.c]:h[$t({c:J.c,r:J.r})])&&++J.c,c={ixfe:J.ixfe,XF:C[J.ixfe]||{},v:J.val,t:"n"},j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T({c:J.c,r:J.r},c,t);break;case"BoolErr":c={ixfe:J.ixfe,XF:C[J.ixfe],v:J.val,t:J.t},j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T({c:J.c,r:J.r},c,t);break;case"RK":c={ixfe:J.ixfe,XF:C[J.ixfe],v:J.rknum,t:"n"},j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T({c:J.c,r:J.r},c,t);break;case"MulRk":for(var ne=J.c;ne<=J.C;++ne){var re=J.rkrec[ne-J.c][0];c={ixfe:re,XF:C[re],v:J.rkrec[ne-J.c][1],t:"n"},j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T({c:ne,r:J.r},c,t)}break;case"Formula":if("String"==J.val){g=J;break}if((c=Kl(J.val,J.cell.ixfe,J.tt)).XF=C[c.ixfe],t.cellFormula){var ie=J.formula;if(ie&&ie[0]&&ie[0][0]&&"PtgExp"==ie[0][0][0]){var oe=ie[0][0][1][0],ae=ie[0][0][1][1],se=$t({r:oe,c:ae});y[se]?c.f=""+Ka(J.formula,0,J.cell,R,F):c.F=((t.dense?(h[oe]||[])[ae]:h[se])||{}).F}else c.f=""+Ka(J.formula,0,J.cell,R,F)}j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T(J.cell,c,t),g=J;break;case"String":if(!g)throw new Error("String record expects Formula");g.val=J,(c=Kl(J,g.cell.ixfe,"s")).XF=C[c.ixfe],t.cellFormula&&(c.f=""+Ka(g.formula,0,g.cell,R,F)),j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T(g.cell,c,t),g=null;break;case"Array":B.push(J);var le=$t(J[0].s);if(o=t.dense?(h[J[0].s.r]||[])[J[0].s.c]:h[le],t.cellFormula&&o){if(!g)break;if(!le||!o)break;o.f=""+Ka(J[1],0,J[0],R,F),o.F=en(J[0])}break;case"ShrFmla":if(!E)break;if(!t.cellFormula)break;if(w){if(!g)break;y[$t(g.cell)]=J[0],((o=t.dense?(h[g.cell.r]||[])[g.cell.c]:h[$t(g.cell)])||{}).f=""+Ka(J[0],0,i,R,F)}break;case"LabelSst":c=Kl(m[J.isst].t,J.ixfe,"s"),m[J.isst].h&&(c.h=m[J.isst].h),c.XF=C[c.ixfe],j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T({c:J.c,r:J.r},c,t);break;case"Blank":t.sheetStubs&&(c={ixfe:J.ixfe,XF:C[J.ixfe],t:"z"},j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T({c:J.c,r:J.r},c,t));break;case"MulBlank":if(t.sheetStubs)for(var ce=J.c;ce<=J.C;++ce){var ue=J.ixfe[ce-J.c];c={ixfe:ue,XF:C[ue],t:"z"},j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T({c:ce,r:J.r},c,t)}break;case"RString":case"Label":case"BIFF2STR":(c=Kl(J.val,J.ixfe,"s")).XF=C[c.ixfe],j>0&&(c.z=z[c.ixfe>>8&31]),zl(c,t,n.opts.Date1904),T({c:J.c,r:J.r},c,t);break;case"Dimensions":1===Q&&(p=J);break;case"SST":m=J;break;case"Format":if(4==F.biff){z[j++]=J[1];for(var fe=0;fe=163&&k.load(J[1],j+163)}else k.load(J[1],J[0]);break;case"BIFF2FORMAT":z[j++]=J;for(var Ae=0;Ae=163&&k.load(J,j+163);break;case"MergeCells":N=N.concat(J);break;case"Obj":L[J.cmo[0]]=F.lastobj=J;break;case"TxO":F.lastobj.TxO=J;break;case"ImData":F.lastobj.ImData=J;break;case"HLink":for(l=J[0].s.r;l<=J[0].e.r;++l)for(s=J[0].s.c;s<=J[0].e.c;++s)(o=t.dense?(h[l]||[])[s]:h[$t({c:s,r:l})])&&(o.l=J[1]);break;case"HLinkTooltip":for(l=J[0].s.r;l<=J[0].e.r;++l)for(s=J[0].s.c;s<=J[0].e.c;++s)(o=t.dense?(h[l]||[])[s]:h[$t({c:s,r:l})])&&o.l&&(o.l.Tooltip=J[1]);break;case"Note":if(F.biff<=5&&F.biff>=2)break;o=t.dense?(h[J[0].r]||[])[J[0].c]:h[$t(J[0])];var he=L[J[2]];o||(t.dense?(h[J[0].r]||(h[J[0].r]=[]),o=h[J[0].r][J[0].c]={t:"z"}):o=h[$t(J[0])]={t:"z"},p.e.r=Math.max(p.e.r,J[0].r),p.s.r=Math.min(p.s.r,J[0].r),p.e.c=Math.max(p.e.c,J[0].c),p.s.c=Math.min(p.s.c,J[0].c)),o.c||(o.c=[]),a={a:J[1],t:he.TxO.t},o.c.push(a);break;default:switch(q.n){case"ClrtClient":break;case"XFExt":C[J.ixfe],J.ext.forEach((function(e){e[0]}));break;case"DefColWidth":J;break;case"DefaultRowHeight":J[1];break;case"ColInfo":if(!F.cellStyles)break;for(;J.e>=J.s;)I[J.e--]={width:J.w/256},U||(U=!0,bo(J.w/256)),wo(I[J.e+1]);break;case"Row":var de={};null!=J.level&&(P[J.r]=de,de.level=J.level),J.hidden&&(P[J.r]=de,de.hidden=!0),J.hpt&&(P[J.r]=de,de.hpt=J.hpt,de.hpx=Bo(J.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":h["!margins"]||fs(h["!margins"]={}),h["!margins"][$.slice(0,-6).toLowerCase()]=J;break;case"Setup":h["!margins"]||fs(h["!margins"]={}),h["!margins"].header=J.header,h["!margins"].footer=J.footer;break;case"Window2":J.RTL&&(_.Views[0].RTL=!0);break;case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"GCW":case"LHRecord":case"DBCell":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXString":case"Sync":case"Addin":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":u=J;break;case"RecalcId":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":S=J;break;case"Theme":f=J;break;case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":break;case"CodeName":v?x.CodeName=J||x.name:_.WBProps.CodeName=J||"ThisWorkbook";break;case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"OleDbConn":case"ExtString":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(q.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch(q.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":case"RRSort":case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":case"DDEObjName":case"FRTArchId$":break;default:if(t.WTF)throw"Unrecognized Record "+q.n}}}}}else e.l+=G}return n.SheetNames=H(d).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return d[e].name})),t.bookSheets||(n.Sheets=r),n.Sheets&&K.forEach((function(e,t){n.Sheets[n.SheetNames[t]]["!autofilter"]=e})),n.Preamble=b,n.Strings=m,n.SSF=k.get_table(),F.enc&&(n.Encryption=F.enc),f&&(n.Themes=f),n.Metadata={},void 0!==u&&(n.Metadata.Country=u),R.names.length>0&&(_.Names=R.names),n.Workbook=_,n}var Wl="e0859ff2f94f6810ab9108002b27b3d9",Xl="02d5cdd59c2e1b10939708002b2cf9ae",Gl="05d5cdd59c2e1b10939708002b2cf9ae";function ql(e,t){var n,r,i,o;if(t||(t={}),Fc(t),h(),t.codepage&&f(t.codepage),e.FullPaths){if(D.find(e,"/encryption"))throw new Error("File is password-protected");n=D.find(e,"!CompObj"),r=D.find(e,"/Workbook")||D.find(e,"/Book")}else{switch(t.type){case"base64":e=C(v.decode(e));break;case"binary":e=C(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}Ut(e,0),r={content:e}}if(n&&Hl(n),t.bookProps&&!t.bookSheets)i={};else{var a=b?"buffer":"array";if(r&&r.content)i=Vl(r.content,t);else if((o=D.find(e,"PerfectOffice_MAIN"))&&o.content)i=Ri.to_workbook(o.content,(t.type=a,t));else{if(!(o=D.find(e,"NativeContent_MAIN"))||!o.content)throw new Error("Cannot find Workbook stream");i=Ri.to_workbook(o.content,(t.type=a,t))}t.bookVBA&&e.FullPaths&&D.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(i.vbaraw=function(e){var t=D.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(n,r){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var i=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");D.utils.cfb_add(t,i,e.FileIndex[r].content)}})),D.write(t)}(e))}var s={};return e.FullPaths&&function(e,t,n){var r=D.find(e,"!DocumentSummaryInformation");if(r&&r.size>0)try{var i=Lr(r,Pn,Xl);for(var o in i)t[o]=i[o]}catch(iu){if(n.WTF)throw iu}var a=D.find(e,"!SummaryInformation");if(a&&a.size>0)try{var s=Lr(a,Un,Wl);for(var l in s)null==t[l]&&(t[l]=s[l])}catch(iu){if(n.WTF)throw iu}t.HeadingPairs&&t.TitlesOfParts&&(cr(t.HeadingPairs,t.TitlesOfParts,t,n),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,s,t),i.Props=i.Custprops=s,t.bookFiles&&(i.cfb=e),i}function Yl(e,t){var n=t||{},r=D.utils.cfb_new({root:"R"}),i="/Workbook";switch(n.bookType||"xls"){case"xls":n.bookType="biff8";case"xla":n.bookType||(n.bookType="xla");case"biff8":i="/Workbook",n.biff=8;break;case"biff5":i="/Book",n.biff=5;break;default:throw new Error("invalid type "+n.bookType+" for XLS CFB")}return D.utils.cfb_add(r,i,cc(e,n)),8==n.biff&&(e.Props||e.Custprops)&&function(e,t){var n,r=[],i=[],o=[],a=0;if(e.Props)for(n=H(e.Props),a=0;a-1||null!=o[a][1]&&s.push(o[a]);i.length&&D.utils.cfb_add(t,"/\x05SummaryInformation",Ir(i,Wl,Mn,Un)),(r.length||s.length)&&D.utils.cfb_add(t,"/\x05DocumentSummaryInformation",Ir(r,Xl,Dn,Pn,s.length?s:null,Gl))}(e,r),8==n.biff&&e.vbaraw&&function(e,t){t.FullPaths.forEach((function(n,r){if(0!=r){var i=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==i.slice(-1)&&D.utils.cfb_add(e,i,t.FileIndex[r].content)}}))}(r,D.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),r}var Jl={0:{n:"BrtRowHdr",f:function(e,t){var n={},r=e.l+t;n.r=e.read_shift(4),e.l+=4;var i=e.read_shift(2);e.l+=1;var o=e.read_shift(1);return e.l=r,7&o&&(n.level=7&o),16&o&&(n.hidden=!0),32&o&&(n.hpt=i/20),n}},1:{n:"BrtCellBlank",f:function(e){return[pn(e)]}},2:{n:"BrtCellRk",f:function(e){return[pn(e),Cn(e),"n"]}},3:{n:"BrtCellError",f:function(e){return[pn(e),e.read_shift(1),"e"]}},4:{n:"BrtCellBool",f:function(e){return[pn(e),e.read_shift(1),"b"]}},5:{n:"BrtCellReal",f:function(e){return[pn(e),On(e),"n"]}},6:{n:"BrtCellSt",f:function(e){return[pn(e),cn(e),"str"]}},7:{n:"BrtCellIsst",f:function(e){return[pn(e),e.read_shift(4),"s"]}},8:{n:"BrtFmlaString",f:function(e,t,n){var r=e.l+t,i=pn(e);i.r=n["!row"];var o=[i,cn(e),"str"];if(n.cellFormula){e.l+=2;var a=Ja(e,r-e.l,n);o[3]=Ka(a,0,i,n.supbooks,n)}else e.l=r;return o}},9:{n:"BrtFmlaNum",f:function(e,t,n){var r=e.l+t,i=pn(e);i.r=n["!row"];var o=[i,On(e),"n"];if(n.cellFormula){e.l+=2;var a=Ja(e,r-e.l,n);o[3]=Ka(a,0,i,n.supbooks,n)}else e.l=r;return o}},10:{n:"BrtFmlaBool",f:function(e,t,n){var r=e.l+t,i=pn(e);i.r=n["!row"];var o=[i,e.read_shift(1),"b"];if(n.cellFormula){e.l+=2;var a=Ja(e,r-e.l,n);o[3]=Ka(a,0,i,n.supbooks,n)}else e.l=r;return o}},11:{n:"BrtFmlaError",f:function(e,t,n){var r=e.l+t,i=pn(e);i.r=n["!row"];var o=[i,e.read_shift(1),"e"];if(n.cellFormula){e.l+=2;var a=Ja(e,r-e.l,n);o[3]=Ka(a,0,i,n.supbooks,n)}else e.l=r;return o}},16:{n:"BrtFRTArchID$",f:function(e,t){var n={};return e.read_shift(4),n.ArchID=e.read_shift(4),e.l+=t-8,n}},19:{n:"BrtSSTItem",f:An},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:function(e,t,n){var r=e.l+t;e.l+=4,e.l+=1;var i=e.read_shift(4),o=yn(e),a=$a(e,0,n),s=bn(e);e.l=r;var l={Name:o,Ptg:a};return i<268435455&&(l.Sheet=i),s&&(l.Comment=s),l}},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:function(e,t,n){var r={};r.sz=e.read_shift(2)/20;var i=function(e){var t=e.read_shift(1);return e.l++,{fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t}}(e);switch(i.fItalic&&(r.italic=1),i.fCondense&&(r.condense=1),i.fExtend&&(r.extend=1),i.fShadow&&(r.shadow=1),i.fOutline&&(r.outline=1),i.fStrikeout&&(r.strike=1),700===e.read_shift(2)&&(r.bold=1),e.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript"}var o=e.read_shift(1);0!=o&&(r.underline=o);var a=e.read_shift(1);a>0&&(r.family=a);var s=e.read_shift(1);switch(s>0&&(r.charset=s),e.l++,r.color=function(e){var t={},n=e.read_shift(1)>>>1,r=e.read_shift(1),i=e.read_shift(2,"i"),o=e.read_shift(1),a=e.read_shift(1),s=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=r;var l=jn[r];l&&(t.rgb=fo(l));break;case 2:t.rgb=fo([o,a,s]);break;case 3:t.theme=r}return 0!=i&&(t.tint=i>0?i/32767:i/32768),t}(e),e.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor"}return r.name=cn(e),r}},44:{n:"BrtFmt",f:function(e,t){return[e.read_shift(2),cn(e)]}},45:{n:"BrtFill",f:No},46:{n:"BrtBorder",f:Uo},47:{n:"BrtXF",f:function(e,t){var n=e.l+t,r=e.read_shift(2),i=e.read_shift(2);return e.l=n,{ixfe:r,numFmtId:i}}},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:Oi},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:function(e){var t={};t.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),t.r=$t(n);var r=e.read_shift(1);return 2&r&&(t.l="1"),8&r&&(t.a="1"),t}},64:{n:"BrtDVal",f:function(){}},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:Rt,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:function(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:function(e,t){var n={};return e.l+=19,n.name=mn(e,t-19),n}},148:{n:"BrtWsDim",f:Is,p:16},151:{n:"BrtPane",f:function(){}},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:function(e,t){var n={},r=e.read_shift(4);n.defaultThemeVersion=e.read_shift(4);var i=t>8?cn(e):"";return i.length>0&&(n.CodeName=i),n.autoCompressPictures=!!(65536&r),n.backupFile=!!(64&r),n.checkCompatibility=!!(4096&r),n.date1904=!!(1&r),n.filterPrivacy=!!(8&r),n.hidePivotFieldList=!!(1024&r),n.promptedSolutions=!!(16&r),n.publishItems=!!(2048&r),n.refreshAllConnections=!!(262144&r),n.saveExternalLinkValues=!!(128&r),n.showBorderUnselectedTables=!!(4&r),n.showInkAnnotation=!!(32&r),n.showObjects=["all","placeholders","none"][r>>13&3],n.showPivotChartFilter=!!(32768&r),n.updateLinks=["userSet","never","always"][r>>8&3],n}},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:function(e,t){var n={};return n.Hidden=e.read_shift(4),n.iTabID=e.read_shift(4),n.strRelID=Bn(e,t-8),n.name=cn(e),n}},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:_n},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:Rs},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Bn},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Ei},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:function(e,t,n){var r=e.l+t,i=Sn(e),o=e.read_shift(1),a=[i];if(a[2]=o,n.cellFormula){var s=Ya(e,r-e.l,n);a[1]=s}else e.l=r;return a}},427:{n:"BrtShrFmla",f:function(e,t,n){var r=e.l+t,i=[_n(e,16)];if(n.cellFormula){var o=Za(e,r-e.l,n);i[1]=o,e.l=r}else e.l=r;return i}},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:function(e){var t={};return Ms.forEach((function(n){t[n]=On(e)})),t}},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:function(){}},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:function(e,t){var n=e.l+t,r=_n(e,16),i=bn(e),o=cn(e),a=cn(e),s=cn(e);e.l=n;var l={rfx:r,relId:i,loc:o,display:s};return a&&(l.Tooltip=a),l}},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Bn},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:ra},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:function(e){var t={};t.iauthor=e.read_shift(4);var n=_n(e,16);return t.rfx=n.s,t.ref=$t(n.s),e.l+=16,t}},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:hn},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:function(e,t){return e.l+=10,{name:cn(e)}}},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},681:{n:"BrtDValList"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14",f:function(){}},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}},$l=j(Jl,"n"),Zl={3:{n:"BIFF2NUM",f:function(e){var t=$r(e);++e.l;var n=On(e);return t.t="n",t.val=n,t}},4:{n:"BIFF2STR",f:function(e,t,n){var r=$r(e);++e.l;var i=Vr(e,0,n);return r.t="str",r.val=i,r}},6:{n:"Formula",f:Xa},9:{n:"BOF",f:ci},10:{n:"EOF",f:Pr},12:{n:"CalcCount",f:Dr},13:{n:"CalcMode",f:Dr},14:{n:"CalcPrecision",f:Ur},15:{n:"CalcRefMode",f:Ur},16:{n:"CalcDelta",f:On},17:{n:"CalcIter",f:Ur},18:{n:"Protect",f:Ur},19:{n:"Password",f:Dr},20:{n:"Header",f:bi},21:{n:"Footer",f:bi},23:{n:"ExternSheet",f:Ei},24:{n:"Lbl",f:Bi},25:{n:"WinProtect",f:Ur},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:function(e,t,n){return function(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2),a=e.read_shift(2),s=Vr(e,0,n);return n.biff<8&&e.read_shift(1),[{r:r,c:i},s,a,o]}}(e,0,n)}},29:{n:"Selection"},34:{n:"Date1904",f:Ur},35:{n:"ExternName",f:wi},36:{n:"COLWIDTH"},38:{n:"LeftMargin",f:On},39:{n:"RightMargin",f:On},40:{n:"TopMargin",f:On},41:{n:"BottomMargin",f:On},42:{n:"PrintRowCol",f:Ur},43:{n:"PrintGrid",f:Ur},47:{n:"FilePass",f:function(e,t,n){var r={Type:n.biff>=8?e.read_shift(2):0};return r.Type?co(e,t-2,r):function(e,t,n,r){var i={key:Dr(e),verificationBytes:Dr(e)};n.password&&(i.verifier=ao(n.password)),r.valid=i.verificationBytes===i.verifier,r.valid&&(r.insitu=lo(n.password))}(e,n.biff,n,r),r}},49:{n:"Font",f:function(e,t,n){var r={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(n&&n.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return r.name=Hr(e,0,n),r}},51:{n:"PrintSize",f:Dr},60:{n:"Continue"},61:{n:"Window1",f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{n:"Backup",f:Ur},65:{n:"Pane",f:function(){}},66:{n:"CodePage",f:Dr},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:Dr},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:function(e,t,n){if(n.enc)return e.l+=t,"";var r=e.l,i=Vr(e,0,n);return e.read_shift(t+r-e.l),i}},93:{n:"Obj",f:function(e,t,n){if(n&&n.biff<8)return function(e,t,n){e.l+=4;var r=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var a=[];return a.push((Si[r]||Rt)(e,t,n)),{cmo:[i,r,o],ft:a}}(e,t,n);var r=ai(e);return{cmo:r,ft:function(e,t){for(var n=e.l+t,r=[];e.l7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{n:"WsBool",f:function(e,t,n){return{fDialog:16&(n&&8==n.biff||2==t?e.read_shift(2):(e.l+=t,0))}}},130:{n:"GridSet",f:Dr},131:{n:"HCenter",f:Ur},132:{n:"VCenter",f:Ur},133:{n:"BoundSheet8",f:function(e,t,n){var r=e.read_shift(4),i=3&e.read_shift(1),o=e.read_shift(1);switch(o){case 0:o="Worksheet";break;case 1:o="Macrosheet";break;case 2:o="Chartsheet";break;case 6:o="VBAModule"}var a=Hr(e,0,n);return 0===a.length&&(a="Sheet1"),{pos:r,hs:i,dt:o,name:a}}},134:{n:"WriteProtect"},140:{n:"Country",f:function(e){var t,n=[0,0];return t=e.read_shift(2),n[0]=Qn[t]||t,t=e.read_shift(2),n[1]=Qn[t]||t,n}},141:{n:"HideObj",f:Dr},144:{n:"Sort"},146:{n:"Palette",f:function(e){for(var t=e.read_shift(2),n=[];t-- >0;)n.push(Jr(e));return n}},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:Dr},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:Fi},161:{n:"Setup",f:function(e,t){var n={};return t<32?n:(e.l+=16,n.header=On(e),n.footer=On(e),e.l+=2,n)}},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:function(e,t){for(var n=e.l+t-2,r=e.read_shift(2),i=e.read_shift(2),o=[];e.l>2&1,6,r.data=function(e,t,n,r){var i={},o=e.read_shift(4),a=e.read_shift(4),s=e.read_shift(4),l=e.read_shift(2);return i.patternType=Hn[s>>26],r.cellStyles?(i.alc=7&o,i.fWrap=o>>3&1,i.alcV=o>>4&7,i.fJustLast=o>>7&1,i.trot=o>>8&255,i.cIndent=o>>16&15,i.fShrinkToFit=o>>20&1,i.iReadOrder=o>>22&2,i.fAtrNum=o>>26&1,i.fAtrFnt=o>>27&1,i.fAtrAlc=o>>28&1,i.fAtrBdr=o>>29&1,i.fAtrPat=o>>30&1,i.fAtrProt=o>>31&1,i.dgLeft=15&a,i.dgRight=a>>4&15,i.dgTop=a>>8&15,i.dgBottom=a>>12&15,i.icvLeft=a>>16&127,i.icvRight=a>>23&127,i.grbitDiag=a>>30&3,i.icvTop=127&s,i.icvBottom=s>>7&127,i.icvDiag=s>>14&127,i.dgDiag=s>>21&15,i.icvFore=127&l,i.icvBack=l>>7&127,i.fsxButton=l>>14&1,i):i}(e,0,r.fStyle,n),r}},225:{n:"InterfaceHdr",f:function(e,t){return 0===t?1200:(e.read_shift(2),1200)}},226:{n:"InterfaceEnd",f:Pr},227:{n:"SXVS"},229:{n:"MergeCells",f:function(e,t){for(var n=[],r=e.read_shift(2);r--;)n.push(ni(e));return n}},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:function(e,t){for(var n=e.l+t,r=e.read_shift(4),i=e.read_shift(4),o=[],a=0;a!=i&&e.l255)throw new Error("Unexpected SupBook type: "+o);for(var a=zr(e,o),s=[];r>e.l;)s.push(Kr(e));return[o,i,a,s]}},431:{n:"Prot4Rev",f:Ur},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:function(e,t,n){var r=e.l,i="";try{e.l+=4;var o=(n.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(o)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var n=e.read_shift(2);return e.l+=2,[t,n]}(e);var a=e.read_shift(2);e.read_shift(2),Dr(e);var s=e.read_shift(2);e.l+=s;for(var l=1;l=(c?a:2*a))break}if(i.length!==a&&i.length!==2*a)throw new Error("cchText: "+a+" != "+i.length);return e.l=r+t,{t:i}}catch(iu){return e.l=r+t,{t:i}}}},439:{n:"RefreshAll",f:Ur},440:{n:"HLink",f:function(e,t){var n=ni(e);return e.l+=16,[n,function(e,t){var n=e.l+t,r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);var i=e.read_shift(2);e.l+=2;var o,a,s,l,c,u,f="";16&i&&(o=Gr(e,e.l)),128&i&&(a=Gr(e,e.l)),257===(257&i)&&(s=Gr(e,e.l)),1===(257&i)&&(l=Xr(e,e.l)),8&i&&(f=Gr(e,e.l)),32&i&&(c=e.read_shift(16)),64&i&&(u=mr(e)),e.l=n;var A=a||s||l||"";A&&f&&(A+="#"+f),A||(A="#"+f);var h={Target:A};return c&&(h.guid=c),u&&(h.time=u),o&&(h.Tooltip=o),h}(e,t-24)]}},441:{n:"Lel"},442:{n:"CodeName",f:Kr},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:Dr},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Pr},449:{n:"RecalcId",f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{n:"EntExU2",f:Pr},512:{n:"Dimensions",f:pi},513:{n:"Blank",f:Ti},515:{n:"Number",f:function(e){var t=$r(e),n=On(e);return t.val=n,t}},516:{n:"Label",f:function(e,t,n){e.l;var r=$r(e);2==n.biff&&e.l++;var i=Kr(e,e.l,n);return r.val=i,r}},517:{n:"BoolErr",f:mi},518:{n:"Formula",f:Xa},519:{n:"String",f:ki},520:{n:"Row",f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var n=e.read_shift(2);e.l+=4;var r=e.read_shift(1);return e.l+=3,7&r&&(t.level=7&r),32&r&&(t.hidden=!0),64&r&&(t.hpt=n/20),t}},523:{n:"Index"},545:{n:"Array",f:Ci},549:{n:"DefaultRowHeight",f:Ai},566:{n:"Table"},574:{n:"Window2",f:function(e,t,n){return n&&n.biff>=2&&n.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{n:"RK",f:function(e){var t=e.read_shift(2),n=e.read_shift(2),r=ti(e);return{r:t,c:n,ixfe:r[0],rknum:r[1]}}},659:{n:"Style"},1030:{n:"Formula",f:Xa},1048:{n:"BigName"},1054:{n:"Format",f:function(e,t,n){return[e.read_shift(2),Vr(e,0,n)]}},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:function(e,t,n){var r=ii(e);e.l++;var i=e.read_shift(1);return[Wa(e,t-=8,n),i,r]}},2048:{n:"HLinkTooltip",f:function(e,t){e.read_shift(2);var n=ni(e),r=e.read_shift((t-10)/2,"dbcs-cont");return[n,r=r.replace(T,"")]}},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:ci},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Pr},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{n:"XFExt",f:function(e,t){e.l,e.l+=2;var n=e.read_shift(2);e.l+=2;for(var r=e.read_shift(2),i=[];r-- >0;)i.push($o(e,e.l));return{ixfe:n,ext:i}},r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:Ur,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:function(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),i=e.read_shift(2);return[zr(e,r,n),zr(e,i,n)]}e.l+=t},r:12},2197:{n:"SortData"},2198:{n:"Theme",f:function(e,t,n){var r=e.l+t;if(124226!==e.read_shift(4))if(n.cellStyles&&oe){var i,o=e.slice(e.l);e.l=r;try{i=new oe(o)}catch(iu){return}var a=Ae(i,"theme/theme/theme1.xml",!0);if(a)return qo(a,n)}else e.l=r},r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{n:"CompressPictures",f:Pr},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:function(e){var t=function(e){var t=e.read_shift(2),n=e.read_shift(2);return e.l+=8,{type:t,flags:n}}(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);return 0!==e.read_shift(4)}},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:Dr},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:function(e,t,n){var r={area:!1};if(5!=n.biff)return e.l+=t,r;var i=e.read_shift(1);return e.l+=3,16&i&&(r.area=!0),r}},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:function(e){for(var t=e.read_shift(2),n=[];t-- >0;)n.push(Jr(e));return n}},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:pi},2:{n:"BIFF2INT",f:function(e){var t=$r(e);++e.l;var n=e.read_shift(2);return t.t="n",t.val=n,t}},5:{n:"BoolErr",f:mi},7:{n:"String",f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:Dr},30:{n:"BIFF2FORMAT",f:di},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:Ci},37:{n:"DefaultRowHeight",f:Ai},50:{n:"BIFF2FONTXTRA",f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:function(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),i={fmt:t,env:n,len:r,data:e.slice(e.l,e.l+r)};return e.l+=r,i}},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:function(e,t,n){var r=e.l+t,i=$r(e),o=e.read_shift(2),a=zr(e,o,n);return e.l=r,i.t="str",i.val=a,i}},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:ci},536:{n:"Lbl",f:Bi},547:{n:"ExternName",f:wi},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:ci},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}},ec=j(Zl,"n");function tc(e,t,n,r){var i=+t||+ec[t];if(!isNaN(i)){var o=r||(n||[]).length||0,a=e.next(4);a.write_shift(2,i),a.write_shift(2,o),o>0&&St(n)&&e.push(n)}}function nc(e,t,n){return e||(e=Dt(7)),e.write_shift(2,t),e.write_shift(2,n),e.write_shift(2,0),e.write_shift(1,0),e}function rc(e,t,n,r){if(null!=t.v)switch(t.t){case"d":case"n":var i="d"==t.t?X(Z(t.v)):t.v;return void(i==(0|i)&&i>=0&&i<65536?tc(e,2,function(e,t,n){var r=Dt(9);return nc(r,e,t),r.write_shift(2,n),r}(n,r,i)):tc(e,3,function(e,t,n){var r=Dt(15);return nc(r,e,t),r.write_shift(8,n,"f"),r}(n,r,i)));case"b":case"e":return void tc(e,5,function(e,t,n,r){var i=Dt(9);return nc(i,e,t),"e"==r?(i.write_shift(1,n),i.write_shift(1,1)):(i.write_shift(1,n?1:0),i.write_shift(1,0)),i}(n,r,t.v,t.t));case"s":case"str":return void tc(e,4,function(e,t,n){var r=Dt(8+2*n.length);return nc(r,e,t),r.write_shift(1,n.length),r.write_shift(n.length,n,"sbcs"),r.l255||a.e.r>16383){if(r.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");a.e.c=Math.min(a.e.c,255),a.e.r=Math.min(a.e.c,16383),i=en(a)}for(var c=a.s.r;c<=a.e.r;++c){s=Xt(c);for(var u=a.s.c;u<=a.e.c;++u){c===a.s.r&&(l[u]=qt(u)),i=l[u]+s;var f=o?(t[c]||[])[u]:t[i];f&&rc(e,f,c,u)}}}(r,e.Sheets[e.SheetNames[i]],0,n),tc(r,10),r.end()}function oc(e,t,n){tc(e,"Font",function(e,t){var n=e.name||"Arial",r=t&&5==t.biff,i=Dt(r?15+n.length:16+2*n.length);return i.write_shift(2,20*(e.sz||12)),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,n.length),r||i.write_shift(1,1),i.write_shift((r?1:2)*n.length,n,r?"sbcs":"utf16le"),i}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}function ac(e,t,n,r,i){var o=16+As(i.cellXfs,t,i);if(null!=t.v||t.bf)if(t.bf)tc(e,"Formula",Ga(t,n,r,0,o));else switch(t.t){case"d":case"n":tc(e,"Number",function(e,t,n,r){var i=Dt(14);return Zr(e,t,r,i),Tn(n,i),i}(n,r,"d"==t.t?X(Z(t.v)):t.v,o));break;case"b":case"e":tc(e,517,vi(n,r,t.v,o,0,t.t));break;case"s":case"str":tc(e,"Label",function(e,t,n,r,i){var o=!i||8==i.biff,a=Dt(+o+8+(1+o)*n.length);return Zr(e,t,r,a),a.write_shift(2,n.length),o&&a.write_shift(1,1),a.write_shift((1+o)*n.length,n,o?"utf16le":"sbcs"),a}(n,r,t.v,o,i));break;default:tc(e,"Blank",Zr(n,r,o))}else tc(e,"Blank",Zr(n,r,o))}function sc(e,t,n){var r,i=Qt(),o=n.SheetNames[e],a=n.Sheets[o]||{},s=(n||{}).Workbook||{},l=(s.Sheets||[])[e]||{},c=Array.isArray(a),u=8==t.biff,f="",A=[],h=tn(a["!ref"]||"A1"),d=u?65536:16384;if(h.e.c>255||h.e.r>=d){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384");h.e.c=Math.min(h.e.c,255),h.e.r=Math.min(h.e.c,d-1)}tc(i,2057,ui(0,16,t)),tc(i,"CalcMode",Mr(1)),tc(i,"CalcCount",Mr(100)),tc(i,"CalcRefMode",Rr(!0)),tc(i,"CalcIter",Rr(!1)),tc(i,"CalcDelta",Tn(.001)),tc(i,"CalcSaveRecalc",Rr(!0)),tc(i,"PrintRowCol",Rr(!1)),tc(i,"PrintGrid",Rr(!1)),tc(i,"GridSet",Mr(1)),tc(i,"Guts",function(e){var t=Dt(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}([0,0])),tc(i,"HCenter",Rr(!1)),tc(i,"VCenter",Rr(!1)),tc(i,512,function(e,t){var n=8!=t.biff&&t.biff?2:4,r=Dt(2*n+6);return r.write_shift(n,e.s.r),r.write_shift(n,e.e.r+1),r.write_shift(2,e.s.c),r.write_shift(2,e.e.c+1),r.write_shift(2,0),r}(h,t)),u&&(a["!links"]=[]);for(var p=h.s.r;p<=h.e.r;++p){f=Xt(p);for(var g=h.s.c;g<=h.e.c;++g){p===h.s.r&&(A[g]=qt(g)),r=A[g]+f;var m=c?(a[p]||[])[g]:a[r];m&&(ac(i,m,p,g,t),u&&m.l&&a["!links"].push([r,m.l]))}}var v=l.CodeName||l.name||o;return u&&s.Views&&tc(i,"Window2",function(e){var t=Dt(18),n=1718;return e&&e.RTL&&(n|=64),t.write_shift(2,n),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}(s.Views[0])),u&&(a["!merges"]||[]).length&&tc(i,"MergeCells",function(e){var t=Dt(2+8*e.length);t.write_shift(2,e.length);for(var n=0;n/g,"")).match(/");var o=e.match(/<\/table/i),a=i.index,s=o&&o.index||e.length,l=function(e,t,n){if(ae||"string"==typeof t)return e.split(t);for(var r=e.split(t),i=[r[0]],o=1;o]*>)/i,""),c=-1,u=0,f=0,A=0,h={s:{r:1e7,c:1e7},e:{r:0,c:0}},d=[];for(a=0;a/i);for(s=0;s"))>-1;)b=b.slice(w+1);for(var y=0;y")));A=E.colspan?+E.colspan:1,((f=+E.rowspan)>1||A>1)&&d.push({s:{r:c,c:u},e:{r:c+(f||1)-1,c:u+A-1}});var C=E.t||"";if(b.length){if(b=He(b),h.s.r>c&&(h.s.r=c),h.e.ru&&(h.s.c=u),h.e.cn||i[c].s.c>a)&&!(i[c].e.r1&&(h.rowspan=s),l>1&&(h.colspan=l),h.t=f&&f.t||"z",r.editable&&(A=''+A+""),h.id=(r.id||"sjs")+"-"+u,o.push(qe("td",A,h))}}return""+o.join("")+""}function n(e,t,n){return[].join("")+""}var r='SheetJS Table Export',i="";return{to_workbook:function(t,n){return on(e(t,n),n)},to_sheet:e,_row:t,BEGIN:r,END:i,_preamble:n,from_sheet:function(e,o){var a=o||{},s=null!=a.header?a.header:r,l=null!=a.footer?a.footer:i,c=[s],u=Zt(e["!ref"]);a.dense=Array.isArray(e),c.push(n(0,0,a));for(var f=u.s.r;f<=u.e.r;++f)c.push(t(e,u,f,a));return c.push("
"+l),c.join("")}}}();function fc(e,t){var n=t||{};for(var r=n.dense?[]:{},i=e.getElementsByTagName("tr"),o=n.sheetRows||1e7,a={s:{r:0,c:0},e:{r:0,c:0}},s=[],l=0,c=[],u=0,f=0,A=0,h=0,d=0,p=0;u0||p>1)&&s.push({s:{r:f,c:h},e:{r:f+(d||1)-1,c:h+p-1}});var y={t:"s",v:b},B=v.getAttribute("t")||"";null!=b&&(0==b.length?y.t=B||"z":n.raw||0==b.trim().length||"s"==B||("TRUE"===b?y={t:"b",v:!0}:"FALSE"===b?y={t:"b",v:!1}:isNaN(re(b))?isNaN(ie(b).getDate())||(y={t:"d",v:Z(b)},n.cellDates||(y={t:"n",v:X(y.v)}),y.z=n.dateNF||k._table[14]):y={t:"n",v:re(b)})),n.dense?(r[f]||(r[f]=[]),r[f][h]=y):r[$t({c:h,r:f})]=y,a.e.c=o&&(r["!fullref"]=en((a.e.r=i.length-u+f-1,a))),r}function Ac(e){var t="",n=function(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}(e);return n&&(t=n(e).getPropertyValue("display")),t||(t=e.style.display),"none"===t}var hc=function(){var e=function(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n");return[Se(t.replace(/<[^>]*>/g,""))]},t={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function(n,r){var i=r||{};var o,a,s,l,c,u,f=kl(n),A=[],h={name:""},d="",p=0,g={},m=[],v=i.dense?[]:{},b={value:""},w="",y=0,B=[],E=-1,C=-1,S={s:{r:1e6,c:1e7},e:{r:0,c:0}},_=0,x={},O=[],T={},F=[],k=1,N=1,L=[],I={Names:[]},P={},U=["",""],R=[],D={},M="",Q=0,H=!1,j=!1,z=0;for(Nl.lastIndex=0,f=f.replace(//gm,"").replace(//gm,"");c=Nl.exec(f);)switch(c[3]=c[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===c[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r&&(v["!ref"]=en(S)),i.sheetRows>0&&i.sheetRows<=S.e.r&&(v["!fullref"]=v["!ref"],S.e.r=i.sheetRows-1,v["!ref"]=en(S)),O.length&&(v["!merges"]=O),F.length&&(v["!rows"]=F),s.name=s["\u540d\u79f0"]||s.name,"undefined"!==typeof JSON&&JSON.stringify(s),m.push(s.name),g[s.name]=v,j=!1):"/"!==c[0].charAt(c[0].length-2)&&(s=ye(c[0],!1),E=C=-1,S.s.r=S.s.c=1e7,S.e.r=S.e.c=0,v=i.dense?[]:{},O=[],F=[],j=!0);break;case"table-row-group":"/"===c[1]?--_:++_;break;case"table-row":case"\u884c":if("/"===c[1]){E+=k,k=1;break}if((l=ye(c[0],!1))["\u884c\u53f7"]?E=l["\u884c\u53f7"]-1:-1==E&&(E=0),(k=+l["number-rows-repeated"]||1)<10)for(z=0;z0&&(F[E+z]={level:_});C=-1;break;case"covered-table-cell":"/"!==c[1]&&++C,i.sheetStubs&&(i.dense?(v[E]||(v[E]=[]),v[E][C]={t:"z"}):v[$t({r:E,c:C})]={t:"z"}),w="",B=[];break;case"table-cell":case"\u6570\u636e":if("/"===c[0].charAt(c[0].length-2))++C,b=ye(c[0],!1),N=parseInt(b["number-columns-repeated"]||"1",10),u={t:"z",v:null},b.formula&&0!=i.cellFormula&&(u.f=is(Se(b.formula))),"string"==(b["\u6570\u636e\u7c7b\u578b"]||b["value-type"])&&(u.t="s",u.v=Se(b["string-value"]||""),i.dense?(v[E]||(v[E]=[]),v[E][C]=u):v[$t({r:E,c:C})]=u),C+=N-1;else if("/"!==c[1]){N=1;var K=k?E+k-1:E;if(++C>S.e.c&&(S.e.c=C),CS.e.r&&(S.e.r=K),R=[],D={},u={t:(b=ye(c[0],!1))["\u6570\u636e\u7c7b\u578b"]||b["value-type"],v:null},i.cellFormula)if(b.formula&&(b.formula=Se(b.formula)),b["number-matrix-columns-spanned"]&&b["number-matrix-rows-spanned"]&&(T={s:{r:E,c:C},e:{r:E+(parseInt(b["number-matrix-rows-spanned"],10)||0)-1,c:C+(parseInt(b["number-matrix-columns-spanned"],10)||0)-1}},u.F=en(T),L.push([T,u.F])),b.formula)u.f=is(b.formula);else for(z=0;z=L[z][0].s.r&&E<=L[z][0].e.r&&C>=L[z][0].s.c&&C<=L[z][0].e.c&&(u.F=L[z][1]);switch((b["number-columns-spanned"]||b["number-rows-spanned"])&&(T={s:{r:E,c:C},e:{r:E+(parseInt(b["number-rows-spanned"],10)||0)-1,c:C+(parseInt(b["number-columns-spanned"],10)||0)-1}},O.push(T)),b["number-columns-repeated"]&&(N=parseInt(b["number-columns-repeated"],10)),u.t){case"boolean":u.t="b",u.v=Ie(b["boolean-value"]);break;case"float":case"percentage":case"currency":u.t="n",u.v=parseFloat(b.value);break;case"date":u.t="d",u.v=Z(b["date-value"]),i.cellDates||(u.t="n",u.v=X(u.v)),u.z="m/d/yy";break;case"time":u.t="n",u.v=q(b["time-value"])/86400;break;case"number":u.t="n",u.v=parseFloat(b["\u6570\u636e\u6570\u503c"]);break;default:if("string"!==u.t&&"text"!==u.t&&u.t)throw new Error("Unsupported value type "+u.t);u.t="s",null!=b["string-value"]&&(w=Se(b["string-value"]),B=[])}}else{if(H=!1,"s"===u.t&&(u.v=w||"",B.length&&(u.R=B),H=0==y),P.Target&&(u.l=P),R.length>0&&(u.c=R,R=[]),w&&!1!==i.cellText&&(u.w=w),H&&(u.t="z",delete u.v),(!H||i.sheetStubs)&&!(i.sheetRows&&i.sheetRows<=E))for(var V=0;V0;)v[E+V][C+N]=te(u);else for(v[$t({r:E+V,c:C})]=u;--N>0;)v[$t({r:E+V,c:C+N})]=te(u);S.e.c<=C&&(S.e.c=C)}C+=(N=parseInt(b["number-columns-repeated"]||"1",10))-1,N=0,u={},w="",B=[]}P={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":if("/"===c[1]){if((o=A.pop())[0]!==c[3])throw"Bad state: "+o}else"/"!==c[0].charAt(c[0].length-2)&&A.push([c[3],!0]);break;case"annotation":if("/"===c[1]){if((o=A.pop())[0]!==c[3])throw"Bad state: "+o;D.t=w,B.length&&(D.R=B),D.a=M,R.push(D)}else"/"!==c[0].charAt(c[0].length-2)&&A.push([c[3],!1]);M="",Q=0,w="",y=0,B=[];break;case"creator":"/"===c[1]?M=f.slice(Q,c.index):Q=c.index+c[0].length;break;case"meta":case"\u5143\u6570\u636e":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===c[1]){if((o=A.pop())[0]!==c[3])throw"Bad state: "+o}else"/"!==c[0].charAt(c[0].length-2)&&A.push([c[3],!1]);w="",y=0,B=[];break;case"scientific-number":case"currency-symbol":case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===c[1]){if(x[h.name]=d,(o=A.pop())[0]!==c[3])throw"Bad state: "+o}else"/"!==c[0].charAt(c[0].length-2)&&(d="",h=ye(c[0],!1),A.push([c[3],!0]));break;case"script":case"libraries":case"automatic-styles":case"master-styles":break;case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":break;case"number":switch(A[A.length-1][0]){case"time-style":case"date-style":a=ye(c[0],!1),d+=t[c[3]]["long"===a.style?1:0]}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(A[A.length-1][0]){case"time-style":case"date-style":a=ye(c[0],!1),d+=t[c[3]]["long"===a.style?1:0]}break;case"boolean-style":case"boolean":case"text-style":break;case"text":if("/>"===c[0].slice(-2))break;if("/"===c[1])switch(A[A.length-1][0]){case"number-style":case"date-style":case"time-style":d+=f.slice(p,c.index)}else p=c.index+c[0].length;break;case"named-range":U=os((a=ye(c[0],!1))["cell-range-address"]);var W={Name:a.name,Ref:U[0]+"!"+U[1]};j&&(W.Sheet=m.length),I.Names.push(W);break;case"text-content":case"text-properties":case"embedded-text":break;case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":break;case"p":case"\u6587\u672c\u4e32":if("/"!==c[1]||b&&b["string-value"])ye(c[0],!1),y=c.index+c[0].length;else{var G=e(f.slice(y,c.index));w=(w.length>0?w+"\n":"")+G[0]}break;case"s":break;case"database-range":if("/"===c[1])break;try{g[(U=os(ye(c[0])["target-range-address"]))[0]]["!autofilter"]={ref:U[1]}}catch(iu){}break;case"date":case"object":break;case"title":case"\u6807\u9898":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":break;case"a":if("/"!==c[1]){if(!(P=ye(c[0],!1)).href)break;P.Target=P.href,delete P.href,"#"==P.Target.charAt(0)&&P.Target.indexOf(".")>-1&&(U=os(P.Target.slice(1)),P.Target="#"+U[0]+"!"+U[1])}break;case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;default:switch(c[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(i.WTF)throw new Error(c)}}var Y={Sheets:g,SheetNames:m,Workbook:I};return i.bookSheets&&delete Y.Sheets,Y}}();function dc(e,t){t=t||{};var n=!!ce(e,"objectdata");n&&function(e,t){for(var n,r,i=kl(e);n=Nl.exec(i);)switch(n[3]){case"manifest":break;case"file-entry":if("/"==(r=ye(n[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==r.type)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw n}}(fe(e,"META-INF/manifest.xml"),t);var r=Ae(e,"content.xml");if(!r)throw new Error("Missing content.xml in "+(n?"ODS":"UOF")+" file");var i=hc(n?r:Pe(r),t);return ce(e,"meta.xml")&&(i.Props=or(fe(e,"meta.xml"))),i}function pc(e,t){return hc(e,t)}var gc=function(){var e="";return function(){return ge+e}}(),mc=function(){var e=" \n",t=function(t,n,r){var i=[];i.push(' \n');var o=0,a=0,s=Zt(t["!ref"]),l=t["!merges"]||[],c=0,u=Array.isArray(t);for(o=0;o\n");for(;o<=s.e.r;++o){for(i.push(" \n"),a=0;aa)&&!(l[c].s.r>o)&&!(l[c].e.c\n");else{var d=$t({r:o,c:a}),p=u?(t[o]||[])[a]:t[d];if(p&&p.f&&(A["table:formula"]=Oe(("of:="+p.f.replace(sa,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),p.F&&p.F.slice(0,d.length)==d)){var g=Zt(p.F);A["table:number-matrix-columns-spanned"]=g.e.c-g.s.c+1,A["table:number-matrix-rows-spanned"]=g.e.r-g.s.r+1}if(p){switch(p.t){case"b":h=p.v?"TRUE":"FALSE",A["office:value-type"]="boolean",A["office:boolean-value"]=p.v?"true":"false";break;case"n":h=p.w||String(p.v||0),A["office:value-type"]="float",A["office:value"]=p.v||0;break;case"s":case"str":h=p.v,A["office:value-type"]="string";break;case"d":h=p.w||Z(p.v).toISOString(),A["office:value-type"]="date",A["office:date-value"]=Z(p.v).toISOString(),A["table:style-name"]="ce1";break;default:i.push(e);continue}var m=Oe(h).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"");if(p.l&&p.l.Target){var v=p.l.Target;m=qe("text:a",m,{"xlink:href":v="#"==v.charAt(0)?"#"+v.slice(1).replace(/\./,"!"):v})}i.push(" "+qe("table:table-cell",qe("text:p",m,{}),A)+"\n")}else i.push(e)}}i.push(" \n")}return i.push(" \n"),i.join("")};return function(e,n){var r=[ge],i=Ge({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),o=Ge({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==n.bookType?r.push("\n"):r.push("\n"),function(e){e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(" \n")}(r),r.push(" \n"),r.push(" \n");for(var a=0;a!=e.SheetNames.length;++a)r.push(t(e.Sheets[e.SheetNames[a]],e,a));return r.push(" \n"),r.push(" \n"),"fods"==n.bookType?r.push(""):r.push(""),r.join("")}}();function vc(e,t){if("fods"==t.bookType)return mc(e,t);var n=de(),r="",i=[],o=[];return he(n,r="mimetype","application/vnd.oasis.opendocument.spreadsheet"),he(n,r="content.xml",mc(e,t)),i.push([r,"text/xml"]),o.push([r,"ContentFile"]),he(n,r="styles.xml",gc(e,t)),i.push([r,"text/xml"]),o.push([r,"StylesFile"]),he(n,r="meta.xml",nr()),i.push([r,"text/xml"]),o.push([r,"MetadataFile"]),he(n,r="manifest.rdf",function(e){var t,n,r=[ge];r.push('\n');for(var i=0;i!=e.length;++i)r.push(tr(e[i][0],e[i][1])),r.push((t="",n=e[i][0],[' \n',' \n'," \n"].join("")));return r.push(tr("","Document","pkg")),r.push(""),r.join("")}(o)),i.push([r,"application/rdf+xml"]),he(n,r="META-INF/manifest.xml",function(e){var t=[ge];t.push('\n'),t.push(' \n');for(var n=0;n\n');return t.push(""),t.join("")}(i)),n}function bc(e){return function(t,n){var r=function(e,t){if(!t)return 0;var n=e.SheetNames.indexOf(t);if(-1==n)throw new Error("Sheet not found: "+t);return n}(t,n.sheet);return e.from_sheet(t.Sheets[t.SheetNames[r]],n,t)}}var wc=bc(uc),yc=bc({from_sheet:Zc}),Bc=bc("undefined"!==typeof Li?Li:{}),Ec=bc("undefined"!==typeof Ii?Ii:{}),Cc=bc("undefined"!==typeof Ui?Ui:{}),Sc=bc("undefined"!==typeof uo?uo:{}),_c=bc({from_sheet:eu}),xc=bc("undefined"!==typeof Ni?Ni:{}),Oc=bc("undefined"!==typeof Pi?Pi:{});function Tc(e){return function(t){for(var n=0;n!=e.length;++n){var r=e[n];void 0===t[r[0]]&&(t[r[0]]=r[1]),"n"===r[2]&&(t[r[0]]=Number(t[r[0]]))}}}var Fc=Tc([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),kc=Tc([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function Nc(e,t,n,r,i,o,a,s,l,c,u,f){try{o[r]=Yn(Ae(e,n,!0),t);var A,h=fe(e,t);switch(s){case"sheet":A=fl(h,t,i,l,o[r],c,u,f);break;case"chart":if(!(A=Al(h,t,i,l,o[r],c))||!A["!drawel"])break;var d=pe(A["!drawel"].Target,t),p=qn(d),g=pe(function(e,t){if(!e)return"??";var n=(e.match(/]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][n].Target}(Ae(e,d,!0),Yn(Ae(e,p,!0),d)),d),m=qn(g);A=Gs(Ae(e,g,!0),0,0,Yn(Ae(e,m,!0),g),0,A);break;case"macro":A=function(e,t,n,r,i,o,a,s){return t.slice(-4),{"!type":"macro"}}(0,t,0,0,o[r]);break;case"dialog":A=function(e,t,n,r,i,o,a,s){return t.slice(-4),{"!type":"dialog"}}(0,t,0,0,o[r]);break;default:throw new Error("Unrecognized sheet type "+s)}a[r]=A;var v=[];o&&o[r]&&H(o[r]).forEach((function(n){if(o[r][n].Type==Gn.CMNT){var i=pe(o[r][n].Target,t);if(!(v=pl(fe(e,i,!0),i,l))||!v.length)return;!function(e,t){var n,r=Array.isArray(e);t.forEach((function(t){var i=Jt(t.ref);if(r?(e[i.r]||(e[i.r]=[]),n=e[i.r][i.c]):n=e[t.ref],!n){n={t:"z"},r?e[i.r][i.c]=n:e[t.ref]=n;var o=tn(e["!ref"]||"BDWGO1000001:A1");o.s.r>i.r&&(o.s.r=i.r),o.e.ri.c&&(o.s.c=i.c),o.e.c0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=n,delete t.calcchains,t}(Ae(e,"[Content_Types].xml")),a=!1;if(0===o.workbooks.length&&fe(e,r="xl/workbook.xml",!0)&&o.workbooks.push(r),0===o.workbooks.length){if(!fe(e,r="xl/workbook.bin",!0))throw new Error("Could not find workbook");o.workbooks.push(r),a=!0}"bin"==o.workbooks[0].slice(-3)&&(a=!0);var s={},l={};if(!t.bookSheets&&!t.bookProps){if(as=[],o.sst)try{as=dl(fe(e,Lc(o.sst)),o.sst,t)}catch(iu){if(t.WTF)throw iu}t.cellStyles&&o.themes.length&&(s=function(e,t,n){return qo(e,n)}(Ae(e,o.themes[0].replace(/^\//,""),!0)||"",o.themes[0],t)),o.style&&(l=hl(fe(e,Lc(o.style)),o.style,s,t))}o.links.map((function(n){try{Yn(Ae(e,qn(Lc(n))),n);return ml(fe(e,Lc(n)),0,n,t)}catch(iu){}}));var c=ul(fe(e,Lc(o.workbooks[0])),o.workbooks[0],t),u={},f="";o.coreprops.length&&((f=fe(e,Lc(o.coreprops[0]),!0))&&(u=or(f)),0!==o.extprops.length&&(f=fe(e,Lc(o.extprops[0]),!0))&&function(e,t,n){var r={};t||(t={}),e=Pe(e),lr.forEach((function(n){var i=(e.match(Qe(n[0]))||[])[1];switch(n[2]){case"string":t[n[1]]=Se(i||"");break;case"bool":t[n[1]]="true"===i;break;case"raw":var o=e.match(new RegExp("<"+n[0]+"[^>]*>([\\s\\S]*?)"));o&&o.length>0&&(r[n[1]]=o[1])}})),r.HeadingPairs&&r.TitlesOfParts&&cr(r.HeadingPairs,r.TitlesOfParts,t,n)}(f,u,t));var A={};t.bookSheets&&!t.bookProps||0!==o.custprops.length&&(f=Ae(e,Lc(o.custprops[0]),!0))&&(A=function(e,t){var n={},r="",i=e.match(fr);if(i)for(var o=0;o!=i.length;++o){var a=i[o],s=ye(a);switch(s[0]){case"":r=null;break;default:if(0===a.indexOf(""),c=l[0].slice(4),u=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":n[r]=Se(u);break;case"bool":n[r]=Ie(u);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[r]=parseInt(u,10);break;case"r4":case"r8":case"decimal":n[r]=parseFloat(u);break;case"filetime":case"date":n[r]=Z(u);break;case"cy":case"error":n[r]=Se(u);break;default:if("/"==c.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",a,c,l)}}else if("0&&(n=u.SheetNames),t.bookProps&&(h.Props=u,h.Custprops=A),t.bookSheets&&"undefined"!==typeof n&&(h.SheetNames=n),t.bookSheets?h.SheetNames:t.bookProps))return h;n={};var d={};t.bookDeps&&o.calcchain&&(d=gl(fe(e,Lc(o.calcchain)),o.calcchain));var p,g,m=0,v={},b=c.Sheets;u.Worksheets=b.length,u.SheetNames=[];for(var w=0;w!=b.length;++w)u.SheetNames[w]=b[w].name;var y=a?"bin":"xml",B=o.workbooks[0].lastIndexOf("/"),E=(o.workbooks[0].slice(0,B+1)+"_rels/"+o.workbooks[0].slice(B+1)+".rels").replace(/^\//,"");ce(e,E)||(E="xl/_rels/workbook."+y+".rels");var C=Yn(Ae(e,E,!0),E);C&&(C=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(n=e["!id"][t.id].Type,Gn.WS.indexOf(n)>-1?"sheet":Gn.CS&&n==Gn.CS?"chart":Gn.DS&&n==Gn.DS?"dialog":Gn.MS&&n==Gn.MS?"macro":n&&n.length?n:"sheet")];var n}))}catch(iu){return null}return e&&0!==e.length?e:null}(C,c.Sheets));var S=fe(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(m=0;m!=u.Worksheets;++m){var _="sheet";if(C&&C[m]?(p="xl/"+C[m][1].replace(/[\/]?xl\//,""),ce(e,p)||(p=C[m][1]),ce(e,p)||(p=E.replace(/_rels\/.*$/,"")+C[m][1]),_=C[m][2]):p=(p="xl/worksheets/sheet"+(m+1-S)+"."+y).replace(/sheet0\./,"sheet."),g=p.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(m!=t.sheets)continue e;break;case"string":if(u.SheetNames[m].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var x=!1,O=0;O!=t.sheets.length;++O)"number"==typeof t.sheets[O]&&t.sheets[O]==m&&(x=1),"string"==typeof t.sheets[O]&&t.sheets[O].toLowerCase()==u.SheetNames[m].toLowerCase()&&(x=1);if(!x)continue e}}Nc(e,p,g,u.SheetNames[m],m,v,n,_,t,c,s,l)}return h={Directory:o,Workbook:c,Props:u,Custprops:A,Deps:d,Sheets:n,SheetNames:u.SheetNames,Strings:as,Styles:l,Themes:s,SSF:k.get_table()},t&&t.bookFiles&&(h.keys=i,h.files=e.files),t&&t.bookVBA&&(o.vba.length>0?h.vbaraw=fe(e,Lc(o.vba[0]),!0):o.defaults&&"application/vnd.ms-office.vbaProject"===o.defaults.bin&&(h.vbaraw=fe(e,"xl/vbaProject.bin",!0))),h}function Pc(e,t){var n=t||{},r="Workbook",i=D.find(e,r);try{if(r="/!DataSpaces/Version",!(i=D.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(function(e){var t={};t.id=e.read_shift(0,"lpp4"),t.R=$i(e,4),t.U=$i(e,4),t.W=$i(e,4)}(i.content),r="/!DataSpaces/DataSpaceMap",!(i=D.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var o=function(e){var t=[];e.l+=4;for(var n=e.read_shift(4);n-- >0;)t.push(Zi(e));return t}(i.content);if(1!==o.length||1!==o[0].comps.length||0!==o[0].comps[0].t||"StrongEncryptionDataSpace"!==o[0].name||"EncryptedPackage"!==o[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(i=D.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var a=function(e){var t=[];e.l+=4;for(var n=e.read_shift(4);n-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(i.content);if(1!=a.length||"StrongEncryptionTransform"!=a[0])throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(i=D.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);eo(i.content)}catch(iu){}if(r="/EncryptionInfo",!(i=D.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var s=function(e){var t=$i(e);switch(t.Minor){case 2:return[t.Minor,ro(e)];case 3:return[t.Minor,io()];case 4:return[t.Minor,oo(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(i.content);if(r="/EncryptedPackage",!(i=D.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(4==s[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(s[1],i.content,n.password||"",n);if(2==s[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(s[1],i.content,n.password||"",n);throw new Error("File is password-protected")}function Uc(e,t){if(Zo=1024,"ods"==t.bookType)return vc(e,t);e&&!e.SSF&&(e.SSF=k.get_table()),e&&e.SSF&&(N(k),k.load_table(e.SSF),t.revssf=K(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,ls?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var n="xlsb"==t.bookType?"bin":"xml",r=oa.indexOf(t.bookType)>-1,i={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""};kc(t=t||{});var o=de(),a="",s=0;if(t.cellXfs=[],As(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),he(o,a="docProps/core.xml",function(e,t){var n=t||{},r=[ge,ar],i={};if(!e&&!n.Props)return r.join("");e&&(null!=e.CreatedDate&&sr("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:Ye(e.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,i),null!=e.ModifiedDate&&sr("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:Ye(e.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,i));for(var o=0;o!=rr.length;++o){var a=rr[o],s=n.Props&&null!=n.Props[a[1]]?n.Props[a[1]]:e?e[a[1]]:null;!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&sr(a[0],s,null,r,i)}return r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}(e.Props,t)),i.coreprops.push(a),er(t.rels,2,a,Gn.CORE_PROPS),a="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],c=0;cWorksheets")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map((function(e){return""+Oe(e)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}(e.Props)),i.extprops.push(a),er(t.rels,3,a,Gn.EXT_PROPS),e.Custprops!==e.Props&&H(e.Custprops||{}).length>0&&(he(o,a="docProps/custom.xml",hr(e.Custprops)),i.custprops.push(a),er(t.rels,4,a,Gn.CUST_PROPS)),s=1;s<=e.SheetNames.length;++s){var u={"!id":{}},f=e.Sheets[e.SheetNames[s-1]];switch((f||{})["!type"]||"sheet"){case"chart":default:he(o,a="xl/worksheets/sheet"+s+"."+n,bl(s-1,a,t,e,u)),i.sheets.push(a),er(t.wbrels,-1,"worksheets/sheet"+s+"."+n,Gn.WS[0])}if(f){var A=f["!comments"],h=!1;if(A&&A.length>0){var d="xl/comments"+s+"."+n;he(o,d,yl(A,d,t)),i.comments.push(d),er(u,-1,"../comments"+s+"."+n,Gn.CMNT),h=!0}f["!legacy"]&&h&&he(o,"xl/drawings/vmlDrawing"+s+".vml",ea(s,f["!comments"])),delete f["!comments"],delete f["!legacy"]}u["!id"].rId1&&he(o,qn(a),$n(u))}return null!=t.Strings&&t.Strings.length>0&&(he(o,a="xl/sharedStrings."+n,wl(t.Strings,a,t)),i.strs.push(a),er(t.wbrels,-1,"sharedStrings."+n,Gn.SST)),he(o,a="xl/workbook."+n,vl(e,a,t)),i.workbooks.push(a),er(t.rels,1,a,Gn.WB),he(o,a="xl/theme/theme1.xml",Yo(e.Themes,t)),i.themes.push(a),er(t.wbrels,-1,"theme/theme1.xml",Gn.THEME),he(o,a="xl/styles."+n,function(e,t,n){return(".bin"===t.slice(-4)?Qo:Oo)(e,n)}(e,a,t)),i.styles.push(a),er(t.wbrels,-1,"styles."+n,Gn.STY),e.vbaraw&&r&&(he(o,a="xl/vbaProject.bin",e.vbaraw),i.vba.push(a),er(t.wbrels,-1,"vbaProject.bin",Gn.VBA)),he(o,"[Content_Types].xml",function(e,t){var n,r=[];r[r.length]=ge,r[r.length]=Wn,r=r.concat(Xn);var i=function(i){e[i]&&e[i].length>0&&(n=e[i][0],r[r.length]=qe("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:Kn[i][t.bookType||"xlsx"]}))},o=function(n){(e[n]||[]).forEach((function(e){r[r.length]=qe("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Kn[n][t.bookType||"xlsx"]})}))},a=function(t){(e[t]||[]).forEach((function(e){r[r.length]=qe("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Vn[t][0]})}))};return i("workbooks"),o("sheets"),o("charts"),a("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(a),a("vba"),a("comments"),a("drawings"),r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}(i,t)),he(o,"_rels/.rels",$n(t.rels)),he(o,"xl/_rels/workbook."+n+".rels",$n(t.wbrels)),delete t.revssf,delete t.ssf,o}function Rc(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3]];case"base64":n=v.decode(e.slice(0,24));break;case"binary":n=e;break;case"array":return[e[0],e[1],e[2],e[3]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]}function Dc(e,t){var n=e,r=t||{};return r.type||(r.type=b&&i.isBuffer(e)?"buffer":"base64"),Ic(function(e,t){var n;if(oe)switch(t.type){case"base64":n=new oe(e,{base64:!0});break;case"binary":case"array":n=new oe(e,{base64:!1});break;case"buffer":n=new oe(e);break;default:throw new Error("Unrecognized type "+t.type)}else switch(t.type){case"base64":n=D.read(e,{type:"base64"});break;case"binary":n=D.read(e,{type:"binary"});break;case"buffer":case"array":n=D.read(e,{type:"buffer"});break;default:throw new Error("Unrecognized type "+t.type)}return n}(n,r),r)}function Mc(e,t){var n=0;e:for(;n=2&&0===n[3])return Ri.to_workbook(r,a);break;case 3:case 131:case 139:case 140:return Ni.to_workbook(r,a);case 123:if(92===n[1]&&114===n[2]&&116===n[3])return uo.to_workbook(r,a);break;case 10:case 13:case 32:return function(e,t){var n="",r=Rc(e,t);switch(t.type){case"base64":n=v.decode(e);break;case"binary":n=e;break;case"buffer":n=e.toString("binary");break;case"array":n=ee(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]&&(n=Pe(n)),Mc(n,t)}(r,a)}return n[2]<=12&&n[3]<=31?Ni.to_workbook(r,a):Qc(e,r,a,o)}function jc(e,t){var n=t||{};return n.type="file",Hc(e,n)}function zc(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Q(t.file,D.write(e,{type:b?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return D.write(e,t)}function Kc(e,t,n){n||(n="");var r=n+e;switch(t.type){case"base64":return v.encode(Ue(r));case"binary":return Ue(r);case"string":return e;case"file":return Q(t.file,r,"utf8");case"buffer":return b?w(r,"utf8"):Kc(r,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function Vc(e,t){switch(t.type){case"string":case"base64":case"binary":for(var n="",r=0;r0&&(i=0);var f=Xt(l.s.r),A=[],h=[],d=0,p=0,g=Array.isArray(e),m=l.s.r,v=0,b=0;for(g&&!e[m]&&(e[m]=[]),v=l.s.c;v<=l.e.c;++v)switch(A[v]=qt(v),n=g?e[m][v]:e[A[v]+f],r){case 1:o[v]=v-l.s.c;break;case 2:o[v]=A[v];break;case 3:o[v]=c.header[v-l.s.c];break;default:for(null==n&&(n={w:"__EMPTY",t:"s"}),s=a=rn(n,null,c),p=0,b=0;b=0&&(u='"'+u.replace(Jc,'""')+'"'));c.push(u)}return!1===s.blankrows&&l?null:c.join(a)}function Zc(e,t){var n=[],r=null==t?{}:t;if(null==e||null==e["!ref"])return"";var i=tn(e["!ref"]),o=void 0!==r.FS?r.FS:",",a=o.charCodeAt(0),s=void 0!==r.RS?r.RS:"\n",l=s.charCodeAt(0),c=new RegExp(("|"==o?"\\|":o)+"+$"),u="",f=[];r.dense=Array.isArray(e);for(var A=r.skipHidden&&e["!cols"]||[],h=r.skipHidden&&e["!rows"]||[],d=i.s.c;d<=i.e.c;++d)(A[d]||{}).hidden||(f[d]=qt(d));for(var p=i.s.r;p<=i.e.r;++p)(h[p]||{}).hidden||null!=(u=$c(e,i,p,f,a,l,o,r))&&(r.strip&&(u=u.replace(c,"")),n.push(u+s));return delete r.dense,n.join("")}function eu(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=Zc(e,t);if("undefined"==typeof cptable||"string"==t.type)return n;var r=cptable.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function tu(e){var t,n="",r="";if(null==e||null==e["!ref"])return[];var i,o=tn(e["!ref"]),a="",s=[],l=[],c=Array.isArray(e);for(i=o.s.c;i<=o.e.c;++i)s[i]=qt(i);for(var u=o.s.r;u<=o.e.r;++u)for(a=Xt(u),i=o.s.c;i<=o.e.c;++i)if(n=s[i]+a,r="",void 0!==(t=c?(e[u]||[])[i]:e[n])){if(null!=t.F){if(n=t.F,!t.f)continue;r=t.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=t.f)r=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)r=""+t.v;else if("b"==t.t)r=t.v?"TRUE":"FALSE";else if(void 0!==t.w)r="'"+t.w;else{if(void 0===t.v)continue;r="s"==t.t?"'"+t.v:""+t.v}}l[l.length]=n+"="+r}return l}function nu(e,t,n){var r,i=n||{},o=+!i.skipHeader,a=e||{},s=0,l=0;if(a&&null!=i.origin)if("number"==typeof i.origin)s=i.origin;else{var c="string"==typeof i.origin?Jt(i.origin):i.origin;s=c.r,l=c.c}var u={s:{c:0,r:0},e:{c:l,r:s+t.length-1+o}};if(a["!ref"]){var f=tn(a["!ref"]);u.e.c=Math.max(u.e.c,f.e.c),u.e.r=Math.max(u.e.r,f.e.r),-1==s&&(s=u.e.r+1,u.e.r=s+t.length-1+o)}var A=i.header||[],h=0;t.forEach((function(e,t){H(e).forEach((function(n){-1==(h=A.indexOf(n))&&(A[h=A.length]=n);var c=e[n],u="z",f="",d=$t({c:l+h,r:s+t+o});r=ru.sheet_get_cell(a,d),!c||"object"!==typeof c||c instanceof Date?("number"==typeof c?u="n":"boolean"==typeof c?u="b":"string"==typeof c?u="s":c instanceof Date&&(u="d",i.cellDates||(u="n",c=X(c)),f=i.dateNF||k._table[14]),r?(r.t=u,r.v=c,delete r.w,delete r.R,f&&(r.z=f)):a[d]=r={t:u,v:c},f&&(r.z=f)):a[d]=c}))})),u.e.c=Math.max(u.e.c,l+A.length-1);var d=Xt(s);if(o)for(h=0;h=0)throw new Error("Worksheet with name |"+n+"| already exists!");e.SheetNames.push(n),e.Sheets[n]=t},e.book_set_sheet_visibility=function(e,n,r){t(e,"Workbook",{}),t(e.Workbook,"Sheets",[]);var i=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var n=e.SheetNames.indexOf(t);if(n>-1)return n;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,n);switch(t(e.Workbook.Sheets,i,{}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[i].Hidden=r},[["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]].forEach((function(t){e.consts[t[0]]=t[1]})),e.cell_set_number_format=function(e,t){return e.z=t,e},e.cell_set_hyperlink=function(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e},e.cell_set_internal_link=function(t,n,r){return e.cell_set_hyperlink(t,"#"+n,r)},e.cell_add_comment=function(e,t,n){e.c||(e.c=[]),e.c.push({t:t,a:n||"SheetJS"})},e.sheet_set_array_formula=function(e,t,r){for(var i="string"!=typeof t?t:tn(t),o="string"==typeof t?t:en(t),a=i.s.r;a<=i.e.r;++a)for(var s=i.s.c;s<=i.e.c;++s){var l=n(e,a,s);l.t="n",l.F=o,delete l.v,a==i.s.r&&s==i.s.c&&(l.f=r)}return e}}(ru),b&&function(){var e=n(346).Readable;t.stream={to_json:function(t,n){var r=e({objectMode:!0});if(null==t||null==t["!ref"])return r.push(null),r;var i={t:"n",v:0},o=0,a=1,s=[],l=0,c="",u={s:{r:0,c:0},e:{r:0,c:0}},f=n||{},A=null!=f.range?f.range:t["!ref"];switch(1===f.header?o=1:"A"===f.header?o=2:Array.isArray(f.header)&&(o=3),typeof A){case"string":u=tn(A);break;case"number":(u=tn(t["!ref"])).s.r=A;break;default:u=A}o>0&&(a=0);var h=Xt(u.s.r),d=[],p=0,g=Array.isArray(t),m=u.s.r,v=0,b=0;for(g&&!t[m]&&(t[m]=[]),v=u.s.c;v<=u.e.c;++v)switch(d[v]=qt(v),i=g?t[m][v]:t[d[v]+h],o){case 1:s[v]=v-u.s.c;break;case 2:s[v]=d[v];break;case 3:s[v]=f.header[v-u.s.c];break;default:for(null==i&&(i={w:"__EMPTY",t:"s"}),c=l=rn(i,null,f),p=0,b=0;bu.e.r)return r.push(null);for(;m<=u.e.r;){var e=qc(t,u,m,d,o,s,g,f);if(++m,!1===e.isempty||(1===o?!1!==f.blankrows:f.blankrows)){r.push(e.row);break}}},r},to_html:function(t,n){var r=e(),i=n||{},o=null!=i.header?i.header:uc.BEGIN,a=null!=i.footer?i.footer:uc.END;r.push(o);var s=Zt(t["!ref"]);i.dense=Array.isArray(t),r.push(uc._preamble(t,s,i));var l=s.s.r,c=!1;return r._read=function(){if(l>s.e.r)return c||(c=!0,r.push(""+a)),r.push(null);for(;l<=s.e.r;){r.push(uc._row(t,s,l,i)),++l;break}},r},to_csv:function(t,n){var r=e(),i=null==n?{}:n;if(null==t||null==t["!ref"])return r.push(null),r;var o=tn(t["!ref"]),a=void 0!==i.FS?i.FS:",",s=a.charCodeAt(0),l=void 0!==i.RS?i.RS:"\n",c=l.charCodeAt(0),u=new RegExp(("|"==a?"\\|":a)+"+$"),f="",A=[];i.dense=Array.isArray(t);for(var h=i.skipHidden&&t["!cols"]||[],d=i.skipHidden&&t["!rows"]||[],p=o.s.c;p<=o.e.c;++p)(h[p]||{}).hidden||(A[p]=qt(p));var g=o.s.r,m=!1;return r._read=function(){if(!m)return m=!0,r.push("\ufeff");for(;g<=o.e.r;)if(++g,!(d[g-1]||{}).hidden&&null!=(f=$c(t,o,g-1,A,s,c,a,i))){i.strip&&(f=f.replace(u,"")),r.push(f+l);break}return g>o.e.r?r.push(null):void 0},r}}}(),t.parse_xlscfb=ql,t.parse_zip=Ic,t.read=Hc,t.readFile=jc,t.readFileSync=jc,t.write=Wc,t.writeFile=Gc,t.writeFileSync=Gc,t.writeFileAsync=function(e,t,n,r){var i=n||{};i.type="file",i.file=e,Xc(i),i.type="buffer";var o=r;return o instanceof Function||(o=n),R.writeFile(e,Wc(t,i),o)},t.utils=ru,t.SSF=k,"undefined"!==typeof D&&(t.CFB=D)})(t)}).call(this,n(41),n(106).Buffer,n(90))},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(252)},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(152),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,o.default)(t))&&"function"!==typeof t?e:t}},function(e,t,n){"use strict";var r=n(125),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return"undefined"===typeof e}function s(e){return null!==e&&"object"===typeof e}function l(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},function(e,t,n){"use strict";var r=n(20),i=n(0),o=n.n(i),a=n(2),s=n.n(a),l=n(35),c=n(65),u=n.n(c),f=n(165),A=n.n(f);function h(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var d=o.a.createContext||function(e,t){var n,r,o="__create-react-context-"+A()()+"__",a=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=h(t.props.value),t}u()(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,i=e.value;((o=r)===(a=i)?0!==o||1/o===1/a:o!==o&&a!==a)?n=0:(n="function"===typeof t?t(r,i):1073741823,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,a},r.render=function(){return this.props.children},n}(i.Component);a.childContextTypes=((n={})[o]=s.a.object.isRequired,n);var l=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!==((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}u()(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?1073741823:t},r.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?1073741823:e},r.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},r.getValue=function(){return this.context[o]?this.context[o].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(i.Component);return l.contextTypes=((r={})[o]=s.a.object,r),{Provider:a,Consumer:l}},p=n(31),g=n(7),m=n(120),v=n.n(m),b=(n(124),n(24)),w=n(166),y=n.n(w);n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return N})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return D})),n.d(t,"e",(function(){return B})),n.d(t,"f",(function(){return k})),n.d(t,"g",(function(){return H})),n.d(t,"h",(function(){return j})),n.d(t,"i",(function(){return M}));var B=function(e){var t=d();return t.displayName=e,t}("Router"),E=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return o.a.createElement(B.Provider,{children:this.props.children||null,value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}})},t}(o.a.Component);o.a.Component;var C=function(e){function t(){return e.apply(this,arguments)||this}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(o.a.Component);var S={},_=0;function x(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(S[e])return S[e];var t=v.a.compile(e);return _<1e4&&(S[e]=t,_++),t}(e)(t,{pretty:!0})}function O(e){var t=e.computedMatch,n=e.to,r=e.push,i=void 0!==r&&r;return o.a.createElement(B.Consumer,null,(function(e){e||Object(p.a)(!1);var r=e.history,a=e.staticContext,s=i?r.push:r.replace,c=Object(l.c)(t?"string"===typeof n?x(n,t.params):Object(g.a)({},n,{pathname:x(n.pathname,t.params)}):n);return a?(s(c),null):o.a.createElement(C,{onMount:function(){s(c)},onUpdate:function(e,t){var n=Object(l.c)(t.to);Object(l.f)(n,Object(g.a)({},c,{key:n.key}))||s(c)},to:n})}))}var T={},F=0;function k(e,t){void 0===t&&(t={}),("string"===typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,i=n.exact,o=void 0!==i&&i,a=n.strict,s=void 0!==a&&a,l=n.sensitive,c=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=T[n]||(T[n]={});if(r[e])return r[e];var i=[],o={regexp:v()(e,i,t),keys:i};return F<1e4&&(r[e]=o,F++),o}(n,{end:o,strict:s,sensitive:c}),i=r.regexp,a=r.keys,l=i.exec(e);if(!l)return null;var u=l[0],f=l.slice(1),A=e===u;return o&&!A?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:A,params:a.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var N=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(B.Consumer,null,(function(t){t||Object(p.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?k(n.pathname,e.props):t.match,i=Object(g.a)({},t,{location:n,match:r}),a=e.props,s=a.children,l=a.component,c=a.render;return Array.isArray(s)&&0===s.length&&(s=null),o.a.createElement(B.Provider,{value:i},i.match?s?"function"===typeof s?s(i):s:l?o.a.createElement(l,i):c?c(i):null:"function"===typeof s?s(i):null)}))},t}(o.a.Component);function L(e){return"/"===e.charAt(0)?e:"/"+e}function I(e,t){if(!e)return t;var n=L(e);return 0!==t.pathname.indexOf(n)?t:Object(g.a)({},t,{pathname:t.pathname.substr(n.length)})}function P(e){return"string"===typeof e?e:Object(l.e)(e)}function U(e){return function(){Object(p.a)(!1)}}function R(){}o.a.Component;var D=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(B.Consumer,null,(function(t){t||Object(p.a)(!1);var n,r,i=e.props.location||t.location;return o.a.Children.forEach(e.props.children,(function(e){if(null==r&&o.a.isValidElement(e)){n=e;var a=e.props.path||e.props.from;r=a?k(i.pathname,Object(g.a)({},e.props,{path:a})):t.match}})),r?o.a.cloneElement(n,{location:i,computedMatch:r}):null}))},t}(o.a.Component);function M(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=Object(b.a)(t,["wrappedComponentRef"]);return o.a.createElement(B.Consumer,null,(function(t){return t||Object(p.a)(!1),o.a.createElement(e,Object(g.a)({},r,t,{ref:n}))}))};return n.displayName=t,n.WrappedComponent=e,y()(n,e)}var Q=o.a.useContext;function H(){return Q(B).history}function j(){return Q(B).location}},function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(151),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n=0;A--){var h=a[A];"."===h?o(a,A):".."===h?(o(a,A),f++):f&&(o(a,A),f--)}if(!c)for(;f--;f)a.unshift("..");!c||""===a[0]||a[0]&&i(a[0])||a.unshift("");var d=a.join("/");return n&&"/"!==d.substr(-1)&&(d+="/"),d};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var l=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var r=s(t),i=s(n);return r!==t||i!==n?e(r,i):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},c=n(31);function u(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function A(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function h(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function d(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function p(e,t,n,i){var o;"string"===typeof e?(o=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(o=Object(r.a)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),i?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=a(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&l(e.state,t.state)}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"===typeof e?e(t,n):e;"string"===typeof o?"function"===typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,r):n.push(r),f({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=p(e,t,A(),w.location);u.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,f({action:"REPLACE",location:r}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){"use strict";var r=function(e){for(var t,n=e.length,r=n^n,i=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++i;switch(n){case 3:r^=(255&e.charCodeAt(i+2))<<16;case 2:r^=(255&e.charCodeAt(i+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(i)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)},i={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var o=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}};n.d(t,"a",(function(){return p}));var a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!==typeof e},u=o((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),f=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(s,(function(e,t,n){return h={name:t,styles:n,next:h},t}))}return 1===i[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"};function A(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return h={name:n.name,styles:n.styles,next:h},n.name;if(void 0!==n.styles){var i=n.next;if(void 0!==i)for(;void 0!==i;)h={name:i.name,styles:i.styles,next:h},i=i.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i0,"`Slider[step]` should be a positive number in order to make Slider[dots] work.");var a=Object.keys(t).map(parseFloat).sort((function(e,t){return e-t}));if(n&&r)for(var s=i;s<=o;s+=r)-1===a.indexOf(s)&&a.push(s);return a}(0,o,a,s,A,f).map((function(e){var o,a=Math.abs(e-A)/g*100+"%",s=!l&&e===u||l&&e<=u&&e>=c,f=n?i()({},h,w()({},r?"top":"bottom",a)):i()({},h,w()({},r?"right":"left",a));s&&(f=i()({},f,p));var m=N()((o={},w()(o,t+"-dot",!0),w()(o,t+"-dot-active",s),w()(o,t+"-dot-reverse",r),o));return d.a.createElement("span",{className:m,style:f,key:e})}));return d.a.createElement("div",{className:t+"-step"},m)};L.propTypes={prefixCls:g.a.string,activeDotStyle:g.a.object,dotStyle:g.a.object,min:g.a.number,max:g.a.number,upperBound:g.a.number,lowerBound:g.a.number,included:g.a.bool,dots:g.a.bool,step:g.a.number,marks:g.a.object,vertical:g.a.bool,reverse:g.a.bool};var I=L,P=function(e){var t=e.className,n=e.vertical,r=e.reverse,o=e.marks,a=e.included,s=e.upperBound,l=e.lowerBound,c=e.max,u=e.min,f=e.onClickLabel,A=Object.keys(o),h=c-u,p=A.map(parseFloat).sort((function(e,t){return e-t})).map((function(e){var c,A=o[e],p="object"===typeof A&&!d.a.isValidElement(A),g=p?A.label:A;if(!g&&0!==g)return null;var m=!a&&e===s||a&&e<=s&&e>=l,v=N()((c={},w()(c,t+"-text",!0),w()(c,t+"-text-active",m),c)),b=w()({marginBottom:"-50%"},r?"top":"bottom",(e-u)/h*100+"%"),y=w()({transform:"translateX(-50%)",msTransform:"translateX(-50%)"},r?"right":"left",r?(e-u/4)/h*100+"%":(e-u)/h*100+"%"),B=n?b:y,E=p?i()({},B,A.style):B;return d.a.createElement("span",{className:v,style:E,key:e,onMouseDown:function(t){return f(t,e)},onTouchStart:function(t){return f(t,e)}},g)}));return d.a.createElement("div",{className:t},p)};P.propTypes={className:g.a.string,vertical:g.a.bool,reverse:g.a.bool,marks:g.a.object,included:g.a.bool,upperBound:g.a.number,lowerBound:g.a.number,max:g.a.number,min:g.a.number,onClickLabel:g.a.func};var U=P,R=function(e){function t(){var e,n,r,i;a()(this,t);for(var o=arguments.length,s=Array(o),l=0;l=H.F1&&t<=H.F12)return!1;switch(t){case H.ALT:case H.CAPS_LOCK:case H.CONTEXT_MENU:case H.CTRL:case H.DOWN:case H.END:case H.ESC:case H.HOME:case H.INSERT:case H.LEFT:case H.MAC_FF_META:case H.META:case H.NUMLOCK:case H.NUM_CENTER:case H.PAGE_DOWN:case H.PAGE_UP:case H.PAUSE:case H.PRINT_SCREEN:case H.RIGHT:case H.SHIFT:case H.UP:case H.WIN_KEY:case H.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=H.ZERO&&e<=H.NINE)return!0;if(e>=H.NUM_ZERO&&e<=H.NUM_MULTIPLY)return!0;if(e>=H.A&&e<=H.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case H.SPACE:case H.QUESTION_MARK:case H.NUM_PLUS:case H.NUM_MINUS:case H.NUM_PERIOD:case H.NUM_DIVISION:case H.SEMICOLON:case H.DASH:case H.EQUALS:case H.COMMA:case H.PERIOD:case H.SLASH:case H.APOSTROPHE:case H.SINGLE_QUOTE:case H.OPEN_SQUARE_BRACKET:case H.BACKSLASH:case H.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},j=H;function z(e,t){try{return Object.keys(t).some((function(n){return e.target===Object(O.findDOMNode)(t[n])}))}catch(n){return!1}}function K(e,t){var n=t.min,r=t.max;return er}function V(e){return e.touches.length>1||"touchend"===e.type.toLowerCase()&&e.touches.length>0}function W(e,t){var n=t.marks,r=t.step,i=t.min,o=t.max,a=Object.keys(n).map(parseFloat);if(null!==r){var s=Math.floor((o-i)/r),l=Math.min((e-i)/r,s),c=Math.round(l)*r+i;a.push(c)}var u=a.map((function(t){return Math.abs(e-t)}));return a[u.indexOf(Math.min.apply(Math,Q()(u)))]}function X(e,t){return e?t.clientY:t.pageX}function G(e,t){return e?t.touches[0].clientY:t.touches[0].pageX}function q(e,t){var n=t.getBoundingClientRect();return e?n.top+.5*n.height:window.pageXOffset+n.left+.5*n.width}function Y(e,t){var n=t.max,r=t.min;return e<=r?r:e>=n?n:e}function J(e,t){var n=t.step,r=isFinite(W(e,t))?W(e,t):0;return null===n?r:parseFloat(r.toFixed(function(e){var t=e.toString(),n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n}(n)))}function $(e){e.stopPropagation(),e.preventDefault()}function Z(e,t,n){var r="increase";switch(e.keyCode){case j.UP:r=t&&n?"decrease":"increase";break;case j.RIGHT:r=!t&&n?"decrease":"increase";break;case j.DOWN:r=t&&n?"increase":"decrease";break;case j.LEFT:r=!t&&n?"increase":"decrease";break;case j.END:return function(e,t){return t.max};case j.HOME:return function(e,t){return t.min};case j.PAGE_UP:return function(e,t){return e+2*t.step};case j.PAGE_DOWN:return function(e,t){return e-2*t.step};default:return}return function(e,t){return function(e,t,n){var r={increase:function(e,t){return e+t},decrease:function(e,t){return e-t}},i=r[e](Object.keys(n.marks).indexOf(JSON.stringify(t)),1),o=Object.keys(n.marks)[i];return n.step?r[e](t,n.step):Object.keys(n.marks).length&&n.marks[o]?n.marks[o]:t}(r,e,t)}}function ee(){}function te(e){var t,n;return n=t=function(e){function t(e){a()(this,t);var n=u()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onMouseDown=function(e){if(0===e.button){var t=n.props.vertical,r=X(t,e);if(z(e,n.handlesRefs)){var i=q(t,e.target);n.dragOffset=r-i,r=i}else n.dragOffset=0;n.removeDocumentEvents(),n.onStart(r),n.addDocumentMouseEvents()}},n.onTouchStart=function(e){if(!V(e)){var t=n.props.vertical,r=G(t,e);if(z(e,n.handlesRefs)){var i=q(t,e.target);n.dragOffset=r-i,r=i}else n.dragOffset=0;n.onStart(r),n.addDocumentTouchEvents(),$(e)}},n.onFocus=function(e){var t=n.props,r=t.onFocus,i=t.vertical;if(z(e,n.handlesRefs)){var o=q(i,e.target);n.dragOffset=0,n.onStart(o),$(e),r&&r(e)}},n.onBlur=function(e){var t=n.props.onBlur;n.onEnd(),t&&t(e)},n.onMouseUp=function(){n.handlesRefs[n.prevMovedHandleIndex]&&n.handlesRefs[n.prevMovedHandleIndex].clickFocus()},n.onMouseMove=function(e){if(n.sliderRef){var t=X(n.props.vertical,e);n.onMove(e,t-n.dragOffset)}else n.onEnd()},n.onTouchMove=function(e){if(!V(e)&&n.sliderRef){var t=G(n.props.vertical,e);n.onMove(e,t-n.dragOffset)}else n.onEnd()},n.onKeyDown=function(e){n.sliderRef&&z(e,n.handlesRefs)&&n.onKeyboard(e)},n.onClickMarkLabel=function(e,t){e.stopPropagation(),n.onChange({value:t}),n.setState({value:t},(function(){return n.onEnd(!0)}))},n.saveSlider=function(e){n.sliderRef=e};var r=e.step,i=e.max,o=e.min,s=!isFinite(i-o)||(i-o)%r===0;return v()(!r||Math.floor(r)!==r||s,"Slider[max] - Slider[min] (%s) should be a multiple of Slider[step] (%s)",i-o,r),n.handlesRefs={},n}return A()(t,e),l()(t,[{key:"componentDidMount",value:function(){this.document=this.sliderRef&&this.sliderRef.ownerDocument;var e=this.props,t=e.autoFocus,n=e.disabled;t&&!n&&this.focus()}},{key:"componentWillUnmount",value:function(){S()(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillUnmount",this)&&S()(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"componentWillUnmount",this).call(this),this.removeDocumentEvents()}},{key:"getSliderStart",value:function(){var e=this.sliderRef,t=this.props,n=t.vertical,r=t.reverse,i=e.getBoundingClientRect();return n?r?i.bottom:i.top:window.pageXOffset+(r?i.right:i.left)}},{key:"getSliderLength",value:function(){var e=this.sliderRef;if(!e)return 0;var t=e.getBoundingClientRect();return this.props.vertical?t.height:t.width}},{key:"addDocumentTouchEvents",value:function(){this.onTouchMoveListener=F(this.document,"touchmove",this.onTouchMove),this.onTouchUpListener=F(this.document,"touchend",this.onEnd)}},{key:"addDocumentMouseEvents",value:function(){this.onMouseMoveListener=F(this.document,"mousemove",this.onMouseMove),this.onMouseUpListener=F(this.document,"mouseup",this.onEnd)}},{key:"removeDocumentEvents",value:function(){this.onTouchMoveListener&&this.onTouchMoveListener.remove(),this.onTouchUpListener&&this.onTouchUpListener.remove(),this.onMouseMoveListener&&this.onMouseMoveListener.remove(),this.onMouseUpListener&&this.onMouseUpListener.remove()}},{key:"focus",value:function(){this.props.disabled||this.handlesRefs[0].focus()}},{key:"blur",value:function(){var e=this;this.props.disabled||Object.keys(this.handlesRefs).forEach((function(t){e.handlesRefs[t]&&e.handlesRefs[t].blur&&e.handlesRefs[t].blur()}))}},{key:"calcValue",value:function(e){var t=this.props,n=t.vertical,r=t.min,i=t.max,o=Math.abs(Math.max(e,0)/this.getSliderLength());return n?(1-o)*(i-r)+r:o*(i-r)+r}},{key:"calcValueByPos",value:function(e){var t=(this.props.reverse?-1:1)*(e-this.getSliderStart());return this.trimAlignValue(this.calcValue(t))}},{key:"calcOffset",value:function(e){var t=this.props,n=t.min;return 100*((e-n)/(t.max-n))}},{key:"saveHandle",value:function(e,t){this.handlesRefs[e]=t}},{key:"render",value:function(){var e,n=this.props,r=n.prefixCls,o=n.className,a=n.marks,s=n.dots,l=n.step,c=n.included,u=n.disabled,f=n.vertical,A=n.reverse,h=n.min,p=n.max,g=n.children,m=n.maximumTrackStyle,v=n.style,b=n.railStyle,y=n.dotStyle,B=n.activeDotStyle,E=S()(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"render",this).call(this),C=E.tracks,_=E.handles,x=N()(r,(e={},w()(e,r+"-with-marks",Object.keys(a).length),w()(e,r+"-disabled",u),w()(e,r+"-vertical",f),w()(e,o,o),e));return d.a.createElement("div",{ref:this.saveSlider,className:x,onTouchStart:u?ee:this.onTouchStart,onMouseDown:u?ee:this.onMouseDown,onMouseUp:u?ee:this.onMouseUp,onKeyDown:u?ee:this.onKeyDown,onFocus:u?ee:this.onFocus,onBlur:u?ee:this.onBlur,style:v},d.a.createElement("div",{className:r+"-rail",style:i()({},m,b)}),C,d.a.createElement(I,{prefixCls:r,vertical:f,reverse:A,marks:a,dots:s,step:l,included:c,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:p,min:h,dotStyle:y,activeDotStyle:B}),_,d.a.createElement(U,{className:r+"-mark",onClickLabel:u?ee:this.onClickMarkLabel,vertical:f,marks:a,included:c,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:p,min:h,reverse:A}),g)}}]),t}(e),t.displayName="ComponentEnhancer("+e.displayName+")",t.propTypes=i()({},e.propTypes,{min:g.a.number,max:g.a.number,startPoint:g.a.number,step:g.a.number,marks:g.a.object,included:g.a.bool,className:g.a.string,prefixCls:g.a.string,disabled:g.a.bool,children:g.a.any,onBeforeChange:g.a.func,onChange:g.a.func,onAfterChange:g.a.func,handle:g.a.func,dots:g.a.bool,vertical:g.a.bool,style:g.a.object,reverse:g.a.bool,minimumTrackStyle:g.a.object,maximumTrackStyle:g.a.object,handleStyle:g.a.oneOfType([g.a.object,g.a.arrayOf(g.a.object)]),trackStyle:g.a.oneOfType([g.a.object,g.a.arrayOf(g.a.object)]),railStyle:g.a.object,dotStyle:g.a.object,activeDotStyle:g.a.object,autoFocus:g.a.bool,onFocus:g.a.func,onBlur:g.a.func}),t.defaultProps=i()({},e.defaultProps,{prefixCls:"rc-slider",className:"",min:0,max:100,step:1,marks:{},handle:function(e){var t=e.index,n=E()(e,["index"]);return delete n.dragging,null===n.value?null:d.a.createElement(D,i()({},n,{key:t}))},onBeforeChange:ee,onChange:ee,onAfterChange:ee,included:!0,disabled:!1,dots:!1,vertical:!1,reverse:!1,trackStyle:[{}],handleStyle:[{}],railStyle:{},dotStyle:{},activeDotStyle:{}}),n}var ne=function(e){function t(e){a()(this,t);var n=u()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onEnd=function(e){var t=n.state.dragging;n.removeDocumentEvents(),(t||e)&&n.props.onAfterChange(n.getValue()),n.setState({dragging:!1})};var r=void 0!==e.defaultValue?e.defaultValue:e.min,i=void 0!==e.value?e.value:r;return n.state={value:n.trimAlignValue(i),dragging:!1},v()(!("minimumTrackStyle"in e),"minimumTrackStyle will be deprecated, please use trackStyle instead."),v()(!("maximumTrackStyle"in e),"maximumTrackStyle will be deprecated, please use railStyle instead."),n}return A()(t,e),l()(t,[{key:"componentDidUpdate",value:function(e,t){if("value"in this.props||"min"in this.props||"max"in this.props){var n=this.props,r=n.value,i=n.onChange,o=void 0!==r?r:t.value,a=this.trimAlignValue(o,this.props);a!==t.value&&(this.setState({value:a}),K(o,this.props)&&i(a))}}},{key:"onChange",value:function(e){var t=this.props,n=!("value"in t),r=e.value>this.props.max?i()({},e,{value:this.props.max}):e;n&&this.setState(r);var o=r.value;t.onChange(o)}},{key:"onStart",value:function(e){this.setState({dragging:!0});var t=this.props,n=this.getValue();t.onBeforeChange(n);var r=this.calcValueByPos(e);this.startValue=r,this.startPosition=e,r!==n&&(this.prevMovedHandleIndex=0,this.onChange({value:r}))}},{key:"onMove",value:function(e,t){$(e);var n=this.state.value,r=this.calcValueByPos(t);r!==n&&this.onChange({value:r})}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=Z(e,t.vertical,n);if(r){$(e);var i=this.state.value,o=r(i,this.props),a=this.trimAlignValue(o);if(a===i)return;this.onChange({value:a}),this.props.onAfterChange(a),this.onEnd()}}},{key:"getValue",value:function(){return this.state.value}},{key:"getLowerBound",value:function(){return this.props.min}},{key:"getUpperBound",value:function(){return this.state.value}},{key:"trimAlignValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===e)return null;var n=i()({},this.props,t),r=Y(e,n);return J(r,n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.vertical,o=t.included,a=t.disabled,s=t.minimumTrackStyle,l=t.trackStyle,c=t.handleStyle,u=t.tabIndex,f=t.ariaLabelForHandle,A=t.ariaLabelledByForHandle,h=t.ariaValueTextFormatterForHandle,p=t.min,g=t.max,m=t.startPoint,v=t.reverse,b=t.handle,w=this.state,B=w.value,E=w.dragging,C=this.calcOffset(B),S=b({className:n+"-handle",prefixCls:n,vertical:r,offset:C,value:B,dragging:E,disabled:a,min:p,max:g,reverse:v,index:0,tabIndex:u,ariaLabel:f,ariaLabelledBy:A,ariaValueTextFormatter:h,style:c[0]||c,ref:function(t){return e.saveHandle(0,t)}}),_=void 0!==m?this.calcOffset(m):0,x=l[0]||l;return{tracks:d.a.createElement(y,{className:n+"-track",vertical:r,included:o,offset:_,reverse:v,length:C-_,style:i()({},s,x)}),handles:S}}}]),t}(d.a.Component);ne.propTypes={defaultValue:g.a.number,value:g.a.number,disabled:g.a.bool,autoFocus:g.a.bool,tabIndex:g.a.number,reverse:g.a.bool,min:g.a.number,max:g.a.number,startPoint:g.a.number,ariaLabelForHandle:g.a.string,ariaLabelledByForHandle:g.a.string,ariaValueTextFormatterForHandle:g.a.func};var re=te(ne),ie=n(178),oe=n.n(ie),ae=function(e){var t=e.value,n=e.handle,r=e.bounds,i=e.props,o=i.allowCross,a=i.pushable,s=Number(a),l=Y(t,i),c=l;return o||null==n||void 0===r||(n>0&&l<=r[n-1]+s&&(c=r[n-1]+s),n=r[n+1]-s&&(c=r[n+1]-s)),J(c,i)},se=function(e){function t(e){a()(this,t);var n=u()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onEnd=function(e){var t=n.state.handle;n.removeDocumentEvents(),(null!==t||e)&&n.props.onAfterChange(n.getValue()),n.setState({handle:null})};var r=e.count,i=e.min,o=e.max,s=Array.apply(void 0,Q()(Array(r+1))).map((function(){return i})),l="defaultValue"in e?e.defaultValue:s,c=(void 0!==e.value?e.value:l).map((function(t,n){return ae({value:t,handle:n,props:e})})),f=c[0]===o?0:c.length-1;return n.state={handle:null,recent:f,bounds:c},n}return A()(t,e),l()(t,[{key:"componentDidUpdate",value:function(e,t){var n=this;if(("value"in this.props||"min"in this.props||"max"in this.props)&&(this.props.min!==e.min||this.props.max!==e.max||!oe()(this.props.value,e.value))){var r=this.props,i=r.onChange,o=r.value||t.bounds;if(o.some((function(e){return K(e,n.props)})))i(o.map((function(e){return Y(e,n.props)})))}}},{key:"onChange",value:function(e){var t=this.props;if(!("value"in t))this.setState(e);else{var n={};["handle","recent"].forEach((function(t){void 0!==e[t]&&(n[t]=e[t])})),Object.keys(n).length&&this.setState(n)}var r=i()({},this.state,e).bounds;t.onChange(r)}},{key:"onStart",value:function(e){var t=this.props,n=this.state,r=this.getValue();t.onBeforeChange(r);var i=this.calcValueByPos(e);this.startValue=i,this.startPosition=e;var o=this.getClosestBound(i);if(this.prevMovedHandleIndex=this.getBoundNeedMoving(i,o),this.setState({handle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex}),i!==r[this.prevMovedHandleIndex]){var a=[].concat(Q()(n.bounds));a[this.prevMovedHandleIndex]=i,this.onChange({bounds:a})}}},{key:"onMove",value:function(e,t){$(e);var n=this.state,r=this.calcValueByPos(t);r!==n.bounds[n.handle]&&this.moveTo(r)}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=Z(e,t.vertical,n);if(r){$(e);var i=this.state,o=this.props,a=i.bounds,s=i.handle,l=a[null===s?i.recent:s],c=r(l,o),u=ae({value:c,handle:s,bounds:i.bounds,props:o});if(u===l)return;this.moveTo(u,!0)}}},{key:"getValue",value:function(){return this.state.bounds}},{key:"getClosestBound",value:function(e){for(var t=this.state.bounds,n=0,r=1;r=t[r]&&(n=r);return Math.abs(t[n+1]-e)=r.length||i<0)return!1;var o=t+n,a=r[i],s=this.props.pushable,l=n*(e[o]-a);return!!this.pushHandle(e,o,n,s-l)&&(e[t]=a,!0)}},{key:"trimAlignValue",value:function(e){var t=this.state,n=t.handle,r=t.bounds;return ae({value:e,handle:n,bounds:r,props:this.props})}},{key:"render",value:function(){var e=this,t=this.state,n=t.handle,r=t.bounds,i=this.props,o=i.prefixCls,a=i.vertical,s=i.included,l=i.disabled,c=i.min,u=i.max,f=i.reverse,A=i.handle,h=i.trackStyle,p=i.handleStyle,g=i.tabIndex,m=i.ariaLabelGroupForHandles,v=i.ariaLabelledByGroupForHandles,b=i.ariaValueTextFormatterGroupForHandles,B=r.map((function(t){return e.calcOffset(t)})),E=o+"-handle",C=r.map((function(t,r){var i,s=g[r]||0;(l||null===g[r])&&(s=null);var h=n===r;return A({className:N()((i={},w()(i,E,!0),w()(i,E+"-"+(r+1),!0),w()(i,E+"-dragging",h),i)),prefixCls:o,vertical:a,dragging:h,offset:B[r],value:t,index:r,tabIndex:s,min:c,max:u,reverse:f,disabled:l,style:p[r],ref:function(t){return e.saveHandle(r,t)},ariaLabel:m[r],ariaLabelledBy:v[r],ariaValueTextFormatter:b[r]})}));return{tracks:r.slice(0,-1).map((function(e,t){var n,r=t+1,i=N()((n={},w()(n,o+"-track",!0),w()(n,o+"-track-"+r,!0),n));return d.a.createElement(y,{className:i,vertical:a,reverse:f,included:s,offset:B[r-1],length:B[r]-B[r-1],style:h[t],key:r})})),handles:C}}}],[{key:"getDerivedStateFromProps",value:function(e,t){if("value"in e||"min"in e||"max"in e){var n=(e.value||t.bounds).map((function(n,r){return ae({value:n,handle:r,bounds:t.bounds,props:e})}));return n.length===t.bounds.length&&n.every((function(e,n){return e===t.bounds[n]}))?null:i()({},t,{bounds:n})}return null}}]),t}(d.a.Component);se.displayName="Range",se.propTypes={autoFocus:g.a.bool,defaultValue:g.a.arrayOf(g.a.number),value:g.a.arrayOf(g.a.number),count:g.a.number,pushable:g.a.oneOfType([g.a.bool,g.a.number]),allowCross:g.a.bool,disabled:g.a.bool,reverse:g.a.bool,tabIndex:g.a.arrayOf(g.a.number),min:g.a.number,max:g.a.number,ariaLabelGroupForHandles:g.a.arrayOf(g.a.string),ariaLabelledByGroupForHandles:g.a.arrayOf(g.a.string),ariaValueTextFormatterGroupForHandles:g.a.arrayOf(g.a.func)},se.defaultProps={count:1,allowCross:!0,pushable:!1,tabIndex:[],ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]};var le=te(se);function ce(e,t){for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}function ue(e){return e instanceof HTMLElement?e:T.a.findDOMNode(e)}function fe(e){return(fe="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ae(e,t){"function"===typeof e?e(t):"object"===fe(e)&&e&&"current"in e&&(e.current=t)}function he(){for(var e=arguments.length,t=new Array(e),n=0;n=0&&t.left>=0&&t.bottom>t.top&&t.right>t.left?t:null}function pt(e){var t,n,r;if(ut.isWindow(e)||9===e.nodeType){var i=ut.getWindow(e);t={left:ut.getWindowScrollLeft(i),top:ut.getWindowScrollTop(i)},n=ut.viewportWidth(i),r=ut.viewportHeight(i)}else t=ut.offset(e),n=ut.outerWidth(e),r=ut.outerHeight(e);return t.width=n,t.height=r,t}function gt(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,o=e.height,a=e.left,s=e.top;return"c"===n?s+=o/2:"b"===n&&(s+=o),"c"===r?a+=i/2:"r"===r&&(a+=i),{left:a,top:s}}function mt(e,t,n,r,i){var o=gt(t,n[1]),a=gt(e,n[0]),s=[a.left-o.left,a.top-o.top];return{left:Math.round(e.left-s[0]+r[0]-i[0]),top:Math.round(e.top-s[1]+r[1]-i[1])}}function vt(e,t,n){return e.leftn.right}function bt(e,t,n){return e.topn.bottom}function wt(e,t,n){var r=[];return ut.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function yt(e,t){return e[t]=-e[t],e}function Bt(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Et(e,t){e[0]=Bt(e[0],t.width),e[1]=Bt(e[1],t.height)}function Ct(e,t,n,r){var i=n.points,o=n.offset||[0,0],a=n.targetOffset||[0,0],s=n.overflow,l=n.source||e;o=[].concat(o),a=[].concat(a),s=s||{};var c={},u=0,f=dt(l),A=pt(l);Et(o,A),Et(a,t);var h=mt(A,t,i,o,a),d=ut.merge(A,h);if(f&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&vt(h,A,f)){var p=wt(i,/[lr]/gi,{l:"r",r:"l"}),g=yt(o,0),m=yt(a,0);(function(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.left&&i.left+o.width>n.right&&(o.width-=i.left+o.width-n.right),r.adjustX&&i.left+o.width>n.right&&(i.left=Math.max(n.right-o.width,n.left)),r.adjustY&&i.top=n.top&&i.top+o.height>n.bottom&&(o.height-=i.top+o.height-n.bottom),r.adjustY&&i.top+o.height>n.bottom&&(i.top=Math.max(n.bottom-o.height,n.top)),ut.mix(i,o)}(h,A,f,c))}return d.width!==A.width&&ut.css(l,"width",ut.width(l)+d.width-A.width),d.height!==A.height&&ut.css(l,"height",ut.height(l)+d.height-A.height),ut.offset(l,{left:d.left,top:d.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:i,offset:o,targetOffset:a,overflow:c}}function St(e,t,n){var r=n.target||t;return Ct(e,pt(r),n,!function(e){var t=dt(e),n=pt(e);return!t||n.left+n.width<=t.left||n.top+n.height<=t.top||n.left>=t.right||n.top>=t.bottom}(r))}function _t(e,t,n){var r,i,o=ut.getDocument(e),a=o.defaultView||o.parentWindow,s=ut.getWindowScrollLeft(a),l=ut.getWindowScrollTop(a),c=ut.viewportWidth(a),u=ut.viewportHeight(a);r="pageX"in t?t.pageX:s+t.clientX,i="pageY"in t?t.pageY:l+t.clientY;var f=r>=0&&r<=s+c&&i>=0&&i<=l+u;return Ct(e,{left:r,top:i,width:0,height:0},function(e){for(var t=1;t1&&(f=d.a.createElement("div",{className:"".concat(n,"-content")},a)),d.a.createElement("div",{ref:t,className:N()(r,!i&&"".concat(e.hiddenClassName)),onMouseEnter:s,onMouseLeave:l,onMouseDown:c,onTouchStart:u,style:o},f)}));qt.displayName="PopupInner";var Yt=qt;function Jt(e){var t=e.prefixCls,n=e.motion,r=e.animation,i=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:i?{motionName:i}:null)}function $t(e){return($t="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zt(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function en(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tn(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var Nn=Object(h.forwardRef)((function(e,t){var n=e.overlayClassName,r=e.trigger,i=void 0===r?["hover"]:r,o=e.mouseEnterDelay,a=void 0===o?0:o,s=e.mouseLeaveDelay,l=void 0===s?.1:s,c=e.overlayStyle,u=e.prefixCls,f=void 0===u?"rc-tooltip":u,A=e.children,p=e.onVisibleChange,g=e.afterVisibleChange,m=e.transitionName,v=e.animation,b=e.placement,w=void 0===b?"right":b,y=e.align,B=void 0===y?{}:y,E=e.destroyTooltipOnHide,C=void 0!==E&&E,S=e.defaultVisible,_=e.getTooltipContainer,x=kn(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer"]),O=Object(h.useRef)(null);Object(h.useImperativeHandle)(t,(function(){return O.current}));var T=function(e){for(var t=1;t0?1:0):0};t.lazySlidesOnLeft=A;var h=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};t.lazySlidesOnRight=h;var d=function(e){return e&&e.offsetWidth||0};t.getWidth=d;var p=function(e){return e&&e.offsetHeight||0};t.getHeight=p;var g=function(e){var t,n,r,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,r=Math.atan2(n,t),(i=Math.round(180*r/Math.PI))<0&&(i=360-Math.abs(i)),i<=45&&i>=0||i<=360&&i>=315?"left":i>=135&&i<=225?"right":!0===o?i>=35&&i<=135?"up":"down":"vertical"};t.getSwipeDirection=g;var m=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1?t=!1:(e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1)),t};t.canGoNext=m;t.extractObject=function(e,t){var n={};return t.forEach((function(t){return n[t]=e[t]})),n};t.initializedState=function(e){var t,n=r.default.Children.count(e.children),o=Math.ceil(d(i.default.findDOMNode(e.listRef))),a=Math.ceil(d(i.default.findDOMNode(e.trackRef)));if(e.vertical)t=o;else{var s=e.centerMode&&2*parseInt(e.centerPadding);"string"===typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(s*=o/100),t=Math.ceil((o-s)/e.slidesToShow)}var l=i.default.findDOMNode(e.listRef)&&p(i.default.findDOMNode(e.listRef).querySelector('[data-index="0"]')),u=l*e.slidesToShow,f=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(f=n-1-e.initialSlide);var A=e.lazyLoadedList||[],h=c({currentSlide:f,lazyLoadedList:A});A.concat(h);var g={slideCount:n,slideWidth:t,listWidth:o,trackWidth:a,currentSlide:f,slideHeight:l,listHeight:u,lazyLoadedList:A};return null===e.autoplaying&&e.autoplay&&(g.autoplaying="playing"),g};t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,o=e.index,a=e.slideCount,l=e.lazyLoadedList,u=e.lazyLoad,f=e.currentSlide,A=e.centerMode,h=e.slidesToScroll,d=e.slidesToShow,p=e.useCSS;if(t&&n)return{};var g,v,b,w=o,y={},S={};if(r){if(!i&&(o<0||o>=a))return{};o<0?w=o+a:o>=a&&(w=o-a),u&&l.indexOf(w)<0&&l.push(w),y={animating:!0,currentSlide:w,lazyLoadedList:l},S={animating:!1}}else g=w,w<0?(g=w+a,i?a%h!==0&&(g=a-a%h):g=0):!m(e)&&w>f?w=g=f:A&&w>=a?(w=i?a:a-1,g=i?0:a-1):w>=a&&(g=w-a,i?a%h!==0&&(g=0):g=a-d),v=C(s({},e,{slideIndex:w})),b=C(s({},e,{slideIndex:g})),i||(v===b&&(w=g),v=b),u&&l.concat(c(s({},e,{currentSlide:w}))),p?(y={animating:!0,currentSlide:g,trackStyle:E(s({},e,{left:v})),lazyLoadedList:l},S={animating:!1,currentSlide:g,trackStyle:B(s({},e,{left:b})),swipeLeft:null}):y={currentSlide:g,trackStyle:B(s({},e,{left:b})),lazyLoadedList:l};return{state:y,nextState:S}};t.changeSlide=function(e,t){var n,r,i,o,a=e.slidesToScroll,l=e.slidesToShow,c=e.slideCount,u=e.currentSlide,f=e.lazyLoad,A=e.infinite;if(n=c%a!==0?0:(c-u)%a,"previous"===t.message)o=u-(i=0===n?a:l-n),f&&!A&&(o=-1===(r=u-i)?c-1:r);else if("next"===t.message)o=u+(i=0===n?a:n),f&&!A&&(o=(u+a)%c+n);else if("dots"===t.message){if((o=t.index*t.slidesToScroll)===t.currentSlide)return null}else if("children"===t.message){if((o=t.index)===t.currentSlide)return null;if(A){var h=O(s({},e,{targetSlide:o}));o>t.currentSlide&&"left"===h?o-=c:o10)return{scrolling:!0};a&&(w.swipeLength=T);var F=(l?-1:1)*(w.curX>w.startX?1:-1);a&&(F=w.curY>w.startY?1:-1);var k=Math.ceil(p/v),N=g(t.touchObject,a),L=w.swipeLength;return b||(0===c&&"right"===N||c+1>=k&&"left"===N||!m(t)&&"left"===N)&&(L=w.swipeLength*u,!1===f&&A&&(A(N),x.edgeDragged=!0)),!h&&y&&(y(N),x.swiped=!0),_=i?O+L*(E/S)*F:l?O-L*F:O+L*F,a&&(_=O+L*F),x=s({},x,{touchObject:w,swipeLeft:_,trackStyle:B(s({},t,{left:_}))}),Math.abs(w.curX-w.startX)<.8*Math.abs(w.curY-w.startY)?x:(w.swipeLength>10&&(x.swiping=!0,e.preventDefault()),x)}};t.swipeEnd=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,o=t.listWidth,a=t.touchThreshold,l=t.verticalSwiping,c=t.listHeight,u=t.currentSlide,f=t.swipeToSlide,A=t.scrolling,h=t.onSwipe;if(!n)return r&&e.preventDefault(),{};var d=l?c/a:o/a,p=g(i,l),m={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(A)return m;if(!i.swipeLength)return m;if(i.swipeLength>d){var v,y;switch(e.preventDefault(),h&&h(p),p){case"left":case"up":y=u+w(t),v=f?b(t,y):y,m.currentDirection=0;break;case"right":case"down":y=u-w(t),v=f?b(t,y):y,m.currentDirection=1;break;default:v=u}m.triggerSlideHandler=v}else{var B=C(t);m.trackStyle=E(s({},t,{left:B}))}return m};var v=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,i=[];nn[n.length-1])t=n[n.length-1];else for(var i in n){if(t-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+d(r)/2>-1*e.swipeLeft)return n=r,!1;return!0})),!n)return 0;var o=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-o)||1}return e.slidesToScroll};t.getSlideCount=w;var y=function(e,t){return t.reduce((function(t,n){return t&&e.hasOwnProperty(n)}),!0)?null:console.error("Keys Missing:",e)};t.checkSpecKeys=y;var B=function(e){var t,n;y(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=x(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};e.useTransform?i=s({},i,{WebkitTransform:e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",transform:e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",msTransform:e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)"}):e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i};t.getTrackCSS=B;var E=function(e){y(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=B(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=E;var C=function(e){if(e.unslick)return 0;y(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,r=e.slideIndex,o=e.trackRef,a=e.infinite,s=e.centerMode,l=e.slideCount,c=e.slidesToShow,u=e.slidesToScroll,f=e.slideWidth,A=e.listWidth,h=e.variableWidth,d=e.slideHeight,p=e.fade,g=e.vertical;if(p||1===e.slideCount)return 0;var m=0;if(a?(m=-S(e),l%u!==0&&r+u>l&&(m=-(r>l?c-(r-l):l%u)),s&&(m+=parseInt(c/2))):(l%u!==0&&r+u>l&&(m=c-l%u),s&&(m=parseInt(c/2))),t=g?r*d*-1+m*d:r*f*-1+m*f,!0===h){var v,b=i.default.findDOMNode(o);if(v=r+S(e),t=(n=b&&b.childNodes[v])?-1*n.offsetLeft:0,!0===s){v=a?r+S(e):r,n=b&&b.children[v],t=0;for(var w=0;we.currentSlide?e.targetSlide>e.currentSlide+T(e)?"left":"right":e.targetSlide0&&(o+=1),r&&t%2===0&&(o+=1),o}return r?0:t-1};t.slidesOnRight=T;var F=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var o=(t-1)/2+1;return parseInt(i)>0&&(o+=1),r||t%2!==0||(o+=1),o}return r?t-1:0};t.slidesOnLeft=F;t.canUseDOM=function(){return!("undefined"===typeof window||!window.document||!window.document.createElement)}},function(e,t,n){var r=n(148),i=n(99);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)===0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var i=function(e){if(e.sheet)return e.sheet;for(var t=0;t0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=55296&&i<=56319&&n>10),a%1024+56320)),(i+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u="undefined"===typeof Uint8Array?[]:new Uint8Array(256),f=0;f=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>5])<<2)+(31&e),this.data[t];if(e<=65535)return t=((t=this.index[2048+(e-55296>>5)])<<2)+(31&e),this.data[t];if(e>11),t=this.index[t],t+=e>>5&63,t=((t=this.index[t])<<2)+(31&e),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),p=10,g=13,m=15,v=17,b=18,w=19,y=20,B=21,E=22,C=24,S=25,_=26,x=27,O=28,T=30,F=32,k=33,N=34,L=35,I=37,P=38,U=39,R=40,D=42,M=function(e){var t,n,r,i=function(e){var t,n,r,i,o,a=.75*e.length,s=e.length,l=0;"="===e[e.length-1]&&(a--,"="===e[e.length-2]&&a--);var c="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),f=Array.isArray(c)?c:new Uint8Array(c);for(t=0;t>4,f[l++]=(15&r)<<4|i>>2,f[l++]=(3&i)<<6|63&o;return c}(e),o=Array.isArray(i)?function(e){for(var t=e.length,n=[],r=0;r0;){var a=r[--o];if(Array.isArray(e)?-1!==e.indexOf(a):e===a)for(var s=n;s<=r.length;){var l;if((l=r[++s])===t)return!0;if(l!==p)break}if(a!==p)break}return!1},G=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r!==p)return r;n--}return 0},q=function(e,t,n,r,i){if(0===n[r])return"\xd7";var o=r-1;if(Array.isArray(i)&&!0===i[o])return"\xd7";var a=o-1,s=o+1,l=t[o],c=a>=0?t[a]:0,u=t[s];if(2===l&&3===u)return"\xd7";if(-1!==H.indexOf(l))return"!";if(-1!==H.indexOf(u))return"\xd7";if(-1!==j.indexOf(u))return"\xd7";if(8===G(o,t))return"\xf7";if(11===M.get(e[o])&&(u===I||u===F||u===k))return"\xd7";if(7===l||7===u)return"\xd7";if(9===l)return"\xd7";if(-1===[p,g,m].indexOf(l)&&9===u)return"\xd7";if(-1!==[v,b,w,C,O].indexOf(u))return"\xd7";if(G(o,t)===E)return"\xd7";if(X(23,E,o,t))return"\xd7";if(X([v,b],B,o,t))return"\xd7";if(X(12,12,o,t))return"\xd7";if(l===p)return"\xf7";if(23===l||23===u)return"\xd7";if(16===u||16===l)return"\xf7";if(-1!==[g,m,B].indexOf(u)||14===l)return"\xd7";if(36===c&&-1!==W.indexOf(l))return"\xd7";if(l===O&&36===u)return"\xd7";if(u===y&&-1!==Q.concat(y,w,S,I,F,k).indexOf(l))return"\xd7";if(-1!==Q.indexOf(u)&&l===S||-1!==Q.indexOf(l)&&u===S)return"\xd7";if(l===x&&-1!==[I,F,k].indexOf(u)||-1!==[I,F,k].indexOf(l)&&u===_)return"\xd7";if(-1!==Q.indexOf(l)&&-1!==z.indexOf(u)||-1!==z.indexOf(l)&&-1!==Q.indexOf(u))return"\xd7";if(-1!==[x,_].indexOf(l)&&(u===S||-1!==[E,m].indexOf(u)&&t[s+1]===S)||-1!==[E,m].indexOf(l)&&u===S||l===S&&-1!==[S,O,C].indexOf(u))return"\xd7";if(-1!==[S,O,C,v,b].indexOf(u))for(var f=o;f>=0;){if((A=t[f])===S)return"\xd7";if(-1===[O,C].indexOf(A))break;f--}if(-1!==[x,_].indexOf(u))for(f=-1!==[v,b].indexOf(l)?a:o;f>=0;){var A;if((A=t[f])===S)return"\xd7";if(-1===[O,C].indexOf(A))break;f--}if(P===l&&-1!==[P,U,N,L].indexOf(u)||-1!==[U,N].indexOf(l)&&-1!==[U,R].indexOf(u)||-1!==[R,L].indexOf(l)&&u===R)return"\xd7";if(-1!==V.indexOf(l)&&-1!==[y,_].indexOf(u)||-1!==V.indexOf(u)&&l===x)return"\xd7";if(-1!==Q.indexOf(l)&&-1!==Q.indexOf(u))return"\xd7";if(l===C&&-1!==Q.indexOf(u))return"\xd7";if(-1!==Q.concat(S).indexOf(l)&&u===E||-1!==Q.concat(S).indexOf(u)&&l===b)return"\xd7";if(41===l&&41===u){for(var h=n[o],d=1;h>0&&41===t[--h];)d++;if(d%2!==0)return"\xd7"}return l===F&&u===k?"\xd7":"\xf7"},Y=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var n=function(e,t){void 0===t&&(t="strict");var n=[],r=[],i=[];return e.forEach((function(e,o){var a=M.get(e);if(a>50?(i.push(!0),a-=50):i.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return r.push(o),n.push(16);if(4===a||11===a){if(0===o)return r.push(o),n.push(T);var s=n[o-1];return-1===K.indexOf(s)?(r.push(r[o-1]),n.push(s)):(r.push(o),n.push(T))}return r.push(o),31===a?n.push("strict"===t?B:I):a===D?n.push(T):29===a?n.push(T):43===a?e>=131072&&e<=196605||e>=196608&&e<=262141?n.push(I):n.push(T):void n.push(a)})),[r,n,i]}(e,t.lineBreak),r=n[0],i=n[1],o=n[2];return"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(i=i.map((function(e){return-1!==[S,T,D].indexOf(e)?I:e}))),[r,i,"keep-all"===t.wordBreak?o.map((function(t,n){return t&&e[n]>=19968&&e[n]<=40959})):void 0]},J=function(){function e(e,t,n,r){this.codePoints=e,this.required="!"===t,this.start=n,this.end=r}return e.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},e}();!function(e){e[e.STRING_TOKEN=0]="STRING_TOKEN",e[e.BAD_STRING_TOKEN=1]="BAD_STRING_TOKEN",e[e.LEFT_PARENTHESIS_TOKEN=2]="LEFT_PARENTHESIS_TOKEN",e[e.RIGHT_PARENTHESIS_TOKEN=3]="RIGHT_PARENTHESIS_TOKEN",e[e.COMMA_TOKEN=4]="COMMA_TOKEN",e[e.HASH_TOKEN=5]="HASH_TOKEN",e[e.DELIM_TOKEN=6]="DELIM_TOKEN",e[e.AT_KEYWORD_TOKEN=7]="AT_KEYWORD_TOKEN",e[e.PREFIX_MATCH_TOKEN=8]="PREFIX_MATCH_TOKEN",e[e.DASH_MATCH_TOKEN=9]="DASH_MATCH_TOKEN",e[e.INCLUDE_MATCH_TOKEN=10]="INCLUDE_MATCH_TOKEN",e[e.LEFT_CURLY_BRACKET_TOKEN=11]="LEFT_CURLY_BRACKET_TOKEN",e[e.RIGHT_CURLY_BRACKET_TOKEN=12]="RIGHT_CURLY_BRACKET_TOKEN",e[e.SUFFIX_MATCH_TOKEN=13]="SUFFIX_MATCH_TOKEN",e[e.SUBSTRING_MATCH_TOKEN=14]="SUBSTRING_MATCH_TOKEN",e[e.DIMENSION_TOKEN=15]="DIMENSION_TOKEN",e[e.PERCENTAGE_TOKEN=16]="PERCENTAGE_TOKEN",e[e.NUMBER_TOKEN=17]="NUMBER_TOKEN",e[e.FUNCTION=18]="FUNCTION",e[e.FUNCTION_TOKEN=19]="FUNCTION_TOKEN",e[e.IDENT_TOKEN=20]="IDENT_TOKEN",e[e.COLUMN_TOKEN=21]="COLUMN_TOKEN",e[e.URL_TOKEN=22]="URL_TOKEN",e[e.BAD_URL_TOKEN=23]="BAD_URL_TOKEN",e[e.CDC_TOKEN=24]="CDC_TOKEN",e[e.CDO_TOKEN=25]="CDO_TOKEN",e[e.COLON_TOKEN=26]="COLON_TOKEN",e[e.SEMICOLON_TOKEN=27]="SEMICOLON_TOKEN",e[e.LEFT_SQUARE_BRACKET_TOKEN=28]="LEFT_SQUARE_BRACKET_TOKEN",e[e.RIGHT_SQUARE_BRACKET_TOKEN=29]="RIGHT_SQUARE_BRACKET_TOKEN",e[e.UNICODE_RANGE_TOKEN=30]="UNICODE_RANGE_TOKEN",e[e.WHITESPACE_TOKEN=31]="WHITESPACE_TOKEN",e[e.EOF_TOKEN=32]="EOF_TOKEN"}(A||(A={}));var $=function(e){return e>=48&&e<=57},Z=function(e){return $(e)||e>=65&&e<=70||e>=97&&e<=102},ee=function(e){return 10===e||9===e||32===e},te=function(e){return function(e){return function(e){return e>=97&&e<=122}(e)||function(e){return e>=65&&e<=90}(e)}(e)||function(e){return e>=128}(e)||95===e},ne=function(e){return te(e)||$(e)||45===e},re=function(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e},ie=function(e,t){return 92===e&&10!==t},oe=function(e,t,n){return 45===e?te(t)||ie(t,n):!!te(e)||!(92!==e||!ie(e,t))},ae=function(e,t,n){return 43===e||45===e?!!$(t)||46===t&&$(n):$(46===e?t:e)},se=function(e){var t=0,n=1;43!==e[t]&&45!==e[t]||(45===e[t]&&(n=-1),t++);for(var r=[];$(e[t]);)r.push(e[t++]);var i=r.length?parseInt(l.apply(void 0,r),10):0;46===e[t]&&t++;for(var o=[];$(e[t]);)o.push(e[t++]);var a=o.length,s=a?parseInt(l.apply(void 0,o),10):0;69!==e[t]&&101!==e[t]||t++;var c=1;43!==e[t]&&45!==e[t]||(45===e[t]&&(c=-1),t++);for(var u=[];$(e[t]);)u.push(e[t++]);var f=u.length?parseInt(l.apply(void 0,u),10):0;return n*(i+s*Math.pow(10,-a))*Math.pow(10,c*f)},le={type:A.LEFT_PARENTHESIS_TOKEN},ce={type:A.RIGHT_PARENTHESIS_TOKEN},ue={type:A.COMMA_TOKEN},fe={type:A.SUFFIX_MATCH_TOKEN},Ae={type:A.PREFIX_MATCH_TOKEN},he={type:A.COLUMN_TOKEN},de={type:A.DASH_MATCH_TOKEN},pe={type:A.INCLUDE_MATCH_TOKEN},ge={type:A.LEFT_CURLY_BRACKET_TOKEN},me={type:A.RIGHT_CURLY_BRACKET_TOKEN},ve={type:A.SUBSTRING_MATCH_TOKEN},be={type:A.BAD_URL_TOKEN},we={type:A.BAD_STRING_TOKEN},ye={type:A.CDO_TOKEN},Be={type:A.CDC_TOKEN},Ee={type:A.COLON_TOKEN},Ce={type:A.SEMICOLON_TOKEN},Se={type:A.LEFT_SQUARE_BRACKET_TOKEN},_e={type:A.RIGHT_SQUARE_BRACKET_TOKEN},xe={type:A.WHITESPACE_TOKEN},Oe={type:A.EOF_TOKEN},Te=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(s(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==Oe;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case 34:return this.consumeStringToken(34);case 35:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(ne(t)||ie(n,r)){var i=oe(t,n,r)?2:1,o=this.consumeName();return{type:A.HASH_TOKEN,value:o,flags:i}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),fe;break;case 39:return this.consumeStringToken(39);case 40:return le;case 41:return ce;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),ve;break;case 43:if(ae(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case 44:return ue;case 45:var a=e,s=this.peekCodePoint(0),c=this.peekCodePoint(1);if(ae(a,s,c))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(oe(a,s,c))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(45===s&&62===c)return this.consumeCodePoint(),this.consumeCodePoint(),Be;break;case 46:if(ae(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var u=this.consumeCodePoint();if(42===u&&47===(u=this.consumeCodePoint()))return this.consumeToken();if(-1===u)return this.consumeToken()}break;case 58:return Ee;case 59:return Ce;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),ye;break;case 64:var f=this.peekCodePoint(0),h=this.peekCodePoint(1),d=this.peekCodePoint(2);if(oe(f,h,d))return o=this.consumeName(),{type:A.AT_KEYWORD_TOKEN,value:o};break;case 91:return Se;case 92:if(ie(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case 93:return _e;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ae;break;case 123:return ge;case 125:return me;case 117:case 85:var p=this.peekCodePoint(0),g=this.peekCodePoint(1);return 43!==p||!Z(g)&&63!==g||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),de;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),he;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),pe;break;case-1:return Oe}return ee(e)?(this.consumeWhiteSpace(),xe):$(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):te(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:A.DELIM_TOKEN,value:l(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return"undefined"===typeof e?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();Z(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;63===t&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n){var r=parseInt(l.apply(void 0,e.map((function(e){return 63===e?48:e}))),16),i=parseInt(l.apply(void 0,e.map((function(e){return 63===e?70:e}))),16);return{type:A.UNICODE_RANGE_TOKEN,start:r,end:i}}var o=parseInt(l.apply(void 0,e),16);if(45===this.peekCodePoint(0)&&Z(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var a=[];Z(t)&&a.length<6;)a.push(t),t=this.consumeCodePoint();return i=parseInt(l.apply(void 0,a),16),{type:A.UNICODE_RANGE_TOKEN,start:o,end:i}}return{type:A.UNICODE_RANGE_TOKEN,start:o,end:o}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:A.FUNCTION_TOKEN,value:e}):{type:A.IDENT_TOKEN,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:A.URL_TOKEN,value:""};var t=this.peekCodePoint(0);if(39===t||34===t){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===A.STRING_TOKEN&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:A.URL_TOKEN,value:n.value}):(this.consumeBadUrlRemnants(),be)}for(;;){var r=this.consumeCodePoint();if(-1===r||41===r)return{type:A.URL_TOKEN,value:l.apply(void 0,e)};if(ee(r))return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:A.URL_TOKEN,value:l.apply(void 0,e)}):(this.consumeBadUrlRemnants(),be);if(34===r||39===r||40===r||re(r))return this.consumeBadUrlRemnants(),be;if(92===r){if(!ie(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),be;e.push(this.consumeEscapedCodePoint())}else e.push(r)}},e.prototype.consumeWhiteSpace=function(){for(;ee(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(41===e||-1===e)return;ie(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t="";e>0;){var n=Math.min(6e4,e);t+=l.apply(void 0,this._value.splice(0,n)),e-=n}return this._value.shift(),t},e.prototype.consumeStringToken=function(e){for(var t="",n=0;;){var r=this._value[n];if(-1===r||void 0===r||r===e)return t+=this.consumeStringSlice(n),{type:A.STRING_TOKEN,value:t};if(10===r)return this._value.splice(0,n),we;if(92===r){var i=this._value[n+1];-1!==i&&void 0!==i&&(10===i?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):ie(r,i)&&(t+=this.consumeStringSlice(n),t+=l(this.consumeEscapedCodePoint()),n=-1))}n++}},e.prototype.consumeNumber=function(){var e=[],t=4,n=this.peekCodePoint(0);for(43!==n&&45!==n||e.push(this.consumeCodePoint());$(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(46===n&&$(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=8;$(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((69===n||101===n)&&((43===r||45===r)&&$(i)||$(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=8;$(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[se(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],r=this.peekCodePoint(0),i=this.peekCodePoint(1),o=this.peekCodePoint(2);if(oe(r,i,o)){var a=this.consumeName();return{type:A.DIMENSION_TOKEN,number:t,flags:n,unit:a}}return 37===r?(this.consumeCodePoint(),{type:A.PERCENTAGE_TOKEN,number:t,flags:n}):{type:A.NUMBER_TOKEN,number:t,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(Z(e)){for(var t=l(e);Z(this.peekCodePoint(0))&&t.length<6;)t+=l(this.consumeCodePoint());ee(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return 0===n||function(e){return e>=55296&&e<=57343}(n)||n>1114111?65533:n}return-1===e?65533:e},e.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(ne(t))e+=l(t);else{if(!ie(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=l(this.consumeEscapedCodePoint())}}},e}(),Fe=function(){function e(e){this._tokens=e}return e.create=function(t){var n=new Te;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();e.type===A.WHITESPACE_TOKEN;)e=this.consumeToken();if(e.type===A.EOF_TOKEN)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do{e=this.consumeToken()}while(e.type===A.WHITESPACE_TOKEN);if(e.type===A.EOF_TOKEN)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(t.type===A.EOF_TOKEN)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case A.LEFT_CURLY_BRACKET_TOKEN:case A.LEFT_SQUARE_BRACKET_TOKEN:case A.LEFT_PARENTHESIS_TOKEN:return this.consumeSimpleBlock(e.type);case A.FUNCTION_TOKEN:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(n.type===A.EOF_TOKEN||Me(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:A.FUNCTION};;){var n=this.consumeToken();if(n.type===A.EOF_TOKEN||n.type===A.RIGHT_PARENTHESIS_TOKEN)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return"undefined"===typeof e?Oe:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),ke=function(e){return e.type===A.DIMENSION_TOKEN},Ne=function(e){return e.type===A.NUMBER_TOKEN},Le=function(e){return e.type===A.IDENT_TOKEN},Ie=function(e){return e.type===A.STRING_TOKEN},Pe=function(e,t){return Le(e)&&e.value===t},Ue=function(e){return e.type!==A.WHITESPACE_TOKEN},Re=function(e){return e.type!==A.WHITESPACE_TOKEN&&e.type!==A.COMMA_TOKEN},De=function(e){var t=[],n=[];return e.forEach((function(e){if(e.type===A.COMMA_TOKEN){if(0===n.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(n),void(n=[])}e.type!==A.WHITESPACE_TOKEN&&n.push(e)})),n.length&&t.push(n),t},Me=function(e,t){return t===A.LEFT_CURLY_BRACKET_TOKEN&&e.type===A.RIGHT_CURLY_BRACKET_TOKEN||t===A.LEFT_SQUARE_BRACKET_TOKEN&&e.type===A.RIGHT_SQUARE_BRACKET_TOKEN||t===A.LEFT_PARENTHESIS_TOKEN&&e.type===A.RIGHT_PARENTHESIS_TOKEN},Qe=function(e){return e.type===A.NUMBER_TOKEN||e.type===A.DIMENSION_TOKEN},He=function(e){return e.type===A.PERCENTAGE_TOKEN||Qe(e)},je=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},ze={type:A.NUMBER_TOKEN,number:0,flags:4},Ke={type:A.PERCENTAGE_TOKEN,number:50,flags:4},Ve={type:A.PERCENTAGE_TOKEN,number:100,flags:4},We=function(e,t,n){var r=e[0],i=e[1];return[Xe(r,t),Xe("undefined"!==typeof i?i:r,n)]},Xe=function(e,t){if(e.type===A.PERCENTAGE_TOKEN)return e.number/100*t;if(ke(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},Ge=function(e){if(e.type===A.DIMENSION_TOKEN)switch(e.unit){case"deg":return Math.PI*e.number/180;case"grad":return Math.PI/200*e.number;case"rad":return e.number;case"turn":return 2*Math.PI*e.number}throw new Error("Unsupported angle type")},qe=function(e){return e.type===A.DIMENSION_TOKEN&&("deg"===e.unit||"grad"===e.unit||"rad"===e.unit||"turn"===e.unit)},Ye=function(e){switch(e.filter(Le).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ze,ze];case"to top":case"bottom":return Je(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ze,Ve];case"to right":case"left":return Je(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ve,Ve];case"to bottom":case"top":return Je(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ve,ze];case"to left":case"right":return Je(270)}return 0},Je=function(e){return Math.PI*e/180},$e=function(e){if(e.type===A.FUNCTION){var t=lt[e.name];if("undefined"===typeof t)throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(e.values)}if(e.type===A.HASH_TOKEN){if(3===e.value.length){var n=e.value.substring(0,1),r=e.value.substring(1,2),i=e.value.substring(2,3);return tt(parseInt(n+n,16),parseInt(r+r,16),parseInt(i+i,16),1)}if(4===e.value.length){n=e.value.substring(0,1),r=e.value.substring(1,2),i=e.value.substring(2,3);var o=e.value.substring(3,4);return tt(parseInt(n+n,16),parseInt(r+r,16),parseInt(i+i,16),parseInt(o+o,16)/255)}if(6===e.value.length)return n=e.value.substring(0,2),r=e.value.substring(2,4),i=e.value.substring(4,6),tt(parseInt(n,16),parseInt(r,16),parseInt(i,16),1);if(8===e.value.length)return n=e.value.substring(0,2),r=e.value.substring(2,4),i=e.value.substring(4,6),o=e.value.substring(6,8),tt(parseInt(n,16),parseInt(r,16),parseInt(i,16),parseInt(o,16)/255)}if(e.type===A.IDENT_TOKEN){var a=ct[e.value.toUpperCase()];if("undefined"!==typeof a)return a}return ct.TRANSPARENT},Ze=function(e){return 0===(255&e)},et=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?"rgba("+i+","+r+","+n+","+t/255+")":"rgb("+i+","+r+","+n+")"},tt=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(255*r)<<0)>>>0},nt=function(e,t){if(e.type===A.NUMBER_TOKEN)return e.number;if(e.type===A.PERCENTAGE_TOKEN){var n=3===t?1:255;return 3===t?e.number/100*n:Math.round(e.number/100*n)}return 0},rt=function(e){var t=e.filter(Re);if(3===t.length){var n=t.map(nt),r=n[0],i=n[1],o=n[2];return tt(r,i,o,1)}if(4===t.length){var a=t.map(nt),s=(r=a[0],i=a[1],o=a[2],a[3]);return tt(r,i,o,s)}return 0};function it(e,t,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(t-e)*n*6+e:n<.5?t:n<2/3?6*(t-e)*(2/3-n)+e:e}var ot,at,st=function(e){var t=e.filter(Re),n=t[0],r=t[1],i=t[2],o=t[3],a=(n.type===A.NUMBER_TOKEN?Je(n.number):Ge(n))/(2*Math.PI),s=He(r)?r.number/100:0,l=He(i)?i.number/100:0,c="undefined"!==typeof o&&He(o)?Xe(o,1):1;if(0===s)return tt(255*l,255*l,255*l,1);var u=l<=.5?l*(s+1):l+s-l*s,f=2*l-u,h=it(f,u,a+1/3),d=it(f,u,a),p=it(f,u,a-1/3);return tt(255*h,255*d,255*p,c)},lt={hsl:st,hsla:st,rgb:rt,rgba:rt},ct={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199};(function(e){e[e.VALUE=0]="VALUE",e[e.LIST=1]="LIST",e[e.IDENT_VALUE=2]="IDENT_VALUE",e[e.TYPE_VALUE=3]="TYPE_VALUE",e[e.TOKEN_VALUE=4]="TOKEN_VALUE"})(ot||(ot={})),function(e){e[e.BORDER_BOX=0]="BORDER_BOX",e[e.PADDING_BOX=1]="PADDING_BOX",e[e.CONTENT_BOX=2]="CONTENT_BOX"}(at||(at={}));var ut,ft,At,ht={name:"background-clip",initialValue:"border-box",prefix:!1,type:ot.LIST,parse:function(e){return e.map((function(e){if(Le(e))switch(e.value){case"padding-box":return at.PADDING_BOX;case"content-box":return at.CONTENT_BOX}return at.BORDER_BOX}))}},dt={name:"background-color",initialValue:"transparent",prefix:!1,type:ot.TYPE_VALUE,format:"color"},pt=function(e){var t=$e(e[0]),n=e[1];return n&&He(n)?{color:t,stop:n}:{color:t,stop:null}},gt=function(e,t){var n=e[0],r=e[e.length-1];null===n.stop&&(n.stop=ze),null===r.stop&&(r.stop=Ve);for(var i=[],o=0,a=0;ao?i.push(l):i.push(o),o=l}else i.push(null)}var c=null;for(a=0;ae.optimumDistance)?{optimumCorner:t,optimumDistance:s}:e}),{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},wt=function(e){var t=Je(180),n=[];return De(e).forEach((function(e,r){if(0===r){var i=e[0];if(i.type===A.IDENT_TOKEN&&-1!==["top","left","right","bottom"].indexOf(i.value))return void(t=Ye(e));if(qe(i))return void(t=(Ge(i)+Je(270))%Je(360))}var o=pt(e);n.push(o)})),{angle:t,stops:n,type:ut.LINEAR_GRADIENT}},yt=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},Bt=function(e,t,n,r,i){var o="http://www.w3.org/2000/svg",a=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return a.setAttributeNS(null,"width",e.toString()),a.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(s),s.appendChild(i),a},Et=function(e){return new Promise((function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Ct={get SUPPORT_RANGE_BOUNDS(){var e=function(e){if(e.createRange){var t=e.createRange();if(t.getBoundingClientRect){var n=e.createElement("boundtest");n.style.height="123px",n.style.display="block",e.body.appendChild(n),t.selectNode(n);var r=t.getBoundingClientRect(),i=Math.round(r.height);if(e.body.removeChild(n),123===i)return!0}}return!1}(document);return Object.defineProperty(Ct,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=function(e){var t=new Image,n=e.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,";try{r.drawImage(t,0,0),n.toDataURL()}catch(i){return!1}return!0}(document);return Object.defineProperty(Ct,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"===typeof Array.from&&"function"===typeof window.fetch?function(e){var t=e.createElement("canvas");t.width=100,t.height=100;var n=t.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,100,100);var r=new Image,i=t.toDataURL();r.src=i;var o=Bt(100,100,0,0,r);return n.fillStyle="red",n.fillRect(0,0,100,100),Et(o).then((function(t){n.drawImage(t,0,0);var r=n.getImageData(0,0,100,100).data;n.fillStyle="red",n.fillRect(0,0,100,100);var o=e.createElement("div");return o.style.backgroundImage="url("+i+")",o.style.height="100px",yt(r)?Et(Bt(100,100,0,0,o)):Promise.reject(!1)})).then((function(e){return n.drawImage(e,0,0),yt(n.getImageData(0,0,100,100).data)})).catch((function(){return!1}))}(document):Promise.resolve(!1);return Object.defineProperty(Ct,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e="undefined"!==typeof(new Image).crossOrigin;return Object.defineProperty(Ct,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e="string"===typeof(new XMLHttpRequest).responseType;return Object.defineProperty(Ct,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ct,"SUPPORT_CORS_XHR",{value:e}),e}},St=function(){function e(e){var t=e.id,n=e.enabled;this.id=t,this.enabled=n,this.start=Date.now()}return e.prototype.debug=function(){for(var e=[],t=0;t0&&setTimeout((function(){return t("Timed out ("+a._options.imageTimeout+"ms) loading image")}),a._options.imageTimeout)}))];case 3:return[2,i.sent()]}}))}))},e.prototype.has=function(e){return"undefined"!==typeof this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var r=e.substring(0,256);return new Promise((function(i,o){var a=Ct.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;if(s.onload=function(){if(200===s.status)if("text"===a)i(s.response);else{var e=new FileReader;e.addEventListener("load",(function(){return i(e.result)}),!1),e.addEventListener("error",(function(e){return o(e)}),!1),e.readAsDataURL(s.response)}else o("Failed to proxy resource "+r+" with status code "+s.status)},s.onerror=o,s.open("GET",n+"?url="+encodeURIComponent(e)+"&responseType="+a),"text"!==a&&s instanceof XMLHttpRequest&&(s.responseType=a),t._options.imageTimeout){var l=t._options.imageTimeout;s.timeout=l,s.ontimeout=function(){return o("Timed out ("+l+"ms) proxying "+r)}}s.send()}))},e}(),Ot=/^data:image\/svg\+xml/i,Tt=/^data:image\/.*;base64,/i,Ft=/^data:image\/.*/i,kt=function(e){return Ct.SUPPORT_SVG_DRAWING||!Pt(e)},Nt=function(e){return Ft.test(e)},Lt=function(e){return Tt.test(e)},It=function(e){return"blob"===e.substr(0,4)},Pt=function(e){return"svg"===e.substr(-3).toLowerCase()||Ot.test(e)},Ut=function(e){var t=ft.CIRCLE,n=At.FARTHEST_CORNER,r=[],i=[];return De(e).forEach((function(e,o){var a=!0;if(0===o?a=e.reduce((function(e,t){if(Le(t))switch(t.value){case"center":return i.push(Ke),!1;case"top":case"left":return i.push(ze),!1;case"right":case"bottom":return i.push(Ve),!1}else if(He(t)||Qe(t))return i.push(t),!1;return e}),a):1===o&&(a=e.reduce((function(e,r){if(Le(r))switch(r.value){case"circle":return t=ft.CIRCLE,!1;case"ellipse":return t=ft.ELLIPSE,!1;case"contain":case"closest-side":return n=At.CLOSEST_SIDE,!1;case"farthest-side":return n=At.FARTHEST_SIDE,!1;case"closest-corner":return n=At.CLOSEST_CORNER,!1;case"cover":case"farthest-corner":return n=At.FARTHEST_CORNER,!1}else if(Qe(r)||He(r))return Array.isArray(n)||(n=[]),n.push(r),!1;return e}),a)),a){var s=pt(e);r.push(s)}})),{size:n,shape:t,stops:r,position:i,type:ut.RADIAL_GRADIENT}};!function(e){e[e.URL=0]="URL",e[e.LINEAR_GRADIENT=1]="LINEAR_GRADIENT",e[e.RADIAL_GRADIENT=2]="RADIAL_GRADIENT"}(ut||(ut={})),function(e){e[e.CIRCLE=0]="CIRCLE",e[e.ELLIPSE=1]="ELLIPSE"}(ft||(ft={})),function(e){e[e.CLOSEST_SIDE=0]="CLOSEST_SIDE",e[e.FARTHEST_SIDE=1]="FARTHEST_SIDE",e[e.CLOSEST_CORNER=2]="CLOSEST_CORNER",e[e.FARTHEST_CORNER=3]="FARTHEST_CORNER"}(At||(At={}));var Rt,Dt=function(e){if(e.type===A.URL_TOKEN){var t={url:e.value,type:ut.URL};return _t.getInstance().addImage(e.value),t}if(e.type===A.FUNCTION){var n=Mt[e.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return n(e.values)}throw new Error("Unsupported image type")},Mt={"linear-gradient":function(e){var t=Je(180),n=[];return De(e).forEach((function(e,r){if(0===r){var i=e[0];if(i.type===A.IDENT_TOKEN&&"to"===i.value)return void(t=Ye(e));if(qe(i))return void(t=Ge(i))}var o=pt(e);n.push(o)})),{angle:t,stops:n,type:ut.LINEAR_GRADIENT}},"-moz-linear-gradient":wt,"-ms-linear-gradient":wt,"-o-linear-gradient":wt,"-webkit-linear-gradient":wt,"radial-gradient":function(e){var t=ft.CIRCLE,n=At.FARTHEST_CORNER,r=[],i=[];return De(e).forEach((function(e,o){var a=!0;if(0===o){var s=!1;a=e.reduce((function(e,r){if(s)if(Le(r))switch(r.value){case"center":return i.push(Ke),e;case"top":case"left":return i.push(ze),e;case"right":case"bottom":return i.push(Ve),e}else(He(r)||Qe(r))&&i.push(r);else if(Le(r))switch(r.value){case"circle":return t=ft.CIRCLE,!1;case"ellipse":return t=ft.ELLIPSE,!1;case"at":return s=!0,!1;case"closest-side":return n=At.CLOSEST_SIDE,!1;case"cover":case"farthest-side":return n=At.FARTHEST_SIDE,!1;case"contain":case"closest-corner":return n=At.CLOSEST_CORNER,!1;case"farthest-corner":return n=At.FARTHEST_CORNER,!1}else if(Qe(r)||He(r))return Array.isArray(n)||(n=[]),n.push(r),!1;return e}),a)}if(a){var l=pt(e);r.push(l)}})),{size:n,shape:t,stops:r,position:i,type:ut.RADIAL_GRADIENT}},"-moz-radial-gradient":Ut,"-ms-radial-gradient":Ut,"-o-radial-gradient":Ut,"-webkit-radial-gradient":Ut,"-webkit-gradient":function(e){var t=Je(180),n=[],r=ut.LINEAR_GRADIENT,i=ft.CIRCLE,o=At.FARTHEST_CORNER;return De(e).forEach((function(e,t){var i=e[0];if(0===t){if(Le(i)&&"linear"===i.value)return void(r=ut.LINEAR_GRADIENT);if(Le(i)&&"radial"===i.value)return void(r=ut.RADIAL_GRADIENT)}if(i.type===A.FUNCTION)if("from"===i.name){var o=$e(i.values[0]);n.push({stop:ze,color:o})}else if("to"===i.name)o=$e(i.values[0]),n.push({stop:Ve,color:o});else if("color-stop"===i.name){var a=i.values.filter(Re);if(2===a.length){o=$e(a[1]);var s=a[0];Ne(s)&&n.push({stop:{type:A.PERCENTAGE_TOKEN,number:100*s.number,flags:s.flags},color:o})}}})),r===ut.LINEAR_GRADIENT?{angle:(t+Je(180))%Je(360),stops:n,type:r}:{size:o,shape:i,stops:n,position:[],type:r}}},Qt={name:"background-image",initialValue:"none",type:ot.LIST,prefix:!1,parse:function(e){if(0===e.length)return[];var t=e[0];return t.type===A.IDENT_TOKEN&&"none"===t.value?[]:e.filter((function(e){return Re(e)&&function(e){return e.type!==A.FUNCTION||Mt[e.name]}(e)})).map(Dt)}},Ht={name:"background-origin",initialValue:"border-box",prefix:!1,type:ot.LIST,parse:function(e){return e.map((function(e){if(Le(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},jt={name:"background-position",initialValue:"0% 0%",type:ot.LIST,prefix:!1,parse:function(e){return De(e).map((function(e){return e.filter(He)})).map(je)}};!function(e){e[e.REPEAT=0]="REPEAT",e[e.NO_REPEAT=1]="NO_REPEAT",e[e.REPEAT_X=2]="REPEAT_X",e[e.REPEAT_Y=3]="REPEAT_Y"}(Rt||(Rt={}));var zt,Kt={name:"background-repeat",initialValue:"repeat",prefix:!1,type:ot.LIST,parse:function(e){return De(e).map((function(e){return e.filter(Le).map((function(e){return e.value})).join(" ")})).map(Vt)}},Vt=function(e){switch(e){case"no-repeat":return Rt.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return Rt.REPEAT_X;case"repeat-y":case"no-repeat repeat":return Rt.REPEAT_Y;case"repeat":default:return Rt.REPEAT}};!function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"}(zt||(zt={}));var Wt,Xt={name:"background-size",initialValue:"0",prefix:!1,type:ot.LIST,parse:function(e){return De(e).map((function(e){return e.filter(Gt)}))}},Gt=function(e){return Le(e)||He(e)},qt=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:ot.TYPE_VALUE,format:"color"}},Yt=qt("top"),Jt=qt("right"),$t=qt("bottom"),Zt=qt("left"),en=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:ot.LIST,parse:function(e){return je(e.filter(He))}}},tn=en("top-left"),nn=en("top-right"),rn=en("bottom-right"),on=en("bottom-left");!function(e){e[e.NONE=0]="NONE",e[e.SOLID=1]="SOLID"}(Wt||(Wt={}));var an,sn=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:ot.IDENT_VALUE,parse:function(e){switch(e){case"none":return Wt.NONE}return Wt.SOLID}}},ln=sn("top"),cn=sn("right"),un=sn("bottom"),fn=sn("left"),An=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:ot.VALUE,prefix:!1,parse:function(e){return ke(e)?e.number:0}}},hn=An("top"),dn=An("right"),pn=An("bottom"),gn=An("left"),mn={name:"color",initialValue:"transparent",prefix:!1,type:ot.TYPE_VALUE,format:"color"},vn={name:"display",initialValue:"inline-block",prefix:!1,type:ot.LIST,parse:function(e){return e.filter(Le).reduce((function(e,t){return e|bn(t.value)}),0)}},bn=function(e){switch(e){case"block":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0};!function(e){e[e.NONE=0]="NONE",e[e.LEFT=1]="LEFT",e[e.RIGHT=2]="RIGHT",e[e.INLINE_START=3]="INLINE_START",e[e.INLINE_END=4]="INLINE_END"}(an||(an={}));var wn,yn={name:"float",initialValue:"none",prefix:!1,type:ot.IDENT_VALUE,parse:function(e){switch(e){case"left":return an.LEFT;case"right":return an.RIGHT;case"inline-start":return an.INLINE_START;case"inline-end":return an.INLINE_END}return an.NONE}},Bn={name:"letter-spacing",initialValue:"0",prefix:!1,type:ot.VALUE,parse:function(e){return e.type===A.IDENT_TOKEN&&"normal"===e.value?0:e.type===A.NUMBER_TOKEN?e.number:e.type===A.DIMENSION_TOKEN?e.number:0}};!function(e){e.NORMAL="normal",e.STRICT="strict"}(wn||(wn={}));var En,Cn={name:"line-break",initialValue:"normal",prefix:!1,type:ot.IDENT_VALUE,parse:function(e){switch(e){case"strict":return wn.STRICT;case"normal":default:return wn.NORMAL}}},Sn={name:"line-height",initialValue:"normal",prefix:!1,type:ot.TOKEN_VALUE},_n={name:"list-style-image",initialValue:"none",type:ot.VALUE,prefix:!1,parse:function(e){return e.type===A.IDENT_TOKEN&&"none"===e.value?null:Dt(e)}};!function(e){e[e.INSIDE=0]="INSIDE",e[e.OUTSIDE=1]="OUTSIDE"}(En||(En={}));var xn,On={name:"list-style-position",initialValue:"outside",prefix:!1,type:ot.IDENT_VALUE,parse:function(e){switch(e){case"inside":return En.INSIDE;case"outside":default:return En.OUTSIDE}}};!function(e){e[e.NONE=-1]="NONE",e[e.DISC=0]="DISC",e[e.CIRCLE=1]="CIRCLE",e[e.SQUARE=2]="SQUARE",e[e.DECIMAL=3]="DECIMAL",e[e.CJK_DECIMAL=4]="CJK_DECIMAL",e[e.DECIMAL_LEADING_ZERO=5]="DECIMAL_LEADING_ZERO",e[e.LOWER_ROMAN=6]="LOWER_ROMAN",e[e.UPPER_ROMAN=7]="UPPER_ROMAN",e[e.LOWER_GREEK=8]="LOWER_GREEK",e[e.LOWER_ALPHA=9]="LOWER_ALPHA",e[e.UPPER_ALPHA=10]="UPPER_ALPHA",e[e.ARABIC_INDIC=11]="ARABIC_INDIC",e[e.ARMENIAN=12]="ARMENIAN",e[e.BENGALI=13]="BENGALI",e[e.CAMBODIAN=14]="CAMBODIAN",e[e.CJK_EARTHLY_BRANCH=15]="CJK_EARTHLY_BRANCH",e[e.CJK_HEAVENLY_STEM=16]="CJK_HEAVENLY_STEM",e[e.CJK_IDEOGRAPHIC=17]="CJK_IDEOGRAPHIC",e[e.DEVANAGARI=18]="DEVANAGARI",e[e.ETHIOPIC_NUMERIC=19]="ETHIOPIC_NUMERIC",e[e.GEORGIAN=20]="GEORGIAN",e[e.GUJARATI=21]="GUJARATI",e[e.GURMUKHI=22]="GURMUKHI",e[e.HEBREW=22]="HEBREW",e[e.HIRAGANA=23]="HIRAGANA",e[e.HIRAGANA_IROHA=24]="HIRAGANA_IROHA",e[e.JAPANESE_FORMAL=25]="JAPANESE_FORMAL",e[e.JAPANESE_INFORMAL=26]="JAPANESE_INFORMAL",e[e.KANNADA=27]="KANNADA",e[e.KATAKANA=28]="KATAKANA",e[e.KATAKANA_IROHA=29]="KATAKANA_IROHA",e[e.KHMER=30]="KHMER",e[e.KOREAN_HANGUL_FORMAL=31]="KOREAN_HANGUL_FORMAL",e[e.KOREAN_HANJA_FORMAL=32]="KOREAN_HANJA_FORMAL",e[e.KOREAN_HANJA_INFORMAL=33]="KOREAN_HANJA_INFORMAL",e[e.LAO=34]="LAO",e[e.LOWER_ARMENIAN=35]="LOWER_ARMENIAN",e[e.MALAYALAM=36]="MALAYALAM",e[e.MONGOLIAN=37]="MONGOLIAN",e[e.MYANMAR=38]="MYANMAR",e[e.ORIYA=39]="ORIYA",e[e.PERSIAN=40]="PERSIAN",e[e.SIMP_CHINESE_FORMAL=41]="SIMP_CHINESE_FORMAL",e[e.SIMP_CHINESE_INFORMAL=42]="SIMP_CHINESE_INFORMAL",e[e.TAMIL=43]="TAMIL",e[e.TELUGU=44]="TELUGU",e[e.THAI=45]="THAI",e[e.TIBETAN=46]="TIBETAN",e[e.TRAD_CHINESE_FORMAL=47]="TRAD_CHINESE_FORMAL",e[e.TRAD_CHINESE_INFORMAL=48]="TRAD_CHINESE_INFORMAL",e[e.UPPER_ARMENIAN=49]="UPPER_ARMENIAN",e[e.DISCLOSURE_OPEN=50]="DISCLOSURE_OPEN",e[e.DISCLOSURE_CLOSED=51]="DISCLOSURE_CLOSED"}(xn||(xn={}));var Tn,Fn={name:"list-style-type",initialValue:"none",prefix:!1,type:ot.IDENT_VALUE,parse:function(e){switch(e){case"disc":return xn.DISC;case"circle":return xn.CIRCLE;case"square":return xn.SQUARE;case"decimal":return xn.DECIMAL;case"cjk-decimal":return xn.CJK_DECIMAL;case"decimal-leading-zero":return xn.DECIMAL_LEADING_ZERO;case"lower-roman":return xn.LOWER_ROMAN;case"upper-roman":return xn.UPPER_ROMAN;case"lower-greek":return xn.LOWER_GREEK;case"lower-alpha":return xn.LOWER_ALPHA;case"upper-alpha":return xn.UPPER_ALPHA;case"arabic-indic":return xn.ARABIC_INDIC;case"armenian":return xn.ARMENIAN;case"bengali":return xn.BENGALI;case"cambodian":return xn.CAMBODIAN;case"cjk-earthly-branch":return xn.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return xn.CJK_HEAVENLY_STEM;case"cjk-ideographic":return xn.CJK_IDEOGRAPHIC;case"devanagari":return xn.DEVANAGARI;case"ethiopic-numeric":return xn.ETHIOPIC_NUMERIC;case"georgian":return xn.GEORGIAN;case"gujarati":return xn.GUJARATI;case"gurmukhi":return xn.GURMUKHI;case"hebrew":return xn.HEBREW;case"hiragana":return xn.HIRAGANA;case"hiragana-iroha":return xn.HIRAGANA_IROHA;case"japanese-formal":return xn.JAPANESE_FORMAL;case"japanese-informal":return xn.JAPANESE_INFORMAL;case"kannada":return xn.KANNADA;case"katakana":return xn.KATAKANA;case"katakana-iroha":return xn.KATAKANA_IROHA;case"khmer":return xn.KHMER;case"korean-hangul-formal":return xn.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return xn.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return xn.KOREAN_HANJA_INFORMAL;case"lao":return xn.LAO;case"lower-armenian":return xn.LOWER_ARMENIAN;case"malayalam":return xn.MALAYALAM;case"mongolian":return xn.MONGOLIAN;case"myanmar":return xn.MYANMAR;case"oriya":return xn.ORIYA;case"persian":return xn.PERSIAN;case"simp-chinese-formal":return xn.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return xn.SIMP_CHINESE_INFORMAL;case"tamil":return xn.TAMIL;case"telugu":return xn.TELUGU;case"thai":return xn.THAI;case"tibetan":return xn.TIBETAN;case"trad-chinese-formal":return xn.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return xn.TRAD_CHINESE_INFORMAL;case"upper-armenian":return xn.UPPER_ARMENIAN;case"disclosure-open":return xn.DISCLOSURE_OPEN;case"disclosure-closed":return xn.DISCLOSURE_CLOSED;case"none":default:return xn.NONE}}},kn=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:ot.TOKEN_VALUE}},Nn=kn("top"),Ln=kn("right"),In=kn("bottom"),Pn=kn("left");!function(e){e[e.VISIBLE=0]="VISIBLE",e[e.HIDDEN=1]="HIDDEN",e[e.SCROLL=2]="SCROLL",e[e.AUTO=3]="AUTO"}(Tn||(Tn={}));var Un,Rn={name:"overflow",initialValue:"visible",prefix:!1,type:ot.LIST,parse:function(e){return e.filter(Le).map((function(e){switch(e.value){case"hidden":return Tn.HIDDEN;case"scroll":return Tn.SCROLL;case"auto":return Tn.AUTO;case"visible":default:return Tn.VISIBLE}}))}};!function(e){e.NORMAL="normal",e.BREAK_WORD="break-word"}(Un||(Un={}));var Dn,Mn={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:ot.IDENT_VALUE,parse:function(e){switch(e){case"break-word":return Un.BREAK_WORD;case"normal":default:return Un.NORMAL}}},Qn=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:ot.TYPE_VALUE,format:"length-percentage"}},Hn=Qn("top"),jn=Qn("right"),zn=Qn("bottom"),Kn=Qn("left");!function(e){e[e.LEFT=0]="LEFT",e[e.CENTER=1]="CENTER",e[e.RIGHT=2]="RIGHT"}(Dn||(Dn={}));var Vn,Wn={name:"text-align",initialValue:"left",prefix:!1,type:ot.IDENT_VALUE,parse:function(e){switch(e){case"right":return Dn.RIGHT;case"center":case"justify":return Dn.CENTER;case"left":default:return Dn.LEFT}}};!function(e){e[e.STATIC=0]="STATIC",e[e.RELATIVE=1]="RELATIVE",e[e.ABSOLUTE=2]="ABSOLUTE",e[e.FIXED=3]="FIXED",e[e.STICKY=4]="STICKY"}(Vn||(Vn={}));var Xn,Gn={name:"position",initialValue:"static",prefix:!1,type:ot.IDENT_VALUE,parse:function(e){switch(e){case"relative":return Vn.RELATIVE;case"absolute":return Vn.ABSOLUTE;case"fixed":return Vn.FIXED;case"sticky":return Vn.STICKY}return Vn.STATIC}},qn={name:"text-shadow",initialValue:"none",type:ot.LIST,prefix:!1,parse:function(e){return 1===e.length&&Pe(e[0],"none")?[]:De(e).map((function(e){for(var t={color:ct.TRANSPARENT,offsetX:ze,offsetY:ze,blur:ze},n=0,r=0;r1?1:0],this.overflowWrap=Or(Mn,e.overflowWrap),this.paddingTop=Or(Hn,e.paddingTop),this.paddingRight=Or(jn,e.paddingRight),this.paddingBottom=Or(zn,e.paddingBottom),this.paddingLeft=Or(Kn,e.paddingLeft),this.position=Or(Gn,e.position),this.textAlign=Or(Wn,e.textAlign),this.textDecorationColor=Or(cr,e.textDecorationColor||e.color),this.textDecorationLine=Or(ur,e.textDecorationLine),this.textShadow=Or(qn,e.textShadow),this.textTransform=Or(Jn,e.textTransform),this.transform=Or($n,e.transform),this.transformOrigin=Or(nr,e.transformOrigin),this.visibility=Or(ir,e.visibility),this.wordBreak=Or(ar,e.wordBreak),this.zIndex=Or(sr,e.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===Yn.VISIBLE},e.prototype.isTransparent=function(){return Ze(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return this.position!==Vn.STATIC},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==an.NONE},e.prototype.isInlineLevel=function(){return vr(this.display,4)||vr(this.display,33554432)||vr(this.display,268435456)||vr(this.display,536870912)||vr(this.display,67108864)||vr(this.display,134217728)},e}(),_r=function(e){this.content=Or(br,e.content),this.quotes=Or(Br,e.quotes)},xr=function(e){this.counterIncrement=Or(wr,e.counterIncrement),this.counterReset=Or(yr,e.counterReset)},Or=function(e,t){var n=new Te,r=null!==t&&"undefined"!==typeof t?t.toString():e.initialValue;n.write(r);var i=new Fe(n.read());switch(e.type){case ot.IDENT_VALUE:var o=i.parseComponentValue();return e.parse(Le(o)?o.value:e.initialValue);case ot.VALUE:return e.parse(i.parseComponentValue());case ot.LIST:return e.parse(i.parseComponentValues());case ot.TOKEN_VALUE:return i.parseComponentValue();case ot.TYPE_VALUE:switch(e.format){case"angle":return Ge(i.parseComponentValue());case"color":return $e(i.parseComponentValue());case"image":return Dt(i.parseComponentValue());case"length":var a=i.parseComponentValue();return Qe(a)?a:ze;case"length-percentage":var s=i.parseComponentValue();return He(s)?s:ze}}throw new Error("Attempting to parse unsupported css format type "+e.format)},Tr=function(e){this.styles=new Sr(window.getComputedStyle(e,null)),this.textNodes=[],this.elements=[],null!==this.styles.transform&&oi(e)&&(e.style.transform="none"),this.bounds=a(e),this.flags=0},Fr=function(e,t){this.text=e,this.bounds=t},kr=function(e){var t=e.ownerDocument;if(t){var n=t.createElement("html2canvaswrapper");n.appendChild(e.cloneNode(!0));var r=e.parentNode;if(r){r.replaceChild(n,e);var i=a(n);return n.firstChild&&r.replaceChild(n.firstChild,n),i}}return new o(0,0,0,0)},Nr=function(e,t,n){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+n),o.fromClientRect(i.getBoundingClientRect())},Lr=function(e,t){return 0!==t.letterSpacing?s(e).map((function(e){return l(e)})):Ir(e,t)},Ir=function(e,t){for(var n,r=function(e,t){var n=s(e),r=Y(n,t),i=r[0],o=r[1],a=r[2],l=n.length,c=0,u=0;return{next:function(){if(u>=l)return{done:!0,value:null};for(var e="\xd7";u0)if(Ct.SUPPORT_RANGE_BOUNDS)i.push(new Fr(e,Nr(n,o,e.length)));else{var r=n.splitText(e.length);i.push(new Fr(e,kr(n))),n=r}else Ct.SUPPORT_RANGE_BOUNDS||(n=n.splitText(e.length));o+=e.length})),i}(this.text,t,e)},Ur=function(e,t){switch(t){case Xn.LOWERCASE:return e.toLowerCase();case Xn.CAPITALIZE:return e.replace(Rr,Dr);case Xn.UPPERCASE:return e.toUpperCase();default:return e}},Rr=/(^|\s|:|-|\(|\))([a-z])/g,Dr=function(e,t,n){return e.length>0?t+n.toUpperCase():e},Mr=function(e){function n(t){var n=e.call(this,t)||this;return n.src=t.currentSrc||t.src,n.intrinsicWidth=t.naturalWidth,n.intrinsicHeight=t.naturalHeight,_t.getInstance().addImage(n.src),n}return t(n,e),n}(Tr),Qr=function(e){function n(t){var n=e.call(this,t)||this;return n.canvas=t,n.intrinsicWidth=t.width,n.intrinsicHeight=t.height,n}return t(n,e),n}(Tr),Hr=function(e){function n(t){var n=e.call(this,t)||this,r=new XMLSerializer;return n.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(t)),n.intrinsicWidth=t.width.baseVal.value,n.intrinsicHeight=t.height.baseVal.value,_t.getInstance().addImage(n.svg),n}return t(n,e),n}(Tr),jr=function(e){function n(t){var n=e.call(this,t)||this;return n.value=t.value,n}return t(n,e),n}(Tr),zr=function(e){function n(t){var n=e.call(this,t)||this;return n.start=t.start,n.reversed="boolean"===typeof t.reversed&&!0===t.reversed,n}return t(n,e),n}(Tr),Kr=[{type:A.DIMENSION_TOKEN,flags:0,unit:"px",number:3}],Vr=[{type:A.PERCENTAGE_TOKEN,flags:0,number:50}],Wr="password",Xr=function(e){function n(t){var n,r=e.call(this,t)||this;switch(r.type=t.type.toLowerCase(),r.checked=t.checked,r.value=function(e){var t=e.type===Wr?new Array(e.value.length+1).join("\u2022"):e.value;return 0===t.length?e.placeholder||"":t}(t),"checkbox"!==r.type&&"radio"!==r.type||(r.styles.backgroundColor=3739148031,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=2779096575,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=Wt.SOLID,r.styles.backgroundClip=[at.BORDER_BOX],r.styles.backgroundOrigin=[0],r.bounds=(n=r.bounds).width>n.height?new o(n.left+(n.width-n.height)/2,n.top,n.height,n.height):n.width0)n.textNodes.push(new Pr(i,n.styles));else if(ii(i)){var a=Zr(i);a.styles.isVisible()&&(ti(i,a,r)?a.flags|=4:ni(a.styles)&&(a.flags|=2),-1!==$r.indexOf(i.tagName)&&(a.flags|=8),n.elements.push(a),gi(i)||ci(i)||mi(i)||e(i,a,r))}}(e,t,t),t},ti=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||ui(e)&&n.styles.isTransparent()},ni=function(e){return e.isPositioned()||e.isFloating()},ri=function(e){return e.nodeType===Node.TEXT_NODE},ii=function(e){return e.nodeType===Node.ELEMENT_NODE},oi=function(e){return"undefined"!==typeof e.style},ai=function(e){return"LI"===e.tagName},si=function(e){return"OL"===e.tagName},li=function(e){return"INPUT"===e.tagName},ci=function(e){return"svg"===e.tagName},ui=function(e){return"BODY"===e.tagName},fi=function(e){return"CANVAS"===e.tagName},Ai=function(e){return"IMG"===e.tagName},hi=function(e){return"IFRAME"===e.tagName},di=function(e){return"STYLE"===e.tagName},pi=function(e){return"SCRIPT"===e.tagName},gi=function(e){return"TEXTAREA"===e.tagName},mi=function(e){return"SELECT"===e.tagName},vi=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},e.prototype.pop=function(e){var t=this;e.forEach((function(e){return t.counters[e].pop()}))},e.prototype.parse=function(e){var t=this,n=e.counterIncrement,r=e.counterReset,i=!0;null!==n&&n.forEach((function(e){var n=t.counters[e.counter];n&&0!==e.increment&&(i=!1,n[Math.max(0,n.length-1)]+=e.increment)}));var o=[];return i&&r.forEach((function(e){var n=t.counters[e.counter];o.push(e.counter),n||(n=t.counters[e.counter]=[]),n.push(e.reset)})),o},e}(),bi={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},wi={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054f","\u054e","\u054d","\u054c","\u054b","\u054a","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053f","\u053e","\u053d","\u053c","\u053b","\u053a","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},yi={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05d9\u05f3","\u05d8\u05f3","\u05d7\u05f3","\u05d6\u05f3","\u05d5\u05f3","\u05d4\u05f3","\u05d3\u05f3","\u05d2\u05f3","\u05d1\u05f3","\u05d0\u05f3","\u05ea","\u05e9","\u05e8","\u05e7","\u05e6","\u05e4","\u05e2","\u05e1","\u05e0","\u05de","\u05dc","\u05db","\u05d9\u05d8","\u05d9\u05d7","\u05d9\u05d6","\u05d8\u05d6","\u05d8\u05d5","\u05d9","\u05d8","\u05d7","\u05d6","\u05d5","\u05d4","\u05d3","\u05d2","\u05d1","\u05d0"]},Bi={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10f5","\u10f0","\u10ef","\u10f4","\u10ee","\u10ed","\u10ec","\u10eb","\u10ea","\u10e9","\u10e8","\u10e7","\u10e6","\u10e5","\u10e4","\u10f3","\u10e2","\u10e1","\u10e0","\u10df","\u10de","\u10dd","\u10f2","\u10dc","\u10db","\u10da","\u10d9","\u10d8","\u10d7","\u10f1","\u10d6","\u10d5","\u10d4","\u10d3","\u10d2","\u10d1","\u10d0"]},Ei=function(e,t,n,r,i,o){return en?Oi(e,i,o.length>0):r.integers.reduce((function(t,n,i){for(;e>=n;)e-=n,t+=r.values[i];return t}),"")+o},Ci=function(e,t,n,r){var i="";do{n||e--,i=r(e)+i,e/=t}while(e*t>=t);return i},Si=function(e,t,n,r,i){var o=n-t+1;return(e<0?"-":"")+(Ci(Math.abs(e),o,r,(function(e){return l(Math.floor(e%o)+t)}))+i)},_i=function(e,t,n){void 0===n&&(n=". ");var r=t.length;return Ci(Math.abs(e),r,!1,(function(e){return t[Math.floor(e%r)]}))+n},xi=function(e,t,n,r,i,o){if(e<-9999||e>9999)return Oi(e,xn.CJK_DECIMAL,i.length>0);var a=Math.abs(e),s=i;if(0===a)return t[0]+s;for(var l=0;a>0&&l<=4;l++){var c=a%10;0===c&&vr(o,1)&&""!==s?s=t[c]+s:c>1||1===c&&0===l||1===c&&1===l&&vr(o,2)||1===c&&1===l&&vr(o,4)&&e>100||1===c&&l>1&&vr(o,8)?s=t[c]+(l>0?n[l-1]:"")+s:1===c&&l>0&&(s=n[l-1]+s),a=Math.floor(a/10)}return(e<0?r:"")+s},Oi=function(e,t,n){var r=n?". ":"",i=n?"\u3001":"",o=n?", ":"",a=n?" ":"";switch(t){case xn.DISC:return"\u2022"+a;case xn.CIRCLE:return"\u25e6"+a;case xn.SQUARE:return"\u25fe"+a;case xn.DECIMAL_LEADING_ZERO:var s=Si(e,48,57,!0,r);return s.length<4?"0"+s:s;case xn.CJK_DECIMAL:return _i(e,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",i);case xn.LOWER_ROMAN:return Ei(e,1,3999,bi,xn.DECIMAL,r).toLowerCase();case xn.UPPER_ROMAN:return Ei(e,1,3999,bi,xn.DECIMAL,r);case xn.LOWER_GREEK:return Si(e,945,969,!1,r);case xn.LOWER_ALPHA:return Si(e,97,122,!1,r);case xn.UPPER_ALPHA:return Si(e,65,90,!1,r);case xn.ARABIC_INDIC:return Si(e,1632,1641,!0,r);case xn.ARMENIAN:case xn.UPPER_ARMENIAN:return Ei(e,1,9999,wi,xn.DECIMAL,r);case xn.LOWER_ARMENIAN:return Ei(e,1,9999,wi,xn.DECIMAL,r).toLowerCase();case xn.BENGALI:return Si(e,2534,2543,!0,r);case xn.CAMBODIAN:case xn.KHMER:return Si(e,6112,6121,!0,r);case xn.CJK_EARTHLY_BRANCH:return _i(e,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",i);case xn.CJK_HEAVENLY_STEM:return _i(e,"\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678",i);case xn.CJK_IDEOGRAPHIC:case xn.TRAD_CHINESE_INFORMAL:return xi(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c","\u8ca0",i,14);case xn.TRAD_CHINESE_FORMAL:return xi(e,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396","\u62fe\u4f70\u4edf\u842c","\u8ca0",i,15);case xn.SIMP_CHINESE_INFORMAL:return xi(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c","\u8d1f",i,14);case xn.SIMP_CHINESE_FORMAL:return xi(e,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396","\u62fe\u4f70\u4edf\u842c","\u8d1f",i,15);case xn.JAPANESE_INFORMAL:return xi(e,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u4e07","\u30de\u30a4\u30ca\u30b9",i,0);case xn.JAPANESE_FORMAL:return xi(e,"\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343\u4e07","\u30de\u30a4\u30ca\u30b9",i,7);case xn.KOREAN_HANGUL_FORMAL:return xi(e,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc","\ub9c8\uc774\ub108\uc2a4",o,7);case xn.KOREAN_HANJA_INFORMAL:return xi(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c","\ub9c8\uc774\ub108\uc2a4",o,0);case xn.KOREAN_HANJA_FORMAL:return xi(e,"\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343","\ub9c8\uc774\ub108\uc2a4",o,7);case xn.DEVANAGARI:return Si(e,2406,2415,!0,r);case xn.GEORGIAN:return Ei(e,1,19999,Bi,xn.DECIMAL,r);case xn.GUJARATI:return Si(e,2790,2799,!0,r);case xn.GURMUKHI:return Si(e,2662,2671,!0,r);case xn.HEBREW:return Ei(e,1,10999,yi,xn.DECIMAL,r);case xn.HIRAGANA:return _i(e,"\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3090\u3091\u3092\u3093");case xn.HIRAGANA_IROHA:return _i(e,"\u3044\u308d\u306f\u306b\u307b\u3078\u3068\u3061\u308a\u306c\u308b\u3092\u308f\u304b\u3088\u305f\u308c\u305d\u3064\u306d\u306a\u3089\u3080\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304d\u3086\u3081\u307f\u3057\u3091\u3072\u3082\u305b\u3059");case xn.KANNADA:return Si(e,3302,3311,!0,r);case xn.KATAKANA:return _i(e,"\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u30f3",i);case xn.KATAKANA_IROHA:return _i(e,"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8\u30c1\u30ea\u30cc\u30eb\u30f2\u30ef\u30ab\u30e8\u30bf\u30ec\u30bd\u30c4\u30cd\u30ca\u30e9\u30e0\u30a6\u30f0\u30ce\u30aa\u30af\u30e4\u30de\u30b1\u30d5\u30b3\u30a8\u30c6\u30a2\u30b5\u30ad\u30e6\u30e1\u30df\u30b7\u30f1\u30d2\u30e2\u30bb\u30b9",i);case xn.LAO:return Si(e,3792,3801,!0,r);case xn.MONGOLIAN:return Si(e,6160,6169,!0,r);case xn.MYANMAR:return Si(e,4160,4169,!0,r);case xn.ORIYA:return Si(e,2918,2927,!0,r);case xn.PERSIAN:return Si(e,1776,1785,!0,r);case xn.TAMIL:return Si(e,3046,3055,!0,r);case xn.TELUGU:return Si(e,3174,3183,!0,r);case xn.THAI:return Si(e,3664,3673,!0,r);case xn.TIBETAN:return Si(e,3872,3881,!0,r);case xn.DECIMAL:default:return Si(e,48,57,!0,r)}},Ti=function(){function e(e,t){if(this.options=t,this.scrolledElements=[],this.referenceElement=e,this.counters=new vi,this.quoteDepth=0,!e.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement)}return e.prototype.toIFrame=function(e,t){var n=this,o=ki(e,t);if(!o.contentWindow)return Promise.reject("Unable to find iframe window");var a=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,l=o.contentWindow,c=l.document,u=Ni(o).then((function(){return r(n,void 0,void 0,(function(){var e;return i(this,(function(n){switch(n.label){case 0:return this.scrolledElements.forEach(Ui),l&&(l.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||l.scrollY===t.top&&l.scrollX===t.left||(c.documentElement.style.top=-t.top+"px",c.documentElement.style.left=-t.left+"px",c.documentElement.style.position="absolute")),e=this.options.onclone,"undefined"===typeof this.clonedReferenceElement?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:c.fonts&&c.fonts.ready?[4,c.fonts.ready]:[3,2];case 1:n.sent(),n.label=2;case 2:return"function"===typeof e?[2,Promise.resolve().then((function(){return e(c)})).then((function(){return o}))]:[2,o]}}))}))}));return c.open(),c.write(Ii(document.doctype)+""),Pi(this.referenceElement.ownerDocument,a,s),c.replaceChild(c.adoptNode(this.documentElement),c.documentElement),c.close(),u},e.prototype.createElementClone=function(e){if(fi(e))return this.createCanvasClone(e);if(di(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return Ai(t)&&"lazy"===t.loading&&(t.loading="eager"),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce((function(e,t){return t&&"string"===typeof t.cssText?e+t.cssText:e}),""),r=e.cloneNode(!1);return r.textContent=n,r}}catch(i){if(St.getInstance(this.options.id).error("Unable to access cssRules property",i),"SecurityError"!==i.name)throw i}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){if(this.options.inlineImages&&e.ownerDocument){var t=e.ownerDocument.createElement("img");try{return t.src=e.toDataURL(),t}catch(o){St.getInstance(this.options.id).info("Unable to clone canvas contents, canvas is tainted")}}var n=e.cloneNode(!1);try{n.width=e.width,n.height=e.height;var r=e.getContext("2d"),i=n.getContext("2d");return i&&(r?i.putImageData(r.getImageData(0,0,e.width,e.height),0,0):i.drawImage(e,0,0)),n}catch(o){}return n},e.prototype.cloneNode=function(e){if(ri(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var t=e.ownerDocument.defaultView;if(oi(e)&&t){var n=this.createElementClone(e),r=t.getComputedStyle(e),i=t.getComputedStyle(e,":before"),o=t.getComputedStyle(e,":after");this.referenceElement===e&&(this.clonedReferenceElement=n),ui(n)&&Mi(n);for(var a=this.counters.parse(new xr(r)),s=this.resolvePseudoContent(e,n,i,gr.BEFORE),l=e.firstChild;l;l=l.nextSibling)ii(l)&&(pi(l)||l.hasAttribute("data-html2canvas-ignore")||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(l))||this.options.copyStyles&&ii(l)&&di(l)||n.appendChild(this.cloneNode(l));s&&n.insertBefore(s,n.firstChild);var c=this.resolvePseudoContent(e,n,o,gr.AFTER);return c&&n.appendChild(c),this.counters.pop(a),r&&this.options.copyStyles&&!hi(e)&&Li(r,n),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([n,e.scrollLeft,e.scrollTop]),(gi(e)||mi(e))&&(gi(n)||mi(n))&&(n.value=e.value),n}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,n,r){var i=this;if(n){var o=n.content,a=t.ownerDocument;if(a&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==n.display){this.counters.parse(new xr(n));var s=new _r(n),l=a.createElement("html2canvaspseudoelement");Li(n,l),s.content.forEach((function(t){if(t.type===A.STRING_TOKEN)l.appendChild(a.createTextNode(t.value));else if(t.type===A.URL_TOKEN){var n=a.createElement("img");n.src=t.value,n.style.opacity="1",l.appendChild(n)}else if(t.type===A.FUNCTION){if("attr"===t.name){var r=t.values.filter(Le);r.length&&l.appendChild(a.createTextNode(e.getAttribute(r[0].value)||""))}else if("counter"===t.name){var o=t.values.filter(Re),c=o[0],u=o[1];if(c&&Le(c)){var f=i.counters.getCounterValue(c.value),h=u&&Le(u)?Fn.parse(u.value):xn.DECIMAL;l.appendChild(a.createTextNode(Oi(f,h,!1)))}}else if("counters"===t.name){var d=t.values.filter(Re),p=(c=d[0],d[1]);if(u=d[2],c&&Le(c)){var g=i.counters.getCounterValues(c.value),m=u&&Le(u)?Fn.parse(u.value):xn.DECIMAL,v=p&&p.type===A.STRING_TOKEN?p.value:"",b=g.map((function(e){return Oi(e,m,!1)})).join(v);l.appendChild(a.createTextNode(b))}}}else if(t.type===A.IDENT_TOKEN)switch(t.value){case"open-quote":l.appendChild(a.createTextNode(Er(s.quotes,i.quoteDepth++,!0)));break;case"close-quote":l.appendChild(a.createTextNode(Er(s.quotes,--i.quoteDepth,!1)));break;default:l.appendChild(a.createTextNode(t.value))}})),l.className=Ri+" "+Di;var c=r===gr.BEFORE?" "+Ri:" "+Di;return"object"===typeof t.className?t.className.baseValue+=c:t.className+=c,l}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(gr||(gr={}));var Fi,ki=function(e,t){var n=e.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling="no",n.setAttribute("data-html2canvas-ignore","true"),e.body.appendChild(n),n},Ni=function(e){return new Promise((function(t,n){var r=e.contentWindow;if(!r)return n("No window assigned for iframe");var i=r.document;r.onload=e.onload=i.onreadystatechange=function(){r.onload=e.onload=i.onreadystatechange=null;var n=setInterval((function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(n),t(e))}),50)}}))},Li=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);"content"!==r&&t.style.setProperty(r,e.getPropertyValue(r))}return t},Ii=function(e){var t="";return e&&(t+=""),t},Pi=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},Ui=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},Ri="___html2canvas___pseudoelement_before",Di="___html2canvas___pseudoelement_after",Mi=function(e){Qi(e,"."+Ri+':before{\n content: "" !important;\n display: none !important;\n}\n .'+Di+':after{\n content: "" !important;\n display: none !important;\n}')},Qi=function(e,t){var n=e.ownerDocument;if(n){var r=n.createElement("style");r.textContent=t,e.appendChild(r)}};!function(e){e[e.VECTOR=0]="VECTOR",e[e.BEZIER_CURVE=1]="BEZIER_CURVE"}(Fi||(Fi={}));var Hi,ji=function(e,t){return e.length===t.length&&e.some((function(e,n){return e===t[n]}))},zi=function(){function e(e,t){this.type=Fi.VECTOR,this.x=e,this.y=t}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e}(),Ki=function(e,t,n){return new zi(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},Vi=function(){function e(e,t,n,r){this.type=Fi.BEZIER_CURVE,this.start=e,this.startControl=t,this.endControl=n,this.end=r}return e.prototype.subdivide=function(t,n){var r=Ki(this.start,this.startControl,t),i=Ki(this.startControl,this.endControl,t),o=Ki(this.endControl,this.end,t),a=Ki(r,i,t),s=Ki(i,o,t),l=Ki(a,s,t);return n?new e(this.start,r,a,l):new e(l,s,o,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Wi=function(e){return e.type===Fi.BEZIER_CURVE},Xi=function(e){var t=e.styles,n=e.bounds,r=We(t.borderTopLeftRadius,n.width,n.height),i=r[0],o=r[1],a=We(t.borderTopRightRadius,n.width,n.height),s=a[0],l=a[1],c=We(t.borderBottomRightRadius,n.width,n.height),u=c[0],f=c[1],A=We(t.borderBottomLeftRadius,n.width,n.height),h=A[0],d=A[1],p=[];p.push((i+s)/n.width),p.push((h+u)/n.width),p.push((o+d)/n.height),p.push((l+f)/n.height);var g=Math.max.apply(Math,p);g>1&&(i/=g,o/=g,s/=g,l/=g,u/=g,f/=g,h/=g,d/=g);var m=n.width-s,v=n.height-f,b=n.width-u,w=n.height-d,y=t.borderTopWidth,B=t.borderRightWidth,E=t.borderBottomWidth,C=t.borderLeftWidth,S=Xe(t.paddingTop,e.bounds.width),_=Xe(t.paddingRight,e.bounds.width),x=Xe(t.paddingBottom,e.bounds.width),O=Xe(t.paddingLeft,e.bounds.width);this.topLeftBorderBox=i>0||o>0?Gi(n.left,n.top,i,o,Hi.TOP_LEFT):new zi(n.left,n.top),this.topRightBorderBox=s>0||l>0?Gi(n.left+m,n.top,s,l,Hi.TOP_RIGHT):new zi(n.left+n.width,n.top),this.bottomRightBorderBox=u>0||f>0?Gi(n.left+b,n.top+v,u,f,Hi.BOTTOM_RIGHT):new zi(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=h>0||d>0?Gi(n.left,n.top+w,h,d,Hi.BOTTOM_LEFT):new zi(n.left,n.top+n.height),this.topLeftPaddingBox=i>0||o>0?Gi(n.left+C,n.top+y,Math.max(0,i-C),Math.max(0,o-y),Hi.TOP_LEFT):new zi(n.left+C,n.top+y),this.topRightPaddingBox=s>0||l>0?Gi(n.left+Math.min(m,n.width+C),n.top+y,m>n.width+C?0:s-C,l-y,Hi.TOP_RIGHT):new zi(n.left+n.width-B,n.top+y),this.bottomRightPaddingBox=u>0||f>0?Gi(n.left+Math.min(b,n.width-C),n.top+Math.min(v,n.height+y),Math.max(0,u-B),f-E,Hi.BOTTOM_RIGHT):new zi(n.left+n.width-B,n.top+n.height-E),this.bottomLeftPaddingBox=h>0||d>0?Gi(n.left+C,n.top+w,Math.max(0,h-C),d-E,Hi.BOTTOM_LEFT):new zi(n.left+C,n.top+n.height-E),this.topLeftContentBox=i>0||o>0?Gi(n.left+C+O,n.top+y+S,Math.max(0,i-(C+O)),Math.max(0,o-(y+S)),Hi.TOP_LEFT):new zi(n.left+C+O,n.top+y+S),this.topRightContentBox=s>0||l>0?Gi(n.left+Math.min(m,n.width+C+O),n.top+y+S,m>n.width+C+O?0:s-C+O,l-(y+S),Hi.TOP_RIGHT):new zi(n.left+n.width-(B+_),n.top+y+S),this.bottomRightContentBox=u>0||f>0?Gi(n.left+Math.min(b,n.width-(C+O)),n.top+Math.min(v,n.height+y+S),Math.max(0,u-(B+_)),f-(E+x),Hi.BOTTOM_RIGHT):new zi(n.left+n.width-(B+_),n.top+n.height-(E+x)),this.bottomLeftContentBox=h>0||d>0?Gi(n.left+C+O,n.top+w,Math.max(0,h-(C+O)),d-(E+x),Hi.BOTTOM_LEFT):new zi(n.left+C+O,n.top+n.height-(E+x))};!function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Hi||(Hi={}));var Gi=function(e,t,n,r,i){var o=(Math.sqrt(2)-1)/3*4,a=n*o,s=r*o,l=e+n,c=t+r;switch(i){case Hi.TOP_LEFT:return new Vi(new zi(e,c),new zi(e,c-s),new zi(l-a,t),new zi(l,t));case Hi.TOP_RIGHT:return new Vi(new zi(e,t),new zi(e+a,t),new zi(l,c-s),new zi(l,c));case Hi.BOTTOM_RIGHT:return new Vi(new zi(l,t),new zi(l,t+s),new zi(e+a,c),new zi(e,c));case Hi.BOTTOM_LEFT:default:return new Vi(new zi(l,c),new zi(l-a,c),new zi(e,t+s),new zi(e,t))}},qi=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Yi=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Ji=function(e,t,n){this.type=0,this.offsetX=e,this.offsetY=t,this.matrix=n,this.target=6},$i=function(e,t){this.type=1,this.target=t,this.path=e},Zi=function(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},eo=function(){function e(e,t){if(this.container=e,this.effects=t.slice(0),this.curves=new Xi(e),null!==e.styles.transform){var n=e.bounds.left+e.styles.transformOrigin[0].number,r=e.bounds.top+e.styles.transformOrigin[1].number,i=e.styles.transform;this.effects.push(new Ji(n,r,i))}if(e.styles.overflowX!==Tn.VISIBLE){var o=qi(this.curves),a=Yi(this.curves);ji(o,a)?this.effects.push(new $i(o,6)):(this.effects.push(new $i(o,2)),this.effects.push(new $i(a,4)))}}return e.prototype.getParentEffects=function(){var e=this.effects.slice(0);if(this.container.styles.overflowX!==Tn.VISIBLE){var t=qi(this.curves),n=Yi(this.curves);ji(t,n)||e.push(new $i(n,6))}return e},e}(),to=function(e,t){for(var n=e instanceof zr?e.start:1,r=e instanceof zr&&e.reversed,i=0;ie.element.container.styles.zIndex.order?(h=t,!1):h>0})),u.negativeZIndex.splice(h,0,f)}else if(A>0){var d=0;u.positiveZIndex.some((function(e,t){return A>e.element.container.styles.zIndex.order?(d=t+1,!1):d>0})),u.positiveZIndex.splice(d,0,f)}else u.zeroOrAutoZIndexOrTransformedOrOpacity.push(f)}else o.styles.isFloating()?u.nonPositionedFloats.push(f):u.nonPositionedInlineLevel.push(f);e(l,f,a?f:r,c)}else o.styles.isInlineLevel()?n.inlineLevel.push(l):n.nonInlineLevel.push(l),e(l,n,r,c);vr(o.flags,8)&&to(o,c)}))}(t,n,n,r),to(t.container,r),n},ro=function(e,t,n,r){var i=[];return Wi(e)?i.push(e.subdivide(.5,!1)):i.push(e),Wi(n)?i.push(n.subdivide(.5,!0)):i.push(n),Wi(r)?i.push(r.subdivide(.5,!0).reverse()):i.push(r),Wi(t)?i.push(t.subdivide(.5,!1).reverse()):i.push(t),i},io=function(e){var t=e.bounds,n=e.styles;return t.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},oo=function(e){var t=e.styles,n=e.bounds,r=Xe(t.paddingLeft,n.width),i=Xe(t.paddingRight,n.width),o=Xe(t.paddingTop,n.width),a=Xe(t.paddingBottom,n.width);return n.add(r+t.borderLeftWidth,o+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+r+i),-(t.borderTopWidth+t.borderBottomWidth+o+a))},ao=function(e,t,n){var r=function(e,t){return 0===e?t.bounds:2===e?oo(t):io(t)}(uo(e.styles.backgroundOrigin,t),e),i=function(e,t){return e===at.BORDER_BOX?t.bounds:e===at.CONTENT_BOX?oo(t):io(t)}(uo(e.styles.backgroundClip,t),e),o=co(uo(e.styles.backgroundSize,t),n,r),a=o[0],s=o[1],l=We(uo(e.styles.backgroundPosition,t),r.width-a,r.height-s);return[fo(uo(e.styles.backgroundRepeat,t),l,o,r,i),Math.round(r.left+l[0]),Math.round(r.top+l[1]),a,s]},so=function(e){return Le(e)&&e.value===zt.AUTO},lo=function(e){return"number"===typeof e},co=function(e,t,n){var r=t[0],i=t[1],o=t[2],a=e[0],s=e[1];if(He(a)&&s&&He(s))return[Xe(a,n.width),Xe(s,n.height)];var l=lo(o);if(Le(a)&&(a.value===zt.CONTAIN||a.value===zt.COVER))return lo(o)?n.width/n.height0&&e.intrinsicHeight>0){var r=oo(e),i=Yi(t);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,e.intrinsicWidth,e.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(t){return r(this,void 0,void 0,(function(){var n,r,a,s,l,c,u,f,h,d,p,g,m,v;return i(this,(function(i){switch(i.label){case 0:this.applyEffects(t.effects,4),n=t.container,r=t.curves,a=n.styles,s=0,l=n.textNodes,i.label=1;case 1:return s0&&C>0&&(v=r.ctx.createPattern(p,"repeat"),r.renderRepeat(w,v,_,x))):function(e){return e.type===ut.RADIAL_GRADIENT}(n)&&(b=ao(e,t,[null,null,null]),w=b[0],y=b[1],B=b[2],E=b[3],C=b[4],S=0===n.position.length?[Ke]:n.position,_=Xe(S[0],E),x=Xe(S[S.length-1],C),O=function(e,t,n,r,i){var o=0,a=0;switch(e.size){case At.CLOSEST_SIDE:e.shape===ft.CIRCLE?o=a=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):e.shape===ft.ELLIPSE&&(o=Math.min(Math.abs(t),Math.abs(t-r)),a=Math.min(Math.abs(n),Math.abs(n-i)));break;case At.CLOSEST_CORNER:if(e.shape===ft.CIRCLE)o=a=Math.min(vt(t,n),vt(t,n-i),vt(t-r,n),vt(t-r,n-i));else if(e.shape===ft.ELLIPSE){var s=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(t),Math.abs(t-r)),l=bt(r,i,t,n,!0),c=l[0],u=l[1];a=s*(o=vt(c-t,(u-n)/s))}break;case At.FARTHEST_SIDE:e.shape===ft.CIRCLE?o=a=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):e.shape===ft.ELLIPSE&&(o=Math.max(Math.abs(t),Math.abs(t-r)),a=Math.max(Math.abs(n),Math.abs(n-i)));break;case At.FARTHEST_CORNER:if(e.shape===ft.CIRCLE)o=a=Math.max(vt(t,n),vt(t,n-i),vt(t-r,n),vt(t-r,n-i));else if(e.shape===ft.ELLIPSE){s=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(t),Math.abs(t-r));var f=bt(r,i,t,n,!1);c=f[0],u=f[1],a=s*(o=vt(c-t,(u-n)/s))}}return Array.isArray(e.size)&&(o=Xe(e.size[0],r),a=2===e.size.length?Xe(e.size[1],i):o),[o,a]}(n,_,x,E,C),T=O[0],F=O[1],T>0&&T>0&&(k=r.ctx.createRadialGradient(y+_,B+x,0,y+_,B+x,T),gt(n.stops,2*T).forEach((function(e){return k.addColorStop(e.stop,et(e.color))})),r.path(w),r.ctx.fillStyle=k,T!==F?(N=e.bounds.left+.5*e.bounds.width,L=e.bounds.top+.5*e.bounds.height,P=1/(I=F/T),r.ctx.save(),r.ctx.translate(N,L),r.ctx.transform(1,0,0,I,0,0),r.ctx.translate(-N,-L),r.ctx.fillRect(y,P*(B-L)+L,E,C*P),r.ctx.restore()):r.ctx.fill())),i.label=6;case 6:return t--,[2]}}))},r=this,o=0,a=e.styles.backgroundImage.slice(0).reverse(),l.label=1;case 1:return o>18&63,n=o>>12&63,r=o>>6&63,i=63&o,c[s++]=A.charAt(t)+A.charAt(n)+A.charAt(r)+A.charAt(i),a>16&255,n=a>>8&255,r=255&a,c[l++]=64==i?String.fromCharCode(t):64==o?String.fromCharCode(t,n):String.fromCharCode(t,n,r),s>>0,r=new Array(n),i=1>>0,i=0;i>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],i=0;i>16&255,r=c>>8&255,o=255&c}if(void 0===r||void 0===a&&n===r&&r===o)if("string"==typeof n)t=n+" "+s[0];else switch(e.precision){case 2:t=b(n/255)+" "+s[0];break;case 3:default:t=w(n/255)+" "+s[0]}else if(void 0===a||"object"===i(a)){if(a&&!isNaN(a.a)&&0===a.a)return["1.000","1.000","1.000",s[1]].join(" ");if("string"==typeof n)t=[n,r,o,s[1]].join(" ");else switch(e.precision){case 2:t=[b(n/255),b(r/255),b(o/255),s[1]].join(" ");break;default:case 3:t=[w(n/255),w(r/255),w(o/255),s[1]].join(" ")}}else if("string"==typeof n)t=[n,r,o,a,s[2]].join(" ");else switch(e.precision){case 2:t=[b(n/255),b(r/255),b(o/255),b(a/255),s[2]].join(" ");break;case 3:default:t=[w(n/255),w(r/255),w(o/255),w(a/255),s[2]].join(" ")}return t},pe=h.__private__.getFilters=function(){return c},ge=h.__private__.putStream=function(e){var t,n=(e=e||{}).data||"",r=e.filters||pe(),i=e.alreadyAppliedFilters||[],o=e.addLength1||!1,a=n.length;!0===r&&(r=["FlateEncode"]);var l=e.additionalKeyValues||[],c=(t=void 0!==s.API.processDataByFilters?s.API.processDataByFilters(n,r):{data:n,reverseChain:[]}).reverseChain+(Array.isArray(i)?i.join(" "):i.toString());0!==t.data.length&&(l.push({key:"Length",value:t.data.length}),!0===o&&l.push({key:"Length1",value:a})),0!=c.length&&(c.split("/").length-1==1?l.push({key:"Filter",value:c}):l.push({key:"Filter",value:"["+c+"]"})),H("<<");for(var u=0;u>"),0!==t.data.length&&(H("stream"),H(t.data),H("endstream"))},me=h.__private__.putPage=function(e){e.mediaBox;var t=e.number,n=e.data,r=e.objId,i=e.contentsObjId;ce(r,!0),re[O].mediaBox.topRightX,re[O].mediaBox.bottomLeftX,re[O].mediaBox.topRightY,re[O].mediaBox.bottomLeftY,H("<>"),H("endobj");var o=n.join("\n");return ce(i,!0),ge({data:o,filters:pe()}),H("endobj"),r},ve=h.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=ne;e++)re[e].objId=le(),re[e].contentsObjId=le();for(e=1;e<=ne;e++)n.push(me({number:e,data:D[e],objId:re[e].objId,contentsObjId:re[e].contentsObjId,mediaBox:re[e].mediaBox,cropBox:re[e].cropBox,bleedBox:re[e].bleedBox,trimBox:re[e].trimBox,artBox:re[e].artBox,userUnit:re[e].userUnit,rootDictionaryObjId:fe,resourceDictionaryObjId:Ae}));ce(fe,!0),H("<>"),H("endobj"),oe.publish("postPutPages")},be=function(e,t,n){te.hasOwnProperty(t)||(te[t]={}),te[t][n]=e},we=function(e,t,n,r,i){i=i||!1;var o="F"+(Object.keys(ee).length+1).toString(10),a={id:o,postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:i,metadata:{}};return oe.publish("addFont",{font:a,instance:this}),void 0!==o&&(ee[o]=a,be(o,t,n)),o},ye=h.__private__.pdfEscape=h.pdfEscape=function(e,t){return function(e,t){var n,r,i,o,a,s,l,c,u;if(i=(t=t||{}).sourceEncoding||"Unicode",a=t.outputEncoding,(t.autoencode||a)&&ee[L].metadata&&ee[L].metadata[i]&&ee[L].metadata[i].encoding&&(o=ee[L].metadata[i].encoding,!a&&ee[L].encoding&&(a=ee[L].encoding),!a&&o.codePages&&(a=o.codePages[0]),"string"==typeof a&&(a=o[a]),a)){for(l=!1,s=[],n=0,r=e.length;n>8&&(l=!0);e=s.join("")}for(n=e.length;void 0===l&&0!==n;)e.charCodeAt(n-1)>>8&&(l=!0),n--;if(!l)return e;for(s=t.noBOM?[]:[254,255],n=0,r=e.length;n>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)}(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Be=h.__private__.beginPage=function(e,t){var r,i="string"==typeof t&&t.toLowerCase();if("string"==typeof e&&(r=m(e.toLowerCase()))&&(e=r[0],t=r[1]),Array.isArray(e)&&(t=e[1],e=e[0]),(isNaN(e)||isNaN(t))&&(e=n[0],t=n[1]),i){switch(i.substr(0,1)){case"l":e>"),H("endobj")},Oe=h.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||fe;switch(se(),H("<<"),H("/Type /Catalog"),H("/Pages "+t+" 0 R"),F||(F="fullwidth"),F){case"fullwidth":H("/OpenAction [3 0 R /FitH null]");break;case"fullheight":H("/OpenAction [3 0 R /FitV null]");break;case"fullpage":H("/OpenAction [3 0 R /Fit]");break;case"original":H("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+F;"%"===n.substr(n.length-1)&&(F=parseInt(F)/100),"number"==typeof F&&H("/OpenAction [3 0 R /XYZ null null "+b(F)+"]")}switch(N||(N="continuous"),N){case"continuous":H("/PageLayout /OneColumn");break;case"single":H("/PageLayout /SinglePage");break;case"two":case"twoleft":H("/PageLayout /TwoColumnLeft");break;case"tworight":H("/PageLayout /TwoColumnRight")}k&&H("/PageMode /"+k),oe.publish("putCatalog"),H(">>"),H("endobj")},Te=h.__private__.putTrailer=function(){H("trailer"),H("<<"),H("/Size "+($+1)),H("/Root "+$+" 0 R"),H("/Info "+($-1)+" 0 R"),H("/ID [ <"+y+"> <"+y+"> ]"),H(">>")},ke=h.__private__.putHeader=function(){H("%PDF-"+d),H("%\xba\xdf\xac\xe0")},Ne=h.__private__.putXRef=function(){var e=1,t="0000000000";for(H("xref"),H("0 "+($+1)),H("0000000000 65535 f "),e=1;e<=$;e++)"function"==typeof Z[e]?H((t+Z[e]()).slice(-10)+" 00000 n "):void 0!==Z[e]?H((t+Z[e]).slice(-10)+" 00000 n "):H("0000000000 00000 n ")},Le=h.__private__.buildDocument=function(){R=!1,Q=$=0,M=[],Z=[],ie=[],fe=le(),Ae=le(),oe.publish("buildDocument"),ke(),ve(),function(){oe.publish("putAdditionalObjects");for(var e=0;e>"),H("endobj")));var t}(),oe.publish("putResources"),ce(Ae,!0),H("<<"),function(){for(var e in H("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),H("/Font <<"),ee)ee.hasOwnProperty(e)&&(!1===f||!0===f&&A.hasOwnProperty(e))&&H("/"+e+" "+ee[e].objectNumber+" 0 R");H(">>"),H("/XObject <<"),oe.publish("putXobjectDict"),H(">>")}(),H(">>"),H("endobj"),oe.publish("postPutResources"),xe(),Oe();var e=Q;return Ne(),Te(),H("startxref"),H(""+e),H("%%EOF"),R=!0,M.join("\n")},Ie=h.__private__.getBlob=function(e){return new Blob([z(e)],{type:"application/pdf"})},Pe=h.output=h.__private__.output=((P=function(e,t){t=t||{};var n=Le();switch("string"==typeof t?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return n;case"save":h.save(t.filename);break;case"arraybuffer":return z(n);case"blob":return Ie(n);case"bloburi":case"bloburl":if(void 0!==r.URL&&"function"==typeof r.URL.createObjectURL)return r.URL&&r.URL.createObjectURL(Ie(n))||void 0;console.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":return"data:application/pdf;filename="+t.filename+";base64,"+btoa(n);case"dataurlnewwindow":var i='',o=r.open();if(null!==o&&o.document.write(i),o||"undefined"==typeof safari)return o;case"datauri":case"dataurl":return r.document.location.href="data:application/pdf;filename="+t.filename+";base64,"+btoa(n);default:return null}}).foo=function(){try{return P.apply(this,arguments)}catch(e){var t=e.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var n="Error in function "+t.split("\n")[0].split("<")[0]+": "+e.message;if(!r.console)throw new Error(n);r.console.error(n,e),r.alert&&alert(n)}},(P.foo.bar=P).foo),Ue=function(e){return!0===Array.isArray(ae)&&-1":")"),te=1):(J=Ge(t),$=qe(n),Z=(c?"<":"(")+B[Y]+(c?">":")")),void 0!==z&&void 0!==z[Y]&&(ne=z[Y]+" Tw\n"),0!==T.length&&0===Y?e.push(ne+T.join(" ")+" "+J.toFixed(2)+" "+$.toFixed(2)+" Tm\n"+Z):1===te||0===te&&0===Y?e.push(ne+J.toFixed(2)+" "+$.toFixed(2)+" Td\n"+Z):e.push(ne+Z);e=0===te?e.join(" Tj\nT* "):e.join(" Tj\n"),e+=" Tj\n";var re="BT\n/"+L+" "+V+" Tf\n"+(V*f).toFixed(2)+" TL\n"+et+"\n";return re+=u,re+=e,H(re+="ET"),A[L]=!0,h},h.__private__.lstext=h.lstext=function(e,t,n,r){return console.warn("jsPDF.lstext is deprecated"),this.text(e,t,n,{charSpace:r})},h.__private__.clip=h.clip=function(e){H("evenodd"===e?"W*":"W"),H("n")},h.__private__.clip_fixed=h.clip_fixed=function(e){console.log("clip_fixed is deprecated"),h.clip(e)};var Qe=h.__private__.isValidStyle=function(e){var t=!1;return-1!==[void 0,null,"S","F","DF","FD","f","f*","B","B*"].indexOf(e)&&(t=!0),t},He=h.__private__.getStyle=function(e){var t="S";return"F"===e?t="f":"FD"===e||"DF"===e?t="B":"f"!==e&&"f*"!==e&&"B"!==e&&"B*"!==e||(t=e),t};h.__private__.line=h.line=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw new Error("Invalid arguments passed to jsPDF.line");return this.lines([[n-e,r-t]],e,t)},h.__private__.lines=h.lines=function(e,t,n,r,i,o){var a,s,l,c,u,f,A,h,d,p,g,m;if("number"==typeof e&&(m=n,n=t,t=e,e=m),r=r||[1,1],o=o||!1,isNaN(t)||isNaN(n)||!Array.isArray(e)||!Array.isArray(r)||!Qe(i)||"boolean"!=typeof o)throw new Error("Invalid arguments passed to jsPDF.lines");for(H(w(Ge(t))+" "+w(qe(n))+" m "),a=r[0],s=r[1],c=e.length,p=t,g=n,l=0;l=a.length-1;if(C&&!S){b+=" ";continue}if(C||S){if(S)m=E;else if(e.multiline&&c<(A+2)*(w+2)+2)continue e}else{if(!e.multiline)continue e;if(c<(A+2)*(w+2)+2)continue e;m=E}for(var _="",x=g;x<=m;x++)_+=a[x]+" ";switch(_=" "==_.substr(_.length-1)?_.substr(0,_.length-1):_,v=B(_,e,l).width,e.textAlign){case"right":d=u-v-2;break;case"center":d=(u-v)/2;break;case"left":default:d=2}t+=s(d)+" "+s(p)+" Td\n",t+="("+o(_)+") Tj\n",t+=-s(d)+" 0 Td\n",p=-(l+2),v=0,g=m+1,w++,b=""}break}return i.text=t,i.fontSize=l,i},B=function(e,t,r){var i=n.internal.getFont(t.fontName,t.fontStyle),o=n.getStringUnitWidth(e,{font:i,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:n.getStringUnitWidth("3",{font:i,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:o}},E={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},C=function(){n.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var e=n.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var t in e)if(e.hasOwnProperty(t)){var r=e[t];r.objId=void 0,r.hasAnnotation&&S.call(n,r)}},S=function(e){var t={type:"reference",object:e};void 0===n.internal.getPageInfo(e.page).pageContext.annotations.find((function(e){return e.type===t.type&&e.object===t.object}))&&n.internal.getPageInfo(e.page).pageContext.annotations.push(t)},_=function(){if(void 0===n.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");n.internal.write("/AcroForm "+n.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")},x=function(){n.internal.events.unsubscribe(n.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete n.internal.acroformPlugin.acroFormDictionaryRoot._eventID,n.internal.acroformPlugin.printedOut=!0},O=function(e){var t=!e;for(var r in e||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e=e||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(r)){var o=e[r],a=[],s=o.Rect;if(o.Rect&&(o.Rect=b.call(this,o.Rect)),n.internal.newObjectDeferredBegin(o.objId,!0),o.DA=G.createDefaultAppearanceStream(o),"object"===i(o)&&"function"==typeof o.getKeyValueListForStream&&(a=o.getKeyValueListForStream()),o.Rect=s,o.hasAppearanceStream&&!o.appearanceStreamContent){var l=w.call(this,o);a.push({key:"AP",value:"<>"}),n.internal.acroformPlugin.xForms.push(l)}if(o.appearanceStreamContent){var c="";for(var u in o.appearanceStreamContent)if(o.appearanceStreamContent.hasOwnProperty(u)){var f=o.appearanceStreamContent[u];if(c+="/"+u+" ",c+="<<",1<=Object.keys(f).length||Array.isArray(f))for(var r in f){var A;f.hasOwnProperty(r)&&("function"==typeof(A=f[r])&&(A=A.call(this,o)),c+="/"+r+" "+A+" ",0<=n.internal.acroformPlugin.xForms.indexOf(A)||n.internal.acroformPlugin.xForms.push(A))}else"function"==typeof(A=f)&&(A=A.call(this,o)),c+="/"+r+" "+A,0<=n.internal.acroformPlugin.xForms.indexOf(A)||n.internal.acroformPlugin.xForms.push(A);c+=">>"}a.push({key:"AP",value:"<<\n"+c+">>"})}n.internal.putStream({additionalKeyValues:a}),n.internal.out("endobj")}t&&T.call(this,n.internal.acroformPlugin.xForms)},T=function(e){for(var t in e)if(e.hasOwnProperty(t)){var r=t,o=e[t];n.internal.newObjectDeferredBegin(o&&o.objId,!0),"object"===i(o)&&"function"==typeof o.putStream&&o.putStream(),delete e[r]}},F=function(){if(void 0!==this.internal&&(void 0===this.internal.acroformPlugin||!1===this.internal.acroformPlugin.isInitialized)){if(n=this,U.FieldNum=0,this.internal.acroformPlugin=JSON.parse(JSON.stringify(E)),this.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");r=n.internal.scaleFactor,n.internal.acroformPlugin.acroFormDictionaryRoot=new P,n.internal.acroformPlugin.acroFormDictionaryRoot._eventID=n.internal.events.subscribe("postPutResources",x),n.internal.events.subscribe("buildDocument",C),n.internal.events.subscribe("putCatalog",_),n.internal.events.subscribe("postPutPages",O),n.internal.acroformPlugin.isInitialized=!0}},k=e.__acroform__.arrayToPdfArray=function(e){if(Array.isArray(e)){for(var t="[",n=0;n>"),n.join("\n")}},set:function(e){"object"===i(e)&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){"string"==typeof e&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};c(H,U);var j=function(){H.call(this),this.pushButton=!0};c(j,H);var z=function(){H.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=void 0!==t?t:[]}})};c(z,H);var K=function(){var e,t;U.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e,t=[];for(e in t.push("<<"),r)t.push("/"+e+" ("+r[e]+")");return t.push(">>"),t.join("\n")},set:function(e){"object"===i(e)&&(r=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(e){"string"==typeof e&&(r.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){n=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(e){n="/"+e}}),this.optionName=name,this.caption="l",this.appearanceState="Off",this._AppearanceType=G.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(name)};c(K,U),z.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e&&"getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var n=this.Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n.optionName),n.caption=e.getCA()}},z.prototype.createOption=function(e){this.Kids.length;var t=new K;return t.Parent=this,t.optionName=e,this.Kids.push(t),q.call(this,t),t};var V=function(){H.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=G.CheckBox.createAppearanceStream()};c(V,H);var W=function(){U.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,13))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,13):this.Ff=v(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,21))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,21):this.Ff=v(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,23):this.Ff=v(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,24))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,24):this.Ff=v(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,25))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,25):this.Ff=v(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,26):this.Ff=v(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};c(W,U);var X=function(){W.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(g(this.Ff,14))},set:function(e){!0===Boolean(e)?this.Ff=m(this.Ff,14):this.Ff=v(this.Ff,14)}}),this.password=!0};c(X,W);var G={CheckBox:{createAppearanceStream:function(){return{N:{On:G.CheckBox.YesNormal},D:{On:G.CheckBox.YesPushDown,Off:G.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=A(e),r=[],i=n.internal.getFont(e.fontName,e.fontStyle).id,o=n.__private__.encodeColorString(e.color),a=y(e,e.caption);return r.push("0.749023 g"),r.push("0 0 "+s(G.internal.getWidth(e))+" "+s(G.internal.getHeight(e))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+i+" "+s(a.fontSize)+" Tf "+o),r.push("BT"),r.push(a.text),r.push("ET"),r.push("Q"),r.push("EMC"),t.stream=r.join("\n"),t},YesNormal:function(e){var t=A(e),r=n.internal.getFont(e.fontName,e.fontStyle).id,i=n.__private__.encodeColorString(e.color),o=[],a=G.internal.getHeight(e),l=G.internal.getWidth(e),c=y(e,e.caption);return o.push("1 g"),o.push("0 0 "+s(l)+" "+s(a)+" re"),o.push("f"),o.push("q"),o.push("0 0 1 rg"),o.push("0 0 "+s(l-1)+" "+s(a-1)+" re"),o.push("W"),o.push("n"),o.push("0 g"),o.push("BT"),o.push("/"+r+" "+s(c.fontSize)+" Tf "+i),o.push(c.text),o.push("ET"),o.push("Q"),t.stream=o.join("\n"),t},OffPushDown:function(e){var t=A(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+s(G.internal.getWidth(e))+" "+s(G.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:G.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=G.RadioButton.Circle.YesNormal,t.D[e]=G.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=A(e),n=[],r=G.internal.getWidth(e)<=G.internal.getHeight(e)?G.internal.getWidth(e)/4:G.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=G.internal.Bezier_C,o=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+l(G.internal.getWidth(e)/2)+" "+l(G.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=A(e),n=[],r=G.internal.getWidth(e)<=G.internal.getHeight(e)?G.internal.getWidth(e)/4:G.internal.getHeight(e)/4,i=(r=Number((.9*r).toFixed(5)),Number((2*r).toFixed(5))),o=Number((i*G.internal.Bezier_C).toFixed(5)),a=Number((r*G.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+l(G.internal.getWidth(e)/2)+" "+l(G.internal.getHeight(e)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+l(G.internal.getWidth(e)/2)+" "+l(G.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(e){var t=A(e),n=[],r=G.internal.getWidth(e)<=G.internal.getHeight(e)?G.internal.getWidth(e)/4:G.internal.getHeight(e)/4,i=(r=Number((.9*r).toFixed(5)),Number((2*r).toFixed(5))),o=Number((i*G.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+l(G.internal.getWidth(e)/2)+" "+l(G.internal.getHeight(e)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+o+" "+o+" "+i+" 0 "+i+" c"),n.push("-"+o+" "+i+" -"+i+" "+o+" -"+i+" 0 c"),n.push("-"+i+" -"+o+" -"+o+" -"+i+" 0 -"+i+" c"),n.push(o+" -"+i+" "+i+" -"+o+" "+i+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:G.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=G.RadioButton.Cross.YesNormal,t.D[e]=G.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=A(e),n=[],r=G.internal.calculateCross(e);return n.push("q"),n.push("1 1 "+s(G.internal.getWidth(e)-2)+" "+s(G.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(s(r.x1.x)+" "+s(r.x1.y)+" m"),n.push(s(r.x2.x)+" "+s(r.x2.y)+" l"),n.push(s(r.x4.x)+" "+s(r.x4.y)+" m"),n.push(s(r.x3.x)+" "+s(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=A(e),n=G.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+s(G.internal.getWidth(e))+" "+s(G.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+s(G.internal.getWidth(e)-2)+" "+s(G.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(s(n.x1.x)+" "+s(n.x1.y)+" m"),r.push(s(n.x2.x)+" "+s(n.x2.y)+" l"),r.push(s(n.x4.x)+" "+s(n.x4.y)+" m"),r.push(s(n.x3.x)+" "+s(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(e){var t=A(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+s(G.internal.getWidth(e))+" "+s(G.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}}},createDefaultAppearanceStream:function(e){var t=n.internal.getFont(e.fontName,e.fontStyle).id,r=n.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+r}};G.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=G.internal.getWidth(e),n=G.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},G.internal.getWidth=function(e){var t=0;return"object"===i(e)&&(t=u(e.Rect[2])),t},G.internal.getHeight=function(e){var t=0;return"object"===i(e)&&(t=u(e.Rect[3])),t};var q=e.addField=function(e){if(F.call(this),!(e instanceof U))throw new Error("Invalid argument passed to jsPDF.addField.");return function(e){n.internal.acroformPlugin.printedOut&&(n.internal.acroformPlugin.printedOut=!1,n.internal.acroformPlugin.acroFormDictionaryRoot=null),n.internal.acroformPlugin.acroFormDictionaryRoot||F.call(n),n.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e)}.call(this,e),e.page=n.internal.getCurrentPageInfo().pageNumber,this};e.addButton=function(e){if(e instanceof H==0)throw new Error("Invalid argument passed to jsPDF.addButton.");return q.call(this,e)},e.addTextField=function(e){if(e instanceof W==0)throw new Error("Invalid argument passed to jsPDF.addTextField.");return q.call(this,e)},e.addChoiceField=function(e){if(e instanceof R==0)throw new Error("Invalid argument passed to jsPDF.addChoiceField.");return q.call(this,e)},"object"==i(t)&&void 0===t.ChoiceField&&void 0===t.ListBox&&void 0===t.ComboBox&&void 0===t.EditBox&&void 0===t.Button&&void 0===t.PushButton&&void 0===t.RadioButton&&void 0===t.CheckBox&&void 0===t.TextField&&void 0===t.PasswordField?(t.ChoiceField=R,t.ListBox=D,t.ComboBox=M,t.EditBox=Q,t.Button=H,t.PushButton=j,t.RadioButton=z,t.CheckBox=V,t.TextField=W,t.PasswordField=X,t.AcroForm={Appearance:G}):console.warn("AcroForm-Classes are not populated into global-namespace, because the class-Names exist already."),e.AcroFormChoiceField=R,e.AcroFormListBox=D,e.AcroFormComboBox=M,e.AcroFormEditBox=Q,e.AcroFormButton=H,e.AcroFormPushButton=j,e.AcroFormRadioButton=z,e.AcroFormCheckBox=V,e.AcroFormTextField=W,e.AcroFormPasswordField=X,e.AcroFormAppearance=G,e.AcroForm={ChoiceField:R,ListBox:D,ComboBox:M,EditBox:Q,Button:H,PushButton:j,RadioButton:z,CheckBox:V,TextField:W,PasswordField:X,Appearance:G}})((window.tmp=de).API,"undefined"!=typeof window&&window||"undefined"!=typeof r&&r),function(e){var t="addImage_",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=e.getImageFileTypeByImageData=function(t,r){var i,o;r=r||"UNKNOWN";var a,s,l,c="UNKNOWN";for(l in e.isArrayBufferView(t)&&(t=e.arrayBufferToBinaryString(t)),n)for(a=n[l],i=0;i>"}),"trns"in t&&t.trns.constructor==Array){for(var s="",l=0,c=t.trns.length;l>18]+r[(258048&t)>>12]+r[(4032&t)>>6]+r[63&t];return 1==a?n+=r[(252&(t=i[s]))>>2]+r[(3&t)<<4]+"==":2==a&&(n+=r[(64512&(t=i[s]<<8|i[s+1]))>>10]+r[(1008&t)>>4]+r[(15&t)<<2]+"="),n},e.createImageInfo=function(e,t,n,r,i,o,a,s,l,c,u,f,A){var h={alias:s,w:t,h:n,cs:r,bpc:i,i:a,data:e};return o&&(h.f=o),l&&(h.dp=l),c&&(h.trns=c),u&&(h.pal=u),f&&(h.smask=f),A&&(h.p=A),h},e.addImage=function(n,r,o,A,h,d,p,g,m){var v="";if("string"!=typeof r){var b=d;d=h,h=A,A=o,o=r,r=b}if("object"===i(n)&&!c(n)&&"imageData"in n){var w=n;n=w.imageData,r=w.format||r||"UNKNOWN",o=w.x||o||0,A=w.y||A||0,h=w.w||h,d=w.h||d,p=w.alias||p,g=w.compression||g,m=w.rotation||w.angle||m}var y=this.internal.getFilters();if(void 0===g&&-1!==y.indexOf("FlateEncode")&&(g="SLOW"),"string"==typeof n&&(n=unescape(n)),isNaN(o)||isNaN(A))throw console.error("jsPDF.addImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addImage");var B,E,C,S,_,x,O,T=function(){var e=this.internal.collections[t+"images"];return e||(this.internal.collections[t+"images"]=e={},this.internal.events.subscribe("putResources",a),this.internal.events.subscribe("putXobjectDict",s)),e}.call(this);if(!((B=f(n,T))||(c(n)&&(n=u(n,r)),(null==(O=p)||0===O.length)&&(p="string"==typeof(x=n)?e.sHashCode(x):e.isArrayBufferView(x)?e.sHashCode(e.arrayBufferToBinaryString(x)):null),B=f(p,T)))){if(this.isString(n)&&(""!==(v=this.convertStringToImageData(n))?n=v:void 0!==(v=e.loadFile(n))&&(n=v)),r=this.getImageFileTypeByImageData(n,r),!l(r))throw new Error("addImage does not support files of type '"+r+"', please ensure that a plugin for '"+r+"' support is added.");if(this.supportsArrayBuffer()&&(n instanceof Uint8Array||(E=n,n=this.binaryStringToUint8Array(n))),!(B=this["process"+r.toUpperCase()](n,(_=0,(S=T)&&(_=Object.keys?Object.keys(S).length:function(e){var t=0;for(var n in e)e.hasOwnProperty(n)&&t++;return t}(S)),_),p,((C=g)&&"string"==typeof C&&(C=C.toUpperCase()),C in e.image_compression?C:e.image_compression.NONE),E)))throw new Error("An unknown error occurred whilst processing the image")}return function(e,t,n,r,i,o,a,s){var l=function(e,t,n){return e||t||(t=e=-96),e<0&&(e=-1*n.w*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.h*72/t/this.internal.scaleFactor),0===e&&(e=t*n.w/n.h),0===t&&(t=e*n.h/n.w),[e,t]}.call(this,n,r,i),c=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString;if(n=l[0],r=l[1],a[o]=i,s){s*=Math.PI/180;var f=Math.cos(s),A=Math.sin(s),h=function(e){return e.toFixed(4)},d=[h(f),h(A),h(-1*A),h(f),0,0,"cm"]}this.internal.write("q"),s?(this.internal.write([1,"0","0",1,c(e),u(t+r),"cm"].join(" ")),this.internal.write(d.join(" ")),this.internal.write([c(n),"0","0",c(r),"0","0","cm"].join(" "))):this.internal.write([c(n),"0","0",c(r),c(e),u(t+r),"cm"].join(" ")),this.internal.write("/I"+i.i+" Do"),this.internal.write("Q")}.call(this,o,A,h,d,B,B.i,T,m),this},e.convertStringToImageData=function(t){var n,r="";if(this.isString(t)){var i;n=null!==(i=this.extractImageFromDataUrl(t))?i.data:t;try{r=atob(n)}catch(t){throw e.validateStringAsBase64(n)?new Error("atob-Error in jsPDF.convertStringToImageData "+t.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertStringToImageData ")}}return r};var A=function(e,t){return e.subarray(t,t+5)};e.processJPEG=function(e,t,n,i,o,a){var s,l=this.decode.DCT_DECODE;if(!this.isString(e)&&!this.isArrayBuffer(e)&&!this.isArrayBufferView(e))return null;if(this.isString(e)&&(s=function(e){var t;if("JPEG"!==r(e))throw new Error("getJpegSize requires a binary string jpeg file");for(var n=256*e.charCodeAt(4)+e.charCodeAt(5),i=4,o=e.length;i>",c.content=g;var A=c.objId+" 0 R";g="<>";else if(l.options.pageNumber)switch(g="<>",this.internal.write(g))}}this.internal.write("]")}}]),a.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":t.pageContext.annotations.push(e)}},a.link=function(e,t,n,r,i){this.internal.getCurrentPageInfo().pageContext.annotations.push({x:e,y:t,w:n,h:r,options:i,type:"link"})},a.textWithLink=function(e,t,n,r){var i=this.getTextWidth(e),o=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(e,t,n),n+=.2*o,this.link(t,n-o,i,o,r),i},a.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor},function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var o=e.__arabicParser__.isInArabicSubstitutionA=function(e){return void 0!==t[e.charCodeAt(0)]},a=e.__arabicParser__.isArabicLetter=function(e){return"string"==typeof e&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},s=e.__arabicParser__.isArabicEndLetter=function(e){return a(e)&&o(e)&&t[e.charCodeAt(0)].length<=2},l=e.__arabicParser__.isArabicAlfLetter=function(e){return a(e)&&0<=i.indexOf(e.charCodeAt(0))},c=(e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return a(e)&&o(e)&&1<=t[e.charCodeAt(0)].length},e.__arabicParser__.arabicLetterHasFinalForm=function(e){return a(e)&&o(e)&&2<=t[e.charCodeAt(0)].length}),u=(e.__arabicParser__.arabicLetterHasInitialForm=function(e){return a(e)&&o(e)&&3<=t[e.charCodeAt(0)].length},e.__arabicParser__.arabicLetterHasMedialForm=function(e){return a(e)&&o(e)&&4==t[e.charCodeAt(0)].length}),f=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,i=0,o="",a=0;for(t=0;t>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+t+" 0 R")}))}return this},s=de.API,(l=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,"parentNode",{get:function(){return!1}})}).prototype.getContext=function(e,t){var n;if("2d"!==(e=e||"2d"))return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return(this.pdf.context2d._canvas=this).pdf.context2d},l.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},s.events.push(["initialized",function(){this.canvas=new l,this.canvas.pdf=this}]),c=de.API,f={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},A=1,h=function(e,t,n,r,i){f={x:e,y:t,w:n,h:r,ln:i}},d=function(){return f},p={left:0,top:0,bottom:0},c.setHeaderFunction=function(e){u=e},c.getTextDimensions=function(e,t){var n=this.table_font_size||this.internal.getFontSize(),r=(this.internal.getFont().fontStyle,(t=t||{}).scaleFactor||this.internal.scaleFactor),i=0,o=0,a=0;if("string"==typeof e)0!=(i=this.getStringUnitWidth(e)*n)&&(o=1);else{if("[object Array]"!==Object.prototype.toString.call(e))throw new Error("getTextDimensions expects text-parameter to be of type String or an Array of Strings.");for(var s=0;s=this.internal.pageSize.getHeight()-c.bottom&&(this.cellAddPage(),l=!0,this.printHeaders&&this.tableHeaderRow&&this.printHeaderRow(o,!0)),t=d().y+d().h,l&&(t=23)}if(void 0!==i[0])if(this.printingHeaderRow?this.rect(e,t,n,r,"FD"):this.rect(e,t,n,r),"right"===a){i instanceof Array||(i=[i]);for(var u=0;u=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:e,y:t,radius:n,startAngle:r,endAngle:i,counterclockwise:o})},c.prototype.arcTo=function(e,t,n,r,i){throw new Error("arcTo not implemented.")},c.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},c.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!f.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(e,t,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},c.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");A.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},c.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw console.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(e,t,n,r))},c.prototype.save=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n"},v=function(e){var t,n,r,i,o,a=String,s="length",l="charCodeAt",c="slice",u="replace";for(e[c](-2),e=e[c](0,-2)[u](/\s/g,"")[u]("z","!!!!!"),r=[],i=0,o=(e+=t="uuuuu"[c](e[s]%5||5))[s];i>24,255&n>>16,255&n>>8,255&n);return function(e,n){for(var r=t[s];0"},w=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(e=e.replace(/\s/g,"")).indexOf(">")&&(e=e.substr(0,e.indexOf(">"))),e.length%2&&(e+="0"),!1===t.test(e))return"";for(var n="",r=0;r>8&255,n>>16&255,n>>24&255]),e.length+2),String.fromCharCode.apply(null,i)},g.processDataByFilters=function(e,t){var n=0,r=e||"",i=[];for("string"==typeof(t=t||[])&&(t=[t]),n=0;n>"),this.internal.out("endobj"),T=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+F+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==O&&void 0!==T&&this.internal.out("/Names <>")})),this},(k=de.API).events.push(["postPutResources",function(){var e=this,t=/^(\d+) 0 obj$/;if(0> endobj")}var f=e.internal.newObject();for(e.internal.write("<< /Names [ "),r=0;r>","endobj"),e.internal.newObject(),e.internal.write("<< /Dests "+f+" 0 R"),e.internal.write(">>","endobj")}}]),k.events.push(["putCatalog",function(){0> \r\nendobj\r\n"},e.outline.count_r=function(e,t){for(var n=0;n>>24&255,A[f++]=s>>>16&255,A[f++]=s>>>8&255,A[f++]=255&s,N.arrayBufferToBinaryString(A)},P=function(e,t){var n=Math.LOG2E*Math.log(32768)-8<<4|8,r=n<<8;return r|=Math.min(3,(t-1&255)>>1)<<6,r|=0,[n,255&(r+=31-r%31)]},U=function(e,t){for(var n,r=1,i=0,o=e.length,a=0;0>>0},R=function(e,t,n,r){for(var i,o,a,s=e.length/t,l=new Uint8Array(e.length+s),c=K(),u=0;u>>1)&255;return o},j=function(e,t,n){var r,i,o,a,s=[],l=0,c=e.length;for(s[0]=4;l>>d&255,d+=o.bits;m[b]=y>>>d&255}if(16===o.bits){p=(_=new Uint32Array(o.decodePixels().buffer)).length,g=new Uint8Array(p*(32/o.pixelBitlength)*o.colors),m=new Uint8Array(p*(32/o.pixelBitlength));for(var y,B=1>>0&255,B&&(g[w++]=y>>>16&255,y=_[b++],g[w++]=y>>>0&255),m[E++]=y>>>16&255;h=8}r!==N.image_compression.NONE&&L()?(e=I(g,o.width*o.colors,o.colors,r),u=I(m,o.width,1,r)):(e=g,u=m,A=null)}if(3===o.colorType&&(f=this.color_spaces.INDEXED,c=o.palette,o.transparency.indexed)){var C=o.transparency.indexed,S=0;for(b=0,p=C.length;br&&(i.push(e.slice(l,o)),s=0,l=o),s+=t[o],o++;return l!==o&&i.push(e.slice(l,o)),i},ee=function(e,t,n){n||(n={});var r,i,o,a,s,l,c=[],u=[c],f=n.textIndent||0,A=0,h=0,d=e.split(" "),p=Y.apply(this,[" ",n])[0];if(l=-1===n.lineIndent?d[0].length+2:n.lineIndent||0){var g=Array(l).join(" "),m=[];d.map((function(e){1<(e=e.split(/\s*\n/)).length?m=m.concat(e.map((function(e,t){return(t&&e.length?"\n":"")+e}))):m.push(e[0])})),d=m,l=$.apply(this,[g,n])}for(o=0,a=d.length;o>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},le=de.API,fe=ue=ce="",le.addMetadata=function(e,t){return ue=t||"http://jspdf.default.namespaceuri/",ce=e,this.internal.events.subscribe("postPutResources",(function(){if(ce){var e='',t=unescape(encodeURIComponent('')),n=unescape(encodeURIComponent(e)),r=unescape(encodeURIComponent(ce)),i=unescape(encodeURIComponent("")),o=unescape(encodeURIComponent("")),a=n.length+r.length+i.length+t.length+o.length;fe=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+a+" >>"),this.internal.write("stream"),this.internal.write(t+n+r+i+o),this.internal.write("endstream"),this.internal.write("endobj")}else fe=""})),this.internal.events.subscribe("putCatalog",(function(){fe&&this.internal.write("/Metadata "+fe+" 0 R")})),this},function(e,t){var n=e.API,r=n.pdfEscape16=function(e,t){for(var n,r=t.metadata.Unicode.widths,i=["","0","00","000","0000"],o=[""],a=0,s=e.length;a<"+i+">");return r.length&&(o+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),o+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};n.events.push(["putFont",function(t){!function(t,n,r,o){if(t.metadata instanceof e.API.TTFFont&&"Identity-H"===t.encoding){for(var a=t.metadata.Unicode.widths,s=t.metadata.subset.encode(t.metadata.glyIdsUsed,1),l="",c=0;c>"),n("endobj");var h=r();n("<<"),n("/Type /Font"),n("/BaseFont /"+t.fontName),n("/FontDescriptor "+A+" 0 R"),n("/W "+e.API.PDFObject.convert(a)),n("/CIDToGIDMap /Identity"),n("/DW 1000"),n("/Subtype /CIDFontType2"),n("/CIDSystemInfo"),n("<<"),n("/Supplement 0"),n("/Registry (Adobe)"),n("/Ordering ("+t.encoding+")"),n(">>"),n(">>"),n("endobj"),t.objectNumber=r(),n("<<"),n("/Type /Font"),n("/Subtype /Type0"),n("/ToUnicode "+f+" 0 R"),n("/BaseFont /"+t.fontName),n("/Encoding /"+t.encoding),n("/DescendantFonts ["+h+" 0 R]"),n(">>"),n("endobj"),t.isAlreadyPutted=!0}}(t.font,t.out,t.newObject,t.putStream)}]),n.events.push(["putFont",function(t){!function(t,n,r,o){if(t.metadata instanceof e.API.TTFFont&&"WinAnsiEncoding"===t.encoding){t.metadata.Unicode.widths;for(var a=t.metadata.rawData,s="",l=0;l>"),n("endobj"),t.objectNumber=r(),l=0;l>"),n("endobj"),t.isAlreadyPutted=!0}}(t.font,t.out,t.newObject,t.putStream)}]);var o=function(e){var t,n,i=e.text||"",o=e.x,a=e.y,s=e.options||{},l=e.mutex||{},c=l.pdfEscape,u=l.activeFontKey,f=l.fonts,A=(l.activeFontSize,""),h=0,d="",p=f[n=u].encoding;if("Identity-H"!==f[n].encoding)return{text:i,x:o,y:a,options:s,mutex:l};for(d=i,n=u,"[object Array]"===Object.prototype.toString.call(i)&&(d=i[0]),h=0;hl-c.top-c.bottom&&r.pagesplit){var d=function(e,t,n,i,o){var a=document.createElement("canvas");a.height=o,a.width=i;var s=a.getContext("2d");return s.mozImageSmoothingEnabled=!1,s.webkitImageSmoothingEnabled=!1,s.msImageSmoothingEnabled=!1,s.imageSmoothingEnabled=!1,s.fillStyle=r.backgroundColor||"#ffffff",s.fillRect(0,0,i,o),s.drawImage(e,t,n,i,o,0,0,i,o),a},p=function(){for(var r,o,u=0,p=0,g={},m=!1;;){var v;if(p=0,g.top=0!==u?c.top:n,g.left=0!==u?c.left:t,m=(s-c.left-c.right)*a=e.width)break;this.addPage()}else b=[v=d(e,0,u,r,o),g.left,g.top,v.width/a,v.height/a,A,null,h],this.addImage.apply(this,b);if((u+=o)>=e.height)break;this.addPage()}i(f,u,null,b)}.bind(this);if("CANVAS"===e.nodeName){var g=new Image;g.onload=p,g.src=e.toDataURL("image/png"),e=g}else p()}else{var m=Math.random().toString(35),v=[e,t,n,f,u,A,m,h];this.addImage.apply(this,v),i(f,u,m,v)}}.bind(this),"undefined"!=typeof html2canvas&&!r.rstz)return html2canvas(e,r);if("undefined"==typeof rasterizeHTML)return null;var c="drawDocument";return"string"==typeof e&&(c=/^http/.test(e)?"drawURL":"drawHTML"),r.width=r.width||s*a,rasterizeHTML[c](e,void 0,r).then((function(e){r.onrendered(e.image)}),(function(e){i(null,e)}))},function(e){var t,n,r,o,a,s,l,c,u,f,A,h,d,p,g,m,v,b,w,y;t=function(){return function(t){return e.prototype=t,new e};function e(){}}(),f=function(e){var t,n,r,i,o,a,s;for(n=0,r=e.length,t=void 0,a=i=!1;!i&&n!==r;)(t=e[n]=e[n].trimLeft())&&(i=!0),n++;for(n=r-1;r&&!a&&-1!==n;)(t=e[n]=e[n].trimRight())&&(a=!0),n--;for(o=/\s+$/g,s=!0,n=0;n!==r;)"\u2028"!=e[n]&&(t=e[n].replace(/\s+/g," "),s&&(t=t.trimLeft()),t&&(s=o.test(t)),e[n]=t),n++;return e},h=function(e){var t,n,i;for(t=void 0,n=(i=e.split(",")).shift();!t&&n;)t=r[n.trim().toLowerCase()],n=i.shift();return t},d=function(e){var t;return-1<(e="auto"===e?"0px":e).indexOf("em")&&!isNaN(Number(e.replace("em","")))&&(e=18.719*Number(e.replace("em",""))+"px"),-1r.pdf.margins_doc.top&&(r.pdf.addPage(),r.y=r.pdf.margins_doc.top,r.executeWatchFunctions(a));var T=u(a),F=r.x,k=12/r.pdf.internal.scaleFactor,N=(T["margin-left"]+T["padding-left"])*k,L=(T["margin-right"]+T["padding-right"])*k,I=(T["margin-top"]+T["padding-top"])*k,P=(T["margin-bottom"]+T["padding-bottom"])*k;void 0!==T.float&&"right"===T.float?F+=r.settings.width-a.width-L:F+=N,r.pdf.addImage(x,F,r.y+I,a.width,a.height),x=void 0,"right"===T.float||"left"===T.float?(r.watchFunctions.push(function(e,t,n,i){return r.y>=t?(r.x+=e,r.settings.width+=n,!0):!!(i&&1===i.nodeType&&!B[i.nodeName]&&r.x+i.width>r.pdf.margins_doc.left+r.pdf.margins_doc.width)&&(r.x+=e,r.y=t,r.settings.width+=n,!0)}.bind(this,"left"===T.float?-a.width-N-L:0,r.y+a.height+I+P,a.width)),r.watchFunctions.push(function(e,t,n){return!(r.y]*?>/gi,""),u="jsPDFhtmlText"+Date.now().toString()+(1e3*Math.random()).toFixed(0),(c=document.createElement("div")).style.cssText="position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height: 1px !important;width: 1px !important; top:auto;left:-100px;overflow: hidden;",c.innerHTML='