From ff22a652d525707ee166cb13d619fe51070761e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A1=97=E8=A7=92=E5=B0=8F=E6=9E=97?= <1013335014@qq.com> Date: Thu, 15 Aug 2024 18:31:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8C=850.10.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...{chunk-392e6b57.css => chunk-0b7770a8.css} | 4 +-- dist/img/qrcode.jpg | Bin 41788 -> 42381 bytes dist/img/张文建.jpg | Bin 0 -> 21714 bytes dist/img/编号1.jpg | Bin 0 -> 51155 bytes dist/img/编号2.jpg | Bin 0 -> 88372 bytes dist/img/编号3.jpg | Bin 0 -> 43405 bytes dist/js/app.js | 2 +- dist/js/chunk-02087b0a.js | 2 +- .../{chunk-392e6b57.js => chunk-0b7770a8.js} | 24 +++++++++--------- dist/js/chunk-0e53cbc6.js | 1 + dist/js/chunk-1171703b.js | 1 + dist/js/chunk-15396d69.js | 1 + dist/js/chunk-18bcf3fc.js | 1 - dist/js/chunk-1c3bec15.js | 2 +- dist/js/chunk-2d0ab10b.js | 2 +- dist/js/chunk-2d0ba309.js | 2 +- dist/js/chunk-2d0c0a44.js | 2 +- dist/js/chunk-2d0c191e.js | 2 +- dist/js/chunk-2d0c20be.js | 2 +- dist/js/chunk-2d0d9fbc.js | 2 +- dist/js/chunk-2d0da701.js | 2 +- dist/js/chunk-2d0dad5f.js | 2 +- .../{chunk-68de956c.js => chunk-2d0e2326.js} | 2 +- dist/js/chunk-2d0e9742.js | 2 +- dist/js/chunk-2d0f026c.js | 2 +- dist/js/chunk-2d0f09d5.js | 1 + dist/js/chunk-2d208ffa.js | 2 +- dist/js/chunk-2d20f68f.js | 1 + dist/js/chunk-2d216004.js | 2 +- dist/js/chunk-3977effe.js | 1 + dist/js/chunk-4f3dd472.js | 1 + .../{chunk-3324bc8a.js => chunk-6a164532.js} | 2 +- dist/js/chunk-6f12c8fe.js | 1 - dist/js/chunk-77401c43.js | 1 + dist/js/chunk-9d289278.js | 2 +- index.html | 4 +-- qrcode.jpg | Bin 41788 -> 42381 bytes simple-mind-map/full.js | 2 +- simple-mind-map/package.json | 2 +- 39 files changed, 44 insertions(+), 38 deletions(-) rename dist/css/{chunk-392e6b57.css => chunk-0b7770a8.css} (97%) create mode 100644 dist/img/张文建.jpg create mode 100644 dist/img/编号1.jpg create mode 100644 dist/img/编号2.jpg create mode 100644 dist/img/编号3.jpg rename dist/js/{chunk-392e6b57.js => chunk-0b7770a8.js} (56%) create mode 100644 dist/js/chunk-0e53cbc6.js create mode 100644 dist/js/chunk-1171703b.js create mode 100644 dist/js/chunk-15396d69.js delete mode 100644 dist/js/chunk-18bcf3fc.js rename dist/js/{chunk-68de956c.js => chunk-2d0e2326.js} (70%) create mode 100644 dist/js/chunk-2d0f09d5.js create mode 100644 dist/js/chunk-2d20f68f.js create mode 100644 dist/js/chunk-3977effe.js create mode 100644 dist/js/chunk-4f3dd472.js rename dist/js/{chunk-3324bc8a.js => chunk-6a164532.js} (75%) delete mode 100644 dist/js/chunk-6f12c8fe.js create mode 100644 dist/js/chunk-77401c43.js diff --git a/dist/css/chunk-392e6b57.css b/dist/css/chunk-0b7770a8.css similarity index 97% rename from dist/css/chunk-392e6b57.css rename to dist/css/chunk-0b7770a8.css index e1f6a9db..c94b3621 100644 --- a/dist/css/chunk-392e6b57.css +++ b/dist/css/chunk-0b7770a8.css @@ -12,11 +12,11 @@ * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.sidebarContainer[data-v-1107d8de]{position:fixed;right:-300px;top:110px;bottom:0;width:300px;background-color:#fff;border-left:1px solid #e8e8e8;display:flex;flex-direction:column;transition:all .3s}.sidebarContainer.isDark[data-v-1107d8de]{background-color:#262a2e;border-left-color:hsla(0,0%,100%,.1)}.sidebarContainer.isDark .sidebarHeader[data-v-1107d8de]{border-bottom-color:hsla(0,0%,100%,.1);color:#fff}.sidebarContainer.isDark .closeBtn[data-v-1107d8de]{color:#fff}.sidebarContainer.show[data-v-1107d8de]{right:0}.sidebarContainer .closeBtn[data-v-1107d8de]{position:absolute;right:20px;top:12px;font-size:20px;cursor:pointer}.sidebarContainer .sidebarHeader[data-v-1107d8de]{width:100%;height:44px;border-bottom:1px solid #e8e8e8;display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0}.sidebarContainer .sidebarContent[data-v-1107d8de]{width:100%;height:100%;overflow:auto}.customNode[data-v-bec7987e]{width:100%;color:rgba(0,0,0,.85);font-weight:700}.customNode .nodeEdit[data-v-bec7987e]{outline:none;white-space:normal;padding-right:20px}.outlineTree.isDark[data-v-bec7987e]{background-color:#262a2e}.outlineTree.isDark .customNode[data-v-bec7987e]{color:#fff}.outlineTree.isDark.el-tree--highlight-current[data-v-bec7987e] .el-tree-node.is-current>.el-tree-node__content{background-color:hsla(0,0%,100%,.05)!important}.outlineTree.isDark .el-upload-list__item[data-v-bec7987e]:hover,.outlineTree.isDark[data-v-bec7987e] .el-tree-node__content:hover{background-color:hsla(0,0%,100%,.02)!important}.outlineTree.isDark[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon{color:#fff}.outlineTree.isDark[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon.is-leaf:after{background-color:#fff}.outlineTree[data-v-bec7987e] .el-tree-node>.el-tree-node__children{overflow:inherit}.outlineTree[data-v-bec7987e] .el-tree-node__content{height:auto;margin:5px 0}.outlineTree[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon{color:#262a2e}.outlineTree[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon.is-leaf{color:transparent;position:relative}.outlineTree[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon.is-leaf:after{background-color:#262a2e;position:absolute;content:"";width:5px;height:5px;border-radius:50%;left:10px;top:50%;transform:translateY(-50%)}.changeBtn[data-v-c20f9926]{position:absolute;right:50px;top:12px;cursor:pointer}.changeBtn.isDark[data-v-c20f9926]{color:#fff}.styleBox[data-v-cb9581b2]{width:100%;height:100%;display:flex;flex-direction:column}.styleBox.isDark .sidebarContent .title[data-v-cb9581b2]{color:#fff}.styleBox.isDark .sidebarContent .row .rowItem .name[data-v-cb9581b2]{color:hsla(0,0%,100%,.6)}.styleBox.isDark .sidebarContent .row .styleBtn[data-v-cb9581b2]{background-color:#363b3f;color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.1)}.styleBox .tab[data-v-cb9581b2]{flex-grow:0;flex-shrink:0;padding:0 20px}.tipBox[data-v-cb9581b2]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#666}.tipBox .tipIcon[data-v-cb9581b2]{font-size:100px}.sidebarContent[data-v-cb9581b2]{padding:20px;padding-top:10px}.sidebarContent .title[data-v-cb9581b2]{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(26,26,26,.9);margin-bottom:10px;margin-top:20px}.sidebarContent .title.noTop[data-v-cb9581b2]{margin-top:0}.sidebarContent .row[data-v-cb9581b2]{display:flex;justify-content:space-between;margin-bottom:10px}.sidebarContent .row .btnGroup[data-v-cb9581b2]{width:100%;display:flex;justify-content:space-between}.sidebarContent .row .rowItem[data-v-cb9581b2]{display:flex;align-items:center}.sidebarContent .row .rowItem .name[data-v-cb9581b2]{font-size:12px;margin-right:10px}.sidebarContent .row .rowItem .block[data-v-cb9581b2]{display:inline-block;width:30px;height:30px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.sidebarContent .row .rowItem .block.disabled[data-v-cb9581b2]{background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important;cursor:not-allowed!important}.sidebarContent .row .styleBtn[data-v-cb9581b2]{position:relative;width:50px;height:30px;background:#fff;border:1px solid #eee;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;border-radius:4px}.sidebarContent .row .styleBtn.actived[data-v-cb9581b2]{background-color:#eee}.sidebarContent .row .styleBtn.disabled[data-v-cb9581b2]{background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important;cursor:not-allowed!important}.sidebarContent .row .styleBtn.i[data-v-cb9581b2]{font-style:italic}.sidebarContent .row .styleBtn .colorShow[data-v-cb9581b2]{position:absolute;left:0;right:0;bottom:0;height:2px}.borderLine[data-v-cb9581b2]{display:inline-block;width:100%;background-color:#000}.borderLine.isDark[data-v-cb9581b2]{background-color:#fff}.sidebarContent[data-v-410910c0]{padding:20px;padding-top:10px}.sidebarContent.isDark .title[data-v-410910c0]{color:#fff}.sidebarContent.isDark .row .rowItem .curRainbowLine[data-v-410910c0],.sidebarContent.isDark .row .rowItem .name[data-v-410910c0]{color:hsla(0,0%,100%,.6)}.sidebarContent .title[data-v-410910c0]{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(26,26,26,.9);margin-bottom:10px;margin-top:20px}.sidebarContent .title.noTop[data-v-410910c0]{margin-top:0}.sidebarContent .row[data-v-410910c0]{display:flex;justify-content:space-between;margin-bottom:10px}.sidebarContent .row.column[data-v-410910c0]{flex-direction:column}.sidebarContent .row .tab[data-v-410910c0]{width:100%}.sidebarContent .row .imgUpload[data-v-410910c0]{margin-bottom:5px}.sidebarContent .row .btnGroup[data-v-410910c0]{width:100%;display:flex;justify-content:space-between}.sidebarContent .row .rowItem[data-v-410910c0]{display:flex;align-items:center;margin-bottom:5px}.sidebarContent .row .rowItem .name[data-v-410910c0]{font-size:12px;margin-right:10px;white-space:nowrap}.sidebarContent .row .rowItem .block[data-v-410910c0]{display:inline-block;width:30px;height:30px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.sidebarContent .row .rowItem .curRainbowLine[data-v-410910c0]{height:24px;border:1px solid #dcdfe6;font-size:12px;width:240px;display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebarContent .row .styleBtn[data-v-410910c0]{position:relative;width:50px;height:30px;background:#fff;border:1px solid #eee;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;border-radius:4px}.sidebarContent .row .styleBtn.actived[data-v-410910c0]{background-color:#eee}.sidebarContent .row .styleBtn .colorShow[data-v-410910c0]{position:absolute;left:0;right:0;bottom:0;height:2px}.borderLine[data-v-410910c0]{display:inline-block;width:100%;background-color:#000}.borderLine.isDark[data-v-410910c0]{background-color:#fff}.lineStyleOption.isDark svg path{stroke:#fff}.lineStyleOption.isSelected svg path{stroke:#409eff}.lineStyleOption svg{margin-top:4px}.lineStyleOption svg path{stroke:#000}.rainbowLinesOptionsBox{width:200px}.rainbowLinesOptionsBox.isDark .optionItem{color:hsla(0,0%,100%,.6)}.rainbowLinesOptionsBox.isDark .optionItem:hover{background-color:hsla(0,0%,100%,.05)}.rainbowLinesOptionsBox .optionItem{width:100%;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.rainbowLinesOptionsBox .optionItem:hover{background-color:#f5f7fa}.colorsBar{display:flex;width:100%;height:100%;align-items:center}.colorsBar .colorItem{flex:1;height:15px}.themeList[data-v-4ed87757]{padding:20px;padding-top:0}.themeList.isDark .name[data-v-4ed87757]{color:#fff}.themeList .themeItem[data-v-4ed87757]{width:100%;cursor:pointer;border-bottom:1px solid #e9e9e9;margin-bottom:20px;padding-bottom:20px;transition:all .2s;border:1px solid transparent}.themeList .themeItem[data-v-4ed87757]:last-of-type{border:none}.themeList .themeItem[data-v-4ed87757]:hover{box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.themeList .themeItem.active[data-v-4ed87757]{border:1px solid #67c23a}.themeList .themeItem .imgBox[data-v-4ed87757],.themeList .themeItem .imgBox img[data-v-4ed87757]{width:100%}.themeList .themeItem .name[data-v-4ed87757]{text-align:center;font-size:14px}.layoutList[data-v-3722724b]{padding:20px}.layoutList.isDark .name[data-v-3722724b]{color:#fff}.layoutList .layoutItem[data-v-3722724b]{width:100%;cursor:pointer;border-bottom:1px solid #e9e9e9;margin-bottom:20px;padding-bottom:20px;transition:all .2s;border:1px solid transparent}.layoutList .layoutItem[data-v-3722724b]:last-of-type{border:none}.layoutList .layoutItem[data-v-3722724b]:hover{box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.layoutList .layoutItem.active[data-v-3722724b]{border:1px solid #67c23a}.layoutList .layoutItem .imgBox[data-v-3722724b],.layoutList .layoutItem .imgBox img[data-v-3722724b]{width:100%}.layoutList .layoutItem .name[data-v-3722724b]{text-align:center;font-size:14px}.countContainer[data-v-69923b2a]{padding:0 12px;position:fixed;left:20px;bottom:20px;background:hsla(0,0%,100%,.8);border-radius:2px;opacity:.8;height:22px;line-height:22px;font-size:12px;display:flex}.countContainer.isDark[data-v-69923b2a]{background:#262a2e}.countContainer.isDark .item[data-v-69923b2a]{color:hsla(0,0%,100%,.6)}.countContainer .item[data-v-69923b2a]{color:#555;margin-right:15px}.countContainer .item[data-v-69923b2a]:last-of-type{margin-right:0}.countContainer .item .name[data-v-69923b2a]{margin-right:5px}@media screen and (max-width:740px){.countContainer[data-v-69923b2a]{display:none}}.scaleContainer[data-v-07c47fcc]{display:flex;align-items:center}.scaleContainer.isDark .btn[data-v-07c47fcc],.scaleContainer.isDark .scaleInfo[data-v-07c47fcc],.scaleContainer.isDark .scaleInfo input[data-v-07c47fcc]{color:hsla(0,0%,100%,.6)}.scaleContainer .btn[data-v-07c47fcc]{cursor:pointer}.scaleContainer .scaleInfo[data-v-07c47fcc]{margin:0 20px;display:flex;align-items:center}.scaleContainer .scaleInfo input[data-v-07c47fcc]{width:35px;text-align:center;background-color:transparent;border:none;outline:none}.fullscreenContainer[data-v-1bcbabda]{display:flex;align-items:center}.fullscreenContainer.isDark .btn[data-v-1bcbabda]{color:hsla(0,0%,100%,.6)}.fullscreenContainer .item[data-v-1bcbabda]{margin-right:12px}.fullscreenContainer .item[data-v-1bcbabda]:last-of-type{margin-right:0}.fullscreenContainer .btn[data-v-1bcbabda]{cursor:pointer}.mouseActionContainer[data-v-a1887b1e]{display:flex;align-items:center}.mouseActionContainer.isDark .btn[data-v-a1887b1e]{color:hsla(0,0%,100%,.6)}.mouseActionContainer .item[data-v-a1887b1e]{margin-right:12px}.mouseActionContainer .item[data-v-a1887b1e]:last-of-type{margin-right:0}.mouseActionContainer .btn[data-v-a1887b1e]{cursor:pointer;font-size:18px}.demonstrateContainer[data-v-10de3df2]{display:flex;align-items:center}.demonstrateContainer.isDark .btn[data-v-10de3df2]{color:hsla(0,0%,100%,.6)}.demonstrateContainer .item[data-v-10de3df2]{margin-right:12px}.demonstrateContainer .item[data-v-10de3df2]:last-of-type{margin-right:0}.demonstrateContainer .btn[data-v-10de3df2]{cursor:pointer;font-size:24px}.exitDemonstrateBtn[data-v-10de3df2]{position:absolute;right:40px;top:20px;cursor:pointer;z-index:10001;pointer-events:all}.exitDemonstrateBtn .icon[data-v-10de3df2]{font-size:28px;color:#fff}.stepBox[data-v-10de3df2]{position:absolute;right:40px;bottom:20px;pointer-events:all;z-index:10001;display:flex;align-items:center}.stepBox .step[data-v-10de3df2]{color:#fff;margin:0 12px}.stepBox .jump[data-v-10de3df2]{color:#fff;cursor:pointer}.stepBox .jump.disabled[data-v-10de3df2]{cursor:not-allowed;color:#999}.stepBox .input[data-v-10de3df2]{margin-left:12px;display:flex;align-items:center}.stepBox .input input[data-v-10de3df2]{width:50px;height:30px;text-align:center;background-color:transparent;border:1px solid #999;outline:none;color:#fff}.navigatorContainer[data-v-54898824]{padding:0 12px;position:fixed;right:20px;bottom:20px;background:hsla(0,0%,100%,.8);border-radius:5px;opacity:.8;height:44px;font-size:12px;display:flex;align-items:center}.navigatorContainer.isDark[data-v-54898824]{background:#262a2e}.navigatorContainer.isDark .item .btn[data-v-54898824],.navigatorContainer.isDark .item a[data-v-54898824]{color:hsla(0,0%,100%,.6)}.navigatorContainer .item[data-v-54898824]{margin-right:20px}.navigatorContainer .item[data-v-54898824]:last-of-type{margin-right:0}.navigatorContainer .item a[data-v-54898824]{color:#303133;text-decoration:none}.navigatorContainer .item .btn[data-v-54898824]{cursor:pointer;font-size:18px}@media screen and (max-width:590px){.navigatorContainer[data-v-54898824]{left:20px;overflow-x:auto;overflow-y:hidden;height:60px}}.box[data-v-60ee437a]{padding:0 20px}.box.isDark .title[data-v-60ee437a]{color:#fff}.box.isDark .list .item .icon[data-v-60ee437a],.box.isDark .list .item .name[data-v-60ee437a]{color:hsla(0,0%,100%,.6)}.box.isDark .list .item .value[data-v-60ee437a]{color:hsla(0,0%,100%,.3)}.box .title[data-v-60ee437a]{font-size:16px;font-weight:500;color:#333;margin:26px 0 20px}.box .list[data-v-60ee437a]{font-size:14px}.box .list .item[data-v-60ee437a]{display:flex;align-items:center;margin-bottom:15px}.box .list .item .icon[data-v-60ee437a]{font-size:16px;margin-right:16px}.box .list .item .name[data-v-60ee437a]{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box .list .item .value[data-v-60ee437a]{color:#909090;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listBox[data-v-668496cf]{width:250px;background:#fff;box-shadow:0 4px 12px 0 hsla(0,0%,69%,.5);border-radius:4px;padding-top:16px;padding-bottom:16px}.listBox.isDark[data-v-668496cf]{background:#363b3f}.contextmenuContainer[data-v-668496cf]{position:fixed;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#1a1a1a}.contextmenuContainer.isDark[data-v-668496cf]{color:#fff}.contextmenuContainer.isDark .item[data-v-668496cf]:hover{background:hsla(0,0%,100%,.05)}.contextmenuContainer .item[data-v-668496cf]{position:relative;height:28px;padding:0 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.contextmenuContainer .item.danger[data-v-668496cf]{color:#f56c6c}.contextmenuContainer .item[data-v-668496cf]:hover{background:#f5f5f5}.contextmenuContainer .item:hover .subItems[data-v-668496cf]{visibility:visible}.contextmenuContainer .item.disabled[data-v-668496cf]{color:grey;cursor:not-allowed;pointer-events:none}.contextmenuContainer .item.disabled[data-v-668496cf]:hover{background:#fff}.contextmenuContainer .item .desc[data-v-668496cf],.contextmenuContainer .item .name[data-v-668496cf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contextmenuContainer .item .desc[data-v-668496cf]{color:#999}.contextmenuContainer .item .subItems[data-v-668496cf]{position:absolute;left:100%;top:0;visibility:hidden;width:150px}.richTextToolbar[data-v-0041a5be]{position:fixed;z-index:2000;height:55px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);display:flex;align-items:center;transform:translateX(-50%)}.richTextToolbar.isDark[data-v-0041a5be]{background:#363b3f}.richTextToolbar.isDark .btn[data-v-0041a5be]{color:#fff}.richTextToolbar.isDark .btn[data-v-0041a5be]:hover{background:hsla(0,0%,100%,.05)}.richTextToolbar .btn[data-v-0041a5be]{width:55px;height:55px;display:flex;justify-content:center;align-items:center;cursor:pointer}.richTextToolbar .btn[data-v-0041a5be]:hover{background-color:#eefbed}.richTextToolbar .btn.active[data-v-0041a5be]{color:#12bb37}.richTextToolbar .btn .icon[data-v-0041a5be]{font-size:20px}.richTextToolbar .btn .icon.fontColor[data-v-0041a5be]{font-size:26px}.fontOptionsList[data-v-0041a5be]{width:150px}.fontOptionsList.isDark .fontOptionItem[data-v-0041a5be]{color:#fff}.fontOptionsList.isDark .fontOptionItem[data-v-0041a5be]:hover{background-color:hsla(0,0%,100%,.05)}.fontOptionsList .fontOptionItem[data-v-0041a5be]{height:30px;width:100%;display:flex;align-items:center;cursor:pointer}.fontOptionsList .fontOptionItem[data-v-0041a5be]:hover{background-color:#f7f7f7}.fontOptionsList .fontOptionItem.active[data-v-0041a5be]{color:#12bb37} + */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.sidebarContainer[data-v-1107d8de]{position:fixed;right:-300px;top:110px;bottom:0;width:300px;background-color:#fff;border-left:1px solid #e8e8e8;display:flex;flex-direction:column;transition:all .3s}.sidebarContainer.isDark[data-v-1107d8de]{background-color:#262a2e;border-left-color:hsla(0,0%,100%,.1)}.sidebarContainer.isDark .sidebarHeader[data-v-1107d8de]{border-bottom-color:hsla(0,0%,100%,.1);color:#fff}.sidebarContainer.isDark .closeBtn[data-v-1107d8de]{color:#fff}.sidebarContainer.show[data-v-1107d8de]{right:0}.sidebarContainer .closeBtn[data-v-1107d8de]{position:absolute;right:20px;top:12px;font-size:20px;cursor:pointer}.sidebarContainer .sidebarHeader[data-v-1107d8de]{width:100%;height:44px;border-bottom:1px solid #e8e8e8;display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0}.sidebarContainer .sidebarContent[data-v-1107d8de]{width:100%;height:100%;overflow:auto}.customNode[data-v-bec7987e]{width:100%;color:rgba(0,0,0,.85);font-weight:700}.customNode .nodeEdit[data-v-bec7987e]{outline:none;white-space:normal;padding-right:20px}.outlineTree.isDark[data-v-bec7987e]{background-color:#262a2e}.outlineTree.isDark .customNode[data-v-bec7987e]{color:#fff}.outlineTree.isDark.el-tree--highlight-current[data-v-bec7987e] .el-tree-node.is-current>.el-tree-node__content{background-color:hsla(0,0%,100%,.05)!important}.outlineTree.isDark .el-upload-list__item[data-v-bec7987e]:hover,.outlineTree.isDark[data-v-bec7987e] .el-tree-node__content:hover{background-color:hsla(0,0%,100%,.02)!important}.outlineTree.isDark[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon{color:#fff}.outlineTree.isDark[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon.is-leaf:after{background-color:#fff}.outlineTree[data-v-bec7987e] .el-tree-node>.el-tree-node__children{overflow:inherit}.outlineTree[data-v-bec7987e] .el-tree-node__content{height:auto;margin:5px 0}.outlineTree[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon{color:#262a2e}.outlineTree[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon.is-leaf{color:transparent;position:relative}.outlineTree[data-v-bec7987e] .el-tree-node__content .el-tree-node__expand-icon.is-leaf:after{background-color:#262a2e;position:absolute;content:"";width:5px;height:5px;border-radius:50%;left:10px;top:50%;transform:translateY(-50%)}.changeBtn[data-v-c20f9926]{position:absolute;right:50px;top:12px;cursor:pointer}.changeBtn.isDark[data-v-c20f9926]{color:#fff}.styleBox[data-v-cb9581b2]{width:100%;height:100%;display:flex;flex-direction:column}.styleBox.isDark .sidebarContent .title[data-v-cb9581b2]{color:#fff}.styleBox.isDark .sidebarContent .row .rowItem .name[data-v-cb9581b2]{color:hsla(0,0%,100%,.6)}.styleBox.isDark .sidebarContent .row .styleBtn[data-v-cb9581b2]{background-color:#363b3f;color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.1)}.styleBox .tab[data-v-cb9581b2]{flex-grow:0;flex-shrink:0;padding:0 20px}.tipBox[data-v-cb9581b2]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#666}.tipBox .tipIcon[data-v-cb9581b2]{font-size:100px}.sidebarContent[data-v-cb9581b2]{padding:20px;padding-top:10px}.sidebarContent .title[data-v-cb9581b2]{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(26,26,26,.9);margin-bottom:10px;margin-top:20px}.sidebarContent .title.noTop[data-v-cb9581b2]{margin-top:0}.sidebarContent .row[data-v-cb9581b2]{display:flex;justify-content:space-between;margin-bottom:10px}.sidebarContent .row .btnGroup[data-v-cb9581b2]{width:100%;display:flex;justify-content:space-between}.sidebarContent .row .rowItem[data-v-cb9581b2]{display:flex;align-items:center}.sidebarContent .row .rowItem .name[data-v-cb9581b2]{font-size:12px;margin-right:10px}.sidebarContent .row .rowItem .block[data-v-cb9581b2]{display:inline-block;width:30px;height:30px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.sidebarContent .row .rowItem .block.disabled[data-v-cb9581b2]{background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important;cursor:not-allowed!important}.sidebarContent .row .styleBtn[data-v-cb9581b2]{position:relative;width:50px;height:30px;background:#fff;border:1px solid #eee;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;border-radius:4px}.sidebarContent .row .styleBtn.actived[data-v-cb9581b2]{background-color:#eee}.sidebarContent .row .styleBtn.disabled[data-v-cb9581b2]{background-color:#f5f7fa!important;border-color:#e4e7ed!important;color:#c0c4cc!important;cursor:not-allowed!important}.sidebarContent .row .styleBtn.i[data-v-cb9581b2]{font-style:italic}.sidebarContent .row .styleBtn .colorShow[data-v-cb9581b2]{position:absolute;left:0;right:0;bottom:0;height:2px}.borderLine[data-v-cb9581b2]{display:inline-block;width:100%;background-color:#000}.borderLine.isDark[data-v-cb9581b2]{background-color:#fff}.sidebarContent[data-v-46e64071]{padding:20px;padding-top:10px}.sidebarContent.isDark .title[data-v-46e64071]{color:#fff}.sidebarContent.isDark .row .rowItem .curRainbowLine[data-v-46e64071],.sidebarContent.isDark .row .rowItem .name[data-v-46e64071]{color:hsla(0,0%,100%,.6)}.sidebarContent .title[data-v-46e64071]{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(26,26,26,.9);margin-bottom:10px;margin-top:20px}.sidebarContent .title.noTop[data-v-46e64071]{margin-top:0}.sidebarContent .row[data-v-46e64071]{display:flex;justify-content:space-between;margin-bottom:10px}.sidebarContent .row.column[data-v-46e64071]{flex-direction:column}.sidebarContent .row .tab[data-v-46e64071]{width:100%}.sidebarContent .row .imgUpload[data-v-46e64071]{margin-bottom:5px}.sidebarContent .row .btnGroup[data-v-46e64071]{width:100%;display:flex;justify-content:space-between}.sidebarContent .row .rowItem[data-v-46e64071]{display:flex;align-items:center;margin-bottom:5px}.sidebarContent .row .rowItem .name[data-v-46e64071]{font-size:12px;margin-right:10px;white-space:nowrap}.sidebarContent .row .rowItem .block[data-v-46e64071]{display:inline-block;width:30px;height:30px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.sidebarContent .row .rowItem .curRainbowLine[data-v-46e64071]{height:24px;border:1px solid #dcdfe6;font-size:12px;width:240px;display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebarContent .row .styleBtn[data-v-46e64071]{position:relative;width:50px;height:30px;background:#fff;border:1px solid #eee;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;border-radius:4px}.sidebarContent .row .styleBtn.actived[data-v-46e64071]{background-color:#eee}.sidebarContent .row .styleBtn .colorShow[data-v-46e64071]{position:absolute;left:0;right:0;bottom:0;height:2px}.borderLine[data-v-46e64071]{display:inline-block;width:100%;background-color:#000}.borderLine.isDark[data-v-46e64071]{background-color:#fff}.lineStyleOption.isDark svg path{stroke:#fff}.lineStyleOption.isSelected svg path{stroke:#409eff}.lineStyleOption svg{margin-top:4px}.lineStyleOption svg path{stroke:#000}.rainbowLinesOptionsBox{width:200px}.rainbowLinesOptionsBox.isDark .optionItem{color:hsla(0,0%,100%,.6)}.rainbowLinesOptionsBox.isDark .optionItem:hover{background-color:hsla(0,0%,100%,.05)}.rainbowLinesOptionsBox .optionItem{width:100%;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.rainbowLinesOptionsBox .optionItem:hover{background-color:#f5f7fa}.colorsBar{display:flex;width:100%;height:100%;align-items:center}.colorsBar .colorItem{flex:1;height:15px}.themeList[data-v-5ea342d7]{padding:20px;padding-top:0}.themeList.isDark .name[data-v-5ea342d7]{color:#fff}.themeList .themeItem[data-v-5ea342d7]{width:100%;cursor:pointer;border-bottom:1px solid #e9e9e9;margin-bottom:20px;padding-bottom:20px;transition:all .2s;border:1px solid transparent}.themeList .themeItem[data-v-5ea342d7]:last-of-type{border:none}.themeList .themeItem[data-v-5ea342d7]:hover{box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.themeList .themeItem.active[data-v-5ea342d7]{border:1px solid #67c23a}.themeList .themeItem .imgBox[data-v-5ea342d7],.themeList .themeItem .imgBox img[data-v-5ea342d7]{width:100%}.themeList .themeItem .name[data-v-5ea342d7]{text-align:center;font-size:14px}.layoutList[data-v-3722724b]{padding:20px}.layoutList.isDark .name[data-v-3722724b]{color:#fff}.layoutList .layoutItem[data-v-3722724b]{width:100%;cursor:pointer;border-bottom:1px solid #e9e9e9;margin-bottom:20px;padding-bottom:20px;transition:all .2s;border:1px solid transparent}.layoutList .layoutItem[data-v-3722724b]:last-of-type{border:none}.layoutList .layoutItem[data-v-3722724b]:hover{box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.layoutList .layoutItem.active[data-v-3722724b]{border:1px solid #67c23a}.layoutList .layoutItem .imgBox[data-v-3722724b],.layoutList .layoutItem .imgBox img[data-v-3722724b]{width:100%}.layoutList .layoutItem .name[data-v-3722724b]{text-align:center;font-size:14px}.countContainer[data-v-69923b2a]{padding:0 12px;position:fixed;left:20px;bottom:20px;background:hsla(0,0%,100%,.8);border-radius:2px;opacity:.8;height:22px;line-height:22px;font-size:12px;display:flex}.countContainer.isDark[data-v-69923b2a]{background:#262a2e}.countContainer.isDark .item[data-v-69923b2a]{color:hsla(0,0%,100%,.6)}.countContainer .item[data-v-69923b2a]{color:#555;margin-right:15px}.countContainer .item[data-v-69923b2a]:last-of-type{margin-right:0}.countContainer .item .name[data-v-69923b2a]{margin-right:5px}@media screen and (max-width:740px){.countContainer[data-v-69923b2a]{display:none}}.scaleContainer[data-v-62ee1bcb]{display:flex;align-items:center}.scaleContainer.isDark .btn[data-v-62ee1bcb],.scaleContainer.isDark .scaleInfo[data-v-62ee1bcb],.scaleContainer.isDark .scaleInfo input[data-v-62ee1bcb]{color:hsla(0,0%,100%,.6)}.scaleContainer .btn[data-v-62ee1bcb]{cursor:pointer}.scaleContainer .scaleInfo[data-v-62ee1bcb]{margin:0 20px;display:flex;align-items:center}.scaleContainer .scaleInfo input[data-v-62ee1bcb]{width:35px;text-align:center;background-color:transparent;border:none;outline:none}.fullscreenContainer[data-v-1bcbabda]{display:flex;align-items:center}.fullscreenContainer.isDark .btn[data-v-1bcbabda]{color:hsla(0,0%,100%,.6)}.fullscreenContainer .item[data-v-1bcbabda]{margin-right:12px}.fullscreenContainer .item[data-v-1bcbabda]:last-of-type{margin-right:0}.fullscreenContainer .btn[data-v-1bcbabda]{cursor:pointer}.mouseActionContainer[data-v-a1887b1e]{display:flex;align-items:center}.mouseActionContainer.isDark .btn[data-v-a1887b1e]{color:hsla(0,0%,100%,.6)}.mouseActionContainer .item[data-v-a1887b1e]{margin-right:12px}.mouseActionContainer .item[data-v-a1887b1e]:last-of-type{margin-right:0}.mouseActionContainer .btn[data-v-a1887b1e]{cursor:pointer;font-size:18px}.demonstrateContainer[data-v-10de3df2]{display:flex;align-items:center}.demonstrateContainer.isDark .btn[data-v-10de3df2]{color:hsla(0,0%,100%,.6)}.demonstrateContainer .item[data-v-10de3df2]{margin-right:12px}.demonstrateContainer .item[data-v-10de3df2]:last-of-type{margin-right:0}.demonstrateContainer .btn[data-v-10de3df2]{cursor:pointer;font-size:24px}.exitDemonstrateBtn[data-v-10de3df2]{position:absolute;right:40px;top:20px;cursor:pointer;z-index:10001;pointer-events:all}.exitDemonstrateBtn .icon[data-v-10de3df2]{font-size:28px;color:#fff}.stepBox[data-v-10de3df2]{position:absolute;right:40px;bottom:20px;pointer-events:all;z-index:10001;display:flex;align-items:center}.stepBox .step[data-v-10de3df2]{color:#fff;margin:0 12px}.stepBox .jump[data-v-10de3df2]{color:#fff;cursor:pointer}.stepBox .jump.disabled[data-v-10de3df2]{cursor:not-allowed;color:#999}.stepBox .input[data-v-10de3df2]{margin-left:12px;display:flex;align-items:center}.stepBox .input input[data-v-10de3df2]{width:50px;height:30px;text-align:center;background-color:transparent;border:1px solid #999;outline:none;color:#fff}.navigatorContainer[data-v-54898824]{padding:0 12px;position:fixed;right:20px;bottom:20px;background:hsla(0,0%,100%,.8);border-radius:5px;opacity:.8;height:44px;font-size:12px;display:flex;align-items:center}.navigatorContainer.isDark[data-v-54898824]{background:#262a2e}.navigatorContainer.isDark .item .btn[data-v-54898824],.navigatorContainer.isDark .item a[data-v-54898824]{color:hsla(0,0%,100%,.6)}.navigatorContainer .item[data-v-54898824]{margin-right:20px}.navigatorContainer .item[data-v-54898824]:last-of-type{margin-right:0}.navigatorContainer .item a[data-v-54898824]{color:#303133;text-decoration:none}.navigatorContainer .item .btn[data-v-54898824]{cursor:pointer;font-size:18px}@media screen and (max-width:590px){.navigatorContainer[data-v-54898824]{left:20px;overflow-x:auto;overflow-y:hidden;height:60px}}.box[data-v-60ee437a]{padding:0 20px}.box.isDark .title[data-v-60ee437a]{color:#fff}.box.isDark .list .item .icon[data-v-60ee437a],.box.isDark .list .item .name[data-v-60ee437a]{color:hsla(0,0%,100%,.6)}.box.isDark .list .item .value[data-v-60ee437a]{color:hsla(0,0%,100%,.3)}.box .title[data-v-60ee437a]{font-size:16px;font-weight:500;color:#333;margin:26px 0 20px}.box .list[data-v-60ee437a]{font-size:14px}.box .list .item[data-v-60ee437a]{display:flex;align-items:center;margin-bottom:15px}.box .list .item .icon[data-v-60ee437a]{font-size:16px;margin-right:16px}.box .list .item .name[data-v-60ee437a]{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box .list .item .value[data-v-60ee437a]{color:#909090;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listBox[data-v-4c16c9af]{width:250px;background:#fff;box-shadow:0 4px 12px 0 hsla(0,0%,69%,.5);border-radius:4px;padding-top:16px;padding-bottom:16px}.listBox.isDark[data-v-4c16c9af]{background:#363b3f}.contextmenuContainer[data-v-4c16c9af]{position:fixed;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#1a1a1a}.contextmenuContainer.isDark[data-v-4c16c9af]{color:#fff}.contextmenuContainer.isDark .item[data-v-4c16c9af]:hover{background:hsla(0,0%,100%,.05)}.contextmenuContainer .splitLine[data-v-4c16c9af]{width:95%;height:1px;background-color:#e9edf2;margin:2px auto}.contextmenuContainer .item[data-v-4c16c9af]{position:relative;height:28px;padding:0 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.contextmenuContainer .item.danger[data-v-4c16c9af]{color:#f56c6c}.contextmenuContainer .item[data-v-4c16c9af]:hover{background:#f5f5f5}.contextmenuContainer .item:hover .subItems[data-v-4c16c9af]{visibility:visible}.contextmenuContainer .item.disabled[data-v-4c16c9af]{color:grey;cursor:not-allowed;pointer-events:none}.contextmenuContainer .item.disabled[data-v-4c16c9af]:hover{background:#fff}.contextmenuContainer .item .desc[data-v-4c16c9af],.contextmenuContainer .item .name[data-v-4c16c9af]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contextmenuContainer .item .desc[data-v-4c16c9af]{color:#999}.contextmenuContainer .item .subItems[data-v-4c16c9af]{position:absolute;left:100%;visibility:hidden;width:150px;cursor:auto}.contextmenuContainer .item .subItems.showLeft[data-v-4c16c9af]{left:-150px}.richTextToolbar[data-v-0041a5be]{position:fixed;z-index:2000;height:55px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);display:flex;align-items:center;transform:translateX(-50%)}.richTextToolbar.isDark[data-v-0041a5be]{background:#363b3f}.richTextToolbar.isDark .btn[data-v-0041a5be]{color:#fff}.richTextToolbar.isDark .btn[data-v-0041a5be]:hover{background:hsla(0,0%,100%,.05)}.richTextToolbar .btn[data-v-0041a5be]{width:55px;height:55px;display:flex;justify-content:center;align-items:center;cursor:pointer}.richTextToolbar .btn[data-v-0041a5be]:hover{background-color:#eefbed}.richTextToolbar .btn.active[data-v-0041a5be]{color:#12bb37}.richTextToolbar .btn .icon[data-v-0041a5be]{font-size:20px}.richTextToolbar .btn .icon.fontColor[data-v-0041a5be]{font-size:26px}.fontOptionsList[data-v-0041a5be]{width:150px}.fontOptionsList.isDark .fontOptionItem[data-v-0041a5be]{color:#fff}.fontOptionsList.isDark .fontOptionItem[data-v-0041a5be]:hover{background-color:hsla(0,0%,100%,.05)}.fontOptionsList .fontOptionItem[data-v-0041a5be]{height:30px;width:100%;display:flex;align-items:center;cursor:pointer}.fontOptionsList .fontOptionItem[data-v-0041a5be]:hover{background-color:#f7f7f7}.fontOptionsList .fontOptionItem.active[data-v-0041a5be]{color:#12bb37} /*! * @toast-ui/editor * @version 3.2.2 | Fri Feb 17 2023 * @author NHN Cloud FE Development Lab * @license MIT - */.ProseMirror{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;color:#222;font-size:13px;overflow-y:auto;overflow-X:hidden;height:calc(100% - 36px)}.ProseMirror .placeholder{color:#999}.ProseMirror-selectednode,.ProseMirror:focus{outline:none}.html-block.ProseMirror-selectednode,table.ProseMirror-selectednode{border-radius:2px;outline:2px solid #00a9ff}.toastui-editor-contents{margin:0;padding:0;font-size:13px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;z-index:20}.toastui-editor-contents :not(table){line-height:160%;-webkit-box-sizing:content-box;box-sizing:content-box}.toastui-editor-contents address,.toastui-editor-contents cite,.toastui-editor-contents dfn,.toastui-editor-contents em,.toastui-editor-contents i,.toastui-editor-contents var{font-style:italic}.toastui-editor-contents strong{font-weight:700}.toastui-editor-contents p{margin:10px 0;color:#222}.toastui-editor-contents>div>div:first-of-type h1,.toastui-editor-contents>h1:first-of-type{margin-top:14px}.toastui-editor-contents h1,.toastui-editor-contents h2,.toastui-editor-contents h3,.toastui-editor-contents h4,.toastui-editor-contents h5,.toastui-editor-contents h6{font-weight:700;color:#222}.toastui-editor-contents h1{font-size:24px;line-height:28px;border-bottom:3px double #999;margin:52px 0 15px 0;padding-bottom:7px}.toastui-editor-contents h2{font-size:22px;line-height:23px;border-bottom:1px solid #dbdbdb;margin:20px 0 13px 0;padding-bottom:7px}.toastui-editor-contents h3{font-size:20px;margin:18px 0 2px}.toastui-editor-contents h4{font-size:18px;margin:10px 0 2px}.toastui-editor-contents h3,.toastui-editor-contents h4{line-height:18px}.toastui-editor-contents h5{font-size:16px}.toastui-editor-contents h6{font-size:14px}.toastui-editor-contents h5,.toastui-editor-contents h6{line-height:17px;margin:9px 0 -4px}.toastui-editor-contents del{color:#999}.toastui-editor-contents blockquote{margin:14px 0;border-left:4px solid #e5e5e5;padding:0 16px;color:#999}.toastui-editor-contents blockquote ol,.toastui-editor-contents blockquote p,.toastui-editor-contents blockquote ul{color:#999}.toastui-editor-contents blockquote>:first-child{margin-top:0}.toastui-editor-contents blockquote>:last-child{margin-bottom:0}.toastui-editor-contents code,.toastui-editor-contents pre{font-family:Consolas,Courier,Apple SD 산돌고딕 Neo,-apple-system,Lucida Grande,Apple SD Gothic Neo,맑은 고딕,Malgun Gothic,Segoe UI,돋움,dotum,sans-serif;border:0;border-radius:0}.toastui-editor-contents pre{margin:2px 0 8px;padding:18px;background-color:#f4f7f8}.toastui-editor-contents code{color:#c1798b;background-color:#f9f2f4;padding:2px 3px;letter-spacing:-.3px;border-radius:2px}.toastui-editor-contents pre code{padding:0;color:inherit;white-space:pre-wrap;background-color:transparent}.toastui-editor-contents img{margin:4px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;max-width:100%}.toastui-editor-contents table{border:1px solid rgba(0,0,0,.1);margin:12px 0 14px;color:#222;width:auto;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box}.toastui-editor-contents table td,.toastui-editor-contents table th{border:1px solid rgba(0,0,0,.1);padding:5px 14px 5px 12px;height:32px}.toastui-editor-contents table th{background-color:#555;font-weight:300;color:#fff;padding-top:6px}.toastui-editor-contents th p{margin:0;color:#fff}.toastui-editor-contents td p{margin:0;padding:0 2px}.toastui-editor-contents td.toastui-editor-cell-selected{background-color:#d8dfec}.toastui-editor-contents th.toastui-editor-cell-selected{background-color:#908f8f}.toastui-editor-contents dir,.toastui-editor-contents menu,.toastui-editor-contents ol,.toastui-editor-contents ul{display:block;list-style-type:none;padding-left:24px;margin:6px 0 10px;color:#222}.toastui-editor-contents ol{list-style-type:none;counter-reset:li}.toastui-editor-contents ol>li{counter-increment:li}.toastui-editor-contents ol>li:before,.toastui-editor-contents ul>li:before{display:inline-block;position:absolute}.toastui-editor-contents ul>li:before{content:"";margin-top:6px;margin-left:-17px;width:5px;height:5px;border-radius:50%;background-color:#ccc}.toastui-editor-contents ol>li:before{content:"." counter(li);margin-left:-28px;width:24px;text-align:right;direction:rtl;color:#aaa}.toastui-editor-contents ol ol,.toastui-editor-contents ol ul,.toastui-editor-contents ul ol,.toastui-editor-contents ul ul{margin-top:0!important;margin-bottom:0!important}.toastui-editor-contents ol li,.toastui-editor-contents ul li{position:relative}.toastui-editor-contents ol p,.toastui-editor-contents ul p{margin:0}.toastui-editor-contents hr{border-top:1px solid #eee;margin:16px 0}.toastui-editor-contents a{text-decoration:underline;color:#4b96e6}.toastui-editor-contents a:hover{color:#1f70de}.toastui-editor-contents .image-link{position:relative}.toastui-editor-contents .image-link:hover:before{content:"";position:absolute;width:30px;height:30px;right:0;border-radius:50%;border:1px solid #c9ccd5;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjNTU1IiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik01LjY4NyAxMC4yOTRsLTEuMjg1IDEuMjg4Yy0xLjA1IDEuMDUtMS4wMzUgMi43NzIuMDM3IDMuODQ0bC4xMzUuMTM1YzEuMDcyIDEuMDcyIDIuNzk0IDEuMDg4IDMuODQ0LjAzN2wyLjcyLTIuNzJjMS4wNTEtMS4wNSAxLjAzNC0yLjc3Mi0uMDM3LTMuODQzbC0uMTM2LS4xMzYiLz48cGF0aCBkPSJNMTQuMzA1IDkuNzEzbDEuMjg3LTEuMjljMS4wNTItMS4wNTEgMS4wMzYtMi43NzMtLjAzNi0zLjg0NGwtLjEzNS0uMTM2Yy0xLjA3Mi0xLjA3Mi0yLjc5NC0xLjA4OC0zLjg0NS0uMDM2TDguODU3IDcuMTI2Yy0xLjA1MSAxLjA1MS0xLjAzNCAyLjc3Mi4wMzcgMy44NDNsLjEzNi4xMzYiLz48L2c+PC9zdmc+) no-repeat;background-position:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);cursor:pointer}.toastui-editor-contents .task-list-item{border:0;list-style:none;padding-left:24px;margin-left:-24px}.toastui-editor-contents .task-list-item:before{background-repeat:no-repeat;background-size:18px 18px;background-position:50%;content:"";margin-left:0;margin-top:0;border-radius:2px;height:18px;width:18px;position:absolute;left:0;top:1px;cursor:pointer;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4PSIuNSIgeT0iLjUiIHJ4PSIyIiBmaWxsPSIjRkZGIiBzdHJva2U9IiNDQ0MiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.toastui-editor-contents .task-list-item.checked:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTE2IDBhMiAyIDAgMDEyIDJ2MTRhMiAyIDAgMDEtMiAySDJhMiAyIDAgMDEtMi0yVjJhMiAyIDAgMDEyLTJoMTR6bS0xLjc5MyA1LjI5M2ExIDEgMCAwMC0xLjQxNCAwTDcuNSAxMC41ODUgNS4yMDcgOC4yOTNsLS4wOTQtLjA4M2ExIDEgMCAwMC0xLjMyIDEuNDk3bDMgMyAuMDk0LjA4M2ExIDEgMCAwMDEuMzItLjA4M2w2LTYgLjA4My0uMDk0YTEgMSAwIDAwLS4wODMtMS4zMnoiIGZpbGw9IiM0Qjk2RTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.toastui-editor-custom-block .toastui-editor-custom-block-editor{background:#f9f7fd;color:#452d6b;border:1px solid #dbd4ea}.toastui-editor-custom-block .toastui-editor-custom-block-view{position:relative;padding:9px 13px 8px 12px}.toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view{border:1px solid #dbd4ea;border-radius:2px}.toastui-editor-custom-block .toastui-editor-custom-block-view .tool{position:absolute;right:10px;top:7px;display:none}.toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view .tool{display:block}.toastui-editor-custom-block-view button{vertical-align:middle;width:15px;height:15px;margin-left:8px;padding:3px;border:1px solid #ccc;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTE1LjUgMTIuNWwyIDJMMTIgMjBoLTJ2LTJsNS41LTUuNXpNMTggMTBsMiAyLTEuNSAxLjUtMi0yTDE4IDEweiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM1NTUiLz48L3N2Zz4=) no-repeat;background-position:50%;background-size:30px 30px}.toastui-editor-custom-block-view .info{font-size:13px;font-weight:700;color:#5200d0;vertical-align:middle}.toastui-editor-contents .toastui-editor-ww-code-block{position:relative}.toastui-editor-contents .toastui-editor-ww-code-block:after{content:attr(data-language);position:absolute;display:inline-block;top:10px;right:10px;height:24px;padding:3px 35px 0 10px;font-weight:700;font-size:13px;color:#333;background:#e5e9ea url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTE1LjUgMTIuNWwyIDJMMTIgMjBoLTJ2LTJsNS41LTUuNXpNMTggMTBsMiAyLTEuNSAxLjUtMi0yTDE4IDEweiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM1NTUiLz48L3N2Zz4=) no-repeat;background-position:100%;border-radius:2px;background-size:30px 30px;cursor:pointer}.toastui-editor-ww-code-block-language{position:fixed;display:inline-block;width:100px;height:27px;right:35px;border:1px solid #ccc;border-radius:2px;background-color:#fff;z-index:30}.toastui-editor-ww-code-block-language input{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 10px;height:100%;width:100%;background-color:transparent;border:none;outline:none}.toastui-editor-contents-placeholder:before{content:attr(data-placeholder);color:grey;line-height:160%;position:absolute}.toastui-editor-md-preview .toastui-editor-contents h1{min-height:28px}.toastui-editor-md-preview .toastui-editor-contents h2{min-height:23px}.toastui-editor-md-preview .toastui-editor-contents blockquote{min-height:20px}.toastui-editor-md-preview .toastui-editor-contents li{min-height:22px}.toastui-editor-pseudo-clipboard{position:fixed;opacity:0;width:0;height:0;left:-1000px;top:-1000px;z-index:-1}.noteContentViewer[data-v-25bce70a]{position:fixed;background-color:#fff;padding:10px;border-radius:5px;max-height:300px;overflow-y:auto;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.noteContentViewer[data-v-25bce70a]::-webkit-scrollbar{width:7px;height:7px}.noteContentViewer[data-v-25bce70a]::-webkit-scrollbar-thumb{border-radius:7px;background-color:rgba(0,0,0,.3);cursor:pointer}.noteContentViewer[data-v-25bce70a]::-webkit-scrollbar-track{box-shadow:none;background:transparent;display:none}.navigatorBox[data-v-9ad8992e]{position:absolute;height:220px;background-color:#fff;bottom:80px;right:70px;box-shadow:0 0 16px #989898;border-radius:4px;border:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigatorBox.isDark[data-v-9ad8992e]{background-color:#262a2e}.navigatorBox .svgBox[data-v-9ad8992e]{position:absolute;left:0;transform-origin:left top}.navigatorBox .windowBox[data-v-9ad8992e]{position:absolute;border:2px solid #ee4545;background-color:rgba(238,69,69,.2)}.navigatorBox .windowBox.withTransition[data-v-9ad8992e]{transition:all .3s}.sidebarTriggerContainer[data-v-03ad7129]{position:fixed;right:-60px;margin-top:110px;transition:all .3s;top:50%;transform:translateY(-50%)}.sidebarTriggerContainer.isDark .trigger[data-v-03ad7129]{background-color:#262a2e}.sidebarTriggerContainer.isDark .trigger .triggerItem[data-v-03ad7129]{color:hsla(0,0%,100%,.6)}.sidebarTriggerContainer.isDark .trigger .triggerItem[data-v-03ad7129]:hover{background-color:hsla(0,0%,100%,.05)}.sidebarTriggerContainer.show[data-v-03ad7129]{right:0}.sidebarTriggerContainer.hasActive[data-v-03ad7129]{right:305px}.sidebarTriggerContainer .toggleShowBtn[data-v-03ad7129]{position:absolute;left:-6px;width:35px;height:60px;background:#409eff;top:50%;transform:translateY(-50%);cursor:pointer;transition:left .1s linear;z-index:0;border-top-left-radius:10px;border-bottom-left-radius:10px;display:flex;align-items:center;padding-left:4px}.sidebarTriggerContainer .toggleShowBtn.hide[data-v-03ad7129]{left:-8px}.sidebarTriggerContainer .toggleShowBtn.hide span[data-v-03ad7129]{transform:rotate(180deg)}.sidebarTriggerContainer .toggleShowBtn[data-v-03ad7129]:hover{left:-18px}.sidebarTriggerContainer .toggleShowBtn span[data-v-03ad7129]{color:#fff;transition:all .1s}.sidebarTriggerContainer .trigger[data-v-03ad7129]{position:relative;width:60px;border-color:#eee;background-color:#fff;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border-radius:6px;overflow:hidden}.sidebarTriggerContainer .trigger .triggerItem[data-v-03ad7129]{height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;color:#464646;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sidebarTriggerContainer .trigger .triggerItem[data-v-03ad7129]:hover{background-color:#ededed}.sidebarTriggerContainer .trigger .triggerItem.active[data-v-03ad7129]{color:#409eff;font-weight:700}.sidebarTriggerContainer .trigger .triggerItem .triggerIcon[data-v-03ad7129]{font-size:18px;margin-bottom:5px}.sidebarTriggerContainer .trigger .triggerItem .triggerName[data-v-03ad7129]{font-size:13px}.customNodeContent[data-v-6ef61ceb]{padding:10px;cursor:pointer}.searchContainer[data-v-4c813624]{position:relative;background-color:#fff;padding:16px;width:296px;border-radius:12px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);position:fixed;top:110px;right:-296px;transition:all .3s}.searchContainer.isDark[data-v-4c813624]{background-color:#363b3f}.searchContainer.isDark .closeBtnBox[data-v-4c813624]{color:#fff;background-color:#363b3f}.searchContainer.show[data-v-4c813624]{right:20px}.searchContainer .btnList[data-v-4c813624]{display:flex;justify-content:flex-end}.searchContainer .closeBtnBox[data-v-4c813624]{position:absolute;right:-5px;top:-5px;width:20px;height:20px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.searchContainer .closeBtnBox .closeBtn[data-v-4c813624]{font-size:16px}.searchContainer .searchInputBox[data-v-4c813624]{position:relative}.searchContainer .searchInputBox .searchInfo[data-v-4c813624]{position:absolute;right:70px;top:50%;transform:translateY(-50%);color:#909090;font-size:14px}.box[data-v-9d4ebae2]{padding:0 20px}.box.isDark .title[data-v-9d4ebae2]{color:#fff}.box .title[data-v-9d4ebae2]{font-size:16px;font-weight:500;color:#333}.box .boxContent .iconBox .item[data-v-9d4ebae2]{margin-bottom:20px;font-weight:700}.box .boxContent .iconBox .item .title[data-v-9d4ebae2]{margin-bottom:10px}.box .boxContent .iconBox .item .list[data-v-9d4ebae2]{display:flex;flex-wrap:wrap}.box .boxContent .iconBox .item .list .icon[data-v-9d4ebae2]{width:24px;height:24px;margin-right:10px;margin-bottom:10px;cursor:pointer;position:relative}.box .boxContent .iconBox .item .list .icon[data-v-9d4ebae2] img,.box .boxContent .iconBox .item .list .icon[data-v-9d4ebae2] svg{width:100%;height:100%}.box .boxContent .iconBox .item .list .icon.selected[data-v-9d4ebae2]:after{content:"";position:absolute;left:-4px;top:-4px;width:28px;height:28px;border-radius:50%;border:2px solid #409eff}.box .boxContent .imageBox[data-v-9d4ebae2]{margin-bottom:20px;font-weight:700}.box .boxContent .imageBox .title[data-v-9d4ebae2]{margin-bottom:10px}.box .boxContent .imageBox .list[data-v-9d4ebae2]{display:flex;flex-wrap:wrap}.box .boxContent .imageBox .list .icon[data-v-9d4ebae2]{width:50px;height:50px;margin-right:10px;margin-bottom:10px;cursor:pointer;position:relative}.box .boxContent .imageBox .list .icon[data-v-9d4ebae2] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.box .boxContent .imageBox .list .icon.selected[data-v-9d4ebae2]:after{content:"";position:absolute;left:-4px;top:-4px;width:54px;height:54px;border:2px solid #409eff}.nodeIconToolbar[data-v-1321abee]{position:fixed;z-index:2000;width:210px;max-height:170px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.nodeIconToolbar .iconListBox[data-v-1321abee]{width:100%;height:180px;overflow-y:auto;padding:10px}.nodeIconToolbar .iconListBox .icon[data-v-1321abee]{width:24px;height:24px;margin:5px;cursor:pointer;position:relative;float:left}.nodeIconToolbar .iconListBox .icon[data-v-1321abee] img,.nodeIconToolbar .iconListBox .icon[data-v-1321abee] svg{width:100%;height:100%}.nodeIconToolbar .iconListBox .icon.selected[data-v-1321abee]:after{content:"";position:absolute;left:-4px;top:-4px;width:28px;height:28px;border-radius:50%;border:2px solid #409eff}.nodeIconToolbar .btnBox[data-v-1321abee]{width:100%;height:30px;display:flex;justify-content:center;align-items:center;border-top:1px solid #eee;flex-shrink:0}.nodeIconToolbar .btnBox .btn[data-v-1321abee]{cursor:pointer;color:rgba(26,26,26,.8)}.outlineEditContainer[data-v-157fc5ba]{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#fff;overflow:hidden}.outlineEditContainer.isDark[data-v-157fc5ba]{background-color:#262a2e}.outlineEditContainer.isDark .closeBtn .icon[data-v-157fc5ba]{color:#fff}.outlineEditContainer .closeBtn[data-v-157fc5ba]{position:absolute;right:40px;top:20px;cursor:pointer}.outlineEditContainer .closeBtn .icon[data-v-157fc5ba]{font-size:28px}.outlineEditContainer .outlineEditBox[data-v-157fc5ba]{width:100%;height:100%;overflow-y:auto;padding:50px 0}.outlineEditContainer .outlineEditBox .outlineEdit[data-v-157fc5ba]{width:1000px;height:100%;height:-moz-max-content;height:max-content;margin:0 auto}.outlineEditContainer .outlineEditBox .outlineEdit[data-v-157fc5ba] .customNode .nodeEdit{max-width:800px}.customNode[data-v-157fc5ba]{width:100%;color:rgba(0,0,0,.85);font-weight:700}.customNode .nodeEdit[data-v-157fc5ba]{outline:none;white-space:normal;padding-right:20px}.outlineTree.isDark[data-v-157fc5ba]{background-color:#262a2e}.outlineTree.isDark .customNode[data-v-157fc5ba]{color:#fff}.outlineTree.isDark.el-tree--highlight-current[data-v-157fc5ba] .el-tree-node.is-current>.el-tree-node__content{background-color:hsla(0,0%,100%,.05)!important}.outlineTree.isDark .el-upload-list__item[data-v-157fc5ba]:hover,.outlineTree.isDark[data-v-157fc5ba] .el-tree-node__content:hover{background-color:hsla(0,0%,100%,.02)!important}.outlineTree.isDark[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon{color:#fff}.outlineTree.isDark[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon.is-leaf:after{background-color:#fff}.outlineTree[data-v-157fc5ba] .el-tree-node>.el-tree-node__children{overflow:inherit}.outlineTree[data-v-157fc5ba] .el-tree-node__content{height:auto;margin:5px 0}.outlineTree[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon{color:#262a2e}.outlineTree[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon.is-leaf{color:transparent;position:relative}.outlineTree[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon.is-leaf:after{background-color:#262a2e;position:absolute;content:"";width:5px;height:5px;border-radius:50%;left:10px;top:50%;transform:translateY(-50%)}.scrollbarContainer.isDark .scrollbar[data-v-301c5ef9]{background-color:#363b3f}.scrollbarContainer.isDark .scrollbar .scrollbarInner[data-v-301c5ef9]{background-color:rgba(0,0,0,.3)}.scrollbarContainer .scrollbar[data-v-301c5ef9]{position:absolute;background-color:#f5f5f5;border-radius:10px;overflow:hidden}.scrollbarContainer .scrollbar.verticalScrollbar[data-v-301c5ef9]{width:10px;top:100px;bottom:100px;left:20px}.scrollbarContainer .scrollbar.verticalScrollbar .scrollbarInner[data-v-301c5ef9]{width:10px;left:0}.scrollbarContainer .scrollbar.horizontalScrollbar[data-v-301c5ef9]{height:10px;left:100px;right:100px;bottom:70px}.scrollbarContainer .scrollbar.horizontalScrollbar .scrollbarInner[data-v-301c5ef9]{height:10px;top:0}.scrollbarContainer .scrollbar .scrollbarInner[data-v-301c5ef9]{position:absolute;background-color:#ccc;border-radius:10px}.box[data-v-2896c4df]{padding:10px;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.box.isDark .formulaList .formulaItem .overview[data-v-2896c4df],.box.isDark .formulaList .formulaItem .text[data-v-2896c4df],.box.isDark .title[data-v-2896c4df]{color:#fff}.box.isDark .formulaList .formulaItem .text[data-v-2896c4df]{background-color:#363b3f}.box.isDark[data-v-2896c4df] .el-textarea__inner{background-color:transparent;color:#fff}.box .title[data-v-2896c4df]{font-size:16px;font-weight:500;color:#333;margin:10px 0;flex-shrink:0}.box .formulaInputBox[data-v-2896c4df]{flex-shrink:0}.box .formulaList[data-v-2896c4df]{height:100%;overflow-y:auto}.box .formulaList .formulaItem[data-v-2896c4df]{position:relative;display:flex;overflow:hidden;align-items:center;border:1px solid #dcdfe6;border-bottom:none}.box .formulaList .formulaItem[data-v-2896c4df]:last-of-type{border-bottom:1px solid #dcdfe6}.box .formulaList .formulaItem .overview[data-v-2896c4df],.box .formulaList .formulaItem .text[data-v-2896c4df]{width:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-shrink:0}.box .formulaList .formulaItem .overview[data-v-2896c4df]{padding:10px 0;border-right:none}.box .formulaList .formulaItem .text[data-v-2896c4df]{cursor:pointer;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:100%;position:absolute;right:0;top:0;border-left:1px solid #dcdfe6;background-color:#fafafa}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.sourceCodeEditContainer[data-v-261f5f85]{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1999;background-color:#f5f5f5;overflow:hidden}.sourceCodeEditContainer.isDark[data-v-261f5f85]{background-color:#262a2e}.sourceCodeEditContainer.isDark .closeBtn .icon[data-v-261f5f85]{color:#fff}.sourceCodeEditContainer .closeBtn[data-v-261f5f85]{position:absolute;right:40px;top:20px;cursor:pointer;display:flex;align-items:center}.sourceCodeEditContainer .closeBtn .icon[data-v-261f5f85]{font-size:28px;margin-left:10px}.sourceCodeEditContainer .sourceCodeEditBox[data-v-261f5f85]{width:100%;height:100%;overflow:hidden;padding:50px 0}.sourceCodeEditContainer .sourceCodeEditBox .outlineEdit[data-v-261f5f85]{width:1000px;margin:0 auto;font-size:17px;background-color:#fff;padding:12px;border-radius:5px}.sourceCodeEditContainer .sourceCodeEditBox .outlineEdit[data-v-261f5f85],.sourceCodeEditContainer .sourceCodeEditBox .outlineEdit[data-v-261f5f85] .CodeMirror{height:100%;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace}.nodeAttachmentContextMenu[data-v-49bf43bc]{position:fixed;background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.nodeAttachmentContextMenu .menuItem[data-v-49bf43bc]{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#1a1a1a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select-dropdown__item.selected .borderLine{background-color:#409eff}.nodeOuterFrameContainer[data-v-3d37fbd4]{position:fixed;transform:translate(-12px,-12px)}.nodeOuterFrameContainer.isDark .panel[data-v-3d37fbd4]{background-color:#262a2e;border-left-color:hsla(0,0%,100%,.1)}.nodeOuterFrameContainer.isDark .panel .panelHeader .name[data-v-3d37fbd4]{color:#fff}.nodeOuterFrameContainer.isDark .panel .panelBody .row .rowItem .name[data-v-3d37fbd4]{color:hsla(0,0%,100%,.6)}.nodeOuterFrameContainer .btn[data-v-3d37fbd4]{width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.nodeOuterFrameContainer .panel[data-v-3d37fbd4]{position:absolute;left:0;top:24px;background-color:#fff;border-radius:5px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);width:250px;padding:12px}.nodeOuterFrameContainer .panel .panelHeader[data-v-3d37fbd4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nodeOuterFrameContainer .panel .panelHeader .name[data-v-3d37fbd4]{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(26,26,26,.9)}.nodeOuterFrameContainer .panel .panelHeader .deleteBtn[data-v-3d37fbd4]{display:flex;align-items:center;color:#909090;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nodeOuterFrameContainer .panel .panelHeader .deleteBtn .iconfont[data-v-3d37fbd4]{margin-left:2px;font-size:14px}.nodeOuterFrameContainer .panel .panelBody .row[data-v-3d37fbd4]{display:flex;justify-content:space-between;margin-bottom:10px}.nodeOuterFrameContainer .panel .panelBody .row[data-v-3d37fbd4]:last-of-type{margin-bottom:0}.nodeOuterFrameContainer .panel .panelBody .row .rowItem[data-v-3d37fbd4]{display:flex;align-items:center}.nodeOuterFrameContainer .panel .panelBody .row .rowItem .name[data-v-3d37fbd4]{font-size:12px;margin-right:10px;white-space:nowrap}.nodeOuterFrameContainer .panel .panelBody .row .rowItem .block[data-v-3d37fbd4]{display:inline-block;width:20px;height:20px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.borderLine[data-v-3d37fbd4]{display:inline-block;width:100%;background-color:#000}.borderLine.isDark[data-v-3d37fbd4]{background-color:#fff}.nodeTagStyleContainer[data-v-512d6c78]{position:fixed;width:260px;padding:12px;background-color:#fff;border-radius:5px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.nodeTagStyleContainer.isDark[data-v-512d6c78]{background-color:#262a2e;border-left-color:hsla(0,0%,100%,.1)}.nodeTagStyleContainer .row[data-v-512d6c78]{display:flex;justify-content:space-between;margin-bottom:10px}.nodeTagStyleContainer .row[data-v-512d6c78]:last-of-type{margin-bottom:0}.nodeTagStyleContainer .row .colorItem[data-v-512d6c78]{display:inline-block;width:20px;height:20px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.nodeTagStyleContainer .row .colorItemBox[data-v-512d6c78]{height:20px;cursor:pointer}.nodeTagStyleContainer .row .colorItemBox .colorTriggerBtn[data-v-512d6c78]{display:flex;flex-direction:column;align-items:center;justify-content:center}.nodeTagStyleContainer .row .colorItemBox .colorTriggerBtn .colorItem[data-v-512d6c78]{height:5px}.nodeTagStyleContainer .row .deleteBtn[data-v-512d6c78]{white-space:nowrap;display:flex;align-items:center;margin-left:5px;cursor:pointer;color:#9aa5b8;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nodeTagStyleContainer .row .deleteBtn[data-v-512d6c78]:hover{color:#eb5555}.nodeTagStyleContainer .row .deleteBtn .iconfont[data-v-512d6c78]{font-size:12px;margin-right:2px}.editContainer[data-v-7b2b849b]{position:fixed;left:0;right:0;top:0;bottom:0}.editContainer .dragMask[data-v-7b2b849b]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:3999}.editContainer .dragMask .dragTip[data-v-7b2b849b]{pointer-events:none;font-weight:700}.editContainer .mindMapContainer[data-v-7b2b849b]{position:absolute;left:0;top:0;width:100%;height:100%}body.isDark .el-button,body.isDark .el-input__inner{background-color:#363b3f;color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.1)}body.isDark .el-input.is-disabled .el-input__inner{color:hsla(0,0%,100%,.3)}body.isDark .el-input-group__append,body.isDark .el-input-group__prepend,body.isDark .el-input.is-disabled .el-input__inner{background-color:#363b3f;border-color:hsla(0,0%,100%,.1)}body.isDark .el-input-group__append button.el-button{color:hsla(0,0%,100%,.9)}body.isDark .el-select-dropdown{background-color:#36393d;border-color:hsla(0,0%,100%,.1)}body.isDark .el-select-dropdown .el-select-dropdown__item{color:hsla(0,0%,100%,.6)}body.isDark .el-select-dropdown .el-select-dropdown__item.selected{color:#409eff}body.isDark .el-select-dropdown .el-select-dropdown__item.hover,body.isDark .el-select-dropdown .el-select-dropdown__item:hover{background-color:hsla(0,0%,100%,.05)}body.isDark .el-popper,body.isDark .el-select .el-input.is-disabled .el-input__inner:hover{border-color:hsla(0,0%,100%,.1)}body.isDark .el-popper,body.isDark .el-popper[x-placement^=bottom] .popper__arrow{background-color:#36393d}body.isDark .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#36393d}body.isDark .el-popper[x-placement^=top] .popper__arrow{background-color:#36393d}body.isDark .el-popper[x-placement^=top] .popper__arrow:after{border-top-color:#36393d}body.isDark .el-tabs__item{color:hsla(0,0%,100%,.6)}body.isDark .el-tabs__item.is-active,body.isDark .el-tabs__item:hover{color:#409eff}body.isDark .el-slider__runway,body.isDark .el-tabs__nav-wrap:after{background-color:hsla(0,0%,100%,.6)}body.isDark .el-radio-group .el-radio-button__inner{background-color:#36393d;color:hsla(0,0%,100%,.6)}body.isDark .el-radio-group .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#409eff}body.isDark .el-dialog{background-color:#262a2e}body.isDark .el-dialog .el-dialog__header{border-bottom:1px solid hsla(0,0%,100%,.1)}body.isDark .el-dialog .el-dialog__title{color:hsla(0,0%,100%,.9)}body.isDark .el-dialog .el-dialog__body{background-color:#262a2e}body.isDark .el-dialog .el-dialog__footer{border-top:1px solid hsla(0,0%,100%,.1)}body.isDark .el-upload__tip{color:#999}body.isDark .toastui-editor-main-container{background-color:#fff} \ No newline at end of file + */.ProseMirror{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;color:#222;font-size:13px;overflow-y:auto;overflow-X:hidden;height:calc(100% - 36px)}.ProseMirror .placeholder{color:#999}.ProseMirror-selectednode,.ProseMirror:focus{outline:none}.html-block.ProseMirror-selectednode,table.ProseMirror-selectednode{border-radius:2px;outline:2px solid #00a9ff}.toastui-editor-contents{margin:0;padding:0;font-size:13px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;z-index:20}.toastui-editor-contents :not(table){line-height:160%;-webkit-box-sizing:content-box;box-sizing:content-box}.toastui-editor-contents address,.toastui-editor-contents cite,.toastui-editor-contents dfn,.toastui-editor-contents em,.toastui-editor-contents i,.toastui-editor-contents var{font-style:italic}.toastui-editor-contents strong{font-weight:700}.toastui-editor-contents p{margin:10px 0;color:#222}.toastui-editor-contents>div>div:first-of-type h1,.toastui-editor-contents>h1:first-of-type{margin-top:14px}.toastui-editor-contents h1,.toastui-editor-contents h2,.toastui-editor-contents h3,.toastui-editor-contents h4,.toastui-editor-contents h5,.toastui-editor-contents h6{font-weight:700;color:#222}.toastui-editor-contents h1{font-size:24px;line-height:28px;border-bottom:3px double #999;margin:52px 0 15px 0;padding-bottom:7px}.toastui-editor-contents h2{font-size:22px;line-height:23px;border-bottom:1px solid #dbdbdb;margin:20px 0 13px 0;padding-bottom:7px}.toastui-editor-contents h3{font-size:20px;margin:18px 0 2px}.toastui-editor-contents h4{font-size:18px;margin:10px 0 2px}.toastui-editor-contents h3,.toastui-editor-contents h4{line-height:18px}.toastui-editor-contents h5{font-size:16px}.toastui-editor-contents h6{font-size:14px}.toastui-editor-contents h5,.toastui-editor-contents h6{line-height:17px;margin:9px 0 -4px}.toastui-editor-contents del{color:#999}.toastui-editor-contents blockquote{margin:14px 0;border-left:4px solid #e5e5e5;padding:0 16px;color:#999}.toastui-editor-contents blockquote ol,.toastui-editor-contents blockquote p,.toastui-editor-contents blockquote ul{color:#999}.toastui-editor-contents blockquote>:first-child{margin-top:0}.toastui-editor-contents blockquote>:last-child{margin-bottom:0}.toastui-editor-contents code,.toastui-editor-contents pre{font-family:Consolas,Courier,Apple SD 산돌고딕 Neo,-apple-system,Lucida Grande,Apple SD Gothic Neo,맑은 고딕,Malgun Gothic,Segoe UI,돋움,dotum,sans-serif;border:0;border-radius:0}.toastui-editor-contents pre{margin:2px 0 8px;padding:18px;background-color:#f4f7f8}.toastui-editor-contents code{color:#c1798b;background-color:#f9f2f4;padding:2px 3px;letter-spacing:-.3px;border-radius:2px}.toastui-editor-contents pre code{padding:0;color:inherit;white-space:pre-wrap;background-color:transparent}.toastui-editor-contents img{margin:4px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;max-width:100%}.toastui-editor-contents table{border:1px solid rgba(0,0,0,.1);margin:12px 0 14px;color:#222;width:auto;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box}.toastui-editor-contents table td,.toastui-editor-contents table th{border:1px solid rgba(0,0,0,.1);padding:5px 14px 5px 12px;height:32px}.toastui-editor-contents table th{background-color:#555;font-weight:300;color:#fff;padding-top:6px}.toastui-editor-contents th p{margin:0;color:#fff}.toastui-editor-contents td p{margin:0;padding:0 2px}.toastui-editor-contents td.toastui-editor-cell-selected{background-color:#d8dfec}.toastui-editor-contents th.toastui-editor-cell-selected{background-color:#908f8f}.toastui-editor-contents dir,.toastui-editor-contents menu,.toastui-editor-contents ol,.toastui-editor-contents ul{display:block;list-style-type:none;padding-left:24px;margin:6px 0 10px;color:#222}.toastui-editor-contents ol{list-style-type:none;counter-reset:li}.toastui-editor-contents ol>li{counter-increment:li}.toastui-editor-contents ol>li:before,.toastui-editor-contents ul>li:before{display:inline-block;position:absolute}.toastui-editor-contents ul>li:before{content:"";margin-top:6px;margin-left:-17px;width:5px;height:5px;border-radius:50%;background-color:#ccc}.toastui-editor-contents ol>li:before{content:"." counter(li);margin-left:-28px;width:24px;text-align:right;direction:rtl;color:#aaa}.toastui-editor-contents ol ol,.toastui-editor-contents ol ul,.toastui-editor-contents ul ol,.toastui-editor-contents ul ul{margin-top:0!important;margin-bottom:0!important}.toastui-editor-contents ol li,.toastui-editor-contents ul li{position:relative}.toastui-editor-contents ol p,.toastui-editor-contents ul p{margin:0}.toastui-editor-contents hr{border-top:1px solid #eee;margin:16px 0}.toastui-editor-contents a{text-decoration:underline;color:#4b96e6}.toastui-editor-contents a:hover{color:#1f70de}.toastui-editor-contents .image-link{position:relative}.toastui-editor-contents .image-link:hover:before{content:"";position:absolute;width:30px;height:30px;right:0;border-radius:50%;border:1px solid #c9ccd5;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjNTU1IiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik01LjY4NyAxMC4yOTRsLTEuMjg1IDEuMjg4Yy0xLjA1IDEuMDUtMS4wMzUgMi43NzIuMDM3IDMuODQ0bC4xMzUuMTM1YzEuMDcyIDEuMDcyIDIuNzk0IDEuMDg4IDMuODQ0LjAzN2wyLjcyLTIuNzJjMS4wNTEtMS4wNSAxLjAzNC0yLjc3Mi0uMDM3LTMuODQzbC0uMTM2LS4xMzYiLz48cGF0aCBkPSJNMTQuMzA1IDkuNzEzbDEuMjg3LTEuMjljMS4wNTItMS4wNTEgMS4wMzYtMi43NzMtLjAzNi0zLjg0NGwtLjEzNS0uMTM2Yy0xLjA3Mi0xLjA3Mi0yLjc5NC0xLjA4OC0zLjg0NS0uMDM2TDguODU3IDcuMTI2Yy0xLjA1MSAxLjA1MS0xLjAzNCAyLjc3Mi4wMzcgMy44NDNsLjEzNi4xMzYiLz48L2c+PC9zdmc+) no-repeat;background-position:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);cursor:pointer}.toastui-editor-contents .task-list-item{border:0;list-style:none;padding-left:24px;margin-left:-24px}.toastui-editor-contents .task-list-item:before{background-repeat:no-repeat;background-size:18px 18px;background-position:50%;content:"";margin-left:0;margin-top:0;border-radius:2px;height:18px;width:18px;position:absolute;left:0;top:1px;cursor:pointer;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4PSIuNSIgeT0iLjUiIHJ4PSIyIiBmaWxsPSIjRkZGIiBzdHJva2U9IiNDQ0MiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.toastui-editor-contents .task-list-item.checked:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTE2IDBhMiAyIDAgMDEyIDJ2MTRhMiAyIDAgMDEtMiAySDJhMiAyIDAgMDEtMi0yVjJhMiAyIDAgMDEyLTJoMTR6bS0xLjc5MyA1LjI5M2ExIDEgMCAwMC0xLjQxNCAwTDcuNSAxMC41ODUgNS4yMDcgOC4yOTNsLS4wOTQtLjA4M2ExIDEgMCAwMC0xLjMyIDEuNDk3bDMgMyAuMDk0LjA4M2ExIDEgMCAwMDEuMzItLjA4M2w2LTYgLjA4My0uMDk0YTEgMSAwIDAwLS4wODMtMS4zMnoiIGZpbGw9IiM0Qjk2RTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.toastui-editor-custom-block .toastui-editor-custom-block-editor{background:#f9f7fd;color:#452d6b;border:1px solid #dbd4ea}.toastui-editor-custom-block .toastui-editor-custom-block-view{position:relative;padding:9px 13px 8px 12px}.toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view{border:1px solid #dbd4ea;border-radius:2px}.toastui-editor-custom-block .toastui-editor-custom-block-view .tool{position:absolute;right:10px;top:7px;display:none}.toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view .tool{display:block}.toastui-editor-custom-block-view button{vertical-align:middle;width:15px;height:15px;margin-left:8px;padding:3px;border:1px solid #ccc;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTE1LjUgMTIuNWwyIDJMMTIgMjBoLTJ2LTJsNS41LTUuNXpNMTggMTBsMiAyLTEuNSAxLjUtMi0yTDE4IDEweiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM1NTUiLz48L3N2Zz4=) no-repeat;background-position:50%;background-size:30px 30px}.toastui-editor-custom-block-view .info{font-size:13px;font-weight:700;color:#5200d0;vertical-align:middle}.toastui-editor-contents .toastui-editor-ww-code-block{position:relative}.toastui-editor-contents .toastui-editor-ww-code-block:after{content:attr(data-language);position:absolute;display:inline-block;top:10px;right:10px;height:24px;padding:3px 35px 0 10px;font-weight:700;font-size:13px;color:#333;background:#e5e9ea url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTE1LjUgMTIuNWwyIDJMMTIgMjBoLTJ2LTJsNS41LTUuNXpNMTggMTBsMiAyLTEuNSAxLjUtMi0yTDE4IDEweiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM1NTUiLz48L3N2Zz4=) no-repeat;background-position:100%;border-radius:2px;background-size:30px 30px;cursor:pointer}.toastui-editor-ww-code-block-language{position:fixed;display:inline-block;width:100px;height:27px;right:35px;border:1px solid #ccc;border-radius:2px;background-color:#fff;z-index:30}.toastui-editor-ww-code-block-language input{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 10px;height:100%;width:100%;background-color:transparent;border:none;outline:none}.toastui-editor-contents-placeholder:before{content:attr(data-placeholder);color:grey;line-height:160%;position:absolute}.toastui-editor-md-preview .toastui-editor-contents h1{min-height:28px}.toastui-editor-md-preview .toastui-editor-contents h2{min-height:23px}.toastui-editor-md-preview .toastui-editor-contents blockquote{min-height:20px}.toastui-editor-md-preview .toastui-editor-contents li{min-height:22px}.toastui-editor-pseudo-clipboard{position:fixed;opacity:0;width:0;height:0;left:-1000px;top:-1000px;z-index:-1}.noteContentViewer[data-v-11f00eda]{position:fixed;background-color:#fff;padding:10px;border-radius:5px;max-height:300px;overflow-y:auto;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.noteContentViewer[data-v-11f00eda]::-webkit-scrollbar{width:7px;height:7px}.noteContentViewer[data-v-11f00eda]::-webkit-scrollbar-thumb{border-radius:7px;background-color:rgba(0,0,0,.3);cursor:pointer}.noteContentViewer[data-v-11f00eda]::-webkit-scrollbar-track{box-shadow:none;background:transparent;display:none}.navigatorBox[data-v-45acd816]{position:absolute;height:220px;background-color:#fff;bottom:80px;right:70px;box-shadow:0 0 16px #989898;border-radius:4px;border:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigatorBox.isDark[data-v-45acd816]{background-color:#262a2e}.navigatorBox .svgBox[data-v-45acd816]{position:absolute;left:0;transform-origin:left top}.navigatorBox .windowBox[data-v-45acd816]{position:absolute;border:2px solid #ee4545;background-color:rgba(238,69,69,.2)}.navigatorBox .windowBox.withTransition[data-v-45acd816]{transition:all .3s}.sidebarTriggerContainer[data-v-03ad7129]{position:fixed;right:-60px;margin-top:110px;transition:all .3s;top:50%;transform:translateY(-50%)}.sidebarTriggerContainer.isDark .trigger[data-v-03ad7129]{background-color:#262a2e}.sidebarTriggerContainer.isDark .trigger .triggerItem[data-v-03ad7129]{color:hsla(0,0%,100%,.6)}.sidebarTriggerContainer.isDark .trigger .triggerItem[data-v-03ad7129]:hover{background-color:hsla(0,0%,100%,.05)}.sidebarTriggerContainer.show[data-v-03ad7129]{right:0}.sidebarTriggerContainer.hasActive[data-v-03ad7129]{right:305px}.sidebarTriggerContainer .toggleShowBtn[data-v-03ad7129]{position:absolute;left:-6px;width:35px;height:60px;background:#409eff;top:50%;transform:translateY(-50%);cursor:pointer;transition:left .1s linear;z-index:0;border-top-left-radius:10px;border-bottom-left-radius:10px;display:flex;align-items:center;padding-left:4px}.sidebarTriggerContainer .toggleShowBtn.hide[data-v-03ad7129]{left:-8px}.sidebarTriggerContainer .toggleShowBtn.hide span[data-v-03ad7129]{transform:rotate(180deg)}.sidebarTriggerContainer .toggleShowBtn[data-v-03ad7129]:hover{left:-18px}.sidebarTriggerContainer .toggleShowBtn span[data-v-03ad7129]{color:#fff;transition:all .1s}.sidebarTriggerContainer .trigger[data-v-03ad7129]{position:relative;width:60px;border-color:#eee;background-color:#fff;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border-radius:6px;overflow:hidden}.sidebarTriggerContainer .trigger .triggerItem[data-v-03ad7129]{height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;color:#464646;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sidebarTriggerContainer .trigger .triggerItem[data-v-03ad7129]:hover{background-color:#ededed}.sidebarTriggerContainer .trigger .triggerItem.active[data-v-03ad7129]{color:#409eff;font-weight:700}.sidebarTriggerContainer .trigger .triggerItem .triggerIcon[data-v-03ad7129]{font-size:18px;margin-bottom:5px}.sidebarTriggerContainer .trigger .triggerItem .triggerName[data-v-03ad7129]{font-size:13px}.customNodeContent[data-v-6ef61ceb]{padding:10px;cursor:pointer}.searchContainer[data-v-4c813624]{position:relative;background-color:#fff;padding:16px;width:296px;border-radius:12px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);position:fixed;top:110px;right:-296px;transition:all .3s}.searchContainer.isDark[data-v-4c813624]{background-color:#363b3f}.searchContainer.isDark .closeBtnBox[data-v-4c813624]{color:#fff;background-color:#363b3f}.searchContainer.show[data-v-4c813624]{right:20px}.searchContainer .btnList[data-v-4c813624]{display:flex;justify-content:flex-end}.searchContainer .closeBtnBox[data-v-4c813624]{position:absolute;right:-5px;top:-5px;width:20px;height:20px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.searchContainer .closeBtnBox .closeBtn[data-v-4c813624]{font-size:16px}.searchContainer .searchInputBox[data-v-4c813624]{position:relative}.searchContainer .searchInputBox .searchInfo[data-v-4c813624]{position:absolute;right:70px;top:50%;transform:translateY(-50%);color:#909090;font-size:14px}.box[data-v-9d4ebae2]{padding:0 20px}.box.isDark .title[data-v-9d4ebae2]{color:#fff}.box .title[data-v-9d4ebae2]{font-size:16px;font-weight:500;color:#333}.box .boxContent .iconBox .item[data-v-9d4ebae2]{margin-bottom:20px;font-weight:700}.box .boxContent .iconBox .item .title[data-v-9d4ebae2]{margin-bottom:10px}.box .boxContent .iconBox .item .list[data-v-9d4ebae2]{display:flex;flex-wrap:wrap}.box .boxContent .iconBox .item .list .icon[data-v-9d4ebae2]{width:24px;height:24px;margin-right:10px;margin-bottom:10px;cursor:pointer;position:relative}.box .boxContent .iconBox .item .list .icon[data-v-9d4ebae2] img,.box .boxContent .iconBox .item .list .icon[data-v-9d4ebae2] svg{width:100%;height:100%}.box .boxContent .iconBox .item .list .icon.selected[data-v-9d4ebae2]:after{content:"";position:absolute;left:-4px;top:-4px;width:28px;height:28px;border-radius:50%;border:2px solid #409eff}.box .boxContent .imageBox[data-v-9d4ebae2]{margin-bottom:20px;font-weight:700}.box .boxContent .imageBox .title[data-v-9d4ebae2]{margin-bottom:10px}.box .boxContent .imageBox .list[data-v-9d4ebae2]{display:flex;flex-wrap:wrap}.box .boxContent .imageBox .list .icon[data-v-9d4ebae2]{width:50px;height:50px;margin-right:10px;margin-bottom:10px;cursor:pointer;position:relative}.box .boxContent .imageBox .list .icon[data-v-9d4ebae2] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.box .boxContent .imageBox .list .icon.selected[data-v-9d4ebae2]:after{content:"";position:absolute;left:-4px;top:-4px;width:54px;height:54px;border:2px solid #409eff}.nodeIconToolbar[data-v-1321abee]{position:fixed;z-index:2000;width:210px;max-height:170px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.nodeIconToolbar .iconListBox[data-v-1321abee]{width:100%;height:180px;overflow-y:auto;padding:10px}.nodeIconToolbar .iconListBox .icon[data-v-1321abee]{width:24px;height:24px;margin:5px;cursor:pointer;position:relative;float:left}.nodeIconToolbar .iconListBox .icon[data-v-1321abee] img,.nodeIconToolbar .iconListBox .icon[data-v-1321abee] svg{width:100%;height:100%}.nodeIconToolbar .iconListBox .icon.selected[data-v-1321abee]:after{content:"";position:absolute;left:-4px;top:-4px;width:28px;height:28px;border-radius:50%;border:2px solid #409eff}.nodeIconToolbar .btnBox[data-v-1321abee]{width:100%;height:30px;display:flex;justify-content:center;align-items:center;border-top:1px solid #eee;flex-shrink:0}.nodeIconToolbar .btnBox .btn[data-v-1321abee]{cursor:pointer;color:rgba(26,26,26,.8)}.outlineEditContainer[data-v-157fc5ba]{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#fff;overflow:hidden}.outlineEditContainer.isDark[data-v-157fc5ba]{background-color:#262a2e}.outlineEditContainer.isDark .closeBtn .icon[data-v-157fc5ba]{color:#fff}.outlineEditContainer .closeBtn[data-v-157fc5ba]{position:absolute;right:40px;top:20px;cursor:pointer}.outlineEditContainer .closeBtn .icon[data-v-157fc5ba]{font-size:28px}.outlineEditContainer .outlineEditBox[data-v-157fc5ba]{width:100%;height:100%;overflow-y:auto;padding:50px 0}.outlineEditContainer .outlineEditBox .outlineEdit[data-v-157fc5ba]{width:1000px;height:100%;height:-moz-max-content;height:max-content;margin:0 auto}.outlineEditContainer .outlineEditBox .outlineEdit[data-v-157fc5ba] .customNode .nodeEdit{max-width:800px}.customNode[data-v-157fc5ba]{width:100%;color:rgba(0,0,0,.85);font-weight:700}.customNode .nodeEdit[data-v-157fc5ba]{outline:none;white-space:normal;padding-right:20px}.outlineTree.isDark[data-v-157fc5ba]{background-color:#262a2e}.outlineTree.isDark .customNode[data-v-157fc5ba]{color:#fff}.outlineTree.isDark.el-tree--highlight-current[data-v-157fc5ba] .el-tree-node.is-current>.el-tree-node__content{background-color:hsla(0,0%,100%,.05)!important}.outlineTree.isDark .el-upload-list__item[data-v-157fc5ba]:hover,.outlineTree.isDark[data-v-157fc5ba] .el-tree-node__content:hover{background-color:hsla(0,0%,100%,.02)!important}.outlineTree.isDark[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon{color:#fff}.outlineTree.isDark[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon.is-leaf:after{background-color:#fff}.outlineTree[data-v-157fc5ba] .el-tree-node>.el-tree-node__children{overflow:inherit}.outlineTree[data-v-157fc5ba] .el-tree-node__content{height:auto;margin:5px 0}.outlineTree[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon{color:#262a2e}.outlineTree[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon.is-leaf{color:transparent;position:relative}.outlineTree[data-v-157fc5ba] .el-tree-node__content .el-tree-node__expand-icon.is-leaf:after{background-color:#262a2e;position:absolute;content:"";width:5px;height:5px;border-radius:50%;left:10px;top:50%;transform:translateY(-50%)}.scrollbarContainer.isDark .scrollbar[data-v-301c5ef9]{background-color:#363b3f}.scrollbarContainer.isDark .scrollbar .scrollbarInner[data-v-301c5ef9]{background-color:rgba(0,0,0,.3)}.scrollbarContainer .scrollbar[data-v-301c5ef9]{position:absolute;background-color:#f5f5f5;border-radius:10px;overflow:hidden}.scrollbarContainer .scrollbar.verticalScrollbar[data-v-301c5ef9]{width:10px;top:100px;bottom:100px;left:20px}.scrollbarContainer .scrollbar.verticalScrollbar .scrollbarInner[data-v-301c5ef9]{width:10px;left:0}.scrollbarContainer .scrollbar.horizontalScrollbar[data-v-301c5ef9]{height:10px;left:100px;right:100px;bottom:70px}.scrollbarContainer .scrollbar.horizontalScrollbar .scrollbarInner[data-v-301c5ef9]{height:10px;top:0}.scrollbarContainer .scrollbar .scrollbarInner[data-v-301c5ef9]{position:absolute;background-color:#ccc;border-radius:10px}.box[data-v-0ccdef9a]{padding:10px;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.box.isDark .formulaList .formulaItem .overview[data-v-0ccdef9a],.box.isDark .formulaList .formulaItem .text[data-v-0ccdef9a],.box.isDark .title[data-v-0ccdef9a]{color:#fff}.box.isDark .formulaList .formulaItem .text[data-v-0ccdef9a]{background-color:#363b3f}.box.isDark[data-v-0ccdef9a] .el-textarea__inner{background-color:transparent;color:#fff}.box .title[data-v-0ccdef9a]{font-size:16px;font-weight:500;color:#333;margin:10px 0;flex-shrink:0}.box .formulaInputBox[data-v-0ccdef9a]{flex-shrink:0}.box .formulaList[data-v-0ccdef9a]{height:100%;overflow-y:auto}.box .formulaList .formulaItem[data-v-0ccdef9a]{position:relative;display:flex;overflow:hidden;align-items:center;border:1px solid #dcdfe6;border-bottom:none}.box .formulaList .formulaItem[data-v-0ccdef9a]:last-of-type{border-bottom:1px solid #dcdfe6}.box .formulaList .formulaItem .overview[data-v-0ccdef9a],.box .formulaList .formulaItem .text[data-v-0ccdef9a]{width:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-shrink:0}.box .formulaList .formulaItem .overview[data-v-0ccdef9a]{padding:10px 0;border-right:none}.box .formulaList .formulaItem .text[data-v-0ccdef9a]{cursor:pointer;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:100%;position:absolute;right:0;top:0;border-left:1px solid #dcdfe6;background-color:#fafafa}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.sourceCodeEditContainer[data-v-261f5f85]{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1999;background-color:#f5f5f5;overflow:hidden}.sourceCodeEditContainer.isDark[data-v-261f5f85]{background-color:#262a2e}.sourceCodeEditContainer.isDark .closeBtn .icon[data-v-261f5f85]{color:#fff}.sourceCodeEditContainer .closeBtn[data-v-261f5f85]{position:absolute;right:40px;top:20px;cursor:pointer;display:flex;align-items:center}.sourceCodeEditContainer .closeBtn .icon[data-v-261f5f85]{font-size:28px;margin-left:10px}.sourceCodeEditContainer .sourceCodeEditBox[data-v-261f5f85]{width:100%;height:100%;overflow:hidden;padding:50px 0}.sourceCodeEditContainer .sourceCodeEditBox .outlineEdit[data-v-261f5f85]{width:1000px;margin:0 auto;font-size:17px;background-color:#fff;padding:12px;border-radius:5px}.sourceCodeEditContainer .sourceCodeEditBox .outlineEdit[data-v-261f5f85],.sourceCodeEditContainer .sourceCodeEditBox .outlineEdit[data-v-261f5f85] .CodeMirror{height:100%;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace}.nodeAttachmentContextMenu[data-v-49bf43bc]{position:fixed;background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.nodeAttachmentContextMenu .menuItem[data-v-49bf43bc]{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#1a1a1a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select-dropdown__item.selected .borderLine{background-color:#409eff}.nodeOuterFrameContainer[data-v-3d37fbd4]{position:fixed;transform:translate(-12px,-12px)}.nodeOuterFrameContainer.isDark .panel[data-v-3d37fbd4]{background-color:#262a2e;border-left-color:hsla(0,0%,100%,.1)}.nodeOuterFrameContainer.isDark .panel .panelHeader .name[data-v-3d37fbd4]{color:#fff}.nodeOuterFrameContainer.isDark .panel .panelBody .row .rowItem .name[data-v-3d37fbd4]{color:hsla(0,0%,100%,.6)}.nodeOuterFrameContainer .btn[data-v-3d37fbd4]{width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.nodeOuterFrameContainer .panel[data-v-3d37fbd4]{position:absolute;left:0;top:24px;background-color:#fff;border-radius:5px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);width:250px;padding:12px}.nodeOuterFrameContainer .panel .panelHeader[data-v-3d37fbd4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nodeOuterFrameContainer .panel .panelHeader .name[data-v-3d37fbd4]{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(26,26,26,.9)}.nodeOuterFrameContainer .panel .panelHeader .deleteBtn[data-v-3d37fbd4]{display:flex;align-items:center;color:#909090;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nodeOuterFrameContainer .panel .panelHeader .deleteBtn .iconfont[data-v-3d37fbd4]{margin-left:2px;font-size:14px}.nodeOuterFrameContainer .panel .panelBody .row[data-v-3d37fbd4]{display:flex;justify-content:space-between;margin-bottom:10px}.nodeOuterFrameContainer .panel .panelBody .row[data-v-3d37fbd4]:last-of-type{margin-bottom:0}.nodeOuterFrameContainer .panel .panelBody .row .rowItem[data-v-3d37fbd4]{display:flex;align-items:center}.nodeOuterFrameContainer .panel .panelBody .row .rowItem .name[data-v-3d37fbd4]{font-size:12px;margin-right:10px;white-space:nowrap}.nodeOuterFrameContainer .panel .panelBody .row .rowItem .block[data-v-3d37fbd4]{display:inline-block;width:20px;height:20px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.borderLine[data-v-3d37fbd4]{display:inline-block;width:100%;background-color:#000}.borderLine.isDark[data-v-3d37fbd4]{background-color:#fff}.nodeTagStyleContainer[data-v-512d6c78]{position:fixed;width:260px;padding:12px;background-color:#fff;border-radius:5px;box-shadow:0 2px 16px 0 rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.nodeTagStyleContainer.isDark[data-v-512d6c78]{background-color:#262a2e;border-left-color:hsla(0,0%,100%,.1)}.nodeTagStyleContainer .row[data-v-512d6c78]{display:flex;justify-content:space-between;margin-bottom:10px}.nodeTagStyleContainer .row[data-v-512d6c78]:last-of-type{margin-bottom:0}.nodeTagStyleContainer .row .colorItem[data-v-512d6c78]{display:inline-block;width:20px;height:20px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.nodeTagStyleContainer .row .colorItemBox[data-v-512d6c78]{height:20px;cursor:pointer}.nodeTagStyleContainer .row .colorItemBox .colorTriggerBtn[data-v-512d6c78]{display:flex;flex-direction:column;align-items:center;justify-content:center}.nodeTagStyleContainer .row .colorItemBox .colorTriggerBtn .colorItem[data-v-512d6c78]{height:5px}.nodeTagStyleContainer .row .deleteBtn[data-v-512d6c78]{white-space:nowrap;display:flex;align-items:center;margin-left:5px;cursor:pointer;color:#9aa5b8;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nodeTagStyleContainer .row .deleteBtn[data-v-512d6c78]:hover{color:#eb5555}.nodeTagStyleContainer .row .deleteBtn .iconfont[data-v-512d6c78]{font-size:12px;margin-right:2px}.editContainer[data-v-717ac951]{position:fixed;left:0;right:0;top:0;bottom:0}.editContainer .dragMask[data-v-717ac951]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:3999}.editContainer .dragMask .dragTip[data-v-717ac951]{pointer-events:none;font-weight:700}.editContainer .mindMapContainer[data-v-717ac951]{position:absolute;left:0;top:0;width:100%;height:100%}body.isDark .el-button,body.isDark .el-input__inner{background-color:#363b3f;color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.1)}body.isDark .el-input.is-disabled .el-input__inner{color:hsla(0,0%,100%,.3)}body.isDark .el-input-group__append,body.isDark .el-input-group__prepend,body.isDark .el-input.is-disabled .el-input__inner{background-color:#363b3f;border-color:hsla(0,0%,100%,.1)}body.isDark .el-input-group__append button.el-button{color:hsla(0,0%,100%,.9)}body.isDark .el-select-dropdown{background-color:#36393d;border-color:hsla(0,0%,100%,.1)}body.isDark .el-select-dropdown .el-select-dropdown__item{color:hsla(0,0%,100%,.6)}body.isDark .el-select-dropdown .el-select-dropdown__item.selected{color:#409eff}body.isDark .el-select-dropdown .el-select-dropdown__item.hover,body.isDark .el-select-dropdown .el-select-dropdown__item:hover{background-color:hsla(0,0%,100%,.05)}body.isDark .el-popper,body.isDark .el-select .el-input.is-disabled .el-input__inner:hover{border-color:hsla(0,0%,100%,.1)}body.isDark .el-popper,body.isDark .el-popper[x-placement^=bottom] .popper__arrow{background-color:#36393d}body.isDark .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#36393d}body.isDark .el-popper[x-placement^=top] .popper__arrow{background-color:#36393d}body.isDark .el-popper[x-placement^=top] .popper__arrow:after{border-top-color:#36393d}body.isDark .el-tabs__item{color:hsla(0,0%,100%,.6)}body.isDark .el-tabs__item.is-active,body.isDark .el-tabs__item:hover{color:#409eff}body.isDark .el-slider__runway,body.isDark .el-tabs__nav-wrap:after{background-color:hsla(0,0%,100%,.6)}body.isDark .el-radio-group .el-radio-button__inner{background-color:#36393d;color:hsla(0,0%,100%,.6)}body.isDark .el-radio-group .el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#fff;background-color:#409eff}body.isDark .el-dialog{background-color:#262a2e}body.isDark .el-dialog .el-dialog__header{border-bottom:1px solid hsla(0,0%,100%,.1)}body.isDark .el-dialog .el-dialog__title{color:hsla(0,0%,100%,.9)}body.isDark .el-dialog .el-dialog__body{background-color:#262a2e}body.isDark .el-dialog .el-dialog__footer{border-top:1px solid hsla(0,0%,100%,.1)}body.isDark .el-upload__tip{color:#999}body.isDark .toastui-editor-main-container{background-color:#fff} \ No newline at end of file diff --git a/dist/img/qrcode.jpg b/dist/img/qrcode.jpg index 35f594ae02ff757c3f1bd9f8dfa37fdc89990d5e..493cf3cb17b1c87fc347f068b66e90bd4de0d686 100644 GIT binary patch delta 28456 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 Fe*m1qi2ncp delta 28061 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邆*L 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

OI7OFKY)diS%o8G%1-X9x-JKw|wr2~- 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 LKhN?0`u#ruuRP5< literal 0 HcmV?d00001 diff --git a/dist/img/编号3.jpg b/dist/img/编号3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb7d7fc76de990e51fb5db78df42e8ca9d15e0e9 GIT binary patch literal 43405 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,this.mti=1;this.mti>>30,this.mt[this.mti]=(1812433253*((4294901760&e)>>>16)<<16)+1812433253*(65535&e)+this.mti,this.mt[this.mti]>>>=0},a.prototype.genrand_int32=function(){var e,t=new Array(0,this.MATRIX_A);if(this.mti>=this.N){var n;for(this.mti==this.N+1&&this.init_genrand(5489),n=0;n>>1^t[1&e];for(;n>>1^t[1&e];e=this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK,this.mt[this.N-1]=this.mt[this.M-1]^e>>>1^t[1&e],this.mti=0}return e=this.mt[this.mti++],e^=e>>>11,e^=e<<7&2636928640,e^=e<<15&4022730752,e^=e>>>18,e>>>0};var r=n("8a19");const l=(e,t,n,o,i,a=0,r=0)=>{let c=!1;if(n&&(c=n(e,t,i,a,r)),!c&&e.children&&e.children.length>0){let t=a+1;e.children.forEach((i,a)=>{l(i,e,n,o,!1,t,a)})}o&&o(e,t,i,a,r)},c=(e,t)=>{let n=[e],o=!1;"stop"===t(e,null)&&(o=!0);while(n.length){if(o)break;let e=n.shift();e.children&&e.children.length&&e.children.forEach(i=>{o||(n.push(i),"stop"===t(i,e)&&(o=!0))})}},d=(e,t,n,o)=>{let i=[],a=e/t,r=n/o;return i=a>r?[a*o,o]:[n,n/a],i},s=(e,t,n,o)=>{let i=e/t,a=[];if(n&&o)if(e<=n&&t<=o)a=[e,t];else{let e=n/o;a=i>e?[i*o,o]:[n,n/i]}else n?a=e<=n?[e,t]:[n,n/i]:o&&(a=t<=o?[e,t]:[i*o,o]);return a},u=e=>{e=e.replace(/
/gim,"\n");let t=document.createElement("div");return t.innerHTML=e,e=t.textContent,e},h=e=>{try{return JSON.parse(JSON.stringify(e))}catch(t){return null}},p=(e,t,n=!1)=>{if(e.data=h(t.data),n){e.data.isActive=!1;const t=ze(e.data);t.forEach(e=>{e.isActive=!1})}return e.children=[],t.children&&t.children.length>0&&t.children.forEach((t,o)=>{e.children[o]=p({},t,n)}),e},m=(e,t,n=!1,o=!0)=>(e.data=h(t.nodeData?t.nodeData.data:t.data),o?delete e.data.uid:e.data.uid||(e.data.uid=I()),n&&(e.data.isActive=!1),e.children=[],t.children&&t.children.length>0?t.children.forEach((t,i)=>{e.children[i]=m({},t,n,o)}):t.nodeData&&t.nodeData.children&&t.nodeData.children.length>0&&t.nodeData.children.forEach((t,i)=>{e.children[i]=m({},t,n,o)}),e),f=(e,t=!1)=>new Promise((n,o)=>{const i=new Image;i.setAttribute("crossOrigin","anonymous"),i.onload=()=>{try{let e=document.createElement("canvas");e.width=i.width,e.height=i.height;let o=e.getContext("2d");o.drawImage(i,0,0,i.width,i.height),t?e.toBlob(e=>{n(e)}):n(e.toDataURL())}catch(e){o(e)}},i.onerror=e=>{o(e)},i.src=e}),g=e=>{if(!/^data:/.test(e))return e;let[t,n]=e.split(","),o=/^data:[^/]+\/([^;]+);/.exec(t),i=o[1];return{type:i,base64:n}},v=(e,t)=>{let n=document.createElement("a");n.href=e,n.download=t,n.click()},T=(e,t=300,n)=>{let o=null;return(...i)=>{o||(o=setTimeout(()=>{e.call(n,...i),o=null},t))}},x=(e,t=(()=>{}))=>{let n=0,o=e.length;if(o<=0)return t();let i=()=>{n>=o?t():(e[n](),setTimeout(()=>{n++,i()},0))};i()},k=e=>e*(Math.PI/180),b=e=>e.replace(/([a-z])([A-Z])/g,(...e)=>e[1]+"-"+e[2].toLowerCase());let y=null;const w=(e,{italic:t,bold:n,fontSize:o,fontFamily:i})=>{const a=A({italic:t,bold:n,fontSize:o,fontFamily:i});if(!y){const e=document.createElement("canvas");y=e.getContext("2d")}y.save(),y.font=a;const{width:r,actualBoundingBoxAscent:l,actualBoundingBoxDescent:c}=y.measureText(e);y.restore();const d=l+c;return{width:r,height:d}},A=({italic:e,bold:t,fontSize:n,fontFamily:o})=>`${e?"italic ":""} ${t?"bold ":""} ${n}px ${o} `,C=function(e,t){let n=!1,o=null,i=()=>{n=!1,t?e.call(t):e()};if("undefined"!==typeof MutationObserver){let e=1,t=new MutationObserver(i),n=document.createTextNode(e);t.observe(n,{characterData:!0}),o=function(){e=(e+1)%2,n.data=e}}else o=setTimeout;return function(){n||(n=!0,o(i,0))}},E=(e,t)=>{let n=e.elRect,{scaleX:o,scaleY:i,translateX:a,translateY:r}=e.draw.transform(),{left:l,top:c,width:d,height:s}=t,u=(l+d)*o+a,h=(c+s)*i+r;l=l*o+a,c=c*i+r;let p=0,m=0;return l<0&&(p=-l),u>n.width&&(p=-(u-n.width)),c<0&&(m=-c),h>n.height&&(m=-(h-n.height)),{isOuter:0!==p||0!==m,offsetLeft:p,offsetTop:m}};let O=null;const N=e=>(O||(O=document.createElement("div")),O.innerHTML=e,O.textContent),S=e=>new Promise((t,n)=>{let o=new FileReader;o.onload=e=>{t(e.target.result)},o.onerror=e=>{n(e)},o.readAsDataURL(e)});const L=e=>new Promise(t=>{let n=new Image;n.src=e,n.onload=()=>{t({width:n.width,height:n.height})},n.onerror=()=>{t({width:0,height:0})}}),I=()=>Object(o["a"])(),R=e=>new Promise((t,n)=>{let o=new FileReader;o.readAsDataURL(e),o.onload=async e=>{let n=e.target.result,o=await L(n);t({url:n,size:o})},o.onerror=e=>{n(e)}}),M=e=>([[" "," "]].forEach(t=>{e=e.replaceAll(t[0],t[1])}),e),_=e=>Object.prototype.toString.call(e).slice(8,-1),F=e=>null===e||void 0===e||""===e,z=e=>e.replaceAll(/(<[^\s]+)\s+style=["'][^'"]+["']\s*(>)/g,"$1$2");let D=null;const P=(e,t,n)=>{D||(D=document.createElement("div")),D.innerHTML=e;let o=e=>{let i=e.childNodes;i.forEach(e=>{1===e.nodeType&&(e.tagName.toLowerCase()===t?e.style.cssText=n:o(e))})};return o(D),D.innerHTML};let B=null;const U=e=>{B||(B=document.createElement("div")),B.innerHTML=e;for(let t=B.childNodes,n=t.length;n--;)if(1==t[n].nodeType)return!0;return!1};let H=null;const j=(e,t,n)=>{H||(H=document.createElement("div")),H.innerHTML=e;let o=e=>{let i=e.childNodes;i.forEach(i=>{1===i.nodeType?o(i):3===i.nodeType&&e.replaceChild(document.createTextNode(i.nodeValue.replaceAll(t,n)),i)})};return o(H),H.innerHTML};const G=e=>(e=String(e).replaceAll(/\s+/g,""),["#fff","#ffffff","#FFF","#FFFFFF","rgb(255,255,255)"].includes(e)||/rgba\(255,255,255,[^)]+\)/.test(e)),Y=e=>(e=String(e).replaceAll(/\s+/g,""),["","transparent"].includes(e)||/rgba\(\d+,\d+,\d+,0\)/.test(e)),$=e=>{let{lineColor:t,root:n,second:o,node:i}=e,a=[t,n.fillColor,n.color,o.fillColor,o.color,i.fillColor,i.color,n.borderColor,o.borderColor,i.borderColor];for(let r=0;r{const t=e=>{const n=e.childNodes;n.forEach(e=>{1===e.nodeType&&(e.classList.contains("ql-formula")?e.parentNode.removeChild(e):t(e))})};t(e)};let Z=null;const q=e=>{Z||(Z=document.createElement("div")),Z.innerHTML=e;const t=Z.childNodes;let n="";for(let o=0;o{K||(K=document.createElement("div")),K.innerHTML=e;const t=K.childNodes;let n=[],o="";for(let i=0;i`

${me(e)}

`).join("")};let J=null;const V=e=>{J||(J=document.createElement("div")),J.innerHTML=e;const t=J.querySelectorAll(".ql-formula");Array.from(t).forEach(e=>{const t=document.createTextNode("$smmformula$");e.parentNode.replaceChild(t,e)});const n=J.childNodes;let o=[];for(let i=0;i`

${me(e)}

`).join(""),t.length>0){e=e.replace(/\$smmformula\$/g,''),J.innerHTML=e;const n=J.querySelectorAll(".smmformula");Array.from(n).forEach((e,n)=>{e.parentNode.replaceChild(t[n],e)}),e=J.innerHTML}return e},X=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),ee=(e,t)=>{const n={};return Object.keys(t).forEach(o=>{const i=e[o],a=t[o];if(_(i)===_(a)){if("Object"===_(i)){if(JSON.stringify(i)!==JSON.stringify(a))return void(n[o]=a)}else if(i!==a)return void(n[o]=a)}else n[o]=a}),n},te=e=>!/^_/.test(e)&&!i["g"].includes(e),ne=e=>e.reduce((e,t)=>{const n=e.find(e=>e.type===t.type);return n?t.list.forEach(e=>{const t=n.list.find(t=>t.name===e.name);t?t.icon=e.icon:n.list.push(e)}):e.push({...t}),e},[]),oe=e=>{let t=[];return e.forEach(n=>{e.find(e=>e.uid!==n.uid&&e.isAncestor(n))||t.push(n)}),t},ie=e=>{const t={},n={};e.forEach(e=>{const o=e.parent;if(o){const i=o.uid;n[i]=o;const a=e.getIndexInBrothers(),r={node:e,index:a};t[i]?t[i].find(e=>e.index===r.index)||t[i].push(r):t[i]=[r]}});const o=[];return Object.keys(t).forEach(e=>{if(t[e].length>1){const i=t[e].map(e=>e.index).sort((e,t)=>e-t);o.push({node:n[e],range:[i[0],i[i.length-1]]})}else o.push({node:t[e][0].node})}),o},ae=(e,t,n,o,i,a,r,l)=>t>i&&a>e&&o>r&&l>n,re=e=>{let t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),n.collapse(),t.removeAllRanges(),t.addRange(n)},le=e=>{let t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)},ce=(e,t={})=>{const n=e=>{e.forEach(e=>{e.data={...e.data,...t},e.children&&e.children.length>0&&n(e.children)})};return n(e),e},de=(e,t=!1,n=null)=>{const o=e=>{e.forEach(e=>{e.data||(e.data={}),(t||F(e.data.uid))&&(e.data.uid=I()),n&&n(e),e.children&&e.children.length>0&&o(e.children)})};return o(e),e},se=e=>e?Array.isArray(e)?e:[e]:[],ue=e=>e.parent?e.parent.nodeData.children.findIndex(t=>t.data.uid===e.uid):0,he=(e,t)=>t.findIndex(t=>t.uid===e.uid),pe=e=>{let t=0;for(let i=0;i([["&","&"],["<","<"],[">",">"]].forEach(t=>{e=e.replace(new RegExp(t[0],"g"),t[1])}),e),fe=(e,t)=>{const n=_(e);if(n!==_(t))return!1;if("Object"===n){const n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(let i=0;i{navigator.clipboard&&navigator.clipboard.writeText(JSON.stringify(e))},ve=async()=>{let e=null,t=null;if(navigator.clipboard){e=await navigator.clipboard.readText();const n=await navigator.clipboard.read();if(n&&n.length>0)for(const e of n)for(const n of e.types)if(/^image\//.test(n)){t=await e.getType(n);break}}return{text:e,img:t}},Te=e=>{if(!e||!e.parent)return;const t=ue(e);-1!==t&&e.parent.nodeData.children.splice(t,1)},xe=e=>(i["h"].forEach(t=>{e=e.replaceAll(new RegExp(`<${t}([^>]*)>`,"g"),`<${t} $1 />`)}),e),ke=(e,t)=>{if(e.length!==t.length)return!1;for(let n=0;nt.uid===e[n].uid))return!1;return!0},be=()=>{const e=navigator.userAgent.match(/\s+Chrome\/(.*)\s+/);return e&&e[1]?Number.parseFloat(e[1]):""},ye=e=>({simpleMindMap:!0,data:e}),we=e=>{let t=null;if("string"===typeof e)try{const n=JSON.parse(e);"object"===typeof n&&n.simpleMindMap&&(t=n.data)}catch(o){}else"object"===typeof e&&e.simpleMindMap&&(t=e.data);const n=!!t;return{isSmm:n,data:n?t:String(e)}},Ae=(e,t)=>{e.preventDefault();const n=window.getSelection();if(!n.rangeCount)return;n.deleteFromDocument(),t=t||e.clipboardData.getData("text"),t=N(t),t=t.replaceAll(/\n/g,"");const o=document.createTextNode(t);n.getRangeAt(0).insertNode(o),n.collapseToEnd()},Ce=e=>{const t={},n=(e,o)=>{const i=e.data.uid;o&&o.children.push(i),t[i]={isRoot:!o,data:{...e.data},children:[]},e.children&&e.children.length>0&&e.children.forEach(e=>{n(e,t[i])})};return n(e,null),t},Ee=(e,t,n,o)=>Math.sqrt(Math.pow(e-n,2)+Math.pow(t-o,2)),Oe=(e,t)=>{const n=e.x+e.width/2,o=e.y+e.height/2,i=t.x+t.width/2,a=t.y+t.height/2;return ni&&oi&&o>a?"right-bottom":na?"left-bottom":ni&&o===a?"right":n===i&&oa?"bottom":"overlap"},Ne=({addContentToHeader:e,addContentToFooter:t})=>{const n=[];let o=null,i=0,a=null,r=0;const l=(e,t)=>{if("function"===typeof e){const o=e();if(!o)return;const{el:i,cssText:a,height:r}=o;if(i instanceof HTMLElement){De(i);const e=Fe({el:i,height:r});t(e,r)}a&&n.push(a)}};return l(e,(e,t)=>{o=e,i=t}),l(t,(e,t)=>{a=e,r=t}),{cssTextList:n,header:o,headerHeight:i,footer:a,footerHeight:r}},Se=(e,t=0,n=0,o=0,i=0,a=!1,r=!1)=>{let l=1/0,c=-1/0,d=1/0,s=-1/0;const u=(e,t)=>{if((!t||!a)&&e.group)try{const{x:t,y:n,width:o,height:i}=e.group.findOne(".smm-node-shape").rbox();tc&&(c=t+o),ns&&(s=n+i)}catch(n){}!r&&e._generalizationList.length>0&&e._generalizationList.forEach(e=>{u(e.generalizationNode)}),e.children&&e.children.forEach(e=>{u(e)})};return u(e,!0),l=l-t+o,d=d-n+i,c=c-t+o,s=s-n+i,{left:l,top:d,width:c-l,height:s-d}},Le=(e,t=0,n=0,o=0,i=0)=>{let a=1/0,r=-1/0,l=1/0,c=-1/0;return e.forEach(e=>{const{left:d,top:s,width:u,height:h}=Se(e,t,n,o,i,!1,!0);dr&&(r=d+u),sc&&(c=s+h)}),{left:a,top:l,width:r-a,height:c-l}},Ie=()=>document.documentElement.requestFullScreen?"fullscreenchange":document.documentElement.webkitRequestFullScreen?"webkitfullscreenchange":document.documentElement.mozRequestFullScreen?"mozfullscreenchange":document.documentElement.msRequestFullscreen?"msfullscreenchange":void 0,Re=Ie(),Me=e=>{e.requestFullScreen?e.requestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.mozRequestFullScreen&&e.mozRequestFullScreen()},_e=()=>{document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()},Fe=({el:e,width:t,height:n})=>{const o=new r["c"];return void 0!==t&&o.width(t),void 0!==n&&o.height(n),o.add(e),o},ze=e=>{const t=e.generalization;return t?Array.isArray(t)?t:[t]:[]},De=e=>{e.setAttribute("xmlns","http://www.w3.org/1999/xhtml")},Pe=e=>(e=[...e],e.sort((e,t)=>e.sortIndex-t.sortIndex),e)},"2f42":function(e,t,n){"use strict";n("37e6")},3650:function(e,t,n){"use strict";n("59d2")},"365c":function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"e",(function(){return p})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return f})),n.d(t,"b",(function(){return g})),n.d(t,"g",(function(){return v})),n.d(t,"c",(function(){return T}));var o=n("5848"),i=n("1e42"),a=n("2b0e"),r=n("c0d6");const l="SIMPLE_MIND_MAP_DATA",c="SIMPLE_MIND_MAP_LANG",d="SIMPLE_MIND_MAP_LOCAL_CONFIG";let s=null;const u=(e,t)=>t?(e.data=Object(i["qb"])(t.data),e.children=[],t.children&&t.children.length>0&&t.children.forEach((t,n)=>{e.children[n]=u({},t)}),e):null,h=()=>{if(window.takeOverApp)return s=window.takeOverAppMethods.getMindMapData(),s;if(r["a"].state.isHandleLocalFile)return a["default"].prototype.getCurrentData();let e=localStorage.getItem(l);if(null===e)return Object(i["qb"])(o["a"]);try{return JSON.parse(e)}catch(t){return Object(i["qb"])(o["a"])}},p=e=>{try{let t=null;if(t=window.takeOverApp?s:h(),t.root=u({},e),window.takeOverApp)return s=t,void window.takeOverAppMethods.saveMindMapData(t);if(a["default"].prototype.$bus.$emit("write_local_file",t),r["a"].state.isHandleLocalFile)return;let n=JSON.stringify(t);localStorage.setItem(l,n)}catch(t){console.log(t)}},m=e=>{try{let t=null;if(t=window.takeOverApp?s:h(),t={...t,...e},window.takeOverApp)return s=t,void window.takeOverAppMethods.saveMindMapData(t);if(a["default"].prototype.$bus.$emit("write_local_file",t),r["a"].state.isHandleLocalFile)return;let n=JSON.stringify(t);localStorage.setItem(l,n)}catch(t){console.log(t)}},f=e=>{window.takeOverApp?window.takeOverAppMethods.saveLanguage(e):localStorage.setItem(c,e)},g=()=>{if(window.takeOverApp)return window.takeOverAppMethods.getLanguage()||"zh";let e=localStorage.getItem(c);return e||(f("zh"),"zh")},v=e=>{if(window.takeOverApp)return window.takeOverAppMethods.saveLocalConfig(e);localStorage.setItem(d,JSON.stringify(e))},T=()=>{if(window.takeOverApp)return window.takeOverAppMethods.getLocalConfig();let e=localStorage.getItem(d);return e?JSON.parse(e):null}},"36f1":function(e,t,n){"use strict";n("d82e")},"37e6":function(e,t,n){},4013:function(e,t,n){"use strict";n.d(t,"i",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return r})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return s})),n.d(t,"h",(function(){return u}));const o=[{name:"默认",value:"default",dark:!1},{name:"暗色2",value:"dark2",dark:!0},{name:"天清绿",value:"skyGreen",dark:!1},{name:"脑图经典2",value:"classic2",dark:!1},{name:"脑图经典3",value:"classic3",dark:!1},{name:"经典绿",value:"classicGreen",dark:!1},{name:"经典蓝",value:"classicBlue",dark:!1},{name:"天空蓝",value:"blueSky",dark:!1},{name:"脑残粉",value:"brainImpairedPink",dark:!1},{name:"暗色",value:"dark",dark:!0},{name:"泥土黄",value:"earthYellow",dark:!1},{name:"清新绿",value:"freshGreen",dark:!1},{name:"清新红",value:"freshRed",dark:!1},{name:"浪漫紫",value:"romanticPurple",dark:!1},{name:"粉红葡萄",value:"pinkGrape",dark:!1},{name:"薄荷",value:"mint",dark:!1},{name:"金色vip",value:"gold",dark:!1},{name:"活力橙",value:"vitalityOrange",dark:!1},{name:"绿叶",value:"greenLeaf",dark:!1},{name:"脑图经典",value:"classic",dark:!0},{name:"脑图经典4",value:"classic4",dark:!1},{name:"小黄人",value:"minions",dark:!1},{name:"简约黑",value:"simpleBlack",dark:!1},{name:"课程绿",value:"courseGreen",dark:!1},{name:"咖啡",value:"coffee",dark:!1},{name:"红色精神",value:"redSpirit",dark:!1},{name:"黑色幽默",value:"blackHumour",dark:!0},{name:"深夜办公室",value:"lateNightOffice",dark:!0},{name:"黑金",value:"blackGold",dark:!0},{name:"牛油果",value:"avocado",dark:!1},{name:"秋天",value:"autumn",dark:!1},{name:"橙汁",value:"orangeJuice",dark:!0}],i={CHANGE_THEME:"changeTheme",CHANGE_LAYOUT:"changeLayout",SET_DATA:"setData",TRANSFORM_TO_NORMAL_NODE:"transformAllNodesToNormalNode",MODE:{READONLY:"readonly",EDIT:"edit"},LAYOUT:{LOGICAL_STRUCTURE:"logicalStructure",LOGICAL_STRUCTURE_LEFT:"logicalStructureLeft",MIND_MAP:"mindMap",ORGANIZATION_STRUCTURE:"organizationStructure",CATALOG_ORGANIZATION:"catalogOrganization",TIMELINE:"timeline",TIMELINE2:"timeline2",FISHBONE:"fishbone",VERTICAL_TIMELINE:"verticalTimeline"},DIR:{UP:"up",LEFT:"left",DOWN:"down",RIGHT:"right"},KEY_DIR:{LEFT:"Left",UP:"Up",RIGHT:"Right",DOWN:"Down"},SHAPE:{RECTANGLE:"rectangle",DIAMOND:"diamond",PARALLELOGRAM:"parallelogram",ROUNDED_RECTANGLE:"roundedRectangle",OCTAGONAL_RECTANGLE:"octagonalRectangle",OUTER_TRIANGULAR_RECTANGLE:"outerTriangularRectangle",INNER_TRIANGULAR_RECTANGLE:"innerTriangularRectangle",ELLIPSE:"ellipse",CIRCLE:"circle"},MOUSE_WHEEL_ACTION:{ZOOM:"zoom",MOVE:"move"},INIT_ROOT_NODE_POSITION:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom",CENTER:"center"},LAYOUT_GROW_DIR:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom"},PASTE_TYPE:{CLIP_BOARD:"clipBoard",CANVAS:"canvas"},SCROLL_BAR_DIR:{VERTICAL:"vertical",HORIZONTAL:"horizontal"},CREATE_NEW_NODE_BEHAVIOR:{DEFAULT:"default",NOT_ACTIVE:"notActive",ACTIVE_ONLY:"activeOnly"},TAG_POSITION:{RIGHT:"right",BOTTOM:"bottom"}},a={[i.INIT_ROOT_NODE_POSITION.LEFT]:0,[i.INIT_ROOT_NODE_POSITION.TOP]:0,[i.INIT_ROOT_NODE_POSITION.RIGHT]:1,[i.INIT_ROOT_NODE_POSITION.BOTTOM]:1,[i.INIT_ROOT_NODE_POSITION.CENTER]:.5},r=[{name:"逻辑结构图",value:i.LAYOUT.LOGICAL_STRUCTURE},{name:"向左逻辑结构图",value:i.LAYOUT.LOGICAL_STRUCTURE_LEFT},{name:"思维导图",value:i.LAYOUT.MIND_MAP},{name:"组织结构图",value:i.LAYOUT.ORGANIZATION_STRUCTURE},{name:"目录组织图",value:i.LAYOUT.CATALOG_ORGANIZATION},{name:"时间轴",value:i.LAYOUT.TIMELINE},{name:"时间轴2",value:i.LAYOUT.TIMELINE2},{name:"竖向时间轴",value:i.LAYOUT.VERTICAL_TIMELINE},{name:"鱼骨图",value:i.LAYOUT.FISHBONE}],l=[i.LAYOUT.LOGICAL_STRUCTURE,i.LAYOUT.LOGICAL_STRUCTURE_LEFT,i.LAYOUT.MIND_MAP,i.LAYOUT.CATALOG_ORGANIZATION,i.LAYOUT.ORGANIZATION_STRUCTURE,i.LAYOUT.TIMELINE,i.LAYOUT.TIMELINE2,i.LAYOUT.VERTICAL_TIMELINE,i.LAYOUT.FISHBONE],c=["text","image","imageTitle","imageSize","icon","tag","hyperlink","hyperlinkTitle","note","expand","isActive","generalization","richText","resetRichText","uid","activeStyle","associativeLineTargets","associativeLineTargetControlOffsets","associativeLinePoint","associativeLineText","attachmentUrl","attachmentName","notation","outerFrame"],d={READ_CLIPBOARD_ERROR:"read_clipboard_error",PARSE_PASTE_DATA_ERROR:"parse_paste_data_error",CUSTOM_HANDLE_CLIPBOARD_TEXT_ERROR:"custom_handle_clipboard_text_error",LOAD_CLIPBOARD_IMAGE_ERROR:"load_clipboard_image_error",BEFORE_TEXT_EDIT_ERROR:"before_text_edit_error",EXPORT_ERROR:"export_error",EXPORT_LOAD_IMAGE_ERROR:"export_load_image_error",DATA_CHANGE_DETAIL_EVENT_ERROR:"data_change_detail_event_error"},s="\n /* 鼠标hover和激活时渲染的矩形 */\n .smm-hover-node{\n display: none;\n opacity: 0.6;\n stroke-width: 1;\n }\n\n .smm-node:not(.smm-node-dragging):hover .smm-hover-node{\n display: block;\n }\n\n .smm-node.active .smm-hover-node, .smm-node-highlight .smm-hover-node{\n display: block;\n opacity: 1;\n stroke-width: 2;\n }\n",u=["img","br","hr","input","link","meta","area"]},"41cb":function(e,t,n){"use strict";n("14d9");var o=n("2b0e"),i=n("8c4f"),a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"docContainer"},[t("Header"),t("div",{staticClass:"content"},[t("Sidebar"),t("div",{ref:"doc",staticClass:"doc",attrs:{id:"doc"},on:{scroll:e.onScroll}},[t("router-view")],1),t("CatalogBar",{attrs:{scrollTop:e.scrollTop},on:{scroll:e.doScroll}})],1)],1)},r=[],l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"headerContainer"},[t("div",{staticClass:"left"},[t("div",{staticClass:"title",on:{click:e.toIndex}},[t("img",{attrs:{src:n("440d"),alt:""}}),e._v(" SimpleMindMap ")])]),t("div",{staticClass:"center"},[t("div",{staticClass:"btn",on:{click:e.toIndex}},[e._v(e._s(e.index))]),t("div",{staticClass:"btn",on:{click:e.toDemo}},[e._v(e._s(e.demoName))]),t("div",{staticClass:"btn",class:{active:"help"===e.docType},on:{click:e.toHelp}},[e._v(" "+e._s(e.helpDoc)+" ")]),t("div",{staticClass:"btn",class:{active:"doc"===e.docType},on:{click:e.toDev}},[e._v(" "+e._s(e.devDoc)+" ")]),"doc"===e.docType?t("el-dropdown",{attrs:{trigger:"click",placement:"bottom-start"},on:{command:e.handleCommand}},[t("span",{staticClass:"translateBtn"},[e._v(" "+e._s(e.currentLangName)),t("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.otherLangList,(function(n){return t("el-dropdown-item",{key:n.path,attrs:{command:n.path}},[e._v(e._s(n.name))])})),1)],1):e._e(),e._m(0)],1),t("div",{staticClass:"right"})])},c=[function(){var e=this,t=e._self._c;return t("a",{attrs:{href:"https://github.com/wanglin2/mind-map",target:"_blank"}},[t("span",{staticClass:"iconfont icongithub"})])}],d=[{lang:"zh",children:[{path:"associativeLine",title:"AssociativeLine 插件"},{path:"batchExecution",title:"BatchExecution实例"},{path:"changelog",title:"Changelog"},{path:"command",title:"Command实例"},{path:"constructor",title:"构造函数"},{path:"course1",title:"基本使用"},{path:"course2",title:"操作节点内容"},{path:"course3",title:"插入/删除节点、前进回退"},{path:"course4",title:"设置节点样式"},{path:"course5",title:"设置基础样式"},{path:"course6",title:"显示水印"},{path:"course7",title:"开启节点自由拖拽"},{path:"course8",title:"开启节点富文本编辑"},{path:"course9",title:"修改鼠标滚轮的行为"},{path:"course10",title:"主题"},{path:"course11",title:"结构"},{path:"course12",title:"如何渲染一个大纲"},{path:"course13",title:"快捷键"},{path:"course14",title:"如何渲染一个小地图"},{path:"course15",title:"如何渲染一个右键菜单"},{path:"course16",title:"如何渲染富文本的悬浮工具栏"},{path:"course17",title:"导入和导出"},{path:"course18",title:"如何持久化数据"},{path:"course19",title:"插入和扩展节点图标"},{path:"course20",title:"如何自定义节点内容"},{path:"course21",title:"如何复制、剪切、粘贴"},{path:"course22",title:"如何实现搜索、替换"},{path:"course23",title:"如何渲染滚动条"},{path:"course24",title:"如何开发一个插件"},{path:"course25",title:"关于概要"},{path:"course26",title:"如何实现AI生成节点内容"},{path:"course27",title:"快捷键操作如何传递自定义参数"},{path:"course28",title:"如何动态修改自定义元素的大小"},{path:"course29",title:"局域网docker部署解决HTTPS问题的一种方法"},{path:"doExport",title:"Export 插件"},{path:"drag",title:"Drag插件"},{path:"introduction",title:"简介"},{path:"keyCommand",title:"KeyCommand实例"},{path:"keyboardNavigation",title:"KeyboardNavigation插件"},{path:"markdown",title:"Markdown解析"},{path:"miniMap",title:"MiniMap插件"},{path:"node",title:"Node实例"},{path:"render",title:"Render实例"},{path:"textEdit",title:"TextEdit实例"},{path:"richText",title:"RichText插件"},{path:"select",title:"Select 插件 "},{path:"start",title:"开始"},{path:"translate",title:"贡献"},{path:"utils",title:"内置工具方法"},{path:"view",title:"View实例"},{path:"watermark",title:"Watermark插件"},{path:"xmind",title:"XMind解析"},{path:"deploy",title:"部署"},{path:"client",title:"客户端"},{path:"touchEvent",title:"TouchEvent插件"},{path:"nodeImgAdjust",title:"NodeImgAdjust插件"},{path:"search",title:"Search插件"},{path:"painter",title:"Painter插件"},{path:"scrollbar",title:"Scrollbar插件"},{path:"formula",title:"Formula插件"},{path:"cooperate",title:"Cooperate插件"},{path:"rainbowLines",title:"RainbowLines插件"},{path:"demonstrate",title:"Demonstrate插件"},{path:"outerFrame",title:"OuterFrame插件"},{path:"handDrawnLikeStyle",title:"HandDrawnLikeStyle收费插件"},{path:"notation",title:"Notation收费插件"},{path:"help1",title:"概要/关联线"},{path:"help2",title:"客户端"},{path:"help3",title:"打开预览在线文件"},{path:"help4",title:"复制粘贴"},{path:"help5",title:"导出"},{path:"help6",title:"如何编辑数学公式"}]},{lang:"en",children:[{path:"associativeLine",title:"AssociativeLine plugin"},{path:"batchExecution",title:"batchExecution instance"},{path:"changelog",title:"Changelog"},{path:"command",title:"command instance"},{path:"constructor",title:"Constructor"},{path:"doExport",title:"Export plugin"},{path:"drag",title:"Drag plugin"},{path:"introduction",title:"Introduction"},{path:"keyCommand",title:"KeyCommand instance"},{path:"keyboardNavigation",title:"KeyboardNavigation plugin"},{path:"markdown",title:"Markdown parse"},{path:"miniMap",title:"MiniMap plugin"},{path:"node",title:"Node instance"},{path:"render",title:"Render instance"},{path:"textEdit",title:"TextEdit instance"},{path:"richText",title:"RichText plugin"},{path:"select",title:"Select plugin"},{path:"start",title:"Start"},{path:"translate",title:"Contribute"},{path:"utils",title:"Utility Methods"},{path:"view",title:"View instance"},{path:"watermark",title:"Watermark plugin"},{path:"xmind",title:"XMind parse"},{path:"deploy",title:"Deploy"},{path:"touchEvent",title:"TouchEvent plugin"},{path:"nodeImgAdjust",title:"NodeImgAdjust plugin"},{path:"search",title:"Search plugin"},{path:"painter",title:"Painter plugin"},{path:"scrollbar",title:"Scrollbar plugin"},{path:"formula",title:"Formula plugin"},{path:"cooperate",title:"Cooperate plugin"},{path:"rainbowLines",title:"RainbowLines plugin"},{path:"demonstrate",title:"Demonstrate plugin"},{path:"outerFrame",title:"OuterFrame plugin"},{path:"handDrawnLikeStyle",title:"HandDrawnLikeStyle chargeable plugin"},{path:"notation",title:"Notation chargeable plugin"},{path:"client",title:"Client"}]}];let s=[{name:"中文",path:"zh"},{name:"English",path:"en"}],u=["introduction","start","deploy","client","translate","changelog"],h=new Array(29).fill(0).map((e,t)=>"course"+(t+1)),p=["constructor","node","render","textEdit","view","keyCommand","command","batchExecution","richText","select","drag","keyboardNavigation","doExport","miniMap","watermark","associativeLine","touchEvent","nodeImgAdjust","search","painter","scrollbar","formula","cooperate","rainbowLines","handDrawnLikeStyle","demonstrate","notation","outerFrame","xmind","markdown","utils"],m=new Array(6).fill(0).map((e,t)=>"help"+(t+1));const f=(e,t)=>{let n=d.find(t=>t.lang===e),o=n.children;return t.filter(e=>o.find(t=>t.path===e)).map(e=>({path:e,name:o.find(t=>t.path===e).title}))};var g={zh:[{groupName:"开始",type:"doc",list:f("zh",u)},{groupName:"教程",type:"doc",list:f("zh",h)},{groupName:"API",type:"doc",list:f("zh",p)},{groupName:"使用帮助",type:"help",list:f("zh",m)}],en:[{groupName:"Start",type:"doc",list:f("en",u)},{groupName:"Course",type:"doc",list:f("zh",h)},{groupName:"API",type:"doc",list:f("en",p)}]};const v={pageCatalog:{zh:"本页目录",en:"Page catalog"},demo:{zh:"在线示例",en:"Online Demo"},help:{zh:"帮助文档",en:"Help doc"},dev:{zh:"开发文档",en:"Dev doc"},index:{zh:"首页",en:"Home"}},T=(e,t)=>v[e]?v[e][t]||v[e].zh:"";var x=T,k={data(){return{docType:"",lang:"",currentLangName:"",otherLangList:[]}},computed:{demoName(){return x("demo",this.lang)},helpDoc(){return x("help",this.lang)},devDoc(){return x("dev",this.lang)},index(){return x("index",this.lang)}},watch:{$route(){this.init()}},created(){this.init()},methods:{init(){let e=/^\/([^\/]+)\//.exec(this.$route.path);e&&e[1]&&(this.docType=e[1]);let t=/^\/doc\/([^\/]+)\//.exec(this.$route.path);if(t&&t[1]){this.lang=t[1];let e=s.find(e=>e.path===this.lang);this.currentLangName=e.name,this.otherLangList=s.filter(e=>e.path!==this.lang)}},toIndex(){this.$router.push("/index")},toDemo(){this.$router.push("/")},handleCommand(e){let t=this.$route.path.replace(/^\/doc\/([^\/]+)\//,(...t)=>`/doc/${e}/`);this.$router.push(t)},toHelp(){this.lang="zh",this.$router.replace("/help/zh/")},toDev(){this.$router.replace("/doc/zh/")}}},b=k,y=(n("eca6"),n("2877")),w=Object(y["a"])(b,l,c,!1,null,"1c36e28e",null),A=w.exports,C=function(){var e=this,t=e._self._c;return t("div",{staticClass:"sideBarContainer"},[t("div",{staticClass:"catalogGroupList"},e._l(e.groupList,(function(n,o){return t("div",{key:o,staticClass:"catalogGroup"},[t("div",{staticClass:"catalogGroupName"},[e._v(e._s(n.groupName))]),t("div",{staticClass:"catalogList"},e._l(n.list,(function(n){return t("div",{key:o+n.path,staticClass:"catalogItem",class:{active:n.path===e.currentPath},on:{click:function(t){return e.jump(n)}}},[e._v(" "+e._s(n.name)+" ")])})),0)])})),0)])},E=[],O={data(){return{groupList:[],lang:"",currentPath:"",type:""}},created(){this.initCatalog()},watch:{$route(){this.initCatalog()}},methods:{jump(e){e.path!==this.currentPath&&this.$router.push(`/${this.type}/${this.lang}/${e.path}`)},initCatalog(){let e=/^\/(doc|help)\/([^\/]+)\//.exec(this.$route.path);e&&e[2]&&(this.type=e[1],this.lang=e[2],this.groupList=g[this.lang].filter(e=>e.type===this.type));let t=/^\/(doc|help)\/[^\/]+\/([^\/]+)(\/|$)/.exec(this.$route.path);t&&t[2]&&(this.currentPath=t[2])}}},N=O,S=(n("2f42"),Object(y["a"])(N,C,E,!1,null,"73f8f4b5",null)),L=S.exports,I=function(){var e=this,t=e._self._c;return t("div",{staticClass:"catalogBarContainer"},[t("div",{staticClass:"catalogBarTitle"},[e._v(e._s(e.pageCatalogTitle))]),t("div",{staticClass:"catalogList"},[e._l(e.list,(function(n,o){return t("div",{key:n.title+o,staticClass:"catalogItem",class:{active:n.title===e.activeCatalog},on:{click:function(t){return e.scrollTo(n,o)}}},[e._v(" "+e._s(n.title)+" ")])})),-1!==e.activeCatalogIndex?t("div",{staticClass:"activeBar",style:{top:4+28*e.activeCatalogIndex+"px"}}):e._e()],2)])},R=[],M={props:{scrollTop:{type:Number}},data(){return{lang:"",list:[],activeCatalog:"",activeCatalogIndex:-1,appointCatalog:!0}},computed:{pageCatalogTitle(){return x("pageCatalog",this.lang)}},watch:{$route(e,t){this.initLang(),this.initCatalogList(e.path,t.path)},scrollTop(){this.onScroll()},lang(e,t){t&&this.initCatalogList()}},mounted(){this.initLang(),this.initCatalogList(),this.scrollToCatalog()},methods:{initLang(){let e=/^\/(doc|help)\/([^\/]+)\//.exec(this.$route.path);e&&e[2]&&(this.lang=e[2])},initCatalogList(e,t){let n=/^\/(doc|help)\/[^\/]+\/([^\/]+)/.exec(e),o=/^\/(doc|help)\/[^\/]+\/([^\/]+)/.exec(t);if(!e&&!t||n[2]!==o[2]){this.$emit("scroll",0),this.resetActive();let e=document.getElementById("doc"),t=document.querySelectorAll("#doc h2");this.list=Array.from(t).map(t=>({title:t.textContent,top:t.offsetTop-e.offsetTop}))}},scrollToCatalog(){let e=/^\/(doc|help)\/[^\/]+\/[^\/]+\/([^\/]+)($|\/)/.exec(this.$route.path);if(e&&e[2]){let t=decodeURIComponent(e[2]),n=this.list.find(e=>e.title===t),o=this.list.findIndex(e=>e.title===t);n&&(this.activeCatalog=n.title,this.activeCatalogIndex=o,this.$emit("scroll",n.top))}},scrollTo(e,t){this.appointCatalog=!0,this.routeToNewCatalog(e.title),this.$nextTick(()=>{this.activeCatalog=e.title,this.activeCatalogIndex=t,this.scrollToCatalog()})},routeToNewCatalog(e){let t=this.$route.path,n="";n=e?/^\/(doc|help)\/[^\/]+\/[^\/]+($|\/)$/.test(t)?t.replace(/^(\/(doc|help)\/[^\/]+\/[^\/]+)($|\/)$/,"$1/"+encodeURIComponent(e)):t.replace(/^(\/(doc|help)\/[^\/]+\/[^\/]+\/)([^\/]+)($|\/)/,(...t)=>t[1]+encodeURIComponent(e)):t.replace(/^(\/(doc|help)\/[^\/]+\/[^\/]+)($|\/|.*)$/,"$1"),t!==n&&this.$router.push(n)},onScroll(){if(this.appointCatalog)return void(this.appointCatalog=!1);let e=!1;for(let t=0;t=n.top&&(!o||this.scrollTop{try{this.$refs.doc.scrollTop=e}catch(t){console.log(t)}})},onScroll(){this.scrollTop=this.$refs.doc.scrollTop}}}),P=D,B=(n("3650"),Object(y["a"])(P,a,r,!1,null,null,null)),U=B.exports;const H=()=>{let e=d[0].children;for(let t=1;t{n.find(t=>t.path===e.path)||n.push({...e,lang:"zh"})})}};H();const j=(e,t)=>[...d.map(n=>({path:`/${e}/${n.lang}/`,redirect:`/${e}/${n.lang}/${t}/`})),...d.map(t=>({path:`/${e}/${t.lang}/`,component:U,children:t.children.map(e=>({path:e.path+"/:h?",component:()=>n("b834")(`./${e.lang||t.lang}/${e.path}/index.vue`)}))}))];o["default"].use(i["a"]);const G=[{path:"/index",name:"Index",component:()=>n.e("chunk-47ab6502").then(n.bind(null,"9684"))},{path:"/",name:"Edit",component:()=>n.e("chunk-392e6b57").then(n.bind(null,"5fca"))},...j("doc","introduction"),...j("help","help1")],Y=new i["a"]({routes:G});t["a"]=Y},"440d":function(e,t){e.exports="data:image/png;base64,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"},5439:function(e,t,n){},"56d7":function(e,t,n){"use strict";n.r(t);var o=n("2b0e"),i=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},a=[],r={name:"App",components:{}},l=r,c=(n("36f1"),n("2877")),d=Object(c["a"])(l,i,a,!1,null,null,null),s=d.exports,u=n("41cb"),h=n("c0d6"),p=n("5c96"),m=n.n(p),f=(n("0fae"),n("9c65"),n("0808"),n("c71c")),g=n("9225"),v=n("365c");o["default"].config.productionTip=!1;const T=new o["default"];o["default"].prototype.$bus=T,o["default"].use(m.a),o["default"].use(f["a"]);const x=()=>{g["a"].locale=Object(v["b"])(),new o["default"]({render:e=>e(s),router:u["a"],store:h["a"],i18n:g["a"]}).$mount("#app")};window.takeOverApp?(window.initApp=x,window.$bus=T):x()},5848:function(e,t,n){"use strict";const o=()=>({image:"/enJFNMHnedQTYTESGfDkctCp2.jpeg",imageTitle:"图片名称",imageSize:{width:1e3,height:563},icon:["priority_1"],tag:["标签1","标签2"],hyperlink:"http://lxqnsys.com/",hyperlinkTitle:"理想青年实验室",note:"理想青年实验室\n一个有意思的角落"}),i=(o(),o(),{root:{data:{text:"根节点"},children:[{data:{text:"二级节点",generalization:{text:"概要"}},children:[{data:{text:"分支主题"},children:[]},{data:{text:"分支主题"},children:[]}]}]}});t["a"]={...i,theme:{template:"classic4",config:{}},layout:"logicalStructure",config:{}}},"59d2":function(e,t,n){},"716d":function(e,t,n){},9225:function(e,t,n){"use strict";var o=n("2b0e"),i=n("a925"),a={baseStyle:{title:"BaseStyle",background:"Background",color:"Color",image:"Image",imageRepeat:"Image repeat",imagePosition:"Image position",imageSize:"Image size",line:"Line",width:"Width",style:"Style",lineRadius:"Radius",lineOfOutline:"Line of outline",showArrow:"Is show arrow",nodePadding:"Node padding",nodeMargin:"Node margin",horizontal:"Horizontal",vertical:"Vertical",maximumWidth:"Max width",maximumHeight:"Max height",icon:"Icon",size:"Size",level2Node:"Level2 node",belowLevel2Node:"Below level2 node",nodeBorderType:"Node border style",nodeUseLineStyle:"Use only has bottom border style",otherConfig:"Other config",enableFreeDrag:"Enable node free drag(Beta)",openPerformance:"Enable performance mode",watermark:"Watermark",showWatermark:"Is show watermark",onlyExport:"Only export",watermarkDefaultText:"Watermark text",watermarkText:"Watermark text",watermarkTextColor:"Text color",watermarkLineSpacing:"Line spacing",watermarkTextSpacing:"Text spacing",watermarkAngle:"Angle",watermarkTextOpacity:"Text opacity",watermarkTextFontSize:"Font size",belowNode:"Display below nodes",isEnableNodeRichText:"Enable node rich text editing",mousewheelAction:"Mouse wheel behavior",zoomView:"Zoom view",moveViewUpDown:"Move view up and down",associativeLine:"Associative line",associativeLineWidth:"Width",associativeLineColor:"Color",associativeLineActiveWidth:"Active width",associativeLineActiveColor:"Active color",mousewheelZoomActionReverse:"Mouse Wheel Zoom",mousewheelZoomActionReverse1:"Zoom out forward and zoom in back",mousewheelZoomActionReverse2:"Zoom in forward and zoom out back",createNewNodeBehavior:"Behavior of creating new node",default:"Active new node and editing",notActive:"Not active new node",activeOnly:"Only active new node but not editing",rootStyle:"Root Node",associativeLineText:"Associative line text",fontFamily:"Font family",fontSize:"Font size",isShowScrollbar:"Is show scrollbar",isUseHandDrawnLikeStyle:"Is use hand drawn like style",rootLineStartPos:"Root line start pos",center:"Center",edge:"Edge",rainbowLines:"Rainbow lines",notUseRainbowLines:"Not use rainbow lines",outerFramePadding:"Outer frame padding"},color:{moreColor:"More color"},contextmenu:{insertSiblingNode:"Insert sibling node",insertChildNode:"Insert child node",insertParentNode:"Insert parent node",insertSummary:"Insert summary",moveUpNode:"Move up node",moveDownNode:"Move down node",deleteNode:"Delete node",deleteCurrentNode:"Only del cur node",copyNode:"Copy node",cutNode:"Cut node",pasteNode:"Paste node",backCenter:"Back root node",expandAll:"Expand all",unExpandAll:"Un expand all",expandTo:"Expand to",arrangeLayout:"Arrange layout",level1:"Level1",level2:"Level2",level3:"Level3",level4:"Level4",level5:"Level5",level6:"Level6",zenMode:"Zen mode",fitCanvas:"Fit canvas",removeImage:"Remove image",removeHyperlink:"Remove hyperlink",removeNote:"Remove note",removeCustomStyles:"Remove custom styles",removeAllNodeCustomStyles:"Remove all node custom styles",exportNodeToPng:"Export node to png",copyToClipboard:"Copy to clipboard",copyToSmm:"SMM",copyToJson:"JSON",copyToMarkdown:"Markdown",copyToTxt:"Txt",copyToPng:"Png",copySuccess:"Copy success",copyFail:"Copy fail"},count:{words:"Words",nodes:"Nodes"},dialog:{cancel:"Cancel",confirm:"Confirm"},export:{title:"Export",filename:"Filename",include:"Is include config like theme and structure",dedicatedFile:"Dedicated file",jsonFile:"json file",imageFile:"Image file",svgFile:"svg file",pdfFile:"pdf file",markdownFile:"markdown file",tips:"tips: .smm and .json file can be import",isTransparent:"Background is transparent",pngTips:"tips: Exporting pictures in rich text mode is time-consuming. It is recommended to export to svg format",svgTips:"tips: Exporting pictures in rich text mode is time-consuming",transformingDomToImages:"Converting nodes: ",notifyTitle:"Info",notifyMessage:"If the download is not triggered, check whether it is blocked by the browser",paddingX:"Padding x",paddingY:"Padding y",useMultiPageExport:"Export multi page",defaultFileName:"Mind map",addFooterTextPlaceholder:"For example: From simple-mind-map",addFooterText:"Add text at the footer"},fullscreen:{fullscreenShow:"Full screen show",fullscreenEdit:"Full screen edit"},demonstrate:{demonstrate:"Enter demonstration mode"},import:{title:"Import",selectFile:"Select file",supportFile:"Support .smm、.json、.xmind、.xlsx、.md file",enableFileTip:"Please select .smm、.json、.xmind、.xlsx、.md file",maxFileNum:"At most one file can be selected",notSelectTip:"Please select the file to import",fileContentError:"The file content is incorrect",importSuccess:"Import success",fileParsingFailed:"File parsing failed",xmindCanvasSelectDialogTitle:"Select the canvas to import"},navigatorToolbar:{openMiniMap:"Open mini map",closeMiniMap:"Close mini map",readonly:"Change to eadonly",edit:"Change to edit",backToRoot:"Back to root node",changeSourceCodeEdit:"Switch to source code editing mode"},nodeHyperlink:{title:"Link",link:"Href",name:"Name"},nodeIcon:{title:"Icon"},nodeImage:{title:"Image",imgTitle:"Title"},nodeNote:{title:"Note"},nodeTag:{title:"Tag",addTip:"Press Enter to add"},outline:{title:"Outline",nodeDefaultText:"Branch node"},scale:{zoomIn:"Zoom in",zoomOut:"Zoom out"},shortcutKey:{title:"Shortcut key"},strusture:{title:"Strusture"},style:{title:"Node style",normal:"Normal",active:"Active",text:"Text",fontFamily:"Font family",fontSize:"Font size",lineHeight:"Line height",color:"color",addFontWeight:"add font weight",italic:"Italic",textDecoration:"Text decoration",underline:"Underline",none:"None",lineThrough:"Line through",overline:"Overline",border:"Border",style:"Style",width:"Width",borderRadius:"Border radius",background:"Background",shape:"Shape",line:"Line",nodePadding:"Node padding",horizontal:"Horizontal",vertical:"Vertical",gradientStyle:"Gradient",startColor:"Start",endColor:"End",arrowDir:"Arrow dir",arrowDirStart:"Start",arrowDirEnd:"End"},theme:{title:"Theme",classics:"Classics",dark:"Darkness",simple:"Simple",coverTip:"You have currently customized the basic style, do you want to overwrite it?",tip:"Tip",cover:"Cover",reserve:"Reserve"},toolbar:{undo:"Undo",redo:"Redo",insertSiblingNode:"Sibling node",insertChildNode:"Child node",deleteNode:"Delete node",image:"Image",icon:"Icon",link:"Link",note:"Note",tag:"Tag",summary:"Summary",displayOutline:"Display outline",baseStyle:"Base style",theme:"Theme",strusture:"Strusture",newFile:"New file",openFile:"Open file",saveAs:"Save as",import:"Import",export:"Export",shortcutKey:"Shortcut key",associativeLine:"Associative line",painter:"Painter",formula:"Formula",attachment:"Attachment",outerFrame:"Outer frame",more:"More",selectFileTip:"Please select a file",notSupportTip:"Your browser does not support this feature, or the current page is not using the HTTPS protocol",tip:"Tip",editingLocalFileTipFront:"Currently editing your local【",editingLocalFileTipEnd:"】file",fileContentError:"File content error",fileOpenFailed:"File open failed",defaultFileName:"Mind map",creatingTip:"Creating file",directory:"Directory",newFileTip:"Please export the currently edited file before creating a new one, Beware of content loss",openFileTip:"Please export the currently edited file before opening it, Beware of content loss"},edit:{newFeatureNoticeTitle:"New feature reminder",newFeatureNoticeMessage:"This update supports node rich text editing, But there are some defects, The most important impact is that the time to export the image is proportional to the number of nodes, Therefore, if you are more dependent on export requirements, you can use【Base style】-【Other config】-【Enable node rich text editing】Set to turn off rich text editing mode.",root:"Root node",splitByWrap:"Is automatically split nodes based on line breaks?",tip:"Tip",yes:"Yes",no:"No",exportError:"Export failed",dragTip:"Release here to import the file"},mouseAction:{tip1:"Current: Left click to drag the canvas, right click to box select nodes",tip2:"Current: Left click to box select nodes, right click to drag the canvas"},search:{searchPlaceholder:"Please enter the search content",replacePlaceholder:"Please enter replacement content",replace:"Replace",replaceAll:"Replace all",cancel:"Cancel"},nodeIconSidebar:{title:"Icon/Sticker",icon:"Icon",sticker:"Sticker"},formulaSidebar:{title:"Formula",placeholder:"Please enter LaTeX syntax",confirm:"Confirm",common:"Common formulas",tip:"Inserting formulas is not supported in non rich text mode"},richTextToolbar:{bold:"Bold",italic:"Italic",underline:"Underline",strike:"Strike",fontFamily:"Font family",fontSize:"Font size",color:"Color",backgroundColor:"Background color",removeFormat:"Clear Style"},other:{loading:"Loading, please wait..."},sourceCodeEdit:{sourceCodeTip:"It is not recommended to modify the style in rich text mode because it requires synchronous modification of data and HTML structure.",format:"Format",copy:"Copy",confirm:"Complete",close:"Close",formatErrorTip:"The JSON format is incorrect. Please check and try again",copyTip:"Copied to clipboard",formatTip:"Format complete"},attachment:{deleteAttachment:"Delete attachment",tip:"The attachment function is only available on the client side"},annotation:{mark:"Mark",show:"Show mark",type:"Type",color:"Color",lineWidth:"Line width",padding:"Padding",animate:"Animate"},nodeOuterFrame:{outerFrameSetting:"Setting",deleteOuterFrame:"Delete outer frame",boxStyle:"Box style",boxColor:"Box color",fillColor:"Fill color"},nodeTagStyle:{placeholder:"Please enter the tag content",delete:"Delete this tag"}},r={baseStyle:{title:"基础样式",background:"背景",color:"颜色",image:"图片",imageRepeat:"图片重复",imagePosition:"图片位置",imageSize:"图片大小",line:"连线",width:"粗细",style:"风格",lineRadius:"圆角大小",lineOfOutline:"概要的连线",showArrow:"是否显示箭头",nodePadding:"节点内边距",nodeMargin:"节点外边距",horizontal:"水平",vertical:"垂直",maximumWidth:"显示的最大宽度",maximumHeight:"显示的最大高度",icon:"图标",size:"大小",level2Node:"二级节点",belowLevel2Node:"三级及以下节点",nodeBorderType:"节点边框风格",nodeUseLineStyle:"是否使用只有底边框的风格",otherConfig:"其他配置",enableFreeDrag:"是否开启节点自由拖拽",openPerformance:"开启性能模式(Beta)",watermark:"水印",showWatermark:"是否显示水印",watermarkDefaultText:"水印文字",onlyExport:"是否仅在导出时显示",watermarkText:"水印文字",watermarkTextColor:"文字颜色",watermarkLineSpacing:"水印行间距",watermarkTextSpacing:"水印文字间距",watermarkAngle:"旋转角度",watermarkTextOpacity:"文字透明度",watermarkTextFontSize:"文字字号",belowNode:"显示在节点下方",isEnableNodeRichText:"是否开启节点富文本编辑",mousewheelAction:"鼠标滚轮行为",zoomView:"缩放视图",moveViewUpDown:"上下移动视图",associativeLine:"关联线",associativeLineWidth:"粗细",associativeLineColor:"颜色",associativeLineActiveWidth:"激活粗细",associativeLineActiveColor:"激活颜色",mousewheelZoomActionReverse:"鼠标滚轮缩放",mousewheelZoomActionReverse1:"向前缩小向后放大",mousewheelZoomActionReverse2:"向前放大向后缩小",createNewNodeBehavior:"创建新节点的行为",default:"激活新节点及进入编辑",notActive:"不激活新节点",activeOnly:"只激活新节点,不进入编辑",rootStyle:"根节点",associativeLineText:"关联线文字",fontFamily:"字体",fontSize:"字号",isShowScrollbar:"是否显示滚动条",isUseHandDrawnLikeStyle:"是否开启手绘风格",rootLineStartPos:"根节点连线起始位置",center:"中心",edge:"边缘",rainbowLines:"彩虹线条",notUseRainbowLines:"不使用彩虹线条",outerFramePadding:"外框内边距"},color:{moreColor:"更多颜色"},contextmenu:{insertSiblingNode:"插入同级节点",insertChildNode:"插入子级节点",insertParentNode:"插入父节点",insertSummary:"插入概要",moveUpNode:"上移节点",moveDownNode:"下移节点",deleteNode:"删除节点",deleteCurrentNode:"仅删除当前节点",copyNode:"复制节点",cutNode:"剪切节点",pasteNode:"粘贴节点",backCenter:"回到根节点",expandAll:"展开所有",unExpandAll:"收起所有",expandTo:"展开到",arrangeLayout:"一键整理布局",level1:"一级主题",level2:"二级主题",level3:"三级主题",level4:"四级主题",level5:"五级主题",level6:"六级主题",zenMode:"禅模式",fitCanvas:"适应画布",removeImage:"移除图片",removeHyperlink:"移除超链接",removeNote:"移除备注",removeCustomStyles:"一键去除自定义样式",removeAllNodeCustomStyles:"一键去除所有节点自定义样式",exportNodeToPng:"导出该节点为图片",copyToClipboard:"复制到剪贴板",copyToSmm:"SMM",copyToJson:"JSON",copyToMarkdown:"Markdown",copyToTxt:"Txt",copyToPng:"图片",copySuccess:"复制成功",copyFail:"复制失败"},count:{words:"字数",nodes:"节点"},dialog:{cancel:"取 消",confirm:"确 定"},export:{title:"导出",filename:"导出文件名称",include:"是否包含主题、结构等配置数据",dedicatedFile:"专有文件",jsonFile:"json文件",imageFile:"图片文件",svgFile:"svg文件",pdfFile:"pdf文件",markdownFile:"markdown文件",tips:"tips:.smm和.json文件可用于导入",isTransparent:"背景是否透明",pngTips:"tips:富文本模式导出图片非常耗时,建议导出为svg格式",svgTips:"tips:富文本模式导出图片非常耗时",transformingDomToImages:"正在转换节点:",notifyTitle:"消息",notifyMessage:"如果没有触发下载,请检查是否被浏览器拦截了",paddingX:"水平内边距",paddingY:"垂直内边距",useMultiPageExport:"是否多页导出",defaultFileName:"思维导图",addFooterText:"底部添加文字",addFooterTextPlaceholder:"比如:来自simple-mind-map"},fullscreen:{fullscreenShow:"全屏查看",fullscreenEdit:"全屏编辑"},demonstrate:{demonstrate:"进入演示模式"},import:{title:"导入",selectFile:"选取文件",supportFile:"支持.smm、.json、.xmind、.xlsx、.md文件",enableFileTip:"请选择.smm、.json、.xmind、.xlsx、.md文件",maxFileNum:"最多只能选择一个文件",notSelectTip:"请选择要导入的文件",fileContentError:"文件内容有误",importSuccess:"导入成功",fileParsingFailed:"文件解析失败",xmindCanvasSelectDialogTitle:"选择要导入的画布"},navigatorToolbar:{openMiniMap:"开启小地图",closeMiniMap:"关闭小地图",readonly:"切换为只读模式",edit:"切换为编辑模式",backToRoot:"回到根节点",changeSourceCodeEdit:"切换为源码编辑模式"},nodeHyperlink:{title:"超链接",link:"链接",name:"名称"},nodeIcon:{title:"图标"},nodeImage:{title:"图片",imgTitle:"图片标题"},nodeNote:{title:"备注"},nodeTag:{title:"标签",addTip:"请按回车键添加"},outline:{title:"大纲",nodeDefaultText:"分支节点"},scale:{zoomIn:"放大",zoomOut:"缩小"},shortcutKey:{title:"快捷键"},strusture:{title:"结构"},style:{title:"节点样式",normal:"常态",active:"选中状态",text:"文字",fontFamily:"字体",fontSize:"字号",lineHeight:"行高",color:"颜色",addFontWeight:"加粗",italic:"斜体",textDecoration:"划线",none:"无",underline:"下划线",lineThrough:"中划线",overline:"上划线",border:"边框",style:"样式",width:"宽度",borderRadius:"圆角",background:"背景",shape:"形状",line:"线条",nodePadding:"节点内边距",horizontal:"水平",vertical:"垂直",gradientStyle:"渐变",startColor:"起始",endColor:"结束",arrowDir:"箭头位置",arrowDirStart:"头部",arrowDirEnd:"尾部"},theme:{title:"主题",classics:"经典",dark:"深色",simple:"朴素",coverTip:"你当前自定义过基础样式,是否覆盖?",tip:"提示",cover:"覆盖",reserve:"保留"},toolbar:{undo:"回退",redo:"前进",insertSiblingNode:"同级节点",insertChildNode:"子节点",deleteNode:"删除节点",image:"图片",icon:"图标",link:"超链接",note:"备注",tag:"标签",summary:"概要",displayOutline:"显示大纲",baseStyle:"基础样式",theme:"主题",strusture:"结构",newFile:"新建",openFile:"打开",saveAs:"另存为",import:"导入",export:"导出",shortcutKey:"快捷键",associativeLine:"关联线",painter:"格式刷",formula:"公式",attachment:"附件",outerFrame:"外框",more:"更多",selectFileTip:"请选择文件",notSupportTip:"你的浏览器不支持该功能,或者当前页面非https协议",tip:"提示",editingLocalFileTipFront:"当前正在编辑你本机的【",editingLocalFileTipEnd:"】文件",fileContentError:"文件内容有误",fileOpenFailed:"文件打开失败",defaultFileName:"思维导图",creatingTip:"正在创建文件",directory:"目录",newFileTip:"新建文件前请先导出当前编辑的文件,谨防内容丢失",openFileTip:"打开文件前请先导出当前编辑的文件,谨防内容丢失"},edit:{newFeatureNoticeTitle:"新特性提醒",newFeatureNoticeMessage:"本次更新支持了节点富文本编辑,但是存在一定缺陷,最主要的影响是导出为图片的时间和节点数量成正比,所以对导出需求比较依赖的话可以通过【基础样式】-【其他配置】-【是否开启节点富文本编辑】设置关掉富文本编辑模式。",root:"根节点",splitByWrap:"是否按换行自动分割节点?",tip:"提示",yes:"是",no:"否",exportError:"导出失败",dragTip:"在此释放以导入该文件"},mouseAction:{tip1:"当前:左键拖动画布,右键框选节点",tip2:"当前:左键框选节点,右键拖动画布"},search:{searchPlaceholder:"请输入查找内容",replacePlaceholder:"请输入替换内容",replace:"替换",replaceAll:"全部替换",cancel:"取消"},nodeIconSidebar:{title:"图标/贴纸",icon:"图标",sticker:"贴纸"},formulaSidebar:{title:"公式",placeholder:"请输入 LaTeX 语法",confirm:"完成",common:"常用公式",tip:"非富文本模式下不支持插入公式"},richTextToolbar:{bold:"加粗",italic:"斜体",underline:"下划线",strike:"删除线",fontFamily:"字体",fontSize:"字号",color:"字体颜色",backgroundColor:"背景颜色",removeFormat:"清除样式"},other:{loading:"正在加载,请稍后..."},sourceCodeEdit:{sourceCodeTip:"富文本模式下不建议修改样式,因为需要同步修改数据及html结构。",format:"格式化",copy:"复制",confirm:"完成",close:"关闭",formatErrorTip:"JSON格式有误,请检查后再试",copyTip:"已复制到剪贴板",formatTip:"格式化完成"},attachment:{deleteAttachment:"删除附件",tip:"附件功能仅在客户端可用"},annotation:{mark:"标记",show:"显示标记",type:"类型",color:"颜色",lineWidth:"线宽",padding:"内边距",animate:"开启动画"},nodeOuterFrame:{outerFrameSetting:"外框设置",deleteOuterFrame:"删除外框",boxStyle:"边框样式",boxColor:"边框颜色",fillColor:"填充颜色"},nodeTagStyle:{placeholder:"请输入标签内容",delete:"删除此标签"}},l={zh:r,en:a};o["default"].use(i["a"]);const c=new i["a"]({messages:l});t["a"]=c},"9c65":function(e,t,n){},b1fa:function(e,t,n){"use strict";n("5439")},b834:function(e,t,n){var o={"./en/associativeLine/index.vue":["708b","chunk-2d0d5cb9"],"./en/batchExecution/index.vue":["ed72","chunk-2d2308b0"],"./en/changelog/index.vue":["a6d3","chunk-2d208ffa"],"./en/client/index.vue":["0247","chunk-2d0a34fb"],"./en/command/index.vue":["9381","chunk-2d0e5089"],"./en/constructor/index.vue":["6a50","chunk-2d0d9fbc"],"./en/cooperate/index.vue":["f2be","chunk-2d22c6c5"],"./en/demonstrate/index.vue":["5d71","chunk-2d0d36df"],"./en/deploy/index.vue":["b1a3","chunk-2d20f137"],"./en/doExport/index.vue":["c6ec","chunk-2d217907"],"./en/drag/index.vue":["ff2d","chunk-2d238428"],"./en/formula/index.vue":["dec3","chunk-2d229d67"],"./en/handDrawnLikeStyle/index.vue":["d763","chunk-9d289278"],"./en/introduction/index.vue":["7f29","chunk-3324bc8a"],"./en/keyCommand/index.vue":["2f7a","chunk-2d0be174"],"./en/keyboardNavigation/index.vue":["328f","chunk-2d0b92c3"],"./en/markdown/index.vue":["8102","chunk-2d0dd3b1"],"./en/miniMap/index.vue":["b98e","chunk-2d210a7a"],"./en/node/index.vue":["c133","chunk-2d216004"],"./en/nodeImgAdjust/index.vue":["48a3","chunk-2d0c226c"],"./en/outerFrame/index.vue":["d68a","chunk-2d21e7f1"],"./en/painter/index.vue":["76a5","chunk-2d0d7809"],"./en/rainbowLines/index.vue":["8235","chunk-2d0dd7d2"],"./en/render/index.vue":["8e32","chunk-2d0e9742"],"./en/richText/index.vue":["4947","chunk-2d0c20be"],"./en/scrollbar/index.vue":["a950","chunk-2d209589"],"./en/search/index.vue":["bf42","chunk-2d21b2b8"],"./en/select/index.vue":["ddd1","chunk-2d2299c3"],"./en/start/index.vue":["b407","chunk-6f12c8fe"],"./en/textEdit/index.vue":["9d03","chunk-2d0f0784"],"./en/touchEvent/index.vue":["a1cd","chunk-2d207d47"],"./en/translate/index.vue":["479a","chunk-2d0c1a01"],"./en/utils/index.vue":["144f","chunk-2d0ab10b"],"./en/view/index.vue":["16c7","chunk-2d0abe0f"],"./en/watermark/index.vue":["27ad","chunk-2d0b361e"],"./en/xmind/index.vue":["f127","chunk-2d22bd06"],"./zh/associativeLine/index.vue":["20fa","chunk-2d0b1c6f"],"./zh/batchExecution/index.vue":["e9ee","chunk-2d226d0a"],"./zh/changelog/index.vue":["9ac1","chunk-2d0f026c"],"./zh/client/index.vue":["92da","chunk-2d0e524c"],"./zh/command/index.vue":["6df4","chunk-2d0db0f2"],"./zh/constructor/index.vue":["6cfb","chunk-2d0dad5f"],"./zh/cooperate/index.vue":["a1ae","chunk-2d207d0a"],"./zh/course1/index.vue":["8e98","chunk-2d0e9802"],"./zh/course10/index.vue":["3f2a","chunk-2d0c5538"],"./zh/course11/index.vue":["33b0","chunk-2d0b9b64"],"./zh/course12/index.vue":["eb27","chunk-2d230098"],"./zh/course13/index.vue":["c1ec","chunk-2d216642"],"./zh/course14/index.vue":["e487","chunk-2d2254a4"],"./zh/course15/index.vue":["fb9a","chunk-2d2375fa"],"./zh/course16/index.vue":["18dc","chunk-2d0ac5dc"],"./zh/course17/index.vue":["4323","chunk-2d0c09f6"],"./zh/course18/index.vue":["91b3","chunk-2d0e4e1f"],"./zh/course19/index.vue":["ae22","chunk-77915045"],"./zh/course2/index.vue":["c187","chunk-2d2160a3"],"./zh/course20/index.vue":["158d","chunk-2d0ab546"],"./zh/course21/index.vue":["e410","chunk-2d2253c4"],"./zh/course22/index.vue":["d013","chunk-2d21d064"],"./zh/course23/index.vue":["a0a8","chunk-2d20791c"],"./zh/course24/index.vue":["2ad8","chunk-2d0bd3f9"],"./zh/course25/index.vue":["e6dd","chunk-2d2261a7"],"./zh/course26/index.vue":["20c6","chunk-2d0b1be7"],"./zh/course27/index.vue":["0805","chunk-2d0a4b03"],"./zh/course28/index.vue":["d920","chunk-2d21f249"],"./zh/course29/index.vue":["dfea","chunk-2d22a194"],"./zh/course3/index.vue":["0fcd","chunk-2d0afe0d"],"./zh/course4/index.vue":["32a6","chunk-2d0b978a"],"./zh/course5/index.vue":["3c76","chunk-2d0c4a65"],"./zh/course6/index.vue":["8e25","chunk-2d0e9726"],"./zh/course7/index.vue":["c13f","chunk-2d216037"],"./zh/course8/index.vue":["cc99","chunk-2d221c76"],"./zh/course9/index.vue":["b69b","chunk-2d20ff53"],"./zh/demonstrate/index.vue":["8e00","chunk-2d0e96e3"],"./zh/deploy/index.vue":["71bb","chunk-2d0d6590"],"./zh/doExport/index.vue":["1256","chunk-2d0aa978"],"./zh/drag/index.vue":["4604","chunk-2d0c14fc"],"./zh/formula/index.vue":["d53e","chunk-2d21e399"],"./zh/handDrawnLikeStyle/index.vue":["d2d5","chunk-1c3bec15"],"./zh/help1/index.vue":["05ec","chunk-2d0a4659"],"./zh/help2/index.vue":["83fa","chunk-2d0de1ec"],"./zh/help3/index.vue":["3de7","chunk-2d0c53b9"],"./zh/help4/index.vue":["f08f","chunk-2d22ba2e"],"./zh/help5/index.vue":["2c65","chunk-2d0bd5e6"],"./zh/help6/index.vue":["f8f3","chunk-2d22dd95"],"./zh/introduction/index.vue":["4710","chunk-18bcf3fc"],"./zh/keyCommand/index.vue":["a43c","chunk-2d2082b9"],"./zh/keyboardNavigation/index.vue":["2c18","chunk-2d0bd54e"],"./zh/markdown/index.vue":["08d0","chunk-2d0a514a"],"./zh/miniMap/index.vue":["0168","chunk-2d0a3179"],"./zh/node/index.vue":["433b","chunk-2d0c0a44"],"./zh/nodeImgAdjust/index.vue":["1f8f","chunk-2d0b6d39"],"./zh/notation/index.vue":["00fd","chunk-02087b0a"],"./zh/outerFrame/index.vue":["0b4b","chunk-2d0ae956"],"./zh/painter/index.vue":["5b22","chunk-2d0d2ec3"],"./zh/rainbowLines/index.vue":["4987","chunk-2d0c213a"],"./zh/render/index.vue":["6c31","chunk-2d0da701"],"./zh/richText/index.vue":["35c4","chunk-2d0ba309"],"./zh/scrollbar/index.vue":["3def","chunk-2d0c53e8"],"./zh/search/index.vue":["0503","chunk-2d0a3fbe"],"./zh/select/index.vue":["321a","chunk-2d0b91e5"],"./zh/start/index.vue":["7e57","chunk-68de956c"],"./zh/textEdit/index.vue":["c576","chunk-2d216f87"],"./zh/touchEvent/index.vue":["e021","chunk-2d2244e0"],"./zh/translate/index.vue":["1136","chunk-2d0aa579"],"./zh/utils/index.vue":["4738","chunk-2d0c191e"],"./zh/view/index.vue":["82ca","chunk-2d0dddce"],"./zh/watermark/index.vue":["848a","chunk-2d0de01b"],"./zh/xmind/index.vue":["8427","chunk-2d0ddf37"]};function i(e){if(!n.o(o,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=o[e],i=t[0];return n.e(t[1]).then((function(){return n(i)}))}i.keys=function(){return Object.keys(o)},i.id="b834",e.exports=i},c0d6:function(e,t,n){"use strict";var o=n("2b0e"),i=n("2f62"),a=n("5848"),r=n("365c");o["default"].use(i["a"]);const l=new i["a"].Store({state:{mindMapData:null,isHandleLocalFile:!1,localConfig:{isZenMode:!1,openNodeRichText:!0,useLeftKeySelectionRightKeyDrag:!1,isShowScrollbar:!1,isUseHandDrawnLikeStyle:!1,isDark:!1},activeSidebar:"",isOutlineEdit:!1,isReadonly:!1,isSourceCodeEdit:!1,extraTextOnExport:"",supportHandDrawnLikeStyle:!1,supportMark:!1,isDragOutlineTreeNode:!1},mutations:{setMindMapData(e,t){e.mindMapData=t},setIsHandleLocalFile(e,t){e.isHandleLocalFile=t},setLocalConfig(e,t){e.localConfig={...e.localConfig,...t},Object(r["g"])(e.localConfig)},setActiveSidebar(e,t){e.activeSidebar=t},setIsOutlineEdit(e,t){e.isOutlineEdit=t},setIsReadonly(e,t){e.isReadonly=t},setIsSourceCodeEdit(e,t){e.isSourceCodeEdit=t},setExtraTextOnExport(e,t){e.extraTextOnExport=t},setSupportHandDrawnLikeStyle(e,t){e.supportHandDrawnLikeStyle=t},setSupportMark(e,t){e.supportMark=t},setIsDragOutlineTreeNode(e,t){e.isDragOutlineTreeNode=t}},actions:{getUserMindMapData(e){try{let{data:t}={data:{data:{mindMapData:a["a"]}}};e.commit("setMindMapData",t.data)}catch(t){console.log(t)}}}});t["a"]=l},d82e:function(e,t,n){},eca6:function(e,t,n){"use strict";n("716d")}}); \ No newline at end of file +(function(e){function t(t){for(var o,i,l=t[0],c=t[1],d=t[2],s=0,u=[];s>>0,this.mti=1;this.mti>>30,this.mt[this.mti]=(1812433253*((4294901760&e)>>>16)<<16)+1812433253*(65535&e)+this.mti,this.mt[this.mti]>>>=0},a.prototype.genrand_int32=function(){var e,t=new Array(0,this.MATRIX_A);if(this.mti>=this.N){var n;for(this.mti==this.N+1&&this.init_genrand(5489),n=0;n>>1^t[1&e];for(;n>>1^t[1&e];e=this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK,this.mt[this.N-1]=this.mt[this.M-1]^e>>>1^t[1&e],this.mti=0}return e=this.mt[this.mti++],e^=e>>>11,e^=e<<7&2636928640,e^=e<<15&4022730752,e^=e>>>18,e>>>0};var r=n("8a19");const l=(e,t,n,o,i,a=0,r=0,c=[])=>{let d=!1;if(n&&(d=n(e,t,i,a,r,c)),!d&&e.children&&e.children.length>0){let t=a+1;e.children.forEach((i,a)=>{l(i,e,n,o,!1,t,a,[...c,e])})}o&&o(e,t,i,a,r,c)},c=(e,t)=>{let n=[e],o=!1;"stop"===t(e,null)&&(o=!0);while(n.length){if(o)break;let e=n.shift();e.children&&e.children.length&&e.children.forEach(i=>{o||(n.push(i),"stop"===t(i,e)&&(o=!0))})}},d=(e,t,n,o)=>{let i=[],a=e/t,r=n/o;return i=a>r?[a*o,o]:[n,n/a],i},s=(e,t,n,o)=>{let i=e/t,a=[];if(n&&o)if(e<=n&&t<=o)a=[e,t];else{let e=n/o;a=i>e?[i*o,o]:[n,n/i]}else n?a=e<=n?[e,t]:[n,n/i]:o&&(a=t<=o?[e,t]:[i*o,o]);return a},u=e=>{e=e.replace(/
/gim,"\n");let t=document.createElement("div");return t.innerHTML=e,e=t.textContent,e},h=e=>{try{return JSON.parse(JSON.stringify(e))}catch(t){return null}},p=(e,t,n=!1)=>{if(e.data=h(t.data),n){e.data.isActive=!1;const t=ze(e.data);t.forEach(e=>{e.isActive=!1})}return e.children=[],t.children&&t.children.length>0&&t.children.forEach((t,o)=>{e.children[o]=p({},t,n)}),e},m=(e,t,n=!1,o=!0)=>(e.data=h(t.nodeData?t.nodeData.data:t.data),o?delete e.data.uid:e.data.uid||(e.data.uid=I()),n&&(e.data.isActive=!1),e.children=[],t.children&&t.children.length>0?t.children.forEach((t,i)=>{e.children[i]=m({},t,n,o)}):t.nodeData&&t.nodeData.children&&t.nodeData.children.length>0&&t.nodeData.children.forEach((t,i)=>{e.children[i]=m({},t,n,o)}),e),f=(e,t=!1)=>new Promise((n,o)=>{const i=new Image;i.setAttribute("crossOrigin","anonymous"),i.onload=()=>{try{let e=document.createElement("canvas");e.width=i.width,e.height=i.height;let o=e.getContext("2d");o.drawImage(i,0,0,i.width,i.height),t?e.toBlob(e=>{n(e)}):n(e.toDataURL())}catch(e){o(e)}},i.onerror=e=>{o(e)},i.src=e}),g=e=>{if(!/^data:/.test(e))return e;let[t,n]=e.split(","),o=/^data:[^/]+\/([^;]+);/.exec(t),i=o[1];return{type:i,base64:n}},v=(e,t)=>{let n=document.createElement("a");n.href=e,n.download=t,n.click()},T=(e,t=300,n)=>{let o=null;return(...i)=>{o||(o=setTimeout(()=>{e.call(n,...i),o=null},t))}},x=(e,t=(()=>{}))=>{let n=0,o=e.length;if(o<=0)return t();let i=()=>{n>=o?t():(e[n](),setTimeout(()=>{n++,i()},0))};i()},b=e=>e*(Math.PI/180),k=e=>e.replace(/([a-z])([A-Z])/g,(...e)=>e[1]+"-"+e[2].toLowerCase());let y=null;const w=(e,{italic:t,bold:n,fontSize:o,fontFamily:i})=>{const a=A({italic:t,bold:n,fontSize:o,fontFamily:i});if(!y){const e=document.createElement("canvas");y=e.getContext("2d")}y.save(),y.font=a;const{width:r,actualBoundingBoxAscent:l,actualBoundingBoxDescent:c}=y.measureText(e);y.restore();const d=l+c;return{width:r,height:d}},A=({italic:e,bold:t,fontSize:n,fontFamily:o})=>`${e?"italic ":""} ${t?"bold ":""} ${n}px ${o} `,C=function(e,t){let n=!1,o=null,i=()=>{n=!1,t?e.call(t):e()};if("undefined"!==typeof MutationObserver){let e=1,t=new MutationObserver(i),n=document.createTextNode(e);t.observe(n,{characterData:!0}),o=function(){e=(e+1)%2,n.data=e}}else o=setTimeout;return function(){n||(n=!0,o(i,0))}},E=(e,t)=>{let n=e.elRect,{scaleX:o,scaleY:i,translateX:a,translateY:r}=e.draw.transform(),{left:l,top:c,width:d,height:s}=t,u=(l+d)*o+a,h=(c+s)*i+r;l=l*o+a,c=c*i+r;let p=0,m=0;return l<0&&(p=-l),u>n.width&&(p=-(u-n.width)),c<0&&(m=-c),h>n.height&&(m=-(h-n.height)),{isOuter:0!==p||0!==m,offsetLeft:p,offsetTop:m}};let O=null;const N=e=>(O||(O=document.createElement("div")),O.innerHTML=e,O.textContent),S=e=>new Promise((t,n)=>{let o=new FileReader;o.onload=e=>{t(e.target.result)},o.onerror=e=>{n(e)},o.readAsDataURL(e)});const L=e=>new Promise(t=>{let n=new Image;n.src=e,n.onload=()=>{t({width:n.width,height:n.height})},n.onerror=()=>{t({width:0,height:0})}}),I=()=>Object(o["a"])(),R=e=>new Promise((t,n)=>{let o=new FileReader;o.readAsDataURL(e),o.onload=async e=>{let n=e.target.result,o=await L(n);t({url:n,size:o})},o.onerror=e=>{n(e)}}),M=e=>([[" "," "]].forEach(t=>{e=e.replaceAll(t[0],t[1])}),e),_=e=>Object.prototype.toString.call(e).slice(8,-1),F=e=>null===e||void 0===e||""===e,z=e=>e.replaceAll(/(<[^\s]+)\s+style=["'][^'"]+["']\s*(>)/g,"$1$2");let D=null;const P=(e,t,n)=>{D||(D=document.createElement("div")),D.innerHTML=e;let o=e=>{let i=e.childNodes;i.forEach(e=>{1===e.nodeType&&(e.tagName.toLowerCase()===t?e.style.cssText=n:o(e))})};return o(D),D.innerHTML};let B=null;const U=e=>{B||(B=document.createElement("div")),B.innerHTML=e;for(let t=B.childNodes,n=t.length;n--;)if(1==t[n].nodeType)return!0;return!1};let H=null;const j=(e,t,n)=>{H||(H=document.createElement("div")),H.innerHTML=e;let o=e=>{let i=e.childNodes;i.forEach(i=>{1===i.nodeType?o(i):3===i.nodeType&&e.replaceChild(document.createTextNode(i.nodeValue.replaceAll(t,n)),i)})};return o(H),H.innerHTML};const G=e=>(e=String(e).replaceAll(/\s+/g,""),["#fff","#ffffff","#FFF","#FFFFFF","rgb(255,255,255)"].includes(e)||/rgba\(255,255,255,[^)]+\)/.test(e)),Y=e=>(e=String(e).replaceAll(/\s+/g,""),["","transparent"].includes(e)||/rgba\(\d+,\d+,\d+,0\)/.test(e)),$=e=>{let{lineColor:t,root:n,second:o,node:i}=e,a=[t,n.fillColor,n.color,o.fillColor,o.color,i.fillColor,i.color,n.borderColor,o.borderColor,i.borderColor];for(let r=0;r{const t=e=>{const n=e.childNodes;n.forEach(e=>{1===e.nodeType&&(e.classList.contains("ql-formula")?e.parentNode.removeChild(e):t(e))})};t(e)};let q=null;const Z=e=>{q||(q=document.createElement("div")),q.innerHTML=e;const t=q.childNodes;let n="";for(let o=0;o{K||(K=document.createElement("div")),K.innerHTML=e;const t=K.childNodes;let n=[],o="";for(let i=0;i`

${me(e)}

`).join("")};let J=null;const V=e=>{J||(J=document.createElement("div")),J.innerHTML=e;const t=J.querySelectorAll(".ql-formula");Array.from(t).forEach(e=>{const t=document.createTextNode("$smmformula$");e.parentNode.replaceChild(t,e)});const n=J.childNodes;let o=[];for(let i=0;i`

${me(e)}

`).join(""),t.length>0){e=e.replace(/\$smmformula\$/g,''),J.innerHTML=e;const n=J.querySelectorAll(".smmformula");Array.from(n).forEach((e,n)=>{e.parentNode.replaceChild(t[n],e)}),e=J.innerHTML}return e},X=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),ee=(e,t)=>{const n={};return Object.keys(t).forEach(o=>{const i=e[o],a=t[o];if(_(i)===_(a)){if("Object"===_(i)){if(JSON.stringify(i)!==JSON.stringify(a))return void(n[o]=a)}else if(i!==a)return void(n[o]=a)}else n[o]=a}),n},te=e=>!/^_/.test(e)&&!i["g"].includes(e),ne=e=>e.reduce((e,t)=>{const n=e.find(e=>e.type===t.type);return n?t.list.forEach(e=>{const t=n.list.find(t=>t.name===e.name);t?t.icon=e.icon:n.list.push(e)}):e.push({...t}),e},[]),oe=e=>{let t=[];return e.forEach(n=>{e.find(e=>e.uid!==n.uid&&e.isAncestor(n))||t.push(n)}),t},ie=e=>{const t={},n={};e.forEach(e=>{const o=e.parent;if(o){const i=o.uid;n[i]=o;const a=e.getIndexInBrothers(),r={node:e,index:a};t[i]?t[i].find(e=>e.index===r.index)||t[i].push(r):t[i]=[r]}});const o=[];return Object.keys(t).forEach(e=>{if(t[e].length>1){const i=t[e].map(e=>e.index).sort((e,t)=>e-t);o.push({node:n[e],range:[i[0],i[i.length-1]]})}else o.push({node:t[e][0].node})}),o},ae=(e,t,n,o,i,a,r,l)=>t>i&&a>e&&o>r&&l>n,re=e=>{let t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),n.collapse(),t.removeAllRanges(),t.addRange(n)},le=e=>{let t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)},ce=(e,t={})=>{const n=e=>{e.forEach(e=>{e.data={...e.data,...t},e.children&&e.children.length>0&&n(e.children)})};return n(e),e},de=(e,t=!1,n=null)=>{const o=e=>{e.forEach(e=>{e.data||(e.data={}),(t||F(e.data.uid))&&(e.data.uid=I()),n&&n(e),e.children&&e.children.length>0&&o(e.children)})};return o(e),e},se=e=>e?Array.isArray(e)?e:[e]:[],ue=e=>e.parent?e.parent.nodeData.children.findIndex(t=>t.data.uid===e.uid):0,he=(e,t)=>t.findIndex(t=>t.uid===e.uid),pe=e=>{let t=0;for(let i=0;i([["&","&"],["<","<"],[">",">"]].forEach(t=>{e=e.replace(new RegExp(t[0],"g"),t[1])}),e),fe=(e,t)=>{const n=_(e);if(n!==_(t))return!1;if("Object"===n){const n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(let i=0;i{navigator.clipboard&&navigator.clipboard.writeText(JSON.stringify(e))},ve=async()=>{let e=null,t=null;if(navigator.clipboard){e=await navigator.clipboard.readText();const n=await navigator.clipboard.read();if(n&&n.length>0)for(const e of n)for(const n of e.types)if(/^image\//.test(n)){t=await e.getType(n);break}}return{text:e,img:t}},Te=e=>{if(!e||!e.parent)return;const t=ue(e);-1!==t&&e.parent.nodeData.children.splice(t,1)},xe=e=>(i["h"].forEach(t=>{e=e.replaceAll(new RegExp(`<${t}([^>]*)>`,"g"),`<${t} $1 />`)}),e),be=(e,t)=>{if(e.length!==t.length)return!1;for(let n=0;nt.uid===e[n].uid))return!1;return!0},ke=()=>{const e=navigator.userAgent.match(/\s+Chrome\/(.*)\s+/);return e&&e[1]?Number.parseFloat(e[1]):""},ye=e=>({simpleMindMap:!0,data:e}),we=e=>{let t=null;if("string"===typeof e)try{const n=JSON.parse(e);"object"===typeof n&&n.simpleMindMap&&(t=n.data)}catch(o){}else"object"===typeof e&&e.simpleMindMap&&(t=e.data);const n=!!t;return{isSmm:n,data:n?t:String(e)}},Ae=(e,t)=>{e.preventDefault();const n=window.getSelection();if(!n.rangeCount)return;n.deleteFromDocument(),t=t||e.clipboardData.getData("text"),t=N(t),t=t.replaceAll(/\n/g,"");const o=document.createTextNode(t);n.getRangeAt(0).insertNode(o),n.collapseToEnd()},Ce=e=>{const t={},n=(e,o)=>{const i=e.data.uid;o&&o.children.push(i),t[i]={isRoot:!o,data:{...e.data},children:[]},e.children&&e.children.length>0&&e.children.forEach(e=>{n(e,t[i])})};return n(e,null),t},Ee=(e,t,n,o)=>Math.sqrt(Math.pow(e-n,2)+Math.pow(t-o,2)),Oe=(e,t)=>{const n=e.x+e.width/2,o=e.y+e.height/2,i=t.x+t.width/2,a=t.y+t.height/2;return ni&&oi&&o>a?"right-bottom":na?"left-bottom":ni&&o===a?"right":n===i&&oa?"bottom":"overlap"},Ne=({addContentToHeader:e,addContentToFooter:t})=>{const n=[];let o=null,i=0,a=null,r=0;const l=(e,t)=>{if("function"===typeof e){const o=e();if(!o)return;const{el:i,cssText:a,height:r}=o;if(i instanceof HTMLElement){De(i);const e=Fe({el:i,height:r});t(e,r)}a&&n.push(a)}};return l(e,(e,t)=>{o=e,i=t}),l(t,(e,t)=>{a=e,r=t}),{cssTextList:n,header:o,headerHeight:i,footer:a,footerHeight:r}},Se=(e,t=0,n=0,o=0,i=0,a=!1,r=!1)=>{let l=1/0,c=-1/0,d=1/0,s=-1/0;const u=(e,t)=>{if((!t||!a)&&e.group)try{const{x:t,y:n,width:o,height:i}=e.group.findOne(".smm-node-shape").rbox();tc&&(c=t+o),ns&&(s=n+i)}catch(n){}!r&&e._generalizationList.length>0&&e._generalizationList.forEach(e=>{u(e.generalizationNode)}),e.children&&e.children.forEach(e=>{u(e)})};return u(e,!0),l=l-t+o,d=d-n+i,c=c-t+o,s=s-n+i,{left:l,top:d,width:c-l,height:s-d}},Le=(e,t=0,n=0,o=0,i=0)=>{let a=1/0,r=-1/0,l=1/0,c=-1/0;return e.forEach(e=>{const{left:d,top:s,width:u,height:h}=Se(e,t,n,o,i,!1,!0);dr&&(r=d+u),sc&&(c=s+h)}),{left:a,top:l,width:r-a,height:c-l}},Ie=()=>document.documentElement.requestFullScreen?"fullscreenchange":document.documentElement.webkitRequestFullScreen?"webkitfullscreenchange":document.documentElement.mozRequestFullScreen?"mozfullscreenchange":document.documentElement.msRequestFullscreen?"msfullscreenchange":void 0,Re=Ie(),Me=e=>{e.requestFullScreen?e.requestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.mozRequestFullScreen&&e.mozRequestFullScreen()},_e=()=>{document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()},Fe=({el:e,width:t,height:n})=>{const o=new r["c"];return void 0!==t&&o.width(t),void 0!==n&&o.height(n),o.add(e),o},ze=e=>{const t=e.generalization;return t?Array.isArray(t)?t:[t]:[]},De=e=>{e.setAttribute("xmlns","http://www.w3.org/1999/xhtml")},Pe=e=>(e=[...e],e.sort((e,t)=>e.sortIndex-t.sortIndex),e)},"2f42":function(e,t,n){"use strict";n("37e6")},3650:function(e,t,n){"use strict";n("59d2")},"365c":function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"e",(function(){return p})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return f})),n.d(t,"b",(function(){return g})),n.d(t,"g",(function(){return v})),n.d(t,"c",(function(){return T}));var o=n("5848"),i=n("1e42"),a=n("2b0e"),r=n("c0d6");const l="SIMPLE_MIND_MAP_DATA",c="SIMPLE_MIND_MAP_LANG",d="SIMPLE_MIND_MAP_LOCAL_CONFIG";let s=null;const u=(e,t)=>t?(e.data=Object(i["qb"])(t.data),e.children=[],t.children&&t.children.length>0&&t.children.forEach((t,n)=>{e.children[n]=u({},t)}),e):null,h=()=>{if(window.takeOverApp)return s=window.takeOverAppMethods.getMindMapData(),s;if(r["a"].state.isHandleLocalFile)return a["default"].prototype.getCurrentData();let e=localStorage.getItem(l);if(null===e)return Object(i["qb"])(o["a"]);try{return JSON.parse(e)}catch(t){return Object(i["qb"])(o["a"])}},p=e=>{try{let t=null;if(t=window.takeOverApp?s:h(),t.root=u({},e),window.takeOverApp)return s=t,void window.takeOverAppMethods.saveMindMapData(t);if(a["default"].prototype.$bus.$emit("write_local_file",t),r["a"].state.isHandleLocalFile)return;let n=JSON.stringify(t);localStorage.setItem(l,n)}catch(t){console.log(t)}},m=e=>{try{let t=null;if(t=window.takeOverApp?s:h(),t={...t,...e},window.takeOverApp)return s=t,void window.takeOverAppMethods.saveMindMapData(t);if(a["default"].prototype.$bus.$emit("write_local_file",t),r["a"].state.isHandleLocalFile)return;let n=JSON.stringify(t);localStorage.setItem(l,n)}catch(t){console.log(t)}},f=e=>{window.takeOverApp?window.takeOverAppMethods.saveLanguage(e):localStorage.setItem(c,e)},g=()=>{if(window.takeOverApp)return window.takeOverAppMethods.getLanguage()||"zh";let e=localStorage.getItem(c);return e||(f("zh"),"zh")},v=e=>{if(window.takeOverApp)return window.takeOverAppMethods.saveLocalConfig(e);localStorage.setItem(d,JSON.stringify(e))},T=()=>{if(window.takeOverApp)return window.takeOverAppMethods.getLocalConfig();let e=localStorage.getItem(d);return e?JSON.parse(e):null}},"36f1":function(e,t,n){"use strict";n("d82e")},"37e6":function(e,t,n){},4013:function(e,t,n){"use strict";n.d(t,"i",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return r})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return s})),n.d(t,"h",(function(){return u}));const o=[{name:"默认",value:"default",dark:!1},{name:"暗色2",value:"dark2",dark:!0},{name:"天清绿",value:"skyGreen",dark:!1},{name:"脑图经典2",value:"classic2",dark:!1},{name:"脑图经典3",value:"classic3",dark:!1},{name:"经典绿",value:"classicGreen",dark:!1},{name:"经典蓝",value:"classicBlue",dark:!1},{name:"天空蓝",value:"blueSky",dark:!1},{name:"脑残粉",value:"brainImpairedPink",dark:!1},{name:"暗色",value:"dark",dark:!0},{name:"泥土黄",value:"earthYellow",dark:!1},{name:"清新绿",value:"freshGreen",dark:!1},{name:"清新红",value:"freshRed",dark:!1},{name:"浪漫紫",value:"romanticPurple",dark:!1},{name:"粉红葡萄",value:"pinkGrape",dark:!1},{name:"薄荷",value:"mint",dark:!1},{name:"金色vip",value:"gold",dark:!1},{name:"活力橙",value:"vitalityOrange",dark:!1},{name:"绿叶",value:"greenLeaf",dark:!1},{name:"脑图经典",value:"classic",dark:!0},{name:"脑图经典4",value:"classic4",dark:!1},{name:"小黄人",value:"minions",dark:!1},{name:"简约黑",value:"simpleBlack",dark:!1},{name:"课程绿",value:"courseGreen",dark:!1},{name:"咖啡",value:"coffee",dark:!1},{name:"红色精神",value:"redSpirit",dark:!1},{name:"黑色幽默",value:"blackHumour",dark:!0},{name:"深夜办公室",value:"lateNightOffice",dark:!0},{name:"黑金",value:"blackGold",dark:!0},{name:"牛油果",value:"avocado",dark:!1},{name:"秋天",value:"autumn",dark:!1},{name:"橙汁",value:"orangeJuice",dark:!0}],i={CHANGE_THEME:"changeTheme",CHANGE_LAYOUT:"changeLayout",SET_DATA:"setData",TRANSFORM_TO_NORMAL_NODE:"transformAllNodesToNormalNode",MODE:{READONLY:"readonly",EDIT:"edit"},LAYOUT:{LOGICAL_STRUCTURE:"logicalStructure",LOGICAL_STRUCTURE_LEFT:"logicalStructureLeft",MIND_MAP:"mindMap",ORGANIZATION_STRUCTURE:"organizationStructure",CATALOG_ORGANIZATION:"catalogOrganization",TIMELINE:"timeline",TIMELINE2:"timeline2",FISHBONE:"fishbone",VERTICAL_TIMELINE:"verticalTimeline"},DIR:{UP:"up",LEFT:"left",DOWN:"down",RIGHT:"right"},KEY_DIR:{LEFT:"Left",UP:"Up",RIGHT:"Right",DOWN:"Down"},SHAPE:{RECTANGLE:"rectangle",DIAMOND:"diamond",PARALLELOGRAM:"parallelogram",ROUNDED_RECTANGLE:"roundedRectangle",OCTAGONAL_RECTANGLE:"octagonalRectangle",OUTER_TRIANGULAR_RECTANGLE:"outerTriangularRectangle",INNER_TRIANGULAR_RECTANGLE:"innerTriangularRectangle",ELLIPSE:"ellipse",CIRCLE:"circle"},MOUSE_WHEEL_ACTION:{ZOOM:"zoom",MOVE:"move"},INIT_ROOT_NODE_POSITION:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom",CENTER:"center"},LAYOUT_GROW_DIR:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom"},PASTE_TYPE:{CLIP_BOARD:"clipBoard",CANVAS:"canvas"},SCROLL_BAR_DIR:{VERTICAL:"vertical",HORIZONTAL:"horizontal"},CREATE_NEW_NODE_BEHAVIOR:{DEFAULT:"default",NOT_ACTIVE:"notActive",ACTIVE_ONLY:"activeOnly"},TAG_POSITION:{RIGHT:"right",BOTTOM:"bottom"}},a={[i.INIT_ROOT_NODE_POSITION.LEFT]:0,[i.INIT_ROOT_NODE_POSITION.TOP]:0,[i.INIT_ROOT_NODE_POSITION.RIGHT]:1,[i.INIT_ROOT_NODE_POSITION.BOTTOM]:1,[i.INIT_ROOT_NODE_POSITION.CENTER]:.5},r=[{name:"逻辑结构图",value:i.LAYOUT.LOGICAL_STRUCTURE},{name:"向左逻辑结构图",value:i.LAYOUT.LOGICAL_STRUCTURE_LEFT},{name:"思维导图",value:i.LAYOUT.MIND_MAP},{name:"组织结构图",value:i.LAYOUT.ORGANIZATION_STRUCTURE},{name:"目录组织图",value:i.LAYOUT.CATALOG_ORGANIZATION},{name:"时间轴",value:i.LAYOUT.TIMELINE},{name:"时间轴2",value:i.LAYOUT.TIMELINE2},{name:"竖向时间轴",value:i.LAYOUT.VERTICAL_TIMELINE},{name:"鱼骨图",value:i.LAYOUT.FISHBONE}],l=[i.LAYOUT.LOGICAL_STRUCTURE,i.LAYOUT.LOGICAL_STRUCTURE_LEFT,i.LAYOUT.MIND_MAP,i.LAYOUT.CATALOG_ORGANIZATION,i.LAYOUT.ORGANIZATION_STRUCTURE,i.LAYOUT.TIMELINE,i.LAYOUT.TIMELINE2,i.LAYOUT.VERTICAL_TIMELINE,i.LAYOUT.FISHBONE],c=["text","image","imageTitle","imageSize","icon","tag","hyperlink","hyperlinkTitle","note","expand","isActive","generalization","richText","resetRichText","uid","activeStyle","associativeLineTargets","associativeLineTargetControlOffsets","associativeLinePoint","associativeLineText","attachmentUrl","attachmentName","notation","outerFrame","number","range"],d={READ_CLIPBOARD_ERROR:"read_clipboard_error",PARSE_PASTE_DATA_ERROR:"parse_paste_data_error",CUSTOM_HANDLE_CLIPBOARD_TEXT_ERROR:"custom_handle_clipboard_text_error",LOAD_CLIPBOARD_IMAGE_ERROR:"load_clipboard_image_error",BEFORE_TEXT_EDIT_ERROR:"before_text_edit_error",EXPORT_ERROR:"export_error",EXPORT_LOAD_IMAGE_ERROR:"export_load_image_error",DATA_CHANGE_DETAIL_EVENT_ERROR:"data_change_detail_event_error"},s="\n /* 鼠标hover和激活时渲染的矩形 */\n .smm-hover-node{\n display: none;\n opacity: 0.6;\n stroke-width: 1;\n }\n\n .smm-node:not(.smm-node-dragging):hover .smm-hover-node{\n display: block;\n }\n\n .smm-node.active .smm-hover-node, .smm-node-highlight .smm-hover-node{\n display: block;\n opacity: 1;\n stroke-width: 2;\n }\n",u=["img","br","hr","input","link","meta","area"]},"41cb":function(e,t,n){"use strict";n("14d9");var o=n("2b0e"),i=n("8c4f"),a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"docContainer"},[t("Header"),t("div",{staticClass:"content"},[t("Sidebar"),t("div",{ref:"doc",staticClass:"doc",attrs:{id:"doc"},on:{scroll:e.onScroll}},[t("router-view")],1),t("CatalogBar",{attrs:{scrollTop:e.scrollTop},on:{scroll:e.doScroll}})],1)],1)},r=[],l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"headerContainer"},[t("div",{staticClass:"left"},[t("div",{staticClass:"title",on:{click:e.toIndex}},[t("img",{attrs:{src:n("440d"),alt:""}}),e._v(" SimpleMindMap ")])]),t("div",{staticClass:"center"},[t("div",{staticClass:"btn",on:{click:e.toIndex}},[e._v(e._s(e.index))]),t("div",{staticClass:"btn",on:{click:e.toDemo}},[e._v(e._s(e.demoName))]),t("div",{staticClass:"btn",class:{active:"help"===e.docType},on:{click:e.toHelp}},[e._v(" "+e._s(e.helpDoc)+" ")]),t("div",{staticClass:"btn",class:{active:"doc"===e.docType},on:{click:e.toDev}},[e._v(" "+e._s(e.devDoc)+" ")]),"doc"===e.docType?t("el-dropdown",{attrs:{trigger:"click",placement:"bottom-start"},on:{command:e.handleCommand}},[t("span",{staticClass:"translateBtn"},[e._v(" "+e._s(e.currentLangName)),t("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(e.otherLangList,(function(n){return t("el-dropdown-item",{key:n.path,attrs:{command:n.path}},[e._v(e._s(n.name))])})),1)],1):e._e(),e._m(0)],1),t("div",{staticClass:"right"})])},c=[function(){var e=this,t=e._self._c;return t("a",{attrs:{href:"https://github.com/wanglin2/mind-map",target:"_blank"}},[t("span",{staticClass:"iconfont icongithub"})])}],d=[{lang:"zh",children:[{path:"associativeLine",title:"AssociativeLine 插件"},{path:"batchExecution",title:"BatchExecution实例"},{path:"changelog",title:"Changelog"},{path:"command",title:"Command实例"},{path:"constructor",title:"构造函数"},{path:"course1",title:"基本使用"},{path:"course2",title:"操作节点内容"},{path:"course3",title:"插入/删除节点、前进回退"},{path:"course4",title:"设置节点样式"},{path:"course5",title:"设置基础样式"},{path:"course6",title:"显示水印"},{path:"course7",title:"开启节点自由拖拽"},{path:"course8",title:"开启节点富文本编辑"},{path:"course9",title:"修改鼠标滚轮的行为"},{path:"course10",title:"主题"},{path:"course11",title:"结构"},{path:"course12",title:"如何渲染一个大纲"},{path:"course13",title:"快捷键"},{path:"course14",title:"如何渲染一个小地图"},{path:"course15",title:"如何渲染一个右键菜单"},{path:"course16",title:"如何渲染富文本的悬浮工具栏"},{path:"course17",title:"导入和导出"},{path:"course18",title:"如何持久化数据"},{path:"course19",title:"插入和扩展节点图标"},{path:"course20",title:"如何自定义节点内容"},{path:"course21",title:"如何复制、剪切、粘贴"},{path:"course22",title:"如何实现搜索、替换"},{path:"course23",title:"如何渲染滚动条"},{path:"course24",title:"如何开发一个插件"},{path:"course25",title:"关于概要"},{path:"course26",title:"如何实现AI生成节点内容"},{path:"course27",title:"快捷键操作如何传递自定义参数"},{path:"course28",title:"如何动态修改自定义元素的大小"},{path:"course29",title:"局域网docker部署解决HTTPS问题的一种方法"},{path:"course30",title:"如何通过代码激活节点"},{path:"doExport",title:"Export 插件"},{path:"drag",title:"Drag插件"},{path:"introduction",title:"简介"},{path:"keyCommand",title:"KeyCommand实例"},{path:"keyboardNavigation",title:"KeyboardNavigation插件"},{path:"markdown",title:"Markdown解析"},{path:"miniMap",title:"MiniMap插件"},{path:"node",title:"Node实例"},{path:"render",title:"Render实例"},{path:"textEdit",title:"TextEdit实例"},{path:"richText",title:"RichText插件"},{path:"select",title:"Select 插件 "},{path:"start",title:"开始"},{path:"question",title:"常见问题"},{path:"translate",title:"贡献"},{path:"utils",title:"内置工具方法"},{path:"view",title:"View实例"},{path:"watermark",title:"Watermark插件"},{path:"xmind",title:"XMind解析"},{path:"deploy",title:"部署"},{path:"client",title:"客户端"},{path:"touchEvent",title:"TouchEvent插件"},{path:"nodeImgAdjust",title:"NodeImgAdjust插件"},{path:"search",title:"Search插件"},{path:"painter",title:"Painter插件"},{path:"scrollbar",title:"Scrollbar插件"},{path:"formula",title:"Formula插件"},{path:"cooperate",title:"Cooperate插件"},{path:"rainbowLines",title:"RainbowLines插件"},{path:"demonstrate",title:"Demonstrate插件"},{path:"outerFrame",title:"OuterFrame插件"},{path:"handDrawnLikeStyle",title:"HandDrawnLikeStyle收费插件"},{path:"notation",title:"Notation收费插件"},{path:"numbers",title:"Numbers收费插件"},{path:"help1",title:"概要/关联线"},{path:"help2",title:"客户端"},{path:"help3",title:"打开预览在线文件"},{path:"help4",title:"复制粘贴"},{path:"help5",title:"导出"},{path:"help6",title:"如何编辑数学公式"}]},{lang:"en",children:[{path:"associativeLine",title:"AssociativeLine plugin"},{path:"batchExecution",title:"batchExecution instance"},{path:"changelog",title:"Changelog"},{path:"command",title:"command instance"},{path:"constructor",title:"Constructor"},{path:"doExport",title:"Export plugin"},{path:"drag",title:"Drag plugin"},{path:"introduction",title:"Introduction"},{path:"keyCommand",title:"KeyCommand instance"},{path:"keyboardNavigation",title:"KeyboardNavigation plugin"},{path:"markdown",title:"Markdown parse"},{path:"miniMap",title:"MiniMap plugin"},{path:"node",title:"Node instance"},{path:"render",title:"Render instance"},{path:"textEdit",title:"TextEdit instance"},{path:"richText",title:"RichText plugin"},{path:"select",title:"Select plugin"},{path:"start",title:"Start"},{path:"question",title:"Questions"},{path:"translate",title:"Contribute"},{path:"utils",title:"Utility Methods"},{path:"view",title:"View instance"},{path:"watermark",title:"Watermark plugin"},{path:"xmind",title:"XMind parse"},{path:"deploy",title:"Deploy"},{path:"touchEvent",title:"TouchEvent plugin"},{path:"nodeImgAdjust",title:"NodeImgAdjust plugin"},{path:"search",title:"Search plugin"},{path:"painter",title:"Painter plugin"},{path:"scrollbar",title:"Scrollbar plugin"},{path:"formula",title:"Formula plugin"},{path:"cooperate",title:"Cooperate plugin"},{path:"rainbowLines",title:"RainbowLines plugin"},{path:"demonstrate",title:"Demonstrate plugin"},{path:"outerFrame",title:"OuterFrame plugin"},{path:"handDrawnLikeStyle",title:"HandDrawnLikeStyle chargeable plugin"},{path:"notation",title:"Notation chargeable plugin"},{path:"numbers",title:"Numbers chargeable plugin"},{path:"client",title:"Client"}]}];let s=[{name:"中文",path:"zh"},{name:"English",path:"en"}],u=["introduction","start","question","deploy","client","translate","changelog"],h=new Array(30).fill(0).map((e,t)=>"course"+(t+1)),p=["constructor","node","render","textEdit","view","keyCommand","command","batchExecution","richText","select","drag","keyboardNavigation","doExport","miniMap","watermark","associativeLine","touchEvent","nodeImgAdjust","search","painter","scrollbar","formula","cooperate","rainbowLines","handDrawnLikeStyle","demonstrate","notation","outerFrame","numbers","xmind","markdown","utils"],m=new Array(6).fill(0).map((e,t)=>"help"+(t+1));const f=(e,t)=>{let n=d.find(t=>t.lang===e),o=n.children;return t.filter(e=>o.find(t=>t.path===e)).map(e=>({path:e,name:o.find(t=>t.path===e).title}))};var g={zh:[{groupName:"开始",type:"doc",list:f("zh",u)},{groupName:"教程",type:"doc",list:f("zh",h)},{groupName:"API",type:"doc",list:f("zh",p)},{groupName:"使用帮助",type:"help",list:f("zh",m)}],en:[{groupName:"Start",type:"doc",list:f("en",u)},{groupName:"Course",type:"doc",list:f("zh",h)},{groupName:"API",type:"doc",list:f("en",p)}]};const v={pageCatalog:{zh:"本页目录",en:"Page catalog"},demo:{zh:"在线示例",en:"Online Demo"},help:{zh:"帮助文档",en:"Help doc"},dev:{zh:"开发文档",en:"Dev doc"},index:{zh:"首页",en:"Home"}},T=(e,t)=>v[e]?v[e][t]||v[e].zh:"";var x=T,b={data(){return{docType:"",lang:"",currentLangName:"",otherLangList:[]}},computed:{demoName(){return x("demo",this.lang)},helpDoc(){return x("help",this.lang)},devDoc(){return x("dev",this.lang)},index(){return x("index",this.lang)}},watch:{$route(){this.init()}},created(){this.init()},methods:{init(){let e=/^\/([^\/]+)\//.exec(this.$route.path);e&&e[1]&&(this.docType=e[1]);let t=/^\/doc\/([^\/]+)\//.exec(this.$route.path);if(t&&t[1]){this.lang=t[1];let e=s.find(e=>e.path===this.lang);this.currentLangName=e.name,this.otherLangList=s.filter(e=>e.path!==this.lang)}},toIndex(){this.$router.push("/index")},toDemo(){this.$router.push("/")},handleCommand(e){let t=this.$route.path.replace(/^\/doc\/([^\/]+)\//,(...t)=>`/doc/${e}/`);this.$router.push(t)},toHelp(){this.lang="zh",this.$router.replace("/help/zh/")},toDev(){this.$router.replace("/doc/zh/")}}},k=b,y=(n("eca6"),n("2877")),w=Object(y["a"])(k,l,c,!1,null,"1c36e28e",null),A=w.exports,C=function(){var e=this,t=e._self._c;return t("div",{staticClass:"sideBarContainer"},[t("div",{staticClass:"catalogGroupList"},e._l(e.groupList,(function(n,o){return t("div",{key:o,staticClass:"catalogGroup"},[t("div",{staticClass:"catalogGroupName"},[e._v(e._s(n.groupName))]),t("div",{staticClass:"catalogList"},e._l(n.list,(function(n){return t("div",{key:o+n.path,staticClass:"catalogItem",class:{active:n.path===e.currentPath},on:{click:function(t){return e.jump(n)}}},[e._v(" "+e._s(n.name)+" ")])})),0)])})),0)])},E=[],O={data(){return{groupList:[],lang:"",currentPath:"",type:""}},created(){this.initCatalog()},watch:{$route(){this.initCatalog()}},methods:{jump(e){e.path!==this.currentPath&&this.$router.push(`/${this.type}/${this.lang}/${e.path}`)},initCatalog(){let e=/^\/(doc|help)\/([^\/]+)\//.exec(this.$route.path);e&&e[2]&&(this.type=e[1],this.lang=e[2],this.groupList=g[this.lang].filter(e=>e.type===this.type));let t=/^\/(doc|help)\/[^\/]+\/([^\/]+)(\/|$)/.exec(this.$route.path);t&&t[2]&&(this.currentPath=t[2])}}},N=O,S=(n("2f42"),Object(y["a"])(N,C,E,!1,null,"73f8f4b5",null)),L=S.exports,I=function(){var e=this,t=e._self._c;return t("div",{staticClass:"catalogBarContainer"},[t("div",{staticClass:"catalogBarTitle"},[e._v(e._s(e.pageCatalogTitle))]),t("div",{staticClass:"catalogList"},[e._l(e.list,(function(n,o){return t("div",{key:n.title+o,staticClass:"catalogItem",class:{active:n.title===e.activeCatalog},on:{click:function(t){return e.scrollTo(n,o)}}},[e._v(" "+e._s(n.title)+" ")])})),-1!==e.activeCatalogIndex?t("div",{staticClass:"activeBar",style:{top:4+28*e.activeCatalogIndex+"px"}}):e._e()],2)])},R=[],M={props:{scrollTop:{type:Number}},data(){return{lang:"",list:[],activeCatalog:"",activeCatalogIndex:-1,appointCatalog:!0}},computed:{pageCatalogTitle(){return x("pageCatalog",this.lang)}},watch:{$route(e,t){this.initLang(),this.initCatalogList(e.path,t.path)},scrollTop(){this.onScroll()},lang(e,t){t&&this.initCatalogList()}},mounted(){this.initLang(),this.initCatalogList(),this.scrollToCatalog()},methods:{initLang(){let e=/^\/(doc|help)\/([^\/]+)\//.exec(this.$route.path);e&&e[2]&&(this.lang=e[2])},initCatalogList(e,t){let n=/^\/(doc|help)\/[^\/]+\/([^\/]+)/.exec(e),o=/^\/(doc|help)\/[^\/]+\/([^\/]+)/.exec(t);if(!e&&!t||n[2]!==o[2]){this.$emit("scroll",0),this.resetActive();let e=document.getElementById("doc"),t=document.querySelectorAll("#doc h2");this.list=Array.from(t).map(t=>({title:t.textContent,top:t.offsetTop-e.offsetTop}))}},scrollToCatalog(){let e=/^\/(doc|help)\/[^\/]+\/[^\/]+\/([^\/]+)($|\/)/.exec(this.$route.path);if(e&&e[2]){let t=decodeURIComponent(e[2]),n=this.list.find(e=>e.title===t),o=this.list.findIndex(e=>e.title===t);n&&(this.activeCatalog=n.title,this.activeCatalogIndex=o,this.$emit("scroll",n.top))}},scrollTo(e,t){this.appointCatalog=!0,this.routeToNewCatalog(e.title),this.$nextTick(()=>{this.activeCatalog=e.title,this.activeCatalogIndex=t,this.scrollToCatalog()})},routeToNewCatalog(e){let t=this.$route.path,n="";n=e?/^\/(doc|help)\/[^\/]+\/[^\/]+($|\/)$/.test(t)?t.replace(/^(\/(doc|help)\/[^\/]+\/[^\/]+)($|\/)$/,"$1/"+encodeURIComponent(e)):t.replace(/^(\/(doc|help)\/[^\/]+\/[^\/]+\/)([^\/]+)($|\/)/,(...t)=>t[1]+encodeURIComponent(e)):t.replace(/^(\/(doc|help)\/[^\/]+\/[^\/]+)($|\/|.*)$/,"$1"),t!==n&&this.$router.push(n)},onScroll(){if(this.appointCatalog)return void(this.appointCatalog=!1);let e=!1;for(let t=0;t=n.top&&(!o||this.scrollTop{try{this.$refs.doc.scrollTop=e}catch(t){console.log(t)}})},onScroll(){this.scrollTop=this.$refs.doc.scrollTop}}}),P=D,B=(n("3650"),Object(y["a"])(P,a,r,!1,null,null,null)),U=B.exports;const H=()=>{let e=d[0].children;for(let t=1;t{n.find(t=>t.path===e.path)||n.push({...e,lang:"zh"})})}};H();const j=(e,t)=>[...d.map(n=>({path:`/${e}/${n.lang}/`,redirect:`/${e}/${n.lang}/${t}/`})),...d.map(t=>({path:`/${e}/${t.lang}/`,component:U,children:t.children.map(e=>({path:e.path+"/:h?",component:()=>n("b834")(`./${e.lang||t.lang}/${e.path}/index.vue`)}))}))];o["default"].use(i["a"]);const G=[{path:"/index",name:"Index",component:()=>n.e("chunk-47ab6502").then(n.bind(null,"9684"))},{path:"/",name:"Edit",component:()=>n.e("chunk-0b7770a8").then(n.bind(null,"5fca"))},...j("doc","introduction"),...j("help","help1")],Y=new i["a"]({routes:G});t["a"]=Y},"440d":function(e,t){e.exports="data:image/png;base64,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"},5439:function(e,t,n){},"56d7":function(e,t,n){"use strict";n.r(t);var o=n("2b0e"),i=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},a=[],r={name:"App",components:{}},l=r,c=(n("36f1"),n("2877")),d=Object(c["a"])(l,i,a,!1,null,null,null),s=d.exports,u=n("41cb"),h=n("c0d6"),p=n("5c96"),m=n.n(p),f=(n("0fae"),n("9c65"),n("0808"),n("c71c")),g=n("9225"),v=n("365c");o["default"].config.productionTip=!1;const T=new o["default"];o["default"].prototype.$bus=T,o["default"].use(m.a),o["default"].use(f["a"]);const x=()=>{g["a"].locale=Object(v["b"])(),new o["default"]({render:e=>e(s),router:u["a"],store:h["a"],i18n:g["a"]}).$mount("#app")};window.takeOverApp?(window.initApp=x,window.$bus=T):x()},5848:function(e,t,n){"use strict";const o=()=>({image:"/enJFNMHnedQTYTESGfDkctCp2.jpeg",imageTitle:"图片名称",imageSize:{width:1e3,height:563},icon:["priority_1"],tag:["标签1","标签2"],hyperlink:"http://lxqnsys.com/",hyperlinkTitle:"理想青年实验室",note:"理想青年实验室\n一个有意思的角落"}),i=(o(),o(),{root:{data:{text:"根节点"},children:[{data:{text:"二级节点",generalization:{text:"概要"}},children:[{data:{text:"分支主题"},children:[]},{data:{text:"分支主题"},children:[]}]}]}});t["a"]={...i,theme:{template:"classic4",config:{}},layout:"logicalStructure",config:{}}},"59d2":function(e,t,n){},"716d":function(e,t,n){},9225:function(e,t,n){"use strict";var o=n("2b0e"),i=n("a925"),a={baseStyle:{title:"BaseStyle",background:"Background",color:"Color",image:"Image",imageRepeat:"Image repeat",imagePosition:"Image position",imageSize:"Image size",line:"Line",width:"Width",style:"Style",lineRadius:"Radius",lineOfOutline:"Line of outline",showArrow:"Is show arrow",nodePadding:"Node padding",nodeMargin:"Node margin",horizontal:"Horizontal",vertical:"Vertical",maximumWidth:"Max width",maximumHeight:"Max height",icon:"Icon",size:"Size",level2Node:"Level2 node",belowLevel2Node:"Below level2 node",nodeBorderType:"Node border style",nodeUseLineStyle:"Use only has bottom border style",otherConfig:"Other config",enableFreeDrag:"Enable node free drag(Beta)",openPerformance:"Enable performance mode",watermark:"Watermark",showWatermark:"Is show watermark",onlyExport:"Only export",watermarkDefaultText:"Watermark text",watermarkText:"Watermark text",watermarkTextColor:"Text color",watermarkLineSpacing:"Line spacing",watermarkTextSpacing:"Text spacing",watermarkAngle:"Angle",watermarkTextOpacity:"Text opacity",watermarkTextFontSize:"Font size",belowNode:"Display below nodes",isEnableNodeRichText:"Enable node rich text editing",mousewheelAction:"Mouse wheel behavior",zoomView:"Zoom view",moveViewUpDown:"Move view up and down",associativeLine:"Associative line",associativeLineWidth:"Width",associativeLineColor:"Color",associativeLineActiveWidth:"Active width",associativeLineActiveColor:"Active color",mousewheelZoomActionReverse:"Mouse Wheel Zoom",mousewheelZoomActionReverse1:"Zoom out forward and zoom in back",mousewheelZoomActionReverse2:"Zoom in forward and zoom out back",createNewNodeBehavior:"Behavior of creating new node",default:"Active new node and editing",notActive:"Not active new node",activeOnly:"Only active new node but not editing",rootStyle:"Root Node",associativeLineText:"Associative line text",fontFamily:"Font family",fontSize:"Font size",isShowScrollbar:"Is show scrollbar",isUseHandDrawnLikeStyle:"Is use hand drawn like style",rootLineStartPos:"Root line start pos",center:"Center",edge:"Edge",rainbowLines:"Rainbow lines",notUseRainbowLines:"Not use rainbow lines",outerFramePadding:"Outer frame padding"},color:{moreColor:"More color"},contextmenu:{insertSiblingNode:"Insert sibling node",insertChildNode:"Insert child node",insertParentNode:"Insert parent node",insertSummary:"Insert summary",moveUpNode:"Move up node",moveDownNode:"Move down node",deleteNode:"Delete node",deleteCurrentNode:"Only del cur node",copyNode:"Copy node",cutNode:"Cut node",pasteNode:"Paste node",backCenter:"Back root node",expandAll:"Expand all",unExpandAll:"Un expand all",expandTo:"Expand to",arrangeLayout:"Arrange layout",level1:"Level1",level2:"Level2",level3:"Level3",level4:"Level4",level5:"Level5",level6:"Level6",zenMode:"Zen mode",fitCanvas:"Fit canvas",removeImage:"Remove image",removeHyperlink:"Remove hyperlink",removeNote:"Remove note",removeCustomStyles:"Remove custom styles",removeAllNodeCustomStyles:"Remove all node custom styles",exportNodeToPng:"Export node to png",copyToClipboard:"Copy to clipboard",copyToSmm:"SMM",copyToJson:"JSON",copyToMarkdown:"Markdown",copyToTxt:"Txt",copyToPng:"Png",copySuccess:"Copy success",copyFail:"Copy fail",number:"Number child nodes"},count:{words:"Words",nodes:"Nodes"},dialog:{cancel:"Cancel",confirm:"Confirm"},export:{title:"Export",filename:"Filename",include:"Is include config like theme and structure",dedicatedFile:"Dedicated file",jsonFile:"json file",imageFile:"Image file",svgFile:"svg file",pdfFile:"pdf file",markdownFile:"markdown file",tips:"tips: .smm and .json file can be import",isTransparent:"Background is transparent",pngTips:"tips: Exporting pictures in rich text mode is time-consuming. It is recommended to export to svg format",svgTips:"tips: Exporting pictures in rich text mode is time-consuming",transformingDomToImages:"Converting nodes: ",notifyTitle:"Info",notifyMessage:"If the download is not triggered, check whether it is blocked by the browser",paddingX:"Padding x",paddingY:"Padding y",useMultiPageExport:"Export multi page",defaultFileName:"Mind map",addFooterTextPlaceholder:"For example: From simple-mind-map",addFooterText:"Add text at the footer"},fullscreen:{fullscreenShow:"Full screen show",fullscreenEdit:"Full screen edit"},demonstrate:{demonstrate:"Enter demonstration mode"},import:{title:"Import",selectFile:"Select file",supportFile:"Support .smm、.json、.xmind、.xlsx、.md file",enableFileTip:"Please select .smm、.json、.xmind、.xlsx、.md file",maxFileNum:"At most one file can be selected",notSelectTip:"Please select the file to import",fileContentError:"The file content is incorrect",importSuccess:"Import success",fileParsingFailed:"File parsing failed",xmindCanvasSelectDialogTitle:"Select the canvas to import"},navigatorToolbar:{openMiniMap:"Open mini map",closeMiniMap:"Close mini map",readonly:"Change to eadonly",edit:"Change to edit",backToRoot:"Back to root node",changeSourceCodeEdit:"Switch to source code editing mode"},nodeHyperlink:{title:"Link",link:"Href",name:"Name"},nodeIcon:{title:"Icon"},nodeImage:{title:"Image",imgTitle:"Title"},nodeNote:{title:"Note"},nodeTag:{title:"Tag",addTip:"Press Enter to add"},outline:{title:"Outline",nodeDefaultText:"Branch node"},scale:{zoomIn:"Zoom in",zoomOut:"Zoom out"},shortcutKey:{title:"Shortcut key"},strusture:{title:"Strusture"},style:{title:"Node style",normal:"Normal",active:"Active",text:"Text",fontFamily:"Font family",fontSize:"Font size",lineHeight:"Line height",color:"color",addFontWeight:"add font weight",italic:"Italic",textDecoration:"Text decoration",underline:"Underline",none:"None",lineThrough:"Line through",overline:"Overline",border:"Border",style:"Style",width:"Width",borderRadius:"Border radius",background:"Background",shape:"Shape",line:"Line",nodePadding:"Node padding",horizontal:"Horizontal",vertical:"Vertical",gradientStyle:"Gradient",startColor:"Start",endColor:"End",arrowDir:"Arrow dir",arrowDirStart:"Start",arrowDirEnd:"End"},theme:{title:"Theme",classics:"Classics",dark:"Darkness",simple:"Simple",coverTip:"You have currently customized the basic style, do you want to overwrite it?",tip:"Tip",cover:"Cover",reserve:"Reserve"},toolbar:{undo:"Undo",redo:"Redo",insertSiblingNode:"Sibling node",insertChildNode:"Child node",deleteNode:"Delete node",image:"Image",icon:"Icon",link:"Link",note:"Note",tag:"Tag",summary:"Summary",displayOutline:"Display outline",baseStyle:"Base style",theme:"Theme",strusture:"Strusture",newFile:"New file",openFile:"Open file",saveAs:"Save as",import:"Import",export:"Export",shortcutKey:"Shortcut key",associativeLine:"Associative line",painter:"Painter",formula:"Formula",attachment:"Attachment",outerFrame:"Outer frame",more:"More",selectFileTip:"Please select a file",notSupportTip:"Your browser does not support this feature, or the current page is not using the HTTPS protocol",tip:"Tip",editingLocalFileTipFront:"Currently editing your local【",editingLocalFileTipEnd:"】file",fileContentError:"File content error",fileOpenFailed:"File open failed",defaultFileName:"Mind map",creatingTip:"Creating file",directory:"Directory",newFileTip:"Please export the currently edited file before creating a new one, Beware of content loss",openFileTip:"Please export the currently edited file before opening it, Beware of content loss"},edit:{newFeatureNoticeTitle:"New feature reminder",newFeatureNoticeMessage:"This update supports node rich text editing, But there are some defects, The most important impact is that the time to export the image is proportional to the number of nodes, Therefore, if you are more dependent on export requirements, you can use【Base style】-【Other config】-【Enable node rich text editing】Set to turn off rich text editing mode.",root:"Root node",splitByWrap:"Is automatically split nodes based on line breaks?",tip:"Tip",yes:"Yes",no:"No",exportError:"Export failed",dragTip:"Release here to import the file"},mouseAction:{tip1:"Current: Left click to drag the canvas, right click to box select nodes",tip2:"Current: Left click to box select nodes, right click to drag the canvas"},search:{searchPlaceholder:"Please enter the search content",replacePlaceholder:"Please enter replacement content",replace:"Replace",replaceAll:"Replace all",cancel:"Cancel"},nodeIconSidebar:{title:"Icon/Sticker",icon:"Icon",sticker:"Sticker"},formulaSidebar:{title:"Formula",placeholder:"Please enter LaTeX syntax",confirm:"Confirm",common:"Common formulas",tip:"Inserting formulas is not supported in non rich text mode"},richTextToolbar:{bold:"Bold",italic:"Italic",underline:"Underline",strike:"Strike",fontFamily:"Font family",fontSize:"Font size",color:"Color",backgroundColor:"Background color",removeFormat:"Clear Style"},other:{loading:"Loading, please wait..."},sourceCodeEdit:{sourceCodeTip:"It is not recommended to modify the style in rich text mode because it requires synchronous modification of data and HTML structure.",format:"Format",copy:"Copy",confirm:"Complete",close:"Close",formatErrorTip:"The JSON format is incorrect. Please check and try again",copyTip:"Copied to clipboard",formatTip:"Format complete"},attachment:{deleteAttachment:"Delete attachment",tip:"The attachment function is only available on the client side"},annotation:{mark:"Mark",show:"Show mark",type:"Type",color:"Color",lineWidth:"Line width",padding:"Padding",animate:"Animate"},nodeOuterFrame:{outerFrameSetting:"Setting",deleteOuterFrame:"Delete outer frame",boxStyle:"Box style",boxColor:"Box color",fillColor:"Fill color"},nodeTagStyle:{placeholder:"Please enter the tag content",delete:"Delete this tag"}},r={baseStyle:{title:"基础样式",background:"背景",color:"颜色",image:"图片",imageRepeat:"图片重复",imagePosition:"图片位置",imageSize:"图片大小",line:"连线",width:"粗细",style:"风格",lineRadius:"圆角大小",lineOfOutline:"概要的连线",showArrow:"是否显示箭头",nodePadding:"节点内边距",nodeMargin:"节点外边距",horizontal:"水平",vertical:"垂直",maximumWidth:"显示的最大宽度",maximumHeight:"显示的最大高度",icon:"图标",size:"大小",level2Node:"二级节点",belowLevel2Node:"三级及以下节点",nodeBorderType:"节点边框风格",nodeUseLineStyle:"是否使用只有底边框的风格",otherConfig:"其他配置",enableFreeDrag:"是否开启节点自由拖拽",openPerformance:"开启性能模式(Beta)",watermark:"水印",showWatermark:"是否显示水印",watermarkDefaultText:"水印文字",onlyExport:"是否仅在导出时显示",watermarkText:"水印文字",watermarkTextColor:"文字颜色",watermarkLineSpacing:"水印行间距",watermarkTextSpacing:"水印文字间距",watermarkAngle:"旋转角度",watermarkTextOpacity:"文字透明度",watermarkTextFontSize:"文字字号",belowNode:"显示在节点下方",isEnableNodeRichText:"是否开启节点富文本编辑",mousewheelAction:"鼠标滚轮行为",zoomView:"缩放视图",moveViewUpDown:"上下移动视图",associativeLine:"关联线",associativeLineWidth:"粗细",associativeLineColor:"颜色",associativeLineActiveWidth:"激活粗细",associativeLineActiveColor:"激活颜色",mousewheelZoomActionReverse:"鼠标滚轮缩放",mousewheelZoomActionReverse1:"向前缩小向后放大",mousewheelZoomActionReverse2:"向前放大向后缩小",createNewNodeBehavior:"创建新节点的行为",default:"激活新节点及进入编辑",notActive:"不激活新节点",activeOnly:"只激活新节点,不进入编辑",rootStyle:"根节点",associativeLineText:"关联线文字",fontFamily:"字体",fontSize:"字号",isShowScrollbar:"是否显示滚动条",isUseHandDrawnLikeStyle:"是否开启手绘风格",rootLineStartPos:"根节点连线起始位置",center:"中心",edge:"边缘",rainbowLines:"彩虹线条",notUseRainbowLines:"不使用彩虹线条",outerFramePadding:"外框内边距"},color:{moreColor:"更多颜色"},contextmenu:{insertSiblingNode:"插入同级节点",insertChildNode:"插入子级节点",insertParentNode:"插入父节点",insertSummary:"插入概要",moveUpNode:"上移节点",moveDownNode:"下移节点",deleteNode:"删除节点",deleteCurrentNode:"仅删除当前节点",copyNode:"复制节点",cutNode:"剪切节点",pasteNode:"粘贴节点",backCenter:"回到根节点",expandAll:"展开所有",unExpandAll:"收起所有",expandTo:"展开到",arrangeLayout:"一键整理布局",level1:"一级主题",level2:"二级主题",level3:"三级主题",level4:"四级主题",level5:"五级主题",level6:"六级主题",zenMode:"禅模式",fitCanvas:"适应画布",removeImage:"移除图片",removeHyperlink:"移除超链接",removeNote:"移除备注",removeCustomStyles:"一键去除自定义样式",removeAllNodeCustomStyles:"一键去除所有节点自定义样式",exportNodeToPng:"导出该节点为图片",copyToClipboard:"复制到剪贴板",copyToSmm:"SMM",copyToJson:"JSON",copyToMarkdown:"Markdown",copyToTxt:"Txt",copyToPng:"图片",copySuccess:"复制成功",copyFail:"复制失败",number:"编号其子节点"},count:{words:"字数",nodes:"节点"},dialog:{cancel:"取 消",confirm:"确 定"},export:{title:"导出",filename:"导出文件名称",include:"是否包含主题、结构等配置数据",dedicatedFile:"专有文件",jsonFile:"json文件",imageFile:"图片文件",svgFile:"svg文件",pdfFile:"pdf文件",markdownFile:"markdown文件",tips:"tips:.smm和.json文件可用于导入",isTransparent:"背景是否透明",pngTips:"tips:富文本模式导出图片非常耗时,建议导出为svg格式",svgTips:"tips:富文本模式导出图片非常耗时",transformingDomToImages:"正在转换节点:",notifyTitle:"消息",notifyMessage:"如果没有触发下载,请检查是否被浏览器拦截了",paddingX:"水平内边距",paddingY:"垂直内边距",useMultiPageExport:"是否多页导出",defaultFileName:"思维导图",addFooterText:"底部添加文字",addFooterTextPlaceholder:"比如:来自simple-mind-map"},fullscreen:{fullscreenShow:"全屏查看",fullscreenEdit:"全屏编辑"},demonstrate:{demonstrate:"进入演示模式"},import:{title:"导入",selectFile:"选取文件",supportFile:"支持.smm、.json、.xmind、.xlsx、.md文件",enableFileTip:"请选择.smm、.json、.xmind、.xlsx、.md文件",maxFileNum:"最多只能选择一个文件",notSelectTip:"请选择要导入的文件",fileContentError:"文件内容有误",importSuccess:"导入成功",fileParsingFailed:"文件解析失败",xmindCanvasSelectDialogTitle:"选择要导入的画布"},navigatorToolbar:{openMiniMap:"开启小地图",closeMiniMap:"关闭小地图",readonly:"切换为只读模式",edit:"切换为编辑模式",backToRoot:"回到根节点",changeSourceCodeEdit:"切换为源码编辑模式"},nodeHyperlink:{title:"超链接",link:"链接",name:"名称"},nodeIcon:{title:"图标"},nodeImage:{title:"图片",imgTitle:"图片标题"},nodeNote:{title:"备注"},nodeTag:{title:"标签",addTip:"请按回车键添加"},outline:{title:"大纲",nodeDefaultText:"分支节点"},scale:{zoomIn:"放大",zoomOut:"缩小"},shortcutKey:{title:"快捷键"},strusture:{title:"结构"},style:{title:"节点样式",normal:"常态",active:"选中状态",text:"文字",fontFamily:"字体",fontSize:"字号",lineHeight:"行高",color:"颜色",addFontWeight:"加粗",italic:"斜体",textDecoration:"划线",none:"无",underline:"下划线",lineThrough:"中划线",overline:"上划线",border:"边框",style:"样式",width:"宽度",borderRadius:"圆角",background:"背景",shape:"形状",line:"线条",nodePadding:"节点内边距",horizontal:"水平",vertical:"垂直",gradientStyle:"渐变",startColor:"起始",endColor:"结束",arrowDir:"箭头位置",arrowDirStart:"头部",arrowDirEnd:"尾部"},theme:{title:"主题",classics:"经典",dark:"深色",simple:"朴素",coverTip:"你当前自定义过基础样式,是否覆盖?",tip:"提示",cover:"覆盖",reserve:"保留"},toolbar:{undo:"回退",redo:"前进",insertSiblingNode:"同级节点",insertChildNode:"子节点",deleteNode:"删除节点",image:"图片",icon:"图标",link:"超链接",note:"备注",tag:"标签",summary:"概要",displayOutline:"显示大纲",baseStyle:"基础样式",theme:"主题",strusture:"结构",newFile:"新建",openFile:"打开",saveAs:"另存为",import:"导入",export:"导出",shortcutKey:"快捷键",associativeLine:"关联线",painter:"格式刷",formula:"公式",attachment:"附件",outerFrame:"外框",more:"更多",selectFileTip:"请选择文件",notSupportTip:"你的浏览器不支持该功能,或者当前页面非https协议",tip:"提示",editingLocalFileTipFront:"当前正在编辑你本机的【",editingLocalFileTipEnd:"】文件",fileContentError:"文件内容有误",fileOpenFailed:"文件打开失败",defaultFileName:"思维导图",creatingTip:"正在创建文件",directory:"目录",newFileTip:"新建文件前请先导出当前编辑的文件,谨防内容丢失",openFileTip:"打开文件前请先导出当前编辑的文件,谨防内容丢失"},edit:{newFeatureNoticeTitle:"新特性提醒",newFeatureNoticeMessage:"本次更新支持了节点富文本编辑,但是存在一定缺陷,最主要的影响是导出为图片的时间和节点数量成正比,所以对导出需求比较依赖的话可以通过【基础样式】-【其他配置】-【是否开启节点富文本编辑】设置关掉富文本编辑模式。",root:"根节点",splitByWrap:"是否按换行自动分割节点?",tip:"提示",yes:"是",no:"否",exportError:"导出失败",dragTip:"在此释放以导入该文件"},mouseAction:{tip1:"当前:左键拖动画布,右键框选节点",tip2:"当前:左键框选节点,右键拖动画布"},search:{searchPlaceholder:"请输入查找内容",replacePlaceholder:"请输入替换内容",replace:"替换",replaceAll:"全部替换",cancel:"取消"},nodeIconSidebar:{title:"图标/贴纸",icon:"图标",sticker:"贴纸"},formulaSidebar:{title:"公式",placeholder:"请输入 LaTeX 语法",confirm:"完成",common:"常用公式",tip:"非富文本模式下不支持插入公式"},richTextToolbar:{bold:"加粗",italic:"斜体",underline:"下划线",strike:"删除线",fontFamily:"字体",fontSize:"字号",color:"字体颜色",backgroundColor:"背景颜色",removeFormat:"清除样式"},other:{loading:"正在加载,请稍后..."},sourceCodeEdit:{sourceCodeTip:"富文本模式下不建议修改样式,因为需要同步修改数据及html结构。",format:"格式化",copy:"复制",confirm:"完成",close:"关闭",formatErrorTip:"JSON格式有误,请检查后再试",copyTip:"已复制到剪贴板",formatTip:"格式化完成"},attachment:{deleteAttachment:"删除附件",tip:"附件功能仅在客户端可用"},annotation:{mark:"标记",show:"显示标记",type:"类型",color:"颜色",lineWidth:"线宽",padding:"内边距",animate:"开启动画"},nodeOuterFrame:{outerFrameSetting:"外框设置",deleteOuterFrame:"删除外框",boxStyle:"边框样式",boxColor:"边框颜色",fillColor:"填充颜色"},nodeTagStyle:{placeholder:"请输入标签内容",delete:"删除此标签"}},l={zh:r,en:a};o["default"].use(i["a"]);const c=new i["a"]({messages:l});t["a"]=c},"9c65":function(e,t,n){},b1fa:function(e,t,n){"use strict";n("5439")},b834:function(e,t,n){var o={"./en/associativeLine/index.vue":["708b","chunk-2d0d5cb9"],"./en/batchExecution/index.vue":["ed72","chunk-2d2308b0"],"./en/changelog/index.vue":["a6d3","chunk-2d208ffa"],"./en/client/index.vue":["0247","chunk-2d0a34fb"],"./en/command/index.vue":["9381","chunk-2d0e5089"],"./en/constructor/index.vue":["6a50","chunk-2d0d9fbc"],"./en/cooperate/index.vue":["f2be","chunk-2d22c6c5"],"./en/demonstrate/index.vue":["5d71","chunk-2d0d36df"],"./en/deploy/index.vue":["b1a3","chunk-2d20f137"],"./en/doExport/index.vue":["c6ec","chunk-2d217907"],"./en/drag/index.vue":["ff2d","chunk-2d238428"],"./en/formula/index.vue":["dec3","chunk-2d229d67"],"./en/handDrawnLikeStyle/index.vue":["d763","chunk-9d289278"],"./en/introduction/index.vue":["7f29","chunk-6a164532"],"./en/keyCommand/index.vue":["2f7a","chunk-2d0be174"],"./en/keyboardNavigation/index.vue":["328f","chunk-2d0b92c3"],"./en/markdown/index.vue":["8102","chunk-2d0dd3b1"],"./en/miniMap/index.vue":["b98e","chunk-2d210a7a"],"./en/node/index.vue":["c133","chunk-2d216004"],"./en/nodeImgAdjust/index.vue":["48a3","chunk-2d0c226c"],"./en/notation/index.vue":["2911","chunk-3977effe"],"./en/numbers/index.vue":["eb57","chunk-4f3dd472"],"./en/outerFrame/index.vue":["d68a","chunk-2d21e7f1"],"./en/painter/index.vue":["76a5","chunk-2d0d7809"],"./en/question/index.vue":["8cc7","chunk-1171703b"],"./en/rainbowLines/index.vue":["8235","chunk-2d0dd7d2"],"./en/render/index.vue":["8e32","chunk-2d0e9742"],"./en/richText/index.vue":["4947","chunk-2d0c20be"],"./en/scrollbar/index.vue":["a950","chunk-2d209589"],"./en/search/index.vue":["bf42","chunk-2d21b2b8"],"./en/select/index.vue":["ddd1","chunk-2d2299c3"],"./en/start/index.vue":["b407","chunk-2d20f68f"],"./en/textEdit/index.vue":["9d03","chunk-2d0f0784"],"./en/touchEvent/index.vue":["a1cd","chunk-2d207d47"],"./en/translate/index.vue":["479a","chunk-2d0c1a01"],"./en/utils/index.vue":["144f","chunk-2d0ab10b"],"./en/view/index.vue":["16c7","chunk-2d0abe0f"],"./en/watermark/index.vue":["27ad","chunk-2d0b361e"],"./en/xmind/index.vue":["f127","chunk-2d22bd06"],"./zh/associativeLine/index.vue":["20fa","chunk-2d0b1c6f"],"./zh/batchExecution/index.vue":["e9ee","chunk-2d226d0a"],"./zh/changelog/index.vue":["9ac1","chunk-2d0f026c"],"./zh/client/index.vue":["92da","chunk-2d0e524c"],"./zh/command/index.vue":["6df4","chunk-2d0db0f2"],"./zh/constructor/index.vue":["6cfb","chunk-2d0dad5f"],"./zh/cooperate/index.vue":["a1ae","chunk-2d207d0a"],"./zh/course1/index.vue":["8e98","chunk-2d0e9802"],"./zh/course10/index.vue":["3f2a","chunk-2d0c5538"],"./zh/course11/index.vue":["33b0","chunk-2d0b9b64"],"./zh/course12/index.vue":["eb27","chunk-2d230098"],"./zh/course13/index.vue":["c1ec","chunk-2d216642"],"./zh/course14/index.vue":["e487","chunk-2d2254a4"],"./zh/course15/index.vue":["fb9a","chunk-2d2375fa"],"./zh/course16/index.vue":["18dc","chunk-2d0ac5dc"],"./zh/course17/index.vue":["4323","chunk-2d0c09f6"],"./zh/course18/index.vue":["91b3","chunk-2d0e4e1f"],"./zh/course19/index.vue":["ae22","chunk-77915045"],"./zh/course2/index.vue":["c187","chunk-2d2160a3"],"./zh/course20/index.vue":["158d","chunk-2d0ab546"],"./zh/course21/index.vue":["e410","chunk-2d2253c4"],"./zh/course22/index.vue":["d013","chunk-2d21d064"],"./zh/course23/index.vue":["a0a8","chunk-2d20791c"],"./zh/course24/index.vue":["2ad8","chunk-2d0bd3f9"],"./zh/course25/index.vue":["e6dd","chunk-2d2261a7"],"./zh/course26/index.vue":["20c6","chunk-2d0b1be7"],"./zh/course27/index.vue":["0805","chunk-2d0a4b03"],"./zh/course28/index.vue":["d920","chunk-2d21f249"],"./zh/course29/index.vue":["dfea","chunk-2d22a194"],"./zh/course3/index.vue":["0fcd","chunk-2d0afe0d"],"./zh/course30/index.vue":["9cb7","chunk-2d0f09d5"],"./zh/course4/index.vue":["32a6","chunk-2d0b978a"],"./zh/course5/index.vue":["3c76","chunk-2d0c4a65"],"./zh/course6/index.vue":["8e25","chunk-2d0e9726"],"./zh/course7/index.vue":["c13f","chunk-2d216037"],"./zh/course8/index.vue":["cc99","chunk-2d221c76"],"./zh/course9/index.vue":["b69b","chunk-2d20ff53"],"./zh/demonstrate/index.vue":["8e00","chunk-2d0e96e3"],"./zh/deploy/index.vue":["71bb","chunk-2d0d6590"],"./zh/doExport/index.vue":["1256","chunk-2d0aa978"],"./zh/drag/index.vue":["4604","chunk-2d0c14fc"],"./zh/formula/index.vue":["d53e","chunk-2d21e399"],"./zh/handDrawnLikeStyle/index.vue":["d2d5","chunk-1c3bec15"],"./zh/help1/index.vue":["05ec","chunk-2d0a4659"],"./zh/help2/index.vue":["83fa","chunk-2d0de1ec"],"./zh/help3/index.vue":["3de7","chunk-2d0c53b9"],"./zh/help4/index.vue":["f08f","chunk-2d22ba2e"],"./zh/help5/index.vue":["2c65","chunk-2d0bd5e6"],"./zh/help6/index.vue":["f8f3","chunk-2d22dd95"],"./zh/introduction/index.vue":["4710","chunk-0e53cbc6"],"./zh/keyCommand/index.vue":["a43c","chunk-2d2082b9"],"./zh/keyboardNavigation/index.vue":["2c18","chunk-2d0bd54e"],"./zh/markdown/index.vue":["08d0","chunk-2d0a514a"],"./zh/miniMap/index.vue":["0168","chunk-2d0a3179"],"./zh/node/index.vue":["433b","chunk-2d0c0a44"],"./zh/nodeImgAdjust/index.vue":["1f8f","chunk-2d0b6d39"],"./zh/notation/index.vue":["00fd","chunk-02087b0a"],"./zh/numbers/index.vue":["a197","chunk-77401c43"],"./zh/outerFrame/index.vue":["0b4b","chunk-2d0ae956"],"./zh/painter/index.vue":["5b22","chunk-2d0d2ec3"],"./zh/question/index.vue":["57f5","chunk-15396d69"],"./zh/rainbowLines/index.vue":["4987","chunk-2d0c213a"],"./zh/render/index.vue":["6c31","chunk-2d0da701"],"./zh/richText/index.vue":["35c4","chunk-2d0ba309"],"./zh/scrollbar/index.vue":["3def","chunk-2d0c53e8"],"./zh/search/index.vue":["0503","chunk-2d0a3fbe"],"./zh/select/index.vue":["321a","chunk-2d0b91e5"],"./zh/start/index.vue":["7e57","chunk-2d0e2326"],"./zh/textEdit/index.vue":["c576","chunk-2d216f87"],"./zh/touchEvent/index.vue":["e021","chunk-2d2244e0"],"./zh/translate/index.vue":["1136","chunk-2d0aa579"],"./zh/utils/index.vue":["4738","chunk-2d0c191e"],"./zh/view/index.vue":["82ca","chunk-2d0dddce"],"./zh/watermark/index.vue":["848a","chunk-2d0de01b"],"./zh/xmind/index.vue":["8427","chunk-2d0ddf37"]};function i(e){if(!n.o(o,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=o[e],i=t[0];return n.e(t[1]).then((function(){return n(i)}))}i.keys=function(){return Object.keys(o)},i.id="b834",e.exports=i},c0d6:function(e,t,n){"use strict";var o=n("2b0e"),i=n("2f62"),a=n("5848"),r=n("365c");o["default"].use(i["a"]);const l=new i["a"].Store({state:{mindMapData:null,isHandleLocalFile:!1,localConfig:{isZenMode:!1,openNodeRichText:!0,useLeftKeySelectionRightKeyDrag:!1,isShowScrollbar:!1,isUseHandDrawnLikeStyle:!1,isDark:!1},activeSidebar:"",isOutlineEdit:!1,isReadonly:!1,isSourceCodeEdit:!1,extraTextOnExport:"",supportHandDrawnLikeStyle:!1,supportMark:!1,supportNumbers:!1,isDragOutlineTreeNode:!1},mutations:{setMindMapData(e,t){e.mindMapData=t},setIsHandleLocalFile(e,t){e.isHandleLocalFile=t},setLocalConfig(e,t){e.localConfig={...e.localConfig,...t},Object(r["g"])(e.localConfig)},setActiveSidebar(e,t){e.activeSidebar=t},setIsOutlineEdit(e,t){e.isOutlineEdit=t},setIsReadonly(e,t){e.isReadonly=t},setIsSourceCodeEdit(e,t){e.isSourceCodeEdit=t},setExtraTextOnExport(e,t){e.extraTextOnExport=t},setSupportHandDrawnLikeStyle(e,t){e.supportHandDrawnLikeStyle=t},setSupportMark(e,t){e.supportMark=t},setSupportNumbers(e,t){e.supportNumbers=t},setIsDragOutlineTreeNode(e,t){e.isDragOutlineTreeNode=t}},actions:{getUserMindMapData(e){try{let{data:t}={data:{data:{mindMapData:a["a"]}}};e.commit("setMindMapData",t.data)}catch(t){console.log(t)}}}});t["a"]=l},d82e:function(e,t,n){},eca6:function(e,t,n){"use strict";n("716d")}}); \ No newline at end of file diff --git a/dist/js/chunk-02087b0a.js b/dist/js/chunk-02087b0a.js index e0a5c2a7..f5d1df2d 100644 --- a/dist/js/chunk-02087b0a.js +++ b/dist/js/chunk-02087b0a.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-02087b0a"],{"00fd":function(t,s,a){"use strict";a.r(s);var n=function(){var t=this;t._self._c;return t._m(0)},i=[function(){var t=this,s=t._self._c;return s("div",[s("h1",[t._v("Notation 收费插件")]),s("blockquote",[s("p",[t._v("关于收费")]),s("p",[t._v("mind-map 是一个 MIT 协议的开源项目,理论上只要保留 mind-map 的版权声明,无论是否商用都不收费,这个协议以后也不会改变。另外无论是在线版,还是客户端都不会考虑收费。但是为了项目的可持续发展,会通过一些方式来获取收益,比如现有的赞助方式。而收费插件是第二个方式,基本原则是基本功能、核心功能、必要功能不收费,而可有可无的附加功能可能会做成收费的。")]),s("p",[t._v("最后,收费仅针对开发者,如果仅是在线版或者客户端的思维导图用户是无需付费的,所有功能均可免费使用。")])]),s("p",[t._v("Notation 是第二个收费插件,功能是提供单个节点的标记功能,也就是可以在单个节点上加个手绘风格的圈、背景、删除线等等,支持动画效果,就像下面这样:")]),s("img",{staticStyle:{width:"900px"},attrs:{src:a("83cc")}}),s("p",[t._v("你也可以在在线版中进行体验,先激活节点,然后点击上方【标记】按钮添加标记。")]),s("p",[t._v("内部实现是通过"),s("a",{attrs:{href:"https://github.com/rough-stuff/rough-notation"}},[t._v("rough-notation")]),t._v("库,所以如果你有精力,也可以自己基于这个库来实现这个插件。")]),s("h2",[t._v("收费")]),s("p",[t._v("现阶段收费方式比较原始,通过扫码转账备注你要购买的插件,以及你的邮箱地址,然后会将插件文件发送到你的邮箱。购买请在充分的使用和考虑后进行,如果你对前端开发不太熟悉,不知道如何使用插件,那么请谨慎考虑购买,没有特殊原因不会退费。如果你发现了 bug,或者有需求,可以提交相关的 issue。")]),s("p",[t._v("价格:")]),s("p",[t._v("1.¥ 19.9,仅包含打包后的文件,即.cjs.min.js、.esm.min.js 两种格式的文件。")]),s("p",[t._v("2.¥ 29.9,包含未打包的源码和打包后的文件。")]),s("img",{staticStyle:{width:"300px"},attrs:{src:a("076b")}}),s("img",{staticStyle:{width:"300px"},attrs:{src:a("4968")}}),s("h2",[t._v("注册")]),s("p",[t._v("1.引用打包后的文件:")]),s("pre",{staticClass:"hljs"},[s("code",[s("span",{staticClass:"hljs-keyword"},[t._v("import")]),t._v(" MindMap "),s("span",{staticClass:"hljs-keyword"},[t._v("from")]),t._v(" "),s("span",{staticClass:"hljs-string"},[t._v("'simple-mind-map'")]),t._v("\n"),s("span",{staticClass:"hljs-keyword"},[t._v("import")]),t._v(" Notation "),s("span",{staticClass:"hljs-keyword"},[t._v("from")]),t._v(" "),s("span",{staticClass:"hljs-string"},[t._v("'notation.cjs.min.js'")]),t._v("\n"),s("span",{staticClass:"hljs-comment"},[t._v("// 或 import Notation from 'notation.esm.min.js'")]),t._v("\n\nMindMap.usePlugin(Notation)\n")])]),s("p",[t._v("2.引用未打包的源码")]),s("p",[t._v("可以先进入到插件目录执行:")]),s("pre",{staticClass:"hljs"},[s("code",[t._v("npm link\n")])]),s("p",[t._v("然后进入到你的项目根目录执行:")]),s("pre",{staticClass:"hljs"},[s("code",[t._v("npm link simple-mind-map-plugin-notation\n")])]),s("p",[t._v("然后就可以直接导入进行使用:")]),s("pre",{staticClass:"hljs"},[s("code",[s("span",{staticClass:"hljs-keyword"},[t._v("import")]),t._v(" MindMap "),s("span",{staticClass:"hljs-keyword"},[t._v("from")]),t._v(" "),s("span",{staticClass:"hljs-string"},[t._v("'simple-mind-map'")]),t._v("\n"),s("span",{staticClass:"hljs-keyword"},[t._v("import")]),t._v(" Notation "),s("span",{staticClass:"hljs-keyword"},[t._v("from")]),t._v(" "),s("span",{staticClass:"hljs-string"},[t._v("'simple-mind-map-plugin-notation'")]),t._v("\n\nMindMap.usePlugin(Notation)\n")])]),s("p",[t._v("注册完且实例化"),s("code",[t._v("MindMap")]),t._v("后可通过"),s("code",[t._v("mindMap.notation")]),t._v("获取到该实例。")]),s("p",[t._v("注册该插件后,无需执行其他方法,手绘风格即可生效。")]),s("p",[t._v("如果你是使用 mindMap.addPlugin 方法来动态注册的组件,那么需要调用一次重新渲染的方法:")]),s("pre",{staticClass:"hljs"},[s("code",[t._v("mindMap.addPlugin(Notation)\nmindMap.reRender()\n")])]),s("h2",[t._v("命令")]),s("p",[t._v("注册了本插件后会在思维导图实例上新增"),s("code",[t._v("SET_NOTATION")]),t._v("命令,给节点添加标记使用该命令:")]),s("pre",{staticClass:"hljs"},[s("code",[t._v("mindMap.execCommand("),s("span",{staticClass:"hljs-string"},[t._v("'SET_NOTATION'")]),t._v(", appointNodes, show, config)\n")])]),s("p",[t._v("该命令可以传递三个参数:")]),s("ul",[s("li",[s("p",[s("code",[t._v("appointNodes")]),t._v(":给指定的节点实例添加标记,可以传单个节点实例,也可以传递一个节点实例数组,如果传空数组,则会给当前激活的节点添加标记;")])]),s("li",[s("p",[s("code",[t._v("show")]),t._v(":Boolean,必传,是否显示编辑;")])]),s("li",[s("p",[s("code",[t._v("config")]),t._v(":Object,可选,标记配置,对象格式,对象的详细字段如下:")])])]),s("table",[s("thead",[s("tr",[s("th",[t._v("字段名称")]),s("th",[t._v("类型")]),s("th",[t._v("默认值")]),s("th",[t._v("描述")])])]),s("tbody",[s("tr",[s("td",[t._v("type")]),s("td",[t._v("String")]),s("td",[t._v("circle")]),s("td",[t._v("标记类型,可选值:underline(下划线)、box(边框)、circle(圆)、highlight(高亮)、strike-through(删除线)、crossed-off(叉)")])]),s("tr",[s("td",[t._v("color")]),s("td",[t._v("String")]),s("td",[t._v("思维导图实例化选项中的hoverRectColor配置")]),s("td",[t._v("颜色")])]),s("tr",[s("td",[t._v("strokeWidth")]),s("td",[t._v("Number")]),s("td",[t._v("1")]),s("td",[t._v("线宽")])]),s("tr",[s("td",[t._v("padding")]),s("td",[t._v("Number")]),s("td",[t._v("20")]),s("td",[t._v("内边距")])]),s("tr",[s("td",[t._v("animate")]),s("td",[t._v("Boolean")]),s("td",[t._v("true")]),s("td",[t._v("是否开启动画")])])])]),s("p",[t._v("示例:")]),s("pre",{staticClass:"hljs"},[s("code",[s("span",{staticClass:"hljs-comment"},[t._v("// 给当前激活的节点添加一个圆类型的标记")]),t._v("\nmindMap.execCommand("),s("span",{staticClass:"hljs-string"},[t._v("'SET_NOTATION'")]),t._v(", [], "),s("span",{staticClass:"hljs-literal"},[t._v("true")]),t._v(", {\n "),s("span",{staticClass:"hljs-attr"},[t._v("type")]),t._v(": "),s("span",{staticClass:"hljs-string"},[t._v("'circle'")]),t._v(",\n "),s("span",{staticClass:"hljs-attr"},[t._v("color")]),t._v(": "),s("span",{staticClass:"hljs-string"},[t._v("'red'")]),t._v("\n})\n")])]),s("p",[t._v("添加标记后数据会以"),s("code",[t._v("notation")]),t._v("为名称保存到节点的"),s("code",[t._v("data")]),t._v("数据中。")])])}],_={},v=_,o=a("2877"),p=Object(o["a"])(v,n,i,!1,null,null,null);s["default"]=p.exports},"076b":function(t,s,a){t.exports=a.p+"img/alipay.jpg"},4968:function(t,s,a){t.exports=a.p+"img/wechat.jpg"},"83cc":function(t,s,a){t.exports=a.p+"img/标记.jpg"}}]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-02087b0a"],{"00fd":function(t,s,a){"use strict";a.r(s);var n=function(){var t=this;t._self._c;return t._m(0)},i=[function(){var t=this,s=t._self._c;return s("div",[s("h1",[t._v("Notation 收费插件")]),s("blockquote",[s("p",[t._v("关于收费")]),s("p",[t._v("mind-map 是一个 MIT 协议的开源项目,理论上只要保留 mind-map 的版权声明,无论是否商用都不收费,这个协议以后也不会改变。另外无论是在线版,还是客户端都不会考虑收费。但是为了项目的可持续发展,会通过一些方式来获取收益,比如现有的赞助方式。而收费插件是第二个方式,基本原则是基本功能、核心功能、必要功能不收费,而可有可无的附加功能可能会做成收费的。")]),s("p",[t._v("最后,收费仅针对开发者,如果仅是在线版或者客户端的思维导图用户是无需付费的,所有功能均可免费使用。")])]),s("p",[t._v("Notation 是第二个收费插件,功能是提供单个节点的标记功能,也就是可以在单个节点上加个手绘风格的圈、背景、删除线等等,支持动画效果,就像下面这样:")]),s("img",{staticStyle:{width:"900px"},attrs:{src:a("83cc")}}),s("p",[t._v("你也可以在在线版中进行体验,先激活节点,然后点击上方【标记】按钮添加标记。")]),s("p",[t._v("内部实现是通过"),s("a",{attrs:{href:"https://github.com/rough-stuff/rough-notation"}},[t._v("rough-notation")]),t._v("库,所以如果你有精力,也可以自己基于这个库来实现这个插件。")]),s("h2",[t._v("收费")]),s("p",[t._v("现阶段收费方式比较原始,通过扫码转账备注你要购买的插件,以及你的邮箱地址(如果达到文字上限,那么你可以分两次付款),然后会将插件文件发送到你的邮箱。购买请在充分的使用和考虑后进行,如果你对前端开发不太熟悉,不知道如何使用插件,那么请谨慎考虑购买,没有特殊原因不会退费。如果你发现了 bug,或者有需求,可以提交相关的 issue。")]),s("p",[t._v("价格:")]),s("p",[t._v("1.¥ 19.9,仅包含打包后的文件,即.cjs.min.js、.esm.min.js 两种格式的文件。")]),s("p",[t._v("2.¥ 29.9,包含未打包的源码和打包后的文件。")]),s("img",{staticStyle:{width:"300px"},attrs:{src:a("076b")}}),s("img",{staticStyle:{width:"300px"},attrs:{src:a("4968")}}),s("h2",[t._v("注册")]),s("p",[t._v("1.引用打包后的文件:")]),s("pre",{staticClass:"hljs"},[s("code",[s("span",{staticClass:"hljs-keyword"},[t._v("import")]),t._v(" MindMap "),s("span",{staticClass:"hljs-keyword"},[t._v("from")]),t._v(" "),s("span",{staticClass:"hljs-string"},[t._v("'simple-mind-map'")]),t._v("\n"),s("span",{staticClass:"hljs-keyword"},[t._v("import")]),t._v(" Notation "),s("span",{staticClass:"hljs-keyword"},[t._v("from")]),t._v(" "),s("span",{staticClass:"hljs-string"},[t._v("'notation.cjs.min.js'")]),t._v("\n"),s("span",{staticClass:"hljs-comment"},[t._v("// 或 import Notation from 'notation.esm.min.js'")]),t._v("\n\nMindMap.usePlugin(Notation)\n")])]),s("p",[t._v("2.引用未打包的源码")]),s("p",[t._v("可以先进入到插件目录执行:")]),s("pre",{staticClass:"hljs"},[s("code",[t._v("npm link\n")])]),s("p",[t._v("然后进入到你的项目根目录执行:")]),s("pre",{staticClass:"hljs"},[s("code",[t._v("npm link simple-mind-map-plugin-notation\n")])]),s("p",[t._v("然后就可以直接导入进行使用:")]),s("pre",{staticClass:"hljs"},[s("code",[s("span",{staticClass:"hljs-keyword"},[t._v("import")]),t._v(" MindMap "),s("span",{staticClass:"hljs-keyword"},[t._v("from")]),t._v(" "),s("span",{staticClass:"hljs-string"},[t._v("'simple-mind-map'")]),t._v("\n"),s("span",{staticClass:"hljs-keyword"},[t._v("import")]),t._v(" Notation "),s("span",{staticClass:"hljs-keyword"},[t._v("from")]),t._v(" "),s("span",{staticClass:"hljs-string"},[t._v("'simple-mind-map-plugin-notation'")]),t._v("\n\nMindMap.usePlugin(Notation)\n")])]),s("p",[t._v("注册完且实例化"),s("code",[t._v("MindMap")]),t._v("后可通过"),s("code",[t._v("mindMap.notation")]),t._v("获取到该实例。")]),s("p",[t._v("如果你是使用 mindMap.addPlugin 方法来动态注册的组件,那么需要调用一次重新渲染的方法:")]),s("pre",{staticClass:"hljs"},[s("code",[t._v("mindMap.addPlugin(Notation)\nmindMap.reRender()\n")])]),s("h2",[t._v("命令")]),s("p",[t._v("注册了本插件后会在思维导图实例上新增"),s("code",[t._v("SET_NOTATION")]),t._v("命令,给节点添加标记使用该命令:")]),s("pre",{staticClass:"hljs"},[s("code",[t._v("mindMap.execCommand("),s("span",{staticClass:"hljs-string"},[t._v("'SET_NOTATION'")]),t._v(", appointNodes, show, config)\n")])]),s("p",[t._v("该命令可以传递三个参数:")]),s("ul",[s("li",[s("p",[s("code",[t._v("appointNodes")]),t._v(":给指定的节点实例添加标记,可以传单个节点实例,也可以传递一个节点实例数组,如果传空数组,则会给当前激活的节点添加标记;")])]),s("li",[s("p",[s("code",[t._v("show")]),t._v(":Boolean,必传,是否显示标记;")])]),s("li",[s("p",[s("code",[t._v("config")]),t._v(":Object,可选,标记配置,对象格式,对象的详细字段如下:")])])]),s("table",[s("thead",[s("tr",[s("th",[t._v("字段名称")]),s("th",[t._v("类型")]),s("th",[t._v("默认值")]),s("th",[t._v("描述")])])]),s("tbody",[s("tr",[s("td",[t._v("type")]),s("td",[t._v("String")]),s("td",[t._v("circle")]),s("td",[t._v("标记类型,可选值:underline(下划线)、box(边框)、circle(圆)、highlight(高亮)、strike-through(删除线)、crossed-off(叉)")])]),s("tr",[s("td",[t._v("color")]),s("td",[t._v("String")]),s("td",[t._v("思维导图实例化选项中的hoverRectColor配置")]),s("td",[t._v("颜色")])]),s("tr",[s("td",[t._v("strokeWidth")]),s("td",[t._v("Number")]),s("td",[t._v("1")]),s("td",[t._v("线宽")])]),s("tr",[s("td",[t._v("padding")]),s("td",[t._v("Number")]),s("td",[t._v("20")]),s("td",[t._v("内边距")])]),s("tr",[s("td",[t._v("animate")]),s("td",[t._v("Boolean")]),s("td",[t._v("true")]),s("td",[t._v("是否开启动画")])])])]),s("p",[t._v("示例:")]),s("pre",{staticClass:"hljs"},[s("code",[s("span",{staticClass:"hljs-comment"},[t._v("// 给当前激活的节点添加一个圆类型的标记")]),t._v("\nmindMap.execCommand("),s("span",{staticClass:"hljs-string"},[t._v("'SET_NOTATION'")]),t._v(", [], "),s("span",{staticClass:"hljs-literal"},[t._v("true")]),t._v(", {\n "),s("span",{staticClass:"hljs-attr"},[t._v("type")]),t._v(": "),s("span",{staticClass:"hljs-string"},[t._v("'circle'")]),t._v(",\n "),s("span",{staticClass:"hljs-attr"},[t._v("color")]),t._v(": "),s("span",{staticClass:"hljs-string"},[t._v("'red'")]),t._v("\n})\n")])]),s("p",[t._v("添加标记后数据会以"),s("code",[t._v("notation")]),t._v("为名称保存到节点的"),s("code",[t._v("data")]),t._v("数据中。")])])}],_={},v=_,o=a("2877"),p=Object(o["a"])(v,n,i,!1,null,null,null);s["default"]=p.exports},"076b":function(t,s,a){t.exports=a.p+"img/alipay.jpg"},4968:function(t,s,a){t.exports=a.p+"img/wechat.jpg"},"83cc":function(t,s,a){t.exports=a.p+"img/标记.jpg"}}]); \ No newline at end of file diff --git a/dist/js/chunk-392e6b57.js b/dist/js/chunk-0b7770a8.js similarity index 56% rename from dist/js/chunk-392e6b57.js rename to dist/js/chunk-0b7770a8.js index 3dc718ec..2ff3f63a 100644 --- a/dist/js/chunk-392e6b57.js +++ b/dist/js/chunk-0b7770a8.js @@ -1,15 +1,15 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-392e6b57"],{"0082":function(e,t,n){e.exports=n.p+"img/ditu.svg"},"00ee":function(e,t,n){"use strict";var r=n("b622"),i=r("toStringTag"),o={};o[i]="z",e.exports="[object z]"===String(o)},"013f":function(e,t,n){},"027d":function(e,t,n){e.exports=n.p+"img/zhongyangjie.svg"},"02a0":function(e,t,n){e.exports=n.p+"img/a-18-xiguan.svg"},"0455":function(e,t,n){e.exports=n.p+"img/zhongqiujie.svg"},"049e":function(e,t,n){e.exports=n.p+"img/shiyan.svg"},"04c4":function(e,t,n){},"0536":function(e,t,n){e.exports=n.p+"img/rose.jpg"},"0613":function(e,t,n){e.exports=n.p+"img/a-6-jiancebi.svg"},"06c3":function(e,t,n){"use strict";var r=n("1fa7");e.exports=Function.prototype.bind||r},"0754":function(e,t,n){e.exports=n.p+"img/simpleBlack.jpg"},"07f3":function(e,t,n){e.exports=n.p+"img/duanwujie.svg"},"08cf":function(e,t,n){"use strict";n("2acb")},"0914":function(e,t,n){e.exports=n.p+"img/tiyu.svg"},"0960":function(e,t,n){e.exports=n("b19a")},"0983e":function(e,t,n){},"09d9":function(e,t,n){var r=n("9a1c").isArray;e.exports={copyOptions:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n},ensureFlagExists:function(e,t){e in t&&"boolean"===typeof t[e]||(t[e]=!1)},ensureSpacesExists:function(e){(!("spaces"in e)||"number"!==typeof e.spaces&&"string"!==typeof e.spaces)&&(e.spaces=0)},ensureAlwaysArrayExists:function(e){"alwaysArray"in e&&("boolean"===typeof e.alwaysArray||r(e.alwaysArray))||(e.alwaysArray=!1)},ensureKeyExists:function(e,t){e+"Key"in t&&"string"===typeof t[e+"Key"]||(t[e+"Key"]=t.compact?"_"+e:e)},checkFnExists:function(e,t){return e+"Fn"in t}}},"0a21":function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===i.call(e)},l=function(e){if(!e||"[object Object]"!==i.call(e))return!1;var t,n=r.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!o)return!1;for(t in e);return"undefined"===typeof t||r.call(e,t)},c=function(e,t){o&&"__proto__"===t.name?o(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},u=function(e,t){if("__proto__"===t){if(!r.call(e,t))return;if(a)return a(e,t).value}return e[t]};e.exports=function e(){var t,n,r,i,o,a,h=arguments[0],d=1,f=arguments.length,p=!1;for("boolean"===typeof h&&(p=h,h=arguments[1]||{},d=2),(null==h||"object"!==typeof h&&"function"!==typeof h)&&(h={});d]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,h,d){var f=n+e.length,p=r.length,m=u;return void 0!==h&&(h=i(h),m=c),s(d,m,(function(i,s){var c;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,f);case"<":c=h[l(s,1,-1)];break;default:var u=+s;if(0===u)return i;if(u>p){var d=o(u/10);return 0===d?i:d<=p?void 0===r[d-1]?a(s,1):r[d-1]+a(s,1):i}c=r[u-1]}return void 0===c?"":c}))}},"0cfe":function(e,t,n){e.exports=n.p+"img/timeline.png"},"0d26":function(e,t,n){"use strict";var r=n("e330"),i=Error,o=r("".replace),a=function(e){return String(new i(e).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!i.prepareStackTrace)while(t--)e=o(e,s,"");return e}},"0d42":function(e,t,n){e.exports=n.p+"img/dark.jpg"},"0dc4":function(e,t,n){"use strict";var r=n("3f29"),i=r("%Object.defineProperty%",!0)||!1;if(i)try{i({},"a",{value:1})}catch(o){i=!1}e.exports=i},"0e25":function(e,t,n){e.exports=n.p+"img/a-13-xiguan.svg"},"0e50":function(e,t,n){e.exports=n.p+"img/ziyuan_2.svg"},"0e5f":function(e,t,n){e.exports=n.p+"img/a-9-tizhongcheng.svg"},"0ea4":function(e,t,n){"use strict";n("6a23")},"0fb2":function(e,t,n){"use strict";var r=Date.prototype.getDay,i=function(e){try{return r.call(e),!0}catch(t){return!1}},o=Object.prototype.toString,a="[object Date]",s=n("9803")();e.exports=function(e){return"object"===typeof e&&null!==e&&(s?i(e):o.call(e)===a)}},"0fb5":function(e,t,n){e.exports=n.p+"img/muqinjie.svg"},1:function(e,t){},"103a":function(e,t,n){e.exports=n.p+"img/paishe.svg"},"10ad":function(e,t,n){var r,i,o=n("a83d"),a={on:function(){},parse:function(){}},s=n("09d9"),l=n("9a1c").isArray,c=!0;function u(e){return r=s.copyOptions(e),s.ensureFlagExists("ignoreDeclaration",r),s.ensureFlagExists("ignoreInstruction",r),s.ensureFlagExists("ignoreAttributes",r),s.ensureFlagExists("ignoreText",r),s.ensureFlagExists("ignoreComment",r),s.ensureFlagExists("ignoreCdata",r),s.ensureFlagExists("ignoreDoctype",r),s.ensureFlagExists("compact",r),s.ensureFlagExists("alwaysChildren",r),s.ensureFlagExists("addParent",r),s.ensureFlagExists("trim",r),s.ensureFlagExists("nativeType",r),s.ensureFlagExists("nativeTypeAttributes",r),s.ensureFlagExists("sanitize",r),s.ensureFlagExists("instructionHasAttributes",r),s.ensureFlagExists("captureSpacesBetweenElements",r),s.ensureAlwaysArrayExists(r),s.ensureKeyExists("declaration",r),s.ensureKeyExists("instruction",r),s.ensureKeyExists("attributes",r),s.ensureKeyExists("text",r),s.ensureKeyExists("comment",r),s.ensureKeyExists("cdata",r),s.ensureKeyExists("doctype",r),s.ensureKeyExists("type",r),s.ensureKeyExists("name",r),s.ensureKeyExists("elements",r),s.ensureKeyExists("parent",r),s.checkFnExists("doctype",r),s.checkFnExists("instruction",r),s.checkFnExists("cdata",r),s.checkFnExists("comment",r),s.checkFnExists("text",r),s.checkFnExists("instructionName",r),s.checkFnExists("elementName",r),s.checkFnExists("attributeName",r),s.checkFnExists("attributeValue",r),s.checkFnExists("attributes",r),r}function h(e){var t=Number(e);if(!isNaN(t))return t;var n=e.toLowerCase();return"true"===n||"false"!==n&&e}function d(e,t){var n;if(r.compact){if(!i[r[e+"Key"]]&&(l(r.alwaysArray)?-1!==r.alwaysArray.indexOf(r[e+"Key"]):r.alwaysArray)&&(i[r[e+"Key"]]=[]),i[r[e+"Key"]]&&!l(i[r[e+"Key"]])&&(i[r[e+"Key"]]=[i[r[e+"Key"]]]),e+"Fn"in r&&"string"===typeof t&&(t=r[e+"Fn"](t,i)),"instruction"===e&&("instructionFn"in r||"instructionNameFn"in r))for(n in t)if(t.hasOwnProperty(n))if("instructionFn"in r)t[n]=r.instructionFn(t[n],n,i);else{var o=t[n];delete t[n],t[r.instructionNameFn(n,o,i)]=o}l(i[r[e+"Key"]])?i[r[e+"Key"]].push(t):i[r[e+"Key"]]=t}else{i[r.elementsKey]||(i[r.elementsKey]=[]);var a={};if(a[r.typeKey]=e,"instruction"===e){for(n in t)if(t.hasOwnProperty(n))break;a[r.nameKey]="instructionNameFn"in r?r.instructionNameFn(n,t,i):n,r.instructionHasAttributes?(a[r.attributesKey]=t[n][r.attributesKey],"instructionFn"in r&&(a[r.attributesKey]=r.instructionFn(a[r.attributesKey],n,i))):("instructionFn"in r&&(t[n]=r.instructionFn(t[n],n,i)),a[r.instructionKey]=t[n])}else e+"Fn"in r&&(t=r[e+"Fn"](t,i)),a[r[e+"Key"]]=t;r.addParent&&(a[r.parentKey]=i),i[r.elementsKey].push(a)}}function f(e){var t;if("attributesFn"in r&&e&&(e=r.attributesFn(e,i)),(r.trim||"attributeValueFn"in r||"attributeNameFn"in r||r.nativeTypeAttributes)&&e)for(t in e)if(e.hasOwnProperty(t)&&(r.trim&&(e[t]=e[t].trim()),r.nativeTypeAttributes&&(e[t]=h(e[t])),"attributeValueFn"in r&&(e[t]=r.attributeValueFn(e[t],t,i)),"attributeNameFn"in r)){var n=e[t];delete e[t],e[r.attributeNameFn(t,e[t],i)]=n}return e}function p(e){var t={};if(e.body&&("xml"===e.name.toLowerCase()||r.instructionHasAttributes)){var n,o=/([\w:-]+)\s*=\s*(?:"([^"]*)"|'([^']*)'|(\w+))\s*/g;while(null!==(n=o.exec(e.body)))t[n[1]]=n[2]||n[3]||n[4];t=f(t)}if("xml"===e.name.toLowerCase()){if(r.ignoreDeclaration)return;i[r.declarationKey]={},Object.keys(t).length&&(i[r.declarationKey][r.attributesKey]=t),r.addParent&&(i[r.declarationKey][r.parentKey]=i)}else{if(r.ignoreInstruction)return;r.trim&&(e.body=e.body.trim());var a={};r.instructionHasAttributes&&Object.keys(t).length?(a[e.name]={},a[e.name][r.attributesKey]=t):a[e.name]=e.body,d("instruction",a)}}function m(e,t){var n;if("object"===typeof e&&(t=e.attributes,e=e.name),t=f(t),"elementNameFn"in r&&(e=r.elementNameFn(e,i)),r.compact){var o;if(n={},!r.ignoreAttributes&&t&&Object.keys(t).length)for(o in n[r.attributesKey]={},t)t.hasOwnProperty(o)&&(n[r.attributesKey][o]=t[o]);!(e in i)&&(l(r.alwaysArray)?-1!==r.alwaysArray.indexOf(e):r.alwaysArray)&&(i[e]=[]),i[e]&&!l(i[e])&&(i[e]=[i[e]]),l(i[e])?i[e].push(n):i[e]=n}else i[r.elementsKey]||(i[r.elementsKey]=[]),n={},n[r.typeKey]="element",n[r.nameKey]=e,!r.ignoreAttributes&&t&&Object.keys(t).length&&(n[r.attributesKey]=t),r.alwaysChildren&&(n[r.elementsKey]=[]),i[r.elementsKey].push(n);n[r.parentKey]=i,i=n}function g(e){r.ignoreText||(e.trim()||r.captureSpacesBetweenElements)&&(r.trim&&(e=e.trim()),r.nativeType&&(e=h(e)),r.sanitize&&(e=e.replace(/&/g,"&").replace(//g,">")),d("text",e))}function v(e){r.ignoreComment||(r.trim&&(e=e.trim()),d("comment",e))}function b(e){var t=i[r.parentKey];r.addParent||delete i[r.parentKey],i=t}function y(e){r.ignoreCdata||(r.trim&&(e=e.trim()),d("cdata",e))}function w(e){r.ignoreDoctype||(e=e.replace(/^ /,""),r.trim&&(e=e.trim()),d("doctype",e))}function x(e){e.note=e}e.exports=function(e,t){var n=c?o.parser(!0,{}):n=new a.Parser("UTF-8"),s={};if(i=s,r=u(t),c?(n.opt={strictEntities:!0},n.onopentag=m,n.ontext=g,n.oncomment=v,n.onclosetag=b,n.onerror=x,n.oncdata=y,n.ondoctype=w,n.onprocessinginstruction=p):(n.on("startElement",m),n.on("text",g),n.on("comment",v),n.on("endElement",b),n.on("error",x)),c)n.write(e).close();else if(!n.parse(e))throw new Error("XML parsing error: "+n.getError());if(s[r.elementsKey]){var l=s[r.elementsKey];delete s[r.elementsKey],s[r.elementsKey]=l,delete s.text}return s}},"10db1":function(e,t,n){"use strict";var r=n("8790");n.d(t,"PDFDocument",(function(){return r["a"]}));n("a935"),n("5d8f"),n("5d9a")},"11b2":function(e,t,n){"use strict";n("caad")},"12a6":function(e,t,n){e.exports=n.p+"img/ziyuan.svg"},"12b7":function(e,t,n){e.exports=n.p+"img/a-7-xinzang.svg"},"135f":function(e,t,n){e.exports=n.p+"img/avocado.jpg"},1397:function(e,t,n){e.exports=n.p+"img/neonLamp.jpg"},"140e":function(e,t,n){"use strict";n("bf8b")},"145b":function(e,t,n){var r=n("4261"),i=n("91de"),o=i.RegExp;e.exports=r((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},1474:function(e,t,n){e.exports=n.p+"img/classicGreen.jpg"},1485:function(e,t,n){e.exports=n.p+"img/pisa.svg"},"14bd":function(e,t,n){e.exports=n.p+"img/ziyuan_10.svg"},"14d4":function(e,t,n){e.exports=n.p+"img/tianqi.svg"},1560:function(e,t,n){e.exports=n.p+"img/blueSky.jpg"},"16e6":function(e,t,n){"use strict";e.exports=Error},1754:function(e,t,n){"use strict";n.d(t,"g",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return h})),n.d(t,"b",(function(){return b}));var r,i=n("31fc"),o=function(e,t){void 0===t&&(t=!0);var n=[];t&&n.push(65279);for(var r=0,o=e.length;r=0&&e<=65535},s=function(e){return e>=65536&&e<=1114111},l=function(e){return Math.floor((e-65536)/1024)+55296},c=function(e){return(e-65536)%1024+56320};(function(e){e["BigEndian"]="BigEndian",e["LittleEndian"]="LittleEndian"})(r||(r={}));var u="�".codePointAt(0),h=function(e,t){if(void 0===t&&(t=!0),e.length<=1)return String.fromCodePoint(u);var n=t?m(e):r.BigEndian,i=t?2:0,o=[];while(e.length-i>=2){var a=p(e[i++],e[i++],n);if(d(a))if(e.length-i<2)o.push(u);else{var s=p(e[i++],e[i++],n);f(s)?o.push(a,s):o.push(u)}else f(a)?(i+=2,o.push(u)):o.push(a)}return i=55296&&e<=56319},f=function(e){return e>=56320&&e<=57343},p=function(e,t,n){if(n===r.LittleEndian)return t<<8|e;if(n===r.BigEndian)return e<<8|t;throw new Error("Invalid byteOrder: "+n)},m=function(e){return g(e)?r.BigEndian:v(e)?r.LittleEndian:r.BigEndian},g=function(e){return 254===e[0]&&255===e[1]},v=function(e){return 255===e[0]&&254===e[1]},b=function(e){return g(e)||v(e)}},1787:function(e,t,n){"use strict";var r=n("861d");e.exports=function(e){return r(e)||null===e}},"17ed2":function(e,t,n){},"17f2":function(e,t,n){e.exports=n.p+"img/jisuanqi.svg"},1806:function(e,t,n){"use strict";var r={__proto__:null,foo:{}},i=Object;e.exports=function(){return{__proto__:r}.foo===r.foo&&!(r instanceof i)}},1986:function(e,t,n){"use strict";var r=n("3f29"),i=n("5aa1"),o=n("b38c")(),a=n("acc7"),s=n("bbd5"),l=r("%Math.floor%");e.exports=function(e,t){if("function"!==typeof e)throw new s("`fn` is not a function");if("number"!==typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&a){var u=a(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!n)&&(o?i(e,"length",t,!0,!0):i(e,"length",t)),e}},"19b9":function(e,t,n){"use strict";n("91ec")},"19bf":function(e,t,n){var r=n("5841"),i=n("0a21"),o={attributes:{compose:function(e,t,n){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var r=i(!0,{},t);for(var o in n||(r=Object.keys(r).reduce((function(e,t){return null!=r[t]&&(e[t]=r[t]),e}),{})),e)void 0!==e[o]&&void 0===t[o]&&(r[o]=e[o]);return Object.keys(r).length>0?r:void 0},diff:function(e,t){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var n=Object.keys(e).concat(Object.keys(t)).reduce((function(n,i){return r(e[i],t[i])||(n[i]=void 0===t[i]?null:t[i]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(e,t,n){if("object"!==typeof e)return t;if("object"===typeof t){if(!n)return t;var r=Object.keys(t).reduce((function(n,r){return void 0===e[r]&&(n[r]=t[r]),n}),{});return Object.keys(r).length>0?r:void 0}}},iterator:function(e){return new a(e)},length:function(e){return"number"===typeof e["delete"]?e["delete"]:"number"===typeof e.retain?e.retain:"string"===typeof e.insert?e.insert.length:1}};function a(e){this.ops=e,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var n=this.offset,r=o.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,"number"===typeof t["delete"])return{delete:e};var i={};return t.attributes&&(i.attributes=t.attributes),"number"===typeof t.retain?i.retain=e:"string"===typeof t.insert?i.insert=t.insert.substr(n,e):i.insert=t.insert,i}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?o.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"===typeof this.ops[this.index]["delete"]?"delete":"number"===typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}return[]},e.exports=o},"19d3":function(e,t,n){},"1a7d":function(e){e.exports=JSON.parse('"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"')},"1b0f":function(e,t,n){var r=n("4261"),i=n("91de"),o=i.RegExp,a=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),s=a||r((function(){return!o("a","y").sticky})),l=a||r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:l,MISSED_STICKY:s,UNSUPPORTED_Y:a}},"1b88":function(e,t,n){e.exports=n.p+"img/blackGold.jpg"},"1bc3":function(e,t,n){e.exports=n.p+"img/a-6-jiancebi.svg"},"1be2":function(e,t,n){"use strict";n("47cf")},"1c6b":function(e,t,n){e.exports=n.p+"img/naozhong.svg"},"1cd3":function(e,t,n){"use strict";var r=n("4a66");e.exports=function(){return"function"===typeof Object.is?Object.is:r}},"1cf0":function(e,t,n){"use strict";var r=n("ce8e"),i=n("5d66"),o=n("d7f0"),a=n("3213"),s=n("2307"),l=i(a());r(l,{getPolyfill:a,implementation:o,shim:s}),e.exports=l},"1d76":function(e,t,n){"use strict";var r=n("3f29"),i=n("5d66"),o=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&o(e,".prototype.")>-1?i(n):n}},"1e35":function(e,t,n){e.exports=n.p+"img/shouji.svg"},"1f76":function(e,t,n){e.exports=n.p+"img/freshGreen.jpg"},"1fa7":function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Object.prototype.toString,o=Math.max,a="[object Function]",s=function(e,t){for(var n=[],r=0;r0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function u(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r}function h(e,t,n){return 3*(t+n)/4-n}function d(e){var t,n,r=c(e),a=r[0],s=r[1],l=new o(h(e,a,s)),u=0,d=s>0?a-4:a;for(n=0;n>16&255,l[u++]=t>>8&255,l[u++]=255&t;return 2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,l[u++]=255&t),1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t),l}function f(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function p(e,t,n){for(var r,i=[],o=t;ol?l:s+a));return 1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},2:function(e,t){},"202b":function(e,t,n){"use strict";e.exports=SyntaxError},"21cd":function(e,t,n){e.exports=n.p+"img/qixi.svg"},"222a":function(e,t,n){e.exports=n.p+"img/hangli.svg"},2232:function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return O})),n.d(t,"a",(function(){return P}));for(var r=n("77f5"),i=n.n(r),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=new Uint8Array(256),s=0;s>4,u[c++]=(15&r)<<4|i>>2,u[c++]=(3&i)<<6|63&o;return u},u=function(e){for(var t="",n=0;n"},t.prototype.sizeInBytes=function(){return this.value.length+2},t.prototype.copyBytesInto=function(e,t){return e[t++]=o["a"].LessThan,t+=Object(a["w"])(this.value,e,t),e[t++]=o["a"].GreaterThan,this.value.length+2},t.of=function(e){return new t(e)},t.fromText=function(e){for(var n=Object(a["Z"])(e),r="",i=0,o=n.length;i]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,h,d){var f=n+e.length,p=r.length,m=u;return void 0!==h&&(h=i(h),m=c),s(d,m,(function(i,s){var c;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,f);case"<":c=h[l(s,1,-1)];break;default:var u=+s;if(0===u)return i;if(u>p){var d=o(u/10);return 0===d?i:d<=p?void 0===r[d-1]?a(s,1):r[d-1]+a(s,1):i}c=r[u-1]}return void 0===c?"":c}))}},"0cfe":function(e,t,n){e.exports=n.p+"img/timeline.png"},"0d26":function(e,t,n){"use strict";var r=n("e330"),i=Error,o=r("".replace),a=function(e){return String(new i(e).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!i.prepareStackTrace)while(t--)e=o(e,s,"");return e}},"0d42":function(e,t,n){e.exports=n.p+"img/dark.jpg"},"0dc4":function(e,t,n){"use strict";var r=n("3f29"),i=r("%Object.defineProperty%",!0)||!1;if(i)try{i({},"a",{value:1})}catch(o){i=!1}e.exports=i},"0e25":function(e,t,n){e.exports=n.p+"img/a-13-xiguan.svg"},"0e50":function(e,t,n){e.exports=n.p+"img/ziyuan_2.svg"},"0e5f":function(e,t,n){e.exports=n.p+"img/a-9-tizhongcheng.svg"},"0ea4":function(e,t,n){"use strict";n("6a23")},"0fb2":function(e,t,n){"use strict";var r=Date.prototype.getDay,i=function(e){try{return r.call(e),!0}catch(t){return!1}},o=Object.prototype.toString,a="[object Date]",s=n("9803")();e.exports=function(e){return"object"===typeof e&&null!==e&&(s?i(e):o.call(e)===a)}},"0fb5":function(e,t,n){e.exports=n.p+"img/muqinjie.svg"},1:function(e,t){},"103a":function(e,t,n){e.exports=n.p+"img/paishe.svg"},"10ad":function(e,t,n){var r,i,o=n("a83d"),a={on:function(){},parse:function(){}},s=n("09d9"),l=n("9a1c").isArray,c=!0;function u(e){return r=s.copyOptions(e),s.ensureFlagExists("ignoreDeclaration",r),s.ensureFlagExists("ignoreInstruction",r),s.ensureFlagExists("ignoreAttributes",r),s.ensureFlagExists("ignoreText",r),s.ensureFlagExists("ignoreComment",r),s.ensureFlagExists("ignoreCdata",r),s.ensureFlagExists("ignoreDoctype",r),s.ensureFlagExists("compact",r),s.ensureFlagExists("alwaysChildren",r),s.ensureFlagExists("addParent",r),s.ensureFlagExists("trim",r),s.ensureFlagExists("nativeType",r),s.ensureFlagExists("nativeTypeAttributes",r),s.ensureFlagExists("sanitize",r),s.ensureFlagExists("instructionHasAttributes",r),s.ensureFlagExists("captureSpacesBetweenElements",r),s.ensureAlwaysArrayExists(r),s.ensureKeyExists("declaration",r),s.ensureKeyExists("instruction",r),s.ensureKeyExists("attributes",r),s.ensureKeyExists("text",r),s.ensureKeyExists("comment",r),s.ensureKeyExists("cdata",r),s.ensureKeyExists("doctype",r),s.ensureKeyExists("type",r),s.ensureKeyExists("name",r),s.ensureKeyExists("elements",r),s.ensureKeyExists("parent",r),s.checkFnExists("doctype",r),s.checkFnExists("instruction",r),s.checkFnExists("cdata",r),s.checkFnExists("comment",r),s.checkFnExists("text",r),s.checkFnExists("instructionName",r),s.checkFnExists("elementName",r),s.checkFnExists("attributeName",r),s.checkFnExists("attributeValue",r),s.checkFnExists("attributes",r),r}function h(e){var t=Number(e);if(!isNaN(t))return t;var n=e.toLowerCase();return"true"===n||"false"!==n&&e}function d(e,t){var n;if(r.compact){if(!i[r[e+"Key"]]&&(l(r.alwaysArray)?-1!==r.alwaysArray.indexOf(r[e+"Key"]):r.alwaysArray)&&(i[r[e+"Key"]]=[]),i[r[e+"Key"]]&&!l(i[r[e+"Key"]])&&(i[r[e+"Key"]]=[i[r[e+"Key"]]]),e+"Fn"in r&&"string"===typeof t&&(t=r[e+"Fn"](t,i)),"instruction"===e&&("instructionFn"in r||"instructionNameFn"in r))for(n in t)if(t.hasOwnProperty(n))if("instructionFn"in r)t[n]=r.instructionFn(t[n],n,i);else{var o=t[n];delete t[n],t[r.instructionNameFn(n,o,i)]=o}l(i[r[e+"Key"]])?i[r[e+"Key"]].push(t):i[r[e+"Key"]]=t}else{i[r.elementsKey]||(i[r.elementsKey]=[]);var a={};if(a[r.typeKey]=e,"instruction"===e){for(n in t)if(t.hasOwnProperty(n))break;a[r.nameKey]="instructionNameFn"in r?r.instructionNameFn(n,t,i):n,r.instructionHasAttributes?(a[r.attributesKey]=t[n][r.attributesKey],"instructionFn"in r&&(a[r.attributesKey]=r.instructionFn(a[r.attributesKey],n,i))):("instructionFn"in r&&(t[n]=r.instructionFn(t[n],n,i)),a[r.instructionKey]=t[n])}else e+"Fn"in r&&(t=r[e+"Fn"](t,i)),a[r[e+"Key"]]=t;r.addParent&&(a[r.parentKey]=i),i[r.elementsKey].push(a)}}function f(e){var t;if("attributesFn"in r&&e&&(e=r.attributesFn(e,i)),(r.trim||"attributeValueFn"in r||"attributeNameFn"in r||r.nativeTypeAttributes)&&e)for(t in e)if(e.hasOwnProperty(t)&&(r.trim&&(e[t]=e[t].trim()),r.nativeTypeAttributes&&(e[t]=h(e[t])),"attributeValueFn"in r&&(e[t]=r.attributeValueFn(e[t],t,i)),"attributeNameFn"in r)){var n=e[t];delete e[t],e[r.attributeNameFn(t,e[t],i)]=n}return e}function p(e){var t={};if(e.body&&("xml"===e.name.toLowerCase()||r.instructionHasAttributes)){var n,o=/([\w:-]+)\s*=\s*(?:"([^"]*)"|'([^']*)'|(\w+))\s*/g;while(null!==(n=o.exec(e.body)))t[n[1]]=n[2]||n[3]||n[4];t=f(t)}if("xml"===e.name.toLowerCase()){if(r.ignoreDeclaration)return;i[r.declarationKey]={},Object.keys(t).length&&(i[r.declarationKey][r.attributesKey]=t),r.addParent&&(i[r.declarationKey][r.parentKey]=i)}else{if(r.ignoreInstruction)return;r.trim&&(e.body=e.body.trim());var a={};r.instructionHasAttributes&&Object.keys(t).length?(a[e.name]={},a[e.name][r.attributesKey]=t):a[e.name]=e.body,d("instruction",a)}}function m(e,t){var n;if("object"===typeof e&&(t=e.attributes,e=e.name),t=f(t),"elementNameFn"in r&&(e=r.elementNameFn(e,i)),r.compact){var o;if(n={},!r.ignoreAttributes&&t&&Object.keys(t).length)for(o in n[r.attributesKey]={},t)t.hasOwnProperty(o)&&(n[r.attributesKey][o]=t[o]);!(e in i)&&(l(r.alwaysArray)?-1!==r.alwaysArray.indexOf(e):r.alwaysArray)&&(i[e]=[]),i[e]&&!l(i[e])&&(i[e]=[i[e]]),l(i[e])?i[e].push(n):i[e]=n}else i[r.elementsKey]||(i[r.elementsKey]=[]),n={},n[r.typeKey]="element",n[r.nameKey]=e,!r.ignoreAttributes&&t&&Object.keys(t).length&&(n[r.attributesKey]=t),r.alwaysChildren&&(n[r.elementsKey]=[]),i[r.elementsKey].push(n);n[r.parentKey]=i,i=n}function g(e){r.ignoreText||(e.trim()||r.captureSpacesBetweenElements)&&(r.trim&&(e=e.trim()),r.nativeType&&(e=h(e)),r.sanitize&&(e=e.replace(/&/g,"&").replace(//g,">")),d("text",e))}function v(e){r.ignoreComment||(r.trim&&(e=e.trim()),d("comment",e))}function b(e){var t=i[r.parentKey];r.addParent||delete i[r.parentKey],i=t}function y(e){r.ignoreCdata||(r.trim&&(e=e.trim()),d("cdata",e))}function w(e){r.ignoreDoctype||(e=e.replace(/^ /,""),r.trim&&(e=e.trim()),d("doctype",e))}function x(e){e.note=e}e.exports=function(e,t){var n=c?o.parser(!0,{}):n=new a.Parser("UTF-8"),s={};if(i=s,r=u(t),c?(n.opt={strictEntities:!0},n.onopentag=m,n.ontext=g,n.oncomment=v,n.onclosetag=b,n.onerror=x,n.oncdata=y,n.ondoctype=w,n.onprocessinginstruction=p):(n.on("startElement",m),n.on("text",g),n.on("comment",v),n.on("endElement",b),n.on("error",x)),c)n.write(e).close();else if(!n.parse(e))throw new Error("XML parsing error: "+n.getError());if(s[r.elementsKey]){var l=s[r.elementsKey];delete s[r.elementsKey],s[r.elementsKey]=l,delete s.text}return s}},"10db1":function(e,t,n){"use strict";var r=n("8790");n.d(t,"PDFDocument",(function(){return r["a"]}));n("a935"),n("5d8f"),n("5d9a")},"11af":function(e,t,n){},"12a6":function(e,t,n){e.exports=n.p+"img/ziyuan.svg"},"12b7":function(e,t,n){e.exports=n.p+"img/a-7-xinzang.svg"},"135f":function(e,t,n){e.exports=n.p+"img/avocado.jpg"},1397:function(e,t,n){e.exports=n.p+"img/neonLamp.jpg"},"140e":function(e,t,n){"use strict";n("bf8b")},"145b":function(e,t,n){var r=n("4261"),i=n("91de"),o=i.RegExp;e.exports=r((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},1474:function(e,t,n){e.exports=n.p+"img/classicGreen.jpg"},1485:function(e,t,n){e.exports=n.p+"img/pisa.svg"},"14bd":function(e,t,n){e.exports=n.p+"img/ziyuan_10.svg"},"14d4":function(e,t,n){e.exports=n.p+"img/tianqi.svg"},1560:function(e,t,n){e.exports=n.p+"img/blueSky.jpg"},1665:function(e,t,n){},"16e6":function(e,t,n){"use strict";e.exports=Error},1742:function(e,t,n){},1754:function(e,t,n){"use strict";n.d(t,"g",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return h})),n.d(t,"b",(function(){return b}));var r,i=n("31fc"),o=function(e,t){void 0===t&&(t=!0);var n=[];t&&n.push(65279);for(var r=0,o=e.length;r=0&&e<=65535},s=function(e){return e>=65536&&e<=1114111},l=function(e){return Math.floor((e-65536)/1024)+55296},c=function(e){return(e-65536)%1024+56320};(function(e){e["BigEndian"]="BigEndian",e["LittleEndian"]="LittleEndian"})(r||(r={}));var u="�".codePointAt(0),h=function(e,t){if(void 0===t&&(t=!0),e.length<=1)return String.fromCodePoint(u);var n=t?m(e):r.BigEndian,i=t?2:0,o=[];while(e.length-i>=2){var a=p(e[i++],e[i++],n);if(d(a))if(e.length-i<2)o.push(u);else{var s=p(e[i++],e[i++],n);f(s)?o.push(a,s):o.push(u)}else f(a)?(i+=2,o.push(u)):o.push(a)}return i=55296&&e<=56319},f=function(e){return e>=56320&&e<=57343},p=function(e,t,n){if(n===r.LittleEndian)return t<<8|e;if(n===r.BigEndian)return e<<8|t;throw new Error("Invalid byteOrder: "+n)},m=function(e){return g(e)?r.BigEndian:v(e)?r.LittleEndian:r.BigEndian},g=function(e){return 254===e[0]&&255===e[1]},v=function(e){return 255===e[0]&&254===e[1]},b=function(e){return g(e)||v(e)}},1787:function(e,t,n){"use strict";var r=n("861d");e.exports=function(e){return r(e)||null===e}},"17ed2":function(e,t,n){},"17f2":function(e,t,n){e.exports=n.p+"img/jisuanqi.svg"},1801:function(e,t,n){"use strict";n("e720")},1806:function(e,t,n){"use strict";var r={__proto__:null,foo:{}},i=Object;e.exports=function(){return{__proto__:r}.foo===r.foo&&!(r instanceof i)}},1986:function(e,t,n){"use strict";var r=n("3f29"),i=n("5aa1"),o=n("b38c")(),a=n("acc7"),s=n("bbd5"),l=r("%Math.floor%");e.exports=function(e,t){if("function"!==typeof e)throw new s("`fn` is not a function");if("number"!==typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&a){var u=a(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!n)&&(o?i(e,"length",t,!0,!0):i(e,"length",t)),e}},"19b9":function(e,t,n){"use strict";n("91ec")},"19bf":function(e,t,n){var r=n("5841"),i=n("0a21"),o={attributes:{compose:function(e,t,n){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var r=i(!0,{},t);for(var o in n||(r=Object.keys(r).reduce((function(e,t){return null!=r[t]&&(e[t]=r[t]),e}),{})),e)void 0!==e[o]&&void 0===t[o]&&(r[o]=e[o]);return Object.keys(r).length>0?r:void 0},diff:function(e,t){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var n=Object.keys(e).concat(Object.keys(t)).reduce((function(n,i){return r(e[i],t[i])||(n[i]=void 0===t[i]?null:t[i]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(e,t,n){if("object"!==typeof e)return t;if("object"===typeof t){if(!n)return t;var r=Object.keys(t).reduce((function(n,r){return void 0===e[r]&&(n[r]=t[r]),n}),{});return Object.keys(r).length>0?r:void 0}}},iterator:function(e){return new a(e)},length:function(e){return"number"===typeof e["delete"]?e["delete"]:"number"===typeof e.retain?e.retain:"string"===typeof e.insert?e.insert.length:1}};function a(e){this.ops=e,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var n=this.offset,r=o.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,"number"===typeof t["delete"])return{delete:e};var i={};return t.attributes&&(i.attributes=t.attributes),"number"===typeof t.retain?i.retain=e:"string"===typeof t.insert?i.insert=t.insert.substr(n,e):i.insert=t.insert,i}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?o.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"===typeof this.ops[this.index]["delete"]?"delete":"number"===typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}return[]},e.exports=o},"1a7d":function(e){e.exports=JSON.parse('"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"')},"1b0f":function(e,t,n){var r=n("4261"),i=n("91de"),o=i.RegExp,a=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),s=a||r((function(){return!o("a","y").sticky})),l=a||r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:l,MISSED_STICKY:s,UNSUPPORTED_Y:a}},"1b88":function(e,t,n){e.exports=n.p+"img/blackGold.jpg"},"1bc3":function(e,t,n){e.exports=n.p+"img/a-6-jiancebi.svg"},"1be2":function(e,t,n){"use strict";n("47cf")},"1c6b":function(e,t,n){e.exports=n.p+"img/naozhong.svg"},"1cd3":function(e,t,n){"use strict";var r=n("4a66");e.exports=function(){return"function"===typeof Object.is?Object.is:r}},"1cf0":function(e,t,n){"use strict";var r=n("ce8e"),i=n("5d66"),o=n("d7f0"),a=n("3213"),s=n("2307"),l=i(a());r(l,{getPolyfill:a,implementation:o,shim:s}),e.exports=l},"1d76":function(e,t,n){"use strict";var r=n("3f29"),i=n("5d66"),o=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&o(e,".prototype.")>-1?i(n):n}},"1e35":function(e,t,n){e.exports=n.p+"img/shouji.svg"},"1f76":function(e,t,n){e.exports=n.p+"img/freshGreen.jpg"},"1fa7":function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Object.prototype.toString,o=Math.max,a="[object Function]",s=function(e,t){for(var n=[],r=0;r0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function u(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r}function h(e,t,n){return 3*(t+n)/4-n}function d(e){var t,n,r=c(e),a=r[0],s=r[1],l=new o(h(e,a,s)),u=0,d=s>0?a-4:a;for(n=0;n>16&255,l[u++]=t>>8&255,l[u++]=255&t;return 2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,l[u++]=255&t),1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t),l}function f(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function p(e,t,n){for(var r,i=[],o=t;ol?l:s+a));return 1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},2:function(e,t){},"202b":function(e,t,n){"use strict";e.exports=SyntaxError},"21cd":function(e,t,n){e.exports=n.p+"img/qixi.svg"},"222a":function(e,t,n){e.exports=n.p+"img/hangli.svg"},2232:function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return O})),n.d(t,"a",(function(){return P}));for(var r=n("77f5"),i=n.n(r),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=new Uint8Array(256),s=0;s>4,u[c++]=(15&r)<<4|i>>2,u[c++]=(3&i)<<6|63&o;return u},u=function(e){for(var t="",n=0;n"},t.prototype.sizeInBytes=function(){return this.value.length+2},t.prototype.copyBytesInto=function(e,t){return e[t++]=o["a"].LessThan,t+=Object(a["w"])(this.value,e,t),e[t++]=o["a"].GreaterThan,this.value.length+2},t.of=function(e){return new t(e)},t.fromText=function(e){for(var n=Object(a["Z"])(e),r="",i=0,o=n.length;i>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8));return t.join("")}function m(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("")}var g,v=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return 255==t&&254==n?p(e.slice(2)):254==t&&255==n?m(e.slice(2)):65279==t?e.slice(1):e},b=function(e){return String.fromCharCode(e)},y=function(e){return String.fromCharCode(e)};var w=null,x=!0,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function C(e){for(var t="",n=0,r=0,i=0,o=0,a=0,s=0,l=0,c=0;c>2,r=e.charCodeAt(c++),a=(3&n)<<4|r>>4,i=e.charCodeAt(c++),s=(15&r)<<2|i>>6,l=63&i,isNaN(r)?s=l=64:isNaN(i)&&(l=64),t+=k.charAt(o)+k.charAt(a)+k.charAt(s)+k.charAt(l);return t}function T(e){var t="",n=0,r=0,i=0,o=0,a=0,s=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var c=0;c>4,t+=String.fromCharCode(n),s=k.indexOf(e.charAt(c++)),r=(15&a)<<4|s>>2,64!==s&&(t+=String.fromCharCode(r)),l=k.indexOf(e.charAt(c++)),i=(3&s)<<6|l,64!==l&&(t+=String.fromCharCode(i));return t}var A=function(){return"undefined"!==typeof e&&"undefined"!==typeof r&&"undefined"!==typeof r.versions&&!!r.versions.node}(),S=function(){if("undefined"!==typeof e){var t=!e.from;if(!t)try{e.from("foo","utf8")}catch(n){t=!0}return t?function(t,n){return n?new e(t,n):new e(t)}:e.from.bind(e)}return function(){}}();function E(t){return A?e.alloc?e.alloc(t):new e(t):"undefined"!=typeof Uint8Array?new Uint8Array(t):new Array(t)}function M(t){return A?e.allocUnsafe?e.allocUnsafe(t):new e(t):"undefined"!=typeof Uint8Array?new Uint8Array(t):new Array(t)}var O=function(e){return A?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function N(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],n=0;n>6&31,i[n++]=128|63&a;else if(a>=55296&&a<57344){a=64+(1023&a);var s=1023&e.charCodeAt(++o);i[n++]=240|a>>8&7,i[n++]=128|a>>2&63,i[n++]=128|s>>6&15|(3&a)<<4,i[n++]=128|63&s}else i[n++]=224|a>>12&15,i[n++]=128|a>>6&63,i[n++]=128|63&a;n>r&&(t.push(i.slice(0,n)),n=0,i=E(65535),r=65530)}return t.push(i.slice(0,n)),L(t)}var P=/\u0000/g,I=/[\u0001-\u0006]/g;function R(e){var t="",n=e.length-1;while(n>=0)t+=e.charAt(n--);return t}function F(e,t){var n=""+e;return n.length>=t?n:ft("0",t-n.length)+n}function B(e,t){var n=""+e;return n.length>=t?n:ft(" ",t-n.length)+n}function j(e,t){var n=""+e;return n.length>=t?n:n+ft(" ",t-n.length)}function H(e,t){var n=""+Math.round(e);return n.length>=t?n:ft("0",t-n.length)+n}function U(e,t){var n=""+e;return n.length>=t?n:ft("0",t-n.length)+n}var q=Math.pow(2,32);function W(e,t){if(e>q||e<-q)return H(e,t);var n=Math.round(e);return U(n,t)}function G(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 V=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["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 Y(e){return e||(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]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var X={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},Z={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},_={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function J(e,t,n){var r=e<0?-1:1,i=e*r,o=0,a=1,s=0,l=1,c=0,u=0,h=Math.floor(i);while(ct&&(c>t?(u=l,s=o):(u=c,s=a)),!n)return[0,r*s,u];var d=Math.floor(r*s/u);return[d,r*s-d*u,u]}function Q(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=ue(l,a))}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}var ee=new Date(1899,11,31,0,0,0),te=ee.getTime(),ne=new Date(1900,2,1,0,0,0);function re(e,t){var n=e.getTime();return t?n-=1262304e5:e>=ne&&(n+=864e5),(n-(te+6e4*(e.getTimezoneOffset()-ee.getTimezoneOffset())))/864e5}function ie(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function oe(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function ae(e){var t=e<0?12:11,n=ie(e.toFixed(12));return n.length<=t?n:(n=e.toPrecision(10),n.length<=t?n:e.toExponential(5))}function se(e){var t=ie(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}function le(e){var t,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?ae(e):10===n?e.toFixed(10).substr(0,12):se(e),ie(oe(t.toUpperCase()))}function ce(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):le(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return Ue(14,re(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function ue(e,t){t[0]-=581;var n=e.getDay();return e<60&&(n=(n+6)%7),n}function he(e,t,n,r){var i,o="",a=0,s=0,l=n.y,c=0;switch(e){case 98:l=n.y+543;case 121:switch(t.length){case 1:case 2:i=l%100,c=2;break;default:i=l%1e4,c=4;break}break;case 109:switch(t.length){case 1:case 2:i=n.m,c=t.length;break;case 3:return K[n.m-1][1];case 5:return K[n.m-1][0];default:return K[n.m-1][2]}break;case 100:switch(t.length){case 1:case 2:i=n.d,c=t.length;break;case 3:return V[n.q][0];default:return V[n.q][1]}break;case 104:switch(t.length){case 1:case 2:i=1+(n.H+11)%12,c=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:i=n.H,c=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:i=n.M,c=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?(s=r>=2?3===r?1e3:100:1===r?10:1,a=Math.round(s*(n.S+n.u)),a>=60*s&&(a=0),"s"===t?0===a?"0":""+a/s:(o=F(a,2+r),"ss"===t?o.substr(0,2):"."+o.substr(2,t.length-1))):F(n.S,t.length);case 90:switch(t){case"[h]":case"[hh]":i=24*n.D+n.H;break;case"[m]":case"[mm]":i=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":i=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+t}c=3===t.length?1:2;break;case 101:i=l,c=1;break}var u=c>0?F(i,c):"";return u}function de(e){var t=3;if(e.length<=t)return e;for(var n=e.length%t,r=e.substr(0,n);n!=e.length;n+=t)r+=(r.length>0?",":"")+e.substr(n,t);return r}var fe=/%/g;function pe(e,t,n){var r=t.replace(fe,""),i=t.length-r.length;return ze(e,r,n*Math.pow(10,2*i))+ft("%",i)}function me(e,t,n){var r=t.length-1;while(44===t.charCodeAt(r-1))--r;return ze(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}function ge(e,t){var n,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ge(e,-t);var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var o=Math.floor(Math.log(t)*Math.LOG10E)%i;if(o<0&&(o+=i),n=(t/Math.pow(10,o)).toPrecision(r+1+(i+o)%i),-1===n.indexOf("e")){var a=Math.floor(Math.log(t)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(a-n.length+o):n+="E+"+(a-o);while("0."===n.substr(0,2))n=n.charAt(0)+n.substr(2,i)+"."+n.substr(2+i),n=n.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(i+o)%i)+"."+r.substr(o)+"E"}))}else n=t.toExponential(r);return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var ve=/# (\?+)( ?)\/( ?)(\d+)/;function be(e,t,n){var r=parseInt(e[4],10),i=Math.round(t*r),o=Math.floor(i/r),a=i-o*r,s=r;return n+(0===o?"":""+o)+" "+(0===a?ft(" ",e[1].length+1+e[4].length):B(a,e[1].length)+e[2]+"/"+e[3]+F(s,e[4].length))}function ye(e,t,n){return n+(0===t?"":""+t)+ft(" ",e[1].length+2+e[4].length)}var we=/^#*0*\.([0#]+)/,xe=/\).*[0#]/,ke=/\(###\) ###\\?-####/;function Ce(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 Te(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}function Ae(e,t){var n=e-Math.floor(e),r=Math.pow(10,t);return t<(""+Math.round(n*r)).length?0:Math.round(n*r)}function Se(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function Ee(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function Me(e,t,n){if(40===e.charCodeAt(0)&&!t.match(xe)){var r=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?Me("n",r,n):"("+Me("n",r,-n)+")"}if(44===t.charCodeAt(t.length-1))return me(e,t,n);if(-1!==t.indexOf("%"))return pe(e,t,n);if(-1!==t.indexOf("E"))return ge(t,n);if(36===t.charCodeAt(0))return"$"+Me(e,t.substr(" "==t.charAt(1)?2:1),n);var i,o,a,s,l=Math.abs(n),c=n<0?"-":"";if(t.match(/^00+$/))return c+W(l,t.length);if(t.match(/^[#?]+$/))return i=W(n,0),"0"===i&&(i=""),i.length>t.length?i:Ce(t.substr(0,t.length-i.length))+i;if(o=t.match(ve))return be(o,l,c);if(t.match(/^#+0+$/))return c+W(l,t.length-t.indexOf("0"));if(o=t.match(we))return i=Te(n,o[1].length).replace(/^([^\.]+)$/,"$1."+Ce(o[1])).replace(/\.$/,"."+Ce(o[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+ft("0",Ce(o[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),o=t.match(/^(0*)\.(#*)$/))return c+Te(l,o[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,o[1].length?"0.":".");if(o=t.match(/^#{1,3},##0(\.?)$/))return c+de(W(l,0));if(o=t.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+Me(e,t,-n):de(""+(Math.floor(n)+Se(n,o[1].length)))+"."+F(Ae(n,o[1].length),o[1].length);if(o=t.match(/^#,#*,#0/))return Me(e,t.replace(/^#,#*,/,""),n);if(o=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=R(Me(e,t.replace(/[\\-]/g,""),n)),a=0,R(R(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return a=0?Le("n",r,n):"("+Le("n",r,-n)+")"}if(44===t.charCodeAt(t.length-1))return Oe(e,t,n);if(-1!==t.indexOf("%"))return Ne(e,t,n);if(-1!==t.indexOf("E"))return De(t,n);if(36===t.charCodeAt(0))return"$"+Le(e,t.substr(" "==t.charAt(1)?2:1),n);var i,o,a,s,l=Math.abs(n),c=n<0?"-":"";if(t.match(/^00+$/))return c+F(l,t.length);if(t.match(/^[#?]+$/))return i=""+n,0===n&&(i=""),i.length>t.length?i:Ce(t.substr(0,t.length-i.length))+i;if(o=t.match(ve))return ye(o,l,c);if(t.match(/^#+0+$/))return c+F(l,t.length-t.indexOf("0"));if(o=t.match(we))return i=(""+n).replace(/^([^\.]+)$/,"$1."+Ce(o[1])).replace(/\.$/,"."+Ce(o[1])),i=i.replace(/\.(\d*)$/,(function(e,t){return"."+t+ft("0",Ce(o[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),o=t.match(/^(0*)\.(#*)$/))return c+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,o[1].length?"0.":".");if(o=t.match(/^#{1,3},##0(\.?)$/))return c+de(""+l);if(o=t.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+Le(e,t,-n):de(""+n)+"."+ft("0",o[1].length);if(o=t.match(/^#,#*,#0/))return Le(e,t.replace(/^#,#*,/,""),n);if(o=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=R(Le(e,t.replace(/[\\-]/g,""),n)),a=0,R(R(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return a-1||"\\"==n&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1));break;case"?":while(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":while(t-1);break;case" ":++t;break;default:++t;break}return!1}function Fe(e,t,n,r){var i,o,a,s=[],l="",c=0,u="",h="t",d="H";while(c=12?"P":"A"),m.t="T",d="h",c+=3):"AM/PM"===e.substr(c,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"PM":"AM"),m.t="T",c+=5,d="h"):"上午/下午"===e.substr(c,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"下午":"上午"),m.t="T",c+=5,d="h"):(m.t="t",++c),null==i&&"T"===m.t)return"";s[s.length]=m,h=u;break;case"[":l=u;while("]"!==e.charAt(c++)&&c-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",Re(e)||(s[s.length]={t:"t",v:l}));break;case".":if(null!=i){l=u;while(++c-1)l+=u;s[s.length]={t:"n",v:l};break;case"?":l=u;while(e.charAt(++c)===u)l+=u;s[s.length]={t:u,v:l},h=u;break;case"*":++c," "!=e.charAt(c)&&"*"!=e.charAt(c)||++c;break;case"(":case")":s[s.length]={t:1===r?"t":u,v:u},++c;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":l=u;while(c-1)l+=e.charAt(c);s[s.length]={t:"D",v:l};break;case" ":s[s.length]={t:u,v:u},++c;break;case"$":s[s.length]={t:"t",v:"$"},++c;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(u))throw new Error("unrecognized character "+u+" in "+e);s[s.length]={t:"t",v:u},++c;break}var g,v=0,b=0;for(c=s.length-1,h="t";c>=0;--c)switch(s[c].t){case"h":case"H":s[c].t=d,h="h",v<1&&(v=1);break;case"s":(g=s[c].v.match(/\.0+$/))&&(b=Math.max(b,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":h=s[c].t;break;case"m":"s"===h&&(s[c].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&s[c].v.match(/[Hh]/)&&(v=1),v<2&&s[c].v.match(/[Mm]/)&&(v=2),v<3&&s[c].v.match(/[Ss]/)&&(v=3)}switch(v){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);break}var y,w="";for(c=0;c0){40==w.charCodeAt(0)?(x=t<0&&45===w.charCodeAt(0)?-t:t,k=ze("n",w,x)):(x=t<0&&r>1?-t:t,k=ze("n",w,x),x<0&&s[0]&&"t"==s[0].t&&(k=k.substr(1),s[0].v="-"+s[0].v)),y=k.length-1;var T=s.length;for(c=0;c-1){T=c;break}var A=s.length;if(T===s.length&&-1===k.indexOf("E")){for(c=s.length-1;c>=0;--c)null!=s[c]&&-1!=="n?".indexOf(s[c].t)&&(y>=s[c].v.length-1?(y-=s[c].v.length,s[c].v=k.substr(y+1,s[c].v.length)):y<0?s[c].v="":(s[c].v=k.substr(0,y+1),y=-1),s[c].t="t",A=c);y>=0&&A=0;--c)if(null!=s[c]&&-1!=="n?".indexOf(s[c].t)){for(o=s[c].v.indexOf(".")>-1&&c===T?s[c].v.indexOf(".")-1:s[c].v.length-1,C=s[c].v.substr(o+1);o>=0;--o)y>=0&&("0"===s[c].v.charAt(o)||"#"===s[c].v.charAt(o))&&(C=k.charAt(y--)+C);s[c].v=C,s[c].t="t",A=c}for(y>=0&&A-1&&c===T?s[c].v.indexOf(".")+1:0,C=s[c].v.substr(0,o);o-1&&(x=r>1&&t<0&&c>0&&"-"===s[c-1].v?-t:t,s[c].v=ze(s[c].t,s[c].v,x),s[c].t="t");var S="";for(c=0;c!==s.length;++c)null!=s[c]&&(S+=s[c].v);return S}var Be=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function je(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;break}return!1}function He(e,t){var n=Pe(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],"@"];break;case 4:break}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(/\[[=<>]/)||null!=n[1].match(/\[[=<>]/)){var a=n[0].match(Be),s=n[1].match(Be);return je(t,a)?[r,n[0]]:je(t,s)?[r,n[1]]:[r,n[null!=a&&null!=s?2:1]]}return[r,o]}function Ue(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:X)[e],null==r&&(r=n.table&&n.table[Z[e]]||X[Z[e]]),null==r&&(r=_[e]||"General");break}if(G(r,0))return ce(t,n);t instanceof Date&&(t=re(t,n.date1904));var i=He(r,t);if(G(i[1]))return ce(t,n);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return Fe(i[1],t,n,i[0])}function qe(e,t){if("number"!=typeof t){t=+t||-1;for(var n=0;n<392;++n)if(void 0!=X[n]){if(X[n]==e){t=n;break}}else t<0&&(t=n);t<0&&(t=391)}return X[t]=e,t}function We(){X=Y()}var Ge={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"},Ve=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Ke(e){var t="number"==typeof e?X[e]:e;return t=t.replace(Ve,"(\\d+)"),new RegExp("^"+t+"$")}function Ye(e,t,n){var r=-1,i=-1,o=-1,a=-1,s=-1,l=-1;(t.match(Ve)||[]).forEach((function(e,t){var c=parseInt(n[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":r=c;break;case"d":o=c;break;case"h":a=c;break;case"s":l=c;break;case"m":a>=0?s=c:i=c;break}})),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}var Xe=function(){var e={};function t(){for(var e=0,t=new Array(256),n=0;256!=n;++n)e=n,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,t[n]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}e.version="1.2.0";var n=t();function r(e){var t=0,n=0,r=0,i="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(r=0;256!=r;++r)i[r]=e[r];for(r=0;256!=r;++r)for(n=e[r],t=256+r;t<4096;t+=256)n=i[t]=n>>>8^e[255&n];var o=[];for(r=1;16!=r;++r)o[r-1]="undefined"!==typeof Int32Array?i.subarray(256*r,256*r+256):i.slice(256*r,256*r+256);return o}var i=r(n),o=i[0],a=i[1],s=i[2],l=i[3],c=i[4],u=i[5],h=i[6],d=i[7],f=i[8],p=i[9],m=i[10],g=i[11],v=i[12],b=i[13],y=i[14];function w(e,t){for(var r=-1^t,i=0,o=e.length;i>>8^n[255&(r^e.charCodeAt(i++))];return~r}function x(e,t){for(var r=-1^t,i=e.length-15,w=0;w>8&255]^v[e[w++]^r>>16&255]^g[e[w++]^r>>>24]^m[e[w++]]^p[e[w++]]^f[e[w++]]^d[e[w++]]^h[e[w++]]^u[e[w++]]^c[e[w++]]^l[e[w++]]^s[e[w++]]^a[e[w++]]^o[e[w++]]^n[e[w++]];i+=15;while(w>>8^n[255&(r^e[w++])];return~r}function k(e,t){for(var r=-1^t,i=0,o=e.length,a=0,s=0;i>>8^n[255&(r^a)]:a<2048?(r=r>>>8^n[255&(r^(192|a>>6&31))],r=r>>>8^n[255&(r^(128|63&a))]):a>=55296&&a<57344?(a=64+(1023&a),s=1023&e.charCodeAt(i++),r=r>>>8^n[255&(r^(240|a>>8&7))],r=r>>>8^n[255&(r^(128|a>>2&63))],r=r>>>8^n[255&(r^(128|s>>6&15|(3&a)<<4))],r=r>>>8^n[255&(r^(128|63&s))]):(r=r>>>8^n[255&(r^(224|a>>12&15))],r=r>>>8^n[255&(r^(128|a>>6&63))],r=r>>>8^n[255&(r^(128|63&a))]);return~r}return e.table=n,e.bstr=w,e.buf=x,e.str=k,e}(),Ze=function(){var t,n={};function r(e,t){for(var n=e.split("/"),r=t.split("/"),i=0,o=0,a=Math.min(n.length,r.length);i>>1,e.write_shift(2,n);var r=t.getFullYear()-1980;r=r<<4|t.getMonth()+1,r=r<<5|t.getDate(),e.write_shift(2,r)}function s(e){var t=65535&e.read_shift(2),n=65535&e.read_shift(2),r=new Date,i=31&n;n>>>=5;var o=15&n;n>>>=4,r.setMilliseconds(0),r.setFullYear(n+1980),r.setMonth(o-1),r.setDate(i);var a=31&t;t>>>=5;var s=63&t;return t>>>=6,r.setHours(t),r.setMinutes(s),r.setSeconds(a<<1),r}function l(e){Zn(e,0);var t={},n=0;while(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:n=e.read_shift(1),1&n&&(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));break}e.l=o,t[r]=a}return t}function c(){return t||(t={})}function u(e,t){if(80==e[0]&&75==e[1])return Le(e,t);if(109==(32|e[0])&&105==(32|e[1]))return Ue(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var n=3,r=512,i=0,o=0,a=0,s=0,l=0,c=[],u=e.slice(0,512);Zn(u,0);var m=h(u);switch(n=m[0],n){case 3:r=512;break;case 4:r=4096;break;case 0:if(0==m[1])return Le(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+n)}512!==r&&(u=e.slice(0,r),Zn(u,28));var v=e.slice(0,r);d(u,n);var w=u.read_shift(4,"i");if(3===n&&0!==w)throw new Error("# Directory Sectors: Expected 0 saw "+w);u.l+=4,a=u.read_shift(4,"i"),u.l+=4,u.chk("00100000","Mini Stream Cutoff Size: "),s=u.read_shift(4,"i"),i=u.read_shift(4,"i"),l=u.read_shift(4,"i"),o=u.read_shift(4,"i");for(var x=-1,k=0;k<109;++k){if(x=u.read_shift(4,"i"),x<0)break;c[k]=x}var C=f(e,r);g(l,o,C,r,c);var T=b(C,a,c,r);T[a].name="!Directory",i>0&&s!==H&&(T[s].name="!MiniFAT"),T[c[0]].name="!FAT",T.fat_addrs=c,T.ssz=r;var A={},S=[],E=[],M=[];y(a,T,C,S,i,A,E,s),p(E,M,S),S.shift();var O={FileIndex:E,FullPaths:M};return t&&t.raw&&(O.raw={header:v,sectors:C}),O}function h(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(U,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function d(e,t){var n=9;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: ")}function f(e,t){for(var n=Math.ceil(e.length/t)-1,r=[],i=1;i0&&a>=0)o.push(t.slice(a*j,a*j+j)),i-=j,a=Un(n,4*a);return 0===o.length?Jn(0):L(o).slice(0,e.size)}function g(e,t,n,r,i){var o=H;if(e===H){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var a=n[e],s=(r>>>2)-1;if(!a)return;for(var l=0;l=0;){i[l]=!0,o[o.length]=l,a.push(e[l]);var u=n[Math.floor(4*l/r)];if(c=4*l&s,r<4+c)throw new Error("FAT boundary crossed: "+l+" 4 "+r);if(!e[u])break;l=Un(e[u],c)}return{nodes:o,data:gn([a])}}function b(e,t,n,r){var i=e.length,o=[],a=[],s=[],l=[],c=r-1,u=0,h=0,d=0,f=0;for(u=0;u=i&&(d-=i),!a[d]){l=[];var p=[];for(h=d;h>=0;){p[h]=!0,a[h]=!0,s[s.length]=h,l.push(e[h]);var m=n[Math.floor(4*h/r)];if(f=4*h&c,r<4+f)throw new Error("FAT boundary crossed: "+h+" 4 "+r);if(!e[m])break;if(h=Un(e[m],f),p[h])break}o[d]={nodes:s,data:gn([l])}}return o}function y(e,t,n,r,i,o,a,s){for(var l,c=0,u=r.length?2:0,h=t[e].data,d=0,f=0;d0&&c!==H&&(t[c].name="!StreamData")):g.size>=4096?(g.storage="fat",void 0===t[g.start]&&(t[g.start]=v(n,g.start,t.fat_addrs,t.ssz)),t[g.start].name=g.name,g.content=t[g.start].data.slice(0,g.size)):(g.storage="minifat",g.size<0?g.size=0:c!==H&&g.start!==H&&t[c]&&(g.content=m(g,t[c].data,(t[s]||{}).data))),g.content&&Zn(g.content,0),o[l]=g,a.push(g)}}function w(e,t){return new Date(1e3*(Hn(e,t+4)/1e7*Math.pow(2,32)+Hn(e,t)/1e7-11644473600))}function x(e,n){return c(),u(t.readFileSync(e),n)}function k(t,n){var r=n&&n.type;switch(r||A&&e.isBuffer(t)&&(r="buffer"),r||"base64"){case"file":return x(t,n);case"base64":return u(O(T(t)),n);case"binary":return u(O(t),n)}return u(t,n)}function N(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),D(e)}function D(e){var t="Sh33tJ5";if(!Ze.find(e,"/"+t)){var n=Jn(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),z(e)}}function z(e,t){N(e);for(var n=!1,a=!1,s=e.FullPaths.length-1;s>=0;--s){var l=e.FileIndex[s];switch(l.type){case 0:a?n=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:a=!0,isNaN(l.R*l.L*l.C)&&(n=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(n=!0);break;default:n=!0;break}}if(n||t){var c=new Date(1987,1,19),u=0,h=Object.create?Object.create(null):{},d=[];for(s=0;s1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(u=s+1;u=d.length?-1:u,u=s+1;u=d.length?-1:u,p.type=1}else i(e.FullPaths[s+1]||"")==i(m)&&(p.R=s+1),p.type=2}}}function R(t,n){var r=n||{};if("mad"==r.fileType)return qe(t,r);switch(z(t),r.fileType){case"zip":return Pe(t,r)}var i=function(e){for(var t=0,n=0,r=0;r0&&(o<4096?t+=o+63>>6:n+=o+511>>9)}}var a=e.FullPaths.length+3>>2,s=t+7>>3,l=t+127>>7,c=s+n+a+l,u=c+127>>7,h=u<=109?0:Math.ceil((u-109)/127);while(c+u+h+127>>7>u)h=++u<=109?0:Math.ceil((u-109)/127);var d=[1,h,u,l,a,n,t,0];return e.FileIndex[0].size=t<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(t),o=Jn(i[7]<<9),a=0,s=0;for(a=0;a<8;++a)o.write_shift(1,q[a]);for(a=0;a<8;++a)o.write_shift(2,0);for(o.write_shift(2,62),o.write_shift(2,3),o.write_shift(2,65534),o.write_shift(2,9),o.write_shift(2,6),a=0;a<3;++a)o.write_shift(2,0);for(o.write_shift(4,0),o.write_shift(4,i[2]),o.write_shift(4,i[0]+i[1]+i[2]+i[3]-1),o.write_shift(4,0),o.write_shift(4,4096),o.write_shift(4,i[3]?i[0]+i[1]+i[2]-1:H),o.write_shift(4,i[3]),o.write_shift(-4,i[1]?i[0]-1:H),o.write_shift(4,i[1]),a=0;a<109;++a)o.write_shift(-4,a>9)));l(i[6]+7>>3);while(511&o.l)o.write_shift(-4,G.ENDOFCHAIN);for(s=a=0,c=0;c=4096||(h.start=s,l(u+63>>6)));while(511&o.l)o.write_shift(-4,G.ENDOFCHAIN);for(a=0;a=4096)if(o.l=h.start+1<<9,A&&e.isBuffer(h.content))h.content.copy(o,o.l,0,h.size),o.l+=h.size+511&-512;else{for(c=0;c0&&h.size<4096)if(A&&e.isBuffer(h.content))h.content.copy(o,o.l,0,h.size),o.l+=h.size+63&-64;else{for(c=0;c>16|t>>8|t)}for(var te="undefined"!==typeof Uint8Array,ne=te?new Uint8Array(256):[],re=0;re<256;++re)ne[re]=ee(re);function ie(e,t){var n=ne[255&e];return t<=8?n>>>8-t:(n=n<<8|ne[e>>8&255],t<=16?n>>>16-t:(n=n<<8|ne[e>>16&255],n>>>24-t))}function oe(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=6?0:e[r+1]<<8))>>>n&3}function ae(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=5?0:e[r+1]<<8))>>>n&7}function se(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=4?0:e[r+1]<<8))>>>n&15}function le(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=3?0:e[r+1]<<8))>>>n&31}function ce(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=1?0:e[r+1]<<8))>>>n&127}function ue(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|=e[i+3]<<24-r),a&o))}function he(e,t,n){var r=7&t,i=t>>>3;return r<=5?e[i]|=(7&n)<>8-r),t+3}function de(e,t,n){var r=7&t,i=t>>>3;return n=(1&n)<>>3;return n<<=r,e[i]|=255&n,n>>>=8,e[i+1]=n,t+8}function pe(e,t,n){var r=7&t,i=t>>>3;return n<<=r,e[i]|=255&n,n>>>=8,e[i+1]=255&n,e[i+2]=n>>>8,t+16}function me(e,t){var n=e.length,r=2*n>t?2*n:t+5,i=0;if(n>=t)return e;if(A){var o=M(r);if(e.copy)e.copy(o);else for(;i>r-h,a=(1<=0;--a)t[s|a<0)t[t.l++]=e[n++]}return t.l}function o(t,n){var i=0,o=0,a=te?new Uint16Array(32768):[];while(o0)n[n.l++]=t[o++];i=8*n.l}else{i=he(n,i,+!(o+s!=t.length)+2);var l=0;while(s-- >0){var c=t[o];l=32767&(l<<5^c);var u=-1,h=0;if((u=a[l])&&(u|=-32768&o,u>o&&(u-=32768),u2){c=r[h],c<=22?i=fe(n,i,ne[c+1]>>1)-1:(fe(n,i,3),i+=5,fe(n,i,ne[c-23]>>5),i+=3);var d=c<8?0:c-4>>2;d>0&&(pe(n,i,h-Q[c]),i+=d),c=e[o-u],i=fe(n,i,ne[c]>>3),i-=3;var f=c<4?0:c-2>>1;f>0&&(pe(n,i,o-u-$[c]),i+=f);for(var p=0;p>8-p;for(var m=(1<<7-p)-1;m>=0;--m)Ae[f|m<>>=3){case 16:o=3+oe(e,t),t+=2,f=g[g.length-1];while(o-- >0)g.push(f);break;case 17:o=3+ae(e,t),t+=3;while(o-- >0)g.push(0);break;case 18:o=11+ce(e,t),t+=7;while(o-- >0)g.push(0);break;default:g.push(f),l>>0,s=0,l=0;while(0==(1&r))if(r=ae(e,n),n+=3,r>>>1!=0)for(r>>1==1?(s=9,l=5):(n=Me(e,n),s=Se,l=Ee);;){!t&&a>>1==1?be[c]:Ce[c];if(n+=15&u,u>>>=4,0===(u>>>8&255))i[o++]=u;else{if(256==u)break;u-=257;var h=u<8?0:u-4>>2;h>5&&(h=0);var d=o+Q[u];h>0&&(d+=ue(e,n,h),n+=h),c=ue(e,n,l),u=r>>>1==1?ye[c]:Te[c],n+=15&u,u>>>=4;var f=u<4?0:u-2>>1,p=$[u];f>0&&(p+=ue(e,n,f),n+=f),!t&&a>>3]|e[1+(n>>>3)]<<8;if(n+=32,m>0){!t&&a0)i[o++]=e[n>>>3],n+=8}}return t?[i,n+7>>>3]:[i.slice(0,o),n+7>>>3]}function Ne(e,t){var n=e.slice(e.l||0),r=Oe(n,t);return e.l+=r[1],r[0]}function De(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function Le(e,t){var n=e;Zn(n,0);var r=[],i=[],o={FileIndex:r,FullPaths:i};N(o,{root:t.root});var a=n.length-4;while((80!=n[a]||75!=n[a+1]||5!=n[a+2]||6!=n[a+3])&&a>=0)--a;n.l=a+4,n.l+=4;var s=n.read_shift(2);n.l+=6;var c=n.read_shift(4);for(n.l=c,a=0;a0)if(r=r.slice(0,r.length-1),r=r.slice(0,r.lastIndexOf("/")+1),a.slice(0,r.length)==r)break;var s=(i[1]||"").match(/boundary="(.*?)"/);if(!s)throw new Error("MAD cannot find boundary");var l="--"+(s[1]||""),c=[],u=[],h={FileIndex:c,FullPaths:u};N(h);var d,f=0;for(o=0;o=32&&p<128&&++d;var g=d>=4*f/5;o.push(i),o.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+s),o.push("Content-Transfer-Encoding: "+(g?"quoted-printable":"base64")),o.push("Content-Type: "+Re(l,s)),o.push(""),o.push(g?Be(h):Fe(h))}return o.push(i+"--\r\n"),o.join("\r\n")}function We(e){var t={};return N(t,e),t}function Ge(e,t,n,r){var i=r&&r.unsafe;i||N(e);var a=!i&&Ze.find(e,t);if(!a){var s=e.FullPaths[0];t.slice(0,s.length)==s?s=t:("/"!=s.slice(-1)&&(s+="/"),s=(s+t).replace("//","/")),a={name:o(t),type:2},e.FileIndex.push(a),e.FullPaths.push(s),i||Ze.utils.cfb_gc(e)}return a.content=n,a.size=n?n.length:0,r&&(r.CLSID&&(a.clsid=r.CLSID),r.mt&&(a.mt=r.mt),r.ct&&(a.ct=r.ct)),a}function Ve(e,t){N(e);var n=Ze.find(e,t);if(n)for(var r=0;r3&&(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;case"S":break}t+=n*parseInt(i[o],10)}return t}var st=new Date("2017-02-19T19:06:09.000Z"),lt=isNaN(st.getFullYear())?new Date("2/19/17"):st,ct=2017==lt.getFullYear();function ut(e,t){var n=new Date(e);if(ct)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==lt.getFullYear()&&!isNaN(n.getFullYear())){var r=n.getFullYear();return e.indexOf(""+r)>-1||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 ht(t,n){if(A&&e.isBuffer(t)){if(n){if(255==t[0]&&254==t[1])return Qt(t.slice(2).toString("utf16le"));if(254==t[1]&&255==t[2])return Qt(m(t.slice(2).toString("binary")))}return t.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(n){if(255==t[0]&&254==t[1])return Qt(new TextDecoder("utf-16le").decode(t.slice(2)));if(254==t[0]&&255==t[1])return Qt(new TextDecoder("utf-16be").decode(t.slice(2)))}var r={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"};return Array.isArray(t)&&(t=new Uint8Array(t)),new TextDecoder("latin1").decode(t).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return r[e]||e}))}catch(a){}for(var i=[],o=0;o!=t.length;++o)i.push(String.fromCharCode(t[o]));return i.join("")}function dt(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]=dt(e[n]));return t}function ft(e,t){var n="";while(n.length3&&-1==mt.indexOf(a))return n}else if(a.match(/[a-z]/))return n;return r<0||r>8099?n:(i>0||o>1)&&101!=r?t:e.match(/[^-0-9:,\/\\]/)?n:t}var vt=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,n,r){if(e||"string"==typeof n)return t.split(n);for(var i=t.split(n),o=[i[0]],a=1;a\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Lt=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,zt=/<[^>]*>/g,Pt=Nt.match(Lt)?Lt:zt,It=/<\w*:/,Rt=/<(\/?)\w+:/;function Ft(e,t,n){for(var r={},i=0,o=0;i!==e.length;++i)if(32===(o=e.charCodeAt(i))||10===o||13===o)break;if(t||(r[0]=e.slice(0,i)),i===e.length)return r;var a=e.match(Dt),s=0,l="",c=0,u="",h="",d=1;if(a)for(c=0;c!=a.length;++c){for(h=a[c],o=0;o!=h.length;++o)if(61===h.charCodeAt(o))break;u=h.slice(0,o).trim();while(32==h.charCodeAt(o+1))++o;for(d=34==(i=h.charCodeAt(o+1))||39==i?1:0,l=h.slice(o+1+d,h.length-d),s=0;s!=u.length;++s)if(58===u.charCodeAt(s))break;if(s===u.length)u.indexOf("_")>0&&(u=u.slice(0,u.indexOf("_"))),r[u]=l,n||(r[u.toLowerCase()]=l);else{var f=(5===s&&"xmlns"===u.slice(0,5)?"xmlns":"")+u.slice(s+1);if(r[f]&&"ext"==u.slice(s-3,s))continue;r[f]=l,n||(r[f.toLowerCase()]=l)}}return r}function Bt(e){return e.replace(Rt,"<$1")}var jt={""":'"',"'":"'",">":">","<":"<","&":"&"},Ht=$e(jt),Ut=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))}}(),qt=/[&<>'"]/g;var Wt=/[\u0000-\u001f]/g;function Gt(e){var t=e+"";return t.replace(qt,(function(e){return Ht[e]})).replace(/\n/g,"
").replace(Wt,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Vt=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(n){return n.replace(e,t)}}();function Kt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Yt(e){var t="",n=0,r=0,i=0,o=0,a=0,s=0;while(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):(a=e.charCodeAt(n++),s=((7&r)<<18|(63&i)<<12|(63&o)<<6|63&a)-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t}function Xt(e){var t,n,r,i=E(2*e.length),o=1,a=0,s=0;for(n=0;n>>10&1023),t=56320+(1023&t)),0!==s&&(i[a++]=255&s,i[a++]=s>>>8,s=0),i[a++]=t%256,i[a++]=t>>>8;return i.slice(0,a).toString("ucs2")}function Zt(e){return S(e,"binary").toString("utf8")}var _t="foo bar baz☃🍣",Jt=A&&(Zt(_t)==Yt(_t)&&Zt||Xt(_t)==Yt(_t)&&Xt)||Yt,Qt=A?function(e){return S(e,"utf8").toString("binary")}:function(e){var t=[],n=0,r=0,i=0;while(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("")},$t=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||"")}}(),en=function(){var e=[["nbsp"," "],["middot","·"],["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")}}(),nn=/<\/?(?:vt:)?variant>/g,rn=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function cn(t){if(A&&e.isBuffer(t))return t.toString("utf8");if("string"===typeof t)return t;if("undefined"!==typeof Uint8Array&&t instanceof Uint8Array)return Jt(N(D(t)));throw new Error("Bad input format: expected Buffer or string")}var un=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm,hn={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",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"},dn=["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"];function fn(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)}function pn(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}var mn=function(e){for(var t=[],n=10240,r=0;r0&&e.isBuffer(t[0][0])?e.concat(t[0].map((function(t){return e.isBuffer(t)?t:S(t)}))):mn(t)}:mn,vn=function(e,t,n){for(var r=[],i=t;i0?kn(e,t+4,t+4+n-1):""},Tn=Cn,An=function(e,t){var n=Hn(e,t);return n>0?kn(e,t+4,t+4+n-1):""},Sn=An,En=function(e,t){var n=2*Hn(e,t);return n>0?kn(e,t+4,t+4+n-1):""},Mn=En,On=function(e,t){var n=Hn(e,t);return n>0?bn(e,t+4,t+4+n):""},Nn=On,Dn=function(e,t){var n=Hn(e,t);return n>0?kn(e,t+4,t+4+n):""},Ln=Dn,zn=function(e,t){return fn(e,t)},Pn=zn,In=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function Rn(){bn=function(e,t,n){return g.utils.decode(1200,e.slice(t,n)).replace(P,"")},kn=function(e,t,n){return g.utils.decode(65001,e.slice(t,n))},Tn=function(e,t){var n=Hn(e,t);return n>0?g.utils.decode(a,e.slice(t+4,t+4+n-1)):""},Sn=function(e,t){var n=Hn(e,t);return n>0?g.utils.decode(o,e.slice(t+4,t+4+n-1)):""},Mn=function(e,t){var n=2*Hn(e,t);return n>0?g.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},Nn=function(e,t){var n=Hn(e,t);return n>0?g.utils.decode(1200,e.slice(t+4,t+4+n)):""},Ln=function(e,t){var n=Hn(e,t);return n>0?g.utils.decode(65001,e.slice(t+4,t+4+n)):""}}A&&(Tn=function(t,n){if(!e.isBuffer(t))return Cn(t,n);var r=t.readUInt32LE(n);return r>0?t.toString("utf8",n+4,n+4+r-1):""},Sn=function(t,n){if(!e.isBuffer(t))return An(t,n);var r=t.readUInt32LE(n);return r>0?t.toString("utf8",n+4,n+4+r-1):""},Mn=function(t,n){if(!e.isBuffer(t))return En(t,n);var r=2*t.readUInt32LE(n);return t.toString("utf16le",n+4,n+4+r-1)},Nn=function(t,n){if(!e.isBuffer(t))return On(t,n);var r=t.readUInt32LE(n);return t.toString("utf16le",n+4,n+4+r)},Ln=function(t,n){if(!e.isBuffer(t))return Dn(t,n);var r=t.readUInt32LE(n);return t.toString("utf8",n+4,n+4+r)},Pn=function(t,n){return e.isBuffer(t)?t.readDoubleLE(n):zn(t,n)},In=function(t){return e.isBuffer(t)||Array.isArray(t)||"undefined"!==typeof Uint8Array&&t instanceof Uint8Array}),"undefined"!==typeof g&&Rn();var Fn=function(e,t){return e[t]},Bn=function(e,t){return 256*e[t+1]+e[t]},jn=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},Hn=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Un=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},qn=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Wn(t,n){var r,i,a,s,l,c,u="",h=[];switch(n){case"dbcs":if(c=this.l,A&&e.isBuffer(this))u=this.slice(this.l,this.l+2*t).toString("utf16le");else for(l=0;l0?Un:qn)(this,this.l),this.l+=4,r):(i=Hn(this,this.l),this.l+=4,i);case 8:case-8:if("f"===n)return i=8==t?Pn(this,this.l):Pn([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,i;t=8;case 16:u=wn(this,this.l,t);break}}return this.l+=t,u}var Gn=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},Vn=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},Kn=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function Yn(e,t,n){var r=0,i=0;if("dbcs"===n){for(i=0;i!=t.length;++i)Kn(this,t.charCodeAt(i),this.l+2*i);r=2*t.length}else if("sbcs"===n){if("undefined"!==typeof g&&874==a)for(i=0;i!=t.length;++i){var o=g.utils.encode(a,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}while(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,Gn(this,t,this.l);break;case 8:if(r=8,"f"===n){pn(this,t,this.l);break}case 16:break;case-4:r=4,Vn(this,t,this.l);break}}return this.l+=r,this}function Xn(e,t){var n=wn(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function Zn(e,t){e.l=t,e.read_shift=Wn,e.chk=Xn,e.write_shift=Yn}function _n(e,t){e.l+=t}function Jn(e){var t=E(e);return Zn(t,0),t}function Qn(e,t,n){if(e){var r,i,o;Zn(e,e.l||0);var a=e.length,s=0,l=0;while(e.lr.l&&(r=r.slice(0,r.l),r.l=r.length),r.length>0&&e.push(r),r=null)},o=function(e){return r&&e=256)r.c-=256;while(r.r>=65536)r.r-=65536}return r}function tr(e,t,n){var r=dt(e);return r.s=er(r.s,t.s,n),r.e=er(r.e,t.s,n),r}function nr(e,t){if(e.cRel&&e.c<0){e=dt(e);while(e.c<0)e.c+=t>8?16384:256}if(e.rRel&&e.r<0){e=dt(e);while(e.r<0)e.r+=t>8?1048576:t>5?65536:16384}var n=pr(e);return e.cRel||null==e.cRel||(n=ur(n)),e.rRel||null==e.rRel||(n=ar(n)),n}function rr(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?nr(e.s,t.biff)+":"+nr(e.e,t.biff):(e.s.rRel?"":"$")+or(e.s.r)+":"+(e.e.rRel?"":"$")+or(e.e.r):(e.s.cRel?"":"$")+cr(e.s.c)+":"+(e.e.cRel?"":"$")+cr(e.e.c)}function ir(e){return parseInt(sr(e),10)-1}function or(e){return""+(e+1)}function ar(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function sr(e){return e.replace(/\$(\d+)$/,"$1")}function lr(e){for(var t=hr(e),n=0,r=0;r!==t.length;++r)n=26*n+t.charCodeAt(r)-64;return n-1}function cr(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 ur(e){return e.replace(/^([A-Z])/,"$$$1")}function hr(e){return e.replace(/^\$([A-Z])/,"$1")}function dr(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function fr(e){for(var t=0,n=0,r=0;r=48&&i<=57?t=10*t+(i-48):i>=65&&i<=90&&(n=26*n+(i-64))}return{c:n-1,r:t-1}}function pr(e){for(var t=e.c+1,n="";t;t=(t-1)/26|0)n=String.fromCharCode((t-1)%26+65)+n;return n+(e.r+1)}function mr(e){var t=e.indexOf(":");return-1==t?{s:fr(e),e:fr(e)}:{s:fr(e.slice(0,t)),e:fr(e.slice(t+1))}}function gr(e,t){return"undefined"===typeof t||"number"===typeof t?gr(e.s,e.e):("string"!==typeof e&&(e=pr(e)),"string"!==typeof t&&(t=pr(t)),e==t?e:e+":"+t)}function vr(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)break;n=26*n+i}for(t.s.c=--n,n=0;r9)break;n=10*n+i}if(t.s.r=--n,r===o||10!=i)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++r,n=0;r!=o;++r){if((i=e.charCodeAt(r)-64)<1||i>26)break;n=26*n+i}for(t.e.c=--n,n=0;r!=o;++r){if((i=e.charCodeAt(r)-48)<0||i>9)break;n=10*n+i}return t.e.r=--n,t}function br(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=Ue(e.z,n?tt(t):t)}catch(r){}try{return e.w=Ue((e.XF||{}).numFmtId||(n?14:0),n?tt(t):t)}catch(r){return""+t}}function yr(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),"e"==e.t?ci[e.v]||e.v:br(e,void 0==t?e.v:t))}function wr(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",r={};return r[n]=e,{SheetNames:[n],Sheets:r}}function xr(e,t,n){var r=n||{},i=e?Array.isArray(e):r.dense;null!=w&&null==i&&(i=w);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?fr(r.origin):r.origin;a=l.r,s=l.c}o["!ref"]||(o["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var u=vr(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 h=0;h!=t.length;++h)if(t[h]){if(!Array.isArray(t[h]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[h].length;++d)if("undefined"!==typeof t[h][d]){var f={v:t[h][d]},p=a+h,m=s+d;if(c.s.r>p&&(c.s.r=p),c.s.c>m&&(c.s.c=m),c.e.r>2;return n?i/100:i}function Ir(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 Rr=Ir;function Fr(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Br(e){var t={},n=e.read_shift(1),r=n>>>1,i=e.read_shift(1),o=e.read_shift(2,"i"),a=e.read_shift(1),s=e.read_shift(1),l=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=i;var c=li[i];c&&(t.rgb=Ns(c));break;case 2:t.rgb=Ns([a,s,l]);break;case 3:t.theme=i;break}return 0!=o&&(t.tint=o>0?o/32767:o/32768),t}function jr(e){var t=e.read_shift(1);e.l++;var n={fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t};return n}function Hr(e,t){var n={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return n[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}function Ur(e){return Hr(e,1)}function qr(e){return Hr(e,2)}var Wr=2,Gr=3,Vr=11,Kr=12,Yr=19,Xr=64,Zr=65,_r=71,Jr=4108,Qr=4126,$r=80,ei=81,ti=[$r,ei],ni={1:{n:"CodePage",t:Wr},2:{n:"Category",t:$r},3:{n:"PresentationFormat",t:$r},4:{n:"ByteCount",t:Gr},5:{n:"LineCount",t:Gr},6:{n:"ParagraphCount",t:Gr},7:{n:"SlideCount",t:Gr},8:{n:"NoteCount",t:Gr},9:{n:"HiddenCount",t:Gr},10:{n:"MultimediaClipCount",t:Gr},11:{n:"ScaleCrop",t:Vr},12:{n:"HeadingPairs",t:Jr},13:{n:"TitlesOfParts",t:Qr},14:{n:"Manager",t:$r},15:{n:"Company",t:$r},16:{n:"LinksUpToDate",t:Vr},17:{n:"CharacterCount",t:Gr},19:{n:"SharedDoc",t:Vr},22:{n:"HyperlinksChanged",t:Vr},23:{n:"AppVersion",t:Gr,p:"version"},24:{n:"DigSig",t:Zr},26:{n:"ContentType",t:$r},27:{n:"ContentStatus",t:$r},28:{n:"Language",t:$r},29:{n:"Version",t:$r},255:{},2147483648:{n:"Locale",t:Yr},2147483651:{n:"Behavior",t:Yr},1919054434:{}},ri={1:{n:"CodePage",t:Wr},2:{n:"Title",t:$r},3:{n:"Subject",t:$r},4:{n:"Author",t:$r},5:{n:"Keywords",t:$r},6:{n:"Comments",t:$r},7:{n:"Template",t:$r},8:{n:"LastAuthor",t:$r},9:{n:"RevNumber",t:$r},10:{n:"EditTime",t:Xr},11:{n:"LastPrinted",t:Xr},12:{n:"CreatedDate",t:Xr},13:{n:"ModifiedDate",t:Xr},14:{n:"PageCount",t:Gr},15:{n:"WordCount",t:Gr},16:{n:"CharCount",t:Gr},17:{n:"Thumbnail",t:_r},18:{n:"Application",t:$r},19:{n:"DocSecurity",t:Gr},255:{},2147483648:{n:"Locale",t:Yr},2147483651:{n:"Behavior",t:Yr},1919054434:{}},ii={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"},oi=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function ai(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var si=ai([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]),li=dt(si),ci={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},ui={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},hi={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","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.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","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.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":"TODO","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"};function di(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function fi(e){var t=di();if(!e||!e.match)return t;var n={};if((e.match(Pt)||[]).forEach((function(e){var r=Ft(e);switch(r[0].replace(It,"<")){case"0?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}var pi={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",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function mi(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function gi(e,t){var n={"!id":{}};if(!e)return n;"/"!==t.charAt(0)&&(t="/"+t);var r={};return(e.match(Pt)||[]).forEach((function(e){var i=Ft(e);if("]*>([\\s\\S]*?)")}return e}();function xi(e){var t={};e=Jt(e);for(var n=0;n0&&(t[r[1]]=Ut(i[1])),"date"===r[2]&&t[r[1]]&&(t[r[1]]=ut(t[r[1]]))}return t}var ki=[["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 Ci(e,t,n,r){var i=[];if("string"==typeof e)i=on(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"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":n.Worksheets=l,n.SheetNames=a.slice(s,s+l);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":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);break}s+=l}}function Ti(e,t,n){var r={};return t||(t={}),e=Jt(e),ki.forEach((function(n){var i=(e.match($t(n[0]))||[])[1];switch(n[2]){case"string":i&&(t[n[1]]=Ut(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]);break}})),r.HeadingPairs&&r.TitlesOfParts&&Ci(r.HeadingPairs,r.TitlesOfParts,t,n),t}var Ai=/<[^>]+>[^<]*/g;function Si(e,t){var n={},r="",i=e.match(Ai);if(i)for(var o=0;o!=i.length;++o){var a=i[o],s=Ft(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]=Ut(u);break;case"bool":n[r]=Kt(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]=ut(u);break;case"cy":case"error":n[r]=Ut(u);break;default:if("/"==c.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",a,c,l)}}else if(">3<<2),r}function Ui(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 qi(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Wi(e,t,n){var r,i=e.read_shift(2),o=n||{};if(e.l+=2,t!==Kr&&i!==t&&-1===ti.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&i)))throw new Error("Expected type "+t+" saw "+i);switch(t===Kr?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"),r;case 11:return 0!==e.read_shift(4);case 19:return r=e.read_shift(4),r;case 30:return Di(e,i,4).replace(P,"");case 31:return Li(e);case 64:return Ni(e);case 65:return Ui(e);case 71:return qi(e);case 80:return Pi(e,i,!o.raw).replace(P,"");case 81:return Ii(e,i).replace(P,"");case 4108:return ji(e);case 4126:case 4127:return 4127==i?Ri(e):Fi(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function Gi(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),d=e.read_shift(4);o[a]=[u,d+n]}o.sort((function(e,t){return e[1]-t[1]}));var f={};for(a=0;a!=i;++a){if(e.l!==o[a][1]){var p=!0;if(a>0&&t)switch(t[o[a-1][0]].t){case 2:e.l+2===o[a][1]&&(e.l+=2,p=!1);break;case 80:e.l<=o[a][1]&&(e.l=o[a][1],p=!1);break;case 4108:e.l<=o[a][1]&&(e.l=o[a][1],p=!1);break}if((!t||0==a)&&e.l<=o[a][1]&&(p=!1,e.l=o[a][1]),p)throw new Error("Read Error: Expected address "+o[a][1]+" at "+e.l+" :"+a)}if(t){var m=t[o[a][0]];if(f[m.n]=Wi(e,m.t,{raw:!0}),"version"===m.p&&(f[m.n]=String(f[m.n]>>16)+"."+("0000"+String(65535&f[m.n])).slice(-4)),"CodePage"==m.n)switch(f[m.n]){case 0:f[m.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:h(s=f[m.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+f[m.n])}}else if(1===o[a][0]){if(s=f.CodePage=Wi(e,Wr),h(s),-1!==l){var g=e.l;e.l=o[l][1],c=Hi(e,s),e.l=g}}else if(0===o[a][0]){if(0===s){l=a,e.l=o[a+1][1];continue}c=Hi(e,s)}else{var v,b=c[o[a][0]];switch(e[e.l]){case 65:e.l+=4,v=Ui(e);break;case 30:e.l+=4,v=Pi(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,v=Pi(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=Xi(e,4);break;case 64:e.l+=4,v=ut(Ni(e));break;default:throw new Error("unparsed value: "+e[e.l])}f[b]=v}}return e.l=n+r,f}function Vi(e,t,n){var r=e.content;if(!r)return{};Zn(r,0);var i,o,a,s,l=0;r.chk("feff","Byte Order: "),r.read_shift(2);var c=r.read_shift(4),u=r.read_shift(16);if(u!==Ze.utils.consts.HEADER_CLSID&&u!==n)throw new Error("Bad PropertySet CLSID "+u);if(i=r.read_shift(4),1!==i&&2!==i)throw new Error("Unrecognized #Sets: "+i);if(o=r.read_shift(16),s=r.read_shift(4),1===i&&s!==r.l)throw new Error("Length mismatch: "+s+" !== "+r.l);2===i&&(a=r.read_shift(16),l=r.read_shift(4));var h,d=Gi(r,t),f={SystemIdentifier:c};for(var p in d)f[p]=d[p];if(f.FMTID=o,1===i)return f;if(l-r.l==2&&(r.l+=2),r.l!==l)throw new Error("Length mismatch 2: "+r.l+" !== "+l);try{h=Gi(r,null)}catch(m){}for(p in h)f[p]=h[p];return f.FMTID=[o,a],f}function Ki(e,t){return e.read_shift(t),null}function Yi(e,t,n){var r=[],i=e.l+t;while(e.l=12?2:1),i="sbcs-cont",a=o;if(n&&n.biff>=8&&(o=1200),n&&8!=n.biff)12==n.biff&&(i="wstr");else{var s=e.read_shift(1);s&&(i="dbcs-cont")}n.biff>=2&&n.biff<=5&&(i="cpstr");var l=r?e.read_shift(r,i):"";return o=a,l}function $i(e){var t=o;o=1200;var n,r=e.read_shift(2),i=e.read_shift(1),a=4&i,s=8&i,l=1+(1&i),c=0,u={};s&&(c=e.read_shift(2)),a&&(n=e.read_shift(4));var h=2==l?"dbcs-cont":"sbcs-cont",d=0===r?"":e.read_shift(r,h);return s&&(e.l+=4*c),a&&(e.l+=n),u.t=d,s||(u.raw=""+u.t+"",u.r=u.t),o=t,u}function eo(e,t,n){var r;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")}var i=e.read_shift(1);return r=0===i?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont"),r}function to(e,t,n){var r=e.read_shift(n&&2==n.biff?1:2);return 0===r?(e.l++,""):eo(e,r,n)}function no(e,t,n){if(n.biff>5)return to(e,t,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 ro(e){var t=e.read_shift(1);e.l++;var n=e.read_shift(2);return e.l+=2,[t,n]}function io(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(P,"");return r&&(e.l+=24),i}function oo(e){var t=e.read_shift(2),n="";while(t-- >0)n+="../";var r=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");var i=e.read_shift(4);if(0===i)return n+r.replace(/\\/g,"/");var o=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");var a=e.read_shift(o>>1,"utf16le").replace(P,"");return n+a}function ao(e,t){var n=e.read_shift(16);switch(t-=16,n){case"e0c9ea79f9bace118c8200aa004ba90b":return io(e,t);case"0303000000000000c000000000000046":return oo(e,t);default:throw new Error("Unsupported Moniker "+n)}}function so(e){var t=e.read_shift(4),n=t>0?e.read_shift(t,"utf16le").replace(P,""):"";return n}function lo(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,h="";16&i&&(o=so(e,n-e.l)),128&i&&(a=so(e,n-e.l)),257===(257&i)&&(s=so(e,n-e.l)),1===(257&i)&&(l=ao(e,n-e.l)),8&i&&(h=so(e,n-e.l)),32&i&&(c=e.read_shift(16)),64&i&&(u=Ni(e)),e.l=n;var d=a||s||l||"";d&&h&&(d+="#"+h),d||(d="#"+h),2&i&&"/"==d.charAt(0)&&"/"!=d.charAt(1)&&(d="file://"+d);var f={Target:d};return c&&(f.guid=c),u&&(f.time=u),o&&(f.Tooltip=o),f}function co(e){var t=e.read_shift(1),n=e.read_shift(1),r=e.read_shift(1),i=e.read_shift(1);return[t,n,r,i]}function uo(e,t){var n=co(e,t);return n[3]=0,n}function ho(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return{r:t,c:n,ixfe:r}}function fo(e){var t=e.read_shift(2),n=e.read_shift(2);return e.l+=8,{type:t,flags:n}}function po(e,t,n){return 0===t?"":no(e,t,n)}function mo(e,t,n){var r=n.biff>8?4:2,i=e.read_shift(r),o=e.read_shift(r,"i"),a=e.read_shift(r,"i");return[i,o,a]}function go(e){var t=e.read_shift(2),n=Pr(e);return[t,n]}function vo(e,t,n){e.l+=4,t-=4;var r=e.l+t,i=Qi(e,t,n),o=e.read_shift(2);if(r-=e.l,o!==r)throw new Error("Malformed AddinUdf: padding = "+r+" != "+o);return e.l+=o,i}function bo(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2);return{s:{c:r,r:t},e:{c:i,r:n}}}function yo(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(1),i=e.read_shift(1);return{s:{c:r,r:t},e:{c:i,r:n}}}var wo=yo;function xo(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 ko(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function Co(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function To(e){e.l+=2,e.l+=e.read_shift(2)}var Ao={0:To,4:To,5:To,6:To,7:Co,8:To,9:To,10:To,11:To,12:To,13:ko,14:To,15:To,16:To,17:To,18:To,19:To,20:To,21:xo};function So(e,t){var n=e.l+t,r=[];while(e.l=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 Mo(e,t){return 0===t||e.read_shift(2),1200}function Oo(e,t,n){if(n.enc)return e.l+=t,"";var r=e.l,i=no(e,0,n);return e.read_shift(t+r-e.l),i}function No(e,t,n){var r=n&&8==n.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&r,fBelow:64&r,fRight:128&r}}function Do(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";break}var a=Qi(e,0,n);return 0===a.length&&(a="Sheet1"),{pos:r,hs:i,dt:o,name:a}}function Lo(e,t){for(var n=e.l+t,r=e.read_shift(4),i=e.read_shift(4),o=[],a=0;a!=i&&e.l>15),i&=32767);var o={Unsynced:1&r,DyZero:(2&r)>>1,ExAsc:(4&r)>>2,ExDsc:(8&r)>>3};return[o,i]}function Bo(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),l=e.read_shift(2),c=e.read_shift(2);return{Pos:[t,n],Dim:[r,i],Flags:o,CurTab:a,FirstTab:s,Selected:l,TabRatio:c}}function jo(e,t,n){if(n&&n.biff>=2&&n.biff<5)return{};var r=e.read_shift(2);return{RTL:64&r}}function Ho(){}function Uo(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;break}return r.name=Qi(e,0,n),r}function qo(e){var t=ho(e);return t.isst=e.read_shift(4),t}function Wo(e,t,n){n.biffguess&&2==n.biff&&(n.biff=5);var r=e.l+t,i=ho(e,6);2==n.biff&&e.l++;var o=to(e,r-e.l,n);return i.val=o,i}function Go(e,t,n){var r=e.read_shift(2),i=no(e,0,n);return[r,i]}var Vo=no;function Ko(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 Yo(e){var t=e.read_shift(2),n=e.read_shift(2),r=go(e);return{r:t,c:n,ixfe:r[0],rknum:r[1]}}function Xo(e,t){var n=e.l+t-2,r=e.read_shift(2),i=e.read_shift(2),o=[];while(e.l>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}function Jo(e,t,n){var r={};return r.ifnt=e.read_shift(2),r.numFmtId=e.read_shift(2),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,t-=6,r.data=_o(e,t,r.fStyle,n),r}function Qo(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function $o(e,t,n){var r=ho(e,6);2!=n.biff&&9!=t||++e.l;var i=Ji(e,2);return r.val=i,r.t=!0===i||!1===i?"b":"e",r}function ea(e,t,n){n.biffguess&&2==n.biff&&(n.biff=5);var r=ho(e,6),i=Fr(e,8);return r.val=i,r}var ta=po;function na(e,t,n){var r=e.l+t,i=e.read_shift(2),o=e.read_shift(2);if(n.sbcch=o,1025==o||14849==o)return[o,i];if(o<1||o>255)throw new Error("Unexpected SupBook type: "+o);var a=eo(e,o),s=[];while(r>e.l)s.push(to(e));return[o,i,a,s]}function ra(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=vo(e,t-2,n)),o.body=r||e.read_shift(t-2),"string"===typeof r&&(o.Name=r),o}var ia=["_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 oa(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=eo(e,a,n);32&i&&(c=ia[c.charCodeAt(0)]);var u=r-e.l;n&&2==n.biff&&--u;var h=r!=e.l&&0!==s&&u>0?Ru(e,u,n,s):[];return{chKey:o,Name:c,itab:l,rgce:h}}function aa(e,t,n){if(n.biff<8)return sa(e,t,n);var r=[],i=e.l+t,o=e.read_shift(n.biff>8?4:2);while(0!==o--)r.push(mo(e,n.biff>8?12:6,n));if(e.l!=i)throw new Error("Bad ExternSheet: "+e.l+" != "+i);return r}function sa(e,t,n){3==e[e.l+1]&&e[e.l]++;var r=Qi(e,t,n);return 3==r.charCodeAt(0)?r.slice(1):r}function la(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),i=e.read_shift(2),o=eo(e,r,n),a=eo(e,i,n);return[o,a]}e.l+=t}function ca(e,t,n){var r=yo(e,6);e.l++;var i=e.read_shift(1);return t-=8,[Fu(e,t,n),i,r]}function ua(e,t,n){var r=wo(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,Pu(e,t,n,r)]}function ha(e){var t=0!==e.read_shift(4),n=0!==e.read_shift(4),r=e.read_shift(4);return[t,n,r]}function da(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=no(e,0,n);return n.biff<8&&e.read_shift(1),[{r:r,c:i},s,a,o]}}function fa(e,t,n){return da(e,t,n)}function pa(e,t){var n=[],r=e.read_shift(2);while(r--)n.push(bo(e,t));return n}function ma(e,t,n){if(n&&n.biff<8)return va(e,t,n);var r=xo(e,22),i=So(e,t-22,r[1]);return{cmo:r,ft:i}}var ga={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}}};function va(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((ga[r]||_n)(e,t,n)),{cmo:[i,r,o],ft:a}}function ba(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:ro(e,6,n);var a=e.read_shift(2);e.read_shift(2),Zi(e,2);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(h){return e.l=r+t,{t:i}}}function ya(e,t){var n=bo(e,8);e.l+=16;var r=lo(e,t-24);return[n,r]}function wa(e,t){e.read_shift(2);var n=bo(e,8),r=e.read_shift((t-10)/2,"dbcs-cont");return r=r.replace(P,""),[n,r]}function xa(e){var t,n=[0,0];return t=e.read_shift(2),n[0]=ii[t]||t,t=e.read_shift(2),n[1]=ii[t]||t,n}function ka(e){var t=e.read_shift(2),n=[];while(t-- >0)n.push(uo(e,8));return n}function Ca(e){var t=e.read_shift(2),n=[];while(t-- >0)n.push(uo(e,8));return n}function Ta(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function Aa(e,t,n){if(!n.cellStyles)return _n(e,t);var r=n&&n.biff>=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}function Sa(e,t){var n={};return t<32||(e.l+=16,n.header=Fr(e,8),n.footer=Fr(e,8),e.l+=2),n}function Ea(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}var Ma=ho,Oa=_i,Na=to;function Da(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}function La(e,t,n){n.biffguess&&5==n.biff&&(n.biff=2);var r=ho(e,6);++e.l;var i=no(e,t-7,n);return r.t="str",r.val=i,r}function za(e){var t=ho(e,6);++e.l;var n=Fr(e,8);return t.t="n",t.val=n,t}function Pa(e){var t=ho(e,6);++e.l;var n=e.read_shift(2);return t.t="n",t.val=n,t}function Ia(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}function Ra(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function Fa(e,t,n){var r=e.l+t,i=ho(e,6),o=e.read_shift(2),a=eo(e,o,n);return e.l=r,i.t="str",i.val=a,i}var Ba=[2,3,48,49,131,139,140,245],ja=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,108:863,134:737,135:852,136:857,204:1257,255:16969},t=$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});function n(t,n){var r=[],i=E(1);switch(n.type){case"base64":i=O(T(t));break;case"binary":i=O(t);break;case"buffer":case"array":i=t;break}Zn(i,0);var o=i.read_shift(1),a=!!(136&o),s=!1,l=!1;switch(o){case 2:break;case 3:break;case 48:s=!0,a=!0;break;case 49:s=!0,a=!0;break;case 131:break;case 139:break;case 140:l=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var c=0,u=521;2==o&&(c=i.read_shift(2)),i.l+=3,2!=o&&(c=i.read_shift(4)),c>1048576&&(c=1e6),2!=o&&(u=i.read_shift(2));var h=i.read_shift(2),d=n.codepage||1252;2!=o&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(d=e[i[i.l]]),i.l+=1,i.l+=2),l&&(i.l+=36);var f=[],p={},m=Math.min(i.length,2==o?521:u-10-(s?264:0)),v=l?32:11;while(i.l0)if(42!==i[i.l])for(++i.l,r[++b]=[],y=0,y=0;y!=f.length;++y){var w=i.slice(i.l,i.l+f[y].len);i.l+=f[y].len,Zn(w,0);var x=g.utils.decode(d,w);switch(f[y].type){case"C":x.trim().length&&(r[b][y]=x.replace(/\s+$/,""));break;case"D":8===x.length?r[b][y]=new Date(+x.slice(0,4),+x.slice(4,6)-1,+x.slice(6,8)):r[b][y]=x;break;case"F":r[b][y]=parseFloat(x.trim());break;case"+":case"I":r[b][y]=l?2147483648^w.read_shift(-4,"i"):w.read_shift(4,"i");break;case"L":switch(x.trim().toUpperCase()){case"Y":case"T":r[b][y]=!0;break;case"N":case"F":r[b][y]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+x+"|")}break;case"M":if(!a)throw new Error("DBF Unexpected MEMO for type "+o.toString(16));r[b][y]="##MEMO##"+(l?parseInt(x.trim(),10):w.read_shift(4));break;case"N":x=x.replace(/\u0000/g,"").trim(),x&&"."!=x&&(r[b][y]=+x||0);break;case"@":r[b][y]=new Date(w.read_shift(-8,"f")-621356832e5);break;case"T":r[b][y]=new Date(864e5*(w.read_shift(4)-2440588)+w.read_shift(4));break;case"Y":r[b][y]=w.read_shift(4,"i")/1e4+w.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":r[b][y]=-w.read_shift(-8,"f");break;case"B":if(s&&8==f[y].len){r[b][y]=w.read_shift(8,"f");break}case"G":case"P":w.l+=f[y].len;break;case"0":if("_NullFlags"===f[y].name)break;default:throw new Error("DBF Unsupported data type "+f[y].type)}}else i.l+=h;if(2!=o&&i.l=0&&h(+r.codepage),"string"==r.type)throw new Error("Cannot write DBF to JS string");var i=$n(),s=hp(e,{header:1,raw:!0,cellDates:!0}),l=s[0],c=s.slice(1),u=e["!cols"]||[],d=0,f=0,p=0,m=1;for(d=0;d250&&(k=250),x=((u[d]||{}).DBF||{}).type,"C"==x&&u[d].DBF.len>k&&(k=u[d].DBF.len),"B"==w&&"N"==x&&(w="N",y[d]=u[d].DBF.dec,k=u[d].DBF.len),b[d]="C"==w||"N"==x?k:o[w]||0,m+=b[d],v[d]=w}else v[d]="?"}var T=i.next(32);for(T.write_shift(4,318902576),T.write_shift(4,c.length),T.write_shift(2,296+32*p),T.write_shift(2,m),d=0;d<4;++d)T.write_shift(4,0);for(T.write_shift(4,0|(+t[a]||3)<<8),d=0,f=0;d":190,"?":191,"{":223},n=new RegExp("N("+Qe(t).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(e,n){var r=t[n];return"number"==typeof r?y(r):r},i=function(e,t,n){var r=t.charCodeAt(0)-32<<4|n.charCodeAt(0)-48;return 59==r?e:y(r)};function o(t,n){switch(n.type){case"base64":return a(T(t),n);case"binary":return a(t,n);case"buffer":return a(A&&e.isBuffer(t)?t.toString("binary"):N(t),n);case"array":return a(ht(t),n)}throw new Error("Unrecognized type "+n.type)}function a(e,t){var o,a=e.split(/[\n\r]+/),s=-1,l=-1,c=0,u=0,d=[],f=[],p=null,m={},v=[],b=[],y=[],w=0;for(+t.codepage>=0&&h(+t.codepage);c!==a.length;++c){w=0;var x,k=a[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,i).replace(n,r),C=k.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),T=C[0];if(k.length>0)switch(T){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":"P"==C[1].charAt(0)&&f.push(k.slice(3).replace(/;;/g,";"));break;case"C":var A=!1,S=!1,E=!1,M=!1,O=-1,N=-1;for(u=1;u-1&&d[O][N];if(!L||!L[1])throw new Error("SYLK shared formula cannot find base");d[s][l][1]=tc(L[1],{r:s-O,c:l-N})}break;case"F":var z=0;for(u=1;u0?(v[s].hpt=w,v[s].hpx=Ys(w)):0===w&&(v[s].hidden=!0);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+k)}z<1&&(p=null);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+k)}}return v.length>0&&(m["!rows"]=v),b.length>0&&(m["!cols"]=b),t&&t.sheetRows&&(d=d.slice(0,t.sheetRows)),[d,m]}function s(e,t){var n=o(e,t),r=n[0],i=n[1],a=kr(r,t);return Qe(i).forEach((function(e){a[e]=i[e]})),a}function l(e,t){return wr(s(e,t),t)}function c(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"+ec(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,"").replace(/;/g,";;")+'"';break}return i}function u(e,t){t.forEach((function(t,n){var r="F;W"+(n+1)+" "+(n+1)+" ";t.hidden?r+="0":("number"!=typeof t.width||t.wpx||(t.wpx=Bs(t.width)),"number"!=typeof t.wpx||t.wch||(t.wch=js(t.wpx)),"number"==typeof t.wch&&(r+=Math.round(t.wch)))," "!=r.charAt(r.length-1)&&e.push(r)}))}function d(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*Ks(t.hpx)+";"),r.length>2&&e.push(r+"R"+(n+1))}))}function f(e,t){var n,r=["ID;PWXL;N;E"],i=[],o=vr(e["!ref"]),a=Array.isArray(e),s="\r\n";r.push("P;PGeneral"),r.push("F;P0;DG0G8;M255"),e["!cols"]&&u(r,e["!cols"]),e["!rows"]&&d(r,e["!rows"]),r.push("B;Y"+(o.e.r-o.s.r+1)+";X"+(o.e.c-o.s.c+1)+";D"+[o.s.c,o.s.r,o.e.c,o.e.r].join(" "));for(var l=o.s.r;l<=o.e.r;++l)for(var h=o.s.c;h<=o.e.c;++h){var f=pr({r:l,c:h});n=a?(e[l]||[])[h]:e[f],n&&(null!=n.v||n.f&&!n.F)&&i.push(c(n,e,l,h,t))}return r.join(s)+s+i.join(s)+s+"E"+s}return t["|"]=254,{to_workbook:l,to_sheet:s,from_sheet:f}}(),Ua=function(){function t(t,r){switch(r.type){case"base64":return n(T(t),r);case"binary":return n(t,r);case"buffer":return n(A&&e.isBuffer(t)?t.toString("binary"):N(t),r);case"array":return n(ht(t),r)}throw new Error("Unrecognized type "+r.type)}function n(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];++o;var u=n[o]||"";while(1&(u.match(/["]/g)||[]).length&&o=0&&0===o[a].length)--a;for(var s=10,l=0,c=0;c<=a;++c)l=o[c].indexOf(" "),-1==l?l=o[c].length:l++,s=Math.max(s,l);for(c=0;c<=a;++c){i[c]=[];var u=0;for(t(o[c].slice(0,s).trim(),i,c,u,r),u=1;u<=(o[c].length-s)/10+1;++u)t(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}var r={44:",",9:"\t",59:";",124:"|"},i={44:3,9:2,59:1,124:0};function o(e){for(var t={},n=!1,o=0,a=0;o0&&v(),i["!ref"]=gr(a),i}function s(e,t){return t&&t.PRN?t.FS||"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?a(e,t):kr(n(e,t),t):a(e,t)}function l(t,n){var r="",i="string"==n.type?[0,0,0,0]:tp(t,n);switch(n.type){case"base64":r=T(t);break;case"binary":r=t;break;case"buffer":r=65001==n.codepage?t.toString("utf8"):n.codepage&&"undefined"!==typeof g?g.utils.decode(n.codepage,t):A&&e.isBuffer(t)?t.toString("binary"):N(t);break;case"array":r=ht(t);break;case"string":r=t;break;default:throw new Error("Unrecognized type "+n.type)}return 239==i[0]&&187==i[1]&&191==i[2]?r=Jt(r.slice(3)):"string"!=n.type&&"buffer"!=n.type&&65001==n.codepage?r=Jt(r):"binary"==n.type&&"undefined"!==typeof g&&n.codepage&&(r=g.utils.decode(n.codepage,g.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?qa.to_sheet("string"==n.type?r:Jt(r),n):s(r,n)}function c(e,t){return wr(l(e,t),t)}function u(e){for(var t,n=[],r=vr(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=pr({r:o,c:s});if(t=i?(e[o]||[])[s]:e[l],t&&null!=t.v){var c=(t.w||(yr(t),t.w)||"").slice(0,10);while(c.length<10)c+=" ";a.push(c+(0===s?" ":""))}else a.push(" ")}n.push(a.join(""))}return n.join("\n")}return{to_workbook:c,to_sheet:l,from_sheet:u}}();function Ga(e,t){var n=t||{},r=!!n.WTF;n.WTF=!0;try{var i=Ha.to_workbook(e,n);return n.WTF=r,i}catch(o){if(n.WTF=r,!o.message.match(/SYLK bad record ID/)&&r)throw o;return Wa.to_workbook(e,t)}}var Va=function(){function e(e,t,n){if(e){Zn(e,e.l||0);var r=n.Enum||H;while(e.l=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])r.Enum=H,e(t,(function(e,t,n){switch(n){case 0:r.vers=e,e>=4096&&(r.qpro=!0);break;case 6:h=e;break;case 204:e&&(a=e);break;case 222:a=e;break;case 15:case 51:r.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==n&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||X[14],r.cellDates&&(e[1].t="d",e[1].v=ot(e[1].v))),r.qpro&&e[3]>s&&(i["!ref"]=gr(h),l[o]=i,c.push(o),i=r.dense?[]:{},h={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],o=a||"Sheet"+(s+1),a="");var u=r.dense?(i[e[0].r]||[])[e[0].c]:i[pr(e[0])];if(u){u.t=e[1].t,u.v=e[1].v,null!=e[1].z&&(u.z=e[1].z),null!=e[1].f&&(u.f=e[1].f);break}r.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[pr(e[0])]=e[1];break;default:}}),r);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);r.Enum=U,14==t[2]&&(r.qpro=!0,t.l=0),e(t,(function(e,t,n){switch(n){case 204:o=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>s&&(i["!ref"]=gr(h),l[o]=i,c.push(o),i=r.dense?[]:{},h={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],o="Sheet"+(s+1)),d>0&&e[0].r>=d)break;r.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[pr(e[0])]=e[1],h.e.c=0&&h(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string");var r=$n(),i=vr(e["!ref"]),a=Array.isArray(e),s=[];of(r,0,o(1030)),of(r,6,l(i));for(var c=Math.min(i.e.r,8191),u=i.s.r;u<=c;++u)for(var f=or(u),m=i.s.c;m<=i.e.c;++m){u===i.s.r&&(s[m]=cr(m));var v=s[m]+f,b=a?(e[u]||[])[m]:e[v];if(b&&"z"!=b.t)if("n"==b.t)(0|b.v)==b.v&&b.v>=-32768&&b.v<=32767?of(r,13,p(u,m,b.v)):of(r,14,g(u,m,b.v));else{var y=yr(b);of(r,15,d(u,m,y.slice(0,239)))}}return of(r,1),r.end()}function i(e,t){var n=t||{};if(+n.codepage>=0&&h(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string");var r=$n();of(r,0,a(e));for(var i=0,o=0;i8191&&(n=8191),t.write_shift(2,n),t.write_shift(1,i),t.write_shift(1,r),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}function s(e,t,n){var r={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&n.qpro?(r.s.c=e.read_shift(1),e.l++,r.s.r=e.read_shift(2),r.e.c=e.read_shift(1),e.l++,r.e.r=e.read_shift(2),r):(r.s.c=e.read_shift(2),r.s.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),r.e.c=e.read_shift(2),r.e.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),65535==r.s.c&&(r.s.c=r.e.c=r.s.r=r.e.r=0),r)}function l(e){var t=Jn(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}function c(e,t,n){var r=[{c:0,r:0},{t:"n",v:0},0,0];return n.qpro&&20768!=n.vers?(r[0].c=e.read_shift(1),r[3]=e.read_shift(1),r[0].r=e.read_shift(2),e.l+=2):(r[2]=e.read_shift(1),r[0].c=e.read_shift(2),r[0].r=e.read_shift(2)),r}function u(e,t,n){var r=e.l+t,i=c(e,t,n);if(i[1].t="s",20768==n.vers){e.l++;var o=e.read_shift(1);return i[1].v=e.read_shift(o,"utf8"),i}return n.qpro&&e.l++,i[1].v=e.read_shift(r-e.l,"cstr"),i}function d(e,t,n){var r=Jn(7+n.length);r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(1,39);for(var i=0;i=128?95:o)}return r.write_shift(1,0),r}function f(e,t,n){var r=c(e,t,n);return r[1].v=e.read_shift(2,"i"),r}function p(e,t,n){var r=Jn(7);return r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(2,n,"i"),r}function m(e,t,n){var r=c(e,t,n);return r[1].v=e.read_shift(8,"f"),r}function g(e,t,n){var r=Jn(13);return r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(8,n,"f"),r}function v(e,t,n){var r=e.l+t,i=c(e,t,n);if(i[1].v=e.read_shift(8,"f"),n.qpro)e.l=r;else{var o=e.read_shift(2);k(e.slice(e.l,e.l+o),i),e.l+=o}return i}function b(e,t,n){var r=32768&t;return t&=-32769,t=(r?e:0)+(t>=8192?t-16384:t),(r?"":"$")+(n?cr(t):or(t))}var y={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},x=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function k(e,t){Zn(e,0);var n=[],r=0,i="",o="",a="",s="";while(e.ln.length)return void console.error("WK1 bad formula parse 0x"+l.toString(16)+":|"+n.join("|")+"|");var d=n.slice(-r);n.length-=r,n.push(y[l][0]+"("+d.join(",")+")")}}}1==n.length?t[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}function C(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function A(e,t){var n=C(e,t);return n[1].t="s",n[1].v=e.read_shift(t-4,"cstr"),n}function S(e,t,n,r){var i=Jn(6+r.length);i.write_shift(2,e),i.write_shift(1,n),i.write_shift(1,t),i.write_shift(1,39);for(var o=0;o=128?95:a)}return i.write_shift(1,0),i}function E(e,t){var n=C(e,t);n[1].v=e.read_shift(2);var r=n[1].v>>1;if(1&n[1].v)switch(7&r){case 0:r=5e3*(r>>3);break;case 1:r=500*(r>>3);break;case 2:r=(r>>3)/20;break;case 3:r=(r>>3)/200;break;case 4:r=(r>>3)/2e3;break;case 5:r=(r>>3)/2e4;break;case 6:r=(r>>3)/16;break;case 7:r=(r>>3)/64;break}return n[1].v=r,n}function M(e,t){var n=C(e,t),r=e.read_shift(4),i=e.read_shift(4),o=e.read_shift(2);if(65535==o)return 0===r&&3221225472===i?(n[1].t="e",n[1].v=15):0===r&&3489660928===i?(n[1].t="e",n[1].v=42):n[1].v=0,n;var a=32768&o;return o=(32767&o)-16446,n[1].v=(1-2*a)*(i*Math.pow(2,o+32)+r*Math.pow(2,o)),n}function N(e,t,n,r){var i=Jn(14);if(i.write_shift(2,e),i.write_shift(1,n),i.write_shift(1,t),0==r)return i.write_shift(4,0),i.write_shift(4,0),i.write_shift(2,65535),i;var o=0,a=0,s=0,l=0;return r<0&&(o=1,r=-r),a=0|Math.log2(r),r/=Math.pow(2,a-31),l=r>>>0,0==(2147483648&l)&&(r/=2,++a,l=r>>>0),r-=l,l|=2147483648,l>>>=0,r*=Math.pow(2,32),s=r>>>0,i.write_shift(4,s),i.write_shift(4,l),a+=16383+(o?32768:0),i.write_shift(2,a),i}function D(e,t){var n=M(e,14);return e.l+=t-14,n}function L(e,t){var n=C(e,t),r=e.read_shift(4);return n[1].v=r>>6,n}function z(e,t){var n=C(e,t),r=e.read_shift(8,"f");return n[1].v=r,n}function P(e,t){var n=z(e,14);return e.l+=t-10,n}function I(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function R(e,t){var n=e[e.l++];n>t-1&&(n=t-1);var r="";while(r.length127?95:i}return n[n.l++]=0,n}var H={0:{n:"BOF",f:Zi},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:s},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:f},14:{n:"NUMBER",f:m},15:{n:"LABEL",f:u},16:{n:"FORMULA",f:v},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:u},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"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:I},222:{n:"SHEETNAMELP",f:R},65535:{n:""}},U={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:A},23:{n:"NUMBER17",f:M},24:{n:"NUMBER18",f:E},25:{n:"FORMULA19",f:D},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:B},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:L},38:{n:"??"},39:{n:"NUMBER27",f:z},40:{n:"FORMULA28",f:P},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:I},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:F},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:r,book_to_wk3:i,to_workbook:t}}();function Ka(e){var t={},n=e.match(Pt),r=0,i=!1;if(n)for(;r!=n.length;++r){var o=Ft(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"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":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}var Ya=function(){var e=$t("t"),t=$t("rPr");function n(n){var r=n.match(e);if(!r)return{t:"s",v:""};var i={t:"s",v:Ut(r[1])},o=n.match(t);return o&&(i.s=Ka(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}))}}(),Xa=function(){var e=/(\r\n|\n)/g;function t(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||"";return"superscript"==i||"super"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),n.push("")),n.push(""),e}function n(n){var r=[[],n.v,[]];return n.v?(n.s&&t(n.s,r[0],r[2]),r[0].join("")+r[1].replace(e,"
")+r[2].join("")):""}return function(e){return e.map(n).join("")}}(),Za=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,_a=/<(?:\w+:)?r>/,Ja=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Qa(e,t){var n=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Ut(Jt(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Jt(e),n&&(r.h=Gt(r.t))):e.match(_a)&&(r.r=Jt(e),r.t=Ut(Jt((e.replace(Ja,"").match(Za)||[]).join("").replace(Pt,""))),n&&(r.h=Xa(Ya(r.r)))),r):{t:""}}var $a=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,es=/<(?:\w+:)?(?:si|sstItem)>/g,ts=/<\/(?:\w+:)?(?:si|sstItem)>/;function ns(e,t){var n=[],r="";if(!e)return n;var i=e.match($a);if(i){r=i[2].replace(es,"").split(ts);for(var o=0;o!=r.length;++o){var a=Qa(r[o].trim(),t);null!=a&&(n[n.length]=a)}i=Ft(i[1]),n.Count=i.count,n.Unique=i.uniqueCount}return n}function rs(e){return[e.read_shift(4),e.read_shift(4)]}function is(e,t){var n=[],r=!1;return Qn(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.T,!r||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}})),n}function os(e){if("undefined"!==typeof g)return g.utils.encode(a,e);for(var t=[],n=e.split(""),r=0;r=4&&(e.l+=t-4),n}function ss(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=as(e,4),t.U=as(e,4),t.W=as(e,4),t}function ls(e){var t=e.read_shift(4),n=e.l+t-4,r={},i=e.read_shift(4),o=[];while(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 cs(e){var t=[];e.l+=4;var n=e.read_shift(4);while(n-- >0)t.push(ls(e));return t}function us(e){var t=[];e.l+=4;var n=e.read_shift(4);while(n-- >0)t.push(e.read_shift(0,"lpp4"));return t}function hs(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=as(e,4),t.U=as(e,4),t.W=as(e,4),t}function ds(e){var t=hs(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 fs(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 ps(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 ms(e){var t=as(e);switch(t.Minor){case 2:return[t.Minor,gs(e,t)];case 3:return[t.Minor,vs(e,t)];case 4:return[t.Minor,bs(e,t)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function gs(e){var t=e.read_shift(4);if(36!=(63&t))throw new Error("EncryptionInfo mismatch");var n=e.read_shift(4),r=fs(e,n),i=ps(e,e.length-e.l);return{t:"Std",h:r,v:i}}function vs(){throw new Error("File is password-protected: ECMA-376 Extensible")}function bs(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(Pt,(function(e){var n=Ft(e);switch(Bt(n[0])){case"":break;case"":case"":break;case"":break;case"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=fs(e,i),t-=i,n.EncryptionVerifier=ps(e,t),n}function ws(e){var t={},n=t.EncryptionVersionInfo=as(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}function xs(e){var t,n,r,i,o,a,s=0,l=os(e),c=l.length+1;for(t=E(c),t[0]=l.length,n=1;n!=c;++n)t[n]=l[n-1];for(n=c-1;n>=0;--n)r=t[n],i=0===(16384&s)?0:1,o=s<<1&32767,a=i|o,s=a^r;return 52811^s}var ks=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){return 255&(e/2|128*e)},i=function(e,t){return r(e^t)},o=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};return function(t){for(var n,r,a,s=os(t),l=o(s),c=s.length,u=E(16),h=0;16!=h;++h)u[h]=0;1===(1&c)&&(n=l>>8,u[c]=i(e[0],n),--c,n=255&l,r=s[s.length-1],u[c]=i(r,n));while(c>0)--c,n=l>>8,u[c]=i(s[c],n),--c,n=255&l,u[c]=i(s[c],n);c=15,a=15-s.length;while(a>0)n=l>>8,u[c]=i(e[a],n),--c,--a,n=255&l,u[c]=i(s[c],n),--c,--a;return u}}(),Cs=function(e,t,n,r,i){var o,a;for(i||(i=t),r||(r=ks(e)),o=0;o!=t.length;++o)a=t[o],a^=r[n],a=255&(a>>5|a<<3),i[o]=a,++n;return[i,n,r]},Ts=function(e){var t=0,n=ks(e);return function(e){var r=Cs("",e,t,n);return t=r[1],r[0]}};function As(e,t,n,r){var i={key:Zi(e),verificationBytes:Zi(e)};return n.password&&(i.verifier=xs(n.password)),r.valid=i.verificationBytes===i.verifier,r.valid&&(r.insitu=Ts(n.password)),i}function Ss(e,t,n){var r=n||{};return r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=ws(e,t):r.Data=ys(e,t),r}function Es(e,t,n){var r={Type:n.biff>=8?e.read_shift(2):0};return r.Type?Ss(e,t-2,r):As(e,n.biff>=8?t:t-2,n,r),r}var Ms=function(){function t(t,r){switch(r.type){case"base64":return n(T(t),r);case"binary":return n(t,r);case"buffer":return n(A&&e.isBuffer(t)?t.toString("binary"):N(t),r);case"array":return n(ht(t),r)}throw new Error("Unrecognized type "+r.type)}function n(e,t){var n=t||{},r=n.dense?[]:{},i=e.match(/\\trowd.*?\\row\b/g);if(!i.length)throw new Error("RTF missing table");var o={s:{c:0,r:0},e:{c:0,r:i.length-1}};return i.forEach((function(e,t){Array.isArray(r)&&(r[t]=[]);var n,i=/\\\w+\b/g,a=0,s=-1;while(n=i.exec(e)){switch(n[0]){case"\\cell":var l=e.slice(a,i.lastIndex-n[0].length);if(" "==l[0]&&(l=l.slice(1)),++s,l.length){var c={v:l,t:"s"};Array.isArray(r)?r[t][s]=c:r[pr({r:t,c:s})]=c}break}a=i.lastIndex}s>o.e.c&&(o.e.c=s)})),r["!ref"]=gr(o),r}function r(e,n){return wr(t(e,n),n)}function i(e){for(var t,n=["{\\rtf1\\ansi"],r=vr(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=pr({r:o,c:a});t=i?(e[o]||[])[a]:e[s],t&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||(yr(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}return{to_workbook:r,to_sheet:t,from_sheet:i}}();function Os(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)]}function Ns(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 Ds(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=0,l=0,c=i+o;switch(l=a/(c>1?2-c:c),i){case t:s=((n-r)/a+6)%6;break;case n:s=(r-t)/a+2;break;case r:s=(t-n)/a+4;break}return[s/6,l,c/2]}function Ls(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;break}for(var c=0;3!=c;++c)s[c]=Math.round(255*s[c]);return s}function zs(e,t){if(0===t)return e;var n=Ds(Os(e));return n[2]=t<0?n[2]*(1+t):1-(1-n[2])*(1-t),Ns(Ls(n))}var Ps=6,Is=15,Rs=1,Fs=Ps;function Bs(e){return Math.floor((e+Math.round(128/Fs)/256)*Fs)}function js(e){return Math.floor((e-5)/Fs*100+.5)/100}function Hs(e){return Math.round((e*Fs+5)/Fs*256)/256}function Us(e){return Hs(js(Bs(e)))}function qs(e){var t=Math.abs(e-Us(e)),n=Fs;if(t>.005)for(Fs=Rs;Fs":case"":break;case"":case"":i={},n.diagonalUp&&(i.diagonalUp=Kt(n.diagonalUp)),n.diagonalDown&&(i.diagonalDown=Kt(n.diagonalDown)),t.Borders.push(i);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;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")}}))}function _s(e,t,n,r){t.Fills=[];var i={},o=!1;(e[0].match(Pt)||[]).forEach((function(e){var n=Ft(e);switch(Bt(n[0])){case"":case"":break;case"":case"":i={},t.Fills.push(i);break;case"":break;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"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+n[0]+" in fills")}}))}function Js(e,t,n,r){t.Fonts=[];var i={},o=!1;(e[0].match(Pt)||[]).forEach((function(e){var a=Ft(e);switch(Bt(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")}}))}function Qs(e,t,n){t.NumberFmt=[];for(var r=Qe(X),i=0;i":case"":case"":break;case"0){if(l>392){for(l=392;l>60;--l)if(null==t.NumberFmt[l])break;t.NumberFmt[l]=s}qe(s,l)}break;case"":break;default:if(n.WTF)throw new Error("unrecognized "+a[0]+" in numFmts")}}}var $s=["numFmtId","fillId","fontId","borderId","xfId"],el=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function tl(e,t,n){var r;t.CellXf=[];var i=!1;(e[0].match(Pt)||[]).forEach((function(e){var o=Ft(e),a=0;switch(Bt(o[0])){case"":case"":case"":break;case"":for(r=o,delete r[0],a=0;a<$s.length;++a)r[$s[a]]&&(r[$s[a]]=parseInt(r[$s[a]],10));for(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=Kt(o.wrapText)),r.alignment=s;break;case"":break;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")}}))}var nl=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?(o=o.replace(//gm,"").replace(//gm,""),(l=o.match(e))&&Qs(l,c,s),(l=o.match(r))&&Js(l,c,a,s),(l=o.match(n))&&_s(l,c,a,s),(l=o.match(i))&&Zs(l,c,a,s),(l=o.match(t))&&tl(l,c,s),c):c}}();function rl(e,t){var n=e.read_shift(2),r=Tr(e,t-2);return[n,r]}function il(e,t,n){var r={};r.sz=e.read_shift(2)/20;var i=jr(e,2,n);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);var o=e.read_shift(2);switch(700===o&&(r.bold=1),e.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript";break}var a=e.read_shift(1);0!=a&&(r.underline=a);var s=e.read_shift(1);s>0&&(r.family=s);var l=e.read_shift(1);switch(l>0&&(r.charset=l),e.l++,r.color=Br(e,8),e.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor";break}return r.name=Tr(e,t-21),r}var ol=_n;function al(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}}var sl=_n;function ll(e,t,n){var r={NumberFmt:[]};for(var i in X)r.NumberFmt[i]=X[i];r.CellXf=[],r.Fonts=[];var o=[],a=!1;return Qn(e,(function(e,i,s){switch(s){case 44:r.NumberFmt[e[0]]=e[1],qe(e[1],e[0]);break;case 43:r.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=zs(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:617==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(s),a=!0;break;case 38:o.pop(),a=!1;break;default:if(i.T>0)o.push(s);else if(i.T<0)o.pop();else if(!a||n.WTF&&37!=o[o.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}})),r}var cl=["","","","","","","","","","","",""];function ul(e,t,n){t.themeElements.clrScheme=[];var r={};(e[0].match(Pt)||[]).forEach((function(e){var i=Ft(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[cl.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 hl(){}function dl(){}var fl=/]*)>[\s\S]*<\/a:clrScheme>/,pl=/]*)>[\s\S]*<\/a:fontScheme>/,ml=/]*)>[\s\S]*<\/a:fmtScheme>/;function gl(e,t,n){var r;t.themeElements={},[["clrScheme",fl,ul],["fontScheme",pl,hl],["fmtScheme",ml,dl]].forEach((function(i){if(!(r=e.match(i[1])))throw new Error(i[0]+" not found in themeElements");i[2](r,t,n)}))}var vl=/]*)>[\s\S]*<\/a:themeElements>/;function bl(e,t){var n;e&&0!==e.length||(e=yl());var r={};if(!(n=e.match(vl)))throw new Error("themeElements not found in theme");return gl(n[0],r,t),r.raw=e,r}function yl(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var n=[Nt];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 wl(e,t,n){var r=e.l+t,i=e.read_shift(4);if(124226!==i)if(n.cellStyles){var o,a=e.slice(e.l);e.l=r;try{o=Mt(a,{type:"array"})}catch(l){return}var s=Tt(o,"theme/theme/theme1.xml",!0);if(s)return bl(s,n)}else e.l=r}function xl(e){return e.read_shift(4)}function kl(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=Cl(e,4);break;case 2:t.xclrValue=co(e,4);break;case 3:t.xclrValue=xl(e,4);break;case 4:e.l+=4;break}return e.l+=8,t}function Cl(e,t){return _n(e,t)}function Tl(e,t){return _n(e,t)}function Al(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]=kl(e,n);break;case 6:r[1]=Tl(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}function Sl(e,t){var n=e.l+t;e.l+=2;var r=e.read_shift(2);e.l+=2;var i=e.read_shift(2),o=[];while(i-- >0)o.push(Al(e,n-e.l));return{ixfe:r,ext:o}}function El(e,t){t.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}}))}function Ml(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Tr(e,t-8)}}function Ol(e){var t=[],n=e.read_shift(4);while(n-- >0)t.push([e.read_shift(4),e.read_shift(4)]);return t}function Nl(e){return e.l+=4,0!=e.read_shift(4)}function Dl(e,t,n){var r={Types:[],Cell:[],Value:[]},i=n||{},o=[],a=!1,s=2;return Qn(e,(function(e,t,n){switch(n){case 335:r.Types.push({name:e.name});break;case 51:e.forEach((function(e){1==s?r.Cell.push({type:r.Types[e[0]-1].name,index:e[1]}):0==s&&r.Value.push({type:r.Types[e[0]-1].name,index:e[1]})}));break;case 337:s=e?1:0;break;case 338:s=2;break;case 35:o.push(n),a=!0;break;case 36:o.pop(),a=!1;break;default:if(t.T);else if(!a||i.WTF&&35!=o[o.length-1])throw new Error("Unexpected record 0x"+n.toString(16))}})),r}function Ll(e,t,n){var r={Types:[],Cell:[],Value:[]};if(!e)return r;var i,o=!1,a=2;return e.replace(Pt,(function(e){var t=Ft(e);switch(Bt(t[0])){case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":a=2;break;case"":a=2;break;case"":case"":case"":break;case"":o=!1;break;case"":case"":break;case"]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][n].Target}function jl(e,t,n,r){var i,o=Array.isArray(e);t.forEach((function(t){var a=fr(t.ref);if(o?(e[a.r]||(e[a.r]=[]),i=e[a.r][a.c]):i=e[t.ref],!i){i={t:"z"},o?e[a.r][a.c]=i:e[t.ref]=i;var s=vr(e["!ref"]||"BDWGO1000001:A1");s.s.r>a.r&&(s.s.r=a.r),s.e.ra.c&&(s.s.c=a.c),s.e.c=0;--u){if(!n&&i.c[u].T)return;n&&!i.c[u].T&&i.c.splice(u,1)}if(n&&r)for(u=0;u/))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=Ft(i[0]),a={author:o.authorId&&n[o.authorId]||"sheetjsghost",ref:o.ref,guid:o.guid},s=fr(o.ref);if(!(t.sheetRows&&t.sheetRows<=s.r)){var l=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),c=!!l&&!!l[1]&&Qa(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}function Ul(e,t){var n=[],r=!1,i={},o=0;return e.replace(Pt,(function(a,s){var l=Ft(a);switch(Bt(l[0])){case"":break;case"":null!=i.t&&n.push(i);break;case"":case"":i.t=e.slice(o,s).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":r=!0;break;case"":r=!1;break;case"":case"":case"":break;case"":r=!1;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+l[0]+" in threaded comments")}return a})),n}function ql(e,t){var n=[],r=!1;return e.replace(Pt,(function(e){var i=Ft(e);switch(Bt(i[0])){case"":break;case"":break;case"":case"":case"":break;case"":r=!1;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+i[0]+" in threaded comments")}return e})),n}function Wl(e){var t={};t.iauthor=e.read_shift(4);var n=Rr(e,16);return t.rfx=n.s,t.ref=pr(n.s),e.l+=16,t}var Gl=Tr;function Vl(e,t){var n=[],r=[],i={},o=!1;return Qn(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:break;case 38:break;default:if(a.T);else if(!o||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),n}var Kl="application/vnd.ms-office.vbaProject";function Yl(e){var t=Ze.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*/,"");Ze.utils.cfb_add(t,i,e.FileIndex[r].content)}})),Ze.write(t)}function Xl(){return{"!type":"dialog"}}function Zl(){return{"!type":"dialog"}}function _l(){return{"!type":"macro"}}function Jl(){return{"!type":"macro"}}var Ql=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?"":"$")+cr(l)+(a?"":"$")+or(s)}return function(r,i){return t=i,r.replace(e,n)}}(),$l=/(^|[^._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,ec=function(){return function(e,t){return e.replace($l,(function(e,n,r,i,o,a){var s=lr(i)-(r?0:t.c),l=ir(a)-(o?0:t.r),c=0==l?"":o?l+1:"["+l+"]",u=0==s?"":r?s+1:"["+s+"]";return n+"R"+c+"C"+u}))}}();function tc(e,t){return e.replace($l,(function(e,n,r,i,o,a){return n+("$"==r?r+i:cr(lr(i)+t.c))+("$"==o?o+a:or(ir(a)+t.r))}))}function nc(e,t,n){var r=mr(t),i=r.s,o=fr(n),a={r:o.r-i.r,c:o.c-i.c};return tc(e,a)}function rc(e){return 1!=e.length}function ic(e){return e.replace(/_xlfn\./g,"")}function oc(e){e.l+=1}function ac(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function sc(e,t,n){var r=2;if(n){if(n.biff>=2&&n.biff<=5)return lc(e,t,n);12==n.biff&&(r=4)}var i=e.read_shift(r),o=e.read_shift(r),a=ac(e,2),s=ac(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 lc(e){var t=ac(e,2),n=ac(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 cc(e,t,n){if(n.biff<8)return lc(e,t,n);var r=e.read_shift(12==n.biff?4:2),i=e.read_shift(12==n.biff?4:2),o=ac(e,2),a=ac(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]}}}function uc(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return hc(e,t,n);var r=e.read_shift(n&&12==n.biff?4:2),i=ac(e,2);return{r:r,c:i[0],cRel:i[1],rRel:i[2]}}function hc(e){var t=ac(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}function dc(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 fc(e,t,n){var r=n&&n.biff?n.biff:8;if(r>=2&&r<=5)return pc(e,t,n);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)while(i>524287)i-=1048576;if(1==a)while(o>8191)o-=16384;return{r:i,c:o,cRel:a,rRel:s}}function pc(e){var t=e.read_shift(2),n=e.read_shift(1),r=(32768&t)>>15,i=(16384&t)>>14;return t&=16383,1==r&&t>=8192&&(t-=16384),1==i&&n>=128&&(n-=256),{r:t,c:n,cRel:i,rRel:r}}function mc(e,t,n){var r=(96&e[e.l++])>>5,i=sc(e,n.biff>=2&&n.biff<=5?6:8,n);return[r,i]}function gc(e,t,n){var r=(96&e[e.l++])>>5,i=e.read_shift(2,"i"),o=8;if(n)switch(n.biff){case 5:e.l+=12,o=6;break;case 12:o=12;break}var a=sc(e,o,n);return[r,i,a]}function vc(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[r]}function bc(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;break}return e.l+=o,[r,i]}function yc(e,t,n){var r=(96&e[e.l++])>>5,i=cc(e,t-1,n);return[r,i]}function wc(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[r]}function xc(e){var t=1&e[e.l+1],n=1;return e.l+=4,[t,n]}function kc(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}function Cc(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)]}function Tc(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)]}function Ac(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}function Sc(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[r]}function Ec(e){var t=e.read_shift(1),n=e.read_shift(1);return[t,n]}function Mc(e){return e.read_shift(2),Ec(e,2)}function Oc(e){return e.read_shift(2),Ec(e,2)}function Nc(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=uc(e,0,n);return[r,i]}function Dc(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=fc(e,0,n);return[r,i]}function Lc(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(2);n&&5==n.biff&&(e.l+=12);var o=uc(e,0,n);return[r,i,o]}function zc(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[Yu[i],Ku[i],r]}function Pc(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)]:Ic(e);return[i,(0===o[0]?Ku:Vu)[o[1]]]}function Ic(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}function Rc(e,t,n){e.l+=n&&2==n.biff?3:4}function Fc(e,t,n){if(e.l++,n&&12==n.biff)return[e.read_shift(4,"i"),0];var r=e.read_shift(2),i=e.read_shift(n&&2==n.biff?1:2);return[r,i]}function Bc(e){return e.l++,ci[e.read_shift(1)]}function jc(e){return e.l++,e.read_shift(2)}function Hc(e){return e.l++,0!==e.read_shift(1)}function Uc(e){return e.l++,Fr(e,8)}function qc(e,t,n){return e.l++,Qi(e,t-1,n)}function Wc(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;break}switch(n[0]){case 4:n[1]=Xi(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=ci[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=Fr(e,8);break;case 2:n[1]=no(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function Gc(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?Rr:bo)(e,8));return i}function Vc(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]=Wc(e,n.biff);return a}function Kc(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;break}return[r,0,o]}function Yc(e,t,n){if(5==n.biff)return Xc(e,t,n);var r=e.read_shift(1)>>>5&3,i=e.read_shift(2),o=e.read_shift(4);return[r,i,o]}function Xc(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]}function Zc(e,t,n){var r=e.read_shift(1)>>>5&3;e.l+=n&&2==n.biff?3:4;var i=e.read_shift(n&&2==n.biff?1:2);return[r,i]}function _c(e,t,n){var r=e.read_shift(1)>>>5&3,i=e.read_shift(n&&2==n.biff?1:2);return[r,i]}function Jc(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]}function Qc(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;break}return e.l+=o,[r,i]}var $c=_n,eu=_n,tu=_n;function nu(e,t,n){return e.l+=2,[dc(e,4,n)]}function ru(e){return e.l+=6,[]}var iu=nu,ou=ru,au=ru,su=nu;function lu(e){return e.l+=2,[Zi(e),1&e.read_shift(2)]}var cu=nu,uu=lu,hu=ru,du=nu,fu=nu,pu=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function mu(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),a=pu[n>>2&31];return{ixti:t,coltype:3&n,rt:a,idx:r,c:i,C:o}}function gu(e){return e.l+=2,[e.read_shift(4)]}function vu(e,t,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}function bu(e,t,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}function yu(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[t,n]}function wu(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[t,n]}function xu(e){return e.l+=4,[0,0]}var ku={1:{n:"PtgExp",f:Fc},2:{n:"PtgTbl",f:tu},3:{n:"PtgAdd",f:oc},4:{n:"PtgSub",f:oc},5:{n:"PtgMul",f:oc},6:{n:"PtgDiv",f:oc},7:{n:"PtgPower",f:oc},8:{n:"PtgConcat",f:oc},9:{n:"PtgLt",f:oc},10:{n:"PtgLe",f:oc},11:{n:"PtgEq",f:oc},12:{n:"PtgGe",f:oc},13:{n:"PtgGt",f:oc},14:{n:"PtgNe",f:oc},15:{n:"PtgIsect",f:oc},16:{n:"PtgUnion",f:oc},17:{n:"PtgRange",f:oc},18:{n:"PtgUplus",f:oc},19:{n:"PtgUminus",f:oc},20:{n:"PtgPercent",f:oc},21:{n:"PtgParen",f:oc},22:{n:"PtgMissArg",f:oc},23:{n:"PtgStr",f:qc},26:{n:"PtgSheet",f:vu},27:{n:"PtgEndSheet",f:bu},28:{n:"PtgErr",f:Bc},29:{n:"PtgBool",f:Hc},30:{n:"PtgInt",f:jc},31:{n:"PtgNum",f:Uc},32:{n:"PtgArray",f:wc},33:{n:"PtgFunc",f:zc},34:{n:"PtgFuncVar",f:Pc},35:{n:"PtgName",f:Kc},36:{n:"PtgRef",f:Nc},37:{n:"PtgArea",f:mc},38:{n:"PtgMemArea",f:Zc},39:{n:"PtgMemErr",f:$c},40:{n:"PtgMemNoMem",f:eu},41:{n:"PtgMemFunc",f:_c},42:{n:"PtgRefErr",f:Jc},43:{n:"PtgAreaErr",f:vc},44:{n:"PtgRefN",f:Dc},45:{n:"PtgAreaN",f:yc},46:{n:"PtgMemAreaN",f:yu},47:{n:"PtgMemNoMemN",f:wu},57:{n:"PtgNameX",f:Yc},58:{n:"PtgRef3d",f:Lc},59:{n:"PtgArea3d",f:gc},60:{n:"PtgRefErr3d",f:Qc},61:{n:"PtgAreaErr3d",f:bc},255:{}},Cu={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},Tu={1:{n:"PtgElfLel",f:lu},2:{n:"PtgElfRw",f:du},3:{n:"PtgElfCol",f:iu},6:{n:"PtgElfRwV",f:fu},7:{n:"PtgElfColV",f:su},10:{n:"PtgElfRadical",f:cu},11:{n:"PtgElfRadicalS",f:hu},13:{n:"PtgElfColS",f:ou},15:{n:"PtgElfColSV",f:au},16:{n:"PtgElfRadicalLel",f:uu},25:{n:"PtgList",f:mu},29:{n:"PtgSxName",f:gu},255:{}},Au={0:{n:"PtgAttrNoop",f:xu},1:{n:"PtgAttrSemi",f:Sc},2:{n:"PtgAttrIf",f:Tc},4:{n:"PtgAttrChoose",f:kc},8:{n:"PtgAttrGoto",f:Cc},16:{n:"PtgAttrSum",f:Rc},32:{n:"PtgAttrBaxcel",f:xc},33:{n:"PtgAttrBaxcel",f:xc},64:{n:"PtgAttrSpace",f:Mc},65:{n:"PtgAttrSpaceSemi",f:Oc},128:{n:"PtgAttrIfError",f:Ac},255:{}};function Su(e,t,n,r){if(r.biff<8)return _n(e,t);for(var i=e.l+t,o=[],a=0;a!==n.length;++a)switch(n[a][0]){case"PtgArray":n[a][1]=Vc(e,0,r),o.push(n[a][1]);break;case"PtgMemArea":n[a][2]=Gc(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];default:break}return t=i-e.l,0!==t&&o.push(_n(e,t)),o}function Eu(e,t,n){var r,i,o=e.l+t,a=[];while(o!=e.l)t=o-e.l,i=e[e.l],r=ku[i]||ku[Cu[i]],24!==i&&25!==i||(r=(24===i?Tu:Au)[e[e.l+1]]),r&&r.f?a.push([r.n,r.f(e,t,n)]):_n(e,t);return a}function Mu(e){for(var t=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Nu(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function Du(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 Lu(e,t,n){var r=Du(e,t,n);return"#REF"==r?r:Nu(r,n)}function zu(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}},h=[],d=0,f=0,p="";if(!e[0]||!e[0][0])return"";for(var m=-1,g="",v=0,b=e[0].length;v=0){switch(e[0][m][1][0]){case 0:g=ft(" ",e[0][m][1][1]);break;case 1:g=ft("\r",e[0][m][1][1]);break;default:if(g="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}a+=g,m=-1}h.push(a+Ou[y[0]]+o);break;case"PtgIsect":o=h.pop(),a=h.pop(),h.push(a+" "+o);break;case"PtgUnion":o=h.pop(),a=h.pop(),h.push(a+","+o);break;case"PtgRange":o=h.pop(),a=h.pop(),h.push(a+":"+o);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":s=er(y[1][1],u,i),h.push(nr(s,c));break;case"PtgRefN":s=n?er(y[1][1],n,i):y[1][1],h.push(nr(s,c));break;case"PtgRef3d":d=y[1][1],s=er(y[1][2],u,i),p=Lu(r,d,i);h.push(p+"!"+nr(s,c));break;case"PtgFunc":case"PtgFuncVar":var w=y[1][0],x=y[1][1];w||(w=0),w&=127;var k=0==w?[]:h.slice(-w);h.length-=w,"User"===x&&(x=k.shift()),h.push(x+"("+k.join(",")+")");break;case"PtgBool":h.push(y[1]?"TRUE":"FALSE");break;case"PtgInt":h.push(y[1]);break;case"PtgNum":h.push(String(y[1]));break;case"PtgStr":h.push('"'+y[1].replace(/"/g,'""')+'"');break;case"PtgErr":h.push(y[1]);break;case"PtgAreaN":l=tr(y[1][1],n?{s:n}:u,i),h.push(rr(l,i));break;case"PtgArea":l=tr(y[1][1],u,i),h.push(rr(l,i));break;case"PtgArea3d":d=y[1][1],l=y[1][2],p=Lu(r,d,i),h.push(p+"!"+rr(l,i));break;case"PtgAttrSum":h.push("SUM("+h.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":f=y[1][2];var C=(r.names||[])[f-1]||(r[0]||[])[f],T=C?C.Name:"SH33TJSNAME"+String(f);T&&"_xlfn."==T.slice(0,6)&&!i.xlfn&&(T=T.slice(6)),h.push(T);break;case"PtgNameX":var A,S=y[1][1];if(f=y[1][2],!(i.biff<=5)){var E="";if(14849==((r[S]||[])[0]||[])[0]||(1025==((r[S]||[])[0]||[])[0]?r[S][f]&&r[S][f].itab>0&&(E=r.SheetNames[r[S][f].itab-1]+"!"):E=r.SheetNames[f-1]+"!"),r[S]&&r[S][f])E+=r[S][f].Name;else if(r[0]&&r[0][f])E+=r[0][f].Name;else{var M=(Du(r,S,i)||"").split(";;");M[f-1]?E=M[f-1]:E+="SH33TJSERRX"}h.push(E);break}S<0&&(S=-S),r[S]&&(A=r[S][f]),A||(A={Name:"SH33TJSERRY"}),h.push(A.Name);break;case"PtgParen":var O="(",N=")";if(m>=0){switch(g="",e[0][m][1][0]){case 2:O=ft(" ",e[0][m][1][1])+O;break;case 3:O=ft("\r",e[0][m][1][1])+O;break;case 4:N=ft(" ",e[0][m][1][1])+N;break;case 5:N=ft("\r",e[0][m][1][1])+N;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}h.push(O+h.pop()+N);break;case"PtgRefErr":h.push("#REF!");break;case"PtgRefErr3d":h.push("#REF!");break;case"PtgExp":s={c:y[1][1],r:y[1][0]};var D={c:n.c,r:n.r};if(r.sharedf[pr(s)]){var L=r.sharedf[pr(s)];h.push(zu(L,u,D,r,i))}else{var z=!1;for(o=0;o!=r.arrayf.length;++o)if(a=r.arrayf[o],!(s.ca[0].e.c)&&!(s.ra[0].e.r)){h.push(zu(a[1],u,D,r,i)),z=!0;break}z||h.push(y[1])}break;case"PtgArray":h.push("{"+Mu(y[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=v;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":h.push("");break;case"PtgAreaErr":h.push("#REF!");break;case"PtgAreaErr3d":h.push("#REF!");break;case"PtgList":h.push("Table"+y[1].idx+"[#"+y[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;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":throw new Error("Unrecognized Formula Token: "+String(y));default:throw new Error("Unrecognized Formula Token: "+String(y))}var P=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(3!=i.biff&&m>=0&&-1==P.indexOf(e[0][v][0])){y=e[0][m];var I=!0;switch(y[1][0]){case 4:I=!1;case 0:g=ft(" ",y[1][1]);break;case 5:I=!1;case 1:g=ft("\r",y[1][1]);break;default:if(g="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+y[1][0])}h.push((I?g:"")+h.pop()+(I?"":g)),m=-1}}if(h.length>1&&i.WTF)throw new Error("bad formula stack");return h[0]}function Pu(e,t,n){var r,i=e.l+t,o=2==n.biff?1:2,a=e.read_shift(o);if(65535==a)return[[],_n(e,t-2)];var s=Eu(e,a,n);return t!==a+o&&(r=Su(e,t-a-o,s,n)),e.l=i,[s,r]}function Iu(e,t,n){var r,i=e.l+t,o=2==n.biff?1:2,a=e.read_shift(o);if(65535==a)return[[],_n(e,t-2)];var s=Eu(e,a,n);return t!==a+o&&(r=Su(e,t-a-o,s,n)),e.l=i,[s,r]}function Ru(e,t,n,r){var i,o=e.l+t,a=Eu(e,r,n);return o!==e.l&&(i=Su(e,o-e.l,a,n)),[a,i]}function Fu(e,t,n){var r,i=e.l+t,o=e.read_shift(2),a=Eu(e,o,n);return 65535==o?[[],_n(e,t-2)]:(t!==o+2&&(r=Su(e,i-o-2,a,n)),[a,r])}function Bu(e){var t;if(65535!==Bn(e,e.l+6))return[Fr(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[]}function ju(e,t,n){var r=e.l+t,i=ho(e,6);2==n.biff&&++e.l;var o=Bu(e,8),a=e.read_shift(1);2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4));var s=Iu(e,r-e.l,n);return{cell:i,val:o[0],formula:s,shared:a>>3&1,tt:o[1]}}function Hu(e,t,n){var r=e.read_shift(4),i=Eu(e,r,n),o=e.read_shift(4),a=o>0?Su(e,o,i,n):null;return[i,a]}var Uu=Hu,qu=Hu,Wu=Hu,Gu=Hu,Vu={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"},Ku={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"},Yu={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};function Xu(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&(e=e.slice(1),61==e.charCodeAt(0)&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")})),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Zu(e){var t=e.split(":"),n=t[0].split(".")[0];return[n,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var _u={},Ju={};function Qu(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 $u(e,t,n,r,i,o){try{r.cellNF&&(e.z=X[t])}catch(s){if(r.WTF)throw s}if("z"!==e.t||r.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=ut(e.v)),(!r||!1!==r.cellText)&&"z"!==e.t)try{if(null==X[t]&&qe(Ge[t]||"General",t),"e"===e.t)e.w=e.w||ci[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=le(e.v);else if("d"===e.t){var a=tt(e.v);e.w=(0|a)===a?a.toString(10):le(a)}else{if(void 0===e.v)return"";e.w=ce(e.v,Ju)}else"d"===e.t?e.w=Ue(t,tt(e.v),Ju):e.w=Ue(t,e.v,Ju)}catch(s){if(r.WTF)throw s}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=zs(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=zs(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(s){if(r.WTF&&o.Fills)throw s}}}function eh(e,t){var n=vr(t);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=gr(n))}var th=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,nh=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,rh=/<(?:\w:)?hyperlink [^>]*>/gm,ih=/"(\w*:\w*)"/,oh=/<(?:\w:)?col\b[^>]*[\/]?>/g,ah=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,sh=/<(?:\w:)?pageMargins[^>]*\/>/g,lh=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,ch=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,uh=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function hh(e,t,n,r,i,o,a){if(!e)return e;r||(r={"!id":{}}),null!=w&&null==t.dense&&(t.dense=w);var s=t.dense?[]:{},l={s:{r:2e6,c:2e6},e:{r:0,c:0}},c="",u="",h=e.match(nh);h?(c=e.slice(0,h.index),u=e.slice(h.index+h[0].length)):c=u=e;var d=c.match(lh);d?dh(d[0],s,i,n):(d=c.match(ch))&&fh(d[0],d[1]||"",s,i,n,a,o);var f=(c.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(f>0){var p=c.slice(f,f+50).match(ih);p&&eh(s,p[1])}var m=c.match(uh);m&&m[1]&&yh(m[1],i);var g=[];if(t.cellStyles){var v=c.match(oh);v&&gh(g,v)}h&&wh(h[1],s,t,l,o,a);var b=u.match(ah);b&&(s["!autofilter"]=vh(b[0]));var y=[],x=u.match(th);if(x)for(f=0;f!=x.length;++f)y[f]=vr(x[f].slice(x[f].indexOf('"')+1));var k=u.match(rh);k&&ph(s,k,r);var C=u.match(sh);if(C&&(s["!margins"]=mh(Ft(C[0]))),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=gr(l)),t.sheetRows>0&&s["!ref"]){var T=vr(s["!ref"]);t.sheetRows<=+T.e.r&&(T.e.r=t.sheetRows-1,T.e.r>l.e.r&&(T.e.r=l.e.r),T.e.rl.e.c&&(T.e.c=l.e.c),T.e.c0&&(s["!cols"]=g),y.length>0&&(s["!merges"]=y),s}function dh(e,t,n,r){var i=Ft(e);n.Sheets[r]||(n.Sheets[r]={}),i.codeName&&(n.Sheets[r].CodeName=Ut(Jt(i.codeName)))}function fh(e,t,n,r,i){dh(e.slice(0,e.indexOf(">")),n,r,i)}function ph(e,t,n){for(var r=Array.isArray(e),i=0;i!=t.length;++i){var o=Ft(Jt(t[i]),!0);if(!o.ref)return;var a=((n||{})["!id"]||[])[o.id];a?(o.Target=a.Target,o.location&&(o.Target+="#"+Ut(o.location))):(o.Target="#"+Ut(o.location),a={Target:o.Target,TargetMode:"Internal"}),o.Rel=a,o.tooltip&&(o.Tooltip=o.tooltip,delete o.tooltip);for(var s=vr(o.ref),l=s.s.r;l<=s.e.r;++l)for(var c=s.s.c;c<=s.e.c;++c){var u=pr({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)}}}function mh(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(n){e[n]&&(t[n]=parseFloat(e[n]))})),t}function gh(e,t){for(var n=!1,r=0;r!=t.length;++r){var i=Ft(t[r],!0);i.hidden&&(i.hidden=Kt(i.hidden));var o=parseInt(i.min,10)-1,a=parseInt(i.max,10)-1;i.outlineLevel&&(i.level=+i.outlineLevel||0),delete i.min,delete i.max,i.width=+i.width,!n&&i.width&&(n=!0,qs(i.width)),Ws(i);while(o<=a)e[o++]=dt(i)}}function vh(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}var bh=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function yh(e,t){t.Views||(t.Views=[{}]),(e.match(bh)||[]).forEach((function(e,n){var r=Ft(e);t.Views[n]||(t.Views[n]={}),+r.zoomScale&&(t.Views[n].zoom=+r.zoomScale),Kt(r.rightToLeft)&&(t.Views[n].RTL=!0)}))}var wh=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,n=/r=["']([^"']*)["']/,r=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,i=/ref=["']([^"']*)["']/,o=$t("v"),a=$t("f");return function(s,l,c,u,h,d){for(var f,p,m,g,v,b=0,y="",w=[],x=[],k=0,C=0,T=0,A="",S=0,E=0,M=0,O=0,N=Array.isArray(d.CellXf),D=[],L=[],z=Array.isArray(l),P=[],I={},R=!1,F=!!c.sheetStubs,B=s.split(t),j=0,H=B.length;j!=H;++j){y=B[j].trim();var U=y.length;if(0!==U){var q=0;e:for(b=0;b":if("/"!=y[b-1]){++b;break e}if(c&&c.cellStyles){if(p=Ft(y.slice(q,b),!0),S=null!=p.r?parseInt(p.r,10):S+1,E=-1,c.sheetRows&&c.sheetRows=b)break;if(p=Ft(y.slice(q,b),!0),S=null!=p.r?parseInt(p.r,10):S+1,E=-1,!(c.sheetRows&&c.sheetRowsS-1&&(u.s.r=S-1),u.e.r":"")+y,null!=x&&2===x.length){for(k=0,A=x[1],C=0;C!=A.length;++C){if((T=A.charCodeAt(C)-64)<1||T>26)break;k=26*k+T}--k,E=k}else++E;for(C=0;C!=y.length;++C)if(62===y.charCodeAt(C))break;if(++C,p=Ft(y.slice(0,C),!0),p.r||(p.r=pr({r:S-1,c:E})),A=y.slice(C),f={t:""},null!=(x=A.match(o))&&""!==x[1]&&(f.v=Ut(x[1])),c.cellFormula){if(null!=(x=A.match(a))&&""!==x[1]){if(f.f=Ut(Jt(x[1])).replace(/\r\n/g,"\n"),c.xlfn||(f.f=ic(f.f)),x[0].indexOf('t="array"')>-1)f.F=(A.match(i)||[])[1],f.F.indexOf(":")>-1&&D.push([vr(f.F),f.F]);else if(x[0].indexOf('t="shared"')>-1){g=Ft(x[0]);var G=Ut(Jt(x[1]));c.xlfn||(G=ic(G)),L[parseInt(g.si,10)]=[g,G,p.r]}}else(x=A.match(/]*\/>/))&&(g=Ft(x[0]),L[g.si]&&(f.f=nc(L[g.si][1],L[g.si][2],p.r)));var V=fr(p.r);for(C=0;C=D[C][0].s.r&&V.r<=D[C][0].e.r&&V.c>=D[C][0].s.c&&V.c<=D[C][0].e.c&&(f.F=D[C][1])}if(null==p.t&&void 0===f.v)if(f.f||f.F)f.v=0,f.t="n";else{if(!F)continue;f.t="z"}else f.t=p.t||"n";switch(u.s.c>E&&(u.s.c=E),u.e.c0&&(l["!rows"]=P)}}();function xh(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}var kh=Rr;function Ch(){}function Th(e,t){var n={},r=e[e.l];return++e.l,n.above=!(64&r),n.left=!(128&r),e.l+=18,n.name=Nr(e,t-19),n}function Ah(e){var t=Mr(e);return[t]}function Sh(e){var t=Or(e);return[t]}function Eh(e){var t=Mr(e),n=e.read_shift(1);return[t,n,"b"]}function Mh(e){var t=Or(e),n=e.read_shift(1);return[t,n,"b"]}function Oh(e){var t=Mr(e),n=e.read_shift(1);return[t,n,"e"]}function Nh(e){var t=Or(e),n=e.read_shift(1);return[t,n,"e"]}function Dh(e){var t=Mr(e),n=e.read_shift(4);return[t,n,"s"]}function Lh(e){var t=Or(e),n=e.read_shift(4);return[t,n,"s"]}function zh(e){var t=Mr(e),n=Fr(e);return[t,n,"n"]}function Ph(e){var t=Or(e),n=Fr(e);return[t,n,"n"]}function Ih(e){var t=Mr(e),n=Pr(e);return[t,n,"n"]}function Rh(e){var t=Or(e),n=Pr(e);return[t,n,"n"]}function Fh(e){var t=Mr(e),n=Sr(e);return[t,n,"is"]}function Bh(e){var t=Mr(e),n=Tr(e);return[t,n,"str"]}function jh(e){var t=Or(e),n=Tr(e);return[t,n,"str"]}function Hh(e,t,n){var r=e.l+t,i=Mr(e);i.r=n["!row"];var o=e.read_shift(1),a=[i,o,"b"];if(n.cellFormula){e.l+=2;var s=qu(e,r-e.l,n);a[3]=zu(s,null,i,n.supbooks,n)}else e.l=r;return a}function Uh(e,t,n){var r=e.l+t,i=Mr(e);i.r=n["!row"];var o=e.read_shift(1),a=[i,o,"e"];if(n.cellFormula){e.l+=2;var s=qu(e,r-e.l,n);a[3]=zu(s,null,i,n.supbooks,n)}else e.l=r;return a}function qh(e,t,n){var r=e.l+t,i=Mr(e);i.r=n["!row"];var o=Fr(e),a=[i,o,"n"];if(n.cellFormula){e.l+=2;var s=qu(e,r-e.l,n);a[3]=zu(s,null,i,n.supbooks,n)}else e.l=r;return a}function Wh(e,t,n){var r=e.l+t,i=Mr(e);i.r=n["!row"];var o=Tr(e),a=[i,o,"str"];if(n.cellFormula){e.l+=2;var s=qu(e,r-e.l,n);a[3]=zu(s,null,i,n.supbooks,n)}else e.l=r;return a}var Gh=Rr;function Vh(e,t){var n=e.l+t,r=Rr(e,16),i=Dr(e),o=Tr(e),a=Tr(e),s=Tr(e);e.l=n;var l={rfx:r,relId:i,loc:o,display:s};return a&&(l.Tooltip=a),l}function Kh(){}function Yh(e,t,n){var r=e.l+t,i=Ir(e,16),o=e.read_shift(1),a=[i];if(a[2]=o,n.cellFormula){var s=Uu(e,r-e.l,n);a[1]=s}else e.l=r;return a}function Xh(e,t,n){var r=e.l+t,i=Rr(e,16),o=[i];if(n.cellFormula){var a=Gu(e,r-e.l,n);o[1]=a,e.l=r}else e.l=r;return o}var Zh=["left","right","top","bottom","header","footer"];function _h(e){var t={};return Zh.forEach((function(n){t[n]=Fr(e,8)})),t}function Jh(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}function Qh(){}function $h(){}function ed(e,t,n,r,i,o,a){if(!e)return e;var s=t||{};r||(r={"!id":{}}),null!=w&&null==s.dense&&(s.dense=w);var l,c,u,h,d,f,p,m,g,v,b=s.dense?[]:{},y={s:{r:2e6,c:2e6},e:{r:0,c:0}},x=[],k=!1,C=!1,T=[];s.biff=12,s["!row"]=0;var A=0,S=!1,E=[],M={},O=s.supbooks||i.supbooks||[[]];if(O.sharedf=M,O.arrayf=E,O.SheetNames=i.SheetNames||i.Sheets.map((function(e){return e.name})),!s.supbooks&&(s.supbooks=O,i.Names))for(var N=0;N=N[0].s.r&&c.r<=N[0].e.r&&f>=N[0].s.c&&f<=N[0].e.c&&(u.F=gr(N[0]),S=!0)}!S&&e.length>3&&(u.f=e[3])}if(y.s.r>c.r&&(y.s.r=c.r),y.s.c>f&&(y.s.c=f),y.e.rc.r&&(y.s.r=c.r),y.s.c>f&&(y.s.c=f),y.e.r=e.s)z[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},I||(I=!0,qs(e.w/256)),Ws(z[e.e+1]);break;case 161:b["!autofilter"]={ref:gr(e)};break;case 476:b["!margins"]=e;break;case 147:i.Sheets[n]||(i.Sheets[n]={}),e.name&&(i.Sheets[n].CodeName=e.name),(e.above||e.left)&&(b["!outline"]={above:e.above,left:e.left});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:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507: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 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:k=!0;break;case 36:k=!1;break;case 37:x.push(w),k=!0;break;case 38:x.pop(),k=!1;break;default:if(t.T);else if(!k||s.WTF)throw new Error("Unexpected record 0x"+w.toString(16))}}),s),delete s.supbooks,delete s["!row"],!b["!ref"]&&(y.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(b["!ref"]=gr(l||y)),s.sheetRows&&b["!ref"]){var R=vr(b["!ref"]);s.sheetRows<=+R.e.r&&(R.e.r=s.sheetRows-1,R.e.r>y.e.r&&(R.e.r=y.e.r),R.e.ry.e.c&&(R.e.c=y.e.c),R.e.c0&&(b["!merges"]=T),z.length>0&&(b["!cols"]=z),P.length>0&&(b["!rows"]=P),b}function td(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=Ut((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[n,i,t]}function nd(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=td(e);u.s.r=u.s.c=0,u.e.c=s,c=cr(s),t[0].forEach((function(e,n){a[c+or(n)]={t:"n",v:e,z:t[1]},l=n})),u.e.r0&&(a["!ref"]=gr(u)),a}function rd(e,t,n,r,i){if(!e)return e;r||(r={"!id":{}});var o,a={"!type":"chart","!drawel":null,"!rel":""},s=e.match(lh);return s&&dh(s[0],a,i,n),(o=e.match(/drawing r:id="(.*?)"/))&&(a["!rel"]=o[1]),r["!id"][a["!rel"]]&&(a["!drawel"]=r["!id"][a["!rel"]]),a}function id(e,t){e.l+=10;var n=Tr(e,t-10);return{name:n}}function od(e,t,n,r,i){if(!e)return e;r||(r={"!id":{}});var o={"!type":"chart","!drawel":null,"!rel":""},a=[],s=!1;return Qn(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(l);break;case 38:a.pop();break;default:if(r.T>0)a.push(l);else if(r.T<0)a.pop();else if(!s||t.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}),t),r["!id"][o["!rel"]]&&(o["!drawel"]=r["!id"][o["!rel"]]),o}var ad=[["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"]],sd=[["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"]],ld=[],cd=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function ud(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]]=Kt(r[o[0]]));break;case"int":"string"==typeof r[o[0]]&&(r[o[0]]=parseInt(r[o[0]],10));break}}}function hd(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]]=Kt(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10));break}}}function dd(e){hd(e.WBProps,ad),hd(e.CalcPr,cd),ud(e.WBView,sd),ud(e.Sheets,ld),Ju.date1904=Kt(e.WBProps.date1904)}var fd="][*?/\\".split("");function pd(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return fd.forEach((function(r){if(-1!=e.indexOf(r)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}var md=/<\w+:workbook/;function gd(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(Pt,(function(s,l){var c=Ft(s);switch(Bt(c[0])){case"":break;case"":case"":break;case"":break;case"":ad.forEach((function(e){if(null!=c[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=Kt(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=Jt(c.codeName));break;case"":break;case"":break;case"":case"":break;case"":delete c[0],n.WBView.push(c);break;case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":r=!1;break;case"":o.Ref=Ut(Jt(e.slice(a,l))),n.Names.push(o);break;case"":break;case"":delete c[0],n.CalcPr=c;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":case"":case"":break;case"":r=!1;break;case"":r=!0;break;case"":r=!1;break;case"8?Tr(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}function yd(e,t){var n={};return e.read_shift(4),n.ArchID=e.read_shift(4),e.l+=t-8,n}function wd(e,t,n){var r=e.l+t;e.l+=4,e.l+=1;var i=e.read_shift(4),o=Lr(e),a=Wu(e,0,n),s=Dr(e);e.l=r;var l={Name:o,Ptg:a};return i<268435455&&(l.Sheet=i),s&&(l.Comment=s),l}function xd(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=[],nf[16]={n:"BrtFRTArchID$",f:yd},Qn(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=zu(e.Ptg,null,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 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677: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(l),i=!0;break;case 36:r.pop(),i=!1;break;case 37:r.push(l),i=!0;break;case 38:r.pop(),i=!1;break;case 16:break;default:if(s.T);else if(!i||t.WTF&&37!=r[r.length-1]&&35!=r[r.length-1])throw new Error("Unexpected record 0x"+l.toString(16))}}),t),dd(n),n.Names=o,n.supbooks=a,n}function kd(e,t,n){return".bin"===t.slice(-4)?xd(e,n):gd(e,n)}function Cd(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?ed(e,r,n,i,o,a,s):hh(e,r,n,i,o,a,s)}function Td(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?od(e,r,n,i,o,a,s):rd(e,r,n,i,o,a,s)}function Ad(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?_l(e,r,n,i,o,a,s):Jl(e,r,n,i,o,a,s)}function Sd(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?Xl(e,r,n,i,o,a,s):Zl(e,r,n,i,o,a,s)}function Ed(e,t,n,r){return".bin"===t.slice(-4)?ll(e,n,r):nl(e,n,r)}function Md(e,t,n){return bl(e,n)}function Od(e,t,n){return".bin"===t.slice(-4)?is(e,n):ns(e,n)}function Nd(e,t,n){return".bin"===t.slice(-4)?Vl(e,n):Hl(e,n)}function Dd(e,t,n){return".bin"===t.slice(-4)?Il(e,t,n):zl(e,t,n)}function Ld(e,t,n,r){return".bin"===n.slice(-4)?Fl(e,t,n,r):Rl(e,t,n,r)}function zd(e,t,n){return".bin"===t.slice(-4)?Dl(e,t,n):Ll(e,t,n)}var Pd,Id=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Rd=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Fd(e,t){var n=e.split(/\s+/),r=[];if(t||(r[0]=n[0]),1===n.length)return r;var i,o,a,s,l=e.match(Id);if(l)for(s=0;s!=l.length;++s)i=l[s].match(Rd),-1===(o=i[1].indexOf(":"))?r[i[1]]=i[2].slice(1,i[2].length-1):(a="xmlns:"===i[1].slice(0,6)?"xmlns"+i[1].slice(6):i[1].slice(o+1),r[a]=i[2].slice(1,i[2].length-1));return r}function Bd(e){var t=e.split(/\s+/),n={};if(1===t.length)return n;var r,i,o,a,s=e.match(Id);if(s)for(a=0;a!=s.length;++a)r=s[a].match(Rd),-1===(i=r[1].indexOf(":"))?n[r[1]]=r[2].slice(1,r[2].length-1):(o="xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(i+1),n[o]=r[2].slice(1,r[2].length-1));return n}function jd(e,t){var n=Pd[e]||Ut(e);return"General"===n?ce(t):Ue(n,t)}function Hd(e,t,n,r){var i=r;switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":i=Kt(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=ut(r);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+n[0])}e[Ut(t)]=i}function Ud(e,t,n){if("z"!==e.t){if(!n||!1!==n.cellText)try{"e"===e.t?e.w=e.w||ci[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=le(e.v):e.w=ce(e.v):e.w=jd(t||"General",e.v)}catch(o){if(n.WTF)throw o}try{var r=Pd[t]||t||"General";if(n.cellNF&&(e.z=r),n.cellDates&&"n"==e.t&&Re(r)){var i=Q(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(o){if(n.WTF)throw o}}}function qd(e,t,n){if(n.cellStyles&&t.Interior){var r=t.Interior;r.Pattern&&(r.patternType=Xs[r.Pattern]||r.Pattern)}e[t.ID]=t}function Wd(e,t,n,r,i,o,a,s,l,c){var u="General",h=r.StyleID,d={};c=c||{};var f=[],p=0;void 0===h&&s&&(h=s.StyleID),void 0===h&&a&&(h=a.StyleID);while(void 0!==o[h]){if(o[h].nf&&(u=o[h].nf),o[h].Interior&&f.push(o[h].Interior),!o[h].Parent)break;h=o[h].Parent}switch(n.Type){case"Boolean":r.t="b",r.v=Kt(e);break;case"String":r.t="s",r.r=Vt(Ut(e)),r.v=e.indexOf("<")>-1?Ut(t||e).replace(/<.*?>/g,""):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(ut(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!==r.v?r.v=Ut(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=ui[e],!1!==c.cellText&&(r.w=e);break;default:""==e&&""==t?r.t="z":(r.t="s",r.v=Vt(t||e));break}if(Ud(r,u,c),!1!==c.cellFormula)if(r.Formula){var m=Ut(r.Formula);61==m.charCodeAt(0)&&(m=m.slice(1)),r.f=Ql(m,i),delete r.Formula,"RC"==r.ArrayRange?r.F=Ql("RC:RC",i):r.ArrayRange&&(r.F=Ql(r.ArrayRange,i),l.push([vr(r.F),r.F]))}else for(p=0;p=l[p][0].s.r&&i.r<=l[p][0].e.r&&i.c>=l[p][0].s.c&&i.c<=l[p][0].e.c&&(r.F=l[p][1]);c.cellStyles&&(f.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),r.s=d),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function Gd(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 Vd(e,t){var n=t||{};We();var r=v(cn(e));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r="undefined"!==typeof g?g.utils.decode(65001,f(r)):Jt(r));var i,o=r.slice(0,1024).toLowerCase(),a=!1;if(o=o.replace(/".*?"/g,""),(1023&o.indexOf(">"))>Math.min(1023&o.indexOf(","),1023&o.indexOf(";"))){var s=dt(n);return s.type="string",Wa.to_workbook(r,s)}if(-1==o.indexOf("=0&&(a=!0)})),a)return uf(r,n);Pd={"General Number":"General","General Date":X[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":X[15],"Short Date":X[14],"Long Time":X[19],"Medium Time":X[18],"Short Time":X[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:X[2],Standard:X[4],Percent:X[10],Scientific:X[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var l,c=[];null!=w&&null==n.dense&&(n.dense=w);var u,h={},d=[],p=n.dense?[]:{},m="",b={},y={},x=Fd(''),k=0,C=0,T=0,A={s:{r:2e6,c:2e6},e:{r:0,c:0}},S={},E={},M="",O=0,N=[],D={},L={},z=0,P=[],I=[],R={},F=[],B=!1,j=[],H=[],U={},q=0,W=0,G={Sheets:[],WBProps:{date1904:!1}},V={};un.lastIndex=0,r=r.replace(//gm,"");var K="";while(i=un.exec(r))switch(i[3]=(K=i[3]).toLowerCase()){case"data":if("data"==K){if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break}if(c[c.length-1][1])break;"/"===i[1]?Wd(r.slice(k,i.index),M,x,"comment"==c[c.length-1][0]?R:b,{c:C,r:T},S,F[C],y,j,n):(M="",x=Fd(i[0]),k=i.index+i[0].length);break;case"cell":if("/"===i[1])if(I.length>0&&(b.c=I),(!n.sheetRows||n.sheetRows>T)&&void 0!==b.v&&(n.dense?(p[T]||(p[T]=[]),p[T][C]=b):p[cr(C)+or(T)]=b),b.HRef&&(b.l={Target:Ut(b.HRef)},b.HRefScreenTip&&(b.l.Tooltip=b.HRefScreenTip),delete b.HRef,delete b.HRefScreenTip),(b.MergeAcross||b.MergeDown)&&(q=C+(0|parseInt(b.MergeAcross,10)),W=T+(0|parseInt(b.MergeDown,10)),N.push({s:{c:C,r:T},e:{c:q,r:W}})),n.sheetStubs)if(b.MergeAcross||b.MergeDown){for(var Y=C;Y<=q;++Y)for(var Z=T;Z<=W;++Z)(Y>C||Z>T)&&(n.dense?(p[Z]||(p[Z]=[]),p[Z][Y]={t:"z"}):p[cr(Y)+or(Z)]={t:"z"});C=q+1}else++C;else b.MergeAcross?C=q+1:++C;else b=Bd(i[0]),b.Index&&(C=+b.Index-1),CA.e.c&&(A.e.c=C),"/>"===i[0].slice(-2)&&++C,I=[];break;case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(TA.e.r&&(A.e.r=T),"/>"===i[0].slice(-2)&&(y=Fd(i[0]),y.Index&&(T=+y.Index-1)),C=0,++T):(y=Fd(i[0]),y.Index&&(T=+y.Index-1),U={},("0"==y.AutoFitHeight||y.Height)&&(U.hpx=parseInt(y.Height,10),U.hpt=Ks(U.hpx),H[T]=U),"1"==y.Hidden&&(U.hidden=!0,H[T]=U));break;case"worksheet":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"));d.push(m),A.s.r<=A.e.r&&A.s.c<=A.e.c&&(p["!ref"]=gr(A),n.sheetRows&&n.sheetRows<=A.e.r&&(p["!fullref"]=p["!ref"],A.e.r=n.sheetRows-1,p["!ref"]=gr(A))),N.length&&(p["!merges"]=N),F.length>0&&(p["!cols"]=F),H.length>0&&(p["!rows"]=H),h[m]=p}else A={s:{r:2e6,c:2e6},e:{r:0,c:0}},T=C=0,c.push([i[3],!1]),l=Fd(i[0]),m=Ut(l.Name),p=n.dense?[]:{},N=[],j=[],H=[],V={name:m,Hidden:0},G.Sheets.push(V);break;case"table":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else{if("/>"==i[0].slice(-2))break;c.push([i[3],!1]),F=[],B=!1}break;case"style":"/"===i[1]?qd(S,E,n):E=Fd(i[0]);break;case"numberformat":E.nf=Ut(Fd(i[0]).Format||"General"),Pd[E.nf]&&(E.nf=Pd[E.nf]);for(var _=0;392!=_;++_)if(X[_]==E.nf)break;if(392==_)for(_=57;392!=_;++_)if(null==X[_]){qe(E.nf,_);break}break;case"column":if("table"!==c[c.length-1][0])break;if(u=Fd(i[0]),u.Hidden&&(u.hidden=!0,delete u.Hidden),u.Width&&(u.wpx=parseInt(u.Width,10)),!B&&u.wpx>10){B=!0,Fs=Ps;for(var J=0;J0&&(ee.Sheet=G.Sheets.length-1),G.Names.push(ee);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if("/>"===i[0].slice(-2))break;"/"===i[1]?M+=r.slice(O,i.index):O=i.index+i[0].length;break;case"interior":if(!n.cellStyles)break;E.Interior=Fd(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]?Oi(D,K,r.slice(z,i.index)):z=i.index+i[0].length;break;case"paragraphs":break;case"styles":case"workbook":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else c.push([i[3],!1]);break;case"comment":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"));Gd(R),I.push(R)}else c.push([i[3],!1]),l=Fd(i[0]),R={a:l.Author};break;case"autofilter":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var te=Fd(i[0]);p["!autofilter"]={ref:Ql(te.Range).replace(/\$/g,"")},c.push([i[3],!0])}break;case"name":break;case"datavalidation":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break;case"pixelsperinch":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"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break;case"null":break;default:if(0==c.length&&"document"==i[3])return kf(r,n);if(0==c.length&&"uof"==i[3])return kf(r,n);var ne=!0;switch(c[c.length-1][0]){case"officedocumentsettings":switch(i[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:ne=!1}break;case"componentoptions":switch(i[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:ne=!1}break;case"excelworkbook":switch(i[3]){case"date1904":G.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:ne=!1}break;case"workbookoptions":switch(i[3]){case"owcversion":break;case"height":break;case"width":break;default:ne=!1}break;case"worksheetoptions":switch(i[3]){case"visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(r.slice(z,i.index)){case"SheetHidden":V.Hidden=1;break;case"SheetVeryHidden":V.Hidden=2;break}else z=i.index+i[0].length;break;case"header":p["!margins"]||Qu(p["!margins"]={},"xlml"),isNaN(+Ft(i[0]).Margin)||(p["!margins"].header=+Ft(i[0]).Margin);break;case"footer":p["!margins"]||Qu(p["!margins"]={},"xlml"),isNaN(+Ft(i[0]).Margin)||(p["!margins"].footer=+Ft(i[0]).Margin);break;case"pagemargins":var re=Ft(i[0]);p["!margins"]||Qu(p["!margins"]={},"xlml"),isNaN(+re.Top)||(p["!margins"].top=+re.Top),isNaN(+re.Left)||(p["!margins"].left=+re.Left),isNaN(+re.Right)||(p["!margins"].right=+re.Right),isNaN(+re.Bottom)||(p["!margins"].bottom=+re.Bottom);break;case"displayrighttoleft":G.Views||(G.Views=[]),G.Views[0]||(G.Views[0]={}),G.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:ne=!1}break;case"pivottable":case"pivotcache":switch(i[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:ne=!1}break;case"pagebreaks":switch(i[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:ne=!1}break;case"autofilter":switch(i[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:ne=!1}break;case"querytable":switch(i[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:ne=!1}break;case"datavalidation":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:ne=!1}break;case"sorting":case"conditionalformatting":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:ne=!1}break;case"mapinfo":case"schema":case"data":switch(i[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:ne=!1}break;case"smarttags":break;default:ne=!1;break}if(ne)break;if(i[3].match(/!\[CDATA/))break;if(!c[c.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+c.join("|");if("customdocumentproperties"===c[c.length-1][0]){if("/>"===i[0].slice(-2))break;"/"===i[1]?Hd(L,K,P,r.slice(z,i.index)):(P=i,z=i.index+i[0].length);break}if(n.WTF)throw"Unrecognized tag: "+i[3]+"|"+c.join("|")}var ie={};return n.bookSheets||n.bookProps||(ie.Sheets=h),ie.SheetNames=d,ie.Workbook=G,ie.SSF=dt(X),ie.Props=D,ie.Custprops=L,ie}function Kd(e,t){switch(Xf(t=t||{}),t.type||"base64"){case"base64":return Vd(T(e),t);case"binary":case"buffer":case"file":return Vd(e,t);case"array":return Vd(N(e),t)}}function Yd(e){var t={},n=e.content;if(n.l=28,t.AnsiUserType=n.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=Ur(n),n.length-n.l<=4)return t;var r=n.read_shift(4);return 0==r||r>40?t:(n.l-=4,t.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4?t:(r=n.read_shift(4),1907505652!==r?t:(t.UnicodeClipboardFormat=qr(n),r=n.read_shift(4),0==r||r>40?t:(n.l-=4,void(t.Reserved2=n.read_shift(0,"lpwstr"))))))}var Xd=[60,1084,2066,2165,2175];function Zd(e,t,n,r,i){var o=r,a=[],s=n.slice(n.l,n.l+o);if(i&&i.enc&&i.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:i.enc.insitu(s)}a.push(s),n.l+=o;var l=Bn(n,n.l),c=rf[l],u=0;while(null!=c&&Xd.indexOf(l)>-1)o=Bn(n,n.l+2),u=n.l+4,2066==l?u+=4:2165!=l&&2175!=l||(u+=12),s=n.slice(u,n.l+4+o),a.push(s),n.l+=4+o,c=rf[l=Bn(n,n.l)];var h=L(a);Zn(h,0);var d=0;h.lens=[];for(var f=0;f1)&&!(n.sheetRows&&e.r>=n.sheetRows)){if(n.cellStyles&&t.XF&&t.XF.data&&O(e,t,n),delete t.ixfe,delete t.XF,i=e,x=pr(e),m&&m.s&&m.e||(m={s:{r:0,c:0},e:{r:0,c:0}}),e.rm.e.r&&(m.e.r=e.r+1),e.c+1>m.e.c&&(m.e.c=e.c+1),n.cellFormula&&t.f)for(var r=0;re.c||C[r][0].s.r>e.r)&&!(C[r][0].e.c>8)!==K)throw new Error("rt mismatch: "+_+"!="+K);12==Z.r&&(e.l+=10,Y-=10)}var J={};if(J=10===K?Z.f(e,Y,D):Zd(K,Z,e,Y,D),0==H&&-1===[9,521,1033,2057].indexOf(j))continue;switch(K){case 34:n.opts.Date1904=S.WBProps.date1904=J;break;case 134:n.opts.WriteProtect=!0;break;case 47:if(D.enc||(e.l=0),D.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 92:D.lastuser=J;break;case 66:var Q=Number(J);switch(Q){case 21010:Q=1200;break;case 32768:Q=1e4;break;case 32769:Q=1252;break}h(D.codepage=Q),G=!0;break;case 317:D.rrtabid=J;break;case 25:D.winlocked=J;break;case 439:n.opts["RefreshAll"]=J;break;case 12:n.opts["CalcCount"]=J;break;case 16:n.opts["CalcDelta"]=J;break;case 17:n.opts["CalcIter"]=J;break;case 13:n.opts["CalcMode"]=J;break;case 14:n.opts["CalcPrecision"]=J;break;case 95:n.opts["CalcSaveRecalc"]=J;break;case 15:D.CalcRefMode=J;break;case 2211:n.opts.FullCalc=J;break;case 129:J.fDialog&&(f["!type"]="dialog"),J.fBelow||((f["!outline"]||(f["!outline"]={})).above=!0),J.fRight||((f["!outline"]||(f["!outline"]={})).left=!0);break;case 224:T.push(J);break;case 430:F.push([J]),F[F.length-1].XTI=[];break;case 35:case 547:F[F.length-1].push(J);break;case 24:case 536:B={Name:J.Name,Ref:zu(J.rgce,m,null,F,D)},J.itab>0&&(B.Sheet=J.itab-1),F.names.push(B),F[0]||(F[0]=[],F[0].XTI=[]),F[F.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]&&(W[J.itab-1]={ref:gr(J.rgce[0][0][1][2])});break;case 22:D.ExternCount=J;break;case 23:0==F.length&&(F[0]=[],F[0].XTI=[]),F[F.length-1].XTI=F[F.length-1].XTI.concat(J),F.XTI=F.XTI.concat(J);break;case 2196:if(D.biff<8)break;null!=B&&(B.Comment=J[1]);break;case 18:f["!protect"]=J;break;case 19:0!==J&&D.WTF&&console.error("Password verifier: "+J);break;case 133:p[J.pos]=J,D.snames.push(J.name);break;case 10:if(--H)break;if(m.e){if(m.e.r>0&&m.e.c>0){if(m.e.r--,m.e.c--,f["!ref"]=gr(m),t.sheetRows&&t.sheetRows<=m.e.r){var $=m.e.r;m.e.r=t.sheetRows-1,f["!fullref"]=f["!ref"],f["!ref"]=gr(m),m.e.r=$}m.e.r++,m.e.c++}L.length>0&&(f["!merges"]=L),z.length>0&&(f["!objects"]=z),P.length>0&&(f["!cols"]=P),I.length>0&&(f["!rows"]=I),S.Sheets.push(E)}""===b?y=f:r[b]=f,f=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===D.biff&&(D.biff={9:2,521:3,1033:4}[K]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[J.BIFFVer]||8),D.biffguess=0==J.BIFFVer,0==J.BIFFVer&&4096==J.dt&&(D.biff=5,G=!0,h(D.codepage=28591)),8==D.biff&&0==J.BIFFVer&&16==J.dt&&(D.biff=2),H++)break;if(f=t.dense?[]:{},D.biff<8&&!G&&(G=!0,h(D.codepage=t.codepage||1252)),D.biff<5||0==J.BIFFVer&&4096==J.dt){""===b&&(b="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}};var ee={pos:e.l-Y,name:b};p[ee.pos]=ee,D.snames.push(b)}else b=(p[V]||{name:""}).name;32==J.dt&&(f["!type"]="chart"),64==J.dt&&(f["!type"]="macro"),L=[],z=[],D.arrayf=C=[],P=[],I=[],R=!1,E={Hidden:(p[V]||{hs:0}).hs,name:b};break;case 515:case 3:case 2:"chart"==f["!type"]&&(t.dense?(f[J.r]||[])[J.c]:f[pr({c:J.c,r:J.r})])&&++J.c,c={ixfe:J.ixfe,XF:T[J.ixfe]||{},v:J.val,t:"n"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 5:case 517:c={ixfe:J.ixfe,XF:T[J.ixfe],v:J.val,t:J.t},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 638:c={ixfe:J.ixfe,XF:T[J.ixfe],v:J.rknum,t:"n"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 189:for(var te=J.c;te<=J.C;++te){var ne=J.rkrec[te-J.c][0];c={ixfe:ne,XF:T[ne],v:J.rkrec[te-J.c][1],t:"n"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:te,r:J.r},c,t)}break;case 6:case 518:case 1030:if("String"==J.val){g=J;break}if(c=Jd(J.val,J.cell.ixfe,J.tt),c.XF=T[c.ixfe],t.cellFormula){var re=J.formula;if(re&&re[0]&&re[0][0]&&"PtgExp"==re[0][0][0]){var ie=re[0][0][1][0],oe=re[0][0][1][1],ae=pr({r:ie,c:oe});k[ae]?c.f=""+zu(J.formula,m,J.cell,F,D):c.F=((t.dense?(f[ie]||[])[oe]:f[ae])||{}).F}else c.f=""+zu(J.formula,m,J.cell,F,D)}U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N(J.cell,c,t),g=J;break;case 7:case 519:if(!g)throw new Error("String record expects Formula");g.val=J,c=Jd(J,g.cell.ixfe,"s"),c.XF=T[c.ixfe],t.cellFormula&&(c.f=""+zu(g.formula,m,g.cell,F,D)),U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N(g.cell,c,t),g=null;break;case 33:case 545:C.push(J);var se=pr(J[0].s);if(o=t.dense?(f[J[0].s.r]||[])[J[0].s.c]:f[se],t.cellFormula&&o){if(!g)break;if(!se||!o)break;o.f=""+zu(J[1],m,J[0],F,D),o.F=gr(J[0])}break;case 1212:if(!t.cellFormula)break;if(x){if(!g)break;k[pr(g.cell)]=J[0],o=t.dense?(f[g.cell.r]||[])[g.cell.c]:f[pr(g.cell)],(o||{}).f=""+zu(J[0],m,i,F,D)}break;case 253:c=Jd(v[J.isst].t,J.ixfe,"s"),v[J.isst].h&&(c.h=v[J.isst].h),c.XF=T[c.ixfe],U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 513:t.sheetStubs&&(c={ixfe:J.ixfe,XF:T[J.ixfe],t:"z"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t));break;case 190:if(t.sheetStubs)for(var le=J.c;le<=J.C;++le){var ce=J.ixfe[le-J.c];c={ixfe:ce,XF:T[ce],t:"z"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:le,r:J.r},c,t)}break;case 214:case 516:case 4:c=Jd(J.val,J.ixfe,"s"),c.XF=T[c.ixfe],U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 0:case 512:1===H&&(m=J);break;case 252:v=J;break;case 1054:if(4==D.biff){q[U++]=J[1];for(var ue=0;ue=163&&qe(J[1],U+163)}else qe(J[1],J[0]);break;case 30:q[U++]=J;for(var he=0;he=163&&qe(J,U+163);break;case 229:L=L.concat(J);break;case 93:z[J.cmo[0]]=D.lastobj=J;break;case 438:D.lastobj.TxO=J;break;case 127:D.lastobj.ImData=J;break;case 440: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?(f[l]||[])[s]:f[pr({c:s,r:l})],o&&(o.l=J[1]);break;case 2048: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?(f[l]||[])[s]:f[pr({c:s,r:l})],o&&o.l&&(o.l.Tooltip=J[1]);break;case 28:if(D.biff<=5&&D.biff>=2)break;o=t.dense?(f[J[0].r]||[])[J[0].c]:f[pr(J[0])];var de=z[J[2]];o||(t.dense?(f[J[0].r]||(f[J[0].r]=[]),o=f[J[0].r][J[0].c]={t:"z"}):o=f[pr(J[0])]={t:"z"},m.e.r=Math.max(m.e.r,J[0].r),m.s.r=Math.min(m.s.r,J[0].r),m.e.c=Math.max(m.e.c,J[0].c),m.s.c=Math.min(m.s.c,J[0].c)),o.c||(o.c=[]),a={a:J[1],t:de.TxO.t},o.c.push(a);break;case 2173:El(T[J.ixfe],J.ext);break;case 125:if(!D.cellStyles)break;while(J.e>=J.s)P[J.e--]={width:J.w/256,level:J.level||0,hidden:!!(1&J.flags)},R||(R=!0,qs(J.w/256)),Ws(P[J.e+1]);break;case 520:var fe={};null!=J.level&&(I[J.r]=fe,fe.level=J.level),J.hidden&&(I[J.r]=fe,fe.hidden=!0),J.hpt&&(I[J.r]=fe,fe.hpt=J.hpt,fe.hpx=Ys(J.hpt));break;case 38:case 39:case 40:case 41:f["!margins"]||Qu(f["!margins"]={}),f["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[K]]=J;break;case 161:f["!margins"]||Qu(f["!margins"]={}),f["!margins"].header=J.header,f["!margins"].footer=J.footer;break;case 574:J.RTL&&(S.Views[0].RTL=!0);break;case 146:A=J;break;case 2198:d=J;break;case 140:u=J;break;case 442:b?E.CodeName=J||E.name:S.WBProps.CodeName=J||"ThisWorkbook";break}}else Z||console.error("Missing Info for XLS Record 0x"+K.toString(16)),e.l+=Y}return n.SheetNames=Qe(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name})),t.bookSheets||(n.Sheets=r),!n.SheetNames.length&&y["!ref"]?(n.SheetNames.push("Sheet1"),n.Sheets&&(n.Sheets["Sheet1"]=y)):n.Preamble=y,n.Sheets&&W.forEach((function(e,t){n.Sheets[n.SheetNames[t]]["!autofilter"]=e})),n.Strings=v,n.SSF=dt(X),D.enc&&(n.Encryption=D.enc),d&&(n.Themes=d),n.Metadata={},void 0!==u&&(n.Metadata.Country=u),F.names.length>0&&(S.Names=F.names),n.Workbook=S,n}var $d={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function ef(e,t,n){var r=Ze.find(e,"/!DocumentSummaryInformation");if(r&&r.size>0)try{var i=Vi(r,ni,$d.DSI);for(var o in i)t[o]=i[o]}catch(c){if(n.WTF)throw c}var a=Ze.find(e,"/!SummaryInformation");if(a&&a.size>0)try{var s=Vi(a,ri,$d.SI);for(var l in s)null==t[l]&&(t[l]=s[l])}catch(c){if(n.WTF)throw c}t.HeadingPairs&&t.TitlesOfParts&&(Ci(t.HeadingPairs,t.TitlesOfParts,t,n),delete t.HeadingPairs,delete t.TitlesOfParts)}function tf(e,t){var n,r,i,o;if(t||(t={}),Xf(t),d(),t.codepage&&c(t.codepage),e.FullPaths){if(Ze.find(e,"/encryption"))throw new Error("File is password-protected");n=Ze.find(e,"!CompObj"),r=Ze.find(e,"/Workbook")||Ze.find(e,"/Book")}else{switch(t.type){case"base64":e=O(T(e));break;case"binary":e=O(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}Zn(e,0),r={content:e}}if(n&&Yd(n),t.bookProps&&!t.bookSheets)i={};else{var a=A?"buffer":"array";if(r&&r.content)i=Qd(r.content,t);else if((o=Ze.find(e,"PerfectOffice_MAIN"))&&o.content)i=Va.to_workbook(o.content,(t.type=a,t));else{if(!(o=Ze.find(e,"NativeContent_MAIN"))||!o.content)throw(o=Ze.find(e,"MN0"))&&o.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");i=Va.to_workbook(o.content,(t.type=a,t))}t.bookVBA&&e.FullPaths&&Ze.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(i.vbaraw=Yl(e))}var s={};return e.FullPaths&&ef(e,s,t),i.Props=i.Custprops=s,t.bookFiles&&(i.cfb=e),i}var nf={0:{f:xh},1:{f:Ah},2:{f:Ih},3:{f:Oh},4:{f:Eh},5:{f:zh},6:{f:Bh},7:{f:Dh},8:{f:Wh},9:{f:qh},10:{f:Hh},11:{f:Uh},12:{f:Sh},13:{f:Rh},14:{f:Nh},15:{f:Mh},16:{f:Ph},17:{f:jh},18:{f:Lh},19:{f:Sr},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:wd},40:{},42:{},43:{f:il},44:{f:rl},45:{f:ol},46:{f:sl},47:{f:al},48:{},49:{f:Cr},50:{},51:{f:Ol},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Aa},62:{f:Fh},63:{f:Pl},64:{f:Qh},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:_n,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:Jh},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:Th},148:{f:kh,p:16},151:{f:Kh},152:{},153:{f:bd},154:{},155:{},156:{f:vd},157:{},158:{},159:{T:1,f:rs},160:{T:-1},161:{T:1,f:Rr},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Gh},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:Ml},336:{T:-1},337:{f:Nl,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:zr},357:{},358:{},359:{},360:{T:1},361:{},362:{f:aa},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:Yh},427:{f:Xh},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:_h},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:Ch},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:Vh},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:zr},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Gl},633:{T:1},634:{T:-1},635:{T:1,f:Wl},636:{T:-1},637:{f:Er},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:id},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:$h},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},rf={6:{f:ju},10:{f:Ki},12:{f:Zi},13:{f:Zi},14:{f:Xi},15:{f:Xi},16:{f:Fr},17:{f:Xi},18:{f:Xi},19:{f:Zi},20:{f:ta},21:{f:ta},23:{f:aa},24:{f:oa},25:{f:Xi},26:{},27:{},28:{f:fa},29:{},34:{f:Xi},35:{f:ra},38:{f:Fr},39:{f:Fr},40:{f:Fr},41:{f:Fr},42:{f:Xi},43:{f:Xi},47:{f:Es},49:{f:Uo},51:{f:Zi},60:{},61:{f:Bo},64:{f:Xi},65:{f:Ho},66:{f:Zi},77:{},80:{},81:{},82:{},85:{f:Zi},89:{},90:{},91:{},92:{f:Oo},93:{f:ma},94:{},95:{f:Xi},96:{},97:{},99:{f:Xi},125:{f:Aa},128:{f:Qo},129:{f:No},130:{f:Zi},131:{f:Xi},132:{f:Xi},133:{f:Do},134:{},140:{f:xa},141:{f:Zi},144:{},146:{f:Ca},151:{},152:{},153:{},154:{},155:{},156:{f:Zi},157:{},158:{},160:{f:Oa},161:{f:Sa},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:Xo},190:{f:Zo},193:{f:Ki},197:{},198:{},199:{},200:{},201:{},202:{f:Xi},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:Zi},220:{},221:{f:Xi},222:{},224:{f:Jo},225:{f:Mo},226:{f:Ki},227:{},229:{f:pa},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:Lo},253:{f:qo},255:{f:zo},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:_i},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:Xi},353:{f:Ki},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:na},431:{f:Xi},432:{},433:{},434:{},437:{},438:{f:ba},439:{f:Xi},440:{f:ya},441:{},442:{f:to},443:{},444:{f:Zi},445:{},446:{},448:{f:Ki},449:{f:Ro,r:2},450:{f:Ki},512:{f:Ko},513:{f:Ma},515:{f:ea},516:{f:Wo},517:{f:$o},519:{f:Na},520:{f:Po},523:{},545:{f:ua},549:{f:Fo},566:{},574:{f:jo},638:{f:Yo},659:{},1048:{},1054:{f:Go},1084:{},1212:{f:ca},2048:{f:wa},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Eo},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Ki},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:Ta,r:12},2173:{f:Sl,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Xi,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:la,r:12},2197:{},2198:{f:wl,r:12},2199:{},2200:{},2201:{},2202:{f:ha,r:12},2203:{f:Ki},2204:{},2205:{},2206:{},2207:{},2211:{f:Io},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Zi},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:Ea},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:ka},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Ko},1:{},2:{f:Pa},3:{f:za},4:{f:La},5:{f:$o},7:{f:Ia},8:{},9:{f:Eo},11:{},22:{f:Zi},30:{f:Vo},31:{},32:{},33:{f:ua},36:{},37:{f:Fo},50:{f:Ra},62:{},52:{},67:{},68:{f:Zi},69:{},86:{},126:{},127:{f:Da},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:Fa},223:{},234:{},354:{},421:{},518:{f:ju},521:{f:Eo},536:{f:oa},547:{f:ra},561:{},579:{},1030:{f:ju},1033:{f:Eo},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function of(e,t,n,r){var i=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&&In(n)&&e.push(n)}}function af(e,t){var n=t||{};null!=w&&null==n.dense&&(n.dense=w);var r=n.dense?[]:{};e=e.replace(//g,"");var i=e.match(/");var o=e.match(/<\/table/i),a=i.index,s=o&&o.index||e.length,l=vt(e.slice(a,s),/(:?]*>)/i,""),c=-1,u=0,h=0,d=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(a=0;a/i);for(s=0;s"))>-1)y=y.slice(x+1);for(var k=0;k")));d=T.colspan?+T.colspan:1,((h=+T.rowspan)>1||d>1)&&p.push({s:{r:c,c:u},e:{r:c+(h||1)-1,c:u+d-1}});var A=T.t||T["data-t"]||"";if(y.length)if(y=en(y),f.s.r>c&&(f.s.r=c),f.e.ru&&(f.s.c=u),f.e.cn||i[c].s.c>a)&&!(i[c].e.r1&&(f.rowspan=s),l>1&&(f.colspan=l),r.editable?d=''+d+"":h&&(f["data-t"]=h&&h.t||"z",null!=h.v&&(f["data-v"]=h.v),null!=h.z&&(f["data-z"]=h.z),h.l&&"#"!=(h.l.Target||"#").charAt(0)&&(d=''+d+"")),f.id=(r.id||"sjs")+"-"+u,o.push(ln("td",d,f))}}var p="";return p+o.join("")+""}var lf='SheetJS Table Export',cf="";function uf(e,t){var n=e.match(/[\s\S]*?<\/table>/gi);if(!n||0==n.length)throw new Error("Invalid HTML: could not find
");if(1==n.length)return wr(af(n[0],t),t);var r=xp();return n.forEach((function(e,n){kp(r,af(e,t),"Sheet"+(n+1))})),r}function hf(e,t,n){var r=[];return r.join("")+""}function df(e,t){var n=t||{},r=null!=n.header?n.header:lf,i=null!=n.footer?n.footer:cf,o=[r],a=mr(e["!ref"]);n.dense=Array.isArray(e),o.push(hf(e,a,n));for(var s=a.s.r;s<=a.e.r;++s)o.push(sf(e,a,s,n));return o.push("
"+i),o.join("")}function ff(e,t,n){var r=n||{};null!=w&&(r.dense=w);var i=0,o=0;if(null!=r.origin)if("number"==typeof r.origin)i=r.origin;else{var a="string"==typeof r.origin?fr(r.origin):r.origin;i=a.r,o=a.c}var s=t.getElementsByTagName("tr"),l=Math.min(r.sheetRows||1e7,s.length),c={s:{r:0,c:0},e:{r:i,c:o}};if(e["!ref"]){var u=mr(e["!ref"]);c.s.r=Math.min(c.s.r,u.s.r),c.s.c=Math.min(c.s.c,u.s.c),c.e.r=Math.max(c.e.r,u.e.r),c.e.c=Math.max(c.e.c,u.e.c),-1==i&&(c.e.r=i=u.e.r+1)}var h=[],d=0,f=e["!rows"]||(e["!rows"]=[]),p=0,m=0,g=0,v=0,b=0,y=0;for(e["!cols"]||(e["!cols"]=[]);p1||y>1)&&h.push({s:{r:m+i,c:v+o},e:{r:m+i+(b||1)-1,c:v+o+(y||1)-1}});var E={t:"s",v:T},M=C.getAttribute("data-t")||C.getAttribute("t")||"";null!=T&&(0==T.length?E.t=M||"z":r.raw||0==T.trim().length||"s"==M||("TRUE"===T?E={t:"b",v:!0}:"FALSE"===T?E={t:"b",v:!1}:isNaN(pt(T))?isNaN(gt(T).getDate())||(E={t:"d",v:ut(T)},r.cellDates||(E={t:"n",v:tt(E.v)}),E.z=r.dateNF||X[14]):E={t:"n",v:pt(T)})),void 0===E.z&&null!=A&&(E.z=A);var O="",N=C.getElementsByTagName("A");if(N&&N.length)for(var D=0;D=l&&(e["!fullref"]=gr((c.e.r=s.length-p+m-1+i,c))),e}function pf(e,t){var n=t||{},r=n.dense?[]:{};return ff(r,e,t)}function mf(e,t){return wr(pf(e,t),t)}function gf(e){var t="",n=vf(e);return n&&(t=n(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function vf(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}function bf(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"),n=Ut(t.replace(/<[^>]*>/g,""));return[n]}var yf={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"']};function wf(e,t){var n=t||{};null!=w&&null==n.dense&&(n.dense=w);var r,i,o,a,s,l,c,u=cn(e),h=[],d={name:""},f="",p=0,m={},g=[],v=n.dense?[]:{},b={value:""},y="",x=0,k=[],C=-1,T=-1,A={s:{r:1e6,c:1e7},e:{r:0,c:0}},S=0,E={},M=[],O={},N=0,D=0,L=[],z=1,P=1,I=[],R={Names:[]},F={},B=["",""],j=[],H={},U="",q=0,W=!1,G=!1,V=0;un.lastIndex=0,u=u.replace(//gm,"").replace(//gm,"");while(s=un.exec(u))switch(s[3]=s[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===s[1]?(A.e.c>=A.s.c&&A.e.r>=A.s.r?v["!ref"]=gr(A):v["!ref"]="A1:A1",n.sheetRows>0&&n.sheetRows<=A.e.r&&(v["!fullref"]=v["!ref"],A.e.r=n.sheetRows-1,v["!ref"]=gr(A)),M.length&&(v["!merges"]=M),L.length&&(v["!rows"]=L),o.name=o["名称"]||o.name,"undefined"!==typeof JSON&&JSON.stringify(o),g.push(o.name),m[o.name]=v,G=!1):"/"!==s[0].charAt(s[0].length-2)&&(o=Ft(s[0],!1),C=T=-1,A.s.r=A.s.c=1e7,A.e.r=A.e.c=0,v=n.dense?[]:{},M=[],L=[],G=!0);break;case"table-row-group":"/"===s[1]?--S:++S;break;case"table-row":case"行":if("/"===s[1]){C+=z,z=1;break}if(a=Ft(s[0],!1),a["行号"]?C=a["行号"]-1:-1==C&&(C=0),z=+a["number-rows-repeated"]||1,z<10)for(V=0;V0&&(L[C+V]={level:S});T=-1;break;case"covered-table-cell":"/"!==s[1]&&++T,n.sheetStubs&&(n.dense?(v[C]||(v[C]=[]),v[C][T]={t:"z"}):v[pr({r:C,c:T})]={t:"z"}),y="",k=[];break;case"table-cell":case"数据":if("/"===s[0].charAt(s[0].length-2))++T,b=Ft(s[0],!1),P=parseInt(b["number-columns-repeated"]||"1",10),l={t:"z",v:null},b.formula&&0!=n.cellFormula&&(l.f=Xu(Ut(b.formula))),"string"==(b["数据类型"]||b["value-type"])&&(l.t="s",l.v=Ut(b["string-value"]||""),n.dense?(v[C]||(v[C]=[]),v[C][T]=l):v[pr({r:C,c:T})]=l),T+=P-1;else if("/"!==s[1]){++T,y="",x=0,k=[],P=1;var K=z?C+z-1:C;if(T>A.e.c&&(A.e.c=T),TA.e.r&&(A.e.r=K),b=Ft(s[0],!1),j=[],H={},l={t:b["数据类型"]||b["value-type"],v:null},n.cellFormula)if(b.formula&&(b.formula=Ut(b.formula)),b["number-matrix-columns-spanned"]&&b["number-matrix-rows-spanned"]&&(N=parseInt(b["number-matrix-rows-spanned"],10)||0,D=parseInt(b["number-matrix-columns-spanned"],10)||0,O={s:{r:C,c:T},e:{r:C+N-1,c:T+D-1}},l.F=gr(O),I.push([O,l.F])),b.formula)l.f=Xu(b.formula);else for(V=0;V=I[V][0].s.r&&C<=I[V][0].e.r&&T>=I[V][0].s.c&&T<=I[V][0].e.c&&(l.F=I[V][1]);switch((b["number-columns-spanned"]||b["number-rows-spanned"])&&(N=parseInt(b["number-rows-spanned"],10)||0,D=parseInt(b["number-columns-spanned"],10)||0,O={s:{r:C,c:T},e:{r:C+N-1,c:T+D-1}},M.push(O)),b["number-columns-repeated"]&&(P=parseInt(b["number-columns-repeated"],10)),l.t){case"boolean":l.t="b",l.v=Kt(b["boolean-value"]);break;case"float":l.t="n",l.v=parseFloat(b.value);break;case"percentage":l.t="n",l.v=parseFloat(b.value);break;case"currency":l.t="n",l.v=parseFloat(b.value);break;case"date":l.t="d",l.v=ut(b["date-value"]),n.cellDates||(l.t="n",l.v=tt(l.v)),l.z="m/d/yy";break;case"time":l.t="n",l.v=at(b["time-value"])/86400,n.cellDates&&(l.t="d",l.v=ot(l.v)),l.z="HH:MM:SS";break;case"number":l.t="n",l.v=parseFloat(b["数据数值"]);break;default:if("string"!==l.t&&"text"!==l.t&&l.t)throw new Error("Unsupported value type "+l.t);l.t="s",null!=b["string-value"]&&(y=Ut(b["string-value"]),k=[])}}else{if(W=!1,"s"===l.t&&(l.v=y||"",k.length&&(l.R=k),W=0==x),F.Target&&(l.l=F),j.length>0&&(l.c=j,j=[]),y&&!1!==n.cellText&&(l.w=y),W&&(l.t="z",delete l.v),(!W||n.sheetStubs)&&!(n.sheetRows&&n.sheetRows<=C))for(var Y=0;Y0)v[C+Y][T+P]=dt(l)}else{v[pr({r:C+Y,c:T})]=l;while(--P>0)v[pr({r:C+Y,c:T+P})]=dt(l)}A.e.c<=T&&(A.e.c=T)}P=parseInt(b["number-columns-repeated"]||"1",10),T+=P-1,P=0,l={},y="",k=[]}F={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===s[1]){if((r=h.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!0]);break;case"annotation":if("/"===s[1]){if((r=h.pop())[0]!==s[3])throw"Bad state: "+r;H.t=y,k.length&&(H.R=k),H.a=U,j.push(H)}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!1]);U="",q=0,y="",x=0,k=[];break;case"creator":"/"===s[1]?U=u.slice(q,s.index):q=s.index+s[0].length;break;case"meta":case"元数据":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("/"===s[1]){if((r=h.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!1]);y="",x=0,k=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===s[1]){if(E[d.name]=f,(r=h.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&(f="",d=Ft(s[0],!1),h.push([s[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(h[h.length-1][0]){case"time-style":case"date-style":i=Ft(s[0],!1),f+=yf[s[3]]["long"===i.style?1:0];break}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(h[h.length-1][0]){case"time-style":case"date-style":i=Ft(s[0],!1),f+=yf[s[3]]["long"===i.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===s[0].slice(-2))break;if("/"===s[1])switch(h[h.length-1][0]){case"number-style":case"date-style":case"time-style":f+=u.slice(p,s.index);break}else p=s.index+s[0].length;break;case"named-range":i=Ft(s[0],!1),B=Zu(i["cell-range-address"]);var X={Name:i.name,Ref:B[0]+"!"+B[1]};G&&(X.Sheet=g.length),R.Names.push(X);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(h[h.length-1][0])>-1)break;if("/"!==s[1]||b&&b["string-value"])c=Ft(s[0],!1),x=s.index+s[0].length;else{var Z=bf(u.slice(x,s.index),c);y=(y.length>0?y+"\n":"")+Z[0]}break;case"s":break;case"database-range":if("/"===s[1])break;try{B=Zu(Ft(s[0])["target-range-address"]),m[B[0]]["!autofilter"]={ref:B[1]}}catch(J){}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;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":break;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":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;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":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if("/"!==s[1]){if(F=Ft(s[0],!1),!F.href)break;F.Target=Ut(F.href),delete F.href,"#"==F.Target.charAt(0)&&F.Target.indexOf(".")>-1?(B=Zu(F.Target.slice(1)),F.Target="#"+B[0]+"!"+B[1]):F.Target.match(/^\.\.[\\\/]/)&&(F.Target=F.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(s[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(n.WTF)throw new Error(s)}}var _={Sheets:m,SheetNames:g,Workbook:R};return n.bookSheets&&delete _.Sheets,_}function xf(e,t){t=t||{},xt(e,"META-INF/manifest.xml")&&bi(Ct(e,"META-INF/manifest.xml"),t);var n=Tt(e,"content.xml");if(!n)throw new Error("Missing content.xml in ODS / UOF file");var r=wf(Jt(n),t);return xt(e,"meta.xml")&&(r.Props=xi(Ct(e,"meta.xml"))),r}function kf(e,t){return wf(e,t)} +var i={version:"0.18.5"},o=1200,a=1252,s=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],l={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},c=function(e){-1!=s.indexOf(e)&&(a=l[0]=e)};function u(){c(1252)}var h=function(e){o=e,c(e)};function d(){h(1200),u()}function f(e){for(var t=[],n=0,r=e.length;n>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8));return t.join("")}function m(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("")}var g,v=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return 255==t&&254==n?p(e.slice(2)):254==t&&255==n?m(e.slice(2)):65279==t?e.slice(1):e},b=function(e){return String.fromCharCode(e)},y=function(e){return String.fromCharCode(e)};var w=null,x=!0,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function C(e){for(var t="",n=0,r=0,i=0,o=0,a=0,s=0,l=0,c=0;c>2,r=e.charCodeAt(c++),a=(3&n)<<4|r>>4,i=e.charCodeAt(c++),s=(15&r)<<2|i>>6,l=63&i,isNaN(r)?s=l=64:isNaN(i)&&(l=64),t+=k.charAt(o)+k.charAt(a)+k.charAt(s)+k.charAt(l);return t}function T(e){var t="",n=0,r=0,i=0,o=0,a=0,s=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var c=0;c>4,t+=String.fromCharCode(n),s=k.indexOf(e.charAt(c++)),r=(15&a)<<4|s>>2,64!==s&&(t+=String.fromCharCode(r)),l=k.indexOf(e.charAt(c++)),i=(3&s)<<6|l,64!==l&&(t+=String.fromCharCode(i));return t}var S=function(){return"undefined"!==typeof e&&"undefined"!==typeof r&&"undefined"!==typeof r.versions&&!!r.versions.node}(),A=function(){if("undefined"!==typeof e){var t=!e.from;if(!t)try{e.from("foo","utf8")}catch(n){t=!0}return t?function(t,n){return n?new e(t,n):new e(t)}:e.from.bind(e)}return function(){}}();function E(t){return S?e.alloc?e.alloc(t):new e(t):"undefined"!=typeof Uint8Array?new Uint8Array(t):new Array(t)}function M(t){return S?e.allocUnsafe?e.allocUnsafe(t):new e(t):"undefined"!=typeof Uint8Array?new Uint8Array(t):new Array(t)}var O=function(e){return S?A(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function N(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],n=0;n>6&31,i[n++]=128|63&a;else if(a>=55296&&a<57344){a=64+(1023&a);var s=1023&e.charCodeAt(++o);i[n++]=240|a>>8&7,i[n++]=128|a>>2&63,i[n++]=128|s>>6&15|(3&a)<<4,i[n++]=128|63&s}else i[n++]=224|a>>12&15,i[n++]=128|a>>6&63,i[n++]=128|63&a;n>r&&(t.push(i.slice(0,n)),n=0,i=E(65535),r=65530)}return t.push(i.slice(0,n)),L(t)}var P=/\u0000/g,I=/[\u0001-\u0006]/g;function R(e){var t="",n=e.length-1;while(n>=0)t+=e.charAt(n--);return t}function F(e,t){var n=""+e;return n.length>=t?n:ft("0",t-n.length)+n}function B(e,t){var n=""+e;return n.length>=t?n:ft(" ",t-n.length)+n}function j(e,t){var n=""+e;return n.length>=t?n:n+ft(" ",t-n.length)}function H(e,t){var n=""+Math.round(e);return n.length>=t?n:ft("0",t-n.length)+n}function U(e,t){var n=""+e;return n.length>=t?n:ft("0",t-n.length)+n}var q=Math.pow(2,32);function W(e,t){if(e>q||e<-q)return H(e,t);var n=Math.round(e);return U(n,t)}function G(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 V=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["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 Y(e){return e||(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]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var X={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},Z={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},_={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function J(e,t,n){var r=e<0?-1:1,i=e*r,o=0,a=1,s=0,l=1,c=0,u=0,h=Math.floor(i);while(ct&&(c>t?(u=l,s=o):(u=c,s=a)),!n)return[0,r*s,u];var d=Math.floor(r*s/u);return[d,r*s-d*u,u]}function Q(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=ue(l,a))}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}var ee=new Date(1899,11,31,0,0,0),te=ee.getTime(),ne=new Date(1900,2,1,0,0,0);function re(e,t){var n=e.getTime();return t?n-=1262304e5:e>=ne&&(n+=864e5),(n-(te+6e4*(e.getTimezoneOffset()-ee.getTimezoneOffset())))/864e5}function ie(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function oe(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function ae(e){var t=e<0?12:11,n=ie(e.toFixed(12));return n.length<=t?n:(n=e.toPrecision(10),n.length<=t?n:e.toExponential(5))}function se(e){var t=ie(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}function le(e){var t,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?ae(e):10===n?e.toFixed(10).substr(0,12):se(e),ie(oe(t.toUpperCase()))}function ce(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):le(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return Ue(14,re(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function ue(e,t){t[0]-=581;var n=e.getDay();return e<60&&(n=(n+6)%7),n}function he(e,t,n,r){var i,o="",a=0,s=0,l=n.y,c=0;switch(e){case 98:l=n.y+543;case 121:switch(t.length){case 1:case 2:i=l%100,c=2;break;default:i=l%1e4,c=4;break}break;case 109:switch(t.length){case 1:case 2:i=n.m,c=t.length;break;case 3:return K[n.m-1][1];case 5:return K[n.m-1][0];default:return K[n.m-1][2]}break;case 100:switch(t.length){case 1:case 2:i=n.d,c=t.length;break;case 3:return V[n.q][0];default:return V[n.q][1]}break;case 104:switch(t.length){case 1:case 2:i=1+(n.H+11)%12,c=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:i=n.H,c=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:i=n.M,c=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?(s=r>=2?3===r?1e3:100:1===r?10:1,a=Math.round(s*(n.S+n.u)),a>=60*s&&(a=0),"s"===t?0===a?"0":""+a/s:(o=F(a,2+r),"ss"===t?o.substr(0,2):"."+o.substr(2,t.length-1))):F(n.S,t.length);case 90:switch(t){case"[h]":case"[hh]":i=24*n.D+n.H;break;case"[m]":case"[mm]":i=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":i=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+t}c=3===t.length?1:2;break;case 101:i=l,c=1;break}var u=c>0?F(i,c):"";return u}function de(e){var t=3;if(e.length<=t)return e;for(var n=e.length%t,r=e.substr(0,n);n!=e.length;n+=t)r+=(r.length>0?",":"")+e.substr(n,t);return r}var fe=/%/g;function pe(e,t,n){var r=t.replace(fe,""),i=t.length-r.length;return ze(e,r,n*Math.pow(10,2*i))+ft("%",i)}function me(e,t,n){var r=t.length-1;while(44===t.charCodeAt(r-1))--r;return ze(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}function ge(e,t){var n,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ge(e,-t);var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var o=Math.floor(Math.log(t)*Math.LOG10E)%i;if(o<0&&(o+=i),n=(t/Math.pow(10,o)).toPrecision(r+1+(i+o)%i),-1===n.indexOf("e")){var a=Math.floor(Math.log(t)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(a-n.length+o):n+="E+"+(a-o);while("0."===n.substr(0,2))n=n.charAt(0)+n.substr(2,i)+"."+n.substr(2+i),n=n.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(i+o)%i)+"."+r.substr(o)+"E"}))}else n=t.toExponential(r);return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var ve=/# (\?+)( ?)\/( ?)(\d+)/;function be(e,t,n){var r=parseInt(e[4],10),i=Math.round(t*r),o=Math.floor(i/r),a=i-o*r,s=r;return n+(0===o?"":""+o)+" "+(0===a?ft(" ",e[1].length+1+e[4].length):B(a,e[1].length)+e[2]+"/"+e[3]+F(s,e[4].length))}function ye(e,t,n){return n+(0===t?"":""+t)+ft(" ",e[1].length+2+e[4].length)}var we=/^#*0*\.([0#]+)/,xe=/\).*[0#]/,ke=/\(###\) ###\\?-####/;function Ce(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 Te(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}function Se(e,t){var n=e-Math.floor(e),r=Math.pow(10,t);return t<(""+Math.round(n*r)).length?0:Math.round(n*r)}function Ae(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function Ee(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function Me(e,t,n){if(40===e.charCodeAt(0)&&!t.match(xe)){var r=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?Me("n",r,n):"("+Me("n",r,-n)+")"}if(44===t.charCodeAt(t.length-1))return me(e,t,n);if(-1!==t.indexOf("%"))return pe(e,t,n);if(-1!==t.indexOf("E"))return ge(t,n);if(36===t.charCodeAt(0))return"$"+Me(e,t.substr(" "==t.charAt(1)?2:1),n);var i,o,a,s,l=Math.abs(n),c=n<0?"-":"";if(t.match(/^00+$/))return c+W(l,t.length);if(t.match(/^[#?]+$/))return i=W(n,0),"0"===i&&(i=""),i.length>t.length?i:Ce(t.substr(0,t.length-i.length))+i;if(o=t.match(ve))return be(o,l,c);if(t.match(/^#+0+$/))return c+W(l,t.length-t.indexOf("0"));if(o=t.match(we))return i=Te(n,o[1].length).replace(/^([^\.]+)$/,"$1."+Ce(o[1])).replace(/\.$/,"."+Ce(o[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+ft("0",Ce(o[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),o=t.match(/^(0*)\.(#*)$/))return c+Te(l,o[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,o[1].length?"0.":".");if(o=t.match(/^#{1,3},##0(\.?)$/))return c+de(W(l,0));if(o=t.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+Me(e,t,-n):de(""+(Math.floor(n)+Ae(n,o[1].length)))+"."+F(Se(n,o[1].length),o[1].length);if(o=t.match(/^#,#*,#0/))return Me(e,t.replace(/^#,#*,/,""),n);if(o=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=R(Me(e,t.replace(/[\\-]/g,""),n)),a=0,R(R(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return a=0?Le("n",r,n):"("+Le("n",r,-n)+")"}if(44===t.charCodeAt(t.length-1))return Oe(e,t,n);if(-1!==t.indexOf("%"))return Ne(e,t,n);if(-1!==t.indexOf("E"))return De(t,n);if(36===t.charCodeAt(0))return"$"+Le(e,t.substr(" "==t.charAt(1)?2:1),n);var i,o,a,s,l=Math.abs(n),c=n<0?"-":"";if(t.match(/^00+$/))return c+F(l,t.length);if(t.match(/^[#?]+$/))return i=""+n,0===n&&(i=""),i.length>t.length?i:Ce(t.substr(0,t.length-i.length))+i;if(o=t.match(ve))return ye(o,l,c);if(t.match(/^#+0+$/))return c+F(l,t.length-t.indexOf("0"));if(o=t.match(we))return i=(""+n).replace(/^([^\.]+)$/,"$1."+Ce(o[1])).replace(/\.$/,"."+Ce(o[1])),i=i.replace(/\.(\d*)$/,(function(e,t){return"."+t+ft("0",Ce(o[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),o=t.match(/^(0*)\.(#*)$/))return c+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,o[1].length?"0.":".");if(o=t.match(/^#{1,3},##0(\.?)$/))return c+de(""+l);if(o=t.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+Le(e,t,-n):de(""+n)+"."+ft("0",o[1].length);if(o=t.match(/^#,#*,#0/))return Le(e,t.replace(/^#,#*,/,""),n);if(o=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=R(Le(e,t.replace(/[\\-]/g,""),n)),a=0,R(R(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return a-1||"\\"==n&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1));break;case"?":while(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":while(t-1);break;case" ":++t;break;default:++t;break}return!1}function Fe(e,t,n,r){var i,o,a,s=[],l="",c=0,u="",h="t",d="H";while(c=12?"P":"A"),m.t="T",d="h",c+=3):"AM/PM"===e.substr(c,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"PM":"AM"),m.t="T",c+=5,d="h"):"上午/下午"===e.substr(c,5).toUpperCase()?(null!=i&&(m.v=i.H>=12?"下午":"上午"),m.t="T",c+=5,d="h"):(m.t="t",++c),null==i&&"T"===m.t)return"";s[s.length]=m,h=u;break;case"[":l=u;while("]"!==e.charAt(c++)&&c-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",Re(e)||(s[s.length]={t:"t",v:l}));break;case".":if(null!=i){l=u;while(++c-1)l+=u;s[s.length]={t:"n",v:l};break;case"?":l=u;while(e.charAt(++c)===u)l+=u;s[s.length]={t:u,v:l},h=u;break;case"*":++c," "!=e.charAt(c)&&"*"!=e.charAt(c)||++c;break;case"(":case")":s[s.length]={t:1===r?"t":u,v:u},++c;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":l=u;while(c-1)l+=e.charAt(c);s[s.length]={t:"D",v:l};break;case" ":s[s.length]={t:u,v:u},++c;break;case"$":s[s.length]={t:"t",v:"$"},++c;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(u))throw new Error("unrecognized character "+u+" in "+e);s[s.length]={t:"t",v:u},++c;break}var g,v=0,b=0;for(c=s.length-1,h="t";c>=0;--c)switch(s[c].t){case"h":case"H":s[c].t=d,h="h",v<1&&(v=1);break;case"s":(g=s[c].v.match(/\.0+$/))&&(b=Math.max(b,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":h=s[c].t;break;case"m":"s"===h&&(s[c].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&s[c].v.match(/[Hh]/)&&(v=1),v<2&&s[c].v.match(/[Mm]/)&&(v=2),v<3&&s[c].v.match(/[Ss]/)&&(v=3)}switch(v){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);break}var y,w="";for(c=0;c0){40==w.charCodeAt(0)?(x=t<0&&45===w.charCodeAt(0)?-t:t,k=ze("n",w,x)):(x=t<0&&r>1?-t:t,k=ze("n",w,x),x<0&&s[0]&&"t"==s[0].t&&(k=k.substr(1),s[0].v="-"+s[0].v)),y=k.length-1;var T=s.length;for(c=0;c-1){T=c;break}var S=s.length;if(T===s.length&&-1===k.indexOf("E")){for(c=s.length-1;c>=0;--c)null!=s[c]&&-1!=="n?".indexOf(s[c].t)&&(y>=s[c].v.length-1?(y-=s[c].v.length,s[c].v=k.substr(y+1,s[c].v.length)):y<0?s[c].v="":(s[c].v=k.substr(0,y+1),y=-1),s[c].t="t",S=c);y>=0&&S=0;--c)if(null!=s[c]&&-1!=="n?".indexOf(s[c].t)){for(o=s[c].v.indexOf(".")>-1&&c===T?s[c].v.indexOf(".")-1:s[c].v.length-1,C=s[c].v.substr(o+1);o>=0;--o)y>=0&&("0"===s[c].v.charAt(o)||"#"===s[c].v.charAt(o))&&(C=k.charAt(y--)+C);s[c].v=C,s[c].t="t",S=c}for(y>=0&&S-1&&c===T?s[c].v.indexOf(".")+1:0,C=s[c].v.substr(0,o);o-1&&(x=r>1&&t<0&&c>0&&"-"===s[c-1].v?-t:t,s[c].v=ze(s[c].t,s[c].v,x),s[c].t="t");var A="";for(c=0;c!==s.length;++c)null!=s[c]&&(A+=s[c].v);return A}var Be=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function je(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;break}return!1}function He(e,t){var n=Pe(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],"@"];break;case 4:break}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(/\[[=<>]/)||null!=n[1].match(/\[[=<>]/)){var a=n[0].match(Be),s=n[1].match(Be);return je(t,a)?[r,n[0]]:je(t,s)?[r,n[1]]:[r,n[null!=a&&null!=s?2:1]]}return[r,o]}function Ue(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:X)[e],null==r&&(r=n.table&&n.table[Z[e]]||X[Z[e]]),null==r&&(r=_[e]||"General");break}if(G(r,0))return ce(t,n);t instanceof Date&&(t=re(t,n.date1904));var i=He(r,t);if(G(i[1]))return ce(t,n);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return Fe(i[1],t,n,i[0])}function qe(e,t){if("number"!=typeof t){t=+t||-1;for(var n=0;n<392;++n)if(void 0!=X[n]){if(X[n]==e){t=n;break}}else t<0&&(t=n);t<0&&(t=391)}return X[t]=e,t}function We(){X=Y()}var Ge={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"},Ve=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Ke(e){var t="number"==typeof e?X[e]:e;return t=t.replace(Ve,"(\\d+)"),new RegExp("^"+t+"$")}function Ye(e,t,n){var r=-1,i=-1,o=-1,a=-1,s=-1,l=-1;(t.match(Ve)||[]).forEach((function(e,t){var c=parseInt(n[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":r=c;break;case"d":o=c;break;case"h":a=c;break;case"s":l=c;break;case"m":a>=0?s=c:i=c;break}})),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}var Xe=function(){var e={};function t(){for(var e=0,t=new Array(256),n=0;256!=n;++n)e=n,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,t[n]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}e.version="1.2.0";var n=t();function r(e){var t=0,n=0,r=0,i="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(r=0;256!=r;++r)i[r]=e[r];for(r=0;256!=r;++r)for(n=e[r],t=256+r;t<4096;t+=256)n=i[t]=n>>>8^e[255&n];var o=[];for(r=1;16!=r;++r)o[r-1]="undefined"!==typeof Int32Array?i.subarray(256*r,256*r+256):i.slice(256*r,256*r+256);return o}var i=r(n),o=i[0],a=i[1],s=i[2],l=i[3],c=i[4],u=i[5],h=i[6],d=i[7],f=i[8],p=i[9],m=i[10],g=i[11],v=i[12],b=i[13],y=i[14];function w(e,t){for(var r=-1^t,i=0,o=e.length;i>>8^n[255&(r^e.charCodeAt(i++))];return~r}function x(e,t){for(var r=-1^t,i=e.length-15,w=0;w>8&255]^v[e[w++]^r>>16&255]^g[e[w++]^r>>>24]^m[e[w++]]^p[e[w++]]^f[e[w++]]^d[e[w++]]^h[e[w++]]^u[e[w++]]^c[e[w++]]^l[e[w++]]^s[e[w++]]^a[e[w++]]^o[e[w++]]^n[e[w++]];i+=15;while(w>>8^n[255&(r^e[w++])];return~r}function k(e,t){for(var r=-1^t,i=0,o=e.length,a=0,s=0;i>>8^n[255&(r^a)]:a<2048?(r=r>>>8^n[255&(r^(192|a>>6&31))],r=r>>>8^n[255&(r^(128|63&a))]):a>=55296&&a<57344?(a=64+(1023&a),s=1023&e.charCodeAt(i++),r=r>>>8^n[255&(r^(240|a>>8&7))],r=r>>>8^n[255&(r^(128|a>>2&63))],r=r>>>8^n[255&(r^(128|s>>6&15|(3&a)<<4))],r=r>>>8^n[255&(r^(128|63&s))]):(r=r>>>8^n[255&(r^(224|a>>12&15))],r=r>>>8^n[255&(r^(128|a>>6&63))],r=r>>>8^n[255&(r^(128|63&a))]);return~r}return e.table=n,e.bstr=w,e.buf=x,e.str=k,e}(),Ze=function(){var t,n={};function r(e,t){for(var n=e.split("/"),r=t.split("/"),i=0,o=0,a=Math.min(n.length,r.length);i>>1,e.write_shift(2,n);var r=t.getFullYear()-1980;r=r<<4|t.getMonth()+1,r=r<<5|t.getDate(),e.write_shift(2,r)}function s(e){var t=65535&e.read_shift(2),n=65535&e.read_shift(2),r=new Date,i=31&n;n>>>=5;var o=15&n;n>>>=4,r.setMilliseconds(0),r.setFullYear(n+1980),r.setMonth(o-1),r.setDate(i);var a=31&t;t>>>=5;var s=63&t;return t>>>=6,r.setHours(t),r.setMinutes(s),r.setSeconds(a<<1),r}function l(e){Zn(e,0);var t={},n=0;while(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:n=e.read_shift(1),1&n&&(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));break}e.l=o,t[r]=a}return t}function c(){return t||(t={})}function u(e,t){if(80==e[0]&&75==e[1])return Le(e,t);if(109==(32|e[0])&&105==(32|e[1]))return Ue(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var n=3,r=512,i=0,o=0,a=0,s=0,l=0,c=[],u=e.slice(0,512);Zn(u,0);var m=h(u);switch(n=m[0],n){case 3:r=512;break;case 4:r=4096;break;case 0:if(0==m[1])return Le(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+n)}512!==r&&(u=e.slice(0,r),Zn(u,28));var v=e.slice(0,r);d(u,n);var w=u.read_shift(4,"i");if(3===n&&0!==w)throw new Error("# Directory Sectors: Expected 0 saw "+w);u.l+=4,a=u.read_shift(4,"i"),u.l+=4,u.chk("00100000","Mini Stream Cutoff Size: "),s=u.read_shift(4,"i"),i=u.read_shift(4,"i"),l=u.read_shift(4,"i"),o=u.read_shift(4,"i");for(var x=-1,k=0;k<109;++k){if(x=u.read_shift(4,"i"),x<0)break;c[k]=x}var C=f(e,r);g(l,o,C,r,c);var T=b(C,a,c,r);T[a].name="!Directory",i>0&&s!==H&&(T[s].name="!MiniFAT"),T[c[0]].name="!FAT",T.fat_addrs=c,T.ssz=r;var S={},A=[],E=[],M=[];y(a,T,C,A,i,S,E,s),p(E,M,A),A.shift();var O={FileIndex:E,FullPaths:M};return t&&t.raw&&(O.raw={header:v,sectors:C}),O}function h(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(U,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function d(e,t){var n=9;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: ")}function f(e,t){for(var n=Math.ceil(e.length/t)-1,r=[],i=1;i0&&a>=0)o.push(t.slice(a*j,a*j+j)),i-=j,a=Un(n,4*a);return 0===o.length?Jn(0):L(o).slice(0,e.size)}function g(e,t,n,r,i){var o=H;if(e===H){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var a=n[e],s=(r>>>2)-1;if(!a)return;for(var l=0;l=0;){i[l]=!0,o[o.length]=l,a.push(e[l]);var u=n[Math.floor(4*l/r)];if(c=4*l&s,r<4+c)throw new Error("FAT boundary crossed: "+l+" 4 "+r);if(!e[u])break;l=Un(e[u],c)}return{nodes:o,data:gn([a])}}function b(e,t,n,r){var i=e.length,o=[],a=[],s=[],l=[],c=r-1,u=0,h=0,d=0,f=0;for(u=0;u=i&&(d-=i),!a[d]){l=[];var p=[];for(h=d;h>=0;){p[h]=!0,a[h]=!0,s[s.length]=h,l.push(e[h]);var m=n[Math.floor(4*h/r)];if(f=4*h&c,r<4+f)throw new Error("FAT boundary crossed: "+h+" 4 "+r);if(!e[m])break;if(h=Un(e[m],f),p[h])break}o[d]={nodes:s,data:gn([l])}}return o}function y(e,t,n,r,i,o,a,s){for(var l,c=0,u=r.length?2:0,h=t[e].data,d=0,f=0;d0&&c!==H&&(t[c].name="!StreamData")):g.size>=4096?(g.storage="fat",void 0===t[g.start]&&(t[g.start]=v(n,g.start,t.fat_addrs,t.ssz)),t[g.start].name=g.name,g.content=t[g.start].data.slice(0,g.size)):(g.storage="minifat",g.size<0?g.size=0:c!==H&&g.start!==H&&t[c]&&(g.content=m(g,t[c].data,(t[s]||{}).data))),g.content&&Zn(g.content,0),o[l]=g,a.push(g)}}function w(e,t){return new Date(1e3*(Hn(e,t+4)/1e7*Math.pow(2,32)+Hn(e,t)/1e7-11644473600))}function x(e,n){return c(),u(t.readFileSync(e),n)}function k(t,n){var r=n&&n.type;switch(r||S&&e.isBuffer(t)&&(r="buffer"),r||"base64"){case"file":return x(t,n);case"base64":return u(O(T(t)),n);case"binary":return u(O(t),n)}return u(t,n)}function N(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),D(e)}function D(e){var t="Sh33tJ5";if(!Ze.find(e,"/"+t)){var n=Jn(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),z(e)}}function z(e,t){N(e);for(var n=!1,a=!1,s=e.FullPaths.length-1;s>=0;--s){var l=e.FileIndex[s];switch(l.type){case 0:a?n=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:a=!0,isNaN(l.R*l.L*l.C)&&(n=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(n=!0);break;default:n=!0;break}}if(n||t){var c=new Date(1987,1,19),u=0,h=Object.create?Object.create(null):{},d=[];for(s=0;s1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(u=s+1;u=d.length?-1:u,u=s+1;u=d.length?-1:u,p.type=1}else i(e.FullPaths[s+1]||"")==i(m)&&(p.R=s+1),p.type=2}}}function R(t,n){var r=n||{};if("mad"==r.fileType)return qe(t,r);switch(z(t),r.fileType){case"zip":return Pe(t,r)}var i=function(e){for(var t=0,n=0,r=0;r0&&(o<4096?t+=o+63>>6:n+=o+511>>9)}}var a=e.FullPaths.length+3>>2,s=t+7>>3,l=t+127>>7,c=s+n+a+l,u=c+127>>7,h=u<=109?0:Math.ceil((u-109)/127);while(c+u+h+127>>7>u)h=++u<=109?0:Math.ceil((u-109)/127);var d=[1,h,u,l,a,n,t,0];return e.FileIndex[0].size=t<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(t),o=Jn(i[7]<<9),a=0,s=0;for(a=0;a<8;++a)o.write_shift(1,q[a]);for(a=0;a<8;++a)o.write_shift(2,0);for(o.write_shift(2,62),o.write_shift(2,3),o.write_shift(2,65534),o.write_shift(2,9),o.write_shift(2,6),a=0;a<3;++a)o.write_shift(2,0);for(o.write_shift(4,0),o.write_shift(4,i[2]),o.write_shift(4,i[0]+i[1]+i[2]+i[3]-1),o.write_shift(4,0),o.write_shift(4,4096),o.write_shift(4,i[3]?i[0]+i[1]+i[2]-1:H),o.write_shift(4,i[3]),o.write_shift(-4,i[1]?i[0]-1:H),o.write_shift(4,i[1]),a=0;a<109;++a)o.write_shift(-4,a>9)));l(i[6]+7>>3);while(511&o.l)o.write_shift(-4,G.ENDOFCHAIN);for(s=a=0,c=0;c=4096||(h.start=s,l(u+63>>6)));while(511&o.l)o.write_shift(-4,G.ENDOFCHAIN);for(a=0;a=4096)if(o.l=h.start+1<<9,S&&e.isBuffer(h.content))h.content.copy(o,o.l,0,h.size),o.l+=h.size+511&-512;else{for(c=0;c0&&h.size<4096)if(S&&e.isBuffer(h.content))h.content.copy(o,o.l,0,h.size),o.l+=h.size+63&-64;else{for(c=0;c>16|t>>8|t)}for(var te="undefined"!==typeof Uint8Array,ne=te?new Uint8Array(256):[],re=0;re<256;++re)ne[re]=ee(re);function ie(e,t){var n=ne[255&e];return t<=8?n>>>8-t:(n=n<<8|ne[e>>8&255],t<=16?n>>>16-t:(n=n<<8|ne[e>>16&255],n>>>24-t))}function oe(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=6?0:e[r+1]<<8))>>>n&3}function ae(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=5?0:e[r+1]<<8))>>>n&7}function se(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=4?0:e[r+1]<<8))>>>n&15}function le(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=3?0:e[r+1]<<8))>>>n&31}function ce(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=1?0:e[r+1]<<8))>>>n&127}function ue(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|=e[i+3]<<24-r),a&o))}function he(e,t,n){var r=7&t,i=t>>>3;return r<=5?e[i]|=(7&n)<>8-r),t+3}function de(e,t,n){var r=7&t,i=t>>>3;return n=(1&n)<>>3;return n<<=r,e[i]|=255&n,n>>>=8,e[i+1]=n,t+8}function pe(e,t,n){var r=7&t,i=t>>>3;return n<<=r,e[i]|=255&n,n>>>=8,e[i+1]=255&n,e[i+2]=n>>>8,t+16}function me(e,t){var n=e.length,r=2*n>t?2*n:t+5,i=0;if(n>=t)return e;if(S){var o=M(r);if(e.copy)e.copy(o);else for(;i>r-h,a=(1<=0;--a)t[s|a<0)t[t.l++]=e[n++]}return t.l}function o(t,n){var i=0,o=0,a=te?new Uint16Array(32768):[];while(o0)n[n.l++]=t[o++];i=8*n.l}else{i=he(n,i,+!(o+s!=t.length)+2);var l=0;while(s-- >0){var c=t[o];l=32767&(l<<5^c);var u=-1,h=0;if((u=a[l])&&(u|=-32768&o,u>o&&(u-=32768),u2){c=r[h],c<=22?i=fe(n,i,ne[c+1]>>1)-1:(fe(n,i,3),i+=5,fe(n,i,ne[c-23]>>5),i+=3);var d=c<8?0:c-4>>2;d>0&&(pe(n,i,h-Q[c]),i+=d),c=e[o-u],i=fe(n,i,ne[c]>>3),i-=3;var f=c<4?0:c-2>>1;f>0&&(pe(n,i,o-u-$[c]),i+=f);for(var p=0;p>8-p;for(var m=(1<<7-p)-1;m>=0;--m)Se[f|m<>>=3){case 16:o=3+oe(e,t),t+=2,f=g[g.length-1];while(o-- >0)g.push(f);break;case 17:o=3+ae(e,t),t+=3;while(o-- >0)g.push(0);break;case 18:o=11+ce(e,t),t+=7;while(o-- >0)g.push(0);break;default:g.push(f),l>>0,s=0,l=0;while(0==(1&r))if(r=ae(e,n),n+=3,r>>>1!=0)for(r>>1==1?(s=9,l=5):(n=Me(e,n),s=Ae,l=Ee);;){!t&&a>>1==1?be[c]:Ce[c];if(n+=15&u,u>>>=4,0===(u>>>8&255))i[o++]=u;else{if(256==u)break;u-=257;var h=u<8?0:u-4>>2;h>5&&(h=0);var d=o+Q[u];h>0&&(d+=ue(e,n,h),n+=h),c=ue(e,n,l),u=r>>>1==1?ye[c]:Te[c],n+=15&u,u>>>=4;var f=u<4?0:u-2>>1,p=$[u];f>0&&(p+=ue(e,n,f),n+=f),!t&&a>>3]|e[1+(n>>>3)]<<8;if(n+=32,m>0){!t&&a0)i[o++]=e[n>>>3],n+=8}}return t?[i,n+7>>>3]:[i.slice(0,o),n+7>>>3]}function Ne(e,t){var n=e.slice(e.l||0),r=Oe(n,t);return e.l+=r[1],r[0]}function De(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function Le(e,t){var n=e;Zn(n,0);var r=[],i=[],o={FileIndex:r,FullPaths:i};N(o,{root:t.root});var a=n.length-4;while((80!=n[a]||75!=n[a+1]||5!=n[a+2]||6!=n[a+3])&&a>=0)--a;n.l=a+4,n.l+=4;var s=n.read_shift(2);n.l+=6;var c=n.read_shift(4);for(n.l=c,a=0;a0)if(r=r.slice(0,r.length-1),r=r.slice(0,r.lastIndexOf("/")+1),a.slice(0,r.length)==r)break;var s=(i[1]||"").match(/boundary="(.*?)"/);if(!s)throw new Error("MAD cannot find boundary");var l="--"+(s[1]||""),c=[],u=[],h={FileIndex:c,FullPaths:u};N(h);var d,f=0;for(o=0;o=32&&p<128&&++d;var g=d>=4*f/5;o.push(i),o.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+s),o.push("Content-Transfer-Encoding: "+(g?"quoted-printable":"base64")),o.push("Content-Type: "+Re(l,s)),o.push(""),o.push(g?Be(h):Fe(h))}return o.push(i+"--\r\n"),o.join("\r\n")}function We(e){var t={};return N(t,e),t}function Ge(e,t,n,r){var i=r&&r.unsafe;i||N(e);var a=!i&&Ze.find(e,t);if(!a){var s=e.FullPaths[0];t.slice(0,s.length)==s?s=t:("/"!=s.slice(-1)&&(s+="/"),s=(s+t).replace("//","/")),a={name:o(t),type:2},e.FileIndex.push(a),e.FullPaths.push(s),i||Ze.utils.cfb_gc(e)}return a.content=n,a.size=n?n.length:0,r&&(r.CLSID&&(a.clsid=r.CLSID),r.mt&&(a.mt=r.mt),r.ct&&(a.ct=r.ct)),a}function Ve(e,t){N(e);var n=Ze.find(e,t);if(n)for(var r=0;r3&&(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;case"S":break}t+=n*parseInt(i[o],10)}return t}var st=new Date("2017-02-19T19:06:09.000Z"),lt=isNaN(st.getFullYear())?new Date("2/19/17"):st,ct=2017==lt.getFullYear();function ut(e,t){var n=new Date(e);if(ct)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==lt.getFullYear()&&!isNaN(n.getFullYear())){var r=n.getFullYear();return e.indexOf(""+r)>-1||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 ht(t,n){if(S&&e.isBuffer(t)){if(n){if(255==t[0]&&254==t[1])return Qt(t.slice(2).toString("utf16le"));if(254==t[1]&&255==t[2])return Qt(m(t.slice(2).toString("binary")))}return t.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(n){if(255==t[0]&&254==t[1])return Qt(new TextDecoder("utf-16le").decode(t.slice(2)));if(254==t[0]&&255==t[1])return Qt(new TextDecoder("utf-16be").decode(t.slice(2)))}var r={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"};return Array.isArray(t)&&(t=new Uint8Array(t)),new TextDecoder("latin1").decode(t).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return r[e]||e}))}catch(a){}for(var i=[],o=0;o!=t.length;++o)i.push(String.fromCharCode(t[o]));return i.join("")}function dt(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]=dt(e[n]));return t}function ft(e,t){var n="";while(n.length3&&-1==mt.indexOf(a))return n}else if(a.match(/[a-z]/))return n;return r<0||r>8099?n:(i>0||o>1)&&101!=r?t:e.match(/[^-0-9:,\/\\]/)?n:t}var vt=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,n,r){if(e||"string"==typeof n)return t.split(n);for(var i=t.split(n),o=[i[0]],a=1;a\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Lt=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,zt=/<[^>]*>/g,Pt=Nt.match(Lt)?Lt:zt,It=/<\w*:/,Rt=/<(\/?)\w+:/;function Ft(e,t,n){for(var r={},i=0,o=0;i!==e.length;++i)if(32===(o=e.charCodeAt(i))||10===o||13===o)break;if(t||(r[0]=e.slice(0,i)),i===e.length)return r;var a=e.match(Dt),s=0,l="",c=0,u="",h="",d=1;if(a)for(c=0;c!=a.length;++c){for(h=a[c],o=0;o!=h.length;++o)if(61===h.charCodeAt(o))break;u=h.slice(0,o).trim();while(32==h.charCodeAt(o+1))++o;for(d=34==(i=h.charCodeAt(o+1))||39==i?1:0,l=h.slice(o+1+d,h.length-d),s=0;s!=u.length;++s)if(58===u.charCodeAt(s))break;if(s===u.length)u.indexOf("_")>0&&(u=u.slice(0,u.indexOf("_"))),r[u]=l,n||(r[u.toLowerCase()]=l);else{var f=(5===s&&"xmlns"===u.slice(0,5)?"xmlns":"")+u.slice(s+1);if(r[f]&&"ext"==u.slice(s-3,s))continue;r[f]=l,n||(r[f.toLowerCase()]=l)}}return r}function Bt(e){return e.replace(Rt,"<$1")}var jt={""":'"',"'":"'",">":">","<":"<","&":"&"},Ht=$e(jt),Ut=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))}}(),qt=/[&<>'"]/g;var Wt=/[\u0000-\u001f]/g;function Gt(e){var t=e+"";return t.replace(qt,(function(e){return Ht[e]})).replace(/\n/g,"
").replace(Wt,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Vt=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(n){return n.replace(e,t)}}();function Kt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Yt(e){var t="",n=0,r=0,i=0,o=0,a=0,s=0;while(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):(a=e.charCodeAt(n++),s=((7&r)<<18|(63&i)<<12|(63&o)<<6|63&a)-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t}function Xt(e){var t,n,r,i=E(2*e.length),o=1,a=0,s=0;for(n=0;n>>10&1023),t=56320+(1023&t)),0!==s&&(i[a++]=255&s,i[a++]=s>>>8,s=0),i[a++]=t%256,i[a++]=t>>>8;return i.slice(0,a).toString("ucs2")}function Zt(e){return A(e,"binary").toString("utf8")}var _t="foo bar baz☃🍣",Jt=S&&(Zt(_t)==Yt(_t)&&Zt||Xt(_t)==Yt(_t)&&Xt)||Yt,Qt=S?function(e){return A(e,"utf8").toString("binary")}:function(e){var t=[],n=0,r=0,i=0;while(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("")},$t=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||"")}}(),en=function(){var e=[["nbsp"," "],["middot","·"],["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")}}(),nn=/<\/?(?:vt:)?variant>/g,rn=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function cn(t){if(S&&e.isBuffer(t))return t.toString("utf8");if("string"===typeof t)return t;if("undefined"!==typeof Uint8Array&&t instanceof Uint8Array)return Jt(N(D(t)));throw new Error("Bad input format: expected Buffer or string")}var un=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm,hn={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",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"},dn=["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"];function fn(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)}function pn(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}var mn=function(e){for(var t=[],n=10240,r=0;r0&&e.isBuffer(t[0][0])?e.concat(t[0].map((function(t){return e.isBuffer(t)?t:A(t)}))):mn(t)}:mn,vn=function(e,t,n){for(var r=[],i=t;i0?kn(e,t+4,t+4+n-1):""},Tn=Cn,Sn=function(e,t){var n=Hn(e,t);return n>0?kn(e,t+4,t+4+n-1):""},An=Sn,En=function(e,t){var n=2*Hn(e,t);return n>0?kn(e,t+4,t+4+n-1):""},Mn=En,On=function(e,t){var n=Hn(e,t);return n>0?bn(e,t+4,t+4+n):""},Nn=On,Dn=function(e,t){var n=Hn(e,t);return n>0?kn(e,t+4,t+4+n):""},Ln=Dn,zn=function(e,t){return fn(e,t)},Pn=zn,In=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function Rn(){bn=function(e,t,n){return g.utils.decode(1200,e.slice(t,n)).replace(P,"")},kn=function(e,t,n){return g.utils.decode(65001,e.slice(t,n))},Tn=function(e,t){var n=Hn(e,t);return n>0?g.utils.decode(a,e.slice(t+4,t+4+n-1)):""},An=function(e,t){var n=Hn(e,t);return n>0?g.utils.decode(o,e.slice(t+4,t+4+n-1)):""},Mn=function(e,t){var n=2*Hn(e,t);return n>0?g.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},Nn=function(e,t){var n=Hn(e,t);return n>0?g.utils.decode(1200,e.slice(t+4,t+4+n)):""},Ln=function(e,t){var n=Hn(e,t);return n>0?g.utils.decode(65001,e.slice(t+4,t+4+n)):""}}S&&(Tn=function(t,n){if(!e.isBuffer(t))return Cn(t,n);var r=t.readUInt32LE(n);return r>0?t.toString("utf8",n+4,n+4+r-1):""},An=function(t,n){if(!e.isBuffer(t))return Sn(t,n);var r=t.readUInt32LE(n);return r>0?t.toString("utf8",n+4,n+4+r-1):""},Mn=function(t,n){if(!e.isBuffer(t))return En(t,n);var r=2*t.readUInt32LE(n);return t.toString("utf16le",n+4,n+4+r-1)},Nn=function(t,n){if(!e.isBuffer(t))return On(t,n);var r=t.readUInt32LE(n);return t.toString("utf16le",n+4,n+4+r)},Ln=function(t,n){if(!e.isBuffer(t))return Dn(t,n);var r=t.readUInt32LE(n);return t.toString("utf8",n+4,n+4+r)},Pn=function(t,n){return e.isBuffer(t)?t.readDoubleLE(n):zn(t,n)},In=function(t){return e.isBuffer(t)||Array.isArray(t)||"undefined"!==typeof Uint8Array&&t instanceof Uint8Array}),"undefined"!==typeof g&&Rn();var Fn=function(e,t){return e[t]},Bn=function(e,t){return 256*e[t+1]+e[t]},jn=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},Hn=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Un=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},qn=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Wn(t,n){var r,i,a,s,l,c,u="",h=[];switch(n){case"dbcs":if(c=this.l,S&&e.isBuffer(this))u=this.slice(this.l,this.l+2*t).toString("utf16le");else for(l=0;l0?Un:qn)(this,this.l),this.l+=4,r):(i=Hn(this,this.l),this.l+=4,i);case 8:case-8:if("f"===n)return i=8==t?Pn(this,this.l):Pn([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,i;t=8;case 16:u=wn(this,this.l,t);break}}return this.l+=t,u}var Gn=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},Vn=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},Kn=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function Yn(e,t,n){var r=0,i=0;if("dbcs"===n){for(i=0;i!=t.length;++i)Kn(this,t.charCodeAt(i),this.l+2*i);r=2*t.length}else if("sbcs"===n){if("undefined"!==typeof g&&874==a)for(i=0;i!=t.length;++i){var o=g.utils.encode(a,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}while(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,Gn(this,t,this.l);break;case 8:if(r=8,"f"===n){pn(this,t,this.l);break}case 16:break;case-4:r=4,Vn(this,t,this.l);break}}return this.l+=r,this}function Xn(e,t){var n=wn(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function Zn(e,t){e.l=t,e.read_shift=Wn,e.chk=Xn,e.write_shift=Yn}function _n(e,t){e.l+=t}function Jn(e){var t=E(e);return Zn(t,0),t}function Qn(e,t,n){if(e){var r,i,o;Zn(e,e.l||0);var a=e.length,s=0,l=0;while(e.lr.l&&(r=r.slice(0,r.l),r.l=r.length),r.length>0&&e.push(r),r=null)},o=function(e){return r&&e=256)r.c-=256;while(r.r>=65536)r.r-=65536}return r}function tr(e,t,n){var r=dt(e);return r.s=er(r.s,t.s,n),r.e=er(r.e,t.s,n),r}function nr(e,t){if(e.cRel&&e.c<0){e=dt(e);while(e.c<0)e.c+=t>8?16384:256}if(e.rRel&&e.r<0){e=dt(e);while(e.r<0)e.r+=t>8?1048576:t>5?65536:16384}var n=pr(e);return e.cRel||null==e.cRel||(n=ur(n)),e.rRel||null==e.rRel||(n=ar(n)),n}function rr(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?nr(e.s,t.biff)+":"+nr(e.e,t.biff):(e.s.rRel?"":"$")+or(e.s.r)+":"+(e.e.rRel?"":"$")+or(e.e.r):(e.s.cRel?"":"$")+cr(e.s.c)+":"+(e.e.cRel?"":"$")+cr(e.e.c)}function ir(e){return parseInt(sr(e),10)-1}function or(e){return""+(e+1)}function ar(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function sr(e){return e.replace(/\$(\d+)$/,"$1")}function lr(e){for(var t=hr(e),n=0,r=0;r!==t.length;++r)n=26*n+t.charCodeAt(r)-64;return n-1}function cr(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 ur(e){return e.replace(/^([A-Z])/,"$$$1")}function hr(e){return e.replace(/^\$([A-Z])/,"$1")}function dr(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function fr(e){for(var t=0,n=0,r=0;r=48&&i<=57?t=10*t+(i-48):i>=65&&i<=90&&(n=26*n+(i-64))}return{c:n-1,r:t-1}}function pr(e){for(var t=e.c+1,n="";t;t=(t-1)/26|0)n=String.fromCharCode((t-1)%26+65)+n;return n+(e.r+1)}function mr(e){var t=e.indexOf(":");return-1==t?{s:fr(e),e:fr(e)}:{s:fr(e.slice(0,t)),e:fr(e.slice(t+1))}}function gr(e,t){return"undefined"===typeof t||"number"===typeof t?gr(e.s,e.e):("string"!==typeof e&&(e=pr(e)),"string"!==typeof t&&(t=pr(t)),e==t?e:e+":"+t)}function vr(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)break;n=26*n+i}for(t.s.c=--n,n=0;r9)break;n=10*n+i}if(t.s.r=--n,r===o||10!=i)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++r,n=0;r!=o;++r){if((i=e.charCodeAt(r)-64)<1||i>26)break;n=26*n+i}for(t.e.c=--n,n=0;r!=o;++r){if((i=e.charCodeAt(r)-48)<0||i>9)break;n=10*n+i}return t.e.r=--n,t}function br(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=Ue(e.z,n?tt(t):t)}catch(r){}try{return e.w=Ue((e.XF||{}).numFmtId||(n?14:0),n?tt(t):t)}catch(r){return""+t}}function yr(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),"e"==e.t?ci[e.v]||e.v:br(e,void 0==t?e.v:t))}function wr(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",r={};return r[n]=e,{SheetNames:[n],Sheets:r}}function xr(e,t,n){var r=n||{},i=e?Array.isArray(e):r.dense;null!=w&&null==i&&(i=w);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?fr(r.origin):r.origin;a=l.r,s=l.c}o["!ref"]||(o["!ref"]="A1:A1")}var c={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var u=vr(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 h=0;h!=t.length;++h)if(t[h]){if(!Array.isArray(t[h]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[h].length;++d)if("undefined"!==typeof t[h][d]){var f={v:t[h][d]},p=a+h,m=s+d;if(c.s.r>p&&(c.s.r=p),c.s.c>m&&(c.s.c=m),c.e.r>2;return n?i/100:i}function Ir(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 Rr=Ir;function Fr(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Br(e){var t={},n=e.read_shift(1),r=n>>>1,i=e.read_shift(1),o=e.read_shift(2,"i"),a=e.read_shift(1),s=e.read_shift(1),l=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=i;var c=li[i];c&&(t.rgb=Ns(c));break;case 2:t.rgb=Ns([a,s,l]);break;case 3:t.theme=i;break}return 0!=o&&(t.tint=o>0?o/32767:o/32768),t}function jr(e){var t=e.read_shift(1);e.l++;var n={fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t};return n}function Hr(e,t){var n={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return n[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}function Ur(e){return Hr(e,1)}function qr(e){return Hr(e,2)}var Wr=2,Gr=3,Vr=11,Kr=12,Yr=19,Xr=64,Zr=65,_r=71,Jr=4108,Qr=4126,$r=80,ei=81,ti=[$r,ei],ni={1:{n:"CodePage",t:Wr},2:{n:"Category",t:$r},3:{n:"PresentationFormat",t:$r},4:{n:"ByteCount",t:Gr},5:{n:"LineCount",t:Gr},6:{n:"ParagraphCount",t:Gr},7:{n:"SlideCount",t:Gr},8:{n:"NoteCount",t:Gr},9:{n:"HiddenCount",t:Gr},10:{n:"MultimediaClipCount",t:Gr},11:{n:"ScaleCrop",t:Vr},12:{n:"HeadingPairs",t:Jr},13:{n:"TitlesOfParts",t:Qr},14:{n:"Manager",t:$r},15:{n:"Company",t:$r},16:{n:"LinksUpToDate",t:Vr},17:{n:"CharacterCount",t:Gr},19:{n:"SharedDoc",t:Vr},22:{n:"HyperlinksChanged",t:Vr},23:{n:"AppVersion",t:Gr,p:"version"},24:{n:"DigSig",t:Zr},26:{n:"ContentType",t:$r},27:{n:"ContentStatus",t:$r},28:{n:"Language",t:$r},29:{n:"Version",t:$r},255:{},2147483648:{n:"Locale",t:Yr},2147483651:{n:"Behavior",t:Yr},1919054434:{}},ri={1:{n:"CodePage",t:Wr},2:{n:"Title",t:$r},3:{n:"Subject",t:$r},4:{n:"Author",t:$r},5:{n:"Keywords",t:$r},6:{n:"Comments",t:$r},7:{n:"Template",t:$r},8:{n:"LastAuthor",t:$r},9:{n:"RevNumber",t:$r},10:{n:"EditTime",t:Xr},11:{n:"LastPrinted",t:Xr},12:{n:"CreatedDate",t:Xr},13:{n:"ModifiedDate",t:Xr},14:{n:"PageCount",t:Gr},15:{n:"WordCount",t:Gr},16:{n:"CharCount",t:Gr},17:{n:"Thumbnail",t:_r},18:{n:"Application",t:$r},19:{n:"DocSecurity",t:Gr},255:{},2147483648:{n:"Locale",t:Yr},2147483651:{n:"Behavior",t:Yr},1919054434:{}},ii={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"},oi=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function ai(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var si=ai([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]),li=dt(si),ci={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},ui={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},hi={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","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.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","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.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":"TODO","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"};function di(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function fi(e){var t=di();if(!e||!e.match)return t;var n={};if((e.match(Pt)||[]).forEach((function(e){var r=Ft(e);switch(r[0].replace(It,"<")){case"0?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}var pi={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",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function mi(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function gi(e,t){var n={"!id":{}};if(!e)return n;"/"!==t.charAt(0)&&(t="/"+t);var r={};return(e.match(Pt)||[]).forEach((function(e){var i=Ft(e);if("]*>([\\s\\S]*?)")}return e}();function xi(e){var t={};e=Jt(e);for(var n=0;n0&&(t[r[1]]=Ut(i[1])),"date"===r[2]&&t[r[1]]&&(t[r[1]]=ut(t[r[1]]))}return t}var ki=[["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 Ci(e,t,n,r){var i=[];if("string"==typeof e)i=on(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"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":n.Worksheets=l,n.SheetNames=a.slice(s,s+l);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":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);break}s+=l}}function Ti(e,t,n){var r={};return t||(t={}),e=Jt(e),ki.forEach((function(n){var i=(e.match($t(n[0]))||[])[1];switch(n[2]){case"string":i&&(t[n[1]]=Ut(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]);break}})),r.HeadingPairs&&r.TitlesOfParts&&Ci(r.HeadingPairs,r.TitlesOfParts,t,n),t}var Si=/<[^>]+>[^<]*/g;function Ai(e,t){var n={},r="",i=e.match(Si);if(i)for(var o=0;o!=i.length;++o){var a=i[o],s=Ft(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]=Ut(u);break;case"bool":n[r]=Kt(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]=ut(u);break;case"cy":case"error":n[r]=Ut(u);break;default:if("/"==c.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",a,c,l)}}else if(">3<<2),r}function Ui(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 qi(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Wi(e,t,n){var r,i=e.read_shift(2),o=n||{};if(e.l+=2,t!==Kr&&i!==t&&-1===ti.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&i)))throw new Error("Expected type "+t+" saw "+i);switch(t===Kr?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"),r;case 11:return 0!==e.read_shift(4);case 19:return r=e.read_shift(4),r;case 30:return Di(e,i,4).replace(P,"");case 31:return Li(e);case 64:return Ni(e);case 65:return Ui(e);case 71:return qi(e);case 80:return Pi(e,i,!o.raw).replace(P,"");case 81:return Ii(e,i).replace(P,"");case 4108:return ji(e);case 4126:case 4127:return 4127==i?Ri(e):Fi(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function Gi(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),d=e.read_shift(4);o[a]=[u,d+n]}o.sort((function(e,t){return e[1]-t[1]}));var f={};for(a=0;a!=i;++a){if(e.l!==o[a][1]){var p=!0;if(a>0&&t)switch(t[o[a-1][0]].t){case 2:e.l+2===o[a][1]&&(e.l+=2,p=!1);break;case 80:e.l<=o[a][1]&&(e.l=o[a][1],p=!1);break;case 4108:e.l<=o[a][1]&&(e.l=o[a][1],p=!1);break}if((!t||0==a)&&e.l<=o[a][1]&&(p=!1,e.l=o[a][1]),p)throw new Error("Read Error: Expected address "+o[a][1]+" at "+e.l+" :"+a)}if(t){var m=t[o[a][0]];if(f[m.n]=Wi(e,m.t,{raw:!0}),"version"===m.p&&(f[m.n]=String(f[m.n]>>16)+"."+("0000"+String(65535&f[m.n])).slice(-4)),"CodePage"==m.n)switch(f[m.n]){case 0:f[m.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:h(s=f[m.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+f[m.n])}}else if(1===o[a][0]){if(s=f.CodePage=Wi(e,Wr),h(s),-1!==l){var g=e.l;e.l=o[l][1],c=Hi(e,s),e.l=g}}else if(0===o[a][0]){if(0===s){l=a,e.l=o[a+1][1];continue}c=Hi(e,s)}else{var v,b=c[o[a][0]];switch(e[e.l]){case 65:e.l+=4,v=Ui(e);break;case 30:e.l+=4,v=Pi(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,v=Pi(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=Xi(e,4);break;case 64:e.l+=4,v=ut(Ni(e));break;default:throw new Error("unparsed value: "+e[e.l])}f[b]=v}}return e.l=n+r,f}function Vi(e,t,n){var r=e.content;if(!r)return{};Zn(r,0);var i,o,a,s,l=0;r.chk("feff","Byte Order: "),r.read_shift(2);var c=r.read_shift(4),u=r.read_shift(16);if(u!==Ze.utils.consts.HEADER_CLSID&&u!==n)throw new Error("Bad PropertySet CLSID "+u);if(i=r.read_shift(4),1!==i&&2!==i)throw new Error("Unrecognized #Sets: "+i);if(o=r.read_shift(16),s=r.read_shift(4),1===i&&s!==r.l)throw new Error("Length mismatch: "+s+" !== "+r.l);2===i&&(a=r.read_shift(16),l=r.read_shift(4));var h,d=Gi(r,t),f={SystemIdentifier:c};for(var p in d)f[p]=d[p];if(f.FMTID=o,1===i)return f;if(l-r.l==2&&(r.l+=2),r.l!==l)throw new Error("Length mismatch 2: "+r.l+" !== "+l);try{h=Gi(r,null)}catch(m){}for(p in h)f[p]=h[p];return f.FMTID=[o,a],f}function Ki(e,t){return e.read_shift(t),null}function Yi(e,t,n){var r=[],i=e.l+t;while(e.l=12?2:1),i="sbcs-cont",a=o;if(n&&n.biff>=8&&(o=1200),n&&8!=n.biff)12==n.biff&&(i="wstr");else{var s=e.read_shift(1);s&&(i="dbcs-cont")}n.biff>=2&&n.biff<=5&&(i="cpstr");var l=r?e.read_shift(r,i):"";return o=a,l}function $i(e){var t=o;o=1200;var n,r=e.read_shift(2),i=e.read_shift(1),a=4&i,s=8&i,l=1+(1&i),c=0,u={};s&&(c=e.read_shift(2)),a&&(n=e.read_shift(4));var h=2==l?"dbcs-cont":"sbcs-cont",d=0===r?"":e.read_shift(r,h);return s&&(e.l+=4*c),a&&(e.l+=n),u.t=d,s||(u.raw=""+u.t+"",u.r=u.t),o=t,u}function eo(e,t,n){var r;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")}var i=e.read_shift(1);return r=0===i?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont"),r}function to(e,t,n){var r=e.read_shift(n&&2==n.biff?1:2);return 0===r?(e.l++,""):eo(e,r,n)}function no(e,t,n){if(n.biff>5)return to(e,t,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 ro(e){var t=e.read_shift(1);e.l++;var n=e.read_shift(2);return e.l+=2,[t,n]}function io(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(P,"");return r&&(e.l+=24),i}function oo(e){var t=e.read_shift(2),n="";while(t-- >0)n+="../";var r=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");var i=e.read_shift(4);if(0===i)return n+r.replace(/\\/g,"/");var o=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");var a=e.read_shift(o>>1,"utf16le").replace(P,"");return n+a}function ao(e,t){var n=e.read_shift(16);switch(t-=16,n){case"e0c9ea79f9bace118c8200aa004ba90b":return io(e,t);case"0303000000000000c000000000000046":return oo(e,t);default:throw new Error("Unsupported Moniker "+n)}}function so(e){var t=e.read_shift(4),n=t>0?e.read_shift(t,"utf16le").replace(P,""):"";return n}function lo(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,h="";16&i&&(o=so(e,n-e.l)),128&i&&(a=so(e,n-e.l)),257===(257&i)&&(s=so(e,n-e.l)),1===(257&i)&&(l=ao(e,n-e.l)),8&i&&(h=so(e,n-e.l)),32&i&&(c=e.read_shift(16)),64&i&&(u=Ni(e)),e.l=n;var d=a||s||l||"";d&&h&&(d+="#"+h),d||(d="#"+h),2&i&&"/"==d.charAt(0)&&"/"!=d.charAt(1)&&(d="file://"+d);var f={Target:d};return c&&(f.guid=c),u&&(f.time=u),o&&(f.Tooltip=o),f}function co(e){var t=e.read_shift(1),n=e.read_shift(1),r=e.read_shift(1),i=e.read_shift(1);return[t,n,r,i]}function uo(e,t){var n=co(e,t);return n[3]=0,n}function ho(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return{r:t,c:n,ixfe:r}}function fo(e){var t=e.read_shift(2),n=e.read_shift(2);return e.l+=8,{type:t,flags:n}}function po(e,t,n){return 0===t?"":no(e,t,n)}function mo(e,t,n){var r=n.biff>8?4:2,i=e.read_shift(r),o=e.read_shift(r,"i"),a=e.read_shift(r,"i");return[i,o,a]}function go(e){var t=e.read_shift(2),n=Pr(e);return[t,n]}function vo(e,t,n){e.l+=4,t-=4;var r=e.l+t,i=Qi(e,t,n),o=e.read_shift(2);if(r-=e.l,o!==r)throw new Error("Malformed AddinUdf: padding = "+r+" != "+o);return e.l+=o,i}function bo(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2);return{s:{c:r,r:t},e:{c:i,r:n}}}function yo(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(1),i=e.read_shift(1);return{s:{c:r,r:t},e:{c:i,r:n}}}var wo=yo;function xo(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 ko(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function Co(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function To(e){e.l+=2,e.l+=e.read_shift(2)}var So={0:To,4:To,5:To,6:To,7:Co,8:To,9:To,10:To,11:To,12:To,13:ko,14:To,15:To,16:To,17:To,18:To,19:To,20:To,21:xo};function Ao(e,t){var n=e.l+t,r=[];while(e.l=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 Mo(e,t){return 0===t||e.read_shift(2),1200}function Oo(e,t,n){if(n.enc)return e.l+=t,"";var r=e.l,i=no(e,0,n);return e.read_shift(t+r-e.l),i}function No(e,t,n){var r=n&&8==n.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&r,fBelow:64&r,fRight:128&r}}function Do(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";break}var a=Qi(e,0,n);return 0===a.length&&(a="Sheet1"),{pos:r,hs:i,dt:o,name:a}}function Lo(e,t){for(var n=e.l+t,r=e.read_shift(4),i=e.read_shift(4),o=[],a=0;a!=i&&e.l>15),i&=32767);var o={Unsynced:1&r,DyZero:(2&r)>>1,ExAsc:(4&r)>>2,ExDsc:(8&r)>>3};return[o,i]}function Bo(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),l=e.read_shift(2),c=e.read_shift(2);return{Pos:[t,n],Dim:[r,i],Flags:o,CurTab:a,FirstTab:s,Selected:l,TabRatio:c}}function jo(e,t,n){if(n&&n.biff>=2&&n.biff<5)return{};var r=e.read_shift(2);return{RTL:64&r}}function Ho(){}function Uo(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;break}return r.name=Qi(e,0,n),r}function qo(e){var t=ho(e);return t.isst=e.read_shift(4),t}function Wo(e,t,n){n.biffguess&&2==n.biff&&(n.biff=5);var r=e.l+t,i=ho(e,6);2==n.biff&&e.l++;var o=to(e,r-e.l,n);return i.val=o,i}function Go(e,t,n){var r=e.read_shift(2),i=no(e,0,n);return[r,i]}var Vo=no;function Ko(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 Yo(e){var t=e.read_shift(2),n=e.read_shift(2),r=go(e);return{r:t,c:n,ixfe:r[0],rknum:r[1]}}function Xo(e,t){var n=e.l+t-2,r=e.read_shift(2),i=e.read_shift(2),o=[];while(e.l>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}function Jo(e,t,n){var r={};return r.ifnt=e.read_shift(2),r.numFmtId=e.read_shift(2),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,t-=6,r.data=_o(e,t,r.fStyle,n),r}function Qo(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function $o(e,t,n){var r=ho(e,6);2!=n.biff&&9!=t||++e.l;var i=Ji(e,2);return r.val=i,r.t=!0===i||!1===i?"b":"e",r}function ea(e,t,n){n.biffguess&&2==n.biff&&(n.biff=5);var r=ho(e,6),i=Fr(e,8);return r.val=i,r}var ta=po;function na(e,t,n){var r=e.l+t,i=e.read_shift(2),o=e.read_shift(2);if(n.sbcch=o,1025==o||14849==o)return[o,i];if(o<1||o>255)throw new Error("Unexpected SupBook type: "+o);var a=eo(e,o),s=[];while(r>e.l)s.push(to(e));return[o,i,a,s]}function ra(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=vo(e,t-2,n)),o.body=r||e.read_shift(t-2),"string"===typeof r&&(o.Name=r),o}var ia=["_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 oa(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=eo(e,a,n);32&i&&(c=ia[c.charCodeAt(0)]);var u=r-e.l;n&&2==n.biff&&--u;var h=r!=e.l&&0!==s&&u>0?Ru(e,u,n,s):[];return{chKey:o,Name:c,itab:l,rgce:h}}function aa(e,t,n){if(n.biff<8)return sa(e,t,n);var r=[],i=e.l+t,o=e.read_shift(n.biff>8?4:2);while(0!==o--)r.push(mo(e,n.biff>8?12:6,n));if(e.l!=i)throw new Error("Bad ExternSheet: "+e.l+" != "+i);return r}function sa(e,t,n){3==e[e.l+1]&&e[e.l]++;var r=Qi(e,t,n);return 3==r.charCodeAt(0)?r.slice(1):r}function la(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),i=e.read_shift(2),o=eo(e,r,n),a=eo(e,i,n);return[o,a]}e.l+=t}function ca(e,t,n){var r=yo(e,6);e.l++;var i=e.read_shift(1);return t-=8,[Fu(e,t,n),i,r]}function ua(e,t,n){var r=wo(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,Pu(e,t,n,r)]}function ha(e){var t=0!==e.read_shift(4),n=0!==e.read_shift(4),r=e.read_shift(4);return[t,n,r]}function da(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=no(e,0,n);return n.biff<8&&e.read_shift(1),[{r:r,c:i},s,a,o]}}function fa(e,t,n){return da(e,t,n)}function pa(e,t){var n=[],r=e.read_shift(2);while(r--)n.push(bo(e,t));return n}function ma(e,t,n){if(n&&n.biff<8)return va(e,t,n);var r=xo(e,22),i=Ao(e,t-22,r[1]);return{cmo:r,ft:i}}var ga={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}}};function va(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((ga[r]||_n)(e,t,n)),{cmo:[i,r,o],ft:a}}function ba(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:ro(e,6,n);var a=e.read_shift(2);e.read_shift(2),Zi(e,2);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(h){return e.l=r+t,{t:i}}}function ya(e,t){var n=bo(e,8);e.l+=16;var r=lo(e,t-24);return[n,r]}function wa(e,t){e.read_shift(2);var n=bo(e,8),r=e.read_shift((t-10)/2,"dbcs-cont");return r=r.replace(P,""),[n,r]}function xa(e){var t,n=[0,0];return t=e.read_shift(2),n[0]=ii[t]||t,t=e.read_shift(2),n[1]=ii[t]||t,n}function ka(e){var t=e.read_shift(2),n=[];while(t-- >0)n.push(uo(e,8));return n}function Ca(e){var t=e.read_shift(2),n=[];while(t-- >0)n.push(uo(e,8));return n}function Ta(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function Sa(e,t,n){if(!n.cellStyles)return _n(e,t);var r=n&&n.biff>=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}function Aa(e,t){var n={};return t<32||(e.l+=16,n.header=Fr(e,8),n.footer=Fr(e,8),e.l+=2),n}function Ea(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}var Ma=ho,Oa=_i,Na=to;function Da(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}function La(e,t,n){n.biffguess&&5==n.biff&&(n.biff=2);var r=ho(e,6);++e.l;var i=no(e,t-7,n);return r.t="str",r.val=i,r}function za(e){var t=ho(e,6);++e.l;var n=Fr(e,8);return t.t="n",t.val=n,t}function Pa(e){var t=ho(e,6);++e.l;var n=e.read_shift(2);return t.t="n",t.val=n,t}function Ia(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}function Ra(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function Fa(e,t,n){var r=e.l+t,i=ho(e,6),o=e.read_shift(2),a=eo(e,o,n);return e.l=r,i.t="str",i.val=a,i}var Ba=[2,3,48,49,131,139,140,245],ja=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,108:863,134:737,135:852,136:857,204:1257,255:16969},t=$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});function n(t,n){var r=[],i=E(1);switch(n.type){case"base64":i=O(T(t));break;case"binary":i=O(t);break;case"buffer":case"array":i=t;break}Zn(i,0);var o=i.read_shift(1),a=!!(136&o),s=!1,l=!1;switch(o){case 2:break;case 3:break;case 48:s=!0,a=!0;break;case 49:s=!0,a=!0;break;case 131:break;case 139:break;case 140:l=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var c=0,u=521;2==o&&(c=i.read_shift(2)),i.l+=3,2!=o&&(c=i.read_shift(4)),c>1048576&&(c=1e6),2!=o&&(u=i.read_shift(2));var h=i.read_shift(2),d=n.codepage||1252;2!=o&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(d=e[i[i.l]]),i.l+=1,i.l+=2),l&&(i.l+=36);var f=[],p={},m=Math.min(i.length,2==o?521:u-10-(s?264:0)),v=l?32:11;while(i.l0)if(42!==i[i.l])for(++i.l,r[++b]=[],y=0,y=0;y!=f.length;++y){var w=i.slice(i.l,i.l+f[y].len);i.l+=f[y].len,Zn(w,0);var x=g.utils.decode(d,w);switch(f[y].type){case"C":x.trim().length&&(r[b][y]=x.replace(/\s+$/,""));break;case"D":8===x.length?r[b][y]=new Date(+x.slice(0,4),+x.slice(4,6)-1,+x.slice(6,8)):r[b][y]=x;break;case"F":r[b][y]=parseFloat(x.trim());break;case"+":case"I":r[b][y]=l?2147483648^w.read_shift(-4,"i"):w.read_shift(4,"i");break;case"L":switch(x.trim().toUpperCase()){case"Y":case"T":r[b][y]=!0;break;case"N":case"F":r[b][y]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+x+"|")}break;case"M":if(!a)throw new Error("DBF Unexpected MEMO for type "+o.toString(16));r[b][y]="##MEMO##"+(l?parseInt(x.trim(),10):w.read_shift(4));break;case"N":x=x.replace(/\u0000/g,"").trim(),x&&"."!=x&&(r[b][y]=+x||0);break;case"@":r[b][y]=new Date(w.read_shift(-8,"f")-621356832e5);break;case"T":r[b][y]=new Date(864e5*(w.read_shift(4)-2440588)+w.read_shift(4));break;case"Y":r[b][y]=w.read_shift(4,"i")/1e4+w.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":r[b][y]=-w.read_shift(-8,"f");break;case"B":if(s&&8==f[y].len){r[b][y]=w.read_shift(8,"f");break}case"G":case"P":w.l+=f[y].len;break;case"0":if("_NullFlags"===f[y].name)break;default:throw new Error("DBF Unsupported data type "+f[y].type)}}else i.l+=h;if(2!=o&&i.l=0&&h(+r.codepage),"string"==r.type)throw new Error("Cannot write DBF to JS string");var i=$n(),s=hp(e,{header:1,raw:!0,cellDates:!0}),l=s[0],c=s.slice(1),u=e["!cols"]||[],d=0,f=0,p=0,m=1;for(d=0;d250&&(k=250),x=((u[d]||{}).DBF||{}).type,"C"==x&&u[d].DBF.len>k&&(k=u[d].DBF.len),"B"==w&&"N"==x&&(w="N",y[d]=u[d].DBF.dec,k=u[d].DBF.len),b[d]="C"==w||"N"==x?k:o[w]||0,m+=b[d],v[d]=w}else v[d]="?"}var T=i.next(32);for(T.write_shift(4,318902576),T.write_shift(4,c.length),T.write_shift(2,296+32*p),T.write_shift(2,m),d=0;d<4;++d)T.write_shift(4,0);for(T.write_shift(4,0|(+t[a]||3)<<8),d=0,f=0;d":190,"?":191,"{":223},n=new RegExp("N("+Qe(t).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(e,n){var r=t[n];return"number"==typeof r?y(r):r},i=function(e,t,n){var r=t.charCodeAt(0)-32<<4|n.charCodeAt(0)-48;return 59==r?e:y(r)};function o(t,n){switch(n.type){case"base64":return a(T(t),n);case"binary":return a(t,n);case"buffer":return a(S&&e.isBuffer(t)?t.toString("binary"):N(t),n);case"array":return a(ht(t),n)}throw new Error("Unrecognized type "+n.type)}function a(e,t){var o,a=e.split(/[\n\r]+/),s=-1,l=-1,c=0,u=0,d=[],f=[],p=null,m={},v=[],b=[],y=[],w=0;for(+t.codepage>=0&&h(+t.codepage);c!==a.length;++c){w=0;var x,k=a[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,i).replace(n,r),C=k.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),T=C[0];if(k.length>0)switch(T){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":"P"==C[1].charAt(0)&&f.push(k.slice(3).replace(/;;/g,";"));break;case"C":var S=!1,A=!1,E=!1,M=!1,O=-1,N=-1;for(u=1;u-1&&d[O][N];if(!L||!L[1])throw new Error("SYLK shared formula cannot find base");d[s][l][1]=tc(L[1],{r:s-O,c:l-N})}break;case"F":var z=0;for(u=1;u0?(v[s].hpt=w,v[s].hpx=Ys(w)):0===w&&(v[s].hidden=!0);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+k)}z<1&&(p=null);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+k)}}return v.length>0&&(m["!rows"]=v),b.length>0&&(m["!cols"]=b),t&&t.sheetRows&&(d=d.slice(0,t.sheetRows)),[d,m]}function s(e,t){var n=o(e,t),r=n[0],i=n[1],a=kr(r,t);return Qe(i).forEach((function(e){a[e]=i[e]})),a}function l(e,t){return wr(s(e,t),t)}function c(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"+ec(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,"").replace(/;/g,";;")+'"';break}return i}function u(e,t){t.forEach((function(t,n){var r="F;W"+(n+1)+" "+(n+1)+" ";t.hidden?r+="0":("number"!=typeof t.width||t.wpx||(t.wpx=Bs(t.width)),"number"!=typeof t.wpx||t.wch||(t.wch=js(t.wpx)),"number"==typeof t.wch&&(r+=Math.round(t.wch)))," "!=r.charAt(r.length-1)&&e.push(r)}))}function d(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*Ks(t.hpx)+";"),r.length>2&&e.push(r+"R"+(n+1))}))}function f(e,t){var n,r=["ID;PWXL;N;E"],i=[],o=vr(e["!ref"]),a=Array.isArray(e),s="\r\n";r.push("P;PGeneral"),r.push("F;P0;DG0G8;M255"),e["!cols"]&&u(r,e["!cols"]),e["!rows"]&&d(r,e["!rows"]),r.push("B;Y"+(o.e.r-o.s.r+1)+";X"+(o.e.c-o.s.c+1)+";D"+[o.s.c,o.s.r,o.e.c,o.e.r].join(" "));for(var l=o.s.r;l<=o.e.r;++l)for(var h=o.s.c;h<=o.e.c;++h){var f=pr({r:l,c:h});n=a?(e[l]||[])[h]:e[f],n&&(null!=n.v||n.f&&!n.F)&&i.push(c(n,e,l,h,t))}return r.join(s)+s+i.join(s)+s+"E"+s}return t["|"]=254,{to_workbook:l,to_sheet:s,from_sheet:f}}(),Ua=function(){function t(t,r){switch(r.type){case"base64":return n(T(t),r);case"binary":return n(t,r);case"buffer":return n(S&&e.isBuffer(t)?t.toString("binary"):N(t),r);case"array":return n(ht(t),r)}throw new Error("Unrecognized type "+r.type)}function n(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];++o;var u=n[o]||"";while(1&(u.match(/["]/g)||[]).length&&o=0&&0===o[a].length)--a;for(var s=10,l=0,c=0;c<=a;++c)l=o[c].indexOf(" "),-1==l?l=o[c].length:l++,s=Math.max(s,l);for(c=0;c<=a;++c){i[c]=[];var u=0;for(t(o[c].slice(0,s).trim(),i,c,u,r),u=1;u<=(o[c].length-s)/10+1;++u)t(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}var r={44:",",9:"\t",59:";",124:"|"},i={44:3,9:2,59:1,124:0};function o(e){for(var t={},n=!1,o=0,a=0;o0&&v(),i["!ref"]=gr(a),i}function s(e,t){return t&&t.PRN?t.FS||"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?a(e,t):kr(n(e,t),t):a(e,t)}function l(t,n){var r="",i="string"==n.type?[0,0,0,0]:tp(t,n);switch(n.type){case"base64":r=T(t);break;case"binary":r=t;break;case"buffer":r=65001==n.codepage?t.toString("utf8"):n.codepage&&"undefined"!==typeof g?g.utils.decode(n.codepage,t):S&&e.isBuffer(t)?t.toString("binary"):N(t);break;case"array":r=ht(t);break;case"string":r=t;break;default:throw new Error("Unrecognized type "+n.type)}return 239==i[0]&&187==i[1]&&191==i[2]?r=Jt(r.slice(3)):"string"!=n.type&&"buffer"!=n.type&&65001==n.codepage?r=Jt(r):"binary"==n.type&&"undefined"!==typeof g&&n.codepage&&(r=g.utils.decode(n.codepage,g.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?qa.to_sheet("string"==n.type?r:Jt(r),n):s(r,n)}function c(e,t){return wr(l(e,t),t)}function u(e){for(var t,n=[],r=vr(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=pr({r:o,c:s});if(t=i?(e[o]||[])[s]:e[l],t&&null!=t.v){var c=(t.w||(yr(t),t.w)||"").slice(0,10);while(c.length<10)c+=" ";a.push(c+(0===s?" ":""))}else a.push(" ")}n.push(a.join(""))}return n.join("\n")}return{to_workbook:c,to_sheet:l,from_sheet:u}}();function Ga(e,t){var n=t||{},r=!!n.WTF;n.WTF=!0;try{var i=Ha.to_workbook(e,n);return n.WTF=r,i}catch(o){if(n.WTF=r,!o.message.match(/SYLK bad record ID/)&&r)throw o;return Wa.to_workbook(e,t)}}var Va=function(){function e(e,t,n){if(e){Zn(e,e.l||0);var r=n.Enum||H;while(e.l=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])r.Enum=H,e(t,(function(e,t,n){switch(n){case 0:r.vers=e,e>=4096&&(r.qpro=!0);break;case 6:h=e;break;case 204:e&&(a=e);break;case 222:a=e;break;case 15:case 51:r.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==n&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||X[14],r.cellDates&&(e[1].t="d",e[1].v=ot(e[1].v))),r.qpro&&e[3]>s&&(i["!ref"]=gr(h),l[o]=i,c.push(o),i=r.dense?[]:{},h={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],o=a||"Sheet"+(s+1),a="");var u=r.dense?(i[e[0].r]||[])[e[0].c]:i[pr(e[0])];if(u){u.t=e[1].t,u.v=e[1].v,null!=e[1].z&&(u.z=e[1].z),null!=e[1].f&&(u.f=e[1].f);break}r.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[pr(e[0])]=e[1];break;default:}}),r);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);r.Enum=U,14==t[2]&&(r.qpro=!0,t.l=0),e(t,(function(e,t,n){switch(n){case 204:o=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>s&&(i["!ref"]=gr(h),l[o]=i,c.push(o),i=r.dense?[]:{},h={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],o="Sheet"+(s+1)),d>0&&e[0].r>=d)break;r.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[pr(e[0])]=e[1],h.e.c=0&&h(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string");var r=$n(),i=vr(e["!ref"]),a=Array.isArray(e),s=[];of(r,0,o(1030)),of(r,6,l(i));for(var c=Math.min(i.e.r,8191),u=i.s.r;u<=c;++u)for(var f=or(u),m=i.s.c;m<=i.e.c;++m){u===i.s.r&&(s[m]=cr(m));var v=s[m]+f,b=a?(e[u]||[])[m]:e[v];if(b&&"z"!=b.t)if("n"==b.t)(0|b.v)==b.v&&b.v>=-32768&&b.v<=32767?of(r,13,p(u,m,b.v)):of(r,14,g(u,m,b.v));else{var y=yr(b);of(r,15,d(u,m,y.slice(0,239)))}}return of(r,1),r.end()}function i(e,t){var n=t||{};if(+n.codepage>=0&&h(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string");var r=$n();of(r,0,a(e));for(var i=0,o=0;i8191&&(n=8191),t.write_shift(2,n),t.write_shift(1,i),t.write_shift(1,r),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}function s(e,t,n){var r={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&n.qpro?(r.s.c=e.read_shift(1),e.l++,r.s.r=e.read_shift(2),r.e.c=e.read_shift(1),e.l++,r.e.r=e.read_shift(2),r):(r.s.c=e.read_shift(2),r.s.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),r.e.c=e.read_shift(2),r.e.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),65535==r.s.c&&(r.s.c=r.e.c=r.s.r=r.e.r=0),r)}function l(e){var t=Jn(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}function c(e,t,n){var r=[{c:0,r:0},{t:"n",v:0},0,0];return n.qpro&&20768!=n.vers?(r[0].c=e.read_shift(1),r[3]=e.read_shift(1),r[0].r=e.read_shift(2),e.l+=2):(r[2]=e.read_shift(1),r[0].c=e.read_shift(2),r[0].r=e.read_shift(2)),r}function u(e,t,n){var r=e.l+t,i=c(e,t,n);if(i[1].t="s",20768==n.vers){e.l++;var o=e.read_shift(1);return i[1].v=e.read_shift(o,"utf8"),i}return n.qpro&&e.l++,i[1].v=e.read_shift(r-e.l,"cstr"),i}function d(e,t,n){var r=Jn(7+n.length);r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(1,39);for(var i=0;i=128?95:o)}return r.write_shift(1,0),r}function f(e,t,n){var r=c(e,t,n);return r[1].v=e.read_shift(2,"i"),r}function p(e,t,n){var r=Jn(7);return r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(2,n,"i"),r}function m(e,t,n){var r=c(e,t,n);return r[1].v=e.read_shift(8,"f"),r}function g(e,t,n){var r=Jn(13);return r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(8,n,"f"),r}function v(e,t,n){var r=e.l+t,i=c(e,t,n);if(i[1].v=e.read_shift(8,"f"),n.qpro)e.l=r;else{var o=e.read_shift(2);k(e.slice(e.l,e.l+o),i),e.l+=o}return i}function b(e,t,n){var r=32768&t;return t&=-32769,t=(r?e:0)+(t>=8192?t-16384:t),(r?"":"$")+(n?cr(t):or(t))}var y={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},x=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function k(e,t){Zn(e,0);var n=[],r=0,i="",o="",a="",s="";while(e.ln.length)return void console.error("WK1 bad formula parse 0x"+l.toString(16)+":|"+n.join("|")+"|");var d=n.slice(-r);n.length-=r,n.push(y[l][0]+"("+d.join(",")+")")}}}1==n.length?t[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}function C(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function S(e,t){var n=C(e,t);return n[1].t="s",n[1].v=e.read_shift(t-4,"cstr"),n}function A(e,t,n,r){var i=Jn(6+r.length);i.write_shift(2,e),i.write_shift(1,n),i.write_shift(1,t),i.write_shift(1,39);for(var o=0;o=128?95:a)}return i.write_shift(1,0),i}function E(e,t){var n=C(e,t);n[1].v=e.read_shift(2);var r=n[1].v>>1;if(1&n[1].v)switch(7&r){case 0:r=5e3*(r>>3);break;case 1:r=500*(r>>3);break;case 2:r=(r>>3)/20;break;case 3:r=(r>>3)/200;break;case 4:r=(r>>3)/2e3;break;case 5:r=(r>>3)/2e4;break;case 6:r=(r>>3)/16;break;case 7:r=(r>>3)/64;break}return n[1].v=r,n}function M(e,t){var n=C(e,t),r=e.read_shift(4),i=e.read_shift(4),o=e.read_shift(2);if(65535==o)return 0===r&&3221225472===i?(n[1].t="e",n[1].v=15):0===r&&3489660928===i?(n[1].t="e",n[1].v=42):n[1].v=0,n;var a=32768&o;return o=(32767&o)-16446,n[1].v=(1-2*a)*(i*Math.pow(2,o+32)+r*Math.pow(2,o)),n}function N(e,t,n,r){var i=Jn(14);if(i.write_shift(2,e),i.write_shift(1,n),i.write_shift(1,t),0==r)return i.write_shift(4,0),i.write_shift(4,0),i.write_shift(2,65535),i;var o=0,a=0,s=0,l=0;return r<0&&(o=1,r=-r),a=0|Math.log2(r),r/=Math.pow(2,a-31),l=r>>>0,0==(2147483648&l)&&(r/=2,++a,l=r>>>0),r-=l,l|=2147483648,l>>>=0,r*=Math.pow(2,32),s=r>>>0,i.write_shift(4,s),i.write_shift(4,l),a+=16383+(o?32768:0),i.write_shift(2,a),i}function D(e,t){var n=M(e,14);return e.l+=t-14,n}function L(e,t){var n=C(e,t),r=e.read_shift(4);return n[1].v=r>>6,n}function z(e,t){var n=C(e,t),r=e.read_shift(8,"f");return n[1].v=r,n}function P(e,t){var n=z(e,14);return e.l+=t-10,n}function I(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function R(e,t){var n=e[e.l++];n>t-1&&(n=t-1);var r="";while(r.length127?95:i}return n[n.l++]=0,n}var H={0:{n:"BOF",f:Zi},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:s},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:f},14:{n:"NUMBER",f:m},15:{n:"LABEL",f:u},16:{n:"FORMULA",f:v},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:u},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"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:I},222:{n:"SHEETNAMELP",f:R},65535:{n:""}},U={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:S},23:{n:"NUMBER17",f:M},24:{n:"NUMBER18",f:E},25:{n:"FORMULA19",f:D},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:B},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:L},38:{n:"??"},39:{n:"NUMBER27",f:z},40:{n:"FORMULA28",f:P},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:I},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:F},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:r,book_to_wk3:i,to_workbook:t}}();function Ka(e){var t={},n=e.match(Pt),r=0,i=!1;if(n)for(;r!=n.length;++r){var o=Ft(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"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":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}var Ya=function(){var e=$t("t"),t=$t("rPr");function n(n){var r=n.match(e);if(!r)return{t:"s",v:""};var i={t:"s",v:Ut(r[1])},o=n.match(t);return o&&(i.s=Ka(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}))}}(),Xa=function(){var e=/(\r\n|\n)/g;function t(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||"";return"superscript"==i||"super"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),n.push("")),n.push(""),e}function n(n){var r=[[],n.v,[]];return n.v?(n.s&&t(n.s,r[0],r[2]),r[0].join("")+r[1].replace(e,"
")+r[2].join("")):""}return function(e){return e.map(n).join("")}}(),Za=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,_a=/<(?:\w+:)?r>/,Ja=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Qa(e,t){var n=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Ut(Jt(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Jt(e),n&&(r.h=Gt(r.t))):e.match(_a)&&(r.r=Jt(e),r.t=Ut(Jt((e.replace(Ja,"").match(Za)||[]).join("").replace(Pt,""))),n&&(r.h=Xa(Ya(r.r)))),r):{t:""}}var $a=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,es=/<(?:\w+:)?(?:si|sstItem)>/g,ts=/<\/(?:\w+:)?(?:si|sstItem)>/;function ns(e,t){var n=[],r="";if(!e)return n;var i=e.match($a);if(i){r=i[2].replace(es,"").split(ts);for(var o=0;o!=r.length;++o){var a=Qa(r[o].trim(),t);null!=a&&(n[n.length]=a)}i=Ft(i[1]),n.Count=i.count,n.Unique=i.uniqueCount}return n}function rs(e){return[e.read_shift(4),e.read_shift(4)]}function is(e,t){var n=[],r=!1;return Qn(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.T,!r||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}})),n}function os(e){if("undefined"!==typeof g)return g.utils.encode(a,e);for(var t=[],n=e.split(""),r=0;r=4&&(e.l+=t-4),n}function ss(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=as(e,4),t.U=as(e,4),t.W=as(e,4),t}function ls(e){var t=e.read_shift(4),n=e.l+t-4,r={},i=e.read_shift(4),o=[];while(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 cs(e){var t=[];e.l+=4;var n=e.read_shift(4);while(n-- >0)t.push(ls(e));return t}function us(e){var t=[];e.l+=4;var n=e.read_shift(4);while(n-- >0)t.push(e.read_shift(0,"lpp4"));return t}function hs(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=as(e,4),t.U=as(e,4),t.W=as(e,4),t}function ds(e){var t=hs(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 fs(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 ps(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 ms(e){var t=as(e);switch(t.Minor){case 2:return[t.Minor,gs(e,t)];case 3:return[t.Minor,vs(e,t)];case 4:return[t.Minor,bs(e,t)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function gs(e){var t=e.read_shift(4);if(36!=(63&t))throw new Error("EncryptionInfo mismatch");var n=e.read_shift(4),r=fs(e,n),i=ps(e,e.length-e.l);return{t:"Std",h:r,v:i}}function vs(){throw new Error("File is password-protected: ECMA-376 Extensible")}function bs(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(Pt,(function(e){var n=Ft(e);switch(Bt(n[0])){case"":break;case"":case"":break;case"":break;case"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=fs(e,i),t-=i,n.EncryptionVerifier=ps(e,t),n}function ws(e){var t={},n=t.EncryptionVersionInfo=as(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}function xs(e){var t,n,r,i,o,a,s=0,l=os(e),c=l.length+1;for(t=E(c),t[0]=l.length,n=1;n!=c;++n)t[n]=l[n-1];for(n=c-1;n>=0;--n)r=t[n],i=0===(16384&s)?0:1,o=s<<1&32767,a=i|o,s=a^r;return 52811^s}var ks=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){return 255&(e/2|128*e)},i=function(e,t){return r(e^t)},o=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};return function(t){for(var n,r,a,s=os(t),l=o(s),c=s.length,u=E(16),h=0;16!=h;++h)u[h]=0;1===(1&c)&&(n=l>>8,u[c]=i(e[0],n),--c,n=255&l,r=s[s.length-1],u[c]=i(r,n));while(c>0)--c,n=l>>8,u[c]=i(s[c],n),--c,n=255&l,u[c]=i(s[c],n);c=15,a=15-s.length;while(a>0)n=l>>8,u[c]=i(e[a],n),--c,--a,n=255&l,u[c]=i(s[c],n),--c,--a;return u}}(),Cs=function(e,t,n,r,i){var o,a;for(i||(i=t),r||(r=ks(e)),o=0;o!=t.length;++o)a=t[o],a^=r[n],a=255&(a>>5|a<<3),i[o]=a,++n;return[i,n,r]},Ts=function(e){var t=0,n=ks(e);return function(e){var r=Cs("",e,t,n);return t=r[1],r[0]}};function Ss(e,t,n,r){var i={key:Zi(e),verificationBytes:Zi(e)};return n.password&&(i.verifier=xs(n.password)),r.valid=i.verificationBytes===i.verifier,r.valid&&(r.insitu=Ts(n.password)),i}function As(e,t,n){var r=n||{};return r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=ws(e,t):r.Data=ys(e,t),r}function Es(e,t,n){var r={Type:n.biff>=8?e.read_shift(2):0};return r.Type?As(e,t-2,r):Ss(e,n.biff>=8?t:t-2,n,r),r}var Ms=function(){function t(t,r){switch(r.type){case"base64":return n(T(t),r);case"binary":return n(t,r);case"buffer":return n(S&&e.isBuffer(t)?t.toString("binary"):N(t),r);case"array":return n(ht(t),r)}throw new Error("Unrecognized type "+r.type)}function n(e,t){var n=t||{},r=n.dense?[]:{},i=e.match(/\\trowd.*?\\row\b/g);if(!i.length)throw new Error("RTF missing table");var o={s:{c:0,r:0},e:{c:0,r:i.length-1}};return i.forEach((function(e,t){Array.isArray(r)&&(r[t]=[]);var n,i=/\\\w+\b/g,a=0,s=-1;while(n=i.exec(e)){switch(n[0]){case"\\cell":var l=e.slice(a,i.lastIndex-n[0].length);if(" "==l[0]&&(l=l.slice(1)),++s,l.length){var c={v:l,t:"s"};Array.isArray(r)?r[t][s]=c:r[pr({r:t,c:s})]=c}break}a=i.lastIndex}s>o.e.c&&(o.e.c=s)})),r["!ref"]=gr(o),r}function r(e,n){return wr(t(e,n),n)}function i(e){for(var t,n=["{\\rtf1\\ansi"],r=vr(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=pr({r:o,c:a});t=i?(e[o]||[])[a]:e[s],t&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||(yr(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}return{to_workbook:r,to_sheet:t,from_sheet:i}}();function Os(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)]}function Ns(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 Ds(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=0,l=0,c=i+o;switch(l=a/(c>1?2-c:c),i){case t:s=((n-r)/a+6)%6;break;case n:s=(r-t)/a+2;break;case r:s=(t-n)/a+4;break}return[s/6,l,c/2]}function Ls(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;break}for(var c=0;3!=c;++c)s[c]=Math.round(255*s[c]);return s}function zs(e,t){if(0===t)return e;var n=Ds(Os(e));return n[2]=t<0?n[2]*(1+t):1-(1-n[2])*(1-t),Ns(Ls(n))}var Ps=6,Is=15,Rs=1,Fs=Ps;function Bs(e){return Math.floor((e+Math.round(128/Fs)/256)*Fs)}function js(e){return Math.floor((e-5)/Fs*100+.5)/100}function Hs(e){return Math.round((e*Fs+5)/Fs*256)/256}function Us(e){return Hs(js(Bs(e)))}function qs(e){var t=Math.abs(e-Us(e)),n=Fs;if(t>.005)for(Fs=Rs;Fs":case"":break;case"":case"":i={},n.diagonalUp&&(i.diagonalUp=Kt(n.diagonalUp)),n.diagonalDown&&(i.diagonalDown=Kt(n.diagonalDown)),t.Borders.push(i);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;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")}}))}function _s(e,t,n,r){t.Fills=[];var i={},o=!1;(e[0].match(Pt)||[]).forEach((function(e){var n=Ft(e);switch(Bt(n[0])){case"":case"":break;case"":case"":i={},t.Fills.push(i);break;case"":break;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"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":o=!1;break;default:if(r&&r.WTF&&!o)throw new Error("unrecognized "+n[0]+" in fills")}}))}function Js(e,t,n,r){t.Fonts=[];var i={},o=!1;(e[0].match(Pt)||[]).forEach((function(e){var a=Ft(e);switch(Bt(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")}}))}function Qs(e,t,n){t.NumberFmt=[];for(var r=Qe(X),i=0;i":case"":case"":break;case"0){if(l>392){for(l=392;l>60;--l)if(null==t.NumberFmt[l])break;t.NumberFmt[l]=s}qe(s,l)}break;case"":break;default:if(n.WTF)throw new Error("unrecognized "+a[0]+" in numFmts")}}}var $s=["numFmtId","fillId","fontId","borderId","xfId"],el=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function tl(e,t,n){var r;t.CellXf=[];var i=!1;(e[0].match(Pt)||[]).forEach((function(e){var o=Ft(e),a=0;switch(Bt(o[0])){case"":case"":case"":break;case"":for(r=o,delete r[0],a=0;a<$s.length;++a)r[$s[a]]&&(r[$s[a]]=parseInt(r[$s[a]],10));for(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=Kt(o.wrapText)),r.alignment=s;break;case"":break;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")}}))}var nl=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?(o=o.replace(//gm,"").replace(//gm,""),(l=o.match(e))&&Qs(l,c,s),(l=o.match(r))&&Js(l,c,a,s),(l=o.match(n))&&_s(l,c,a,s),(l=o.match(i))&&Zs(l,c,a,s),(l=o.match(t))&&tl(l,c,s),c):c}}();function rl(e,t){var n=e.read_shift(2),r=Tr(e,t-2);return[n,r]}function il(e,t,n){var r={};r.sz=e.read_shift(2)/20;var i=jr(e,2,n);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);var o=e.read_shift(2);switch(700===o&&(r.bold=1),e.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript";break}var a=e.read_shift(1);0!=a&&(r.underline=a);var s=e.read_shift(1);s>0&&(r.family=s);var l=e.read_shift(1);switch(l>0&&(r.charset=l),e.l++,r.color=Br(e,8),e.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor";break}return r.name=Tr(e,t-21),r}var ol=_n;function al(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}}var sl=_n;function ll(e,t,n){var r={NumberFmt:[]};for(var i in X)r.NumberFmt[i]=X[i];r.CellXf=[],r.Fonts=[];var o=[],a=!1;return Qn(e,(function(e,i,s){switch(s){case 44:r.NumberFmt[e[0]]=e[1],qe(e[1],e[0]);break;case 43:r.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=zs(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:617==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(s),a=!0;break;case 38:o.pop(),a=!1;break;default:if(i.T>0)o.push(s);else if(i.T<0)o.pop();else if(!a||n.WTF&&37!=o[o.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}})),r}var cl=["","","","","","","","","","","",""];function ul(e,t,n){t.themeElements.clrScheme=[];var r={};(e[0].match(Pt)||[]).forEach((function(e){var i=Ft(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[cl.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 hl(){}function dl(){}var fl=/]*)>[\s\S]*<\/a:clrScheme>/,pl=/]*)>[\s\S]*<\/a:fontScheme>/,ml=/]*)>[\s\S]*<\/a:fmtScheme>/;function gl(e,t,n){var r;t.themeElements={},[["clrScheme",fl,ul],["fontScheme",pl,hl],["fmtScheme",ml,dl]].forEach((function(i){if(!(r=e.match(i[1])))throw new Error(i[0]+" not found in themeElements");i[2](r,t,n)}))}var vl=/]*)>[\s\S]*<\/a:themeElements>/;function bl(e,t){var n;e&&0!==e.length||(e=yl());var r={};if(!(n=e.match(vl)))throw new Error("themeElements not found in theme");return gl(n[0],r,t),r.raw=e,r}function yl(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var n=[Nt];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 wl(e,t,n){var r=e.l+t,i=e.read_shift(4);if(124226!==i)if(n.cellStyles){var o,a=e.slice(e.l);e.l=r;try{o=Mt(a,{type:"array"})}catch(l){return}var s=Tt(o,"theme/theme/theme1.xml",!0);if(s)return bl(s,n)}else e.l=r}function xl(e){return e.read_shift(4)}function kl(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=Cl(e,4);break;case 2:t.xclrValue=co(e,4);break;case 3:t.xclrValue=xl(e,4);break;case 4:e.l+=4;break}return e.l+=8,t}function Cl(e,t){return _n(e,t)}function Tl(e,t){return _n(e,t)}function Sl(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]=kl(e,n);break;case 6:r[1]=Tl(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}function Al(e,t){var n=e.l+t;e.l+=2;var r=e.read_shift(2);e.l+=2;var i=e.read_shift(2),o=[];while(i-- >0)o.push(Sl(e,n-e.l));return{ixfe:r,ext:o}}function El(e,t){t.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}}))}function Ml(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Tr(e,t-8)}}function Ol(e){var t=[],n=e.read_shift(4);while(n-- >0)t.push([e.read_shift(4),e.read_shift(4)]);return t}function Nl(e){return e.l+=4,0!=e.read_shift(4)}function Dl(e,t,n){var r={Types:[],Cell:[],Value:[]},i=n||{},o=[],a=!1,s=2;return Qn(e,(function(e,t,n){switch(n){case 335:r.Types.push({name:e.name});break;case 51:e.forEach((function(e){1==s?r.Cell.push({type:r.Types[e[0]-1].name,index:e[1]}):0==s&&r.Value.push({type:r.Types[e[0]-1].name,index:e[1]})}));break;case 337:s=e?1:0;break;case 338:s=2;break;case 35:o.push(n),a=!0;break;case 36:o.pop(),a=!1;break;default:if(t.T);else if(!a||i.WTF&&35!=o[o.length-1])throw new Error("Unexpected record 0x"+n.toString(16))}})),r}function Ll(e,t,n){var r={Types:[],Cell:[],Value:[]};if(!e)return r;var i,o=!1,a=2;return e.replace(Pt,(function(e){var t=Ft(e);switch(Bt(t[0])){case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":a=2;break;case"":a=2;break;case"":case"":case"":break;case"":o=!1;break;case"":case"":break;case"]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][n].Target}function jl(e,t,n,r){var i,o=Array.isArray(e);t.forEach((function(t){var a=fr(t.ref);if(o?(e[a.r]||(e[a.r]=[]),i=e[a.r][a.c]):i=e[t.ref],!i){i={t:"z"},o?e[a.r][a.c]=i:e[t.ref]=i;var s=vr(e["!ref"]||"BDWGO1000001:A1");s.s.r>a.r&&(s.s.r=a.r),s.e.ra.c&&(s.s.c=a.c),s.e.c=0;--u){if(!n&&i.c[u].T)return;n&&!i.c[u].T&&i.c.splice(u,1)}if(n&&r)for(u=0;u/))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=Ft(i[0]),a={author:o.authorId&&n[o.authorId]||"sheetjsghost",ref:o.ref,guid:o.guid},s=fr(o.ref);if(!(t.sheetRows&&t.sheetRows<=s.r)){var l=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),c=!!l&&!!l[1]&&Qa(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}function Ul(e,t){var n=[],r=!1,i={},o=0;return e.replace(Pt,(function(a,s){var l=Ft(a);switch(Bt(l[0])){case"":break;case"":null!=i.t&&n.push(i);break;case"":case"":i.t=e.slice(o,s).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":r=!0;break;case"":r=!1;break;case"":case"":case"":break;case"":r=!1;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+l[0]+" in threaded comments")}return a})),n}function ql(e,t){var n=[],r=!1;return e.replace(Pt,(function(e){var i=Ft(e);switch(Bt(i[0])){case"":break;case"":break;case"":case"":case"":break;case"":r=!1;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+i[0]+" in threaded comments")}return e})),n}function Wl(e){var t={};t.iauthor=e.read_shift(4);var n=Rr(e,16);return t.rfx=n.s,t.ref=pr(n.s),e.l+=16,t}var Gl=Tr;function Vl(e,t){var n=[],r=[],i={},o=!1;return Qn(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:break;case 38:break;default:if(a.T);else if(!o||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),n}var Kl="application/vnd.ms-office.vbaProject";function Yl(e){var t=Ze.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*/,"");Ze.utils.cfb_add(t,i,e.FileIndex[r].content)}})),Ze.write(t)}function Xl(){return{"!type":"dialog"}}function Zl(){return{"!type":"dialog"}}function _l(){return{"!type":"macro"}}function Jl(){return{"!type":"macro"}}var Ql=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?"":"$")+cr(l)+(a?"":"$")+or(s)}return function(r,i){return t=i,r.replace(e,n)}}(),$l=/(^|[^._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,ec=function(){return function(e,t){return e.replace($l,(function(e,n,r,i,o,a){var s=lr(i)-(r?0:t.c),l=ir(a)-(o?0:t.r),c=0==l?"":o?l+1:"["+l+"]",u=0==s?"":r?s+1:"["+s+"]";return n+"R"+c+"C"+u}))}}();function tc(e,t){return e.replace($l,(function(e,n,r,i,o,a){return n+("$"==r?r+i:cr(lr(i)+t.c))+("$"==o?o+a:or(ir(a)+t.r))}))}function nc(e,t,n){var r=mr(t),i=r.s,o=fr(n),a={r:o.r-i.r,c:o.c-i.c};return tc(e,a)}function rc(e){return 1!=e.length}function ic(e){return e.replace(/_xlfn\./g,"")}function oc(e){e.l+=1}function ac(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function sc(e,t,n){var r=2;if(n){if(n.biff>=2&&n.biff<=5)return lc(e,t,n);12==n.biff&&(r=4)}var i=e.read_shift(r),o=e.read_shift(r),a=ac(e,2),s=ac(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 lc(e){var t=ac(e,2),n=ac(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 cc(e,t,n){if(n.biff<8)return lc(e,t,n);var r=e.read_shift(12==n.biff?4:2),i=e.read_shift(12==n.biff?4:2),o=ac(e,2),a=ac(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]}}}function uc(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return hc(e,t,n);var r=e.read_shift(n&&12==n.biff?4:2),i=ac(e,2);return{r:r,c:i[0],cRel:i[1],rRel:i[2]}}function hc(e){var t=ac(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}function dc(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 fc(e,t,n){var r=n&&n.biff?n.biff:8;if(r>=2&&r<=5)return pc(e,t,n);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)while(i>524287)i-=1048576;if(1==a)while(o>8191)o-=16384;return{r:i,c:o,cRel:a,rRel:s}}function pc(e){var t=e.read_shift(2),n=e.read_shift(1),r=(32768&t)>>15,i=(16384&t)>>14;return t&=16383,1==r&&t>=8192&&(t-=16384),1==i&&n>=128&&(n-=256),{r:t,c:n,cRel:i,rRel:r}}function mc(e,t,n){var r=(96&e[e.l++])>>5,i=sc(e,n.biff>=2&&n.biff<=5?6:8,n);return[r,i]}function gc(e,t,n){var r=(96&e[e.l++])>>5,i=e.read_shift(2,"i"),o=8;if(n)switch(n.biff){case 5:e.l+=12,o=6;break;case 12:o=12;break}var a=sc(e,o,n);return[r,i,a]}function vc(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[r]}function bc(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;break}return e.l+=o,[r,i]}function yc(e,t,n){var r=(96&e[e.l++])>>5,i=cc(e,t-1,n);return[r,i]}function wc(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[r]}function xc(e){var t=1&e[e.l+1],n=1;return e.l+=4,[t,n]}function kc(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}function Cc(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)]}function Tc(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)]}function Sc(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}function Ac(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[r]}function Ec(e){var t=e.read_shift(1),n=e.read_shift(1);return[t,n]}function Mc(e){return e.read_shift(2),Ec(e,2)}function Oc(e){return e.read_shift(2),Ec(e,2)}function Nc(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=uc(e,0,n);return[r,i]}function Dc(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=fc(e,0,n);return[r,i]}function Lc(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(2);n&&5==n.biff&&(e.l+=12);var o=uc(e,0,n);return[r,i,o]}function zc(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[Yu[i],Ku[i],r]}function Pc(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)]:Ic(e);return[i,(0===o[0]?Ku:Vu)[o[1]]]}function Ic(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}function Rc(e,t,n){e.l+=n&&2==n.biff?3:4}function Fc(e,t,n){if(e.l++,n&&12==n.biff)return[e.read_shift(4,"i"),0];var r=e.read_shift(2),i=e.read_shift(n&&2==n.biff?1:2);return[r,i]}function Bc(e){return e.l++,ci[e.read_shift(1)]}function jc(e){return e.l++,e.read_shift(2)}function Hc(e){return e.l++,0!==e.read_shift(1)}function Uc(e){return e.l++,Fr(e,8)}function qc(e,t,n){return e.l++,Qi(e,t-1,n)}function Wc(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;break}switch(n[0]){case 4:n[1]=Xi(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=ci[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=Fr(e,8);break;case 2:n[1]=no(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function Gc(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?Rr:bo)(e,8));return i}function Vc(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]=Wc(e,n.biff);return a}function Kc(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;break}return[r,0,o]}function Yc(e,t,n){if(5==n.biff)return Xc(e,t,n);var r=e.read_shift(1)>>>5&3,i=e.read_shift(2),o=e.read_shift(4);return[r,i,o]}function Xc(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]}function Zc(e,t,n){var r=e.read_shift(1)>>>5&3;e.l+=n&&2==n.biff?3:4;var i=e.read_shift(n&&2==n.biff?1:2);return[r,i]}function _c(e,t,n){var r=e.read_shift(1)>>>5&3,i=e.read_shift(n&&2==n.biff?1:2);return[r,i]}function Jc(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]}function Qc(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;break}return e.l+=o,[r,i]}var $c=_n,eu=_n,tu=_n;function nu(e,t,n){return e.l+=2,[dc(e,4,n)]}function ru(e){return e.l+=6,[]}var iu=nu,ou=ru,au=ru,su=nu;function lu(e){return e.l+=2,[Zi(e),1&e.read_shift(2)]}var cu=nu,uu=lu,hu=ru,du=nu,fu=nu,pu=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function mu(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),a=pu[n>>2&31];return{ixti:t,coltype:3&n,rt:a,idx:r,c:i,C:o}}function gu(e){return e.l+=2,[e.read_shift(4)]}function vu(e,t,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}function bu(e,t,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}function yu(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[t,n]}function wu(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[t,n]}function xu(e){return e.l+=4,[0,0]}var ku={1:{n:"PtgExp",f:Fc},2:{n:"PtgTbl",f:tu},3:{n:"PtgAdd",f:oc},4:{n:"PtgSub",f:oc},5:{n:"PtgMul",f:oc},6:{n:"PtgDiv",f:oc},7:{n:"PtgPower",f:oc},8:{n:"PtgConcat",f:oc},9:{n:"PtgLt",f:oc},10:{n:"PtgLe",f:oc},11:{n:"PtgEq",f:oc},12:{n:"PtgGe",f:oc},13:{n:"PtgGt",f:oc},14:{n:"PtgNe",f:oc},15:{n:"PtgIsect",f:oc},16:{n:"PtgUnion",f:oc},17:{n:"PtgRange",f:oc},18:{n:"PtgUplus",f:oc},19:{n:"PtgUminus",f:oc},20:{n:"PtgPercent",f:oc},21:{n:"PtgParen",f:oc},22:{n:"PtgMissArg",f:oc},23:{n:"PtgStr",f:qc},26:{n:"PtgSheet",f:vu},27:{n:"PtgEndSheet",f:bu},28:{n:"PtgErr",f:Bc},29:{n:"PtgBool",f:Hc},30:{n:"PtgInt",f:jc},31:{n:"PtgNum",f:Uc},32:{n:"PtgArray",f:wc},33:{n:"PtgFunc",f:zc},34:{n:"PtgFuncVar",f:Pc},35:{n:"PtgName",f:Kc},36:{n:"PtgRef",f:Nc},37:{n:"PtgArea",f:mc},38:{n:"PtgMemArea",f:Zc},39:{n:"PtgMemErr",f:$c},40:{n:"PtgMemNoMem",f:eu},41:{n:"PtgMemFunc",f:_c},42:{n:"PtgRefErr",f:Jc},43:{n:"PtgAreaErr",f:vc},44:{n:"PtgRefN",f:Dc},45:{n:"PtgAreaN",f:yc},46:{n:"PtgMemAreaN",f:yu},47:{n:"PtgMemNoMemN",f:wu},57:{n:"PtgNameX",f:Yc},58:{n:"PtgRef3d",f:Lc},59:{n:"PtgArea3d",f:gc},60:{n:"PtgRefErr3d",f:Qc},61:{n:"PtgAreaErr3d",f:bc},255:{}},Cu={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},Tu={1:{n:"PtgElfLel",f:lu},2:{n:"PtgElfRw",f:du},3:{n:"PtgElfCol",f:iu},6:{n:"PtgElfRwV",f:fu},7:{n:"PtgElfColV",f:su},10:{n:"PtgElfRadical",f:cu},11:{n:"PtgElfRadicalS",f:hu},13:{n:"PtgElfColS",f:ou},15:{n:"PtgElfColSV",f:au},16:{n:"PtgElfRadicalLel",f:uu},25:{n:"PtgList",f:mu},29:{n:"PtgSxName",f:gu},255:{}},Su={0:{n:"PtgAttrNoop",f:xu},1:{n:"PtgAttrSemi",f:Ac},2:{n:"PtgAttrIf",f:Tc},4:{n:"PtgAttrChoose",f:kc},8:{n:"PtgAttrGoto",f:Cc},16:{n:"PtgAttrSum",f:Rc},32:{n:"PtgAttrBaxcel",f:xc},33:{n:"PtgAttrBaxcel",f:xc},64:{n:"PtgAttrSpace",f:Mc},65:{n:"PtgAttrSpaceSemi",f:Oc},128:{n:"PtgAttrIfError",f:Sc},255:{}};function Au(e,t,n,r){if(r.biff<8)return _n(e,t);for(var i=e.l+t,o=[],a=0;a!==n.length;++a)switch(n[a][0]){case"PtgArray":n[a][1]=Vc(e,0,r),o.push(n[a][1]);break;case"PtgMemArea":n[a][2]=Gc(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];default:break}return t=i-e.l,0!==t&&o.push(_n(e,t)),o}function Eu(e,t,n){var r,i,o=e.l+t,a=[];while(o!=e.l)t=o-e.l,i=e[e.l],r=ku[i]||ku[Cu[i]],24!==i&&25!==i||(r=(24===i?Tu:Su)[e[e.l+1]]),r&&r.f?a.push([r.n,r.f(e,t,n)]):_n(e,t);return a}function Mu(e){for(var t=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Nu(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function Du(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 Lu(e,t,n){var r=Du(e,t,n);return"#REF"==r?r:Nu(r,n)}function zu(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}},h=[],d=0,f=0,p="";if(!e[0]||!e[0][0])return"";for(var m=-1,g="",v=0,b=e[0].length;v=0){switch(e[0][m][1][0]){case 0:g=ft(" ",e[0][m][1][1]);break;case 1:g=ft("\r",e[0][m][1][1]);break;default:if(g="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}a+=g,m=-1}h.push(a+Ou[y[0]]+o);break;case"PtgIsect":o=h.pop(),a=h.pop(),h.push(a+" "+o);break;case"PtgUnion":o=h.pop(),a=h.pop(),h.push(a+","+o);break;case"PtgRange":o=h.pop(),a=h.pop(),h.push(a+":"+o);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":s=er(y[1][1],u,i),h.push(nr(s,c));break;case"PtgRefN":s=n?er(y[1][1],n,i):y[1][1],h.push(nr(s,c));break;case"PtgRef3d":d=y[1][1],s=er(y[1][2],u,i),p=Lu(r,d,i);h.push(p+"!"+nr(s,c));break;case"PtgFunc":case"PtgFuncVar":var w=y[1][0],x=y[1][1];w||(w=0),w&=127;var k=0==w?[]:h.slice(-w);h.length-=w,"User"===x&&(x=k.shift()),h.push(x+"("+k.join(",")+")");break;case"PtgBool":h.push(y[1]?"TRUE":"FALSE");break;case"PtgInt":h.push(y[1]);break;case"PtgNum":h.push(String(y[1]));break;case"PtgStr":h.push('"'+y[1].replace(/"/g,'""')+'"');break;case"PtgErr":h.push(y[1]);break;case"PtgAreaN":l=tr(y[1][1],n?{s:n}:u,i),h.push(rr(l,i));break;case"PtgArea":l=tr(y[1][1],u,i),h.push(rr(l,i));break;case"PtgArea3d":d=y[1][1],l=y[1][2],p=Lu(r,d,i),h.push(p+"!"+rr(l,i));break;case"PtgAttrSum":h.push("SUM("+h.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":f=y[1][2];var C=(r.names||[])[f-1]||(r[0]||[])[f],T=C?C.Name:"SH33TJSNAME"+String(f);T&&"_xlfn."==T.slice(0,6)&&!i.xlfn&&(T=T.slice(6)),h.push(T);break;case"PtgNameX":var S,A=y[1][1];if(f=y[1][2],!(i.biff<=5)){var E="";if(14849==((r[A]||[])[0]||[])[0]||(1025==((r[A]||[])[0]||[])[0]?r[A][f]&&r[A][f].itab>0&&(E=r.SheetNames[r[A][f].itab-1]+"!"):E=r.SheetNames[f-1]+"!"),r[A]&&r[A][f])E+=r[A][f].Name;else if(r[0]&&r[0][f])E+=r[0][f].Name;else{var M=(Du(r,A,i)||"").split(";;");M[f-1]?E=M[f-1]:E+="SH33TJSERRX"}h.push(E);break}A<0&&(A=-A),r[A]&&(S=r[A][f]),S||(S={Name:"SH33TJSERRY"}),h.push(S.Name);break;case"PtgParen":var O="(",N=")";if(m>=0){switch(g="",e[0][m][1][0]){case 2:O=ft(" ",e[0][m][1][1])+O;break;case 3:O=ft("\r",e[0][m][1][1])+O;break;case 4:N=ft(" ",e[0][m][1][1])+N;break;case 5:N=ft("\r",e[0][m][1][1])+N;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}h.push(O+h.pop()+N);break;case"PtgRefErr":h.push("#REF!");break;case"PtgRefErr3d":h.push("#REF!");break;case"PtgExp":s={c:y[1][1],r:y[1][0]};var D={c:n.c,r:n.r};if(r.sharedf[pr(s)]){var L=r.sharedf[pr(s)];h.push(zu(L,u,D,r,i))}else{var z=!1;for(o=0;o!=r.arrayf.length;++o)if(a=r.arrayf[o],!(s.ca[0].e.c)&&!(s.ra[0].e.r)){h.push(zu(a[1],u,D,r,i)),z=!0;break}z||h.push(y[1])}break;case"PtgArray":h.push("{"+Mu(y[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=v;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":h.push("");break;case"PtgAreaErr":h.push("#REF!");break;case"PtgAreaErr3d":h.push("#REF!");break;case"PtgList":h.push("Table"+y[1].idx+"[#"+y[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;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":throw new Error("Unrecognized Formula Token: "+String(y));default:throw new Error("Unrecognized Formula Token: "+String(y))}var P=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(3!=i.biff&&m>=0&&-1==P.indexOf(e[0][v][0])){y=e[0][m];var I=!0;switch(y[1][0]){case 4:I=!1;case 0:g=ft(" ",y[1][1]);break;case 5:I=!1;case 1:g=ft("\r",y[1][1]);break;default:if(g="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+y[1][0])}h.push((I?g:"")+h.pop()+(I?"":g)),m=-1}}if(h.length>1&&i.WTF)throw new Error("bad formula stack");return h[0]}function Pu(e,t,n){var r,i=e.l+t,o=2==n.biff?1:2,a=e.read_shift(o);if(65535==a)return[[],_n(e,t-2)];var s=Eu(e,a,n);return t!==a+o&&(r=Au(e,t-a-o,s,n)),e.l=i,[s,r]}function Iu(e,t,n){var r,i=e.l+t,o=2==n.biff?1:2,a=e.read_shift(o);if(65535==a)return[[],_n(e,t-2)];var s=Eu(e,a,n);return t!==a+o&&(r=Au(e,t-a-o,s,n)),e.l=i,[s,r]}function Ru(e,t,n,r){var i,o=e.l+t,a=Eu(e,r,n);return o!==e.l&&(i=Au(e,o-e.l,a,n)),[a,i]}function Fu(e,t,n){var r,i=e.l+t,o=e.read_shift(2),a=Eu(e,o,n);return 65535==o?[[],_n(e,t-2)]:(t!==o+2&&(r=Au(e,i-o-2,a,n)),[a,r])}function Bu(e){var t;if(65535!==Bn(e,e.l+6))return[Fr(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[]}function ju(e,t,n){var r=e.l+t,i=ho(e,6);2==n.biff&&++e.l;var o=Bu(e,8),a=e.read_shift(1);2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4));var s=Iu(e,r-e.l,n);return{cell:i,val:o[0],formula:s,shared:a>>3&1,tt:o[1]}}function Hu(e,t,n){var r=e.read_shift(4),i=Eu(e,r,n),o=e.read_shift(4),a=o>0?Au(e,o,i,n):null;return[i,a]}var Uu=Hu,qu=Hu,Wu=Hu,Gu=Hu,Vu={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"},Ku={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"},Yu={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};function Xu(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&(e=e.slice(1),61==e.charCodeAt(0)&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")})),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Zu(e){var t=e.split(":"),n=t[0].split(".")[0];return[n,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var _u={},Ju={};function Qu(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 $u(e,t,n,r,i,o){try{r.cellNF&&(e.z=X[t])}catch(s){if(r.WTF)throw s}if("z"!==e.t||r.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=ut(e.v)),(!r||!1!==r.cellText)&&"z"!==e.t)try{if(null==X[t]&&qe(Ge[t]||"General",t),"e"===e.t)e.w=e.w||ci[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=le(e.v);else if("d"===e.t){var a=tt(e.v);e.w=(0|a)===a?a.toString(10):le(a)}else{if(void 0===e.v)return"";e.w=ce(e.v,Ju)}else"d"===e.t?e.w=Ue(t,tt(e.v),Ju):e.w=Ue(t,e.v,Ju)}catch(s){if(r.WTF)throw s}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=zs(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=zs(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(s){if(r.WTF&&o.Fills)throw s}}}function eh(e,t){var n=vr(t);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=gr(n))}var th=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,nh=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,rh=/<(?:\w:)?hyperlink [^>]*>/gm,ih=/"(\w*:\w*)"/,oh=/<(?:\w:)?col\b[^>]*[\/]?>/g,ah=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,sh=/<(?:\w:)?pageMargins[^>]*\/>/g,lh=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,ch=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,uh=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function hh(e,t,n,r,i,o,a){if(!e)return e;r||(r={"!id":{}}),null!=w&&null==t.dense&&(t.dense=w);var s=t.dense?[]:{},l={s:{r:2e6,c:2e6},e:{r:0,c:0}},c="",u="",h=e.match(nh);h?(c=e.slice(0,h.index),u=e.slice(h.index+h[0].length)):c=u=e;var d=c.match(lh);d?dh(d[0],s,i,n):(d=c.match(ch))&&fh(d[0],d[1]||"",s,i,n,a,o);var f=(c.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(f>0){var p=c.slice(f,f+50).match(ih);p&&eh(s,p[1])}var m=c.match(uh);m&&m[1]&&yh(m[1],i);var g=[];if(t.cellStyles){var v=c.match(oh);v&&gh(g,v)}h&&wh(h[1],s,t,l,o,a);var b=u.match(ah);b&&(s["!autofilter"]=vh(b[0]));var y=[],x=u.match(th);if(x)for(f=0;f!=x.length;++f)y[f]=vr(x[f].slice(x[f].indexOf('"')+1));var k=u.match(rh);k&&ph(s,k,r);var C=u.match(sh);if(C&&(s["!margins"]=mh(Ft(C[0]))),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=gr(l)),t.sheetRows>0&&s["!ref"]){var T=vr(s["!ref"]);t.sheetRows<=+T.e.r&&(T.e.r=t.sheetRows-1,T.e.r>l.e.r&&(T.e.r=l.e.r),T.e.rl.e.c&&(T.e.c=l.e.c),T.e.c0&&(s["!cols"]=g),y.length>0&&(s["!merges"]=y),s}function dh(e,t,n,r){var i=Ft(e);n.Sheets[r]||(n.Sheets[r]={}),i.codeName&&(n.Sheets[r].CodeName=Ut(Jt(i.codeName)))}function fh(e,t,n,r,i){dh(e.slice(0,e.indexOf(">")),n,r,i)}function ph(e,t,n){for(var r=Array.isArray(e),i=0;i!=t.length;++i){var o=Ft(Jt(t[i]),!0);if(!o.ref)return;var a=((n||{})["!id"]||[])[o.id];a?(o.Target=a.Target,o.location&&(o.Target+="#"+Ut(o.location))):(o.Target="#"+Ut(o.location),a={Target:o.Target,TargetMode:"Internal"}),o.Rel=a,o.tooltip&&(o.Tooltip=o.tooltip,delete o.tooltip);for(var s=vr(o.ref),l=s.s.r;l<=s.e.r;++l)for(var c=s.s.c;c<=s.e.c;++c){var u=pr({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)}}}function mh(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(n){e[n]&&(t[n]=parseFloat(e[n]))})),t}function gh(e,t){for(var n=!1,r=0;r!=t.length;++r){var i=Ft(t[r],!0);i.hidden&&(i.hidden=Kt(i.hidden));var o=parseInt(i.min,10)-1,a=parseInt(i.max,10)-1;i.outlineLevel&&(i.level=+i.outlineLevel||0),delete i.min,delete i.max,i.width=+i.width,!n&&i.width&&(n=!0,qs(i.width)),Ws(i);while(o<=a)e[o++]=dt(i)}}function vh(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}var bh=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function yh(e,t){t.Views||(t.Views=[{}]),(e.match(bh)||[]).forEach((function(e,n){var r=Ft(e);t.Views[n]||(t.Views[n]={}),+r.zoomScale&&(t.Views[n].zoom=+r.zoomScale),Kt(r.rightToLeft)&&(t.Views[n].RTL=!0)}))}var wh=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,n=/r=["']([^"']*)["']/,r=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,i=/ref=["']([^"']*)["']/,o=$t("v"),a=$t("f");return function(s,l,c,u,h,d){for(var f,p,m,g,v,b=0,y="",w=[],x=[],k=0,C=0,T=0,S="",A=0,E=0,M=0,O=0,N=Array.isArray(d.CellXf),D=[],L=[],z=Array.isArray(l),P=[],I={},R=!1,F=!!c.sheetStubs,B=s.split(t),j=0,H=B.length;j!=H;++j){y=B[j].trim();var U=y.length;if(0!==U){var q=0;e:for(b=0;b":if("/"!=y[b-1]){++b;break e}if(c&&c.cellStyles){if(p=Ft(y.slice(q,b),!0),A=null!=p.r?parseInt(p.r,10):A+1,E=-1,c.sheetRows&&c.sheetRows=b)break;if(p=Ft(y.slice(q,b),!0),A=null!=p.r?parseInt(p.r,10):A+1,E=-1,!(c.sheetRows&&c.sheetRowsA-1&&(u.s.r=A-1),u.e.r":"")+y,null!=x&&2===x.length){for(k=0,S=x[1],C=0;C!=S.length;++C){if((T=S.charCodeAt(C)-64)<1||T>26)break;k=26*k+T}--k,E=k}else++E;for(C=0;C!=y.length;++C)if(62===y.charCodeAt(C))break;if(++C,p=Ft(y.slice(0,C),!0),p.r||(p.r=pr({r:A-1,c:E})),S=y.slice(C),f={t:""},null!=(x=S.match(o))&&""!==x[1]&&(f.v=Ut(x[1])),c.cellFormula){if(null!=(x=S.match(a))&&""!==x[1]){if(f.f=Ut(Jt(x[1])).replace(/\r\n/g,"\n"),c.xlfn||(f.f=ic(f.f)),x[0].indexOf('t="array"')>-1)f.F=(S.match(i)||[])[1],f.F.indexOf(":")>-1&&D.push([vr(f.F),f.F]);else if(x[0].indexOf('t="shared"')>-1){g=Ft(x[0]);var G=Ut(Jt(x[1]));c.xlfn||(G=ic(G)),L[parseInt(g.si,10)]=[g,G,p.r]}}else(x=S.match(/]*\/>/))&&(g=Ft(x[0]),L[g.si]&&(f.f=nc(L[g.si][1],L[g.si][2],p.r)));var V=fr(p.r);for(C=0;C=D[C][0].s.r&&V.r<=D[C][0].e.r&&V.c>=D[C][0].s.c&&V.c<=D[C][0].e.c&&(f.F=D[C][1])}if(null==p.t&&void 0===f.v)if(f.f||f.F)f.v=0,f.t="n";else{if(!F)continue;f.t="z"}else f.t=p.t||"n";switch(u.s.c>E&&(u.s.c=E),u.e.c0&&(l["!rows"]=P)}}();function xh(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}var kh=Rr;function Ch(){}function Th(e,t){var n={},r=e[e.l];return++e.l,n.above=!(64&r),n.left=!(128&r),e.l+=18,n.name=Nr(e,t-19),n}function Sh(e){var t=Mr(e);return[t]}function Ah(e){var t=Or(e);return[t]}function Eh(e){var t=Mr(e),n=e.read_shift(1);return[t,n,"b"]}function Mh(e){var t=Or(e),n=e.read_shift(1);return[t,n,"b"]}function Oh(e){var t=Mr(e),n=e.read_shift(1);return[t,n,"e"]}function Nh(e){var t=Or(e),n=e.read_shift(1);return[t,n,"e"]}function Dh(e){var t=Mr(e),n=e.read_shift(4);return[t,n,"s"]}function Lh(e){var t=Or(e),n=e.read_shift(4);return[t,n,"s"]}function zh(e){var t=Mr(e),n=Fr(e);return[t,n,"n"]}function Ph(e){var t=Or(e),n=Fr(e);return[t,n,"n"]}function Ih(e){var t=Mr(e),n=Pr(e);return[t,n,"n"]}function Rh(e){var t=Or(e),n=Pr(e);return[t,n,"n"]}function Fh(e){var t=Mr(e),n=Ar(e);return[t,n,"is"]}function Bh(e){var t=Mr(e),n=Tr(e);return[t,n,"str"]}function jh(e){var t=Or(e),n=Tr(e);return[t,n,"str"]}function Hh(e,t,n){var r=e.l+t,i=Mr(e);i.r=n["!row"];var o=e.read_shift(1),a=[i,o,"b"];if(n.cellFormula){e.l+=2;var s=qu(e,r-e.l,n);a[3]=zu(s,null,i,n.supbooks,n)}else e.l=r;return a}function Uh(e,t,n){var r=e.l+t,i=Mr(e);i.r=n["!row"];var o=e.read_shift(1),a=[i,o,"e"];if(n.cellFormula){e.l+=2;var s=qu(e,r-e.l,n);a[3]=zu(s,null,i,n.supbooks,n)}else e.l=r;return a}function qh(e,t,n){var r=e.l+t,i=Mr(e);i.r=n["!row"];var o=Fr(e),a=[i,o,"n"];if(n.cellFormula){e.l+=2;var s=qu(e,r-e.l,n);a[3]=zu(s,null,i,n.supbooks,n)}else e.l=r;return a}function Wh(e,t,n){var r=e.l+t,i=Mr(e);i.r=n["!row"];var o=Tr(e),a=[i,o,"str"];if(n.cellFormula){e.l+=2;var s=qu(e,r-e.l,n);a[3]=zu(s,null,i,n.supbooks,n)}else e.l=r;return a}var Gh=Rr;function Vh(e,t){var n=e.l+t,r=Rr(e,16),i=Dr(e),o=Tr(e),a=Tr(e),s=Tr(e);e.l=n;var l={rfx:r,relId:i,loc:o,display:s};return a&&(l.Tooltip=a),l}function Kh(){}function Yh(e,t,n){var r=e.l+t,i=Ir(e,16),o=e.read_shift(1),a=[i];if(a[2]=o,n.cellFormula){var s=Uu(e,r-e.l,n);a[1]=s}else e.l=r;return a}function Xh(e,t,n){var r=e.l+t,i=Rr(e,16),o=[i];if(n.cellFormula){var a=Gu(e,r-e.l,n);o[1]=a,e.l=r}else e.l=r;return o}var Zh=["left","right","top","bottom","header","footer"];function _h(e){var t={};return Zh.forEach((function(n){t[n]=Fr(e,8)})),t}function Jh(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}function Qh(){}function $h(){}function ed(e,t,n,r,i,o,a){if(!e)return e;var s=t||{};r||(r={"!id":{}}),null!=w&&null==s.dense&&(s.dense=w);var l,c,u,h,d,f,p,m,g,v,b=s.dense?[]:{},y={s:{r:2e6,c:2e6},e:{r:0,c:0}},x=[],k=!1,C=!1,T=[];s.biff=12,s["!row"]=0;var S=0,A=!1,E=[],M={},O=s.supbooks||i.supbooks||[[]];if(O.sharedf=M,O.arrayf=E,O.SheetNames=i.SheetNames||i.Sheets.map((function(e){return e.name})),!s.supbooks&&(s.supbooks=O,i.Names))for(var N=0;N=N[0].s.r&&c.r<=N[0].e.r&&f>=N[0].s.c&&f<=N[0].e.c&&(u.F=gr(N[0]),A=!0)}!A&&e.length>3&&(u.f=e[3])}if(y.s.r>c.r&&(y.s.r=c.r),y.s.c>f&&(y.s.c=f),y.e.rc.r&&(y.s.r=c.r),y.s.c>f&&(y.s.c=f),y.e.r=e.s)z[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},I||(I=!0,qs(e.w/256)),Ws(z[e.e+1]);break;case 161:b["!autofilter"]={ref:gr(e)};break;case 476:b["!margins"]=e;break;case 147:i.Sheets[n]||(i.Sheets[n]={}),e.name&&(i.Sheets[n].CodeName=e.name),(e.above||e.left)&&(b["!outline"]={above:e.above,left:e.left});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:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507: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 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:k=!0;break;case 36:k=!1;break;case 37:x.push(w),k=!0;break;case 38:x.pop(),k=!1;break;default:if(t.T);else if(!k||s.WTF)throw new Error("Unexpected record 0x"+w.toString(16))}}),s),delete s.supbooks,delete s["!row"],!b["!ref"]&&(y.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(b["!ref"]=gr(l||y)),s.sheetRows&&b["!ref"]){var R=vr(b["!ref"]);s.sheetRows<=+R.e.r&&(R.e.r=s.sheetRows-1,R.e.r>y.e.r&&(R.e.r=y.e.r),R.e.ry.e.c&&(R.e.c=y.e.c),R.e.c0&&(b["!merges"]=T),z.length>0&&(b["!cols"]=z),P.length>0&&(b["!rows"]=P),b}function td(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=Ut((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[n,i,t]}function nd(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=td(e);u.s.r=u.s.c=0,u.e.c=s,c=cr(s),t[0].forEach((function(e,n){a[c+or(n)]={t:"n",v:e,z:t[1]},l=n})),u.e.r0&&(a["!ref"]=gr(u)),a}function rd(e,t,n,r,i){if(!e)return e;r||(r={"!id":{}});var o,a={"!type":"chart","!drawel":null,"!rel":""},s=e.match(lh);return s&&dh(s[0],a,i,n),(o=e.match(/drawing r:id="(.*?)"/))&&(a["!rel"]=o[1]),r["!id"][a["!rel"]]&&(a["!drawel"]=r["!id"][a["!rel"]]),a}function id(e,t){e.l+=10;var n=Tr(e,t-10);return{name:n}}function od(e,t,n,r,i){if(!e)return e;r||(r={"!id":{}});var o={"!type":"chart","!drawel":null,"!rel":""},a=[],s=!1;return Qn(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(l);break;case 38:a.pop();break;default:if(r.T>0)a.push(l);else if(r.T<0)a.pop();else if(!s||t.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}),t),r["!id"][o["!rel"]]&&(o["!drawel"]=r["!id"][o["!rel"]]),o}var ad=[["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"]],sd=[["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"]],ld=[],cd=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function ud(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]]=Kt(r[o[0]]));break;case"int":"string"==typeof r[o[0]]&&(r[o[0]]=parseInt(r[o[0]],10));break}}}function hd(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]]=Kt(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10));break}}}function dd(e){hd(e.WBProps,ad),hd(e.CalcPr,cd),ud(e.WBView,sd),ud(e.Sheets,ld),Ju.date1904=Kt(e.WBProps.date1904)}var fd="][*?/\\".split("");function pd(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return fd.forEach((function(r){if(-1!=e.indexOf(r)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}var md=/<\w+:workbook/;function gd(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(Pt,(function(s,l){var c=Ft(s);switch(Bt(c[0])){case"":break;case"":case"":break;case"":break;case"":ad.forEach((function(e){if(null!=c[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=Kt(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=Jt(c.codeName));break;case"":break;case"":break;case"":case"":break;case"":delete c[0],n.WBView.push(c);break;case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":r=!1;break;case"":o.Ref=Ut(Jt(e.slice(a,l))),n.Names.push(o);break;case"":break;case"":delete c[0],n.CalcPr=c;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":case"":case"":break;case"":r=!1;break;case"":r=!0;break;case"":r=!1;break;case"8?Tr(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}function yd(e,t){var n={};return e.read_shift(4),n.ArchID=e.read_shift(4),e.l+=t-8,n}function wd(e,t,n){var r=e.l+t;e.l+=4,e.l+=1;var i=e.read_shift(4),o=Lr(e),a=Wu(e,0,n),s=Dr(e);e.l=r;var l={Name:o,Ptg:a};return i<268435455&&(l.Sheet=i),s&&(l.Comment=s),l}function xd(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=[],nf[16]={n:"BrtFRTArchID$",f:yd},Qn(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=zu(e.Ptg,null,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 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677: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(l),i=!0;break;case 36:r.pop(),i=!1;break;case 37:r.push(l),i=!0;break;case 38:r.pop(),i=!1;break;case 16:break;default:if(s.T);else if(!i||t.WTF&&37!=r[r.length-1]&&35!=r[r.length-1])throw new Error("Unexpected record 0x"+l.toString(16))}}),t),dd(n),n.Names=o,n.supbooks=a,n}function kd(e,t,n){return".bin"===t.slice(-4)?xd(e,n):gd(e,n)}function Cd(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?ed(e,r,n,i,o,a,s):hh(e,r,n,i,o,a,s)}function Td(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?od(e,r,n,i,o,a,s):rd(e,r,n,i,o,a,s)}function Sd(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?_l(e,r,n,i,o,a,s):Jl(e,r,n,i,o,a,s)}function Ad(e,t,n,r,i,o,a,s){return".bin"===t.slice(-4)?Xl(e,r,n,i,o,a,s):Zl(e,r,n,i,o,a,s)}function Ed(e,t,n,r){return".bin"===t.slice(-4)?ll(e,n,r):nl(e,n,r)}function Md(e,t,n){return bl(e,n)}function Od(e,t,n){return".bin"===t.slice(-4)?is(e,n):ns(e,n)}function Nd(e,t,n){return".bin"===t.slice(-4)?Vl(e,n):Hl(e,n)}function Dd(e,t,n){return".bin"===t.slice(-4)?Il(e,t,n):zl(e,t,n)}function Ld(e,t,n,r){return".bin"===n.slice(-4)?Fl(e,t,n,r):Rl(e,t,n,r)}function zd(e,t,n){return".bin"===t.slice(-4)?Dl(e,t,n):Ll(e,t,n)}var Pd,Id=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Rd=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Fd(e,t){var n=e.split(/\s+/),r=[];if(t||(r[0]=n[0]),1===n.length)return r;var i,o,a,s,l=e.match(Id);if(l)for(s=0;s!=l.length;++s)i=l[s].match(Rd),-1===(o=i[1].indexOf(":"))?r[i[1]]=i[2].slice(1,i[2].length-1):(a="xmlns:"===i[1].slice(0,6)?"xmlns"+i[1].slice(6):i[1].slice(o+1),r[a]=i[2].slice(1,i[2].length-1));return r}function Bd(e){var t=e.split(/\s+/),n={};if(1===t.length)return n;var r,i,o,a,s=e.match(Id);if(s)for(a=0;a!=s.length;++a)r=s[a].match(Rd),-1===(i=r[1].indexOf(":"))?n[r[1]]=r[2].slice(1,r[2].length-1):(o="xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(i+1),n[o]=r[2].slice(1,r[2].length-1));return n}function jd(e,t){var n=Pd[e]||Ut(e);return"General"===n?ce(t):Ue(n,t)}function Hd(e,t,n,r){var i=r;switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":i=Kt(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=ut(r);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+n[0])}e[Ut(t)]=i}function Ud(e,t,n){if("z"!==e.t){if(!n||!1!==n.cellText)try{"e"===e.t?e.w=e.w||ci[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=le(e.v):e.w=ce(e.v):e.w=jd(t||"General",e.v)}catch(o){if(n.WTF)throw o}try{var r=Pd[t]||t||"General";if(n.cellNF&&(e.z=r),n.cellDates&&"n"==e.t&&Re(r)){var i=Q(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(o){if(n.WTF)throw o}}}function qd(e,t,n){if(n.cellStyles&&t.Interior){var r=t.Interior;r.Pattern&&(r.patternType=Xs[r.Pattern]||r.Pattern)}e[t.ID]=t}function Wd(e,t,n,r,i,o,a,s,l,c){var u="General",h=r.StyleID,d={};c=c||{};var f=[],p=0;void 0===h&&s&&(h=s.StyleID),void 0===h&&a&&(h=a.StyleID);while(void 0!==o[h]){if(o[h].nf&&(u=o[h].nf),o[h].Interior&&f.push(o[h].Interior),!o[h].Parent)break;h=o[h].Parent}switch(n.Type){case"Boolean":r.t="b",r.v=Kt(e);break;case"String":r.t="s",r.r=Vt(Ut(e)),r.v=e.indexOf("<")>-1?Ut(t||e).replace(/<.*?>/g,""):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(ut(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!==r.v?r.v=Ut(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=ui[e],!1!==c.cellText&&(r.w=e);break;default:""==e&&""==t?r.t="z":(r.t="s",r.v=Vt(t||e));break}if(Ud(r,u,c),!1!==c.cellFormula)if(r.Formula){var m=Ut(r.Formula);61==m.charCodeAt(0)&&(m=m.slice(1)),r.f=Ql(m,i),delete r.Formula,"RC"==r.ArrayRange?r.F=Ql("RC:RC",i):r.ArrayRange&&(r.F=Ql(r.ArrayRange,i),l.push([vr(r.F),r.F]))}else for(p=0;p=l[p][0].s.r&&i.r<=l[p][0].e.r&&i.c>=l[p][0].s.c&&i.c<=l[p][0].e.c&&(r.F=l[p][1]);c.cellStyles&&(f.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),r.s=d),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function Gd(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 Vd(e,t){var n=t||{};We();var r=v(cn(e));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r="undefined"!==typeof g?g.utils.decode(65001,f(r)):Jt(r));var i,o=r.slice(0,1024).toLowerCase(),a=!1;if(o=o.replace(/".*?"/g,""),(1023&o.indexOf(">"))>Math.min(1023&o.indexOf(","),1023&o.indexOf(";"))){var s=dt(n);return s.type="string",Wa.to_workbook(r,s)}if(-1==o.indexOf("=0&&(a=!0)})),a)return uf(r,n);Pd={"General Number":"General","General Date":X[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":X[15],"Short Date":X[14],"Long Time":X[19],"Medium Time":X[18],"Short Time":X[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:X[2],Standard:X[4],Percent:X[10],Scientific:X[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var l,c=[];null!=w&&null==n.dense&&(n.dense=w);var u,h={},d=[],p=n.dense?[]:{},m="",b={},y={},x=Fd(''),k=0,C=0,T=0,S={s:{r:2e6,c:2e6},e:{r:0,c:0}},A={},E={},M="",O=0,N=[],D={},L={},z=0,P=[],I=[],R={},F=[],B=!1,j=[],H=[],U={},q=0,W=0,G={Sheets:[],WBProps:{date1904:!1}},V={};un.lastIndex=0,r=r.replace(//gm,"");var K="";while(i=un.exec(r))switch(i[3]=(K=i[3]).toLowerCase()){case"data":if("data"==K){if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break}if(c[c.length-1][1])break;"/"===i[1]?Wd(r.slice(k,i.index),M,x,"comment"==c[c.length-1][0]?R:b,{c:C,r:T},A,F[C],y,j,n):(M="",x=Fd(i[0]),k=i.index+i[0].length);break;case"cell":if("/"===i[1])if(I.length>0&&(b.c=I),(!n.sheetRows||n.sheetRows>T)&&void 0!==b.v&&(n.dense?(p[T]||(p[T]=[]),p[T][C]=b):p[cr(C)+or(T)]=b),b.HRef&&(b.l={Target:Ut(b.HRef)},b.HRefScreenTip&&(b.l.Tooltip=b.HRefScreenTip),delete b.HRef,delete b.HRefScreenTip),(b.MergeAcross||b.MergeDown)&&(q=C+(0|parseInt(b.MergeAcross,10)),W=T+(0|parseInt(b.MergeDown,10)),N.push({s:{c:C,r:T},e:{c:q,r:W}})),n.sheetStubs)if(b.MergeAcross||b.MergeDown){for(var Y=C;Y<=q;++Y)for(var Z=T;Z<=W;++Z)(Y>C||Z>T)&&(n.dense?(p[Z]||(p[Z]=[]),p[Z][Y]={t:"z"}):p[cr(Y)+or(Z)]={t:"z"});C=q+1}else++C;else b.MergeAcross?C=q+1:++C;else b=Bd(i[0]),b.Index&&(C=+b.Index-1),CS.e.c&&(S.e.c=C),"/>"===i[0].slice(-2)&&++C,I=[];break;case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(TS.e.r&&(S.e.r=T),"/>"===i[0].slice(-2)&&(y=Fd(i[0]),y.Index&&(T=+y.Index-1)),C=0,++T):(y=Fd(i[0]),y.Index&&(T=+y.Index-1),U={},("0"==y.AutoFitHeight||y.Height)&&(U.hpx=parseInt(y.Height,10),U.hpt=Ks(U.hpx),H[T]=U),"1"==y.Hidden&&(U.hidden=!0,H[T]=U));break;case"worksheet":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"));d.push(m),S.s.r<=S.e.r&&S.s.c<=S.e.c&&(p["!ref"]=gr(S),n.sheetRows&&n.sheetRows<=S.e.r&&(p["!fullref"]=p["!ref"],S.e.r=n.sheetRows-1,p["!ref"]=gr(S))),N.length&&(p["!merges"]=N),F.length>0&&(p["!cols"]=F),H.length>0&&(p["!rows"]=H),h[m]=p}else S={s:{r:2e6,c:2e6},e:{r:0,c:0}},T=C=0,c.push([i[3],!1]),l=Fd(i[0]),m=Ut(l.Name),p=n.dense?[]:{},N=[],j=[],H=[],V={name:m,Hidden:0},G.Sheets.push(V);break;case"table":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else{if("/>"==i[0].slice(-2))break;c.push([i[3],!1]),F=[],B=!1}break;case"style":"/"===i[1]?qd(A,E,n):E=Fd(i[0]);break;case"numberformat":E.nf=Ut(Fd(i[0]).Format||"General"),Pd[E.nf]&&(E.nf=Pd[E.nf]);for(var _=0;392!=_;++_)if(X[_]==E.nf)break;if(392==_)for(_=57;392!=_;++_)if(null==X[_]){qe(E.nf,_);break}break;case"column":if("table"!==c[c.length-1][0])break;if(u=Fd(i[0]),u.Hidden&&(u.hidden=!0,delete u.Hidden),u.Width&&(u.wpx=parseInt(u.Width,10)),!B&&u.wpx>10){B=!0,Fs=Ps;for(var J=0;J0&&(ee.Sheet=G.Sheets.length-1),G.Names.push(ee);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if("/>"===i[0].slice(-2))break;"/"===i[1]?M+=r.slice(O,i.index):O=i.index+i[0].length;break;case"interior":if(!n.cellStyles)break;E.Interior=Fd(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]?Oi(D,K,r.slice(z,i.index)):z=i.index+i[0].length;break;case"paragraphs":break;case"styles":case"workbook":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else c.push([i[3],!1]);break;case"comment":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"));Gd(R),I.push(R)}else c.push([i[3],!1]),l=Fd(i[0]),R={a:l.Author};break;case"autofilter":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var te=Fd(i[0]);p["!autofilter"]={ref:Ql(te.Range).replace(/\$/g,"")},c.push([i[3],!0])}break;case"name":break;case"datavalidation":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break;case"pixelsperinch":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"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===i[1]){if((l=c.pop())[0]!==i[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&c.push([i[3],!0]);break;case"null":break;default:if(0==c.length&&"document"==i[3])return kf(r,n);if(0==c.length&&"uof"==i[3])return kf(r,n);var ne=!0;switch(c[c.length-1][0]){case"officedocumentsettings":switch(i[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:ne=!1}break;case"componentoptions":switch(i[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:ne=!1}break;case"excelworkbook":switch(i[3]){case"date1904":G.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:ne=!1}break;case"workbookoptions":switch(i[3]){case"owcversion":break;case"height":break;case"width":break;default:ne=!1}break;case"worksheetoptions":switch(i[3]){case"visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(r.slice(z,i.index)){case"SheetHidden":V.Hidden=1;break;case"SheetVeryHidden":V.Hidden=2;break}else z=i.index+i[0].length;break;case"header":p["!margins"]||Qu(p["!margins"]={},"xlml"),isNaN(+Ft(i[0]).Margin)||(p["!margins"].header=+Ft(i[0]).Margin);break;case"footer":p["!margins"]||Qu(p["!margins"]={},"xlml"),isNaN(+Ft(i[0]).Margin)||(p["!margins"].footer=+Ft(i[0]).Margin);break;case"pagemargins":var re=Ft(i[0]);p["!margins"]||Qu(p["!margins"]={},"xlml"),isNaN(+re.Top)||(p["!margins"].top=+re.Top),isNaN(+re.Left)||(p["!margins"].left=+re.Left),isNaN(+re.Right)||(p["!margins"].right=+re.Right),isNaN(+re.Bottom)||(p["!margins"].bottom=+re.Bottom);break;case"displayrighttoleft":G.Views||(G.Views=[]),G.Views[0]||(G.Views[0]={}),G.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:ne=!1}break;case"pivottable":case"pivotcache":switch(i[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:ne=!1}break;case"pagebreaks":switch(i[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:ne=!1}break;case"autofilter":switch(i[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:ne=!1}break;case"querytable":switch(i[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:ne=!1}break;case"datavalidation":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:ne=!1}break;case"sorting":case"conditionalformatting":switch(i[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:ne=!1}break;case"mapinfo":case"schema":case"data":switch(i[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:ne=!1}break;case"smarttags":break;default:ne=!1;break}if(ne)break;if(i[3].match(/!\[CDATA/))break;if(!c[c.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+c.join("|");if("customdocumentproperties"===c[c.length-1][0]){if("/>"===i[0].slice(-2))break;"/"===i[1]?Hd(L,K,P,r.slice(z,i.index)):(P=i,z=i.index+i[0].length);break}if(n.WTF)throw"Unrecognized tag: "+i[3]+"|"+c.join("|")}var ie={};return n.bookSheets||n.bookProps||(ie.Sheets=h),ie.SheetNames=d,ie.Workbook=G,ie.SSF=dt(X),ie.Props=D,ie.Custprops=L,ie}function Kd(e,t){switch(Xf(t=t||{}),t.type||"base64"){case"base64":return Vd(T(e),t);case"binary":case"buffer":case"file":return Vd(e,t);case"array":return Vd(N(e),t)}}function Yd(e){var t={},n=e.content;if(n.l=28,t.AnsiUserType=n.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=Ur(n),n.length-n.l<=4)return t;var r=n.read_shift(4);return 0==r||r>40?t:(n.l-=4,t.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4?t:(r=n.read_shift(4),1907505652!==r?t:(t.UnicodeClipboardFormat=qr(n),r=n.read_shift(4),0==r||r>40?t:(n.l-=4,void(t.Reserved2=n.read_shift(0,"lpwstr"))))))}var Xd=[60,1084,2066,2165,2175];function Zd(e,t,n,r,i){var o=r,a=[],s=n.slice(n.l,n.l+o);if(i&&i.enc&&i.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:i.enc.insitu(s)}a.push(s),n.l+=o;var l=Bn(n,n.l),c=rf[l],u=0;while(null!=c&&Xd.indexOf(l)>-1)o=Bn(n,n.l+2),u=n.l+4,2066==l?u+=4:2165!=l&&2175!=l||(u+=12),s=n.slice(u,n.l+4+o),a.push(s),n.l+=4+o,c=rf[l=Bn(n,n.l)];var h=L(a);Zn(h,0);var d=0;h.lens=[];for(var f=0;f1)&&!(n.sheetRows&&e.r>=n.sheetRows)){if(n.cellStyles&&t.XF&&t.XF.data&&O(e,t,n),delete t.ixfe,delete t.XF,i=e,x=pr(e),m&&m.s&&m.e||(m={s:{r:0,c:0},e:{r:0,c:0}}),e.rm.e.r&&(m.e.r=e.r+1),e.c+1>m.e.c&&(m.e.c=e.c+1),n.cellFormula&&t.f)for(var r=0;re.c||C[r][0].s.r>e.r)&&!(C[r][0].e.c>8)!==K)throw new Error("rt mismatch: "+_+"!="+K);12==Z.r&&(e.l+=10,Y-=10)}var J={};if(J=10===K?Z.f(e,Y,D):Zd(K,Z,e,Y,D),0==H&&-1===[9,521,1033,2057].indexOf(j))continue;switch(K){case 34:n.opts.Date1904=A.WBProps.date1904=J;break;case 134:n.opts.WriteProtect=!0;break;case 47:if(D.enc||(e.l=0),D.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 92:D.lastuser=J;break;case 66:var Q=Number(J);switch(Q){case 21010:Q=1200;break;case 32768:Q=1e4;break;case 32769:Q=1252;break}h(D.codepage=Q),G=!0;break;case 317:D.rrtabid=J;break;case 25:D.winlocked=J;break;case 439:n.opts["RefreshAll"]=J;break;case 12:n.opts["CalcCount"]=J;break;case 16:n.opts["CalcDelta"]=J;break;case 17:n.opts["CalcIter"]=J;break;case 13:n.opts["CalcMode"]=J;break;case 14:n.opts["CalcPrecision"]=J;break;case 95:n.opts["CalcSaveRecalc"]=J;break;case 15:D.CalcRefMode=J;break;case 2211:n.opts.FullCalc=J;break;case 129:J.fDialog&&(f["!type"]="dialog"),J.fBelow||((f["!outline"]||(f["!outline"]={})).above=!0),J.fRight||((f["!outline"]||(f["!outline"]={})).left=!0);break;case 224:T.push(J);break;case 430:F.push([J]),F[F.length-1].XTI=[];break;case 35:case 547:F[F.length-1].push(J);break;case 24:case 536:B={Name:J.Name,Ref:zu(J.rgce,m,null,F,D)},J.itab>0&&(B.Sheet=J.itab-1),F.names.push(B),F[0]||(F[0]=[],F[0].XTI=[]),F[F.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]&&(W[J.itab-1]={ref:gr(J.rgce[0][0][1][2])});break;case 22:D.ExternCount=J;break;case 23:0==F.length&&(F[0]=[],F[0].XTI=[]),F[F.length-1].XTI=F[F.length-1].XTI.concat(J),F.XTI=F.XTI.concat(J);break;case 2196:if(D.biff<8)break;null!=B&&(B.Comment=J[1]);break;case 18:f["!protect"]=J;break;case 19:0!==J&&D.WTF&&console.error("Password verifier: "+J);break;case 133:p[J.pos]=J,D.snames.push(J.name);break;case 10:if(--H)break;if(m.e){if(m.e.r>0&&m.e.c>0){if(m.e.r--,m.e.c--,f["!ref"]=gr(m),t.sheetRows&&t.sheetRows<=m.e.r){var $=m.e.r;m.e.r=t.sheetRows-1,f["!fullref"]=f["!ref"],f["!ref"]=gr(m),m.e.r=$}m.e.r++,m.e.c++}L.length>0&&(f["!merges"]=L),z.length>0&&(f["!objects"]=z),P.length>0&&(f["!cols"]=P),I.length>0&&(f["!rows"]=I),A.Sheets.push(E)}""===b?y=f:r[b]=f,f=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===D.biff&&(D.biff={9:2,521:3,1033:4}[K]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[J.BIFFVer]||8),D.biffguess=0==J.BIFFVer,0==J.BIFFVer&&4096==J.dt&&(D.biff=5,G=!0,h(D.codepage=28591)),8==D.biff&&0==J.BIFFVer&&16==J.dt&&(D.biff=2),H++)break;if(f=t.dense?[]:{},D.biff<8&&!G&&(G=!0,h(D.codepage=t.codepage||1252)),D.biff<5||0==J.BIFFVer&&4096==J.dt){""===b&&(b="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}};var ee={pos:e.l-Y,name:b};p[ee.pos]=ee,D.snames.push(b)}else b=(p[V]||{name:""}).name;32==J.dt&&(f["!type"]="chart"),64==J.dt&&(f["!type"]="macro"),L=[],z=[],D.arrayf=C=[],P=[],I=[],R=!1,E={Hidden:(p[V]||{hs:0}).hs,name:b};break;case 515:case 3:case 2:"chart"==f["!type"]&&(t.dense?(f[J.r]||[])[J.c]:f[pr({c:J.c,r:J.r})])&&++J.c,c={ixfe:J.ixfe,XF:T[J.ixfe]||{},v:J.val,t:"n"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 5:case 517:c={ixfe:J.ixfe,XF:T[J.ixfe],v:J.val,t:J.t},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 638:c={ixfe:J.ixfe,XF:T[J.ixfe],v:J.rknum,t:"n"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 189:for(var te=J.c;te<=J.C;++te){var ne=J.rkrec[te-J.c][0];c={ixfe:ne,XF:T[ne],v:J.rkrec[te-J.c][1],t:"n"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:te,r:J.r},c,t)}break;case 6:case 518:case 1030:if("String"==J.val){g=J;break}if(c=Jd(J.val,J.cell.ixfe,J.tt),c.XF=T[c.ixfe],t.cellFormula){var re=J.formula;if(re&&re[0]&&re[0][0]&&"PtgExp"==re[0][0][0]){var ie=re[0][0][1][0],oe=re[0][0][1][1],ae=pr({r:ie,c:oe});k[ae]?c.f=""+zu(J.formula,m,J.cell,F,D):c.F=((t.dense?(f[ie]||[])[oe]:f[ae])||{}).F}else c.f=""+zu(J.formula,m,J.cell,F,D)}U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N(J.cell,c,t),g=J;break;case 7:case 519:if(!g)throw new Error("String record expects Formula");g.val=J,c=Jd(J,g.cell.ixfe,"s"),c.XF=T[c.ixfe],t.cellFormula&&(c.f=""+zu(g.formula,m,g.cell,F,D)),U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N(g.cell,c,t),g=null;break;case 33:case 545:C.push(J);var se=pr(J[0].s);if(o=t.dense?(f[J[0].s.r]||[])[J[0].s.c]:f[se],t.cellFormula&&o){if(!g)break;if(!se||!o)break;o.f=""+zu(J[1],m,J[0],F,D),o.F=gr(J[0])}break;case 1212:if(!t.cellFormula)break;if(x){if(!g)break;k[pr(g.cell)]=J[0],o=t.dense?(f[g.cell.r]||[])[g.cell.c]:f[pr(g.cell)],(o||{}).f=""+zu(J[0],m,i,F,D)}break;case 253:c=Jd(v[J.isst].t,J.ixfe,"s"),v[J.isst].h&&(c.h=v[J.isst].h),c.XF=T[c.ixfe],U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 513:t.sheetStubs&&(c={ixfe:J.ixfe,XF:T[J.ixfe],t:"z"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t));break;case 190:if(t.sheetStubs)for(var le=J.c;le<=J.C;++le){var ce=J.ixfe[le-J.c];c={ixfe:ce,XF:T[ce],t:"z"},U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:le,r:J.r},c,t)}break;case 214:case 516:case 4:c=Jd(J.val,J.ixfe,"s"),c.XF=T[c.ixfe],U>0&&(c.z=q[c.ixfe>>8&63]),_d(c,t,n.opts.Date1904),N({c:J.c,r:J.r},c,t);break;case 0:case 512:1===H&&(m=J);break;case 252:v=J;break;case 1054:if(4==D.biff){q[U++]=J[1];for(var ue=0;ue=163&&qe(J[1],U+163)}else qe(J[1],J[0]);break;case 30:q[U++]=J;for(var he=0;he=163&&qe(J,U+163);break;case 229:L=L.concat(J);break;case 93:z[J.cmo[0]]=D.lastobj=J;break;case 438:D.lastobj.TxO=J;break;case 127:D.lastobj.ImData=J;break;case 440: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?(f[l]||[])[s]:f[pr({c:s,r:l})],o&&(o.l=J[1]);break;case 2048: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?(f[l]||[])[s]:f[pr({c:s,r:l})],o&&o.l&&(o.l.Tooltip=J[1]);break;case 28:if(D.biff<=5&&D.biff>=2)break;o=t.dense?(f[J[0].r]||[])[J[0].c]:f[pr(J[0])];var de=z[J[2]];o||(t.dense?(f[J[0].r]||(f[J[0].r]=[]),o=f[J[0].r][J[0].c]={t:"z"}):o=f[pr(J[0])]={t:"z"},m.e.r=Math.max(m.e.r,J[0].r),m.s.r=Math.min(m.s.r,J[0].r),m.e.c=Math.max(m.e.c,J[0].c),m.s.c=Math.min(m.s.c,J[0].c)),o.c||(o.c=[]),a={a:J[1],t:de.TxO.t},o.c.push(a);break;case 2173:El(T[J.ixfe],J.ext);break;case 125:if(!D.cellStyles)break;while(J.e>=J.s)P[J.e--]={width:J.w/256,level:J.level||0,hidden:!!(1&J.flags)},R||(R=!0,qs(J.w/256)),Ws(P[J.e+1]);break;case 520:var fe={};null!=J.level&&(I[J.r]=fe,fe.level=J.level),J.hidden&&(I[J.r]=fe,fe.hidden=!0),J.hpt&&(I[J.r]=fe,fe.hpt=J.hpt,fe.hpx=Ys(J.hpt));break;case 38:case 39:case 40:case 41:f["!margins"]||Qu(f["!margins"]={}),f["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[K]]=J;break;case 161:f["!margins"]||Qu(f["!margins"]={}),f["!margins"].header=J.header,f["!margins"].footer=J.footer;break;case 574:J.RTL&&(A.Views[0].RTL=!0);break;case 146:S=J;break;case 2198:d=J;break;case 140:u=J;break;case 442:b?E.CodeName=J||E.name:A.WBProps.CodeName=J||"ThisWorkbook";break}}else Z||console.error("Missing Info for XLS Record 0x"+K.toString(16)),e.l+=Y}return n.SheetNames=Qe(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name})),t.bookSheets||(n.Sheets=r),!n.SheetNames.length&&y["!ref"]?(n.SheetNames.push("Sheet1"),n.Sheets&&(n.Sheets["Sheet1"]=y)):n.Preamble=y,n.Sheets&&W.forEach((function(e,t){n.Sheets[n.SheetNames[t]]["!autofilter"]=e})),n.Strings=v,n.SSF=dt(X),D.enc&&(n.Encryption=D.enc),d&&(n.Themes=d),n.Metadata={},void 0!==u&&(n.Metadata.Country=u),F.names.length>0&&(A.Names=F.names),n.Workbook=A,n}var $d={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function ef(e,t,n){var r=Ze.find(e,"/!DocumentSummaryInformation");if(r&&r.size>0)try{var i=Vi(r,ni,$d.DSI);for(var o in i)t[o]=i[o]}catch(c){if(n.WTF)throw c}var a=Ze.find(e,"/!SummaryInformation");if(a&&a.size>0)try{var s=Vi(a,ri,$d.SI);for(var l in s)null==t[l]&&(t[l]=s[l])}catch(c){if(n.WTF)throw c}t.HeadingPairs&&t.TitlesOfParts&&(Ci(t.HeadingPairs,t.TitlesOfParts,t,n),delete t.HeadingPairs,delete t.TitlesOfParts)}function tf(e,t){var n,r,i,o;if(t||(t={}),Xf(t),d(),t.codepage&&c(t.codepage),e.FullPaths){if(Ze.find(e,"/encryption"))throw new Error("File is password-protected");n=Ze.find(e,"!CompObj"),r=Ze.find(e,"/Workbook")||Ze.find(e,"/Book")}else{switch(t.type){case"base64":e=O(T(e));break;case"binary":e=O(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}Zn(e,0),r={content:e}}if(n&&Yd(n),t.bookProps&&!t.bookSheets)i={};else{var a=S?"buffer":"array";if(r&&r.content)i=Qd(r.content,t);else if((o=Ze.find(e,"PerfectOffice_MAIN"))&&o.content)i=Va.to_workbook(o.content,(t.type=a,t));else{if(!(o=Ze.find(e,"NativeContent_MAIN"))||!o.content)throw(o=Ze.find(e,"MN0"))&&o.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");i=Va.to_workbook(o.content,(t.type=a,t))}t.bookVBA&&e.FullPaths&&Ze.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(i.vbaraw=Yl(e))}var s={};return e.FullPaths&&ef(e,s,t),i.Props=i.Custprops=s,t.bookFiles&&(i.cfb=e),i}var nf={0:{f:xh},1:{f:Sh},2:{f:Ih},3:{f:Oh},4:{f:Eh},5:{f:zh},6:{f:Bh},7:{f:Dh},8:{f:Wh},9:{f:qh},10:{f:Hh},11:{f:Uh},12:{f:Ah},13:{f:Rh},14:{f:Nh},15:{f:Mh},16:{f:Ph},17:{f:jh},18:{f:Lh},19:{f:Ar},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:wd},40:{},42:{},43:{f:il},44:{f:rl},45:{f:ol},46:{f:sl},47:{f:al},48:{},49:{f:Cr},50:{},51:{f:Ol},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Sa},62:{f:Fh},63:{f:Pl},64:{f:Qh},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:_n,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:Jh},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:Th},148:{f:kh,p:16},151:{f:Kh},152:{},153:{f:bd},154:{},155:{},156:{f:vd},157:{},158:{},159:{T:1,f:rs},160:{T:-1},161:{T:1,f:Rr},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Gh},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:Ml},336:{T:-1},337:{f:Nl,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:zr},357:{},358:{},359:{},360:{T:1},361:{},362:{f:aa},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:Yh},427:{f:Xh},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:_h},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:Ch},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:Vh},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:zr},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Gl},633:{T:1},634:{T:-1},635:{T:1,f:Wl},636:{T:-1},637:{f:Er},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:id},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:$h},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},rf={6:{f:ju},10:{f:Ki},12:{f:Zi},13:{f:Zi},14:{f:Xi},15:{f:Xi},16:{f:Fr},17:{f:Xi},18:{f:Xi},19:{f:Zi},20:{f:ta},21:{f:ta},23:{f:aa},24:{f:oa},25:{f:Xi},26:{},27:{},28:{f:fa},29:{},34:{f:Xi},35:{f:ra},38:{f:Fr},39:{f:Fr},40:{f:Fr},41:{f:Fr},42:{f:Xi},43:{f:Xi},47:{f:Es},49:{f:Uo},51:{f:Zi},60:{},61:{f:Bo},64:{f:Xi},65:{f:Ho},66:{f:Zi},77:{},80:{},81:{},82:{},85:{f:Zi},89:{},90:{},91:{},92:{f:Oo},93:{f:ma},94:{},95:{f:Xi},96:{},97:{},99:{f:Xi},125:{f:Sa},128:{f:Qo},129:{f:No},130:{f:Zi},131:{f:Xi},132:{f:Xi},133:{f:Do},134:{},140:{f:xa},141:{f:Zi},144:{},146:{f:Ca},151:{},152:{},153:{},154:{},155:{},156:{f:Zi},157:{},158:{},160:{f:Oa},161:{f:Aa},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:Xo},190:{f:Zo},193:{f:Ki},197:{},198:{},199:{},200:{},201:{},202:{f:Xi},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:Zi},220:{},221:{f:Xi},222:{},224:{f:Jo},225:{f:Mo},226:{f:Ki},227:{},229:{f:pa},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:Lo},253:{f:qo},255:{f:zo},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:_i},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:Xi},353:{f:Ki},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:na},431:{f:Xi},432:{},433:{},434:{},437:{},438:{f:ba},439:{f:Xi},440:{f:ya},441:{},442:{f:to},443:{},444:{f:Zi},445:{},446:{},448:{f:Ki},449:{f:Ro,r:2},450:{f:Ki},512:{f:Ko},513:{f:Ma},515:{f:ea},516:{f:Wo},517:{f:$o},519:{f:Na},520:{f:Po},523:{},545:{f:ua},549:{f:Fo},566:{},574:{f:jo},638:{f:Yo},659:{},1048:{},1054:{f:Go},1084:{},1212:{f:ca},2048:{f:wa},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Eo},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Ki},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:Ta,r:12},2173:{f:Al,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Xi,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:la,r:12},2197:{},2198:{f:wl,r:12},2199:{},2200:{},2201:{},2202:{f:ha,r:12},2203:{f:Ki},2204:{},2205:{},2206:{},2207:{},2211:{f:Io},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Zi},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:Ea},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:ka},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Ko},1:{},2:{f:Pa},3:{f:za},4:{f:La},5:{f:$o},7:{f:Ia},8:{},9:{f:Eo},11:{},22:{f:Zi},30:{f:Vo},31:{},32:{},33:{f:ua},36:{},37:{f:Fo},50:{f:Ra},62:{},52:{},67:{},68:{f:Zi},69:{},86:{},126:{},127:{f:Da},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:Fa},223:{},234:{},354:{},421:{},518:{f:ju},521:{f:Eo},536:{f:oa},547:{f:ra},561:{},579:{},1030:{f:ju},1033:{f:Eo},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function of(e,t,n,r){var i=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&&In(n)&&e.push(n)}}function af(e,t){var n=t||{};null!=w&&null==n.dense&&(n.dense=w);var r=n.dense?[]:{};e=e.replace(//g,"");var i=e.match(/");var o=e.match(/<\/table/i),a=i.index,s=o&&o.index||e.length,l=vt(e.slice(a,s),/(:?]*>)/i,""),c=-1,u=0,h=0,d=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(a=0;a/i);for(s=0;s"))>-1)y=y.slice(x+1);for(var k=0;k")));d=T.colspan?+T.colspan:1,((h=+T.rowspan)>1||d>1)&&p.push({s:{r:c,c:u},e:{r:c+(h||1)-1,c:u+d-1}});var S=T.t||T["data-t"]||"";if(y.length)if(y=en(y),f.s.r>c&&(f.s.r=c),f.e.ru&&(f.s.c=u),f.e.cn||i[c].s.c>a)&&!(i[c].e.r1&&(f.rowspan=s),l>1&&(f.colspan=l),r.editable?d=''+d+"":h&&(f["data-t"]=h&&h.t||"z",null!=h.v&&(f["data-v"]=h.v),null!=h.z&&(f["data-z"]=h.z),h.l&&"#"!=(h.l.Target||"#").charAt(0)&&(d=''+d+"")),f.id=(r.id||"sjs")+"-"+u,o.push(ln("td",d,f))}}var p="";return p+o.join("")+""}var lf='SheetJS Table Export',cf="";function uf(e,t){var n=e.match(/[\s\S]*?<\/table>/gi);if(!n||0==n.length)throw new Error("Invalid HTML: could not find
");if(1==n.length)return wr(af(n[0],t),t);var r=xp();return n.forEach((function(e,n){kp(r,af(e,t),"Sheet"+(n+1))})),r}function hf(e,t,n){var r=[];return r.join("")+""}function df(e,t){var n=t||{},r=null!=n.header?n.header:lf,i=null!=n.footer?n.footer:cf,o=[r],a=mr(e["!ref"]);n.dense=Array.isArray(e),o.push(hf(e,a,n));for(var s=a.s.r;s<=a.e.r;++s)o.push(sf(e,a,s,n));return o.push("
"+i),o.join("")}function ff(e,t,n){var r=n||{};null!=w&&(r.dense=w);var i=0,o=0;if(null!=r.origin)if("number"==typeof r.origin)i=r.origin;else{var a="string"==typeof r.origin?fr(r.origin):r.origin;i=a.r,o=a.c}var s=t.getElementsByTagName("tr"),l=Math.min(r.sheetRows||1e7,s.length),c={s:{r:0,c:0},e:{r:i,c:o}};if(e["!ref"]){var u=mr(e["!ref"]);c.s.r=Math.min(c.s.r,u.s.r),c.s.c=Math.min(c.s.c,u.s.c),c.e.r=Math.max(c.e.r,u.e.r),c.e.c=Math.max(c.e.c,u.e.c),-1==i&&(c.e.r=i=u.e.r+1)}var h=[],d=0,f=e["!rows"]||(e["!rows"]=[]),p=0,m=0,g=0,v=0,b=0,y=0;for(e["!cols"]||(e["!cols"]=[]);p1||y>1)&&h.push({s:{r:m+i,c:v+o},e:{r:m+i+(b||1)-1,c:v+o+(y||1)-1}});var E={t:"s",v:T},M=C.getAttribute("data-t")||C.getAttribute("t")||"";null!=T&&(0==T.length?E.t=M||"z":r.raw||0==T.trim().length||"s"==M||("TRUE"===T?E={t:"b",v:!0}:"FALSE"===T?E={t:"b",v:!1}:isNaN(pt(T))?isNaN(gt(T).getDate())||(E={t:"d",v:ut(T)},r.cellDates||(E={t:"n",v:tt(E.v)}),E.z=r.dateNF||X[14]):E={t:"n",v:pt(T)})),void 0===E.z&&null!=S&&(E.z=S);var O="",N=C.getElementsByTagName("A");if(N&&N.length)for(var D=0;D=l&&(e["!fullref"]=gr((c.e.r=s.length-p+m-1+i,c))),e}function pf(e,t){var n=t||{},r=n.dense?[]:{};return ff(r,e,t)}function mf(e,t){return wr(pf(e,t),t)}function gf(e){var t="",n=vf(e);return n&&(t=n(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function vf(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}function bf(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"),n=Ut(t.replace(/<[^>]*>/g,""));return[n]}var yf={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"']};function wf(e,t){var n=t||{};null!=w&&null==n.dense&&(n.dense=w);var r,i,o,a,s,l,c,u=cn(e),h=[],d={name:""},f="",p=0,m={},g=[],v=n.dense?[]:{},b={value:""},y="",x=0,k=[],C=-1,T=-1,S={s:{r:1e6,c:1e7},e:{r:0,c:0}},A=0,E={},M=[],O={},N=0,D=0,L=[],z=1,P=1,I=[],R={Names:[]},F={},B=["",""],j=[],H={},U="",q=0,W=!1,G=!1,V=0;un.lastIndex=0,u=u.replace(//gm,"").replace(//gm,"");while(s=un.exec(u))switch(s[3]=s[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===s[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r?v["!ref"]=gr(S):v["!ref"]="A1:A1",n.sheetRows>0&&n.sheetRows<=S.e.r&&(v["!fullref"]=v["!ref"],S.e.r=n.sheetRows-1,v["!ref"]=gr(S)),M.length&&(v["!merges"]=M),L.length&&(v["!rows"]=L),o.name=o["名称"]||o.name,"undefined"!==typeof JSON&&JSON.stringify(o),g.push(o.name),m[o.name]=v,G=!1):"/"!==s[0].charAt(s[0].length-2)&&(o=Ft(s[0],!1),C=T=-1,S.s.r=S.s.c=1e7,S.e.r=S.e.c=0,v=n.dense?[]:{},M=[],L=[],G=!0);break;case"table-row-group":"/"===s[1]?--A:++A;break;case"table-row":case"行":if("/"===s[1]){C+=z,z=1;break}if(a=Ft(s[0],!1),a["行号"]?C=a["行号"]-1:-1==C&&(C=0),z=+a["number-rows-repeated"]||1,z<10)for(V=0;V0&&(L[C+V]={level:A});T=-1;break;case"covered-table-cell":"/"!==s[1]&&++T,n.sheetStubs&&(n.dense?(v[C]||(v[C]=[]),v[C][T]={t:"z"}):v[pr({r:C,c:T})]={t:"z"}),y="",k=[];break;case"table-cell":case"数据":if("/"===s[0].charAt(s[0].length-2))++T,b=Ft(s[0],!1),P=parseInt(b["number-columns-repeated"]||"1",10),l={t:"z",v:null},b.formula&&0!=n.cellFormula&&(l.f=Xu(Ut(b.formula))),"string"==(b["数据类型"]||b["value-type"])&&(l.t="s",l.v=Ut(b["string-value"]||""),n.dense?(v[C]||(v[C]=[]),v[C][T]=l):v[pr({r:C,c:T})]=l),T+=P-1;else if("/"!==s[1]){++T,y="",x=0,k=[],P=1;var K=z?C+z-1:C;if(T>S.e.c&&(S.e.c=T),TS.e.r&&(S.e.r=K),b=Ft(s[0],!1),j=[],H={},l={t:b["数据类型"]||b["value-type"],v:null},n.cellFormula)if(b.formula&&(b.formula=Ut(b.formula)),b["number-matrix-columns-spanned"]&&b["number-matrix-rows-spanned"]&&(N=parseInt(b["number-matrix-rows-spanned"],10)||0,D=parseInt(b["number-matrix-columns-spanned"],10)||0,O={s:{r:C,c:T},e:{r:C+N-1,c:T+D-1}},l.F=gr(O),I.push([O,l.F])),b.formula)l.f=Xu(b.formula);else for(V=0;V=I[V][0].s.r&&C<=I[V][0].e.r&&T>=I[V][0].s.c&&T<=I[V][0].e.c&&(l.F=I[V][1]);switch((b["number-columns-spanned"]||b["number-rows-spanned"])&&(N=parseInt(b["number-rows-spanned"],10)||0,D=parseInt(b["number-columns-spanned"],10)||0,O={s:{r:C,c:T},e:{r:C+N-1,c:T+D-1}},M.push(O)),b["number-columns-repeated"]&&(P=parseInt(b["number-columns-repeated"],10)),l.t){case"boolean":l.t="b",l.v=Kt(b["boolean-value"]);break;case"float":l.t="n",l.v=parseFloat(b.value);break;case"percentage":l.t="n",l.v=parseFloat(b.value);break;case"currency":l.t="n",l.v=parseFloat(b.value);break;case"date":l.t="d",l.v=ut(b["date-value"]),n.cellDates||(l.t="n",l.v=tt(l.v)),l.z="m/d/yy";break;case"time":l.t="n",l.v=at(b["time-value"])/86400,n.cellDates&&(l.t="d",l.v=ot(l.v)),l.z="HH:MM:SS";break;case"number":l.t="n",l.v=parseFloat(b["数据数值"]);break;default:if("string"!==l.t&&"text"!==l.t&&l.t)throw new Error("Unsupported value type "+l.t);l.t="s",null!=b["string-value"]&&(y=Ut(b["string-value"]),k=[])}}else{if(W=!1,"s"===l.t&&(l.v=y||"",k.length&&(l.R=k),W=0==x),F.Target&&(l.l=F),j.length>0&&(l.c=j,j=[]),y&&!1!==n.cellText&&(l.w=y),W&&(l.t="z",delete l.v),(!W||n.sheetStubs)&&!(n.sheetRows&&n.sheetRows<=C))for(var Y=0;Y0)v[C+Y][T+P]=dt(l)}else{v[pr({r:C+Y,c:T})]=l;while(--P>0)v[pr({r:C+Y,c:T+P})]=dt(l)}S.e.c<=T&&(S.e.c=T)}P=parseInt(b["number-columns-repeated"]||"1",10),T+=P-1,P=0,l={},y="",k=[]}F={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===s[1]){if((r=h.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!0]);break;case"annotation":if("/"===s[1]){if((r=h.pop())[0]!==s[3])throw"Bad state: "+r;H.t=y,k.length&&(H.R=k),H.a=U,j.push(H)}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!1]);U="",q=0,y="",x=0,k=[];break;case"creator":"/"===s[1]?U=u.slice(q,s.index):q=s.index+s[0].length;break;case"meta":case"元数据":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("/"===s[1]){if((r=h.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!1]);y="",x=0,k=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===s[1]){if(E[d.name]=f,(r=h.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&(f="",d=Ft(s[0],!1),h.push([s[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(h[h.length-1][0]){case"time-style":case"date-style":i=Ft(s[0],!1),f+=yf[s[3]]["long"===i.style?1:0];break}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(h[h.length-1][0]){case"time-style":case"date-style":i=Ft(s[0],!1),f+=yf[s[3]]["long"===i.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===s[0].slice(-2))break;if("/"===s[1])switch(h[h.length-1][0]){case"number-style":case"date-style":case"time-style":f+=u.slice(p,s.index);break}else p=s.index+s[0].length;break;case"named-range":i=Ft(s[0],!1),B=Zu(i["cell-range-address"]);var X={Name:i.name,Ref:B[0]+"!"+B[1]};G&&(X.Sheet=g.length),R.Names.push(X);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(h[h.length-1][0])>-1)break;if("/"!==s[1]||b&&b["string-value"])c=Ft(s[0],!1),x=s.index+s[0].length;else{var Z=bf(u.slice(x,s.index),c);y=(y.length>0?y+"\n":"")+Z[0]}break;case"s":break;case"database-range":if("/"===s[1])break;try{B=Zu(Ft(s[0])["target-range-address"]),m[B[0]]["!autofilter"]={ref:B[1]}}catch(J){}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;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":break;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":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;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":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if("/"!==s[1]){if(F=Ft(s[0],!1),!F.href)break;F.Target=Ut(F.href),delete F.href,"#"==F.Target.charAt(0)&&F.Target.indexOf(".")>-1?(B=Zu(F.Target.slice(1)),F.Target="#"+B[0]+"!"+B[1]):F.Target.match(/^\.\.[\\\/]/)&&(F.Target=F.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(s[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(n.WTF)throw new Error(s)}}var _={Sheets:m,SheetNames:g,Workbook:R};return n.bookSheets&&delete _.Sheets,_}function xf(e,t){t=t||{},xt(e,"META-INF/manifest.xml")&&bi(Ct(e,"META-INF/manifest.xml"),t);var n=Tt(e,"content.xml");if(!n)throw new Error("Missing content.xml in ODS / UOF file");var r=wf(Jt(n),t);return xt(e,"meta.xml")&&(r.Props=xi(Ct(e,"meta.xml"))),r}function kf(e,t){return wf(e,t)} /*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */ -function Cf(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Tf(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Jt(N(e))}function Af(e){var t=e.reduce((function(e,t){return e+t.length}),0),n=new Uint8Array(t),r=0;return e.forEach((function(e){n.set(e,r),r+=e.length})),n}function Sf(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),16843009*(e+(e>>4)&252645135)>>>24}function Ef(e,t){for(var n=(127&e[t+15])<<7|e[t+14]>>1,r=1&e[t+14],i=t+13;i>=t;--i)r=256*r+e[i];return(128&e[t+15]?-r:r)*Math.pow(10,n-6176)}function Mf(e,t){var n=t?t[0]:0,r=127&e[n];e:if(e[n++]>=128){if(r|=(127&e[n])<<7,e[n++]<128)break e;if(r|=(127&e[n])<<14,e[n++]<128)break e;if(r|=(127&e[n])<<21,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,28),++n,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,35),++n,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,42),++n,e[n++]<128)break e}return t&&(t[0]=n),r}function Of(e){var t=0,n=127&e[t];e:if(e[t++]>=128){if(n|=(127&e[t])<<7,e[t++]<128)break e;if(n|=(127&e[t])<<14,e[t++]<128)break e;if(n|=(127&e[t])<<21,e[t++]<128)break e;n|=(127&e[t])<<28}return n}function Nf(e){var t=[],n=[0];while(n[0]=128);a=e.slice(l,n[0]);break;case 5:s=4,a=e.slice(n[0],n[0]+s),n[0]+=s;break;case 1:s=8,a=e.slice(n[0],n[0]+s),n[0]+=s;break;case 2:s=Mf(e,n),a=e.slice(n[0],n[0]+s),n[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(r))}var c={data:a,type:o};null==t[i]?t[i]=[c]:t[i].push(c)}return t}function Df(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function Lf(e){var t,n=[],r=[0];while(r[0]>>0>0),n.push(a)}return n}function zf(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));var n=[0],r=Mf(t,n),i=[];while(n[0]>2&7),a=(224&t[n[0]++])<<3,a|=t[n[0]++]):(s=1+(t[n[0]++]>>2),2==o?(a=t[n[0]]|t[n[0]+1]<<8,n[0]+=2):(a=(t[n[0]]|t[n[0]+1]<<8|t[n[0]+2]<<16|t[n[0]+3]<<24)>>>0,n[0]+=4)),i=[Af(i)],0==a)throw new Error("Invalid offset 0");if(a>i[0].length)throw new Error("Invalid offset beyond length");if(s>=a){i.push(i[0].slice(-a)),s-=a;while(s>=i[i.length-1].length)i.push(i[i.length-1]),s-=i[i.length-1].length}i.push(i[0].slice(-a,-a+s))}else{var l=t[n[0]++]>>2;if(l<60)++l;else{var c=l-59;l=t[n[0]],c>1&&(l|=t[n[0]+1]<<8),c>2&&(l|=t[n[0]+2]<<16),c>3&&(l|=t[n[0]+3]<<24),l>>>=0,l++,n[0]+=c}i.push(t.slice(n[0],n[0]+l)),n[0]+=l}}var u=Af(i);if(u.length!=r)throw new Error("Unexpected length: ".concat(u.length," != ").concat(r));return u}function Pf(e){var t=[],n=0;while(n1?12:8)+4*Sf(a&(r>1?3470:398)),l=-1,c=-1,u=NaN,h=new Date(2001,0,1);switch(512&a&&(l=o.getUint32(s,!0),s+=4),s+=4*Sf(a&(r>1?12288:4096)),16&a&&(c=o.getUint32(s,!0),s+=4),32&a&&(u=o.getFloat64(s,!0),s+=8),64&a&&(h.setTime(h.getTime()+1e3*o.getFloat64(s,!0)),s+=8),e[2]){case 0:break;case 2:i={t:"n",v:u};break;case 3:i={t:"s",v:t[c]};break;case 5:i={t:"d",v:h};break;case 6:i={t:"b",v:u>0};break;case 7:i={t:"n",v:u/86400};break;case 8:i={t:"e",v:0};break;case 9:if(l>-1)i={t:"s",v:n[l]};else if(c>-1)i={t:"s",v:t[c]};else{if(isNaN(u))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));i={t:"n",v:u}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return i}function Rf(e,t,n){var r,i=Cf(e),o=i.getUint32(8,!0),a=12,s=-1,l=-1,c=NaN,u=NaN,h=new Date(2001,0,1);switch(1&o&&(c=Ef(e,a),a+=16),2&o&&(u=i.getFloat64(a,!0),a+=8),4&o&&(h.setTime(h.getTime()+1e3*i.getFloat64(a,!0)),a+=8),8&o&&(l=i.getUint32(a,!0),a+=4),16&o&&(s=i.getUint32(a,!0),a+=4),e[1]){case 0:break;case 2:r={t:"n",v:c};break;case 3:r={t:"s",v:t[l]};break;case 5:r={t:"d",v:h};break;case 6:r={t:"b",v:u>0};break;case 7:r={t:"n",v:u/86400};break;case 8:r={t:"e",v:0};break;case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&o," : ").concat(e.slice(0,4)));r={t:"s",v:n[s]};break;case 10:r={t:"n",v:c};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&o," : ").concat(e.slice(0,4)))}return r}function Ff(e,t,n){switch(e[0]){case 0:case 1:case 2:case 3:return If(e,t,n,e[0]);case 5:return Rf(e,t,n);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Bf(e){var t=Nf(e);return Mf(t[1][0].data)}function jf(e,t){var n=Nf(t.data),r=Of(n[1][0].data),i=n[3],o=[];return(i||[]).forEach((function(t){var n=Nf(t.data),i=Of(n[1][0].data)>>>0;switch(r){case 1:o[i]=Tf(n[3][0].data);break;case 8:var a=e[Bf(n[9][0].data)][0],s=Nf(a.data),l=e[Bf(s[1][0].data)][0],c=Of(l.meta[1][0].data);if(2001!=c)throw new Error("2000 unexpected reference to ".concat(c));var u=Nf(l.data);o[i]=u[3].map((function(e){return Tf(e.data)})).join("");break}})),o}function Hf(e,t){var n,r,i,o,a,s,l,c,u,h,d,f,p,m,g,v,b=Nf(e),y=Of(b[1][0].data)>>>0,w=Of(b[2][0].data)>>>0,x=(null==(r=null==(n=b[8])?void 0:n[0])?void 0:r.data)&&Of(b[8][0].data)>0||!1;if((null==(o=null==(i=b[7])?void 0:i[0])?void 0:o.data)&&0!=t)g=null==(s=null==(a=b[7])?void 0:a[0])?void 0:s.data,v=null==(c=null==(l=b[6])?void 0:l[0])?void 0:c.data;else{if(!(null==(h=null==(u=b[4])?void 0:u[0])?void 0:h.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");g=null==(f=null==(d=b[4])?void 0:d[0])?void 0:f.data,v=null==(m=null==(p=b[3])?void 0:p[0])?void 0:m.data}for(var k=x?4:1,C=Cf(g),T=[],A=0;A=1&&(E[T[T.length-1][0]]=v.subarray(T[T.length-1][1]*k)),{R:y,cells:E}}function Uf(e,t){var n,r=Nf(t.data),i=(null==(n=null==r?void 0:r[7])?void 0:n[0])?Of(r[7][0].data)>>>0>0?1:0:-1,o=Df(r[5],(function(e){return Hf(e,i)}));return{nrows:Of(r[4][0].data)>>>0,data:o.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(n,r){if(e[t.R][r])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(r));e[t.R][r]=n})),e}),[])}}function qf(e,t,n){var r,i=Nf(t.data),o={s:{r:0,c:0},e:{r:0,c:0}};if(o.e.r=(Of(i[6][0].data)>>>0)-1,o.e.r<0)throw new Error("Invalid row varint ".concat(i[6][0].data));if(o.e.c=(Of(i[7][0].data)>>>0)-1,o.e.c<0)throw new Error("Invalid col varint ".concat(i[7][0].data));n["!ref"]=gr(o);var a=Nf(i[4][0].data),s=jf(e,e[Bf(a[4][0].data)][0]),l=(null==(r=a[17])?void 0:r[0])?jf(e,e[Bf(a[17][0].data)][0]):[],c=Nf(a[3][0].data),u=0;c[1].forEach((function(t){var r=Nf(t.data),i=e[Bf(r[2][0].data)][0],o=Of(i.meta[1][0].data);if(6002!=o)throw new Error("6001 unexpected reference to ".concat(o));var a=Uf(e,i);a.data.forEach((function(e,t){e.forEach((function(e,r){var i=pr({r:u+t,c:r}),o=Ff(e,s,l);o&&(n[i]=o)}))})),u+=a.nrows}))}function Wf(e,t){var n=Nf(t.data),r={"!ref":"A1"},i=e[Bf(n[2][0].data)],o=Of(i[0].meta[1][0].data);if(6001!=o)throw new Error("6000 unexpected reference to ".concat(o));return qf(e,i[0],r),r}function Gf(e,t){var n,r=Nf(t.data),i={name:(null==(n=r[1])?void 0:n[0])?Tf(r[1][0].data):"",sheets:[]},o=Df(r[2],Bf);return o.forEach((function(t){e[t].forEach((function(t){var n=Of(t.meta[1][0].data);6e3==n&&i.sheets.push(Wf(e,t))}))})),i}function Vf(e,t){var n=xp(),r=Nf(t.data),i=Df(r[1],Bf);if(i.forEach((function(t){e[t].forEach((function(t){var r=Of(t.meta[1][0].data);if(2==r){var i=Gf(e,t);i.sheets.forEach((function(e,t){kp(n,e,0==t?i.name:i.name+"_"+t,!0)}))}}))})),0==n.SheetNames.length)throw new Error("Empty NUMBERS file");return n}function Kf(e){var t,n,r,i,o={},a=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,n;try{t=Pf(e.content)}catch(r){return console.log("?? "+e.content.length+" "+(r.message||r))}try{n=Lf(t)}catch(r){return console.log("## "+(r.message||r))}n.forEach((function(e){o[e.id]=e.messages,a.push(e.id)}))}})),!a.length)throw new Error("File has no messages");var s=(null==(i=null==(r=null==(n=null==(t=null==o?void 0:o[1])?void 0:t[0])?void 0:n.meta)?void 0:r[1])?void 0:i[0].data)&&1==Of(o[1][0].meta[1][0].data)&&o[1][0];if(s||a.forEach((function(e){o[e].forEach((function(e){var t=Of(e.meta[1][0].data)>>>0;if(1==t){if(s)throw new Error("Document has multiple roots");s=e}}))})),!s)throw new Error("Cannot find Document root");return Vf(o,s)}function Yf(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]]))}}}function Xf(e){Yf([["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]])(e)}function Zf(e){return pi.WS.indexOf(e)>-1?"sheet":pi.CS&&e==pi.CS?"chart":pi.DS&&e==pi.DS?"dialog":pi.MS&&e==pi.MS?"macro":e&&e.length?e:"sheet"}function _f(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,Zf(e["!id"][t.id].Type)]}))}catch(n){return null}return e&&0!==e.length?e:null}function Jf(e,t,n,r,i,o,a,s,l,c,u,h){try{o[r]=gi(Tt(e,n,!0),t);var d,f=Ct(e,t);switch(s){case"sheet":d=Cd(f,t,i,l,o[r],c,u,h);break;case"chart":if(d=Td(f,t,i,l,o[r],c,u,h),!d||!d["!drawel"])break;var p=Ot(d["!drawel"].Target,t),m=mi(p),g=Bl(Tt(e,p,!0),gi(Tt(e,m,!0),p)),v=Ot(g,p),b=mi(v);d=nd(Tt(e,v,!0),v,l,gi(Tt(e,b,!0),v),c,d);break;case"macro":d=Ad(f,t,i,l,o[r],c,u,h);break;case"dialog":d=Sd(f,t,i,l,o[r],c,u,h);break;default:throw new Error("Unrecognized sheet type "+s)}a[r]=d;var y=[];o&&o[r]&&Qe(o[r]).forEach((function(n){var i="";if(o[r][n].Type==pi.CMNT){i=Ot(o[r][n].Target,t);var a=Nd(Ct(e,i,!0),i,l);if(!a||!a.length)return;jl(d,a,!1)}o[r][n].Type==pi.TCMNT&&(i=Ot(o[r][n].Target,t),y=y.concat(Ul(Ct(e,i,!0),l)))})),y&&y.length&&jl(d,y,!0,l.people||[])}catch(w){if(l.WTF)throw w}}function Qf(e){return"/"==e.charAt(0)?e.slice(1):e}function $f(e,t){if(We(),t=t||{},Xf(t),xt(e,"META-INF/manifest.xml"))return xf(e,t);if(xt(e,"objectdata.xml"))return xf(e,t);if(xt(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if("undefined"!=typeof Kf){if(e.FileIndex)return Kf(e);var n=Ze.utils.cfb_new();return St(e).forEach((function(t){Et(n,t,At(e,t))})),Kf(n)}throw new Error("Unsupported NUMBERS file")}if(!xt(e,"[Content_Types].xml")){if(xt(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(xt(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var r,i,o=St(e),a=fi(Tt(e,"[Content_Types].xml")),s=!1;if(0===a.workbooks.length&&(i="xl/workbook.xml",Ct(e,i,!0)&&a.workbooks.push(i)),0===a.workbooks.length){if(i="xl/workbook.bin",!Ct(e,i,!0))throw new Error("Could not find workbook");a.workbooks.push(i),s=!0}"bin"==a.workbooks[0].slice(-3)&&(s=!0);var l={},c={};if(!t.bookSheets&&!t.bookProps){if(_u=[],a.sst)try{_u=Od(Ct(e,Qf(a.sst)),a.sst,t)}catch(N){if(t.WTF)throw N}t.cellStyles&&a.themes.length&&(l=Md(Tt(e,a.themes[0].replace(/^\//,""),!0)||"",a.themes[0],t)),a.style&&(c=Ed(Ct(e,Qf(a.style)),a.style,l,t))}a.links.map((function(n){try{var r=gi(Tt(e,mi(Qf(n))),n);return Ld(Ct(e,Qf(n)),r,n,t)}catch(N){}}));var u=kd(Ct(e,Qf(a.workbooks[0])),a.workbooks[0],t),h={},d="";a.coreprops.length&&(d=Ct(e,Qf(a.coreprops[0]),!0),d&&(h=xi(d)),0!==a.extprops.length&&(d=Ct(e,Qf(a.extprops[0]),!0),d&&Ti(d,h,t)));var f={};t.bookSheets&&!t.bookProps||0!==a.custprops.length&&(d=Tt(e,Qf(a.custprops[0]),!0),d&&(f=Si(d,t)));var p={};if((t.bookSheets||t.bookProps)&&(u.Sheets?r=u.Sheets.map((function(e){return e.name})):h.Worksheets&&h.SheetNames.length>0&&(r=h.SheetNames),t.bookProps&&(p.Props=h,p.Custprops=f),t.bookSheets&&"undefined"!==typeof r&&(p.SheetNames=r),t.bookSheets?p.SheetNames:t.bookProps))return p;r={};var m={};t.bookDeps&&a.calcchain&&(m=Dd(Ct(e,Qf(a.calcchain)),a.calcchain,t));var g,v,b=0,y={},w=u.Sheets;h.Worksheets=w.length,h.SheetNames=[];for(var x=0;x!=w.length;++x)h.SheetNames[x]=w[x].name;var k=s?"bin":"xml",C=a.workbooks[0].lastIndexOf("/"),T=(a.workbooks[0].slice(0,C+1)+"_rels/"+a.workbooks[0].slice(C+1)+".rels").replace(/^\//,"");xt(e,T)||(T="xl/_rels/workbook."+k+".rels");var A=gi(Tt(e,T,!0),T.replace(/_rels.*/,"s5s"));(a.metadata||[]).length>=1&&(t.xlmeta=zd(Ct(e,Qf(a.metadata[0])),a.metadata[0],t)),(a.people||[]).length>=1&&(t.people=ql(Ct(e,Qf(a.people[0])),t)),A&&(A=_f(A,u.Sheets));var S=Ct(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(b=0;b!=h.Worksheets;++b){var E="sheet";if(A&&A[b]?(g="xl/"+A[b][1].replace(/[\/]?xl\//,""),xt(e,g)||(g=A[b][1]),xt(e,g)||(g=T.replace(/_rels\/.*$/,"")+A[b][1]),E=A[b][2]):(g="xl/worksheets/sheet"+(b+1-S)+"."+k,g=g.replace(/sheet0\./,"sheet.")),v=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(b!=t.sheets)continue e;break;case"string":if(h.SheetNames[b].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var M=!1,O=0;O!=t.sheets.length;++O)"number"==typeof t.sheets[O]&&t.sheets[O]==b&&(M=1),"string"==typeof t.sheets[O]&&t.sheets[O].toLowerCase()==h.SheetNames[b].toLowerCase()&&(M=1);if(!M)continue e}}Jf(e,g,v,h.SheetNames[b],b,y,r,E,t,u,l,c)}return p={Directory:a,Workbook:u,Props:h,Custprops:f,Deps:m,Sheets:r,SheetNames:h.SheetNames,Strings:_u,Styles:c,Themes:l,SSF:dt(X)},t&&t.bookFiles&&(e.files?(p.keys=o,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,n){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[n]})))),t&&t.bookVBA&&(a.vba.length>0?p.vbaraw=Ct(e,Qf(a.vba[0]),!0):a.defaults&&a.defaults.bin===Kl&&(p.vbaraw=Ct(e,"xl/vbaProject.bin",!0))),p}function ep(e,t){var n=t||{},r="Workbook",i=Ze.find(e,r);try{if(r="/!DataSpaces/Version",i=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(ss(i.content),r="/!DataSpaces/DataSpaceMap",i=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var o=cs(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=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var a=us(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=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);ds(i.content)}catch(l){}if(r="/EncryptionInfo",i=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var s=ms(i.content);if(r="/EncryptedPackage",i=Ze.find(e,r),!i||!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 tp(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":n=T(e.slice(0,12));break;case"binary":n=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3),n.charCodeAt(4),n.charCodeAt(5),n.charCodeAt(6),n.charCodeAt(7)]}function np(e,t){return Ze.find(e,"EncryptedPackage")?ep(e,t):tf(e,t)}function rp(t,n){var r,i=t,o=n||{};return o.type||(o.type=A&&e.isBuffer(t)?"buffer":"base64"),r=Mt(i,o),$f(r,o)}function ip(e,t){var n=0;e:while(n=2&&0===o[3])return Va.to_workbook(i,r);if(0===o[2]&&(8===o[3]||9===o[3]))return Va.to_workbook(i,r)}break;case 3:case 131:case 139:case 140:return ja.to_workbook(i,r);case 123:if(92===o[1]&&114===o[2]&&116===o[3])return Ms.to_workbook(i,r);break;case 10:case 13:case 32:return op(i,r);case 137:if(80===o[1]&&78===o[2]&&71===o[3])throw new Error("PNG Image File is not a spreadsheet");break}return Ba.indexOf(o[0])>-1&&o[2]<=12&&o[3]<=31?ja.to_workbook(i,r):lp(t,i,r,a)}function up(e,t,n,r,i,o,a,s){var l=or(n),c=s.defval,u=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),h=!0,d=1===i?[]:{};if(1!==i)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:n,enumerable:!1})}catch(g){d.__rowNum__=n}else d.__rowNum__=n;if(!a||e[n])for(var f=t.s.c;f<=t.e.c;++f){var p=a?e[n][f]:e[r[f]+l];if(void 0!==p&&void 0!==p.t){var m=p.v;switch(p.t){case"z":if(null==m)break;continue;case"e":m=0==m?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=o[f]){if(null==m)if("e"==p.t&&null===m)d[o[f]]=null;else if(void 0!==c)d[o[f]]=c;else{if(!u||null!==m)continue;d[o[f]]=null}else d[o[f]]=u&&("n"!==p.t||"n"===p.t&&!1!==s.rawNumbers)?m:yr(p,m,s);null!=m&&(h=!1)}}else{if(void 0===c)continue;null!=o[f]&&(d[o[f]]=c)}}return{row:d,isempty:h}}function hp(e,t){if(null==e||null==e["!ref"])return[];var n={t:"n",v:0},r=0,i=1,o=[],a=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},c=t||{},u=null!=c.range?c.range:e["!ref"];switch(1===c.header?r=1:"A"===c.header?r=2:Array.isArray(c.header)?r=3:null==c.header&&(r=0),typeof u){case"string":l=vr(u);break;case"number":l=vr(e["!ref"]),l.s.r=u;break;default:l=u}r>0&&(i=0);var h=or(l.s.r),d=[],f=[],p=0,m=0,g=Array.isArray(e),v=l.s.r,b=0,y={};g&&!e[v]&&(e[v]=[]);var w=c.skipHidden&&e["!cols"]||[],x=c.skipHidden&&e["!rows"]||[];for(b=l.s.c;b<=l.e.c;++b)if(!(w[b]||{}).hidden)switch(d[b]=cr(b),n=g?e[v][b]:e[d[b]+h],r){case 1:o[b]=b-l.s.c;break;case 2:o[b]=d[b];break;case 3:o[b]=c.header[b-l.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),s=a=yr(n,null,c),m=y[a]||0,m){do{s=a+"_"+m++}while(y[s]);y[a]=m,y[s]=1}else y[a]=1;o[b]=s}for(v=l.s.r+i;v<=l.e.r;++v)if(!(x[v]||{}).hidden){var k=up(e,l,v,d,r,o,g,c);(!1===k.isempty||(1===r?!1!==c.blankrows:c.blankrows))&&(f[p++]=k.row)}return f.length=p,f}var dp=/"/g;function fp(e,t,n,r,i,o,a,s){for(var l=!0,c=[],u="",h=or(n),d=t.s.c;d<=t.e.c;++d)if(r[d]){var f=s.dense?(e[n]||[])[d]:e[r[d]+h];if(null==f)u="";else if(null!=f.v){l=!1,u=""+(s.rawNumbers&&"n"==f.t?f.v:yr(f,null,s));for(var p=0,m=0;p!==u.length;++p)if((m=u.charCodeAt(p))===i||m===o||34===m||s.forceQuotes){u='"'+u.replace(dp,'""')+'"';break}"ID"==u&&(u='"ID"')}else null==f.f||f.F?u="":(l=!1,u="="+f.f,u.indexOf(",")>=0&&(u='"'+u.replace(dp,'""')+'"'));c.push(u)}return!1===s.blankrows&&l?null:c.join(a)}function pp(e,t){var n=[],r=null==t?{}:t;if(null==e||null==e["!ref"])return"";var i=vr(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="",h=[];r.dense=Array.isArray(e);for(var d=r.skipHidden&&e["!cols"]||[],f=r.skipHidden&&e["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(d[p]||{}).hidden||(h[p]=cr(p));for(var m=0,g=i.s.r;g<=i.e.r;++g)(f[g]||{}).hidden||(u=fp(e,i,g,h,a,l,o,r),null!=u&&(r.strip&&(u=u.replace(c,"")),(u||!1!==r.blankrows)&&n.push((m++?s:"")+u)));return delete r.dense,n.join("")}function mp(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=pp(e,t);if("undefined"==typeof g||"string"==t.type)return n;var r=g.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function gp(e){var t,n="",r="";if(null==e||null==e["!ref"])return[];var i,o=vr(e["!ref"]),a="",s=[],l=[],c=Array.isArray(e);for(i=o.s.c;i<=o.e.c;++i)s[i]=cr(i);for(var u=o.s.r;u<=o.e.r;++u)for(a=or(u),i=o.s.c;i<=o.e.c;++i)if(n=s[i]+a,t=c?(e[u]||[])[i]:e[n],r="",void 0!==t){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 vp(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?fr(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 h=vr(a["!ref"]);u.e.c=Math.max(u.e.c,h.e.c),u.e.r=Math.max(u.e.r,h.e.r),-1==s&&(s=h.e.r+1,u.e.r=s+t.length-1+o)}else-1==s&&(s=0,u.e.r=t.length-1+o);var d=i.header||[],f=0;t.forEach((function(e,t){Qe(e).forEach((function(n){-1==(f=d.indexOf(n))&&(d[f=d.length]=n);var c=e[n],u="z",h="",p=pr({c:l+f,r:s+t+o});r=yp(a,p),!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=tt(c)),h=i.dateNF||X[14]):null===c&&i.nullError&&(u="e",c=0),r?(r.t=u,r.v=c,delete r.w,delete r.R,h&&(r.z=h)):a[p]=r={t:u,v:c},h&&(r.z=h)):a[p]=c}))})),u.e.c=Math.max(u.e.c,l+d.length-1);var p=or(s);if(o)for(f=0;f=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+"|")}function xp(){return{SheetNames:[],Sheets:{}}}function kp(e,t,n,r){var i=1;if(!n)for(;i<=65535;++i,n=void 0)if(-1==e.SheetNames.indexOf(n="Sheet"+i))break;if(!n||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(r&&e.SheetNames.indexOf(n)>=0){var o=n.match(/(^.*?)(\d+)$/);i=o&&+o[2]||0;var a=o&&o[1]||n;for(++i;i<=65535;++i)if(-1==e.SheetNames.indexOf(n=a+i))break}if(pd(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");return e.SheetNames.push(n),e.Sheets[n]=t,n}function Cp(e,t,n){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var r=wp(e,t);switch(e.Workbook.Sheets[r]||(e.Workbook.Sheets[r]={}),n){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+n)}e.Workbook.Sheets[r].Hidden=n}function Tp(e,t){return e.z=t,e}function Ap(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e}function Sp(e,t,n){return Ap(e,"#"+t,n)}function Ep(e,t,n){e.c||(e.c=[]),e.c.push({t:t,a:n||"SheetJS"})}function Mp(e,t,n,r){for(var i="string"!=typeof t?t:vr(t),o="string"==typeof t?t:gr(t),a=i.s.r;a<=i.e.r;++a)for(var s=i.s.c;s<=i.e.c;++s){var l=yp(e,a,s);l.t="n",l.F=o,delete l.v,a==i.s.r&&s==i.s.c&&(l.f=n,r&&(l.D=!0))}return e}var Op={encode_col:cr,encode_row:or,encode_cell:pr,encode_range:gr,decode_col:lr,decode_row:ir,split_cell:dr,decode_cell:fr,decode_range:mr,format_cell:yr,sheet_add_aoa:xr,sheet_add_json:vp,sheet_add_dom:ff,aoa_to_sheet:kr,json_to_sheet:bp,table_to_sheet:pf,table_to_book:mf,sheet_to_csv:pp,sheet_to_txt:mp,sheet_to_json:hp,sheet_to_html:df,sheet_to_formulae:gp,sheet_to_row_object_array:hp,sheet_get_cell:yp,book_new:xp,book_append_sheet:kp,book_set_sheet_visibility:Cp,cell_set_number_format:Tp,cell_set_hyperlink:Ap,cell_set_internal_link:Sp,cell_add_comment:Ep,sheet_set_array_formula:Mp,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};i.version}).call(this,n("b639").Buffer,n("4362"))},"25cac":function(e,t,n){e.exports=n.p+"img/a-8-DNA.svg"},2613:function(e,t,n){e.exports=n.p+"img/ziyuan_5.svg"},"265a":function(e,t,n){e.exports=n.p+"img/bijiben.svg"},"26eb":function(e,t,n){e.exports=n.p+"img/-_17.svg"},2710:function(e,t,n){e.exports=n.p+"img/fanqiejiang.svg"},2783:function(e,t,n){e.exports=n.p+"img/ziyuan_13.svg"},"27bf":function(e,t,n){"use strict";e.exports=a;var r=n("b19a"),i=Object.create(n("3a7c"));function o(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>>16&65535|0,a=0;while(0!==n){a=n>2e3?2e3:n,n-=a;do{i=i+t[r++]|0,o=o+i|0}while(--a);i%=65521,o%=65521}return i|o<<16|0}e.exports=r},"2d86":function(e,t,n){},"2f97":function(e,t,n){e.exports=n.p+"img/brainImpairedPink.jpg"},3147:function(e,t,n){"use strict";n("8809")},"318a":function(e,t,n){e.exports=n.p+"img/jisuan.svg"},"31fc":function(e,t,n){"use strict";n.d(t,"m",(function(){return r})),n.d(t,"n",(function(){return i})),n.d(t,"p",(function(){return o})),n.d(t,"o",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"f",(function(){return d})),n.d(t,"i",(function(){return m})),n.d(t,"j",(function(){return g})),n.d(t,"b",(function(){return v})),n.d(t,"e",(function(){return b})),n.d(t,"a",(function(){return w})),n.d(t,"l",(function(){return k})),n.d(t,"h",(function(){return C}));var r=function(e){return e.charCodeAt(0)},i=function(e){return e.codePointAt(0)},o=function(e,t){return c(e.toString(16),t,"0").toUpperCase()},a=function(e){return o(e,2)},s=function(e){return String.fromCharCode(e)},l=function(e){return s(parseInt(e,16))},c=function(e,t,n){for(var r="",i=0,o=t-e.length;i=55296&&r<=56319&&e.length>i&&(n=e.charCodeAt(i),n>=56320&&n<=57343&&(o=2)),[e.slice(t,t+o),o]},b=function(e){for(var t=[],n=0,r=e.length;nn&&c(),a+=f,s+=m}}return c(),l},x=/^D:(\d\d\d\d)(\d\d)?(\d\d)?(\d\d)?(\d\d)?(\d\d)?([+\-Z])?(\d\d)?'?(\d\d)?'?$/,k=function(e){var t=e.match(x);if(t){var n=t[1],r=t[2],i=void 0===r?"01":r,o=t[3],a=void 0===o?"01":o,s=t[4],l=void 0===s?"00":s,c=t[5],u=void 0===c?"00":c,h=t[6],d=void 0===h?"00":h,f=t[7],p=void 0===f?"Z":f,m=t[8],g=void 0===m?"00":m,v=t[9],b=void 0===v?"00":v,y="Z"===p?"Z":""+p+g+":"+b,w=new Date(n+"-"+i+"-"+a+"T"+l+":"+u+":"+d+y);return w}},C=function(e,t){var n,r,i=0;while(i=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},l=function(){return a(arguments)}();a.isLegacyArguments=s,e.exports=l?a:s},"3acd":function(e,t,n){e.exports=n.p+"img/fanwendengji.svg"},"3b50":function(e,t,n){e.exports=n.p+"img/jiandan.svg"},"3b78":function(e,t,n){},"3bbe":function(e,t,n){"use strict";var r=n("1787"),i=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o("Can't set "+i(e)+" as a prototype")}},"3bd3":function(e,t,n){e.exports=n.p+"img/jiaoxuelou.svg"},"3c2a":function(e,t,n){e.exports=n.p+"img/fishbone.png"},"3c92":function(e,t,n){},"3cc4":function(e,t,n){e.exports=n.p+"img/courseGreen.jpg"},"3d18":function(e,t,n){e.exports=n.p+"img/jiangbei.svg"},"3e59":function(e,t,n){"use strict";var r=n("af69").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"3ec8":function(e,t,n){e.exports=n.p+"img/a-19guaizhang.svg"},"3eea":function(e,t,n){var r=n("fbad");e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},"3f29":function(e,t,n){"use strict";var r,i=n("16e6"),o=n("a2bb"),a=n("0a93"),s=n("8c34"),l=n("202b"),c=n("bbd5"),u=n("72e6"),h=Function,d=function(e){try{return h('"use strict"; return ('+e+").constructor;")()}catch(t){}},f=Object.getOwnPropertyDescriptor;if(f)try{f({},"")}catch(R){f=null}var p=function(){throw new c},m=f?function(){try{return p}catch(e){try{return f(arguments,"callee").get}catch(t){return p}}}():p,g=n("ddbb")(),v=n("1806")(),b=Object.getPrototypeOf||(v?function(e){return e.__proto__}:null),y={},w="undefined"!==typeof Uint8Array&&b?b(Uint8Array):r,x={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":g&&b?b([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":h,"%GeneratorFunction%":y,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":g&&b?b(b([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&g&&b?b((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":s,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&g&&b?b((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":g&&b?b(""[Symbol.iterator]()):r,"%Symbol%":g?Symbol:r,"%SyntaxError%":l,"%ThrowTypeError%":m,"%TypedArray%":w,"%TypeError%":c,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":u,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(b)try{null.error}catch(R){var k=b(b(R));x["%Error.prototype%"]=k}var C=function e(t){var n;if("%AsyncFunction%"===t)n=d("async function () {}");else if("%GeneratorFunction%"===t)n=d("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=d("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&b&&(n=b(i.prototype))}return x[t]=n,n},T={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},A=n("06c3"),S=n("f250"),E=A.call(Function.call,Array.prototype.concat),M=A.call(Function.apply,Array.prototype.splice),O=A.call(Function.call,String.prototype.replace),N=A.call(Function.call,String.prototype.slice),D=A.call(Function.call,RegExp.prototype.exec),L=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,z=/\\(\\)?/g,P=function(e){var t=N(e,0,1),n=N(e,-1);if("%"===t&&"%"!==n)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,L,(function(e,t,n,i){r[r.length]=n?O(i,z,"$1"):t||e})),r},I=function(e,t){var n,r=e;if(S(T,r)&&(n=T[r],r="%"+n[0]+"%"),S(x,r)){var i=x[r];if(i===y&&(i=C(r)),"undefined"===typeof i&&!t)throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new l("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===D(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=P(e),r=n.length>0?n[0]:"",i=I("%"+r+"%",t),o=i.name,a=i.value,s=!1,u=i.alias;u&&(r=u[0],M(n,E([0,1],u)));for(var h=1,d=!0;h=n.length){var v=f(a,p);d=!!v,a=d&&"get"in v&&!("originalValue"in v.get)?v.get:a[p]}else d=S(a,p),a=a[p];d&&!s&&(x[o]=a)}}return a}},"3f35":function(e,t,n){var r=n("4883"),i=n("c191"),o=n("6003");e.exports=function(e,t,n){var a,s;return o&&r(a=t.constructor)&&a!==n&&i(s=a.prototype)&&s!==n.prototype&&o(e,s),e}},"3fb5":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},"401c":function(e){e.exports=JSON.parse('"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"')},4036:function(e,t,n){var r=n("0563"),i=n("4883"),o=n("fc4a"),a=n("e5f1"),s=n("d6e4"),l=a("IE_PROTO"),c=Object,u=c.prototype;e.exports=s?c.getPrototypeOf:function(e){var t=o(e);if(r(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},"406c":function(e,t,n){"use strict";function r(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}e.exports=r},"41af":function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;var r=42;for(t in e[t]=r,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==r||!0!==o.enumerable)return!1}return!0}},"41c5":function(e,t,n){e.exports=n.p+"img/-_12.svg"},"41e8":function(e,t,n){},4244:function(e,t,n){e.exports=n.p+"img/a-20-shuye.svg"},"429b":function(e,t,n){e.exports=n("faa1").EventEmitter},4362:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=n("df7c")),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"43cf":function(e,t,n){e.exports=n.p+"img/xiezizhuo.svg"},"442c":function(e,t,n){"use strict";n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return z})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return f})),n.d(t,"f",(function(){return g})),n.d(t,"g",(function(){return C})),n.d(t,"h",(function(){return N})),n.d(t,"i",(function(){return L})),n.d(t,"j",(function(){return O}));var r=n("b923"),i=n("6f27"),o=n("6ffb");const a=(e,t)=>!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function s(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const l=(e,t,n)=>{let a=s(e,n);if(!a)return!1;let l=h(a);if(!l){let n=a.blockRange(),i=n&&Object(r["k"])(n);return null!=i&&(t&&t(e.tr.lift(n,i).scrollIntoView()),!0)}let u=l.nodeBefore;if(!u.type.spec.isolating&&A(e,l,t))return!0;if(0==a.parent.content.size&&(c(u,"end")||o["NodeSelection"].isSelectable(u))){let n=Object(r["l"])(e.doc,a.before(),a.after(),i["Slice"].empty);if(n&&n.slice.size{let{$head:r,empty:i}=e.selection,a=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):r.parentOffset>0)return!1;a=h(r)}let s=a&&a.nodeBefore;return!(!s||!o["NodeSelection"].isSelectable(s))&&(t&&t(e.tr.setSelection(o["NodeSelection"].create(e.doc,a.pos-s.nodeSize)).scrollIntoView()),!0)};function h(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function d(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let a=d(e,n);if(!a)return!1;let s=m(a);if(!s)return!1;let l=s.nodeAfter;if(A(e,s,t))return!0;if(0==a.parent.content.size&&(c(l,"start")||o["NodeSelection"].isSelectable(l))){let n=Object(r["l"])(e.doc,a.before(),a.after(),i["Slice"].empty);if(n&&n.slice.size{let{$head:r,empty:i}=e.selection,a=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):r.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let{$head:n,$anchor:r}=e.selection;return!(!n.parent.type.spec.code||!n.sameParent(r))&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function v(e){for(let t=0;t{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let i=n.node(-1),a=n.indexAfter(-1),s=v(i.contentMatchAt(a));if(!s||!i.canReplaceWith(a,a,s))return!1;if(t){let r=n.after(),i=e.tr.replaceWith(r,r,s.createAndFill());i.setSelection(o["Selection"].near(i.doc.resolve(r),1)),t(i.scrollIntoView())}return!0},y=(e,t)=>{let n=e.selection,{$from:r,$to:i}=n;if(n instanceof o["AllSelection"]||r.parent.inlineContent||i.parent.inlineContent)return!1;let a=v(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){let n=(!r.parentOffset&&i.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let i=n.before();if(Object(r["g"])(e.doc,i))return t&&t(e.tr.split(i).scrollIntoView()),!0}let i=n.blockRange(),o=i&&Object(r["k"])(i);return null!=o&&(t&&t(e.tr.lift(i,o).scrollIntoView()),!0)};function x(e){return(t,n)=>{let{$from:i,$to:a}=t.selection;if(t.selection instanceof o["NodeSelection"]&&t.selection.node.isBlock)return!(!i.parentOffset||!Object(r["g"])(t.doc,i.pos))&&(n&&n(t.tr.split(i.pos).scrollIntoView()),!0);if(!i.parent.isBlock)return!1;if(n){let s=a.parentOffset==a.parent.content.size,l=t.tr;(t.selection instanceof o["TextSelection"]||t.selection instanceof o["AllSelection"])&&l.deleteSelection();let c=0==i.depth?null:v(i.node(-1).contentMatchAt(i.indexAfter(-1))),u=e&&e(a.parent,s),h=u?[u]:s&&c?[{type:c}]:void 0,d=Object(r["g"])(l.doc,l.mapping.map(i.pos),1,h);if(h||d||!Object(r["g"])(l.doc,l.mapping.map(i.pos),1,c?[{type:c}]:void 0)||(c&&(h=[{type:c}]),d=!0),d&&(l.split(l.mapping.map(i.pos),1,h),!s&&!i.parentOffset&&i.parent.type!=c)){let e=l.mapping.map(i.before()),t=l.doc.resolve(e);c&&i.node(-1).canReplaceWith(t.index(),t.index()+1,c)&&l.setNodeMarkup(l.mapping.map(i.before()),c)}n(l.scrollIntoView())}return!0}}const k=x(),C=(e,t)=>(t&&t(e.tr.setSelection(new o["AllSelection"](e.doc))),!0);function T(e,t,n){let i=t.nodeBefore,o=t.nodeAfter,a=t.index();return!!(i&&o&&i.type.compatibleContent(o.type))&&(!i.content.size&&t.parent.canReplace(a-1,a)?(n&&n(e.tr.delete(t.pos-i.nodeSize,t.pos).scrollIntoView()),!0):!(!t.parent.canReplace(a,a+1)||!o.isTextblock&&!Object(r["f"])(e.doc,t.pos))&&(n&&n(e.tr.clearIncompatible(t.pos,i.type,i.contentMatchAt(i.childCount)).join(t.pos).scrollIntoView()),!0))}function A(e,t,n){let a,s,l=t.nodeBefore,u=t.nodeAfter;if(l.type.spec.isolating||u.type.spec.isolating)return!1;if(T(e,t,n))return!0;let h=t.parent.canReplace(t.index(),t.index()+1);if(h&&(a=(s=l.contentMatchAt(l.childCount)).findWrapping(u.type))&&s.matchType(a[0]||u.type).validEnd){if(n){let o=t.pos+u.nodeSize,s=i["Fragment"].empty;for(let e=a.length-1;e>=0;e--)s=i["Fragment"].from(a[e].create(null,s));s=i["Fragment"].from(l.copy(s));let c=e.tr.step(new r["b"](t.pos-1,o,t.pos,o,new i["Slice"](s,1,0),a.length,!0)),h=o+2*a.length;Object(r["f"])(c.doc,h)&&c.join(h),n(c.scrollIntoView())}return!0}let d=o["Selection"].findFrom(t,1),f=d&&d.$from.blockRange(d.$to),p=f&&Object(r["k"])(f);if(null!=p&&p>=t.depth)return n&&n(e.tr.lift(f,p).scrollIntoView()),!0;if(h&&c(u,"start",!0)&&c(l,"end")){let o=l,a=[];for(;;){if(a.push(o),o.isTextblock)break;o=o.lastChild}let s=u,c=1;for(;!s.isTextblock;s=s.firstChild)c++;if(o.canReplace(o.childCount,o.childCount,s.content)){if(n){let o=i["Fragment"].empty;for(let e=a.length-1;e>=0;e--)o=i["Fragment"].from(a[e].copy(o));let s=e.tr.step(new r["b"](t.pos-a.length,t.pos+u.nodeSize,t.pos+c,t.pos+u.nodeSize-c,new i["Slice"](o,a.length,0),0,!0));n(s.scrollIntoView())}return!0}}return!1}function S(e){return function(t,n){let r=t.selection,i=e<0?r.$from:r.$to,a=i.depth;while(i.node(a).isInline){if(!a)return!1;a--}return!!i.node(a).isTextblock&&(n&&n(t.tr.setSelection(o["TextSelection"].create(t.doc,e<0?i.start(a):i.end(a)))),!0)}}const E=S(-1),M=S(1);function O(e,t=null){return function(n,i){let{$from:o,$to:a}=n.selection,s=o.blockRange(a),l=s&&Object(r["i"])(s,e,t);return!!l&&(i&&i(n.tr.wrap(s,l).scrollIntoView()),!0)}}function N(e,t=null){return function(n,r){let i=!1;for(let o=0;o{if(i)return!1;if(r.isTextblock&&!r.hasMarkup(e,t))if(r.type==e)i=!0;else{let t=n.doc.resolve(o),r=t.index();i=t.parent.canReplaceWith(r,r+1,e)}})}if(!i)return!1;if(r){let i=n.tr;for(let r=0;r{if(a)return!1;a=e.inlineContent&&e.type.allowsMarkType(n)}),a)return!0}return!1}function L(e,t=null){return function(n,r){let{empty:i,$cursor:o,ranges:a}=n.selection;if(i&&!o||!D(n.doc,a,e))return!1;if(r)if(o)e.isInSet(n.storedMarks||o.marks())?r(n.tr.removeStoredMark(e)):r(n.tr.addStoredMark(e.create(t)));else{let i=!1,o=n.tr;for(let t=0;!i&&t",d="<",f="prototype",p="script",m=u("IE_PROTO"),g=function(){},v=function(e){return d+p+h+e+d+"/"+p+h},b=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){var e,t=c("iframe"),n="java"+p+":";return t.style.display="none",l.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(v("document.F=Object")),e.close(),e.F},w=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}w="undefined"!=typeof document?document.domain&&r?b(r):y():b(r);var e=a.length;while(e--)delete w[f][a[e]];return w()};s[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[f]=i(e),n=new g,g[f]=null,n[m]=e):n=w(),void 0===t?n:o.f(n,t)}},"4cfc":function(e,t,n){var r=n("65f8"),i=n("91de"),o=n("bcb9"),a=n("7420"),s="WebAssembly",l=i[s],c=7!==Error("e",{cause:7}).cause,u=function(e,t){var n={};n[e]=a(e,t,c),r({global:!0,constructor:!0,arity:1,forced:c},n)},h=function(e,t){if(l&&l[e]){var n={};n[e]=a(s+"."+e,t,c),r({target:s,stat:!0,constructor:!0,arity:1,forced:c},n)}};u("Error",(function(e){return function(t){return o(e,this,arguments)}})),u("EvalError",(function(e){return function(t){return o(e,this,arguments)}})),u("RangeError",(function(e){return function(t){return o(e,this,arguments)}})),u("ReferenceError",(function(e){return function(t){return o(e,this,arguments)}})),u("SyntaxError",(function(e){return function(t){return o(e,this,arguments)}})),u("TypeError",(function(e){return function(t){return o(e,this,arguments)}})),u("URIError",(function(e){return function(t){return o(e,this,arguments)}})),h("CompileError",(function(e){return function(t){return o(e,this,arguments)}})),h("LinkError",(function(e){return function(t){return o(e,this,arguments)}})),h("RuntimeError",(function(e){return function(t){return o(e,this,arguments)}}))},"4dde":function(e,t,n){"use strict";var r=n("c4ab"),i=n("6f54"),o=n("7280"),a=n("5d9a"),s=n("f537"),l=function(e){function t(t){var n=e.call(this)||this;return n.value=t,n}return Object(r["c"])(t,e),t.prototype.asBytes=function(){for(var e=[],t="",n=!1,r=function(t){void 0!==t&&e.push(t),n=!1},i=0,s=this.value.length;i=o["a"].Zero&&c<=o["a"].Seven?(t+=l,3!==t.length&&u>="0"&&u<="7"||(r(parseInt(t,8)),t="")):r(c):c===o["a"].BackSlash?n=!0:r(c)}return new Uint8Array(e)},t.prototype.decodeText=function(){var e=this.asBytes();return Object(a["A"])(e)?Object(a["Y"])(e):Object(a["K"])(e)},t.prototype.decodeDate=function(){var e=this.decodeText(),t=Object(a["J"])(e);if(!t)throw new s["d"](e);return t},t.prototype.asString=function(){return this.value},t.prototype.clone=function(){return t.of(this.value)},t.prototype.toString=function(){return"("+this.value+")"},t.prototype.sizeInBytes=function(){return this.value.length+2},t.prototype.copyBytesInto=function(e,t){return e[t++]=o["a"].LeftParen,t+=Object(a["w"])(this.value,e,t),e[t++]=o["a"].RightParen,this.value.length+2},t.of=function(e){return new t(e)},t.fromDate=function(e){var n=Object(a["I"])(String(e.getUTCFullYear()),4,"0"),r=Object(a["I"])(String(e.getUTCMonth()+1),2,"0"),i=Object(a["I"])(String(e.getUTCDate()),2,"0"),o=Object(a["I"])(String(e.getUTCHours()),2,"0"),s=Object(a["I"])(String(e.getUTCMinutes()),2,"0"),l=Object(a["I"])(String(e.getUTCSeconds()),2,"0");return new t("D:"+n+r+i+o+s+l+"Z")},t}(i["a"]);t["a"]=l},"4ec2":function(e,t,n){e.exports=n.p+"img/timeline2.png"},"4f5a":function(e,t,n){e.exports=n.p+"img/-_14.svg"},"4f8c":function(e,t,n){e.exports=n.p+"img/pinkGrape.jpg"},"4f98":function(e,t,n){(function(t){ +function Cf(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Tf(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Jt(N(e))}function Sf(e){var t=e.reduce((function(e,t){return e+t.length}),0),n=new Uint8Array(t),r=0;return e.forEach((function(e){n.set(e,r),r+=e.length})),n}function Af(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),16843009*(e+(e>>4)&252645135)>>>24}function Ef(e,t){for(var n=(127&e[t+15])<<7|e[t+14]>>1,r=1&e[t+14],i=t+13;i>=t;--i)r=256*r+e[i];return(128&e[t+15]?-r:r)*Math.pow(10,n-6176)}function Mf(e,t){var n=t?t[0]:0,r=127&e[n];e:if(e[n++]>=128){if(r|=(127&e[n])<<7,e[n++]<128)break e;if(r|=(127&e[n])<<14,e[n++]<128)break e;if(r|=(127&e[n])<<21,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,28),++n,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,35),++n,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,42),++n,e[n++]<128)break e}return t&&(t[0]=n),r}function Of(e){var t=0,n=127&e[t];e:if(e[t++]>=128){if(n|=(127&e[t])<<7,e[t++]<128)break e;if(n|=(127&e[t])<<14,e[t++]<128)break e;if(n|=(127&e[t])<<21,e[t++]<128)break e;n|=(127&e[t])<<28}return n}function Nf(e){var t=[],n=[0];while(n[0]=128);a=e.slice(l,n[0]);break;case 5:s=4,a=e.slice(n[0],n[0]+s),n[0]+=s;break;case 1:s=8,a=e.slice(n[0],n[0]+s),n[0]+=s;break;case 2:s=Mf(e,n),a=e.slice(n[0],n[0]+s),n[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(r))}var c={data:a,type:o};null==t[i]?t[i]=[c]:t[i].push(c)}return t}function Df(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function Lf(e){var t,n=[],r=[0];while(r[0]>>0>0),n.push(a)}return n}function zf(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));var n=[0],r=Mf(t,n),i=[];while(n[0]>2&7),a=(224&t[n[0]++])<<3,a|=t[n[0]++]):(s=1+(t[n[0]++]>>2),2==o?(a=t[n[0]]|t[n[0]+1]<<8,n[0]+=2):(a=(t[n[0]]|t[n[0]+1]<<8|t[n[0]+2]<<16|t[n[0]+3]<<24)>>>0,n[0]+=4)),i=[Sf(i)],0==a)throw new Error("Invalid offset 0");if(a>i[0].length)throw new Error("Invalid offset beyond length");if(s>=a){i.push(i[0].slice(-a)),s-=a;while(s>=i[i.length-1].length)i.push(i[i.length-1]),s-=i[i.length-1].length}i.push(i[0].slice(-a,-a+s))}else{var l=t[n[0]++]>>2;if(l<60)++l;else{var c=l-59;l=t[n[0]],c>1&&(l|=t[n[0]+1]<<8),c>2&&(l|=t[n[0]+2]<<16),c>3&&(l|=t[n[0]+3]<<24),l>>>=0,l++,n[0]+=c}i.push(t.slice(n[0],n[0]+l)),n[0]+=l}}var u=Sf(i);if(u.length!=r)throw new Error("Unexpected length: ".concat(u.length," != ").concat(r));return u}function Pf(e){var t=[],n=0;while(n1?12:8)+4*Af(a&(r>1?3470:398)),l=-1,c=-1,u=NaN,h=new Date(2001,0,1);switch(512&a&&(l=o.getUint32(s,!0),s+=4),s+=4*Af(a&(r>1?12288:4096)),16&a&&(c=o.getUint32(s,!0),s+=4),32&a&&(u=o.getFloat64(s,!0),s+=8),64&a&&(h.setTime(h.getTime()+1e3*o.getFloat64(s,!0)),s+=8),e[2]){case 0:break;case 2:i={t:"n",v:u};break;case 3:i={t:"s",v:t[c]};break;case 5:i={t:"d",v:h};break;case 6:i={t:"b",v:u>0};break;case 7:i={t:"n",v:u/86400};break;case 8:i={t:"e",v:0};break;case 9:if(l>-1)i={t:"s",v:n[l]};else if(c>-1)i={t:"s",v:t[c]};else{if(isNaN(u))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));i={t:"n",v:u}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return i}function Rf(e,t,n){var r,i=Cf(e),o=i.getUint32(8,!0),a=12,s=-1,l=-1,c=NaN,u=NaN,h=new Date(2001,0,1);switch(1&o&&(c=Ef(e,a),a+=16),2&o&&(u=i.getFloat64(a,!0),a+=8),4&o&&(h.setTime(h.getTime()+1e3*i.getFloat64(a,!0)),a+=8),8&o&&(l=i.getUint32(a,!0),a+=4),16&o&&(s=i.getUint32(a,!0),a+=4),e[1]){case 0:break;case 2:r={t:"n",v:c};break;case 3:r={t:"s",v:t[l]};break;case 5:r={t:"d",v:h};break;case 6:r={t:"b",v:u>0};break;case 7:r={t:"n",v:u/86400};break;case 8:r={t:"e",v:0};break;case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&o," : ").concat(e.slice(0,4)));r={t:"s",v:n[s]};break;case 10:r={t:"n",v:c};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&o," : ").concat(e.slice(0,4)))}return r}function Ff(e,t,n){switch(e[0]){case 0:case 1:case 2:case 3:return If(e,t,n,e[0]);case 5:return Rf(e,t,n);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Bf(e){var t=Nf(e);return Mf(t[1][0].data)}function jf(e,t){var n=Nf(t.data),r=Of(n[1][0].data),i=n[3],o=[];return(i||[]).forEach((function(t){var n=Nf(t.data),i=Of(n[1][0].data)>>>0;switch(r){case 1:o[i]=Tf(n[3][0].data);break;case 8:var a=e[Bf(n[9][0].data)][0],s=Nf(a.data),l=e[Bf(s[1][0].data)][0],c=Of(l.meta[1][0].data);if(2001!=c)throw new Error("2000 unexpected reference to ".concat(c));var u=Nf(l.data);o[i]=u[3].map((function(e){return Tf(e.data)})).join("");break}})),o}function Hf(e,t){var n,r,i,o,a,s,l,c,u,h,d,f,p,m,g,v,b=Nf(e),y=Of(b[1][0].data)>>>0,w=Of(b[2][0].data)>>>0,x=(null==(r=null==(n=b[8])?void 0:n[0])?void 0:r.data)&&Of(b[8][0].data)>0||!1;if((null==(o=null==(i=b[7])?void 0:i[0])?void 0:o.data)&&0!=t)g=null==(s=null==(a=b[7])?void 0:a[0])?void 0:s.data,v=null==(c=null==(l=b[6])?void 0:l[0])?void 0:c.data;else{if(!(null==(h=null==(u=b[4])?void 0:u[0])?void 0:h.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");g=null==(f=null==(d=b[4])?void 0:d[0])?void 0:f.data,v=null==(m=null==(p=b[3])?void 0:p[0])?void 0:m.data}for(var k=x?4:1,C=Cf(g),T=[],S=0;S=1&&(E[T[T.length-1][0]]=v.subarray(T[T.length-1][1]*k)),{R:y,cells:E}}function Uf(e,t){var n,r=Nf(t.data),i=(null==(n=null==r?void 0:r[7])?void 0:n[0])?Of(r[7][0].data)>>>0>0?1:0:-1,o=Df(r[5],(function(e){return Hf(e,i)}));return{nrows:Of(r[4][0].data)>>>0,data:o.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(n,r){if(e[t.R][r])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(r));e[t.R][r]=n})),e}),[])}}function qf(e,t,n){var r,i=Nf(t.data),o={s:{r:0,c:0},e:{r:0,c:0}};if(o.e.r=(Of(i[6][0].data)>>>0)-1,o.e.r<0)throw new Error("Invalid row varint ".concat(i[6][0].data));if(o.e.c=(Of(i[7][0].data)>>>0)-1,o.e.c<0)throw new Error("Invalid col varint ".concat(i[7][0].data));n["!ref"]=gr(o);var a=Nf(i[4][0].data),s=jf(e,e[Bf(a[4][0].data)][0]),l=(null==(r=a[17])?void 0:r[0])?jf(e,e[Bf(a[17][0].data)][0]):[],c=Nf(a[3][0].data),u=0;c[1].forEach((function(t){var r=Nf(t.data),i=e[Bf(r[2][0].data)][0],o=Of(i.meta[1][0].data);if(6002!=o)throw new Error("6001 unexpected reference to ".concat(o));var a=Uf(e,i);a.data.forEach((function(e,t){e.forEach((function(e,r){var i=pr({r:u+t,c:r}),o=Ff(e,s,l);o&&(n[i]=o)}))})),u+=a.nrows}))}function Wf(e,t){var n=Nf(t.data),r={"!ref":"A1"},i=e[Bf(n[2][0].data)],o=Of(i[0].meta[1][0].data);if(6001!=o)throw new Error("6000 unexpected reference to ".concat(o));return qf(e,i[0],r),r}function Gf(e,t){var n,r=Nf(t.data),i={name:(null==(n=r[1])?void 0:n[0])?Tf(r[1][0].data):"",sheets:[]},o=Df(r[2],Bf);return o.forEach((function(t){e[t].forEach((function(t){var n=Of(t.meta[1][0].data);6e3==n&&i.sheets.push(Wf(e,t))}))})),i}function Vf(e,t){var n=xp(),r=Nf(t.data),i=Df(r[1],Bf);if(i.forEach((function(t){e[t].forEach((function(t){var r=Of(t.meta[1][0].data);if(2==r){var i=Gf(e,t);i.sheets.forEach((function(e,t){kp(n,e,0==t?i.name:i.name+"_"+t,!0)}))}}))})),0==n.SheetNames.length)throw new Error("Empty NUMBERS file");return n}function Kf(e){var t,n,r,i,o={},a=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,n;try{t=Pf(e.content)}catch(r){return console.log("?? "+e.content.length+" "+(r.message||r))}try{n=Lf(t)}catch(r){return console.log("## "+(r.message||r))}n.forEach((function(e){o[e.id]=e.messages,a.push(e.id)}))}})),!a.length)throw new Error("File has no messages");var s=(null==(i=null==(r=null==(n=null==(t=null==o?void 0:o[1])?void 0:t[0])?void 0:n.meta)?void 0:r[1])?void 0:i[0].data)&&1==Of(o[1][0].meta[1][0].data)&&o[1][0];if(s||a.forEach((function(e){o[e].forEach((function(e){var t=Of(e.meta[1][0].data)>>>0;if(1==t){if(s)throw new Error("Document has multiple roots");s=e}}))})),!s)throw new Error("Cannot find Document root");return Vf(o,s)}function Yf(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]]))}}}function Xf(e){Yf([["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]])(e)}function Zf(e){return pi.WS.indexOf(e)>-1?"sheet":pi.CS&&e==pi.CS?"chart":pi.DS&&e==pi.DS?"dialog":pi.MS&&e==pi.MS?"macro":e&&e.length?e:"sheet"}function _f(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,Zf(e["!id"][t.id].Type)]}))}catch(n){return null}return e&&0!==e.length?e:null}function Jf(e,t,n,r,i,o,a,s,l,c,u,h){try{o[r]=gi(Tt(e,n,!0),t);var d,f=Ct(e,t);switch(s){case"sheet":d=Cd(f,t,i,l,o[r],c,u,h);break;case"chart":if(d=Td(f,t,i,l,o[r],c,u,h),!d||!d["!drawel"])break;var p=Ot(d["!drawel"].Target,t),m=mi(p),g=Bl(Tt(e,p,!0),gi(Tt(e,m,!0),p)),v=Ot(g,p),b=mi(v);d=nd(Tt(e,v,!0),v,l,gi(Tt(e,b,!0),v),c,d);break;case"macro":d=Sd(f,t,i,l,o[r],c,u,h);break;case"dialog":d=Ad(f,t,i,l,o[r],c,u,h);break;default:throw new Error("Unrecognized sheet type "+s)}a[r]=d;var y=[];o&&o[r]&&Qe(o[r]).forEach((function(n){var i="";if(o[r][n].Type==pi.CMNT){i=Ot(o[r][n].Target,t);var a=Nd(Ct(e,i,!0),i,l);if(!a||!a.length)return;jl(d,a,!1)}o[r][n].Type==pi.TCMNT&&(i=Ot(o[r][n].Target,t),y=y.concat(Ul(Ct(e,i,!0),l)))})),y&&y.length&&jl(d,y,!0,l.people||[])}catch(w){if(l.WTF)throw w}}function Qf(e){return"/"==e.charAt(0)?e.slice(1):e}function $f(e,t){if(We(),t=t||{},Xf(t),xt(e,"META-INF/manifest.xml"))return xf(e,t);if(xt(e,"objectdata.xml"))return xf(e,t);if(xt(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if("undefined"!=typeof Kf){if(e.FileIndex)return Kf(e);var n=Ze.utils.cfb_new();return At(e).forEach((function(t){Et(n,t,St(e,t))})),Kf(n)}throw new Error("Unsupported NUMBERS file")}if(!xt(e,"[Content_Types].xml")){if(xt(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(xt(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var r,i,o=At(e),a=fi(Tt(e,"[Content_Types].xml")),s=!1;if(0===a.workbooks.length&&(i="xl/workbook.xml",Ct(e,i,!0)&&a.workbooks.push(i)),0===a.workbooks.length){if(i="xl/workbook.bin",!Ct(e,i,!0))throw new Error("Could not find workbook");a.workbooks.push(i),s=!0}"bin"==a.workbooks[0].slice(-3)&&(s=!0);var l={},c={};if(!t.bookSheets&&!t.bookProps){if(_u=[],a.sst)try{_u=Od(Ct(e,Qf(a.sst)),a.sst,t)}catch(N){if(t.WTF)throw N}t.cellStyles&&a.themes.length&&(l=Md(Tt(e,a.themes[0].replace(/^\//,""),!0)||"",a.themes[0],t)),a.style&&(c=Ed(Ct(e,Qf(a.style)),a.style,l,t))}a.links.map((function(n){try{var r=gi(Tt(e,mi(Qf(n))),n);return Ld(Ct(e,Qf(n)),r,n,t)}catch(N){}}));var u=kd(Ct(e,Qf(a.workbooks[0])),a.workbooks[0],t),h={},d="";a.coreprops.length&&(d=Ct(e,Qf(a.coreprops[0]),!0),d&&(h=xi(d)),0!==a.extprops.length&&(d=Ct(e,Qf(a.extprops[0]),!0),d&&Ti(d,h,t)));var f={};t.bookSheets&&!t.bookProps||0!==a.custprops.length&&(d=Tt(e,Qf(a.custprops[0]),!0),d&&(f=Ai(d,t)));var p={};if((t.bookSheets||t.bookProps)&&(u.Sheets?r=u.Sheets.map((function(e){return e.name})):h.Worksheets&&h.SheetNames.length>0&&(r=h.SheetNames),t.bookProps&&(p.Props=h,p.Custprops=f),t.bookSheets&&"undefined"!==typeof r&&(p.SheetNames=r),t.bookSheets?p.SheetNames:t.bookProps))return p;r={};var m={};t.bookDeps&&a.calcchain&&(m=Dd(Ct(e,Qf(a.calcchain)),a.calcchain,t));var g,v,b=0,y={},w=u.Sheets;h.Worksheets=w.length,h.SheetNames=[];for(var x=0;x!=w.length;++x)h.SheetNames[x]=w[x].name;var k=s?"bin":"xml",C=a.workbooks[0].lastIndexOf("/"),T=(a.workbooks[0].slice(0,C+1)+"_rels/"+a.workbooks[0].slice(C+1)+".rels").replace(/^\//,"");xt(e,T)||(T="xl/_rels/workbook."+k+".rels");var S=gi(Tt(e,T,!0),T.replace(/_rels.*/,"s5s"));(a.metadata||[]).length>=1&&(t.xlmeta=zd(Ct(e,Qf(a.metadata[0])),a.metadata[0],t)),(a.people||[]).length>=1&&(t.people=ql(Ct(e,Qf(a.people[0])),t)),S&&(S=_f(S,u.Sheets));var A=Ct(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(b=0;b!=h.Worksheets;++b){var E="sheet";if(S&&S[b]?(g="xl/"+S[b][1].replace(/[\/]?xl\//,""),xt(e,g)||(g=S[b][1]),xt(e,g)||(g=T.replace(/_rels\/.*$/,"")+S[b][1]),E=S[b][2]):(g="xl/worksheets/sheet"+(b+1-A)+"."+k,g=g.replace(/sheet0\./,"sheet.")),v=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(b!=t.sheets)continue e;break;case"string":if(h.SheetNames[b].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var M=!1,O=0;O!=t.sheets.length;++O)"number"==typeof t.sheets[O]&&t.sheets[O]==b&&(M=1),"string"==typeof t.sheets[O]&&t.sheets[O].toLowerCase()==h.SheetNames[b].toLowerCase()&&(M=1);if(!M)continue e}}Jf(e,g,v,h.SheetNames[b],b,y,r,E,t,u,l,c)}return p={Directory:a,Workbook:u,Props:h,Custprops:f,Deps:m,Sheets:r,SheetNames:h.SheetNames,Strings:_u,Styles:c,Themes:l,SSF:dt(X)},t&&t.bookFiles&&(e.files?(p.keys=o,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,n){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[n]})))),t&&t.bookVBA&&(a.vba.length>0?p.vbaraw=Ct(e,Qf(a.vba[0]),!0):a.defaults&&a.defaults.bin===Kl&&(p.vbaraw=Ct(e,"xl/vbaProject.bin",!0))),p}function ep(e,t){var n=t||{},r="Workbook",i=Ze.find(e,r);try{if(r="/!DataSpaces/Version",i=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(ss(i.content),r="/!DataSpaces/DataSpaceMap",i=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var o=cs(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=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var a=us(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=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);ds(i.content)}catch(l){}if(r="/EncryptionInfo",i=Ze.find(e,r),!i||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var s=ms(i.content);if(r="/EncryptedPackage",i=Ze.find(e,r),!i||!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 tp(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":n=T(e.slice(0,12));break;case"binary":n=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3),n.charCodeAt(4),n.charCodeAt(5),n.charCodeAt(6),n.charCodeAt(7)]}function np(e,t){return Ze.find(e,"EncryptedPackage")?ep(e,t):tf(e,t)}function rp(t,n){var r,i=t,o=n||{};return o.type||(o.type=S&&e.isBuffer(t)?"buffer":"base64"),r=Mt(i,o),$f(r,o)}function ip(e,t){var n=0;e:while(n=2&&0===o[3])return Va.to_workbook(i,r);if(0===o[2]&&(8===o[3]||9===o[3]))return Va.to_workbook(i,r)}break;case 3:case 131:case 139:case 140:return ja.to_workbook(i,r);case 123:if(92===o[1]&&114===o[2]&&116===o[3])return Ms.to_workbook(i,r);break;case 10:case 13:case 32:return op(i,r);case 137:if(80===o[1]&&78===o[2]&&71===o[3])throw new Error("PNG Image File is not a spreadsheet");break}return Ba.indexOf(o[0])>-1&&o[2]<=12&&o[3]<=31?ja.to_workbook(i,r):lp(t,i,r,a)}function up(e,t,n,r,i,o,a,s){var l=or(n),c=s.defval,u=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),h=!0,d=1===i?[]:{};if(1!==i)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:n,enumerable:!1})}catch(g){d.__rowNum__=n}else d.__rowNum__=n;if(!a||e[n])for(var f=t.s.c;f<=t.e.c;++f){var p=a?e[n][f]:e[r[f]+l];if(void 0!==p&&void 0!==p.t){var m=p.v;switch(p.t){case"z":if(null==m)break;continue;case"e":m=0==m?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=o[f]){if(null==m)if("e"==p.t&&null===m)d[o[f]]=null;else if(void 0!==c)d[o[f]]=c;else{if(!u||null!==m)continue;d[o[f]]=null}else d[o[f]]=u&&("n"!==p.t||"n"===p.t&&!1!==s.rawNumbers)?m:yr(p,m,s);null!=m&&(h=!1)}}else{if(void 0===c)continue;null!=o[f]&&(d[o[f]]=c)}}return{row:d,isempty:h}}function hp(e,t){if(null==e||null==e["!ref"])return[];var n={t:"n",v:0},r=0,i=1,o=[],a=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},c=t||{},u=null!=c.range?c.range:e["!ref"];switch(1===c.header?r=1:"A"===c.header?r=2:Array.isArray(c.header)?r=3:null==c.header&&(r=0),typeof u){case"string":l=vr(u);break;case"number":l=vr(e["!ref"]),l.s.r=u;break;default:l=u}r>0&&(i=0);var h=or(l.s.r),d=[],f=[],p=0,m=0,g=Array.isArray(e),v=l.s.r,b=0,y={};g&&!e[v]&&(e[v]=[]);var w=c.skipHidden&&e["!cols"]||[],x=c.skipHidden&&e["!rows"]||[];for(b=l.s.c;b<=l.e.c;++b)if(!(w[b]||{}).hidden)switch(d[b]=cr(b),n=g?e[v][b]:e[d[b]+h],r){case 1:o[b]=b-l.s.c;break;case 2:o[b]=d[b];break;case 3:o[b]=c.header[b-l.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),s=a=yr(n,null,c),m=y[a]||0,m){do{s=a+"_"+m++}while(y[s]);y[a]=m,y[s]=1}else y[a]=1;o[b]=s}for(v=l.s.r+i;v<=l.e.r;++v)if(!(x[v]||{}).hidden){var k=up(e,l,v,d,r,o,g,c);(!1===k.isempty||(1===r?!1!==c.blankrows:c.blankrows))&&(f[p++]=k.row)}return f.length=p,f}var dp=/"/g;function fp(e,t,n,r,i,o,a,s){for(var l=!0,c=[],u="",h=or(n),d=t.s.c;d<=t.e.c;++d)if(r[d]){var f=s.dense?(e[n]||[])[d]:e[r[d]+h];if(null==f)u="";else if(null!=f.v){l=!1,u=""+(s.rawNumbers&&"n"==f.t?f.v:yr(f,null,s));for(var p=0,m=0;p!==u.length;++p)if((m=u.charCodeAt(p))===i||m===o||34===m||s.forceQuotes){u='"'+u.replace(dp,'""')+'"';break}"ID"==u&&(u='"ID"')}else null==f.f||f.F?u="":(l=!1,u="="+f.f,u.indexOf(",")>=0&&(u='"'+u.replace(dp,'""')+'"'));c.push(u)}return!1===s.blankrows&&l?null:c.join(a)}function pp(e,t){var n=[],r=null==t?{}:t;if(null==e||null==e["!ref"])return"";var i=vr(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="",h=[];r.dense=Array.isArray(e);for(var d=r.skipHidden&&e["!cols"]||[],f=r.skipHidden&&e["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(d[p]||{}).hidden||(h[p]=cr(p));for(var m=0,g=i.s.r;g<=i.e.r;++g)(f[g]||{}).hidden||(u=fp(e,i,g,h,a,l,o,r),null!=u&&(r.strip&&(u=u.replace(c,"")),(u||!1!==r.blankrows)&&n.push((m++?s:"")+u)));return delete r.dense,n.join("")}function mp(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=pp(e,t);if("undefined"==typeof g||"string"==t.type)return n;var r=g.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function gp(e){var t,n="",r="";if(null==e||null==e["!ref"])return[];var i,o=vr(e["!ref"]),a="",s=[],l=[],c=Array.isArray(e);for(i=o.s.c;i<=o.e.c;++i)s[i]=cr(i);for(var u=o.s.r;u<=o.e.r;++u)for(a=or(u),i=o.s.c;i<=o.e.c;++i)if(n=s[i]+a,t=c?(e[u]||[])[i]:e[n],r="",void 0!==t){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 vp(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?fr(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 h=vr(a["!ref"]);u.e.c=Math.max(u.e.c,h.e.c),u.e.r=Math.max(u.e.r,h.e.r),-1==s&&(s=h.e.r+1,u.e.r=s+t.length-1+o)}else-1==s&&(s=0,u.e.r=t.length-1+o);var d=i.header||[],f=0;t.forEach((function(e,t){Qe(e).forEach((function(n){-1==(f=d.indexOf(n))&&(d[f=d.length]=n);var c=e[n],u="z",h="",p=pr({c:l+f,r:s+t+o});r=yp(a,p),!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=tt(c)),h=i.dateNF||X[14]):null===c&&i.nullError&&(u="e",c=0),r?(r.t=u,r.v=c,delete r.w,delete r.R,h&&(r.z=h)):a[p]=r={t:u,v:c},h&&(r.z=h)):a[p]=c}))})),u.e.c=Math.max(u.e.c,l+d.length-1);var p=or(s);if(o)for(f=0;f=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+"|")}function xp(){return{SheetNames:[],Sheets:{}}}function kp(e,t,n,r){var i=1;if(!n)for(;i<=65535;++i,n=void 0)if(-1==e.SheetNames.indexOf(n="Sheet"+i))break;if(!n||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(r&&e.SheetNames.indexOf(n)>=0){var o=n.match(/(^.*?)(\d+)$/);i=o&&+o[2]||0;var a=o&&o[1]||n;for(++i;i<=65535;++i)if(-1==e.SheetNames.indexOf(n=a+i))break}if(pd(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");return e.SheetNames.push(n),e.Sheets[n]=t,n}function Cp(e,t,n){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var r=wp(e,t);switch(e.Workbook.Sheets[r]||(e.Workbook.Sheets[r]={}),n){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+n)}e.Workbook.Sheets[r].Hidden=n}function Tp(e,t){return e.z=t,e}function Sp(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e}function Ap(e,t,n){return Sp(e,"#"+t,n)}function Ep(e,t,n){e.c||(e.c=[]),e.c.push({t:t,a:n||"SheetJS"})}function Mp(e,t,n,r){for(var i="string"!=typeof t?t:vr(t),o="string"==typeof t?t:gr(t),a=i.s.r;a<=i.e.r;++a)for(var s=i.s.c;s<=i.e.c;++s){var l=yp(e,a,s);l.t="n",l.F=o,delete l.v,a==i.s.r&&s==i.s.c&&(l.f=n,r&&(l.D=!0))}return e}var Op={encode_col:cr,encode_row:or,encode_cell:pr,encode_range:gr,decode_col:lr,decode_row:ir,split_cell:dr,decode_cell:fr,decode_range:mr,format_cell:yr,sheet_add_aoa:xr,sheet_add_json:vp,sheet_add_dom:ff,aoa_to_sheet:kr,json_to_sheet:bp,table_to_sheet:pf,table_to_book:mf,sheet_to_csv:pp,sheet_to_txt:mp,sheet_to_json:hp,sheet_to_html:df,sheet_to_formulae:gp,sheet_to_row_object_array:hp,sheet_get_cell:yp,book_new:xp,book_append_sheet:kp,book_set_sheet_visibility:Cp,cell_set_number_format:Tp,cell_set_hyperlink:Sp,cell_set_internal_link:Ap,cell_add_comment:Ep,sheet_set_array_formula:Mp,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};i.version}).call(this,n("b639").Buffer,n("4362"))},"25cac":function(e,t,n){e.exports=n.p+"img/a-8-DNA.svg"},2613:function(e,t,n){e.exports=n.p+"img/ziyuan_5.svg"},"265a":function(e,t,n){e.exports=n.p+"img/bijiben.svg"},"26eb":function(e,t,n){e.exports=n.p+"img/-_17.svg"},2710:function(e,t,n){e.exports=n.p+"img/fanqiejiang.svg"},2783:function(e,t,n){e.exports=n.p+"img/ziyuan_13.svg"},"27bf":function(e,t,n){"use strict";e.exports=a;var r=n("b19a"),i=Object.create(n("3a7c"));function o(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>>16&65535|0,a=0;while(0!==n){a=n>2e3?2e3:n,n-=a;do{i=i+t[r++]|0,o=o+i|0}while(--a);i%=65521,o%=65521}return i|o<<16|0}e.exports=r},"2d86":function(e,t,n){},"2f97":function(e,t,n){e.exports=n.p+"img/brainImpairedPink.jpg"},"318a":function(e,t,n){e.exports=n.p+"img/jisuan.svg"},"31fc":function(e,t,n){"use strict";n.d(t,"m",(function(){return r})),n.d(t,"n",(function(){return i})),n.d(t,"p",(function(){return o})),n.d(t,"o",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"f",(function(){return d})),n.d(t,"i",(function(){return m})),n.d(t,"j",(function(){return g})),n.d(t,"b",(function(){return v})),n.d(t,"e",(function(){return b})),n.d(t,"a",(function(){return w})),n.d(t,"l",(function(){return k})),n.d(t,"h",(function(){return C}));var r=function(e){return e.charCodeAt(0)},i=function(e){return e.codePointAt(0)},o=function(e,t){return c(e.toString(16),t,"0").toUpperCase()},a=function(e){return o(e,2)},s=function(e){return String.fromCharCode(e)},l=function(e){return s(parseInt(e,16))},c=function(e,t,n){for(var r="",i=0,o=t-e.length;i=55296&&r<=56319&&e.length>i&&(n=e.charCodeAt(i),n>=56320&&n<=57343&&(o=2)),[e.slice(t,t+o),o]},b=function(e){for(var t=[],n=0,r=e.length;nn&&c(),a+=f,s+=m}}return c(),l},x=/^D:(\d\d\d\d)(\d\d)?(\d\d)?(\d\d)?(\d\d)?(\d\d)?([+\-Z])?(\d\d)?'?(\d\d)?'?$/,k=function(e){var t=e.match(x);if(t){var n=t[1],r=t[2],i=void 0===r?"01":r,o=t[3],a=void 0===o?"01":o,s=t[4],l=void 0===s?"00":s,c=t[5],u=void 0===c?"00":c,h=t[6],d=void 0===h?"00":h,f=t[7],p=void 0===f?"Z":f,m=t[8],g=void 0===m?"00":m,v=t[9],b=void 0===v?"00":v,y="Z"===p?"Z":""+p+g+":"+b,w=new Date(n+"-"+i+"-"+a+"T"+l+":"+u+":"+d+y);return w}},C=function(e,t){var n,r,i=0;while(i=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},l=function(){return a(arguments)}();a.isLegacyArguments=s,e.exports=l?a:s},"3acd":function(e,t,n){e.exports=n.p+"img/fanwendengji.svg"},"3b50":function(e,t,n){e.exports=n.p+"img/jiandan.svg"},"3b78":function(e,t,n){},"3bbe":function(e,t,n){"use strict";var r=n("1787"),i=String,o=TypeError;e.exports=function(e){if(r(e))return e;throw new o("Can't set "+i(e)+" as a prototype")}},"3bd3":function(e,t,n){e.exports=n.p+"img/jiaoxuelou.svg"},"3c2a":function(e,t,n){e.exports=n.p+"img/fishbone.png"},"3c92":function(e,t,n){},"3cc4":function(e,t,n){e.exports=n.p+"img/courseGreen.jpg"},"3d18":function(e,t,n){e.exports=n.p+"img/jiangbei.svg"},"3e59":function(e,t,n){"use strict";var r=n("af69").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"3ec8":function(e,t,n){e.exports=n.p+"img/a-19guaizhang.svg"},"3eea":function(e,t,n){var r=n("fbad");e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},"3f29":function(e,t,n){"use strict";var r,i=n("16e6"),o=n("a2bb"),a=n("0a93"),s=n("8c34"),l=n("202b"),c=n("bbd5"),u=n("72e6"),h=Function,d=function(e){try{return h('"use strict"; return ('+e+").constructor;")()}catch(t){}},f=Object.getOwnPropertyDescriptor;if(f)try{f({},"")}catch(R){f=null}var p=function(){throw new c},m=f?function(){try{return p}catch(e){try{return f(arguments,"callee").get}catch(t){return p}}}():p,g=n("ddbb")(),v=n("1806")(),b=Object.getPrototypeOf||(v?function(e){return e.__proto__}:null),y={},w="undefined"!==typeof Uint8Array&&b?b(Uint8Array):r,x={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":g&&b?b([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":h,"%GeneratorFunction%":y,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":g&&b?b(b([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&g&&b?b((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":s,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&g&&b?b((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":g&&b?b(""[Symbol.iterator]()):r,"%Symbol%":g?Symbol:r,"%SyntaxError%":l,"%ThrowTypeError%":m,"%TypedArray%":w,"%TypeError%":c,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":u,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(b)try{null.error}catch(R){var k=b(b(R));x["%Error.prototype%"]=k}var C=function e(t){var n;if("%AsyncFunction%"===t)n=d("async function () {}");else if("%GeneratorFunction%"===t)n=d("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=d("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&b&&(n=b(i.prototype))}return x[t]=n,n},T={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},S=n("06c3"),A=n("f250"),E=S.call(Function.call,Array.prototype.concat),M=S.call(Function.apply,Array.prototype.splice),O=S.call(Function.call,String.prototype.replace),N=S.call(Function.call,String.prototype.slice),D=S.call(Function.call,RegExp.prototype.exec),L=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,z=/\\(\\)?/g,P=function(e){var t=N(e,0,1),n=N(e,-1);if("%"===t&&"%"!==n)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,L,(function(e,t,n,i){r[r.length]=n?O(i,z,"$1"):t||e})),r},I=function(e,t){var n,r=e;if(A(T,r)&&(n=T[r],r="%"+n[0]+"%"),A(x,r)){var i=x[r];if(i===y&&(i=C(r)),"undefined"===typeof i&&!t)throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new l("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===D(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=P(e),r=n.length>0?n[0]:"",i=I("%"+r+"%",t),o=i.name,a=i.value,s=!1,u=i.alias;u&&(r=u[0],M(n,E([0,1],u)));for(var h=1,d=!0;h=n.length){var v=f(a,p);d=!!v,a=d&&"get"in v&&!("originalValue"in v.get)?v.get:a[p]}else d=A(a,p),a=a[p];d&&!s&&(x[o]=a)}}return a}},"3f35":function(e,t,n){var r=n("4883"),i=n("c191"),o=n("6003");e.exports=function(e,t,n){var a,s;return o&&r(a=t.constructor)&&a!==n&&i(s=a.prototype)&&s!==n.prototype&&o(e,s),e}},"3fb5":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},"401c":function(e){e.exports=JSON.parse('"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"')},4036:function(e,t,n){var r=n("0563"),i=n("4883"),o=n("fc4a"),a=n("e5f1"),s=n("d6e4"),l=a("IE_PROTO"),c=Object,u=c.prototype;e.exports=s?c.getPrototypeOf:function(e){var t=o(e);if(r(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},"406c":function(e,t,n){"use strict";function r(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}e.exports=r},"41af":function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;var r=42;for(t in e[t]=r,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==r||!0!==o.enumerable)return!1}return!0}},"41c5":function(e,t,n){e.exports=n.p+"img/-_12.svg"},"41e8":function(e,t,n){},4244:function(e,t,n){e.exports=n.p+"img/a-20-shuye.svg"},"429b":function(e,t,n){e.exports=n("faa1").EventEmitter},4362:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=n("df7c")),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"43cf":function(e,t,n){e.exports=n.p+"img/xiezizhuo.svg"},"442c":function(e,t,n){"use strict";n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return z})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return f})),n.d(t,"f",(function(){return g})),n.d(t,"g",(function(){return C})),n.d(t,"h",(function(){return N})),n.d(t,"i",(function(){return L})),n.d(t,"j",(function(){return O}));var r=n("b923"),i=n("6f27"),o=n("6ffb");const a=(e,t)=>!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function s(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const l=(e,t,n)=>{let a=s(e,n);if(!a)return!1;let l=h(a);if(!l){let n=a.blockRange(),i=n&&Object(r["k"])(n);return null!=i&&(t&&t(e.tr.lift(n,i).scrollIntoView()),!0)}let u=l.nodeBefore;if(!u.type.spec.isolating&&S(e,l,t))return!0;if(0==a.parent.content.size&&(c(u,"end")||o["NodeSelection"].isSelectable(u))){let n=Object(r["l"])(e.doc,a.before(),a.after(),i["Slice"].empty);if(n&&n.slice.size{let{$head:r,empty:i}=e.selection,a=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):r.parentOffset>0)return!1;a=h(r)}let s=a&&a.nodeBefore;return!(!s||!o["NodeSelection"].isSelectable(s))&&(t&&t(e.tr.setSelection(o["NodeSelection"].create(e.doc,a.pos-s.nodeSize)).scrollIntoView()),!0)};function h(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function d(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let a=d(e,n);if(!a)return!1;let s=m(a);if(!s)return!1;let l=s.nodeAfter;if(S(e,s,t))return!0;if(0==a.parent.content.size&&(c(l,"start")||o["NodeSelection"].isSelectable(l))){let n=Object(r["l"])(e.doc,a.before(),a.after(),i["Slice"].empty);if(n&&n.slice.size{let{$head:r,empty:i}=e.selection,a=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):r.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let{$head:n,$anchor:r}=e.selection;return!(!n.parent.type.spec.code||!n.sameParent(r))&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function v(e){for(let t=0;t{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let i=n.node(-1),a=n.indexAfter(-1),s=v(i.contentMatchAt(a));if(!s||!i.canReplaceWith(a,a,s))return!1;if(t){let r=n.after(),i=e.tr.replaceWith(r,r,s.createAndFill());i.setSelection(o["Selection"].near(i.doc.resolve(r),1)),t(i.scrollIntoView())}return!0},y=(e,t)=>{let n=e.selection,{$from:r,$to:i}=n;if(n instanceof o["AllSelection"]||r.parent.inlineContent||i.parent.inlineContent)return!1;let a=v(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){let n=(!r.parentOffset&&i.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let i=n.before();if(Object(r["g"])(e.doc,i))return t&&t(e.tr.split(i).scrollIntoView()),!0}let i=n.blockRange(),o=i&&Object(r["k"])(i);return null!=o&&(t&&t(e.tr.lift(i,o).scrollIntoView()),!0)};function x(e){return(t,n)=>{let{$from:i,$to:a}=t.selection;if(t.selection instanceof o["NodeSelection"]&&t.selection.node.isBlock)return!(!i.parentOffset||!Object(r["g"])(t.doc,i.pos))&&(n&&n(t.tr.split(i.pos).scrollIntoView()),!0);if(!i.parent.isBlock)return!1;if(n){let s=a.parentOffset==a.parent.content.size,l=t.tr;(t.selection instanceof o["TextSelection"]||t.selection instanceof o["AllSelection"])&&l.deleteSelection();let c=0==i.depth?null:v(i.node(-1).contentMatchAt(i.indexAfter(-1))),u=e&&e(a.parent,s),h=u?[u]:s&&c?[{type:c}]:void 0,d=Object(r["g"])(l.doc,l.mapping.map(i.pos),1,h);if(h||d||!Object(r["g"])(l.doc,l.mapping.map(i.pos),1,c?[{type:c}]:void 0)||(c&&(h=[{type:c}]),d=!0),d&&(l.split(l.mapping.map(i.pos),1,h),!s&&!i.parentOffset&&i.parent.type!=c)){let e=l.mapping.map(i.before()),t=l.doc.resolve(e);c&&i.node(-1).canReplaceWith(t.index(),t.index()+1,c)&&l.setNodeMarkup(l.mapping.map(i.before()),c)}n(l.scrollIntoView())}return!0}}const k=x(),C=(e,t)=>(t&&t(e.tr.setSelection(new o["AllSelection"](e.doc))),!0);function T(e,t,n){let i=t.nodeBefore,o=t.nodeAfter,a=t.index();return!!(i&&o&&i.type.compatibleContent(o.type))&&(!i.content.size&&t.parent.canReplace(a-1,a)?(n&&n(e.tr.delete(t.pos-i.nodeSize,t.pos).scrollIntoView()),!0):!(!t.parent.canReplace(a,a+1)||!o.isTextblock&&!Object(r["f"])(e.doc,t.pos))&&(n&&n(e.tr.clearIncompatible(t.pos,i.type,i.contentMatchAt(i.childCount)).join(t.pos).scrollIntoView()),!0))}function S(e,t,n){let a,s,l=t.nodeBefore,u=t.nodeAfter;if(l.type.spec.isolating||u.type.spec.isolating)return!1;if(T(e,t,n))return!0;let h=t.parent.canReplace(t.index(),t.index()+1);if(h&&(a=(s=l.contentMatchAt(l.childCount)).findWrapping(u.type))&&s.matchType(a[0]||u.type).validEnd){if(n){let o=t.pos+u.nodeSize,s=i["Fragment"].empty;for(let e=a.length-1;e>=0;e--)s=i["Fragment"].from(a[e].create(null,s));s=i["Fragment"].from(l.copy(s));let c=e.tr.step(new r["b"](t.pos-1,o,t.pos,o,new i["Slice"](s,1,0),a.length,!0)),h=o+2*a.length;Object(r["f"])(c.doc,h)&&c.join(h),n(c.scrollIntoView())}return!0}let d=o["Selection"].findFrom(t,1),f=d&&d.$from.blockRange(d.$to),p=f&&Object(r["k"])(f);if(null!=p&&p>=t.depth)return n&&n(e.tr.lift(f,p).scrollIntoView()),!0;if(h&&c(u,"start",!0)&&c(l,"end")){let o=l,a=[];for(;;){if(a.push(o),o.isTextblock)break;o=o.lastChild}let s=u,c=1;for(;!s.isTextblock;s=s.firstChild)c++;if(o.canReplace(o.childCount,o.childCount,s.content)){if(n){let o=i["Fragment"].empty;for(let e=a.length-1;e>=0;e--)o=i["Fragment"].from(a[e].copy(o));let s=e.tr.step(new r["b"](t.pos-a.length,t.pos+u.nodeSize,t.pos+c,t.pos+u.nodeSize-c,new i["Slice"](o,a.length,0),0,!0));n(s.scrollIntoView())}return!0}}return!1}function A(e){return function(t,n){let r=t.selection,i=e<0?r.$from:r.$to,a=i.depth;while(i.node(a).isInline){if(!a)return!1;a--}return!!i.node(a).isTextblock&&(n&&n(t.tr.setSelection(o["TextSelection"].create(t.doc,e<0?i.start(a):i.end(a)))),!0)}}const E=A(-1),M=A(1);function O(e,t=null){return function(n,i){let{$from:o,$to:a}=n.selection,s=o.blockRange(a),l=s&&Object(r["i"])(s,e,t);return!!l&&(i&&i(n.tr.wrap(s,l).scrollIntoView()),!0)}}function N(e,t=null){return function(n,r){let i=!1;for(let o=0;o{if(i)return!1;if(r.isTextblock&&!r.hasMarkup(e,t))if(r.type==e)i=!0;else{let t=n.doc.resolve(o),r=t.index();i=t.parent.canReplaceWith(r,r+1,e)}})}if(!i)return!1;if(r){let i=n.tr;for(let r=0;r{if(a)return!1;a=e.inlineContent&&e.type.allowsMarkType(n)}),a)return!0}return!1}function L(e,t=null){return function(n,r){let{empty:i,$cursor:o,ranges:a}=n.selection;if(i&&!o||!D(n.doc,a,e))return!1;if(r)if(o)e.isInSet(n.storedMarks||o.marks())?r(n.tr.removeStoredMark(e)):r(n.tr.addStoredMark(e.create(t)));else{let i=!1,o=n.tr;for(let t=0;!i&&t",d="<",f="prototype",p="script",m=u("IE_PROTO"),g=function(){},v=function(e){return d+p+h+e+d+"/"+p+h},b=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){var e,t=c("iframe"),n="java"+p+":";return t.style.display="none",l.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(v("document.F=Object")),e.close(),e.F},w=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}w="undefined"!=typeof document?document.domain&&r?b(r):y():b(r);var e=a.length;while(e--)delete w[f][a[e]];return w()};s[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[f]=i(e),n=new g,g[f]=null,n[m]=e):n=w(),void 0===t?n:o.f(n,t)}},"4cfc":function(e,t,n){var r=n("65f8"),i=n("91de"),o=n("bcb9"),a=n("7420"),s="WebAssembly",l=i[s],c=7!==Error("e",{cause:7}).cause,u=function(e,t){var n={};n[e]=a(e,t,c),r({global:!0,constructor:!0,arity:1,forced:c},n)},h=function(e,t){if(l&&l[e]){var n={};n[e]=a(s+"."+e,t,c),r({target:s,stat:!0,constructor:!0,arity:1,forced:c},n)}};u("Error",(function(e){return function(t){return o(e,this,arguments)}})),u("EvalError",(function(e){return function(t){return o(e,this,arguments)}})),u("RangeError",(function(e){return function(t){return o(e,this,arguments)}})),u("ReferenceError",(function(e){return function(t){return o(e,this,arguments)}})),u("SyntaxError",(function(e){return function(t){return o(e,this,arguments)}})),u("TypeError",(function(e){return function(t){return o(e,this,arguments)}})),u("URIError",(function(e){return function(t){return o(e,this,arguments)}})),h("CompileError",(function(e){return function(t){return o(e,this,arguments)}})),h("LinkError",(function(e){return function(t){return o(e,this,arguments)}})),h("RuntimeError",(function(e){return function(t){return o(e,this,arguments)}}))},"4dde":function(e,t,n){"use strict";var r=n("c4ab"),i=n("6f54"),o=n("7280"),a=n("5d9a"),s=n("f537"),l=function(e){function t(t){var n=e.call(this)||this;return n.value=t,n}return Object(r["c"])(t,e),t.prototype.asBytes=function(){for(var e=[],t="",n=!1,r=function(t){void 0!==t&&e.push(t),n=!1},i=0,s=this.value.length;i=o["a"].Zero&&c<=o["a"].Seven?(t+=l,3!==t.length&&u>="0"&&u<="7"||(r(parseInt(t,8)),t="")):r(c):c===o["a"].BackSlash?n=!0:r(c)}return new Uint8Array(e)},t.prototype.decodeText=function(){var e=this.asBytes();return Object(a["A"])(e)?Object(a["Y"])(e):Object(a["K"])(e)},t.prototype.decodeDate=function(){var e=this.decodeText(),t=Object(a["J"])(e);if(!t)throw new s["d"](e);return t},t.prototype.asString=function(){return this.value},t.prototype.clone=function(){return t.of(this.value)},t.prototype.toString=function(){return"("+this.value+")"},t.prototype.sizeInBytes=function(){return this.value.length+2},t.prototype.copyBytesInto=function(e,t){return e[t++]=o["a"].LeftParen,t+=Object(a["w"])(this.value,e,t),e[t++]=o["a"].RightParen,this.value.length+2},t.of=function(e){return new t(e)},t.fromDate=function(e){var n=Object(a["I"])(String(e.getUTCFullYear()),4,"0"),r=Object(a["I"])(String(e.getUTCMonth()+1),2,"0"),i=Object(a["I"])(String(e.getUTCDate()),2,"0"),o=Object(a["I"])(String(e.getUTCHours()),2,"0"),s=Object(a["I"])(String(e.getUTCMinutes()),2,"0"),l=Object(a["I"])(String(e.getUTCSeconds()),2,"0");return new t("D:"+n+r+i+o+s+l+"Z")},t}(i["a"]);t["a"]=l},"4ec2":function(e,t,n){e.exports=n.p+"img/timeline2.png"},"4f09":function(e,t,n){"use strict";n("97b6")},"4f5a":function(e,t,n){e.exports=n.p+"img/-_14.svg"},"4f8c":function(e,t,n){e.exports=n.p+"img/pinkGrape.jpg"},"4f98":function(e,t,n){(function(t){ /*! * Quill Editor v1.3.7 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com */ -(function(t,n){e.exports=n()})("undefined"!==typeof self&&self,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=109)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(17),i=n(18),o=n(19),a=n(45),s=n(46),l=n(47),c=n(48),u=n(49),h=n(12),d=n(32),f=n(33),p=n(31),m=n(1),g={Scope:m.Scope,create:m.create,find:m.find,query:m.query,register:m.register,Container:r.default,Format:i.default,Leaf:o.default,Embed:c.default,Scroll:a.default,Block:l.default,Inline:s.default,Text:u.default,Attributor:{Attribute:h.default,Class:d.default,Style:f.default,Store:p.default}};t.default=g},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t){var n=this;return t="[Parchment] "+t,n=e.call(this,t)||this,n.message=t,n.name=n.constructor.name,n}return r(t,e),t}(Error);t.ParchmentError=i;var o,a={},s={},l={},c={};function u(e,t){var n=d(e);if(null==n)throw new i("Unable to create "+e+" blot");var r=n,o=e instanceof Node||e["nodeType"]===Node.TEXT_NODE?e:r.create(t);return new r(o,t)}function h(e,n){return void 0===n&&(n=!1),null==e?null:null!=e[t.DATA_KEY]?e[t.DATA_KEY].blot:n?h(e.parentNode,n):null}function d(e,t){var n;if(void 0===t&&(t=o.ANY),"string"===typeof e)n=c[e]||a[e];else if(e instanceof Text||e["nodeType"]===Node.TEXT_NODE)n=c["text"];else if("number"===typeof e)e&o.LEVEL&o.BLOCK?n=c["block"]:e&o.LEVEL&o.INLINE&&(n=c["inline"]);else if(e instanceof HTMLElement){var r=(e.getAttribute("class")||"").split(/\s+/);for(var i in r)if(n=s[r[i]],n)break;n=n||l[e.tagName]}return null==n?null:t&o.LEVEL&n.scope&&t&o.TYPE&n.scope?n:null}function f(){for(var e=[],t=0;t1)return e.map((function(e){return f(e)}));var n=e[0];if("string"!==typeof n.blotName&&"string"!==typeof n.attrName)throw new i("Invalid definition");if("abstract"===n.blotName)throw new i("Cannot register abstract class");if(c[n.blotName||n.attrName]=n,"string"===typeof n.keyName)a[n.keyName]=n;else if(null!=n.className&&(s[n.className]=n),null!=n.tagName){Array.isArray(n.tagName)?n.tagName=n.tagName.map((function(e){return e.toUpperCase()})):n.tagName=n.tagName.toUpperCase();var r=Array.isArray(n.tagName)?n.tagName:[n.tagName];r.forEach((function(e){null!=l[e]&&null!=n.className||(l[e]=n)}))}return n}t.DATA_KEY="__blot",function(e){e[e["TYPE"]=3]="TYPE",e[e["LEVEL"]=12]="LEVEL",e[e["ATTRIBUTE"]=13]="ATTRIBUTE",e[e["BLOT"]=14]="BLOT",e[e["INLINE"]=7]="INLINE",e[e["BLOCK"]=11]="BLOCK",e[e["BLOCK_BLOT"]=10]="BLOCK_BLOT",e[e["INLINE_BLOT"]=6]="INLINE_BLOT",e[e["BLOCK_ATTRIBUTE"]=9]="BLOCK_ATTRIBUTE",e[e["INLINE_ATTRIBUTE"]=5]="INLINE_ATTRIBUTE",e[e["ANY"]=15]="ANY"}(o=t.Scope||(t.Scope={})),t.create=u,t.find=h,t.query=d,t.register=f},function(e,t,n){var r=n(51),i=n(11),o=n(3),a=n(20),s=String.fromCharCode(0),l=function(e){Array.isArray(e)?this.ops=e:null!=e&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]};l.prototype.insert=function(e,t){var n={};return 0===e.length?this:(n.insert=e,null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n))},l.prototype["delete"]=function(e){return e<=0?this:this.push({delete:e})},l.prototype.retain=function(e,t){if(e<=0)return this;var n={retain:e};return null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n)},l.prototype.push=function(e){var t=this.ops.length,n=this.ops[t-1];if(e=o(!0,{},e),"object"===typeof n){if("number"===typeof e["delete"]&&"number"===typeof n["delete"])return this.ops[t-1]={delete:n["delete"]+e["delete"]},this;if("number"===typeof n["delete"]&&null!=e.insert&&(t-=1,n=this.ops[t-1],"object"!==typeof n))return this.ops.unshift(e),this;if(i(e.attributes,n.attributes)){if("string"===typeof e.insert&&"string"===typeof n.insert)return this.ops[t-1]={insert:n.insert+e.insert},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this;if("number"===typeof e.retain&&"number"===typeof n.retain)return this.ops[t-1]={retain:n.retain+e.retain},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this},l.prototype.chop=function(){var e=this.ops[this.ops.length-1];return e&&e.retain&&!e.attributes&&this.ops.pop(),this},l.prototype.filter=function(e){return this.ops.filter(e)},l.prototype.forEach=function(e){this.ops.forEach(e)},l.prototype.map=function(e){return this.ops.map(e)},l.prototype.partition=function(e){var t=[],n=[];return this.forEach((function(r){var i=e(r)?t:n;i.push(r)})),[t,n]},l.prototype.reduce=function(e,t){return this.ops.reduce(e,t)},l.prototype.changeLength=function(){return this.reduce((function(e,t){return t.insert?e+a.length(t):t.delete?e-t.delete:e}),0)},l.prototype.length=function(){return this.reduce((function(e,t){return e+a.length(t)}),0)},l.prototype.slice=function(e,t){e=e||0,"number"!==typeof t&&(t=1/0);var n=[],r=a.iterator(this.ops),i=0;while(i0&&n.next(o.retain-s)}var c=new l(r);while(t.hasNext()||n.hasNext())if("insert"===n.peekType())c.push(n.next());else if("delete"===t.peekType())c.push(t.next());else{var u=Math.min(t.peekLength(),n.peekLength()),h=t.next(u),d=n.next(u);if("number"===typeof d.retain){var f={};"number"===typeof h.retain?f.retain=u:f.insert=h.insert;var p=a.attributes.compose(h.attributes,d.attributes,"number"===typeof h.retain);if(p&&(f.attributes=p),c.push(f),!n.hasNext()&&i(c.ops[c.ops.length-1],f)){var m=new l(t.rest());return c.concat(m).chop()}}else"number"===typeof d["delete"]&&"number"===typeof h.retain&&c.push(d)}return c.chop()},l.prototype.concat=function(e){var t=new l(this.ops.slice());return e.ops.length>0&&(t.push(e.ops[0]),t.ops=t.ops.concat(e.ops.slice(1))),t},l.prototype.diff=function(e,t){if(this.ops===e.ops)return new l;var n=[this,e].map((function(t){return t.map((function(n){if(null!=n.insert)return"string"===typeof n.insert?n.insert:s;var r=t===e?"on":"with";throw new Error("diff() called "+r+" non-document")})).join("")})),o=new l,c=r(n[0],n[1],t),u=a.iterator(this.ops),h=a.iterator(e.ops);return c.forEach((function(e){var t=e[1].length;while(t>0){var n=0;switch(e[0]){case r.INSERT:n=Math.min(h.peekLength(),t),o.push(h.next(n));break;case r.DELETE:n=Math.min(t,u.peekLength()),u.next(n),o["delete"](n);break;case r.EQUAL:n=Math.min(u.peekLength(),h.peekLength(),t);var s=u.next(n),l=h.next(n);i(s.insert,l.insert)?o.retain(n,a.attributes.diff(s.attributes,l.attributes)):o.push(l)["delete"](n);break}t-=n}})),o.chop()},l.prototype.eachLine=function(e,t){t=t||"\n";var n=a.iterator(this.ops),r=new l,i=0;while(n.hasNext()){if("insert"!==n.peekType())return;var o=n.peek(),s=a.length(o)-n.peekLength(),c="string"===typeof o.insert?o.insert.indexOf(t,s)-s:-1;if(c<0)r.push(n.next());else if(c>0)r.push(n.next(c));else{if(!1===e(r,n.next(1).attributes||{},i))return;i+=1,r=new l}}r.length()>0&&e(r,{},i)},l.prototype.transform=function(e,t){if(t=!!t,"number"===typeof e)return this.transformPosition(e,t);var n=a.iterator(this.ops),r=a.iterator(e.ops),i=new l;while(n.hasNext()||r.hasNext())if("insert"!==n.peekType()||!t&&"insert"===r.peekType())if("insert"===r.peekType())i.push(r.next());else{var o=Math.min(n.peekLength(),r.peekLength()),s=n.next(o),c=r.next(o);if(s["delete"])continue;c["delete"]?i.push(c):i.retain(o,a.attributes.transform(s.attributes,c.attributes,t))}else i.retain(a.length(n.next()));return i.chop()},l.prototype.transformPosition=function(e,t){t=!!t;var n=a.iterator(this.ops),r=0;while(n.hasNext()&&r<=e){var i=n.peekLength(),o=n.peekType();n.next(),"delete"!==o?("insert"===o&&(r0&&(e1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===e||e>=this.length()-x)){var r=this.clone();return 0===e?(this.parent.insertBefore(r,this),this):(this.parent.insertBefore(r,this.next),r)}var o=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"split",this).call(this,e,n);return this.cache={},o}}]),t}(u.default.Block);function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==e?t:("function"===typeof e.formats&&(t=(0,a.default)(t,e.formats())),null==e.parent||"scroll"==e.parent.blotName||e.parent.statics.scope!==e.statics.scope?t:T(e.parent,t))}C.blotName="block",C.tagName="P",C.defaultChild="break",C.allowedChildren=[p.default,u.default.Embed,g.default],t.bubbleFormats=T,t.BlockEmbed=k,t.default=C},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.overload=t.expandConfig=void 0;var r="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},i=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(S(this,e),this.options=O(t,r),this.container=this.options.container,null==this.container)return E.error("Invalid Quill container",t);this.options.debug&&e.debug(this.options.debug);var i=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new h.default,this.scroll=m.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new c.default(this.scroll),this.selection=new v.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(h.default.events.EDITOR_CHANGE,(function(e){e===h.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())})),this.emitter.on(h.default.events.SCROLL_UPDATE,(function(e,t){var r=n.selection.lastRange,i=r&&0===r.length?r.index:void 0;N.call(n,(function(){return n.editor.update(null,t,i)}),e)}));var o=this.clipboard.convert("
"+i+"


");this.setContents(o),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return o(e,null,[{key:"debug",value:function(e){!0===e&&(e="log"),x.default.level(e)}},{key:"find",value:function(e){return e.__quill||m.default.find(e)}},{key:"import",value:function(e){return null==this.imports[e]&&E.error("Cannot import "+e+". Are you sure it was registered?"),this.imports[e]}},{key:"register",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!==typeof e){var i=e.attrName||e.blotName;"string"===typeof i?this.register("formats/"+i,e,t):Object.keys(e).forEach((function(r){n.register(r,e[r],t)}))}else null==this.imports[e]||r||E.warn("Overwriting "+e+" with",t),this.imports[e]=t,(e.startsWith("blots/")||e.startsWith("formats/"))&&"abstract"!==t.blotName?m.default.register(t):e.startsWith("modules")&&"function"===typeof t.register&&t.register()}}]),o(e,[{key:"addContainer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"===typeof e){var n=e;e=document.createElement("div"),e.classList.add(n)}return this.container.insertBefore(e,t),e}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(e,t,n){var r=this,o=D(e,t,n),a=i(o,4);return e=a[0],t=a[1],n=a[3],N.call(this,(function(){return r.editor.deleteText(e,t)}),n,e,-1*t)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(e),this.container.classList.toggle("ql-disabled",!e)}},{key:"focus",value:function(){var e=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=e,this.scrollIntoView()}},{key:"format",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h.default.sources.API;return N.call(this,(function(){var r=n.getSelection(!0),i=new s.default;if(null==r)return i;if(m.default.query(e,m.default.Scope.BLOCK))i=n.editor.formatLine(r.index,r.length,A({},e,t));else{if(0===r.length)return n.selection.format(e,t),i;i=n.editor.formatText(r.index,r.length,A({},e,t))}return n.setSelection(r,h.default.sources.SILENT),i}),r)}},{key:"formatLine",value:function(e,t,n,r,o){var a=this,s=void 0,l=D(e,t,n,r,o),c=i(l,4);return e=c[0],t=c[1],s=c[2],o=c[3],N.call(this,(function(){return a.editor.formatLine(e,t,s)}),o,e,0)}},{key:"formatText",value:function(e,t,n,r,o){var a=this,s=void 0,l=D(e,t,n,r,o),c=i(l,4);return e=c[0],t=c[1],s=c[2],o=c[3],N.call(this,(function(){return a.editor.formatText(e,t,s)}),o,e,0)}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"===typeof e?this.selection.getBounds(e,t):this.selection.getBounds(e.index,e.length);var r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}},{key:"getContents",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,n=D(e,t),r=i(n,2);return e=r[0],t=r[1],this.editor.getContents(e,t)}},{key:"getFormat",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"===typeof e?this.editor.getFormat(e,t):this.editor.getFormat(e.index,e.length)}},{key:"getIndex",value:function(e){return e.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(e){return this.scroll.leaf(e)}},{key:"getLine",value:function(e){return this.scroll.line(e)}},{key:"getLines",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!==typeof e?this.scroll.lines(e.index,e.length):this.scroll.lines(e,t)}},{key:"getModule",value:function(e){return this.theme.modules[e]}},{key:"getSelection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,n=D(e,t),r=i(n,2);return e=r[0],t=r[1],this.editor.getText(e,t)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.sources.API;return N.call(this,(function(){return i.editor.insertEmbed(t,n,r)}),o,t)}},{key:"insertText",value:function(e,t,n,r,o){var a=this,s=void 0,l=D(e,0,n,r,o),c=i(l,4);return e=c[0],s=c[2],o=c[3],N.call(this,(function(){return a.editor.insertText(e,t,s)}),o,e,t.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(e,t,n){this.clipboard.dangerouslyPasteHTML(e,t,n)}},{key:"removeFormat",value:function(e,t,n){var r=this,o=D(e,t,n),a=i(o,4);return e=a[0],t=a[1],n=a[3],N.call(this,(function(){return r.editor.removeFormat(e,t)}),n,e)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.default.sources.API;return N.call(this,(function(){e=new s.default(e);var n=t.getLength(),r=t.editor.deleteText(0,n),i=t.editor.applyDelta(e),o=i.ops[i.ops.length-1];null!=o&&"string"===typeof o.insert&&"\n"===o.insert[o.insert.length-1]&&(t.editor.deleteText(t.getLength()-1,1),i.delete(1));var a=r.compose(i);return a}),n)}},{key:"setSelection",value:function(t,n,r){if(null==t)this.selection.setRange(null,n||e.sources.API);else{var o=D(t,n,r),a=i(o,4);t=a[0],n=a[1],r=a[3],this.selection.setRange(new g.Range(t,n),r),r!==h.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.default.sources.API,n=(new s.default).insert(e);return this.setContents(n,t)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.default.sources.USER,t=this.scroll.update(e);return this.selection.update(e),t}},{key:"updateContents",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.default.sources.API;return N.call(this,(function(){return e=new s.default(e),t.editor.applyDelta(e,n)}),n,!0)}}]),e}();function O(e,t){if(t=(0,y.default)(!0,{container:e,modules:{clipboard:!0,keyboard:!0,history:!0}},t),t.theme&&t.theme!==M.DEFAULTS.theme){if(t.theme=M.import("themes/"+t.theme),null==t.theme)throw new Error("Invalid theme "+t.theme+". Did you register it?")}else t.theme=C.default;var n=(0,y.default)(!0,{},t.theme.DEFAULTS);[n,t].forEach((function(e){e.modules=e.modules||{},Object.keys(e.modules).forEach((function(t){!0===e.modules[t]&&(e.modules[t]={})}))}));var r=Object.keys(n.modules).concat(Object.keys(t.modules)),i=r.reduce((function(e,t){var n=M.import("modules/"+t);return null==n?E.error("Cannot load "+t+" module. Are you sure you registered it?"):e[t]=n.DEFAULTS||{},e}),{});return null!=t.modules&&t.modules.toolbar&&t.modules.toolbar.constructor!==Object&&(t.modules.toolbar={container:t.modules.toolbar}),t=(0,y.default)(!0,{},M.DEFAULTS,{modules:i},n,t),["bounds","container","scrollingContainer"].forEach((function(e){"string"===typeof t[e]&&(t[e]=document.querySelector(t[e]))})),t.modules=Object.keys(t.modules).reduce((function(e,n){return t.modules[n]&&(e[n]=t.modules[n]),e}),{}),t}function N(e,t,n,r){if(this.options.strict&&!this.isEnabled()&&t===h.default.sources.USER)return new s.default;var i=null==n?null:this.getSelection(),o=this.editor.delta,a=e();if(null!=i&&(!0===n&&(n=i.index),null==r?i=L(i,a,t):0!==r&&(i=L(i,n,r,t)),this.setSelection(i,h.default.sources.SILENT)),a.length()>0){var l,c,u=[h.default.events.TEXT_CHANGE,a,o,t];if((l=this.emitter).emit.apply(l,[h.default.events.EDITOR_CHANGE].concat(u)),t!==h.default.sources.SILENT)(c=this.emitter).emit.apply(c,u)}return a}function D(e,t,n,i,o){var a={};return"number"===typeof e.index&&"number"===typeof e.length?"number"!==typeof t?(o=i,i=n,n=t,t=e.length,e=e.index):(t=e.length,e=e.index):"number"!==typeof t&&(o=i,i=n,n=t,t=0),"object"===("undefined"===typeof n?"undefined":r(n))?(a=n,o=i):"string"===typeof n&&(null!=i?a[n]=i:o=n),o=o||h.default.sources.API,[e,t,a,o]}function L(e,t,n,r){if(null==e)return null;var o=void 0,a=void 0;if(t instanceof s.default){var l=[e.index,e.index+e.length].map((function(e){return t.transformPosition(e,r!==h.default.sources.USER)})),c=i(l,2);o=c[0],a=c[1]}else{var u=[e.index,e.index+e.length].map((function(e){return e=0?e+n:Math.max(t,e+n)})),d=i(u,2);o=d[0],a=d[1]}return new g.Range(o,a-o)}M.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},M.events=h.default.events,M.sources=h.default.sources,M.version="1.3.7",M.imports={delta:s.default,parchment:m.default,"core/module":f.default,"core/theme":C.default},t.expandConfig=O,t.overload=D,t.default=M},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(e,n){var r=t.order.indexOf(e),i=t.order.indexOf(n);return r>=0||i>=0?r-i:e===n?0:e1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),this.quill=t,this.options=n};i.DEFAULTS={},t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=["error","warn","log","info"],i="warn";function o(e){if(r.indexOf(e)<=r.indexOf(i)){for(var t,n=arguments.length,o=Array(n>1?n-1:0),a=1;a0&&"number"!==typeof e[0]))}function c(e,t,n){var c,u;if(s(e)||s(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e))return!!o(t)&&(e=r.call(e),t=r.call(t),a(e,t,n));if(l(e)){if(!l(t))return!1;if(e.length!==t.length)return!1;for(c=0;c=0;c--)if(h[c]!=d[c])return!1;for(c=h.length-1;c>=0;c--)if(u=h[c],!a(e[u],t[u],n))return!1;return typeof e===typeof t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=function(){function e(e,t,n){void 0===n&&(n={}),this.attrName=e,this.keyName=t;var i=r.Scope.TYPE&r.Scope.ATTRIBUTE;null!=n.scope?this.scope=n.scope&r.Scope.LEVEL|i:this.scope=r.Scope.ATTRIBUTE,null!=n.whitelist&&(this.whitelist=n.whitelist)}return e.keys=function(e){return[].map.call(e.attributes,(function(e){return e.name}))},e.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.setAttribute(this.keyName,t),!0)},e.prototype.canAdd=function(e,t){var n=r.query(e,r.Scope.BLOT&(this.scope|r.Scope.TYPE));return null!=n&&(null==this.whitelist||("string"===typeof t?this.whitelist.indexOf(t.replace(/["']/g,""))>-1:this.whitelist.indexOf(t)>-1))},e.prototype.remove=function(e){e.removeAttribute(this.keyName)},e.prototype.value=function(e){var t=e.getAttribute(this.keyName);return this.canAdd(e,t)&&t?t:""},e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Code=void 0;var r=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n=e+n)){var a=this.newlineIndex(e,!0)+1,s=o-a+1,l=this.isolate(a,s),u=l.next;l.format(r,i),u instanceof t&&u.formatAt(0,e-a+n-s,r,i)}}}},{key:"insertAt",value:function(e,t,n){if(null==n){var i=this.descendant(m.default,e),o=r(i,2),a=o[0],s=o[1];a.insertAt(s,t)}}},{key:"length",value:function(){var e=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?e:e+1}},{key:"newlineIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return this.domNode.textContent.slice(0,e).lastIndexOf("\n");var n=this.domNode.textContent.slice(e).indexOf("\n");return n>-1?e+n:-1}},{key:"optimize",value:function(e){this.domNode.textContent.endsWith("\n")||this.appendChild(c.default.create("text","\n")),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(e),n.moveChildren(this),n.remove())}},{key:"replace",value:function(e){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e),[].slice.call(this.domNode.querySelectorAll("*")).forEach((function(e){var t=c.default.find(e);null==t?e.parentNode.removeChild(e):t instanceof c.default.Embed?t.remove():t.unwrap()}))}}],[{key:"create",value:function(e){var n=o(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),t}(h.default);x.blotName="code-block",x.tagName="PRE",x.TAB=" ",t.Code=w,t.default=x},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},i=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n=o&&!u.endsWith("\n")&&(n=!0),t.scroll.insertAt(e,u);var d=t.scroll.line(e),f=i(d,2),p=f[0],m=f[1],b=(0,A.default)({},(0,g.bubbleFormats)(p));if(p instanceof v.default){var y=p.descendant(h.default.Leaf,m),w=i(y,1),x=w[0];b=(0,A.default)(b,(0,g.bubbleFormats)(x))}l=c.default.attributes.diff(b,l)||{}}else if("object"===r(a.insert)){var k=Object.keys(a.insert)[0];if(null==k)return e;t.scroll.insertAt(e,k,a.insert[k])}o+=s}return Object.keys(l).forEach((function(n){t.scroll.formatAt(e,s,n,l[n])})),e+s}),0),e.reduce((function(e,n){return"number"===typeof n.delete?(t.scroll.deleteAt(e,n.delete),e):e+(n.retain||n.insert.length||1)}),0),this.scroll.batchEnd(),this.update(e)}},{key:"deleteText",value:function(e,t){return this.scroll.deleteAt(e,t),this.update((new s.default).retain(e).delete(t))}},{key:"formatLine",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(r).forEach((function(i){if(null==n.scroll.whitelist||n.scroll.whitelist[i]){var o=n.scroll.lines(e,Math.max(t,1)),a=t;o.forEach((function(t){var o=t.length();if(t instanceof f.default){var s=e-t.offset(n.scroll),l=t.newlineIndex(s+a)-s+1;t.formatAt(s,l,i,r[i])}else t.format(i,r[i]);a-=o}))}})),this.scroll.optimize(),this.update((new s.default).retain(e).retain(t,(0,x.default)(r)))}},{key:"formatText",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(r).forEach((function(i){n.scroll.formatAt(e,t,i,r[i])})),this.update((new s.default).retain(e).retain(t,(0,x.default)(r)))}},{key:"getContents",value:function(e,t){return this.delta.slice(e,e+t)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce((function(e,t){return e.concat(t.delta())}),new s.default)}},{key:"getFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],r=[];0===t?this.scroll.path(e).forEach((function(e){var t=i(e,1),o=t[0];o instanceof v.default?n.push(o):o instanceof h.default.Leaf&&r.push(o)})):(n=this.scroll.lines(e,t),r=this.scroll.descendants(h.default.Leaf,e,t));var o=[n,r].map((function(e){if(0===e.length)return{};var t=(0,g.bubbleFormats)(e.shift());while(Object.keys(t).length>0){var n=e.shift();if(null==n)return t;t=D((0,g.bubbleFormats)(n),t)}return t}));return A.default.apply(A.default,o)}},{key:"getText",value:function(e,t){return this.getContents(e,t).filter((function(e){return"string"===typeof e.insert})).map((function(e){return e.insert})).join("")}},{key:"insertEmbed",value:function(e,t,n){return this.scroll.insertAt(e,t,n),this.update((new s.default).retain(e).insert(E({},t,n)))}},{key:"insertText",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(e,t),Object.keys(r).forEach((function(i){n.scroll.formatAt(e,t.length,i,r[i])})),this.update((new s.default).retain(e).insert(t,(0,x.default)(r)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var e=this.scroll.children.head;return e.statics.blotName===v.default.blotName&&(!(e.children.length>1)&&e.children.head instanceof y.default)}},{key:"removeFormat",value:function(e,t){var n=this.getText(e,t),r=this.scroll.line(e+t),o=i(r,2),a=o[0],l=o[1],c=0,u=new s.default;null!=a&&(c=a instanceof f.default?a.newlineIndex(l)-l+1:a.length()-l,u=a.delta().slice(l,l+c-1).insert("\n"));var h=this.getContents(e,t+c),d=h.diff((new s.default).insert(n).concat(u)),p=(new s.default).retain(e).concat(d);return this.applyDelta(p)}},{key:"update",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.delta;if(1===t.length&&"characterData"===t[0].type&&t[0].target.data.match(O)&&h.default.find(t[0].target)){var i=h.default.find(t[0].target),o=(0,g.bubbleFormats)(i),a=i.offset(this.scroll),l=t[0].oldValue.replace(m.default.CONTENTS,""),c=(new s.default).insert(l),u=(new s.default).insert(i.value()),d=(new s.default).retain(a).concat(c.diff(u,n));e=d.reduce((function(e,t){return t.insert?e.insert(t.insert,o):e.push(t)}),new s.default),this.delta=r.compose(e)}else this.delta=this.getDelta(),e&&(0,C.default)(r.compose(e),this.delta)||(e=r.diff(this.delta,n));return e}}]),e}();function D(e,t){return Object.keys(t).reduce((function(n,r){return null==e[r]||(t[r]===e[r]?n[r]=t[r]:Array.isArray(t[r])?t[r].indexOf(e[r])<0&&(n[r]=t[r].concat([e[r]])):n[r]=[t[r],e[r]]),n}),{})}function L(e){return e.reduce((function(e,t){if(1===t.insert){var n=(0,x.default)(t.attributes);return delete n["image"],e.insert({image:t.attributes.image},n)}if(null==t.attributes||!0!==t.attributes.list&&!0!==t.attributes.bullet||(t=(0,x.default)(t),t.attributes.list?t.attributes.list="ordered":(t.attributes.list="bullet",delete t.attributes.bullet)),"string"===typeof t.insert){var r=t.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return e.insert(r,t.attributes)}return e.push(t)}),new s.default)}t.default=N},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Range=void 0;var r=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;v(this,e),this.index=t,this.length=n},w=function(){function e(t,n){var r=this;v(this,e),this.emitter=n,this.scroll=t,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=a.default.create("cursor",this),this.lastRange=this.savedRange=new y(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,(function(){r.mouseDown||setTimeout(r.update.bind(r,d.default.sources.USER),1)})),this.emitter.on(d.default.events.EDITOR_CHANGE,(function(e,t){e===d.default.events.TEXT_CHANGE&&t.length()>0&&r.update(d.default.sources.SILENT)})),this.emitter.on(d.default.events.SCROLL_BEFORE_UPDATE,(function(){if(r.hasFocus()){var e=r.getNativeRange();null!=e&&e.start.node!==r.cursor.textNode&&r.emitter.once(d.default.events.SCROLL_UPDATE,(function(){try{r.setNativeRange(e.start.node,e.start.offset,e.end.node,e.end.offset)}catch(t){}}))}})),this.emitter.on(d.default.events.SCROLL_OPTIMIZE,(function(e,t){if(t.range){var n=t.range,i=n.startNode,o=n.startOffset,a=n.endNode,s=n.endOffset;r.setNativeRange(i,o,a,s)}})),this.update(d.default.sources.SILENT)}return i(e,[{key:"handleComposition",value:function(){var e=this;this.root.addEventListener("compositionstart",(function(){e.composing=!0})),this.root.addEventListener("compositionend",(function(){if(e.composing=!1,e.cursor.parent){var t=e.cursor.restore();if(!t)return;setTimeout((function(){e.setNativeRange(t.startNode,t.startOffset,t.endNode,t.endOffset)}),1)}}))}},{key:"handleDragging",value:function(){var e=this;this.emitter.listenDOM("mousedown",document.body,(function(){e.mouseDown=!0})),this.emitter.listenDOM("mouseup",document.body,(function(){e.mouseDown=!1,e.update(d.default.sources.USER)}))}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(e,t){if(null==this.scroll.whitelist||this.scroll.whitelist[e]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!a.default.query(e,a.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var r=a.default.find(n.start.node,!1);if(null==r)return;if(r instanceof a.default.Leaf){var i=r.split(n.start.offset);r.parent.insertBefore(this.cursor,i)}else r.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(e,t),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();e=Math.min(e,n-1),t=Math.min(e+t,n-1)-e;var i=void 0,o=this.scroll.leaf(e),a=r(o,2),s=a[0],l=a[1];if(null==s)return null;var c=s.position(l,!0),u=r(c,2);i=u[0],l=u[1];var h=document.createRange();if(t>0){h.setStart(i,l);var d=this.scroll.leaf(e+t),f=r(d,2);if(s=f[0],l=f[1],null==s)return null;var p=s.position(l,!0),m=r(p,2);return i=m[0],l=m[1],h.setEnd(i,l),h.getBoundingClientRect()}var g="left",v=void 0;return i instanceof Text?(l0&&(g="right")),{bottom:v.top+v.height,height:v.height,left:v[g],right:v[g],top:v.top,width:0}}},{key:"getNativeRange",value:function(){var e=document.getSelection();if(null==e||e.rangeCount<=0)return null;var t=e.getRangeAt(0);if(null==t)return null;var n=this.normalizeNative(t);return b.info("getNativeRange",n),n}},{key:"getRange",value:function(){var e=this.getNativeRange();if(null==e)return[null,null];var t=this.normalizedToRange(e);return[t,e]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(e){var t=this,n=[[e.start.node,e.start.offset]];e.native.collapsed||n.push([e.end.node,e.end.offset]);var i=n.map((function(e){var n=r(e,2),i=n[0],o=n[1],s=a.default.find(i,!0),l=s.offset(t.scroll);return 0===o?l:s instanceof a.default.Container?l+s.length():l+s.index(i,o)})),o=Math.min(Math.max.apply(Math,g(i)),this.scroll.length()-1),s=Math.min.apply(Math,[o].concat(g(i)));return new y(s,o-s)}},{key:"normalizeNative",value:function(e){if(!x(this.root,e.startContainer)||!e.collapsed&&!x(this.root,e.endContainer))return null;var t={start:{node:e.startContainer,offset:e.startOffset},end:{node:e.endContainer,offset:e.endOffset},native:e};return[t.start,t.end].forEach((function(e){var t=e.node,n=e.offset;while(!(t instanceof Text)&&t.childNodes.length>0)if(t.childNodes.length>n)t=t.childNodes[n],n=0;else{if(t.childNodes.length!==n)break;t=t.lastChild,n=t instanceof Text?t.data.length:t.childNodes.length+1}e.node=t,e.offset=n})),t}},{key:"rangeToNative",value:function(e){var t=this,n=e.collapsed?[e.index]:[e.index,e.index+e.length],i=[],o=this.scroll.length();return n.forEach((function(e,n){e=Math.min(o-1,e);var a=void 0,s=t.scroll.leaf(e),l=r(s,2),c=l[0],u=l[1],h=c.position(u,0!==n),d=r(h,2);a=d[0],u=d[1],i.push(a,u)})),i.length<2&&(i=i.concat(i)),i}},{key:"scrollIntoView",value:function(e){var t=this.lastRange;if(null!=t){var n=this.getBounds(t.index,t.length);if(null!=n){var i=this.scroll.length()-1,o=this.scroll.line(Math.min(t.index,i)),a=r(o,1),s=a[0],l=s;if(t.length>0){var c=this.scroll.line(Math.min(t.index+t.length,i)),u=r(c,1);l=u[0]}if(null!=s&&null!=l){var h=e.getBoundingClientRect();n.toph.bottom&&(e.scrollTop+=n.bottom-h.bottom)}}}}},{key:"setNativeRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(b.info("setNativeRange",e,t,n,r),null==e||null!=this.root.parentNode&&null!=e.parentNode&&null!=n.parentNode){var o=document.getSelection();if(null!=o)if(null!=e){this.hasFocus()||this.root.focus();var a=(this.getNativeRange()||{}).native;if(null==a||i||e!==a.startContainer||t!==a.startOffset||n!==a.endContainer||r!==a.endOffset){"BR"==e.tagName&&(t=[].indexOf.call(e.parentNode.childNodes,e),e=e.parentNode),"BR"==n.tagName&&(r=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var s=document.createRange();s.setStart(e,t),s.setEnd(n,r),o.removeAllRanges(),o.addRange(s)}}else o.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.default.sources.API;if("string"===typeof t&&(n=t,t=!1),b.info("setRange",e),null!=e){var r=this.rangeToNative(e);this.setNativeRange.apply(this,g(r).concat([t]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.default.sources.USER,t=this.lastRange,n=this.getRange(),i=r(n,2),o=i[0],a=i[1];if(this.lastRange=o,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,u.default)(t,this.lastRange)){var s;!this.composing&&null!=a&&a.native.collapsed&&a.start.node!==this.cursor.textNode&&this.cursor.restore();var c,h=[d.default.events.SELECTION_CHANGE,(0,l.default)(this.lastRange),(0,l.default)(t),e];if((s=this.emitter).emit.apply(s,[d.default.events.EDITOR_CHANGE].concat(h)),e!==d.default.sources.SILENT)(c=this.emitter).emit.apply(c,h)}}}]),e}();function x(e,t){try{t.parentNode}catch(n){return!1}return t instanceof Text&&(t=t.parentNode),e.contains(t)}t.Range=y,t.default=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&(n+=1),[this.parent.domNode,n]},t.prototype.value=function(){var e;return e={},e[this.statics.blotName]=this.statics.value(this.domNode)||!0,e},t.scope=o.Scope.INLINE_BLOT,t}(i.default);t.default=a},function(e,t,n){var r=n(11),i=n(3),o={attributes:{compose:function(e,t,n){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var r=i(!0,{},t);for(var o in n||(r=Object.keys(r).reduce((function(e,t){return null!=r[t]&&(e[t]=r[t]),e}),{})),e)void 0!==e[o]&&void 0===t[o]&&(r[o]=e[o]);return Object.keys(r).length>0?r:void 0},diff:function(e,t){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var n=Object.keys(e).concat(Object.keys(t)).reduce((function(n,i){return r(e[i],t[i])||(n[i]=void 0===t[i]?null:t[i]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(e,t,n){if("object"!==typeof e)return t;if("object"===typeof t){if(!n)return t;var r=Object.keys(t).reduce((function(n,r){return void 0===e[r]&&(n[r]=t[r]),n}),{});return Object.keys(r).length>0?r:void 0}}},iterator:function(e){return new a(e)},length:function(e){return"number"===typeof e["delete"]?e["delete"]:"number"===typeof e.retain?e.retain:"string"===typeof e.insert?e.insert.length:1}};function a(e){this.ops=e,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var n=this.offset,r=o.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,"number"===typeof t["delete"])return{delete:e};var i={};return t.attributes&&(i.attributes=t.attributes),"number"===typeof t.retain?i.retain=e:"string"===typeof t.insert?i.insert=t.insert.substr(n,e):i.insert=t.insert,i}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?o.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"===typeof this.ops[this.index]["delete"]?"delete":"number"===typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}return[]},e.exports=o},function(e,n){var r=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var n,r,i;try{n=Map}catch(h){n=function(){}}try{r=Set}catch(h){r=function(){}}try{i=Promise}catch(h){i=function(){}}function o(a,s,l,c,h){"object"===typeof s&&(l=s.depth,c=s.prototype,h=s.includeNonEnumerable,s=s.circular);var d=[],f=[],p="undefined"!=typeof t;function m(a,l){if(null===a)return null;if(0===l)return a;var g,v;if("object"!=typeof a)return a;if(e(a,n))g=new n;else if(e(a,r))g=new r;else if(e(a,i))g=new i((function(e,t){a.then((function(t){e(m(t,l-1))}),(function(e){t(m(e,l-1))}))}));else if(o.__isArray(a))g=[];else if(o.__isRegExp(a))g=new RegExp(a.source,u(a)),a.lastIndex&&(g.lastIndex=a.lastIndex);else if(o.__isDate(a))g=new Date(a.getTime());else{if(p&&t.isBuffer(a))return g=t.allocUnsafe?t.allocUnsafe(a.length):new t(a.length),a.copy(g),g;e(a,Error)?g=Object.create(a):"undefined"==typeof c?(v=Object.getPrototypeOf(a),g=Object.create(v)):(g=Object.create(c),v=c)}if(s){var b=d.indexOf(a);if(-1!=b)return f[b];d.push(a),f.push(g)}for(var y in e(a,n)&&a.forEach((function(e,t){var n=m(t,l-1),r=m(e,l-1);g.set(n,r)})),e(a,r)&&a.forEach((function(e){var t=m(e,l-1);g.add(t)})),a){var w;v&&(w=Object.getOwnPropertyDescriptor(v,y)),w&&null==w.set||(g[y]=m(a[y],l-1))}if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(a);for(y=0;y0){if(s instanceof u.BlockEmbed||d instanceof u.BlockEmbed)return void this.optimize();if(s instanceof m.default){var p=s.newlineIndex(s.length(),!0);if(p>-1&&(s=s.split(p+1),s===d))return void this.optimize()}else if(d instanceof m.default){var g=d.newlineIndex(0);g>-1&&d.split(g+1)}var v=d.children.head instanceof f.default?null:d.children.head;s.moveChildren(d,v),s.remove()}this.optimize()}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",e)}},{key:"formatAt",value:function(e,n,r,i){(null==this.whitelist||this.whitelist[r])&&(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,e,n,r,i),this.optimize())}},{key:"insertAt",value:function(e,n,r){if(null==r||null==this.whitelist||this.whitelist[n]){if(e>=this.length())if(null==r||null==s.default.query(n,s.default.Scope.BLOCK)){var i=s.default.create(this.statics.defaultChild);this.appendChild(i),null==r&&n.endsWith("\n")&&(n=n.slice(0,-1)),i.insertAt(0,n,r)}else{var a=s.default.create(n,r);this.appendChild(a)}else o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,e,n,r);this.optimize()}}},{key:"insertBefore",value:function(e,n){if(e.statics.scope===s.default.Scope.INLINE_BLOT){var r=s.default.create(this.statics.defaultChild);r.appendChild(e),e=r}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,n)}},{key:"leaf",value:function(e){return this.path(e).pop()||[null,-1]}},{key:"line",value:function(e){return e===this.length()?this.line(e-1):this.descendant(k,e)}},{key:"lines",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,n=function e(t,n,r){var i=[],o=r;return t.children.forEachAt(n,r,(function(t,n,r){k(t)?i.push(t):t instanceof s.default.Container&&(i=i.concat(e(t,n,o))),o-=r})),i};return n(this,e,t)}},{key:"optimize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e,n),e.length>0&&this.emitter.emit(c.default.events.SCROLL_OPTIMIZE,e,n))}},{key:"path",value:function(e){return o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"path",this).call(this,e).slice(1)}},{key:"update",value:function(e){if(!0!==this.batch){var n=c.default.sources.USER;"string"===typeof e&&(n=e),Array.isArray(e)||(e=this.observer.takeRecords()),e.length>0&&this.emitter.emit(c.default.events.SCROLL_BEFORE_UPDATE,n,e),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"update",this).call(this,e.concat([])),e.length>0&&this.emitter.emit(c.default.events.SCROLL_UPDATE,n,e)}}}]),t}(s.default.Scroll);C.blotName="scroll",C.className="ql-editor",C.tagName="DIV",C.defaultChild="block",C.allowedChildren=[h.default,u.BlockEmbed,v.default],t.default=C},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHORTKEY=t.default=void 0;var r="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},i=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=j(e);if(null==r||null==r.key)return O.warn("Attempted to add invalid keyboard binding",r);"function"===typeof t&&(t={handler:t}),"function"===typeof n&&(n={handler:n}),r=(0,h.default)(r,t,n),this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}},{key:"listen",value:function(){var e=this;this.quill.root.addEventListener("keydown",(function(n){if(!n.defaultPrevented){var o=n.which||n.keyCode,a=(e.bindings[o]||[]).filter((function(e){return t.match(n,e)}));if(0!==a.length){var s=e.quill.getSelection();if(null!=s&&e.quill.hasFocus()){var l=e.quill.getLine(s.index),u=i(l,2),h=u[0],d=u[1],f=e.quill.getLeaf(s.index),p=i(f,2),m=p[0],g=p[1],b=0===s.length?[m,g]:e.quill.getLeaf(s.index+s.length),y=i(b,2),w=y[0],x=y[1],k=m instanceof v.default.Text?m.value().slice(0,g):"",C=w instanceof v.default.Text?w.value().slice(x):"",T={collapsed:0===s.length,empty:0===s.length&&h.length()<=1,format:e.quill.getFormat(s),offset:d,prefix:k,suffix:C},A=a.some((function(t){if(null!=t.collapsed&&t.collapsed!==T.collapsed)return!1;if(null!=t.empty&&t.empty!==T.empty)return!1;if(null!=t.offset&&t.offset!==T.offset)return!1;if(Array.isArray(t.format)){if(t.format.every((function(e){return null==T.format[e]})))return!1}else if("object"===r(t.format)&&!Object.keys(t.format).every((function(e){return!0===t.format[e]?null!=T.format[e]:!1===t.format[e]?null==T.format[e]:(0,c.default)(t.format[e],T.format[e])})))return!1;return!(null!=t.prefix&&!t.prefix.test(T.prefix))&&(!(null!=t.suffix&&!t.suffix.test(T.suffix))&&!0!==t.handler.call(e,s,T))}));A&&n.preventDefault()}}}}))}}]),t}(C.default);function L(e,t){var n,r=e===D.keys.LEFT?"prefix":"suffix";return n={key:e,shiftKey:t,altKey:null},A(n,r,/^$/),A(n,"handler",(function(n){var r=n.index;e===D.keys.RIGHT&&(r+=n.length+1);var o=this.quill.getLeaf(r),a=i(o,1),s=a[0];return!(s instanceof v.default.Embed)||(e===D.keys.LEFT?t?this.quill.setSelection(n.index-1,n.length+1,y.default.sources.USER):this.quill.setSelection(n.index-1,y.default.sources.USER):t?this.quill.setSelection(n.index,n.length+1,y.default.sources.USER):this.quill.setSelection(n.index+n.length+1,y.default.sources.USER),!1)})),n}function z(e,t){if(!(0===e.index||this.quill.getLength()<=1)){var n=this.quill.getLine(e.index),r=i(n,1),o=r[0],a={};if(0===t.offset){var s=this.quill.getLine(e.index-1),l=i(s,1),c=l[0];if(null!=c&&c.length()>1){var u=o.formats(),h=this.quill.getFormat(e.index-1,1);a=m.default.attributes.diff(u,h)||{}}}var d=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.prefix)?2:1;this.quill.deleteText(e.index-d,d,y.default.sources.USER),Object.keys(a).length>0&&this.quill.formatLine(e.index-d,d,a,y.default.sources.USER),this.quill.focus()}}function P(e,t){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suffix)?2:1;if(!(e.index>=this.quill.getLength()-n)){var r={},o=0,a=this.quill.getLine(e.index),s=i(a,1),l=s[0];if(t.offset>=l.length()-1){var c=this.quill.getLine(e.index+1),u=i(c,1),h=u[0];if(h){var d=l.formats(),f=this.quill.getFormat(e.index,1);r=m.default.attributes.diff(d,f)||{},o=h.length()}}this.quill.deleteText(e.index,n,y.default.sources.USER),Object.keys(r).length>0&&this.quill.formatLine(e.index+o-1,n,r,y.default.sources.USER)}}function I(e){var t=this.quill.getLines(e),n={};if(t.length>1){var r=t[0].formats(),i=t[t.length-1].formats();n=m.default.attributes.diff(i,r)||{}}this.quill.deleteText(e,y.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(e.index,1,n,y.default.sources.USER),this.quill.setSelection(e.index,y.default.sources.SILENT),this.quill.focus()}function R(e,t){var n=this;e.length>0&&this.quill.scroll.deleteAt(e.index,e.length);var r=Object.keys(t.format).reduce((function(e,n){return v.default.query(n,v.default.Scope.BLOCK)&&!Array.isArray(t.format[n])&&(e[n]=t.format[n]),e}),{});this.quill.insertText(e.index,"\n",r,y.default.sources.USER),this.quill.setSelection(e.index+1,y.default.sources.SILENT),this.quill.focus(),Object.keys(t.format).forEach((function(e){null==r[e]&&(Array.isArray(t.format[e])||"link"!==e&&n.quill.format(e,t.format[e],y.default.sources.USER))}))}function F(e){return{key:D.keys.TAB,shiftKey:!e,format:{"code-block":!0},handler:function(t){var n=v.default.query("code-block"),r=t.index,o=t.length,a=this.quill.scroll.descendant(n,r),s=i(a,2),l=s[0],c=s[1];if(null!=l){var u=this.quill.getIndex(l),h=l.newlineIndex(c,!0)+1,d=l.newlineIndex(u+c+o),f=l.domNode.textContent.slice(h,d).split("\n");c=0,f.forEach((function(t,i){e?(l.insertAt(h+c,n.TAB),c+=n.TAB.length,0===i?r+=n.TAB.length:o+=n.TAB.length):t.startsWith(n.TAB)&&(l.deleteAt(h+c,n.TAB.length),c-=n.TAB.length,0===i?r-=n.TAB.length:o-=n.TAB.length),c+=t.length+1})),this.quill.update(y.default.sources.USER),this.quill.setSelection(r,o,y.default.sources.SILENT)}}}}function B(e){return{key:e[0].toUpperCase(),shortKey:!0,handler:function(t,n){this.quill.format(e,!n.format[e],y.default.sources.USER)}}}function j(e){if("string"===typeof e||"number"===typeof e)return j({key:e});if("object"===("undefined"===typeof e?"undefined":r(e))&&(e=(0,s.default)(e,!1)),"string"===typeof e.key)if(null!=D.keys[e.key.toUpperCase()])e.key=D.keys[e.key.toUpperCase()];else{if(1!==e.key.length)return null;e.key=e.key.toUpperCase().charCodeAt(0)}return e.shortKey&&(e[N]=e.shortKey,delete e.shortKey),e}D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:B("bold"),italic:B("italic"),underline:B("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","+1",y.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","-1",y.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(e,t){null!=t.format.indent?this.quill.format("indent","-1",y.default.sources.USER):null!=t.format.list&&this.quill.format("list",!1,y.default.sources.USER)}},"indent code-block":F(!0),"outdent code-block":F(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(e){this.quill.deleteText(e.index-1,1,y.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(e){this.quill.history.cutoff();var t=(new f.default).retain(e.index).delete(e.length).insert("\t");this.quill.updateContents(t,y.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index+1,y.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(e,t){this.quill.format("list",!1,y.default.sources.USER),t.format.indent&&this.quill.format("indent",!1,y.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(e){var t=this.quill.getLine(e.index),n=i(t,2),r=n[0],o=n[1],a=(0,h.default)({},r.formats(),{list:"checked"}),s=(new f.default).retain(e.index).insert("\n",a).retain(r.length()-o-1).retain(1,{list:"unchecked"});this.quill.updateContents(s,y.default.sources.USER),this.quill.setSelection(e.index+1,y.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(e,t){var n=this.quill.getLine(e.index),r=i(n,2),o=r[0],a=r[1],s=(new f.default).retain(e.index).insert("\n",t.format).retain(o.length()-a-1).retain(1,{header:null});this.quill.updateContents(s,y.default.sources.USER),this.quill.setSelection(e.index+1,y.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(e,t){var n=t.prefix.length,r=this.quill.getLine(e.index),o=i(r,2),a=o[0],s=o[1];if(s>n)return!0;var l=void 0;switch(t.prefix.trim()){case"[]":case"[ ]":l="unchecked";break;case"[x]":l="checked";break;case"-":case"*":l="bullet";break;default:l="ordered"}this.quill.insertText(e.index," ",y.default.sources.USER),this.quill.history.cutoff();var c=(new f.default).retain(e.index-s).delete(n+1).retain(a.length()-2-s).retain(1,{list:l});this.quill.updateContents(c,y.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index-n,y.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(e){var t=this.quill.getLine(e.index),n=i(t,2),r=n[0],o=n[1],a=(new f.default).retain(e.index+r.length()-o-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(a,y.default.sources.USER)}},"embed left":L(D.keys.LEFT,!1),"embed left shift":L(D.keys.LEFT,!0),"embed right":L(D.keys.RIGHT,!1),"embed right shift":L(D.keys.RIGHT,!0)}},t.default=D,t.SHORTKEY=N},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},o=function(){function e(e,t){for(var n=0;n-1}h.blotName="link",h.tagName="A",h.SANITIZED_URL="about:blank",h.PROTOCOL_WHITELIST=["http","https","mailto","tel"],t.default=h,t.sanitize=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(e!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=e&&(e.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(e.parentNode.children,e),e.hasAttribute("data-value")?this.label.setAttribute("data-value",e.getAttribute("data-value")):this.label.removeAttribute("data-value"),e.hasAttribute("data-label")?this.label.setAttribute("data-label",e.getAttribute("data-label")):this.label.removeAttribute("data-label"),t))){if("function"===typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"===typeof Event?"undefined":r(Event))){var i=document.createEvent("Event");i.initEvent("change",!0,!0),this.select.dispatchEvent(i)}this.close()}}},{key:"update",value:function(){var e=void 0;if(this.select.selectedIndex>-1){var t=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];e=this.select.options[this.select.selectedIndex],this.selectItem(t)}else this.selectItem(null);var n=null!=e&&e!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),e}();t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=O(r),o=n(5),a=O(o),s=n(4),l=O(s),c=n(16),u=O(c),h=n(25),d=O(h),f=n(24),p=O(f),m=n(35),g=O(m),v=n(6),b=O(v),y=n(22),w=O(y),x=n(7),k=O(x),C=n(55),T=O(C),A=n(42),S=O(A),E=n(23),M=O(E);function O(e){return e&&e.__esModule?e:{default:e}}a.default.register({"blots/block":l.default,"blots/block/embed":s.BlockEmbed,"blots/break":u.default,"blots/container":d.default,"blots/cursor":p.default,"blots/embed":g.default,"blots/inline":b.default,"blots/scroll":w.default,"blots/text":k.default,"modules/clipboard":T.default,"modules/history":S.default,"modules/keyboard":M.default}),i.default.register(l.default,u.default,p.default,b.default,w.default,k.default),t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=function(){function e(e){this.domNode=e,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(e.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),e.create=function(e){if(null==this.tagName)throw new r.ParchmentError("Blot definition missing tagName");var t;return Array.isArray(this.tagName)?("string"===typeof e&&(e=e.toUpperCase(),parseInt(e).toString()===e&&(e=parseInt(e))),t="number"===typeof e?document.createElement(this.tagName[e-1]):this.tagName.indexOf(e)>-1?document.createElement(e):document.createElement(this.tagName[0])):t=document.createElement(this.tagName),this.className&&t.classList.add(this.className),t},e.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},e.prototype.clone=function(){var e=this.domNode.cloneNode(!1);return r.create(e)},e.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},e.prototype.deleteAt=function(e,t){var n=this.isolate(e,t);n.remove()},e.prototype.formatAt=function(e,t,n,i){var o=this.isolate(e,t);if(null!=r.query(n,r.Scope.BLOT)&&i)o.wrap(n,i);else if(null!=r.query(n,r.Scope.ATTRIBUTE)){var a=r.create(this.statics.scope);o.wrap(a),a.format(n,i)}},e.prototype.insertAt=function(e,t,n){var i=null==n?r.create("text",t):r.create(t,n),o=this.split(e);this.parent.insertBefore(i,o)},e.prototype.insertInto=function(e,t){void 0===t&&(t=null),null!=this.parent&&this.parent.children.remove(this);var n=null;e.children.insertBefore(this,t),null!=t&&(n=t.domNode),this.domNode.parentNode==e.domNode&&this.domNode.nextSibling==n||e.domNode.insertBefore(this.domNode,n),this.parent=e,this.attach()},e.prototype.isolate=function(e,t){var n=this.split(e);return n.split(t),n},e.prototype.length=function(){return 1},e.prototype.offset=function(e){return void 0===e&&(e=this.parent),null==this.parent||this==e?0:this.parent.children.offset(this)+this.parent.offset(e)},e.prototype.optimize=function(e){null!=this.domNode[r.DATA_KEY]&&delete this.domNode[r.DATA_KEY].mutations},e.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},e.prototype.replace=function(e){null!=e.parent&&(e.parent.insertBefore(this,e.next),e.remove())},e.prototype.replaceWith=function(e,t){var n="string"===typeof e?r.create(e,t):e;return n.replace(this),n},e.prototype.split=function(e,t){return 0===e?this:this.next},e.prototype.update=function(e,t){},e.prototype.wrap=function(e,t){var n="string"===typeof e?r.create(e,t):e;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},e.blotName="abstract",e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(12),i=n(32),o=n(33),a=n(1),s=function(){function e(e){this.attributes={},this.domNode=e,this.build()}return e.prototype.attribute=function(e,t){t?e.add(this.domNode,t)&&(null!=e.value(this.domNode)?this.attributes[e.attrName]=e:delete this.attributes[e.attrName]):(e.remove(this.domNode),delete this.attributes[e.attrName])},e.prototype.build=function(){var e=this;this.attributes={};var t=r.default.keys(this.domNode),n=i.default.keys(this.domNode),s=o.default.keys(this.domNode);t.concat(n).concat(s).forEach((function(t){var n=a.query(t,a.Scope.ATTRIBUTE);n instanceof r.default&&(e.attributes[n.attrName]=n)}))},e.prototype.copy=function(e){var t=this;Object.keys(this.attributes).forEach((function(n){var r=t.attributes[n].value(t.domNode);e.format(n,r)}))},e.prototype.move=function(e){var t=this;this.copy(e),Object.keys(this.attributes).forEach((function(e){t.attributes[e].remove(t.domNode)})),this.attributes={}},e.prototype.values=function(){var e=this;return Object.keys(this.attributes).reduce((function(t,n){return t[n]=e.attributes[n].value(e.domNode),t}),{})},e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(12);function o(e,t){var n=e.getAttribute("class")||"";return n.split(/\s+/).filter((function(e){return 0===e.indexOf(t+"-")}))}var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.keys=function(e){return(e.getAttribute("class")||"").split(/\s+/).map((function(e){return e.split("-").slice(0,-1).join("-")}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(this.remove(e),e.classList.add(this.keyName+"-"+t),!0)},t.prototype.remove=function(e){var t=o(e,this.keyName);t.forEach((function(t){e.classList.remove(t)})),0===e.classList.length&&e.removeAttribute("class")},t.prototype.value=function(e){var t=o(e,this.keyName)[0]||"",n=t.slice(this.keyName.length+1);return this.canAdd(e,n)?n:""},t}(i.default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(12);function o(e){var t=e.split("-"),n=t.slice(1).map((function(e){return e[0].toUpperCase()+e.slice(1)})).join("");return t[0]+n}var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.keys=function(e){return(e.getAttribute("style")||"").split(";").map((function(e){var t=e.split(":");return t[0].trim()}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.style[o(this.keyName)]=t,!0)},t.prototype.remove=function(e){e.style[o(this.keyName)]="",e.getAttribute("style")||e.removeAttribute("style")},t.prototype.value=function(e){var t=e.style[o(this.keyName)];return this.canAdd(e,t)?t:""},t}(i.default);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nr&&this.stack.undo.length>0){var i=this.stack.undo.pop();n=n.compose(i.undo),e=i.redo.compose(e)}else this.lastRecorded=r;this.stack.undo.push({redo:e,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(e){this.stack.undo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)})),this.stack.redo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)}))}},{key:"undo",value:function(){this.change("undo","redo")}}]),t}(c.default);function m(e){var t=e.ops[e.ops.length-1];return null!=t&&(null!=t.insert?"string"===typeof t.insert&&t.insert.endsWith("\n"):null!=t.attributes&&Object.keys(t.attributes).some((function(e){return null!=o.default.query(e,o.default.Scope.BLOCK)})))}function g(e){var t=e.reduce((function(e,t){return e+=t.delete||0,e}),0),n=e.length()-t;return m(e)&&(n-=1),n}p.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},t.default=p,t.getLastChangeIndex=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BaseTooltip=void 0;var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"link",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=t?this.textbox.value=t:e!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+e)||""),this.root.setAttribute("data-mode",e)}},{key:"restoreFocus",value:function(){var e=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=e}},{key:"save",value:function(){var e=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var t=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",e,u.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",e,u.default.sources.USER)),this.quill.root.scrollTop=t;break;case"video":e=P(e);case"formula":if(!e)break;var n=this.quill.getSelection(!0);if(null!=n){var r=n.index+n.length;this.quill.insertEmbed(r,this.root.getAttribute("data-mode"),e,u.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(r+1," ",u.default.sources.USER),this.quill.setSelection(r+2,u.default.sources.USER)}break;default:}this.textbox.value="",this.hide()}}]),t}(k.default);function P(e){var t=e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return t?(t[1]||"https")+"://www.youtube.com/embed/"+t[2]+"?showinfo=0":(t=e.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(t[1]||"https")+"://player.vimeo.com/video/"+t[2]+"/":e}function I(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t.forEach((function(t){var r=document.createElement("option");t===n?r.setAttribute("selected","selected"):r.setAttribute("value",t),e.appendChild(r)}))}t.BaseTooltip=z,t.default=L},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.head=this.tail=null,this.length=0}return e.prototype.append=function(){for(var e=[],t=0;t1&&this.append.apply(this,e.slice(1))},e.prototype.contains=function(e){var t,n=this.iterator();while(t=n())if(t===e)return!0;return!1},e.prototype.insertBefore=function(e,t){e&&(e.next=t,null!=t?(e.prev=t.prev,null!=t.prev&&(t.prev.next=e),t.prev=e,t===this.head&&(this.head=e)):null!=this.tail?(this.tail.next=e,e.prev=this.tail,this.tail=e):(e.prev=null,this.head=this.tail=e),this.length+=1)},e.prototype.offset=function(e){var t=0,n=this.head;while(null!=n){if(n===e)return t;t+=n.length(),n=n.next}return-1},e.prototype.remove=function(e){this.contains(e)&&(null!=e.prev&&(e.prev.next=e.next),null!=e.next&&(e.next.prev=e.prev),e===this.head&&(this.head=e.next),e===this.tail&&(this.tail=e.prev),this.length-=1)},e.prototype.iterator=function(e){return void 0===e&&(e=this.head),function(){var t=e;return null!=e&&(e=e.next),t}},e.prototype.find=function(e,t){void 0===t&&(t=!1);var n,r=this.iterator();while(n=r()){var i=n.length();if(es?n(r,e-s,Math.min(t,s+c-e)):n(r,0,Math.min(c,e+t-s)),s+=c}}},e.prototype.map=function(e){return this.reduce((function(t,n){return t.push(e(n)),t}),[])},e.prototype.reduce=function(e,t){var n,r=this.iterator();while(n=r())t=e(t,n);return t},e}();t.default=r},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(17),o=n(1),a={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},s=100,l=function(e){function t(t){var n=e.call(this,t)||this;return n.scroll=n,n.observer=new MutationObserver((function(e){n.update(e)})),n.observer.observe(n.domNode,a),n.attach(),n}return r(t,e),t.prototype.detach=function(){e.prototype.detach.call(this),this.observer.disconnect()},t.prototype.deleteAt=function(t,n){this.update(),0===t&&n===this.length()?this.children.forEach((function(e){e.remove()})):e.prototype.deleteAt.call(this,t,n)},t.prototype.formatAt=function(t,n,r,i){this.update(),e.prototype.formatAt.call(this,t,n,r,i)},t.prototype.insertAt=function(t,n,r){this.update(),e.prototype.insertAt.call(this,t,n,r)},t.prototype.optimize=function(t,n){var r=this;void 0===t&&(t=[]),void 0===n&&(n={}),e.prototype.optimize.call(this,n);var a=[].slice.call(this.observer.takeRecords());while(a.length>0)t.push(a.pop());for(var l=function(e,t){void 0===t&&(t=!0),null!=e&&e!==r&&null!=e.domNode.parentNode&&(null==e.domNode[o.DATA_KEY].mutations&&(e.domNode[o.DATA_KEY].mutations=[]),t&&l(e.parent))},c=function(e){null!=e.domNode[o.DATA_KEY]&&null!=e.domNode[o.DATA_KEY].mutations&&(e instanceof i.default&&e.children.forEach(c),e.optimize(n))},u=t,h=0;u.length>0;h+=1){if(h>=s)throw new Error("[Parchment] Maximum optimize iterations reached");u.forEach((function(e){var t=o.find(e.target,!0);null!=t&&(t.domNode===e.target&&("childList"===e.type?(l(o.find(e.previousSibling,!1)),[].forEach.call(e.addedNodes,(function(e){var t=o.find(e,!1);l(t,!1),t instanceof i.default&&t.children.forEach((function(e){l(e,!1)}))}))):"attributes"===e.type&&l(t.prev)),l(t))})),this.children.forEach(c),u=[].slice.call(this.observer.takeRecords()),a=u.slice();while(a.length>0)t.push(a.pop())}},t.prototype.update=function(t,n){var r=this;void 0===n&&(n={}),t=t||this.observer.takeRecords(),t.map((function(e){var t=o.find(e.target,!0);return null==t?null:null==t.domNode[o.DATA_KEY].mutations?(t.domNode[o.DATA_KEY].mutations=[e],t):(t.domNode[o.DATA_KEY].mutations.push(e),null)})).forEach((function(e){null!=e&&e!==r&&null!=e.domNode[o.DATA_KEY]&&e.update(e.domNode[o.DATA_KEY].mutations||[],n)})),null!=this.domNode[o.DATA_KEY].mutations&&e.prototype.update.call(this,this.domNode[o.DATA_KEY].mutations,n),this.optimize(t,n)},t.blotName="scroll",t.defaultChild="block",t.scope=o.Scope.BLOCK_BLOT,t.tagName="DIV",t}(i.default);t.default=l},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(18),o=n(1);function a(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(n){if(n.tagName!==t.tagName)return e.formats.call(this,n)},t.prototype.format=function(n,r){var o=this;n!==this.statics.blotName||r?e.prototype.format.call(this,n,r):(this.children.forEach((function(e){e instanceof i.default||(e=e.wrap(t.blotName,!0)),o.attributes.copy(e)})),this.unwrap())},t.prototype.formatAt=function(t,n,r,i){if(null!=this.formats()[r]||o.query(r,o.Scope.ATTRIBUTE)){var a=this.isolate(t,n);a.format(r,i)}else e.prototype.formatAt.call(this,t,n,r,i)},t.prototype.optimize=function(n){e.prototype.optimize.call(this,n);var r=this.formats();if(0===Object.keys(r).length)return this.unwrap();var i=this.next;i instanceof t&&i.prev===this&&a(r,i.formats())&&(i.moveChildren(this),i.remove())},t.blotName="inline",t.scope=o.Scope.INLINE_BLOT,t.tagName="SPAN",t}(i.default);t.default=s},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(18),o=n(1),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(n){var r=o.query(t.blotName).tagName;if(n.tagName!==r)return e.formats.call(this,n)},t.prototype.format=function(n,r){null!=o.query(n,o.Scope.BLOCK)&&(n!==this.statics.blotName||r?e.prototype.format.call(this,n,r):this.replaceWith(t.blotName))},t.prototype.formatAt=function(t,n,r,i){null!=o.query(r,o.Scope.BLOCK)?this.format(r,i):e.prototype.formatAt.call(this,t,n,r,i)},t.prototype.insertAt=function(t,n,r){if(null==r||null!=o.query(n,o.Scope.INLINE))e.prototype.insertAt.call(this,t,n,r);else{var i=this.split(t),a=o.create(n,r);i.parent.insertBefore(a,i)}},t.prototype.update=function(t,n){navigator.userAgent.match(/Trident/)?this.build():e.prototype.update.call(this,t,n)},t.blotName="block",t.scope=o.Scope.BLOCK_BLOT,t.tagName="P",t}(i.default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(19),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(e){},t.prototype.format=function(t,n){e.prototype.formatAt.call(this,0,this.length(),t,n)},t.prototype.formatAt=function(t,n,r,i){0===t&&n===this.length()?this.format(r,i):e.prototype.formatAt.call(this,t,n,r,i)},t.prototype.formats=function(){return this.statics.formats(this.domNode)},t}(i.default);t.default=o},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(19),o=n(1),a=function(e){function t(t){var n=e.call(this,t)||this;return n.text=n.statics.value(n.domNode),n}return r(t,e),t.create=function(e){return document.createTextNode(e)},t.value=function(e){var t=e.data;return t["normalize"]&&(t=t["normalize"]()),t},t.prototype.deleteAt=function(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text.slice(e+t)},t.prototype.index=function(e,t){return this.domNode===e?t:-1},t.prototype.insertAt=function(t,n,r){null==r?(this.text=this.text.slice(0,t)+n+this.text.slice(t),this.domNode.data=this.text):e.prototype.insertAt.call(this,t,n,r)},t.prototype.length=function(){return this.text.length},t.prototype.optimize=function(n){e.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof t&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},t.prototype.position=function(e,t){return void 0===t&&(t=!1),[this.domNode,e]},t.prototype.split=function(e,t){if(void 0===t&&(t=!1),!t){if(0===e)return this;if(e===this.length())return this.next}var n=o.create(this.domNode.splitText(e));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},t.prototype.update=function(e,t){var n=this;e.some((function(e){return"characterData"===e.type&&e.target===n.domNode}))&&(this.text=this.statics.value(this.domNode))},t.prototype.value=function(){return this.text},t.blotName="text",t.scope=o.Scope.INLINE_BLOT,t}(i.default);t.default=a},function(e,t,n){"use strict";var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return arguments.length>1&&!this.contains(e)===!t?t:i.call(this,e)}}String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var n=this.toString();("number"!==typeof t||!isFinite(t)||Math.floor(t)!==t||t>n.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return-1!==r&&r===t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!==typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,i=arguments[1],o=0;ot.length?e:t,c=e.length>t.length?t:e,u=l.indexOf(c);if(-1!=u)return a=[[r,l.substring(0,u)],[i,c],[r,l.substring(u+c.length)]],e.length>t.length&&(a[0][0]=a[2][0]=n),a;if(1==c.length)return[[n,e],[r,t]];var d=h(e,t);if(d){var f=d[0],p=d[1],m=d[2],g=d[3],v=d[4],b=o(f,m),y=o(p,g);return b.concat([[i,v]],y)}return s(e,t)}function s(e,t){for(var i=e.length,o=t.length,a=Math.ceil((i+o)/2),s=a,c=2*a,u=new Array(c),h=new Array(c),d=0;di)g+=2;else if(k>o)m+=2;else if(p){var C=s+f-w;if(C>=0&&C=T)return l(e,t,E,k)}}}for(var A=-y+v;A<=y-b;A+=2){C=s+A;T=A==-y||A!=y&&h[C-1]i)b+=2;else if(S>o)v+=2;else if(!p){x=s+f-A;if(x>=0&&x=T)return l(e,t,E,k)}}}}return[[n,e],[r,t]]}function l(e,t,n,r){var i=e.substring(0,n),a=t.substring(0,r),s=e.substring(n),l=t.substring(r),c=o(i,a),u=o(s,l);return c.concat(u)}function c(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;var n=0,r=Math.min(e.length,t.length),i=r,o=0;while(nt.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,i,o,a,h]:null}var o,a,s,l,h,d=i(n,r,Math.ceil(n.length/4)),f=i(n,r,Math.ceil(n.length/2));if(!d&&!f)return null;o=f?d&&d[4].length>f[4].length?d:f:d,e.length>t.length?(a=o[0],s=o[1],l=o[2],h=o[3]):(l=o[0],h=o[1],a=o[2],s=o[3]);var p=o[4];return[a,s,l,h,p]}function d(e){e.push([i,""]);var t,o=0,a=0,s=0,l="",h="";while(o1?(0!==a&&0!==s&&(t=c(h,l),0!==t&&(o-a-s>0&&e[o-a-s-1][0]==i?e[o-a-s-1][1]+=h.substring(0,t):(e.splice(0,0,[i,h.substring(0,t)]),o++),h=h.substring(t),l=l.substring(t)),t=u(h,l),0!==t&&(e[o][1]=h.substring(h.length-t)+e[o][1],h=h.substring(0,h.length-t),l=l.substring(0,l.length-t))),0===a?e.splice(o-s,a+s,[r,h]):0===s?e.splice(o-a,a+s,[n,l]):e.splice(o-a-s,a+s,[n,l],[r,h]),o=o-a-s+(a?1:0)+(s?1:0)+1):0!==o&&e[o-1][0]==i?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,s=0,a=0,l="",h="";break}""===e[e.length-1][1]&&e.pop();var f=!1;o=1;while(o0&&r.splice(o+2,0,[s[0],l]),v(r,o,3)}return e}function g(e){for(var t=!1,o=function(e){return e.charCodeAt(0)>=56320&&e.charCodeAt(0)<=57343},a=function(e){return e.charCodeAt(e.length-1)>=55296&&e.charCodeAt(e.length-1)<=56319},s=2;s0&&l.push(e[s]);return l}function v(e,t,n){for(var r=t+n-1;r>=0&&r>=t-1;r--)if(r+1\r?\n +\<"),this.convert();var t=this.quill.getFormat(this.quill.selection.savedRange.index);if(t[x.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new c.default).insert(n,E({},x.default.blotName,t[x.default.blotName]))}var r=this.prepareMatching(),o=i(r,2),a=o[0],s=o[1],l=U(this.container,a,s);return j(l,"\n")&&null==l.ops[l.ops.length-1].attributes&&(l=l.compose((new c.default).retain(l.length()-1).delete(1))),D.log("convert",this.container.innerHTML,l),this.container.innerHTML="",l}},{key:"dangerouslyPasteHTML",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f.default.sources.API;if("string"===typeof e)this.quill.setContents(this.convert(e),t),this.quill.setSelection(0,f.default.sources.SILENT);else{var r=this.convert(t);this.quill.updateContents((new c.default).retain(e).concat(r),n),this.quill.setSelection(e+r.length(),f.default.sources.SILENT)}}},{key:"onPaste",value:function(e){var t=this;if(!e.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),r=(new c.default).retain(n.index),i=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(f.default.sources.SILENT),setTimeout((function(){r=r.concat(t.convert()).delete(n.length),t.quill.updateContents(r,f.default.sources.USER),t.quill.setSelection(r.length()-n.length,f.default.sources.SILENT),t.quill.scrollingContainer.scrollTop=i,t.quill.focus()}),1)}}},{key:"prepareMatching",value:function(){var e=this,t=[],n=[];return this.matchers.forEach((function(r){var o=i(r,2),a=o[0],s=o[1];switch(a){case Node.TEXT_NODE:n.push(s);break;case Node.ELEMENT_NODE:t.push(s);break;default:[].forEach.call(e.container.querySelectorAll(a),(function(e){e[L]=e[L]||[],e[L].push(s)}));break}})),[t,n]}}]),t}(v.default);function F(e,t,n){return"object"===("undefined"===typeof t?"undefined":r(t))?Object.keys(t).reduce((function(e,n){return F(e,n,t[n])}),e):e.reduce((function(e,r){return r.attributes&&r.attributes[t]?e.push(r):e.insert(r.insert,(0,s.default)({},E({},t,n),r.attributes))}),new c.default)}function B(e){if(e.nodeType!==Node.ELEMENT_NODE)return{};var t="__ql-computed-style";return e[t]||(e[t]=window.getComputedStyle(e))}function j(e,t){for(var n="",r=e.ops.length-1;r>=0&&n.length-1}function U(e,t,n){return e.nodeType===e.TEXT_NODE?n.reduce((function(t,n){return n(e,t)}),new c.default):e.nodeType===e.ELEMENT_NODE?[].reduce.call(e.childNodes||[],(function(r,i){var o=U(i,t,n);return i.nodeType===e.ELEMENT_NODE&&(o=t.reduce((function(e,t){return t(i,e)}),o),o=(i[L]||[]).reduce((function(e,t){return t(i,e)}),o)),r.concat(o)}),new c.default):new c.default}function q(e,t,n){return F(n,e,!0)}function W(e,t){var n=h.default.Attributor.Attribute.keys(e),r=h.default.Attributor.Class.keys(e),i=h.default.Attributor.Style.keys(e),o={};return n.concat(r).concat(i).forEach((function(t){var n=h.default.query(t,h.default.Scope.ATTRIBUTE);null!=n&&(o[n.attrName]=n.value(e),o[n.attrName])||(n=P[t],null==n||n.attrName!==t&&n.keyName!==t||(o[n.attrName]=n.value(e)||void 0),n=I[t],null==n||n.attrName!==t&&n.keyName!==t||(n=I[t],o[n.attrName]=n.value(e)||void 0))})),Object.keys(o).length>0&&(t=F(t,o)),t}function G(e,t){var n=h.default.query(e);if(null==n)return t;if(n.prototype instanceof h.default.Embed){var r={},i=n.value(e);null!=i&&(r[n.blotName]=i,t=(new c.default).insert(r,n.formats(e)))}else"function"===typeof n.formats&&(t=F(t,n.blotName,n.formats(e)));return t}function V(e,t){return j(t,"\n")||t.insert("\n"),t}function K(){return new c.default}function Y(e,t){var n=h.default.query(e);if(null==n||"list-item"!==n.blotName||!j(t,"\n"))return t;var r=-1,i=e.parentNode;while(!i.classList.contains("ql-clipboard"))"list"===(h.default.query(i)||{}).blotName&&(r+=1),i=i.parentNode;return r<=0?t:t.compose((new c.default).retain(t.length()-1).retain(1,{indent:r}))}function X(e,t){return j(t,"\n")||(H(e)||t.length()>0&&e.nextSibling&&H(e.nextSibling))&&t.insert("\n"),t}function Z(e,t){if(H(e)&&null!=e.nextElementSibling&&!j(t,"\n\n")){var n=e.offsetHeight+parseFloat(B(e).marginTop)+parseFloat(B(e).marginBottom);e.nextElementSibling.offsetTop>e.offsetTop+1.5*n&&t.insert("\n")}return t}function _(e,t){var n={},r=e.style||{};return r.fontStyle&&"italic"===B(e).fontStyle&&(n.italic=!0),r.fontWeight&&(B(e).fontWeight.startsWith("bold")||parseInt(B(e).fontWeight)>=700)&&(n.bold=!0),Object.keys(n).length>0&&(t=F(t,n)),parseFloat(r.textIndent||0)>0&&(t=(new c.default).insert("\t").concat(t)),t}function J(e,t){var n=e.data;if("O:P"===e.parentNode.tagName)return t.insert(n.trim());if(0===n.trim().length&&e.parentNode.classList.contains("ql-clipboard"))return t;if(!B(e.parentNode).whiteSpace.startsWith("pre")){var r=function(e,t){return t=t.replace(/[^\u00a0]/g,""),t.length<1&&e?" ":t};n=n.replace(/\r\n/g," ").replace(/\n/g," "),n=n.replace(/\s\s+/g,r.bind(r,!0)),(null==e.previousSibling&&H(e.parentNode)||null!=e.previousSibling&&H(e.previousSibling))&&(n=n.replace(/^\s+/,r.bind(r,!1))),(null==e.nextSibling&&H(e.parentNode)||null!=e.nextSibling&&H(e.nextSibling))&&(n=n.replace(/\s+$/,r.bind(r,!1)))}return t.insert(n)}R.DEFAULTS={matchers:[],matchVisual:!0},t.default=R,t.matchAttributor=W,t.matchBlot=G,t.matchNewline=X,t.matchSpacing=Z,t.matchText=J},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n '},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nr.right&&(o=r.right-i.right,this.root.style.left=t+o+"px"),i.leftr.bottom){var a=i.bottom-i.top,s=e.bottom-e.top+a;this.root.style.top=n-s+"px",this.root.classList.add("ql-flip")}return o}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},o=function(){function e(e,t){for(var n=0;n','','',''].join(""),t.default=k},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(29),i=ne(r),o=n(36),a=n(38),s=n(64),l=n(65),c=ne(l),u=n(66),h=ne(u),d=n(67),f=ne(d),p=n(37),m=n(26),g=n(39),v=n(40),b=n(56),y=ne(b),w=n(68),x=ne(w),k=n(27),C=ne(k),T=n(69),A=ne(T),S=n(70),E=ne(S),M=n(71),O=ne(M),N=n(72),D=ne(N),L=n(73),z=ne(L),P=n(13),I=ne(P),R=n(74),F=ne(R),B=n(75),j=ne(B),H=n(57),U=ne(H),q=n(41),W=ne(q),G=n(28),V=ne(G),K=n(59),Y=ne(K),X=n(60),Z=ne(X),_=n(61),J=ne(_),Q=n(108),$=ne(Q),ee=n(62),te=ne(ee);function ne(e){return e&&e.__esModule?e:{default:e}}i.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":o.AlignClass,"attributors/class/background":p.BackgroundClass,"attributors/class/color":m.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":g.FontClass,"attributors/class/size":v.SizeClass,"attributors/style/align":o.AlignStyle,"attributors/style/background":p.BackgroundStyle,"attributors/style/color":m.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":g.FontStyle,"attributors/style/size":v.SizeStyle},!0),i.default.register({"formats/align":o.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":s.IndentClass,"formats/background":p.BackgroundStyle,"formats/color":m.ColorStyle,"formats/font":g.FontClass,"formats/size":v.SizeClass,"formats/blockquote":c.default,"formats/code-block":I.default,"formats/header":h.default,"formats/list":f.default,"formats/bold":y.default,"formats/code":P.Code,"formats/italic":x.default,"formats/link":C.default,"formats/script":A.default,"formats/strike":E.default,"formats/underline":O.default,"formats/image":D.default,"formats/video":z.default,"formats/list/item":d.ListItem,"modules/formula":F.default,"modules/syntax":j.default,"modules/toolbar":U.default,"themes/bubble":$.default,"themes/snow":te.default,"ui/icons":W.default,"ui/picker":V.default,"ui/icon-picker":Z.default,"ui/color-picker":Y.default,"ui/tooltip":J.default},!0),t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndentClass=void 0;var r=function(){function e(e,t){for(var n=0;n0&&this.children.tail.format(e,t)}},{key:"formats",value:function(){return d({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(e,n){if(e instanceof g)i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,n);else{var r=null==n?this.length():n.offset(this),o=this.split(r);o.parent.insertBefore(e,o)}}},{key:"optimize",value:function(e){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(e){if(e.statics.blotName!==this.statics.blotName){var n=a.default.create(this.statics.defaultChild);e.moveChildren(n),this.appendChild(n)}i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e)}}]),t}(u.default);v.blotName="list",v.scope=a.default.Scope.BLOCK_BLOT,v.tagName=["OL","UL"],v.defaultChild="list-item",v.allowedChildren=[g],t.ListItem=g,t.default=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(56),i=o(r);function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return a(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),t}(i.default);c.blotName="italic",c.tagName=["EM","I"],t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return"string"===typeof e&&n.setAttribute("src",this.sanitize(e)),n}},{key:"formats",value:function(e){return d.reduce((function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t}),{})}},{key:"match",value:function(e){return/\.(jpe?g|gif|png)$/.test(e)||/^data:image\/.+;base64/.test(e)}},{key:"sanitize",value:function(e){return(0,s.sanitize)(e,["http","https","data"])?e:"//:0"}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(a.default.Embed);f.blotName="image",f.tagName="IMG",t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(e)),n}},{key:"formats",value:function(e){return d.reduce((function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t}),{})}},{key:"sanitize",value:function(e){return s.default.sanitize(e)}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(o.BlockEmbed);f.blotName="video",f.className="ql-video",f.tagName="IFRAME",t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FormulaBlot=void 0;var r=function(){function e(e,t){for(var n=0;n0||null==this.cachedText)&&(this.domNode.innerHTML=e(t),this.domNode.normalize(),this.attach()),this.cachedText=t)}}]),t}(d.default);v.className="ql-syntax";var b=new a.default.Attributor.Class("token","hljs",{scope:a.default.Scope.INLINE}),y=function(e){function t(e,n){p(this,t);var r=m(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));if("function"!==typeof r.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var i=null;return r.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){clearTimeout(i),i=setTimeout((function(){r.highlight(),i=null}),r.options.interval)})),r.highlight(),r}return g(t,e),r(t,null,[{key:"register",value:function(){l.default.register(b,!0),l.default.register(v,!0)}}]),r(t,[{key:"highlight",value:function(){var e=this;if(!this.quill.selection.composing){this.quill.update(l.default.sources.USER);var t=this.quill.getSelection();this.quill.scroll.descendants(v).forEach((function(t){t.highlight(e.options.highlight)})),this.quill.update(l.default.sources.SILENT),null!=t&&this.quill.setSelection(t,l.default.sources.SILENT)}}}]),t}(u.default);y.DEFAULTS={highlight:function(){return null==window.hljs?null:function(e){var t=window.hljs.highlightAuto(e);return t.value}}(),interval:1e3},t.CodeBlock=v,t.CodeToken=b,t.default=y},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BubbleTooltip=void 0;var r=function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},i=function(){function e(e,t){for(var n=0;n0&&i===l.default.sources.USER){r.show(),r.root.style.left="0px",r.root.style.width="",r.root.style.width=r.root.offsetWidth+"px";var o=r.quill.getLines(t.index,t.length);if(1===o.length)r.position(r.quill.getBounds(t));else{var a=o[o.length-1],s=r.quill.getIndex(a),c=Math.min(a.length()-1,t.index+t.length-s),u=r.quill.getBounds(new h.Range(s,c));r.position(u)}}else document.activeElement!==r.textbox&&r.quill.hasFocus()&&r.hide()})),r}return v(t,e),i(t,[{key:"listen",value:function(){var e=this;r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",(function(){e.root.classList.remove("ql-editing")})),this.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){setTimeout((function(){if(!e.root.classList.contains("ql-hidden")){var t=e.quill.getSelection();null!=t&&e.position(e.quill.getBounds(t))}}),1)}))}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(e){var n=r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"position",this).call(this,e),i=this.root.querySelector(".ql-tooltip-arrow");if(i.style.marginLeft="",0===n)return n;i.style.marginLeft=-1*n-i.offsetWidth/2+"px"}}]),t}(c.BaseTooltip);w.TEMPLATE=['','
','','',"
"].join(""),t.BubbleTooltip=w,t.default=y},function(e,t,n){e.exports=n(63)}])["default"]}))}).call(this,n("b639").Buffer)},"4fc1":function(e,t,n){"use strict";n("49df")},5023:function(e,t,n){e.exports=n.p+"img/ertongjie.svg"},"505c":function(e,t,n){"use strict";n("f583")},5082:function(e,t,n){e.exports=n.p+"img/a-10-yiliaoxiang.svg"},"518d":function(e,t,n){"use strict";n("2d86")},5227:function(e,t,n){e.exports=n.p+"img/zuche.svg"},"528d":function(e,t,n){e.exports=n.p+"img/xiaoheiban.svg"},"52f2":function(e,t,n){"use strict";n("484d")},"56b3":function(e,t,n){(function(t,n){e.exports=n()})(0,(function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),a=r||i||o,s=a&&(r?document.documentMode||6:+(o||i)[1]),l=!o&&/WebKit\//.test(e),c=l&&/Qt\/\d+\.\d+/.test(e),u=!o&&/Chrome\/(\d+)/.exec(e),h=u&&+u[1],d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),m=/PhantomJS/.test(e),g=f&&(/Mobile\/\w+/.test(e)||navigator.maxTouchPoints>2),v=/Android/.test(e),b=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),w=/\bCrOS\b/.test(e),x=/win/i.test(t),k=d&&e.match(/Version\/(\d*\.\d*)/);k&&(k=Number(k[1])),k&&k>=15&&(d=!1,l=!0);var C=y&&(c||d&&(null==k||k<12.11)),T=n||a&&s>=9;function A(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,E=function(e,t){var n=e.className,r=A(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return M(e).appendChild(t)}function N(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return a+(t-o);a+=s-o,a+=n-a%n,o=s+1}}g?R=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(R=function(e){try{e.select()}catch(t){}});var G=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};function V(e,t){for(var n=0;n=t)return r+Math.min(a,t-i);if(i+=o-r,i+=n-i%n,r=o+1,i>=t)return r}}var Q=[""];function $(e){while(Q.length<=e)Q.push(ee(Q)+" ");return Q[e]}function ee(e){return e[e.length-1]}function te(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||oe.test(e))}function se(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ae(e))||t.test(e):ae(e)}function le(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ue(e){return e.charCodeAt(0)>=768&&ce.test(e)}function he(e,t,n){while((n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}function fe(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,o=0;ot||t==n&&a.to==t)&&(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}var pe=null;function me(e,t,n){var r;pe=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==n?r=i:pe=i),o.from==t&&(o.from!=o.to&&"before"!=n?r=i:pe=i)}return null!=r?r:pe}var ge=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){return n<=247?e.charAt(n):1424<=n&&n<=1524?"R":1536<=n&&n<=1785?t.charAt(n-1536):1774<=n&&n<=2220?"r":8192<=n&&n<=8203?"w":8204==n?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,n){this.level=e,this.from=t,this.to=n}return function(e,t){var c="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!r.test(e))return!1;for(var u=e.length,h=[],d=0;d-1&&(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ke(e,t){var n=we(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function Se(e){e.prototype.on=function(e,t){ye(this,e,t)},e.prototype.off=function(e,t){xe(this,e,t)}}function Ee(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Me(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Oe(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ne(e){Ee(e),Me(e)}function De(e){return e.target||e.srcElement}function Le(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var ze,Pe,Ie=function(){if(a&&s<9)return!1;var e=N("div");return"draggable"in e||"dragDrop"in e}();function Re(e){if(null==ze){var t=N("span","​");O(e,N("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(ze=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var n=ze?N("span","​"):N("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Fe(e){if(null!=Pe)return Pe;var t=O(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return M(e),!(!n||n.left==n.right)&&(Pe=r.right-n.right<3)}var Be=3!="\n\nb".split(/\n/).length?function(e){var t=0,n=[],r=e.length;while(t<=r){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},je=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(n){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},He=function(){var e=N("div");return"oncopy"in e||(e.setAttribute("oncopy","return;"),"function"==typeof e.oncopy)}(),Ue=null;function qe(e){if(null!=Ue)return Ue;var t=O(e,N("span","x")),n=t.getBoundingClientRect(),r=S(t,0,1).getBoundingClientRect();return Ue=Math.abs(n.left-r.left)>1}var We={},Ge={};function Ve(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),We[e]=t}function Ke(e,t){Ge[e]=t}function Ye(e){if("string"==typeof e&&Ge.hasOwnProperty(e))e=Ge[e];else if(e&&"string"==typeof e.name&&Ge.hasOwnProperty(e.name)){var t=Ge[e.name];"string"==typeof t&&(t={name:t}),e=ie(t,e),e.name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ye("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ye("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Xe(e,t){t=Ye(t);var n=We[t.name];if(!n)return Xe(e,"text/plain");var r=n(e,t);if(Ze.hasOwnProperty(t.name)){var i=Ze[t.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)r[a]=t.modeProps[a];return r}var Ze={};function _e(e,t){var n=Ze.hasOwnProperty(e)?Ze[e]:Ze[e]={};q(t,n)}function Je(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function Qe(e,t){var n;while(e.innerMode){if(n=e.innerMode(t),!n||n.mode==e)break;t=n.state,e=n.mode}return n||{mode:e,state:t}}function $e(e,t,n){return!e.startState||e.startState(t,n)}var et=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function tt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");var n=e;while(!n.lines)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t=e.first&&tn?ct(n,tt(e,n).text.length):vt(t,tt(e,t.line).text.length)}function vt(e,t){var n=e.ch;return null==n||n>t?ct(e.line,t):n<0?ct(e.line,0):e}function bt(e,t){for(var n=[],r=0;r=this.string.length},et.prototype.sol=function(){return this.pos==this.lineStart},et.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},et.prototype.next=function(){if(this.post},et.prototype.eatSpace=function(){var e=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos)))++this.pos;return this.pos>e},et.prototype.skipToEnd=function(){this.pos=this.string.length},et.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},et.prototype.backUp=function(e){this.pos-=e},et.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e},o=this.string.substr(this.pos,e.length);if(i(o)==i(e))return!1!==t&&(this.pos+=e.length),!0},et.prototype.current=function(){return this.string.slice(this.start,this.pos)},et.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},et.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},et.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var yt=function(e,t){this.state=e,this.lookAhead=t},wt=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function xt(e,t,n,r){var i=[e.state.modeGen],o={};Nt(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),o,r);for(var a=n.state,s=function(r){n.baseTokens=i;var s=e.state.overlays[r],l=1,c=0;n.state=!0,Nt(e,t.text,s.mode,n,(function(e,t){var n=l;while(ce&&i.splice(l,1,e,i[l+1],r),l+=2,c=Math.min(e,r)}if(t)if(s.opaque)i.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&Je(e.doc.mode,r.state),o=xt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ct(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new wt(r,!0,t);var o=Dt(e,t,n),a=o>r.first&&tt(r,o-1).stateAfter,s=a?wt.fromSaved(r,a,o):new wt(r,$e(r.mode),o);return r.iter(o,t,(function(n){Tt(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}wt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},wt.prototype.baseToken=function(e){if(!this.baseTokens)return null;while(this.baseTokens[this.baseTokenPos]<=e)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},wt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},wt.fromSaved=function(e,t,n){return t instanceof yt?new wt(e,Je(e.mode,t.state),n,t.lookAhead):new wt(e,Je(e.mode,t),n)},wt.prototype.save=function(e){var t=!1!==e?Je(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new yt(t,this.maxLookAhead):t};var Et=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function Mt(e,t,n,r){var i,o=e.doc,a=o.mode;t=gt(o,t);var s,l=tt(o,t.line),c=Ct(e,t.line,n),u=new et(l.text,e.options.tabSize,c);r&&(s=[]);while((r||u.pose.options.maxHighlightLength?(s=!1,a&&Tt(e,t,r,h.pos),h.pos=t.length,l=null):l=Ot(St(n,h,r.state,d),o),d){var f=d[0].name;f&&(l="m-"+(l?f+" "+l:f))}if(!s||u!=l){while(ca;--s){if(s<=o.first)return o.first;var l=tt(o,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof yt?c.lookAhead:0)<=o.modeFrontier))return s;var u=W(l.text,null,e.options.tabSize);(null==i||r>u)&&(i=s-1,r=u)}return i}function Lt(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=tt(e,r).stateAfter;if(i&&(!(i instanceof yt)||r+i.lookAhead=t:o.to>t);(r||(r=[])).push(new Ft(a,o.from,l?null:o.to))}}return r}function qt(e,t,n){var r;if(e)for(var i=0;i=t:o.to>t);if(s||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from0&&s)for(var w=0;w0)){var u=[l,1],h=ut(c.from,s.from),d=ut(c.to,s.to);(h<0||!a.inclusiveLeft&&!h)&&u.push({from:c.from,to:s.from}),(d>0||!a.inclusiveRight&&!d)&&u.push({from:s.to,to:c.to}),i.splice.apply(i,u),l+=u.length-3}}return i}function Kt(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!n||_t(n,o.marker)<0)&&(n=o.marker)}return n}function tn(e,t,n,r,i){var o=tt(e,t),a=Pt&&o.markedSpans;if(a)for(var s=0;s=0&&h<=0||u<=0&&h>=0)&&(u<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?ut(c.to,n)>=0:ut(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?ut(c.from,r)<=0:ut(c.from,r)<0)))return!0}}}function nn(e){var t;while(t=Qt(e))e=t.find(-1,!0).line;return e}function rn(e){var t;while(t=$t(e))e=t.find(1,!0).line;return e}function on(e){var t,n;while(t=$t(e))e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function an(e,t){var n=tt(e,t),r=nn(n);return n==r?t:ot(r)}function sn(e,t){if(t>e.lastLine())return t;var n,r=tt(e,t);if(!ln(e,r))return t;while(n=$t(r))r=n.find(1,!0).line;return ot(r)+1}function ln(e,t){var n=Pt&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var fn=function(e,t,n){this.text=e,Yt(this,t),this.height=n?n(this):1};function pn(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Kt(e),Yt(e,n);var i=r?r(e):1;i!=e.height&&it(e,i)}function mn(e){e.parent=null,Kt(e)}fn.prototype.lineNo=function(){return ot(this)},Se(fn);var gn={},vn={};function bn(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?vn:gn;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function yn(e,t){var n=D("span",null,null,l?"padding-right: .1px":null),r={pre:D("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;r.pos=0,r.addToken=xn,Fe(e.display.measure)&&(a=ve(o,e.doc.direction))&&(r.addToken=Cn(r.addToken,a)),r.map=[];var s=t!=e.display.externalMeasured&&ot(o);An(o,r,kt(e,o,s)),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=I(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&&(r.textClass=I(o.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Re(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var c=r.content.lastChild;(/\bcm-tab\b/.test(c.className)||c.querySelector&&c.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return ke(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=I(r.pre.className,r.textClass||"")),r}function wn(e){var t=N("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function xn(e,t,n,r,i,o,l){if(t){var c,u=e.splitSpaces?kn(t,e.trailingSpace):t,h=e.cm.state.specialChars,d=!1;if(h.test(t)){c=document.createDocumentFragment();var f=0;while(1){h.lastIndex=f;var p=h.exec(t),m=p?p.index-f:t.length-f;if(m){var g=document.createTextNode(u.slice(f,f+m));a&&s<9?c.appendChild(N("span",[g])):c.appendChild(g),e.map.push(e.pos,e.pos+m,g),e.col+=m,e.pos+=m}if(!p)break;f+=m+1;var v=void 0;if("\t"==p[0]){var b=e.cm.options.tabSize,y=b-e.col%b;v=c.appendChild(N("span",$(y),"cm-tab")),v.setAttribute("role","presentation"),v.setAttribute("cm-text","\t"),e.col+=y}else"\r"==p[0]||"\n"==p[0]?(v=c.appendChild(N("span","\r"==p[0]?"␍":"␤","cm-invalidchar")),v.setAttribute("cm-text",p[0]),e.col+=1):(v=e.cm.options.specialCharPlaceholder(p[0]),v.setAttribute("cm-text",p[0]),a&&s<9?c.appendChild(N("span",[v])):c.appendChild(v),e.col+=1);e.map.push(e.pos,e.pos+1,v),e.pos++}}else e.col+=t.length,c=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,c),a&&s<9&&(d=!0),e.pos+=t.length;if(e.trailingSpace=32==u.charCodeAt(t.length-1),n||r||i||d||o||l){var w=n||"";r&&(w+=r),i&&(w+=i);var x=N("span",[c],w,o);if(l)for(var k in l)l.hasOwnProperty(k)&&"style"!=k&&"class"!=k&&x.setAttribute(k,l[k]);return e.content.appendChild(x)}e.content.appendChild(c)}}function kn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;ic&&h.from<=c)break;if(h.to>=u)return e(n,r,i,o,a,s,l);e(n,r.slice(0,h.to-c),i,o,null,s,l),o=null,r=r.slice(h.to-c),c=h.to}}}function Tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function An(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,s,l,c,u,h,d,f=i.length,p=0,m=1,g="",v=0;;){if(v==p){l=c=u=s="",d=null,h=null,v=1/0;for(var b=[],y=void 0,w=0;wp||k.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,c=""),k.className&&(l+=" "+k.className),k.css&&(s=(s?s+";":"")+k.css),k.startStyle&&x.from==p&&(u+=" "+k.startStyle),k.endStyle&&x.to==v&&(y||(y=[])).push(k.endStyle,x.to),k.title&&((d||(d={})).title=k.title),k.attributes)for(var C in k.attributes)(d||(d={}))[C]=k.attributes[C];k.collapsed&&(!h||_t(h.marker,k)<0)&&(h=x)}else x.from>p&&v>x.from&&(v=x.from)}if(y)for(var T=0;T=f)break;var S=Math.min(f,v);while(1){if(g){var E=p+g.length;if(!h){var M=E>S?g.slice(0,S-p):g;t.addToken(t,M,a?a+l:l,u,p+M.length==v?c:"",s,d)}if(E>=S){g=g.slice(S-p),p=S;break}p=E,u=""}g=i.slice(o,o=n[m++]),a=bn(n[m++],t.cm.options)}}else for(var O=1;O2&&o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}function nr(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};if(e.rest){for(var r=0;rn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}}function rr(e,t){t=nn(t);var n=ot(t),r=e.display.externalMeasured=new Sn(e.doc,t,n);r.lineN=n;var i=r.built=yn(e,r);return r.text=i.pre,O(e.display.lineMeasure,i.pre),r}function ir(e,t,n,r){return sr(e,ar(e,t),n,r)}function or(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(o=l-s,i=o-1,t>=l&&(a="right")),null!=i){if(r=e[c+2],s==l&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)while(c&&e[c-2]==e[c-3]&&e[c-1].insertLeft)r=e[2+(c-=3)],a="left";if("right"==n&&i==l-s)while(c=0;i--)if((n=e[i]).left!=n.right)break;return n}function dr(e,t,n,r){var i,o=ur(t.map,n,r),l=o.node,c=o.start,u=o.end,h=o.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){while(c&&ue(t.line.text.charAt(o.coverStart+c)))--c;while(o.coverStart+u0&&(h=r="right"),i=e.options.lineWrapping&&(f=l.getClientRects()).length>1?f["right"==r?f.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!c&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+Pr(e.display),top:p.top,bottom:p.bottom}:cr}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,b=t.view.measure.heights,y=0;y=r.text.length?(l=r.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return a("before"==c?l-1:l,"before"==c);function u(e,t,n){var r=s[t],i=1==r.level;return a(n?e-1:e,i!=n)}var h=me(s,l,c),d=pe,f=u(l,h,"before"==c);return null!=d&&(f.other=u(l,d,"before"!=c)),f}function Tr(e,t){var n=0;t=gt(e.doc,t),e.options.lineWrapping||(n=Pr(e.display)*t.ch);var r=tt(e.doc,t.line),i=un(r)+Zn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Ar(e,t,n,r,i){var o=ct(e,t,n);return o.xRel=i,r&&(o.outside=r),o}function Sr(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n<0)return Ar(r.first,0,null,-1,-1);var i=at(r,n),o=r.first+r.size-1;if(i>o)return Ar(r.first+r.size-1,tt(r,o).text.length,null,1,1);t<0&&(t=0);for(var a=tt(r,i);;){var s=Nr(e,a,i,t,n),l=en(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==i)return c;a=tt(r,i=c.line)}}function Er(e,t,n,r){r-=yr(t);var i=t.text.length,o=de((function(t){return sr(e,n,t-1).bottom<=r}),i,0);return i=de((function(t){return sr(e,n,t).top>r}),o,i),{begin:o,end:i}}function Mr(e,t,n,r){n||(n=ar(e,t));var i=wr(e,t,sr(e,n,r),"line").top;return Er(e,t,n,i)}function Or(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function Nr(e,t,n,r,i){i-=un(t);var o=ar(e,t),a=yr(t),s=0,l=t.text.length,c=!0,u=ve(t,e.doc.direction);if(u){var h=(e.options.lineWrapping?Lr:Dr)(e,t,n,o,u,r,i);c=1!=h.level,s=c?h.from:h.to-1,l=c?h.to:h.from-1}var d,f,p=null,m=null,g=de((function(t){var n=sr(e,o,t);return n.top+=a,n.bottom+=a,!!Or(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(p=t,m=n),!0)}),s,l),v=!1;if(m){var b=r-m.left=w.bottom?1:0}return g=he(t.text,g,1),Ar(n,g,f,v,r-d)}function Dr(e,t,n,r,i,o,a){var s=de((function(s){var l=i[s],c=1!=l.level;return Or(Cr(e,ct(n,c?l.to:l.from,c?"before":"after"),"line",t,r),o,a,!0)}),0,i.length-1),l=i[s];if(s>0){var c=1!=l.level,u=Cr(e,ct(n,c?l.from:l.to,c?"after":"before"),"line",t,r);Or(u,o,a,!0)&&u.top>a&&(l=i[s-1])}return l}function Lr(e,t,n,r,i,o,a){var s=Er(e,t,r,a),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,h=null,d=0;d=c||f.to<=l)){var p=1!=f.level,m=sr(e,r,p?Math.min(c,f.to)-1:Math.max(l,f.from)).right,g=mg)&&(u=f,h=g)}}return u||(u=i[i.length-1]),u.fromc&&(u={from:u.from,to:c,level:u.level}),u}function zr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==lr){lr=N("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)lr.appendChild(document.createTextNode("x")),lr.appendChild(N("br"));lr.appendChild(document.createTextNode("x"))}O(e.measure,lr);var n=lr.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),M(e.measure),n||1}function Pr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=N("span","xxxxxxxxxx"),n=N("pre",[t],"CodeMirror-line-like");O(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function Ir(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+i,r[s]=o.clientWidth}return{fixedPos:Rr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Rr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Fr(e){var t=zr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/Pr(e.display)-3);return function(i){if(ln(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a0&&(l=tt(e.doc,c.line).text).length==c.ch){var u=W(l,l.length,e.options.tabSize)-l.length;c=ct(c.line,Math.max(0,Math.round((o-Jn(e.display).left)/Pr(e.display))-u))}return c}function Hr(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Pt&&an(e.doc,t)i.viewFrom?Wr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)Wr(e);else if(t<=i.viewFrom){var o=Gr(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):Wr(e)}else if(n>=i.viewTo){var a=Gr(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):Wr(e)}else{var s=Gr(e,t,t,-1),l=Gr(e,n,n+r,1);s&&l?(i.view=i.view.slice(0,s.index).concat(En(e,s.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):Wr(e)}var c=i.externalMeasured;c&&(n=i.lineN&&t=r.viewTo)){var o=r.view[Hr(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==V(a,n)&&a.push(n)}}}function Wr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Gr(e,t,n,r){var i,o=Hr(e,t),a=e.display.view;if(!Pt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,l=0;l0){if(o==a.length-1)return null;i=s+a[o].size-t,o++}else i=s-t;t+=i,n+=i}while(an(e.doc,n)!=n){if(o==(r<0?0:a.length-1))return null;n+=r*a[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function Vr(e,t,n){var r=e.display,i=r.view;0==i.length||t>=r.viewTo||n<=r.viewFrom?(r.view=En(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=En(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,Hr(e,n)))),r.viewTo=n}function Kr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||l.to().line0?a:e.defaultCharWidth())+"px"}if(r.other){var s=n.appendChild(N("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));s.style.display="",s.style.left=r.other.left+"px",s.style.top=r.other.top+"px",s.style.height=.85*(r.other.bottom-r.other.top)+"px"}}function _r(e,t){return e.top-t.top||e.left-t.left}function Jr(e,t,n){var r=e.display,i=e.doc,o=document.createDocumentFragment(),a=Jn(e.display),s=a.left,l=Math.max(r.sizerWidth,$n(e)-r.sizer.offsetLeft)-a.right,c="ltr"==i.direction;function u(e,t,n,r){t<0&&(t=0),t=Math.round(t),r=Math.round(r),o.appendChild(N("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(null==n?l-e:n)+"px;\n height: "+(r-t)+"px"))}function h(t,n,r){var o,a,h=tt(i,t),d=h.text.length;function f(n,r){return kr(e,ct(t,n),"div",h,r)}function p(t,n,r){var i=Mr(e,h,null,t),o="ltr"==n==("after"==r)?"left":"right",a="after"==r?i.begin:i.end-(/\s/.test(h.text.charAt(i.end-1))?2:1);return f(a,o)[o]}var m=ve(h,i.direction);return fe(m,n||0,null==r?d:r,(function(e,t,i,h){var g="ltr"==i,v=f(e,g?"left":"right"),b=f(t-1,g?"right":"left"),y=null==n&&0==e,w=null==r&&t==d,x=0==h,k=!m||h==m.length-1;if(b.top-v.top<=3){var C=(c?y:w)&&x,T=(c?w:y)&&k,A=C?s:(g?v:b).left,S=T?l:(g?b:v).right;u(A,v.top,S-A,v.bottom)}else{var E,M,O,N;g?(E=c&&y&&x?s:v.left,M=c?l:p(e,i,"before"),O=c?s:p(t,i,"after"),N=c&&w&&k?l:b.right):(E=c?p(e,i,"before"):s,M=!c&&y&&x?l:v.right,O=!c&&w&&k?s:b.left,N=c?p(t,i,"after"):l),u(E,v.top,M-E,v.bottom),v.bottom0?t.blinker=setInterval((function(){e.hasFocus()||ni(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function $r(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||ti(e))}function ei(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&ni(e))}),100)}function ti(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ke(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Qr(e))}function ni(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ke(e,"blur",e,t),e.state.focused=!1,E(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function ri(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=Math.max(0,t.scroller.getBoundingClientRect().top),i=t.lineDiv.getBoundingClientRect().top,o=0,l=0;l.005||m<-.005)&&(ie.display.sizerWidth){var v=Math.ceil(d/Pr(e.display));v>e.display.maxLineLength&&(e.display.maxLineLength=v,e.display.maxLine=c.line,e.display.maxLineChanged=!0)}}}Math.abs(o)>2&&(t.scroller.scrollTop+=o)}function ii(e){if(e.widgets)for(var t=0;t=a&&(o=at(t,un(tt(t,l))-e.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function ai(e,t){if(!Ce(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null,o=n.wrapper.ownerDocument;if(t.top+r.top<0?i=!0:t.bottom+r.top>(o.defaultView.innerHeight||o.documentElement.clientHeight)&&(i=!1),null!=i&&!m){var a=N("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Zn(e.display))+"px;\n height: "+(t.bottom-t.top+Qn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(a),a.scrollIntoView(i),e.display.lineSpace.removeChild(a)}}}function si(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==t.sticky?ct(t.line,t.ch+1,"before"):t,t=t.ch?ct(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t);for(var o=0;o<5;o++){var a=!1,s=Cr(e,t),l=n&&n!=t?Cr(e,n):s;i={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r};var c=ci(e,i),u=e.doc.scrollTop,h=e.doc.scrollLeft;if(null!=c.scrollTop&&(gi(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(a=!0)),null!=c.scrollLeft&&(bi(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(a=!0)),!a)break}return i}function li(e,t){var n=ci(e,t);null!=n.scrollTop&&gi(e,n.scrollTop),null!=n.scrollLeft&&bi(e,n.scrollLeft)}function ci(e,t){var n=e.display,r=zr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=er(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+_n(n),l=t.tops-r;if(t.topi+o){var u=Math.min(t.top,(c?s:t.bottom)-o);u!=i&&(a.scrollTop=u)}var h=e.options.fixedGutter?0:n.gutters.offsetWidth,d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-h,f=$n(e)-n.gutters.offsetWidth,p=t.right-t.left>f;return p&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.leftf+d-3&&(a.scrollLeft=t.right+(p?0:10)-f),a}function ui(e,t){null!=t&&(pi(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function hi(e){pi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function di(e,t,n){null==t&&null==n||pi(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function fi(e,t){pi(e),e.curOp.scrollToPos=t}function pi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=Tr(e,t.from),r=Tr(e,t.to);mi(e,n,r,t.margin)}}function mi(e,t,n,r){var i=ci(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});di(e,i.scrollLeft,i.scrollTop)}function gi(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||Yi(e,{top:t}),vi(e,t,!0),n&&Yi(e),ji(e,100))}function vi(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function bi(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,Ji(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function yi(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+_n(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Qn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var wi=function(e,t,n){this.cm=n;var r=this.vert=N("div",[N("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=N("div",[N("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),ye(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),ye(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=y&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new G,this.disableVert=new G},wi.prototype.enableZeroWidthBar=function(e,t,n){function r(){var i=e.getBoundingClientRect(),o="vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);o!=e?e.style.visibility="hidden":t.set(1e3,r)}e.style.visibility="",t.set(1e3,r)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var xi=function(){};function ki(e,t){t||(t=yi(e));var n=e.display.barWidth,r=e.display.barHeight;Ci(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&ri(e),Ci(e,yi(e)),n=e.display.barWidth,r=e.display.barHeight}function Ci(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}xi.prototype.update=function(){return{bottom:0,right:0}},xi.prototype.setScrollLeft=function(){},xi.prototype.setScrollTop=function(){},xi.prototype.clear=function(){};var Ti={native:wi,null:xi};function Ai(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Ti[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ye(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?bi(e,t):gi(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var Si=0;function Ei(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Si,markArrays:null},On(e.curOp)}function Mi(e){var t=e.curOp;t&&Dn(t,(function(e){for(var t=0;t=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Ui(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Di(e){e.updatedDisplay=e.mustUpdate&&Vi(e.cm,e.update)}function Li(e){var t=e.cm,n=t.display;e.updatedDisplay&&ri(t),e.barMeasure=yi(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=ir(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Qn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-$n(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function zi(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,r=Ct(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(r.line>=e.display.viewFrom){var a=o.styles,s=o.text.length>e.options.maxHighlightLength?Je(t.mode,r.state):null,l=xt(e,o,r,!0);s&&(r.state=s),o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var h=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),d=0;!h&&dn)return ji(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Ii(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==Kr(e))return!1;Qi(e)&&(Wr(e),t.dims=Ir(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroma&&n.viewTo-a<20&&(a=Math.min(i,n.viewTo)),Pt&&(o=an(e.doc,o),a=sn(e.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Vr(e,o,a),n.viewOffset=un(tt(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var l=Kr(e);if(!s&&0==l&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=Wi(e);return l>4&&(n.lineDiv.style.display="none"),Xi(e,n.updateLineNumbers,t.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Gi(c),M(n.cursorDiv),M(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ji(e,400)),n.updateLineNumbers=null,!0}function Ki(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=$n(e))r&&(t.visible=oi(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+_n(e.display)-er(e),n.top)}),t.visible=oi(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!Vi(e,t))break;ri(e);var i=yi(e);Yr(e),ki(e,i),_i(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Yi(e,t){var n=new Ui(e,t);if(Vi(e,n)){ri(e),Ki(e,n);var r=yi(e);Yr(e),ki(e,r),_i(e,r),n.finish()}}function Xi(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,h=0;h-1&&(f=!1),In(e,d,u,n)),f&&(M(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(lt(e.options,u)))),a=d.node.nextSibling}else{var p=Wn(e,d,u,n);o.insertBefore(p,a)}u+=d.size}while(a)a=s(a)}function Zi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",zn(e,"gutterChanged",e)}function _i(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Qn(e)+"px"}function Ji(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=Rr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",a=0;a=105&&(o.wrapper.style.clipPath="inset(0px)"),o.wrapper.setAttribute("translate","no"),a&&s<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),l||n&&b||(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,o.gutterSpecs=$i(i.gutters,i.lineNumbers),eo(o),r.init(o)}Ui.prototype.signal=function(e,t){Ae(e,t)&&this.events.push(arguments)},Ui.prototype.finish=function(){for(var e=0;ec.clientWidth,p=c.scrollHeight>c.clientHeight;if(i&&f||o&&p){if(o&&y&&l)e:for(var m=t.target,g=s.view;m!=c;m=m.parentNode)for(var v=0;v=0&&ut(e,r.to())<=0)return n}return-1};var co=function(e,t){this.anchor=e,this.head=t};function uo(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return ut(e.from(),t.from())})),n=V(t,i);for(var o=1;o0:l>=0){var c=pt(s.from(),a.from()),u=ft(s.to(),a.to()),h=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,t.splice(--o,2,new co(h?u:c,h?c:u))}}return new lo(t,n)}function ho(e,t){return new lo([new co(e,t||e)],0)}function fo(e){return e.text?ct(e.from.line+e.text.length-1,ee(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function po(e,t){if(ut(e,t.from)<0)return e;if(ut(e,t.to)<=0)return fo(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=fo(t).ch-t.to.ch),ct(n,r)}function mo(e,t){for(var n=[],r=0;r1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}zn(e,"change",e,t)}function ko(e,t,n){function r(e,i,o){if(e.linked)for(var a=0;a1&&!e.done[e.done.length-2].ranges?(e.done.pop(),ee(e.done)):void 0}function No(e,t,n,r){var i=e.history;i.undone.length=0;var o,a,s=+new Date;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=Oo(i,i.lastOp==r)))a=ee(o.changes),0==ut(t.from,t.to)&&0==ut(t.from,a.to)?a.to=fo(t):o.changes.push(Eo(e,t));else{var l=ee(i.done);l&&l.ranges||zo(e.sel,i.done),o={changes:[Eo(e,t)],generation:i.generation},i.done.push(o);while(i.done.length>i.undoDepth)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,a||ke(e,"historyAdded")}function Do(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Lo(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||Do(e,o,ee(i.done),t))?i.done[i.done.length-1]=t:zo(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&!1!==r.clearRedo&&Mo(i.undone)}function zo(e,t){var n=ee(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Po(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function Io(e){if(!e)return null;for(var t,n=0;n-1&&(ee(s)[h]=c[h],delete c[h])}}}return r}function jo(e,t,n,r){if(r){var i=e.anchor;if(n){var o=ut(t,i)<0;o!=ut(n,i)<0?(i=t,t=n):o!=ut(t,n)<0&&(t=n)}return new co(i,t)}return new co(n||t,t)}function Ho(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ko(e,new lo([jo(e.sel.primary(),t,n,i)],0),r)}function Uo(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ke(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var h=l.find(r<0?1:-1),d=void 0;if((r<0?u:c)&&(h=$o(e,h,-r,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(d=ut(h,n))&&(r<0?d<0:d>0))return Jo(e,h,t,r,i)}var f=l.find(r<0?-1:1);return(r<0?c:u)&&(f=$o(e,f,r,f.line==t.line?o:null)),f?Jo(e,f,t,r,i):null}}return t}function Qo(e,t,n,r,i){var o=r||1,a=Jo(e,t,n,o,i)||!i&&Jo(e,t,n,o,!0)||Jo(e,t,n,-o,i)||!i&&Jo(e,t,n,-o,!0);return a||(e.cantEdit=!0,ct(e.first,0))}function $o(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?gt(e,ct(t.line-1)):null:n>0&&t.ch==(r||tt(e,t.line)).text.length?t.line=0;--i)ra(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else ra(e,t)}}function ra(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ut(t.from,t.to)){var n=mo(e,t);No(e,t,n,e.cm?e.cm.curOp.id:NaN),aa(e,t,n,Wt(e,t));var r=[];ko(e,(function(e,n){n||-1!=V(r,e.history)||(ha(e.history,t),r.push(e.history)),aa(e,t,null,Wt(e,t))}))}}function ia(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,o=e.history,a=e.sel,s="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,c=0;c=0;--f){var p=d(f);if(p)return p.v}}}}function oa(e,t){if(0!=t&&(e.first+=t,e.sel=new lo(te(e.sel.ranges,(function(e){return new co(ct(e.anchor.line+t,e.anchor.ch),ct(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){Ur(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.lineo&&(t={from:t.from,to:ct(o,tt(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=nt(e,t.from,t.to),n||(n=mo(e,t)),e.cm?sa(e.cm,t,r):xo(e,t,r),Yo(e,n,X),e.cantEdit&&Qo(e,ct(e.firstLine(),0))&&(e.cantEdit=!1)}}function sa(e,t,n){var r=e.doc,i=e.display,o=t.from,a=t.to,s=!1,l=o.line;e.options.lineWrapping||(l=ot(nn(tt(r,o.line))),r.iter(l,a.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&Te(e),xo(r,t,n,Fr(e)),e.options.lineWrapping||(r.iter(l,o.line+t.text.length,(function(e){var t=hn(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),Lt(r,o.line),ji(e,400);var c=t.text.length-(a.line-o.line)-1;t.full?Ur(e):o.line!=a.line||1!=t.text.length||wo(e.doc,t)?Ur(e,o.line,a.line+1,c):qr(e,o.line,"text");var u=Ae(e,"changes"),h=Ae(e,"change");if(h||u){var d={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};h&&zn(e,"change",e,d),u&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(d)}e.display.selForContextMenu=null}function la(e,t,n,r,i){var o;r||(r=n),ut(r,n)<0&&(o=[r,n],n=o[0],r=o[1]),"string"==typeof t&&(t=e.splitLines(t)),na(e,{from:n,to:r,text:t,origin:i})}function ca(e,t,n,r){n1||!(this.children[0]instanceof fa))){var s=[];this.collapse(s),this.children=[new fa(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=i.lines.length%25+25,s=a;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(tn(e,t.line,t,n,o)||t.line!=n.line&&tn(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Rt()}o.addToHistory&&No(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(r){c&&o.collapsed&&!c.options.lineWrapping&&nn(r)==c.display.maxLine&&(s=!0),o.collapsed&&l!=t.line&&it(r,0),Ht(r,new Ft(o,l==t.line?t.ch:null,l==n.line?n.ch:null),e.cm&&e.cm.curOp),++l})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){ln(e,t)&&it(t,0)})),o.clearOnEnter&&ye(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(It(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++ba,o.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),o.collapsed)Ur(c,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=t.line;u<=n.line;u++)qr(c,u,"text");o.atomic&&Zo(c.doc),zn(c,"markerAdded",c,o)}return o}ya.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Ei(e),Ae(this,"clear")){var n=this.find();n&&zn(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&Ur(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Zo(e.doc)),e&&zn(e,"markerCleared",e,this,r,i),t&&Mi(e),this.parent&&this.parent.clear()}},ya.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;l--)na(this,r[l]);s?Vo(this,s):this.cm&&hi(this.cm)})),undo:Bi((function(){ia(this,"undo")})),redo:Bi((function(){ia(this,"redo")})),undoSelection:Bi((function(){ia(this,"undo",!0)})),redoSelection:Bi((function(){ia(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=gt(this,e),t=gt(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s=l.to||null==l.from&&i!=e.line||null!=l.from&&i==t.line&&l.from>=t.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=o,++n})),gt(this,ct(n,t))},indexFromPos:function(e){e=gt(this,e);var t=e.ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var h=e.dataTransfer.getData("Text");if(h){var d;if(t.state.draggingText&&!t.state.draggingText.copy&&(d=t.listSelections()),Yo(t.doc,ho(n,n)),d)for(var f=0;f=0;t--)la(e.doc,"",r[t].from,r[t].to,"+delete");hi(e)}))}function Ja(e,t,n){var r=he(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Qa(e,t,n){var r=Ja(e,t.ch,n);return null==r?null:new ct(t.line,r,n<0?"after":"before")}function $a(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=ve(n,t.doc.direction);if(o){var a,s=i<0?ee(o):o[0],l=i<0==(1==s.level),c=l?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=ar(t,n);a=i<0?n.text.length-1:0;var h=sr(t,u,a).top;a=de((function(e){return sr(t,u,e).top==h}),i<0==(1==s.level)?s.from:s.to-1,a),"before"==c&&(a=Ja(n,a,1))}else a=i<0?s.to:s.from;return new ct(r,a,c)}}return new ct(r,i<0?n.text.length:0,i<0?"before":"after")}function es(e,t,n,r){var i=ve(t,e.doc.direction);if(!i)return Qa(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=me(i,n.ch,n.sticky),a=i[o];if("ltr"==e.doc.direction&&a.level%2==0&&(r>0?a.to>n.ch:a.from=a.from&&d>=u.begin)){var f=h?"before":"after";return new ct(n.line,d,f)}}var p=function(e,t,r){for(var o=function(e,t){return t?new ct(n.line,l(e,1),"before"):new ct(n.line,e,"after")};e>=0&&e0==(1!=a.level),c=s?r.begin:l(r.end,-1);if(a.from<=c&&c0?u.end:l(u.begin,-1);return null==g||r>0&&g==t.text.length||(m=p(r>0?0:i.length-1,r,c(g)),!m)?null:m}qa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},qa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},qa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},qa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},qa["default"]=y?qa.macDefault:qa.pcDefault;var ts={selectAll:ea,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),X)},killLine:function(e){return _a(e,(function(t){if(t.empty()){var n=tt(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new ct(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),ct(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=tt(e.doc,i.line-1).text;a&&(i=new ct(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),ct(i.line-1,a.length-1),i,"+transpose"))}n.push(new co(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return Ii(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(ut((i=s.ranges[i]).from(),t)<0||t.xRel>0)&&(ut(i.to(),t)>0||t.xRel<0)?Ss(e,r,t,o):Ms(e,r,t,o)}function Ss(e,t,n,r){var i=e.display,o=!1,c=Ri(e,(function(t){l&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:ei(e)),xe(i.wrapper.ownerDocument,"mouseup",c),xe(i.wrapper.ownerDocument,"mousemove",u),xe(i.scroller,"dragstart",h),xe(i.scroller,"drop",c),o||(Ee(t),r.addNew||Ho(e.doc,n,null,null,r.extend),l&&!f||a&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),u=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},h=function(){return o=!0};l&&(i.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,ye(i.wrapper.ownerDocument,"mouseup",c),ye(i.wrapper.ownerDocument,"mousemove",u),ye(i.scroller,"dragstart",h),ye(i.scroller,"drop",c),e.state.delayingBlurEvent=!0,setTimeout((function(){return i.input.focus()}),20),i.scroller.dragDrop&&i.scroller.dragDrop()}function Es(e,t,n){if("char"==n)return new co(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new co(ct(t.line,0),gt(e.doc,ct(t.line+1,0)));var r=n(e,t);return new co(r.from,r.to)}function Ms(e,t,n,r){a&&ei(e);var i=e.display,o=e.doc;Ee(t);var s,l,c=o.sel,u=c.ranges;if(r.addNew&&!r.extend?(l=o.sel.contains(n),s=l>-1?u[l]:new co(n,n)):(s=o.sel.primary(),l=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(s=new co(n,n)),n=jr(e,t,!0,!0),l=-1;else{var h=Es(e,n,r.unit);s=r.extend?jo(s,h.anchor,h.head,r.extend):h}r.addNew?-1==l?(l=u.length,Ko(o,uo(e,u.concat([s]),l),{scroll:!1,origin:"*mouse"})):u.length>1&&u[l].empty()&&"char"==r.unit&&!r.extend?(Ko(o,uo(e,u.slice(0,l).concat(u.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),c=o.sel):qo(o,l,s,Z):(l=0,Ko(o,new lo([s],0),Z),c=o.sel);var d=n;function f(t){if(0!=ut(d,t))if(d=t,"rectangle"==r.unit){for(var i=[],a=e.options.tabSize,u=W(tt(o,n.line).text,n.ch,a),h=W(tt(o,t.line).text,t.ch,a),f=Math.min(u,h),p=Math.max(u,h),m=Math.min(n.line,t.line),g=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=g;m++){var v=tt(o,m).text,b=J(v,f,a);f==p?i.push(new co(ct(m,b),ct(m,b))):v.length>b&&i.push(new co(ct(m,b),ct(m,J(v,p,a))))}i.length||i.push(new co(n,n)),Ko(o,uo(e,c.ranges.slice(0,l).concat(i),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var y,w=s,x=Es(e,t,r.unit),k=w.anchor;ut(x.anchor,k)>0?(y=x.head,k=pt(w.from(),x.anchor)):(y=x.anchor,k=ft(w.to(),x.head));var C=c.ranges.slice(0);C[l]=Os(e,new co(gt(o,k),y)),Ko(o,uo(e,C,l),Z)}}var p=i.wrapper.getBoundingClientRect(),m=0;function g(t){var n=++m,a=jr(e,t,!0,"rectangle"==r.unit);if(a)if(0!=ut(a,d)){e.curOp.focus=z(B(e)),f(a);var s=oi(i,o);(a.line>=s.to||a.linep.bottom?20:0;l&&setTimeout(Ri(e,(function(){m==n&&(i.scroller.scrollTop+=l,g(t))})),50)}}function v(t){e.state.selectingText=!1,m=1/0,t&&(Ee(t),i.input.focus()),xe(i.wrapper.ownerDocument,"mousemove",b),xe(i.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var b=Ri(e,(function(e){0!==e.buttons&&Le(e)?g(e):v(e)})),y=Ri(e,v);e.state.selectingText=y,ye(i.wrapper.ownerDocument,"mousemove",b),ye(i.wrapper.ownerDocument,"mouseup",y)}function Os(e,t){var n=t.anchor,r=t.head,i=tt(e.doc,n.line);if(0==ut(n,r)&&n.sticky==r.sticky)return t;var o=ve(i);if(!o)return t;var a=me(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,c=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==o.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=me(o,r.ch,r.sticky),h=u-a||(r.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?h<0:h>0}var d=o[c+(l?-1:0)],f=l==(1==d.level),p=f?d.from:d.to,m=f?"after":"before";return n.ch==p&&n.sticky==m?t:new co(new ct(n.line,p,m),r)}function Ns(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(d){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&Ee(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!Ae(e,n))return Oe(t);o-=s.top-a.viewOffset;for(var l=0;l=i){var u=at(e.doc,o),h=e.display.gutterSpecs[l];return ke(e,n,e,u,h.className,t),Oe(t)}}}function Ds(e,t){return Ns(e,t,"gutterClick",!0)}function Ls(e,t){Xn(e.display,t)||zs(e,t)||Ce(e,t,"contextmenu")||T||e.display.input.onContextMenu(t)}function zs(e,t){return!!Ae(e,"gutterContextMenu")&&Ns(e,t,"gutterContextMenu",!1)}function Ps(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),gr(e)}ws.prototype.compare=function(e,t,n){return this.time+ys>e&&0==ut(t,this.pos)&&n==this.button};var Is={toString:function(){return"CodeMirror.Init"}},Rs={},Fs={};function Bs(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r,i&&(t[n]=o?function(e,t,n){n!=Is&&i(e,t,n)}:i)}e.defineOption=n,e.Init=Is,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,bo(e)}),!0),n("indentUnit",2,bo,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){yo(e),gr(e),Ur(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(ct(r,o))}r++}));for(var i=n.length-1;i>=0;i--)la(e.doc,t,n[i],ct(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=Is&&e.refresh()})),n("specialCharPlaceholder",wn,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",b?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!x),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Ps(e),to(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Za(t),i=n!=Is&&Za(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Hs,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=$i(t,e.options.lineNumbers),to(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?Rr(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return ki(e)}),!0),n("scrollbarStyle","native",(function(e){Ai(e),ki(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=$i(e.options.gutters,t),to(e)}),!0),n("firstLineNumber",1,to,!0),n("lineNumberFormatter",(function(e){return e}),to,!0),n("showCursorWhenSelecting",!1,Yr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(ni(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,js),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,Yr,!0),n("singleCursorHeightPerLine",!0,Yr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,yo,!0),n("addModeClass",!1,yo,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,yo,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}function js(e,t,n){var r=n&&n!=Is;if(!t!=!r){var i=e.display.dragFunctions,o=t?ye:xe;o(e.display.scroller,"dragstart",i.start),o(e.display.scroller,"dragenter",i.enter),o(e.display.scroller,"dragover",i.over),o(e.display.scroller,"dragleave",i.leave),o(e.display.scroller,"drop",i.drop)}}function Hs(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),dn(e)),Br(e),Ur(e),gr(e),setTimeout((function(){return ki(e)}),100)}function Us(e,t){var n=this;if(!(this instanceof Us))return new Us(e,t);this.options=t=t?q(t):{},q(Rs,t,!1);var r=t.value;"string"==typeof r?r=new Ea(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Us.inputStyles[t.inputStyle](this),o=this.display=new no(e,r,i,t);for(var c in o.wrapper.CodeMirror=this,Ps(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Ai(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new G,keySeq:null,specialChars:null},t.autofocus&&!b&&o.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),qs(this),Ia(),Ei(this),this.curOp.forceUpdate=!0,Co(this,r),t.autofocus&&!b||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&ti(n)}),20):ni(this),Fs)Fs.hasOwnProperty(c)&&Fs[c](this,t[c],Is);Qi(this),t.finishInit&&t.finishInit(this);for(var u=0;u400}ye(t.scroller,"touchstart",(function(i){if(!Ce(e,i)&&!o(i)&&!Ds(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),ye(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),ye(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!Xn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,a=e.coordsChar(t.activeTouch,"page");o=!r.prev||l(r,r.prev)?new co(a,a):!r.prev.prev||l(r,r.prev.prev)?e.findWordAt(a):new co(ct(a.line,0),gt(e.doc,ct(a.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),Ee(n)}i()})),ye(t.scroller,"touchcancel",i),ye(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(gi(e,t.scroller.scrollTop),bi(e,t.scroller.scrollLeft,!0),ke(e,"scroll",e))})),ye(t.scroller,"mousewheel",(function(t){return so(e,t)})),ye(t.scroller,"DOMMouseScroll",(function(t){return so(e,t)})),ye(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){Ce(e,t)||Ne(t)},over:function(t){Ce(e,t)||(Da(e,t),Ne(t))},start:function(t){return Na(e,t)},drop:Ri(e,Oa),leave:function(t){Ce(e,t)||La(e)}};var c=t.input.getField();ye(c,"keyup",(function(t){return ms.call(e,t)})),ye(c,"keydown",Ri(e,fs)),ye(c,"keypress",Ri(e,gs)),ye(c,"focus",(function(t){return ti(e,t)})),ye(c,"blur",(function(t){return ni(e,t)}))}Us.defaults=Rs,Us.optionHandlers=Fs;var Ws=[];function Gs(e,t,n,r){var i,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?i=Ct(e,t).state:n="prev");var a=e.options.tabSize,s=tt(o,t),l=W(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(r||/\S/.test(s.text)){if("smart"==n&&(c=o.mode.indent(i,s.text.slice(u.length),s.text),c==Y||c>150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>o.first?W(tt(o,t-1).text,null,a):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var h="",d=0;if(e.options.indentWithTabs)for(var f=Math.floor(c/a);f;--f)d+=a,h+="\t";if(da,l=Be(t),c=null;if(s&&r.ranges.length>1)if(Vs&&Vs.text.join("\n")==t){if(r.ranges.length%Vs.text.length==0){c=[];for(var u=0;u=0;d--){var f=r.ranges[d],p=f.from(),m=f.to();f.empty()&&(n&&n>0?p=ct(p.line,p.ch-n):e.state.overwrite&&!s?m=ct(m.line,Math.min(tt(o,m.line).text.length,m.ch+ee(l).length)):s&&Vs&&Vs.lineWise&&Vs.text.join("\n")==l.join("\n")&&(p=m=ct(p.line,0)));var g={from:p,to:m,text:c?c[d%c.length]:l,origin:i||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};na(e.doc,g),zn(e,"inputRead",e,g)}t&&!s&&Zs(e,t),hi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Xs(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||!t.hasFocus()||Ii(t,(function(){return Ys(t,n,0,null,"paste")})),!0}function Zs(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var s=0;s-1){a=Gs(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(tt(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Gs(e,i.head.line,"smart"));a&&zn(e,"electricInput",e,i.head.line)}}}function _s(e){for(var t=[],n=[],r=0;rn&&(Gs(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&hi(this));else{var o=i.from(),a=i.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l0&&qo(this.doc,r,new co(o,c[r].to()),X)}}})),getTokenAt:function(e,t){return Mt(this,e,t)},getLineTokens:function(e,t){return Mt(this,ct(e),t,!0)},getTokenTypeAt:function(e){e=gt(this.doc,e);var t,n=kt(this,tt(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=r+i>>1;if((a?n[2*a-1]:0)>=o)i=a;else{if(!(n[2*a+1]o&&(e=o,i=!0),r=tt(this.doc,e)}else r=e;return wr(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-un(r):0)},defaultTextHeight:function(){return zr(this.display)},defaultCharWidth:function(){return Pr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o=this.display;e=Cr(this,gt(this.doc,e));var a=e.bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==r)a=e.top;else if("above"==r||"near"==r){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=l&&(a=e.bottom),s+t.offsetWidth>c&&(s=c-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==i?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?s=0:"middle"==i&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&&li(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:Fi(fs),triggerOnKeyPress:Fi(gs),triggerOnKeyUp:ms,triggerOnMouseDown:Fi(ks),execCommand:function(e){if(ts.hasOwnProperty(e))return ts[e].call(null,this)},triggerElectric:Fi((function(e){Zs(this,e)})),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var o=gt(this.doc,e),a=0;a0&&s(n.charAt(r-1)))--r;while(i.5||this.options.lineWrapping)&&Br(this),ke(this,"refresh",this)})),swapDoc:Fi((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Co(this,e),gr(this),this.display.input.reset(),di(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,zn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Se(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o),n[t]._global.push({pred:i,val:o})}}function el(e,t,n,r,i){var o=t,a=n,s=tt(e,t.line),l=i&&"rtl"==e.direction?-n:n;function c(){var n=t.line+l;return!(n=e.first+e.size)&&(t=new ct(n,t.ch,t.sticky),s=tt(e,n))}function u(o){var a;if("codepoint"==r){var u=s.text.charCodeAt(t.ch+(n>0?0:-1));if(isNaN(u))a=null;else{var h=n>0?u>=55296&&u<56320:u>=56320&&u<57343;a=new ct(t.line,Math.max(0,Math.min(s.text.length,t.ch+n*(h?2:1))),-n)}}else a=i?es(e.cm,s,t,n):Qa(s,t,n);if(null==a){if(o||!c())return!1;t=$a(i,e.cm,s,t.line,l)}else t=a;return!0}if("char"==r||"codepoint"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var h=null,d="group"==r,f=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;;p=!1){if(n<0&&!u(!p))break;var m=s.text.charAt(t.ch)||"\n",g=se(m,f)?"w":d&&"\n"==m?"n":!d||/\s/.test(m)?null:"p";if(!d||p||g||(g="s"),h&&h!=g){n<0&&(n=1,u(),t.sticky="after");break}if(g&&(h=g),n>0&&!u(!p))break}var v=Qo(e,t,o,a,!0);return ht(o,v)&&(v.hitSide=!0),v}function tl(e,t,n,r){var i,o,a=e.doc,s=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,H(e).innerHeight||a(e).documentElement.clientHeight),c=Math.max(l-.5*zr(e.display),3);i=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;;){if(o=Sr(e,s,i),!o.outside)break;if(n<0?i<=0:i>=a.height){o.hitSide=!0;break}i+=5*n}return o}var nl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new G,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function rl(e,t){var n=or(e,t.line);if(!n||n.hidden)return null;var r=tt(e.doc,t.line),i=nr(n,r,t.line),o=ve(r,e.doc.direction),a="left";if(o){var s=me(o,t.ch);a=s%2?"right":"left"}var l=ur(i.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function il(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function ol(e,t){return t&&(e.bad=!0),e}function al(e,t,n,r,i){var o="",a=!1,s=e.doc.lineSeparator(),l=!1;function c(e){return function(t){return t.id==e}}function u(){a&&(o+=s,l&&(o+=s),a=l=!1)}function h(e){e&&(u(),o+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void h(n);var o,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(ct(r,0),ct(i+1,0),c(+f));return void(p.length&&(o=p[0].find(0))&&h(nt(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&u();for(var g=0;g=t.display.viewTo||o.line=t.display.viewFrom&&rl(t,i)||{node:l[0].measure.map[2],offset:0},u=o.liner.firstLine()&&(a=ct(a.line-1,tt(r.doc,a.line-1).length)),s.ch==tt(r.doc,s.line).text.length&&s.linei.viewTo-1)return!1;a.line==i.viewFrom||0==(e=Hr(r,a.line))?(t=ot(i.view[0].line),n=i.view[0].node):(t=ot(i.view[e].line),n=i.view[e-1].node.nextSibling);var l,c,u=Hr(r,s.line);if(u==i.view.length-1?(l=i.viewTo-1,c=i.lineDiv.lastChild):(l=ot(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;var h=r.doc.splitLines(al(r,n,c,t,l)),d=nt(r.doc,ct(t,0),ct(l,tt(r.doc,l).text.length));while(h.length>1&&d.length>1)if(ee(h)==ee(d))h.pop(),d.pop(),l--;else{if(h[0]!=d[0])break;h.shift(),d.shift(),t++}var f=0,p=0,m=h[0],g=d[0],v=Math.min(m.length,g.length);while(fa.ch&&b.charCodeAt(b.length-p-1)==y.charCodeAt(y.length-p-1))f--,p++;h[h.length-1]=b.slice(0,b.length-p).replace(/^\u200b+/,""),h[0]=h[0].slice(f).replace(/\u200b+$/,"");var x=ct(t,f),k=ct(l,d.length?ee(d).length-p:0);return h.length>1||h[0]||ut(x,k)?(la(r.doc,h,x,k,"+input"),!0):void 0},nl.prototype.ensurePolled=function(){this.forceCompositionEnd()},nl.prototype.reset=function(){this.forceCompositionEnd()},nl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},nl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},nl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Ii(this.cm,(function(){return Ur(e.cm)}))},nl.prototype.setUneditable=function(e){e.contentEditable="false"},nl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Ri(this.cm,Ys)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},nl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},nl.prototype.onContextMenu=function(){},nl.prototype.resetPosition=function(){},nl.prototype.needsContentAttribute=!0;var cl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new G,this.hasSelection=!1,this.composing=null,this.resetting=!1};function ul(e,t){if(t=t?q(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=z(j(e));t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var i;if(e.form&&(ye(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=a}}catch(l){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(xe(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Us((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function hl(e){e.off=xe,e.on=ye,e.wheelEventPixels=ao,e.Doc=Ea,e.splitLines=Be,e.countColumn=W,e.findColumn=J,e.isWordChar=ae,e.Pass=Y,e.signal=ke,e.Line=fn,e.changeEnd=fo,e.scrollbarModel=Ti,e.Pos=ct,e.cmpPos=ut,e.modes=We,e.mimeModes=Ge,e.resolveMode=Ye,e.getMode=Xe,e.modeExtensions=Ze,e.extendMode=_e,e.copyState=Je,e.startState=$e,e.innerMode=Qe,e.commands=ts,e.keyMap=qa,e.keyName=Xa,e.isModifierKey=Ka,e.lookupKey=Va,e.normalizeKeyMap=Ga,e.StringStream=et,e.SharedTextMarker=xa,e.TextMarker=ya,e.LineWidget=ma,e.e_preventDefault=Ee,e.e_stopPropagation=Me,e.e_stop=Ne,e.addClass=P,e.contains=L,e.rmClass=E,e.keyNames=Ba}cl.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!Ce(r,e)){if(r.somethingSelected())Ks({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=_s(r);Ks({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,X):(n.prevInput="",i.value=t.text.join("\n"),R(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width="0px"),ye(i,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),ye(i,"paste",(function(e){Ce(r,e)||Xs(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),ye(i,"cut",o),ye(i,"copy",o),ye(e.scroller,"paste",(function(t){if(!Xn(e,t)&&!Ce(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),ye(e.lineSpace,"selectstart",(function(t){Xn(e,t)||Ee(t)})),ye(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),ye(i,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},cl.prototype.createField=function(e){this.wrapper=Qs(),this.textarea=this.wrapper.firstChild;var t=this.cm.options;Js(this.textarea,t.spellcheck,t.autocorrect,t.autocapitalize)},cl.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},cl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=Xr(e);if(e.options.moveInputWithCursor){var i=Cr(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},cl.prototype.showSelection=function(e){var t=this.cm,n=t.display;O(n.cursorDiv,e.cursors),O(n.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},cl.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing&&e)){var t=this.cm;if(this.resetting=!0,t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&R(this.textarea),a&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null));this.resetting=!1}},cl.prototype.getField=function(){return this.textarea},cl.prototype.supportsTouch=function(){return!1},cl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!b||z(j(this.textarea))!=this.textarea))try{this.textarea.focus()}catch(e){}},cl.prototype.blur=function(){this.textarea.blur()},cl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},cl.prototype.receivedFocus=function(){this.slowPoll()},cl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},cl.prototype.fastPoll=function(){var e=!1,t=this;function n(){var r=t.poll();r||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}t.pollingFast=!0,t.polling.set(20,n)},cl.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||je(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}var l=0,c=Math.min(r.length,i.length);while(l1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},cl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},cl.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},cl.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=jr(n,e),c=r.scroller.scrollTop;if(o&&!d){var u=n.options.resetSelectionOnContextMenu;u&&-1==n.doc.sel.contains(o)&&Ri(n,Ko)(n.doc,ho(o),X);var h,f=i.style.cssText,p=t.wrapper.style.cssText,m=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-m.top-5)+"px; left: "+(e.clientX-m.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(h=i.ownerDocument.defaultView.scrollY),r.input.focus(),l&&i.ownerDocument.defaultView.scrollTo(null,h),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=b,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&&s>=9&&v(),T){Ne(e);var g=function(){xe(window,"mouseup",g),setTimeout(b,20)};ye(window,"mouseup",g)}else setTimeout(b,50)}function v(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function b(){if(t.contextMenuPending==b&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,i.style.cssText=f,a&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=i.selectionStart)){(!a||a&&s<9)&&v();var e=0,o=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?Ri(n,ea)(n):e++<10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(o,200)}}},cl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},cl.prototype.setUneditable=function(){},cl.prototype.needsContentAttribute=!1,Bs(Us),$s(Us);var dl="iter insert remove copy getEditor constructor".split(" ");for(var fl in Ea.prototype)Ea.prototype.hasOwnProperty(fl)&&V(dl,fl)<0&&(Us.prototype[fl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ea.prototype[fl]));return Se(Ea),Us.inputStyles={textarea:cl,contenteditable:nl},Us.defineMode=function(e){Us.defaults.mode||"null"==e||(Us.defaults.mode=e),Ve.apply(this,arguments)},Us.defineMIME=Ke,Us.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Us.defineMIME("text/plain","null"),Us.defineExtension=function(e,t){Us.prototype[e]=t},Us.defineDocExtension=function(e,t){Ea.prototype[e]=t},Us.fromTextArea=ul,hl(Us),Us.version="5.65.16",Us}))},"56d3":function(e,t,n){e.exports=n.p+"img/ziyuan_4.svg"},5703:function(e,t,n){(function(t,n){e.exports=n()})("undefined"!==typeof self&&self,(function(){return function(){"use strict";var e={};!function(){e.d=function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})}}(),function(){e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}();var t={};e.d(t,{default:function(){return wo}});var n=function e(t,n){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var r,i,o="KaTeX parse error: "+t,a=n&&n.loc;if(a&&a.start<=a.end){var s=a.lexer.input;r=a.start,i=a.end,r===s.length?o+=" at end of input: ":o+=" at position "+(r+1)+": ";var l,c,u=s.slice(r,i).replace(/[^]/g,"$&̲");l=r>15?"…"+s.slice(r-15,r):s.slice(0,r),c=i+15":">","<":"<",'"':""","'":"'"},c=/[&><"']/g;function u(e){return String(e).replace(c,(function(e){return l[e]}))}var h=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},d=function(e){var t=h(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},f=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},p=function(e){var t=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(e);return null!=t?t[1]:"_relative"},m={contains:i,deflt:o,escape:u,hyphenate:s,getBaseElem:h,isCharacterBox:d,protocolFromUrl:p},g={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:function(e){return"#"+e}},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:function(e,t){return t.push(e),t}},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:function(e){return Math.max(0,e)},cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:function(e){return Math.max(0,e)},cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:function(e){return Math.max(0,e)},cli:"-e, --max-expand ",cliProcessor:function(e){return"Infinity"===e?1/0:parseInt(e)}},globalGroup:{type:"boolean",cli:!1}};function v(e){if(e.default)return e.default;var t=e.type,n=Array.isArray(t)?t[0]:t;if("string"!==typeof n)return n.enum[0];switch(n){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}var b=function(){function e(e){for(var t in this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{},g)if(g.hasOwnProperty(t)){var n=g[t];this[t]=void 0!==e[t]?n.processor?n.processor(e[t]):e[t]:v(n)}}var t=e.prototype;return t.reportNonstrict=function(e,t,n){var i=this.strict;if("function"===typeof i&&(i=i(e,t,n)),i&&"ignore"!==i){if(!0===i||"error"===i)throw new r("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",n);"warn"===i?"undefined"!==typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!==typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+i+"': "+t+" ["+e+"]")}},t.useStrictBehavior=function(e,t,n){var r=this.strict;if("function"===typeof r)try{r=r(e,t,n)}catch(i){r="error"}return!(!r||"ignore"===r)&&(!0===r||"error"===r||("warn"===r?("undefined"!==typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),!1):("undefined"!==typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+r+"': "+t+" ["+e+"]"),!1)))},t.isTrusted=function(e){e.url&&!e.protocol&&(e.protocol=m.protocolFromUrl(e.url));var t="function"===typeof this.trust?this.trust(e):this.trust;return Boolean(t)},e}(),y=function(){function e(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=n}var t=e.prototype;return t.sup=function(){return M[O[this.id]]},t.sub=function(){return M[N[this.id]]},t.fracNum=function(){return M[D[this.id]]},t.fracDen=function(){return M[L[this.id]]},t.cramp=function(){return M[z[this.id]]},t.text=function(){return M[P[this.id]]},t.isTight=function(){return this.size>=2},e}(),w=0,x=1,k=2,C=3,T=4,A=5,S=6,E=7,M=[new y(w,0,!1),new y(x,0,!0),new y(k,1,!1),new y(C,1,!0),new y(T,2,!1),new y(A,2,!0),new y(S,3,!1),new y(E,3,!0)],O=[T,A,T,A,S,E,S,E],N=[A,A,A,A,E,E,E,E],D=[k,C,T,A,S,E,S,E],L=[C,C,A,A,E,E,E,E],z=[x,x,C,C,A,A,E,E],P=[w,x,k,C,k,C,k,C],I={DISPLAY:M[w],TEXT:M[k],SCRIPT:M[T],SCRIPTSCRIPT:M[S]},R=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function F(e){for(var t=0;t=i[0]&&e<=i[1])return n.name}return null}var B=[];function j(e){for(var t=0;t=B[t]&&e<=B[t+1])return!0;return!1}R.forEach((function(e){return e.blocks.forEach((function(e){return B.push.apply(B,e)}))}));var H=80,U=function(e,t){return"M95,"+(622+e+t)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+e/2.075+" -"+e+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+e)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},q=function(e,t){return"M263,"+(601+e+t)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},W=function(e,t){return"M983 "+(10+e+t)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},G=function(e,t){return"M424,"+(2398+e+t)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" "+t+"\nh400000v"+(40+e)+"h-400000z"},V=function(e,t){return"M473,"+(2713+e+t)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" "+t+"h400000v"+(40+e)+"H1017.7z"},K=function(e){var t=e/2;return"M400000 "+e+" H0 L"+t+" 0 l65 45 L145 "+(e-80)+" H400000z"},Y=function(e,t,n){var r=n-54-t-e;return"M702 "+(e+t)+"H400000"+(40+e)+"\nH742v"+r+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 "+t+"H400000v"+(40+e)+"H742z"},X=function(e,t,n){t*=1e3;var r="";switch(e){case"sqrtMain":r=U(t,H);break;case"sqrtSize1":r=q(t,H);break;case"sqrtSize2":r=W(t,H);break;case"sqrtSize3":r=G(t,H);break;case"sqrtSize4":r=V(t,H);break;case"sqrtTall":r=Y(t,H,n)}return r},Z=function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145zM367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z";case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257zM478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z";default:return""}},_={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},J=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z\nM367 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v602 h84z\nM403 1759 V0 H319 V1759 v"+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+t+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(t+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(t+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(t+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(t+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z";default:throw new Error("Unknown stretchy delimiter.")}},Q=function(){function e(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var t=e.prototype;return t.hasClass=function(e){return m.contains(this.classes,e)},t.toNode=function(){for(var e=document.createDocumentFragment(),t=0;t=5?0:e>=3?1:2,!ie[t]){var n=ie[t]={cssEmPerMu:ee.quad[t]/18};for(var r in ee)ee.hasOwnProperty(r)&&(n[r]=ee[r][t])}return ie[t]}var ae=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],se=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],le=function(e,t){return t.size<2?e:ae[e-1][t.size-1]},ce=function(){function e(t){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=t.style,this.color=t.color,this.size=t.size||e.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=se[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}var t=e.prototype;return t.extend=function(t){var n={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);return new e(n)},t.havingStyle=function(e){return this.style===e?this:this.extend({style:e,size:le(this.textSize,e)})},t.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},t.havingSize=function(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:se[e-1]})},t.havingBaseStyle=function(t){t=t||this.style.text();var n=le(e.BASESIZE,t);return this.size===n&&this.textSize===e.BASESIZE&&this.style===t?this:this.extend({style:t,size:n})},t.havingBaseSizing=function(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})},t.withColor=function(e){return this.extend({color:e})},t.withPhantom=function(){return this.extend({phantom:!0})},t.withFont=function(e){return this.extend({font:e})},t.withTextFontFamily=function(e){return this.extend({fontFamily:e,font:""})},t.withTextFontWeight=function(e){return this.extend({fontWeight:e,font:""})},t.withTextFontShape=function(e){return this.extend({fontShape:e,font:""})},t.sizingClasses=function(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]},t.baseSizingClasses=function(){return this.size!==e.BASESIZE?["sizing","reset-size"+this.size,"size"+e.BASESIZE]:[]},t.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=oe(this.size)),this._fontMetrics},t.getColor=function(){return this.phantom?"transparent":this.color},e}();ce.BASESIZE=6;var ue=ce,he={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},de={ex:!0,em:!0,mu:!0},fe=function(e){return"string"!==typeof e&&(e=e.unit),e in he||e in de||"ex"===e},pe=function(e,t){var n;if(e.unit in he)n=he[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)n=t.fontMetrics().cssEmPerMu;else{var i;if(i=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)n=i.fontMetrics().xHeight;else{if("em"!==e.unit)throw new r("Invalid unit: '"+e.unit+"'");n=i.fontMetrics().quad}i!==t&&(n*=i.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*n,t.maxSize)},me=function(e){return+e.toFixed(4)+"em"},ge=function(e){return e.filter((function(e){return e})).join(" ")},ve=function(e,t,n){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},t){t.style.isTight()&&this.classes.push("mtight");var r=t.getColor();r&&(this.style.color=r)}},be=function(e){var t=document.createElement(e);for(var n in t.className=ge(this.classes),this.style)this.style.hasOwnProperty(n)&&(t.style[n]=this.style[n]);for(var r in this.attributes)this.attributes.hasOwnProperty(r)&&t.setAttribute(r,this.attributes[r]);for(var i=0;i",t},we=function(){function e(e,t,n,r){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,ve.call(this,e,n,r),this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return m.contains(this.classes,e)},t.toNode=function(){return be.call(this,"span")},t.toMarkup=function(){return ye.call(this,"span")},e}(),xe=function(){function e(e,t,n,r){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,ve.call(this,t,r),this.children=n||[],this.setAttribute("href",e)}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return m.contains(this.classes,e)},t.toNode=function(){return be.call(this,"a")},t.toMarkup=function(){return ye.call(this,"a")},e}(),ke=function(){function e(e,t,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=n}var t=e.prototype;return t.hasClass=function(e){return m.contains(this.classes,e)},t.toNode=function(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e},t.toMarkup=function(){var e=""+this.alt+"0&&(t=document.createElement("span"),t.style.marginRight=me(this.italic)),this.classes.length>0&&(t=t||document.createElement("span"),t.className=ge(this.classes)),this.style)this.style.hasOwnProperty(n)&&(t=t||document.createElement("span"),t.style[n]=this.style[n]);return t?(t.appendChild(e),t):e},t.toMarkup=function(){var e=!1,t="0&&(n+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(r)&&(n+=m.hyphenate(r)+":"+this.style[r]+";");n&&(e=!0,t+=' style="'+m.escape(n)+'"');var i=m.escape(this.text);return e?(t+=">",t+=i,t+="",t):i},e}(),Ae=function(){function e(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}var t=e.prototype;return t.toNode=function(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&t.setAttribute(n,this.attributes[n]);for(var r=0;r":""},e}(),Ee=function(){function e(e){this.attributes=void 0,this.attributes=e||{}}var t=e.prototype;return t.toNode=function(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&t.setAttribute(n,this.attributes[n]);return t},t.toMarkup=function(){var e=" but got "+String(e)+".")}var Ne={bin:1,close:1,inner:1,open:1,punct:1,rel:1},De={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Le={math:{},text:{}},ze=Le;function Pe(e,t,n,r,i,o){Le[e][i]={font:t,group:n,replace:r},o&&r&&(Le[e][r]=Le[e][i])}var Ie="math",Re="text",Fe="main",Be="ams",je="accent-token",He="bin",Ue="close",qe="inner",We="mathord",Ge="op-token",Ve="open",Ke="punct",Ye="rel",Xe="spacing",Ze="textord";Pe(Ie,Fe,Ye,"≡","\\equiv",!0),Pe(Ie,Fe,Ye,"≺","\\prec",!0),Pe(Ie,Fe,Ye,"≻","\\succ",!0),Pe(Ie,Fe,Ye,"∼","\\sim",!0),Pe(Ie,Fe,Ye,"⊥","\\perp"),Pe(Ie,Fe,Ye,"⪯","\\preceq",!0),Pe(Ie,Fe,Ye,"⪰","\\succeq",!0),Pe(Ie,Fe,Ye,"≃","\\simeq",!0),Pe(Ie,Fe,Ye,"∣","\\mid",!0),Pe(Ie,Fe,Ye,"≪","\\ll",!0),Pe(Ie,Fe,Ye,"≫","\\gg",!0),Pe(Ie,Fe,Ye,"≍","\\asymp",!0),Pe(Ie,Fe,Ye,"∥","\\parallel"),Pe(Ie,Fe,Ye,"⋈","\\bowtie",!0),Pe(Ie,Fe,Ye,"⌣","\\smile",!0),Pe(Ie,Fe,Ye,"⊑","\\sqsubseteq",!0),Pe(Ie,Fe,Ye,"⊒","\\sqsupseteq",!0),Pe(Ie,Fe,Ye,"≐","\\doteq",!0),Pe(Ie,Fe,Ye,"⌢","\\frown",!0),Pe(Ie,Fe,Ye,"∋","\\ni",!0),Pe(Ie,Fe,Ye,"∝","\\propto",!0),Pe(Ie,Fe,Ye,"⊢","\\vdash",!0),Pe(Ie,Fe,Ye,"⊣","\\dashv",!0),Pe(Ie,Fe,Ye,"∋","\\owns"),Pe(Ie,Fe,Ke,".","\\ldotp"),Pe(Ie,Fe,Ke,"⋅","\\cdotp"),Pe(Ie,Fe,Ze,"#","\\#"),Pe(Re,Fe,Ze,"#","\\#"),Pe(Ie,Fe,Ze,"&","\\&"),Pe(Re,Fe,Ze,"&","\\&"),Pe(Ie,Fe,Ze,"ℵ","\\aleph",!0),Pe(Ie,Fe,Ze,"∀","\\forall",!0),Pe(Ie,Fe,Ze,"ℏ","\\hbar",!0),Pe(Ie,Fe,Ze,"∃","\\exists",!0),Pe(Ie,Fe,Ze,"∇","\\nabla",!0),Pe(Ie,Fe,Ze,"♭","\\flat",!0),Pe(Ie,Fe,Ze,"ℓ","\\ell",!0),Pe(Ie,Fe,Ze,"♮","\\natural",!0),Pe(Ie,Fe,Ze,"♣","\\clubsuit",!0),Pe(Ie,Fe,Ze,"℘","\\wp",!0),Pe(Ie,Fe,Ze,"♯","\\sharp",!0),Pe(Ie,Fe,Ze,"♢","\\diamondsuit",!0),Pe(Ie,Fe,Ze,"ℜ","\\Re",!0),Pe(Ie,Fe,Ze,"♡","\\heartsuit",!0),Pe(Ie,Fe,Ze,"ℑ","\\Im",!0),Pe(Ie,Fe,Ze,"♠","\\spadesuit",!0),Pe(Ie,Fe,Ze,"§","\\S",!0),Pe(Re,Fe,Ze,"§","\\S"),Pe(Ie,Fe,Ze,"¶","\\P",!0),Pe(Re,Fe,Ze,"¶","\\P"),Pe(Ie,Fe,Ze,"†","\\dag"),Pe(Re,Fe,Ze,"†","\\dag"),Pe(Re,Fe,Ze,"†","\\textdagger"),Pe(Ie,Fe,Ze,"‡","\\ddag"),Pe(Re,Fe,Ze,"‡","\\ddag"),Pe(Re,Fe,Ze,"‡","\\textdaggerdbl"),Pe(Ie,Fe,Ue,"⎱","\\rmoustache",!0),Pe(Ie,Fe,Ve,"⎰","\\lmoustache",!0),Pe(Ie,Fe,Ue,"⟯","\\rgroup",!0),Pe(Ie,Fe,Ve,"⟮","\\lgroup",!0),Pe(Ie,Fe,He,"∓","\\mp",!0),Pe(Ie,Fe,He,"⊖","\\ominus",!0),Pe(Ie,Fe,He,"⊎","\\uplus",!0),Pe(Ie,Fe,He,"⊓","\\sqcap",!0),Pe(Ie,Fe,He,"∗","\\ast"),Pe(Ie,Fe,He,"⊔","\\sqcup",!0),Pe(Ie,Fe,He,"◯","\\bigcirc",!0),Pe(Ie,Fe,He,"∙","\\bullet",!0),Pe(Ie,Fe,He,"‡","\\ddagger"),Pe(Ie,Fe,He,"≀","\\wr",!0),Pe(Ie,Fe,He,"⨿","\\amalg"),Pe(Ie,Fe,He,"&","\\And"),Pe(Ie,Fe,Ye,"⟵","\\longleftarrow",!0),Pe(Ie,Fe,Ye,"⇐","\\Leftarrow",!0),Pe(Ie,Fe,Ye,"⟸","\\Longleftarrow",!0),Pe(Ie,Fe,Ye,"⟶","\\longrightarrow",!0),Pe(Ie,Fe,Ye,"⇒","\\Rightarrow",!0),Pe(Ie,Fe,Ye,"⟹","\\Longrightarrow",!0),Pe(Ie,Fe,Ye,"↔","\\leftrightarrow",!0),Pe(Ie,Fe,Ye,"⟷","\\longleftrightarrow",!0),Pe(Ie,Fe,Ye,"⇔","\\Leftrightarrow",!0),Pe(Ie,Fe,Ye,"⟺","\\Longleftrightarrow",!0),Pe(Ie,Fe,Ye,"↦","\\mapsto",!0),Pe(Ie,Fe,Ye,"⟼","\\longmapsto",!0),Pe(Ie,Fe,Ye,"↗","\\nearrow",!0),Pe(Ie,Fe,Ye,"↩","\\hookleftarrow",!0),Pe(Ie,Fe,Ye,"↪","\\hookrightarrow",!0),Pe(Ie,Fe,Ye,"↘","\\searrow",!0),Pe(Ie,Fe,Ye,"↼","\\leftharpoonup",!0),Pe(Ie,Fe,Ye,"⇀","\\rightharpoonup",!0),Pe(Ie,Fe,Ye,"↙","\\swarrow",!0),Pe(Ie,Fe,Ye,"↽","\\leftharpoondown",!0),Pe(Ie,Fe,Ye,"⇁","\\rightharpoondown",!0),Pe(Ie,Fe,Ye,"↖","\\nwarrow",!0),Pe(Ie,Fe,Ye,"⇌","\\rightleftharpoons",!0),Pe(Ie,Be,Ye,"≮","\\nless",!0),Pe(Ie,Be,Ye,"","\\@nleqslant"),Pe(Ie,Be,Ye,"","\\@nleqq"),Pe(Ie,Be,Ye,"⪇","\\lneq",!0),Pe(Ie,Be,Ye,"≨","\\lneqq",!0),Pe(Ie,Be,Ye,"","\\@lvertneqq"),Pe(Ie,Be,Ye,"⋦","\\lnsim",!0),Pe(Ie,Be,Ye,"⪉","\\lnapprox",!0),Pe(Ie,Be,Ye,"⊀","\\nprec",!0),Pe(Ie,Be,Ye,"⋠","\\npreceq",!0),Pe(Ie,Be,Ye,"⋨","\\precnsim",!0),Pe(Ie,Be,Ye,"⪹","\\precnapprox",!0),Pe(Ie,Be,Ye,"≁","\\nsim",!0),Pe(Ie,Be,Ye,"","\\@nshortmid"),Pe(Ie,Be,Ye,"∤","\\nmid",!0),Pe(Ie,Be,Ye,"⊬","\\nvdash",!0),Pe(Ie,Be,Ye,"⊭","\\nvDash",!0),Pe(Ie,Be,Ye,"⋪","\\ntriangleleft"),Pe(Ie,Be,Ye,"⋬","\\ntrianglelefteq",!0),Pe(Ie,Be,Ye,"⊊","\\subsetneq",!0),Pe(Ie,Be,Ye,"","\\@varsubsetneq"),Pe(Ie,Be,Ye,"⫋","\\subsetneqq",!0),Pe(Ie,Be,Ye,"","\\@varsubsetneqq"),Pe(Ie,Be,Ye,"≯","\\ngtr",!0),Pe(Ie,Be,Ye,"","\\@ngeqslant"),Pe(Ie,Be,Ye,"","\\@ngeqq"),Pe(Ie,Be,Ye,"⪈","\\gneq",!0),Pe(Ie,Be,Ye,"≩","\\gneqq",!0),Pe(Ie,Be,Ye,"","\\@gvertneqq"),Pe(Ie,Be,Ye,"⋧","\\gnsim",!0),Pe(Ie,Be,Ye,"⪊","\\gnapprox",!0),Pe(Ie,Be,Ye,"⊁","\\nsucc",!0),Pe(Ie,Be,Ye,"⋡","\\nsucceq",!0),Pe(Ie,Be,Ye,"⋩","\\succnsim",!0),Pe(Ie,Be,Ye,"⪺","\\succnapprox",!0),Pe(Ie,Be,Ye,"≆","\\ncong",!0),Pe(Ie,Be,Ye,"","\\@nshortparallel"),Pe(Ie,Be,Ye,"∦","\\nparallel",!0),Pe(Ie,Be,Ye,"⊯","\\nVDash",!0),Pe(Ie,Be,Ye,"⋫","\\ntriangleright"),Pe(Ie,Be,Ye,"⋭","\\ntrianglerighteq",!0),Pe(Ie,Be,Ye,"","\\@nsupseteqq"),Pe(Ie,Be,Ye,"⊋","\\supsetneq",!0),Pe(Ie,Be,Ye,"","\\@varsupsetneq"),Pe(Ie,Be,Ye,"⫌","\\supsetneqq",!0),Pe(Ie,Be,Ye,"","\\@varsupsetneqq"),Pe(Ie,Be,Ye,"⊮","\\nVdash",!0),Pe(Ie,Be,Ye,"⪵","\\precneqq",!0),Pe(Ie,Be,Ye,"⪶","\\succneqq",!0),Pe(Ie,Be,Ye,"","\\@nsubseteqq"),Pe(Ie,Be,He,"⊴","\\unlhd"),Pe(Ie,Be,He,"⊵","\\unrhd"),Pe(Ie,Be,Ye,"↚","\\nleftarrow",!0),Pe(Ie,Be,Ye,"↛","\\nrightarrow",!0),Pe(Ie,Be,Ye,"⇍","\\nLeftarrow",!0),Pe(Ie,Be,Ye,"⇏","\\nRightarrow",!0),Pe(Ie,Be,Ye,"↮","\\nleftrightarrow",!0),Pe(Ie,Be,Ye,"⇎","\\nLeftrightarrow",!0),Pe(Ie,Be,Ye,"△","\\vartriangle"),Pe(Ie,Be,Ze,"ℏ","\\hslash"),Pe(Ie,Be,Ze,"▽","\\triangledown"),Pe(Ie,Be,Ze,"◊","\\lozenge"),Pe(Ie,Be,Ze,"Ⓢ","\\circledS"),Pe(Ie,Be,Ze,"®","\\circledR"),Pe(Re,Be,Ze,"®","\\circledR"),Pe(Ie,Be,Ze,"∡","\\measuredangle",!0),Pe(Ie,Be,Ze,"∄","\\nexists"),Pe(Ie,Be,Ze,"℧","\\mho"),Pe(Ie,Be,Ze,"Ⅎ","\\Finv",!0),Pe(Ie,Be,Ze,"⅁","\\Game",!0),Pe(Ie,Be,Ze,"‵","\\backprime"),Pe(Ie,Be,Ze,"▲","\\blacktriangle"),Pe(Ie,Be,Ze,"▼","\\blacktriangledown"),Pe(Ie,Be,Ze,"■","\\blacksquare"),Pe(Ie,Be,Ze,"⧫","\\blacklozenge"),Pe(Ie,Be,Ze,"★","\\bigstar"),Pe(Ie,Be,Ze,"∢","\\sphericalangle",!0),Pe(Ie,Be,Ze,"∁","\\complement",!0),Pe(Ie,Be,Ze,"ð","\\eth",!0),Pe(Re,Fe,Ze,"ð","ð"),Pe(Ie,Be,Ze,"╱","\\diagup"),Pe(Ie,Be,Ze,"╲","\\diagdown"),Pe(Ie,Be,Ze,"□","\\square"),Pe(Ie,Be,Ze,"□","\\Box"),Pe(Ie,Be,Ze,"◊","\\Diamond"),Pe(Ie,Be,Ze,"¥","\\yen",!0),Pe(Re,Be,Ze,"¥","\\yen",!0),Pe(Ie,Be,Ze,"✓","\\checkmark",!0),Pe(Re,Be,Ze,"✓","\\checkmark"),Pe(Ie,Be,Ze,"ℶ","\\beth",!0),Pe(Ie,Be,Ze,"ℸ","\\daleth",!0),Pe(Ie,Be,Ze,"ℷ","\\gimel",!0),Pe(Ie,Be,Ze,"ϝ","\\digamma",!0),Pe(Ie,Be,Ze,"ϰ","\\varkappa"),Pe(Ie,Be,Ve,"┌","\\@ulcorner",!0),Pe(Ie,Be,Ue,"┐","\\@urcorner",!0),Pe(Ie,Be,Ve,"└","\\@llcorner",!0),Pe(Ie,Be,Ue,"┘","\\@lrcorner",!0),Pe(Ie,Be,Ye,"≦","\\leqq",!0),Pe(Ie,Be,Ye,"⩽","\\leqslant",!0),Pe(Ie,Be,Ye,"⪕","\\eqslantless",!0),Pe(Ie,Be,Ye,"≲","\\lesssim",!0),Pe(Ie,Be,Ye,"⪅","\\lessapprox",!0),Pe(Ie,Be,Ye,"≊","\\approxeq",!0),Pe(Ie,Be,He,"⋖","\\lessdot"),Pe(Ie,Be,Ye,"⋘","\\lll",!0),Pe(Ie,Be,Ye,"≶","\\lessgtr",!0),Pe(Ie,Be,Ye,"⋚","\\lesseqgtr",!0),Pe(Ie,Be,Ye,"⪋","\\lesseqqgtr",!0),Pe(Ie,Be,Ye,"≑","\\doteqdot"),Pe(Ie,Be,Ye,"≓","\\risingdotseq",!0),Pe(Ie,Be,Ye,"≒","\\fallingdotseq",!0),Pe(Ie,Be,Ye,"∽","\\backsim",!0),Pe(Ie,Be,Ye,"⋍","\\backsimeq",!0),Pe(Ie,Be,Ye,"⫅","\\subseteqq",!0),Pe(Ie,Be,Ye,"⋐","\\Subset",!0),Pe(Ie,Be,Ye,"⊏","\\sqsubset",!0),Pe(Ie,Be,Ye,"≼","\\preccurlyeq",!0),Pe(Ie,Be,Ye,"⋞","\\curlyeqprec",!0),Pe(Ie,Be,Ye,"≾","\\precsim",!0),Pe(Ie,Be,Ye,"⪷","\\precapprox",!0),Pe(Ie,Be,Ye,"⊲","\\vartriangleleft"),Pe(Ie,Be,Ye,"⊴","\\trianglelefteq"),Pe(Ie,Be,Ye,"⊨","\\vDash",!0),Pe(Ie,Be,Ye,"⊪","\\Vvdash",!0),Pe(Ie,Be,Ye,"⌣","\\smallsmile"),Pe(Ie,Be,Ye,"⌢","\\smallfrown"),Pe(Ie,Be,Ye,"≏","\\bumpeq",!0),Pe(Ie,Be,Ye,"≎","\\Bumpeq",!0),Pe(Ie,Be,Ye,"≧","\\geqq",!0),Pe(Ie,Be,Ye,"⩾","\\geqslant",!0),Pe(Ie,Be,Ye,"⪖","\\eqslantgtr",!0),Pe(Ie,Be,Ye,"≳","\\gtrsim",!0),Pe(Ie,Be,Ye,"⪆","\\gtrapprox",!0),Pe(Ie,Be,He,"⋗","\\gtrdot"),Pe(Ie,Be,Ye,"⋙","\\ggg",!0),Pe(Ie,Be,Ye,"≷","\\gtrless",!0),Pe(Ie,Be,Ye,"⋛","\\gtreqless",!0),Pe(Ie,Be,Ye,"⪌","\\gtreqqless",!0),Pe(Ie,Be,Ye,"≖","\\eqcirc",!0),Pe(Ie,Be,Ye,"≗","\\circeq",!0),Pe(Ie,Be,Ye,"≜","\\triangleq",!0),Pe(Ie,Be,Ye,"∼","\\thicksim"),Pe(Ie,Be,Ye,"≈","\\thickapprox"),Pe(Ie,Be,Ye,"⫆","\\supseteqq",!0),Pe(Ie,Be,Ye,"⋑","\\Supset",!0),Pe(Ie,Be,Ye,"⊐","\\sqsupset",!0),Pe(Ie,Be,Ye,"≽","\\succcurlyeq",!0),Pe(Ie,Be,Ye,"⋟","\\curlyeqsucc",!0),Pe(Ie,Be,Ye,"≿","\\succsim",!0),Pe(Ie,Be,Ye,"⪸","\\succapprox",!0),Pe(Ie,Be,Ye,"⊳","\\vartriangleright"),Pe(Ie,Be,Ye,"⊵","\\trianglerighteq"),Pe(Ie,Be,Ye,"⊩","\\Vdash",!0),Pe(Ie,Be,Ye,"∣","\\shortmid"),Pe(Ie,Be,Ye,"∥","\\shortparallel"),Pe(Ie,Be,Ye,"≬","\\between",!0),Pe(Ie,Be,Ye,"⋔","\\pitchfork",!0),Pe(Ie,Be,Ye,"∝","\\varpropto"),Pe(Ie,Be,Ye,"◀","\\blacktriangleleft"),Pe(Ie,Be,Ye,"∴","\\therefore",!0),Pe(Ie,Be,Ye,"∍","\\backepsilon"),Pe(Ie,Be,Ye,"▶","\\blacktriangleright"),Pe(Ie,Be,Ye,"∵","\\because",!0),Pe(Ie,Be,Ye,"⋘","\\llless"),Pe(Ie,Be,Ye,"⋙","\\gggtr"),Pe(Ie,Be,He,"⊲","\\lhd"),Pe(Ie,Be,He,"⊳","\\rhd"),Pe(Ie,Be,Ye,"≂","\\eqsim",!0),Pe(Ie,Fe,Ye,"⋈","\\Join"),Pe(Ie,Be,Ye,"≑","\\Doteq",!0),Pe(Ie,Be,He,"∔","\\dotplus",!0),Pe(Ie,Be,He,"∖","\\smallsetminus"),Pe(Ie,Be,He,"⋒","\\Cap",!0),Pe(Ie,Be,He,"⋓","\\Cup",!0),Pe(Ie,Be,He,"⩞","\\doublebarwedge",!0),Pe(Ie,Be,He,"⊟","\\boxminus",!0),Pe(Ie,Be,He,"⊞","\\boxplus",!0),Pe(Ie,Be,He,"⋇","\\divideontimes",!0),Pe(Ie,Be,He,"⋉","\\ltimes",!0),Pe(Ie,Be,He,"⋊","\\rtimes",!0),Pe(Ie,Be,He,"⋋","\\leftthreetimes",!0),Pe(Ie,Be,He,"⋌","\\rightthreetimes",!0),Pe(Ie,Be,He,"⋏","\\curlywedge",!0),Pe(Ie,Be,He,"⋎","\\curlyvee",!0),Pe(Ie,Be,He,"⊝","\\circleddash",!0),Pe(Ie,Be,He,"⊛","\\circledast",!0),Pe(Ie,Be,He,"⋅","\\centerdot"),Pe(Ie,Be,He,"⊺","\\intercal",!0),Pe(Ie,Be,He,"⋒","\\doublecap"),Pe(Ie,Be,He,"⋓","\\doublecup"),Pe(Ie,Be,He,"⊠","\\boxtimes",!0),Pe(Ie,Be,Ye,"⇢","\\dashrightarrow",!0),Pe(Ie,Be,Ye,"⇠","\\dashleftarrow",!0),Pe(Ie,Be,Ye,"⇇","\\leftleftarrows",!0),Pe(Ie,Be,Ye,"⇆","\\leftrightarrows",!0),Pe(Ie,Be,Ye,"⇚","\\Lleftarrow",!0),Pe(Ie,Be,Ye,"↞","\\twoheadleftarrow",!0),Pe(Ie,Be,Ye,"↢","\\leftarrowtail",!0),Pe(Ie,Be,Ye,"↫","\\looparrowleft",!0),Pe(Ie,Be,Ye,"⇋","\\leftrightharpoons",!0),Pe(Ie,Be,Ye,"↶","\\curvearrowleft",!0),Pe(Ie,Be,Ye,"↺","\\circlearrowleft",!0),Pe(Ie,Be,Ye,"↰","\\Lsh",!0),Pe(Ie,Be,Ye,"⇈","\\upuparrows",!0),Pe(Ie,Be,Ye,"↿","\\upharpoonleft",!0),Pe(Ie,Be,Ye,"⇃","\\downharpoonleft",!0),Pe(Ie,Fe,Ye,"⊶","\\origof",!0),Pe(Ie,Fe,Ye,"⊷","\\imageof",!0),Pe(Ie,Be,Ye,"⊸","\\multimap",!0),Pe(Ie,Be,Ye,"↭","\\leftrightsquigarrow",!0),Pe(Ie,Be,Ye,"⇉","\\rightrightarrows",!0),Pe(Ie,Be,Ye,"⇄","\\rightleftarrows",!0),Pe(Ie,Be,Ye,"↠","\\twoheadrightarrow",!0),Pe(Ie,Be,Ye,"↣","\\rightarrowtail",!0),Pe(Ie,Be,Ye,"↬","\\looparrowright",!0),Pe(Ie,Be,Ye,"↷","\\curvearrowright",!0),Pe(Ie,Be,Ye,"↻","\\circlearrowright",!0),Pe(Ie,Be,Ye,"↱","\\Rsh",!0),Pe(Ie,Be,Ye,"⇊","\\downdownarrows",!0),Pe(Ie,Be,Ye,"↾","\\upharpoonright",!0),Pe(Ie,Be,Ye,"⇂","\\downharpoonright",!0),Pe(Ie,Be,Ye,"⇝","\\rightsquigarrow",!0),Pe(Ie,Be,Ye,"⇝","\\leadsto"),Pe(Ie,Be,Ye,"⇛","\\Rrightarrow",!0),Pe(Ie,Be,Ye,"↾","\\restriction"),Pe(Ie,Fe,Ze,"‘","`"),Pe(Ie,Fe,Ze,"$","\\$"),Pe(Re,Fe,Ze,"$","\\$"),Pe(Re,Fe,Ze,"$","\\textdollar"),Pe(Ie,Fe,Ze,"%","\\%"),Pe(Re,Fe,Ze,"%","\\%"),Pe(Ie,Fe,Ze,"_","\\_"),Pe(Re,Fe,Ze,"_","\\_"),Pe(Re,Fe,Ze,"_","\\textunderscore"),Pe(Ie,Fe,Ze,"∠","\\angle",!0),Pe(Ie,Fe,Ze,"∞","\\infty",!0),Pe(Ie,Fe,Ze,"′","\\prime"),Pe(Ie,Fe,Ze,"△","\\triangle"),Pe(Ie,Fe,Ze,"Γ","\\Gamma",!0),Pe(Ie,Fe,Ze,"Δ","\\Delta",!0),Pe(Ie,Fe,Ze,"Θ","\\Theta",!0),Pe(Ie,Fe,Ze,"Λ","\\Lambda",!0),Pe(Ie,Fe,Ze,"Ξ","\\Xi",!0),Pe(Ie,Fe,Ze,"Π","\\Pi",!0),Pe(Ie,Fe,Ze,"Σ","\\Sigma",!0),Pe(Ie,Fe,Ze,"Υ","\\Upsilon",!0),Pe(Ie,Fe,Ze,"Φ","\\Phi",!0),Pe(Ie,Fe,Ze,"Ψ","\\Psi",!0),Pe(Ie,Fe,Ze,"Ω","\\Omega",!0),Pe(Ie,Fe,Ze,"A","Α"),Pe(Ie,Fe,Ze,"B","Β"),Pe(Ie,Fe,Ze,"E","Ε"),Pe(Ie,Fe,Ze,"Z","Ζ"),Pe(Ie,Fe,Ze,"H","Η"),Pe(Ie,Fe,Ze,"I","Ι"),Pe(Ie,Fe,Ze,"K","Κ"),Pe(Ie,Fe,Ze,"M","Μ"),Pe(Ie,Fe,Ze,"N","Ν"),Pe(Ie,Fe,Ze,"O","Ο"),Pe(Ie,Fe,Ze,"P","Ρ"),Pe(Ie,Fe,Ze,"T","Τ"),Pe(Ie,Fe,Ze,"X","Χ"),Pe(Ie,Fe,Ze,"¬","\\neg",!0),Pe(Ie,Fe,Ze,"¬","\\lnot"),Pe(Ie,Fe,Ze,"⊤","\\top"),Pe(Ie,Fe,Ze,"⊥","\\bot"),Pe(Ie,Fe,Ze,"∅","\\emptyset"),Pe(Ie,Be,Ze,"∅","\\varnothing"),Pe(Ie,Fe,We,"α","\\alpha",!0),Pe(Ie,Fe,We,"β","\\beta",!0),Pe(Ie,Fe,We,"γ","\\gamma",!0),Pe(Ie,Fe,We,"δ","\\delta",!0),Pe(Ie,Fe,We,"ϵ","\\epsilon",!0),Pe(Ie,Fe,We,"ζ","\\zeta",!0),Pe(Ie,Fe,We,"η","\\eta",!0),Pe(Ie,Fe,We,"θ","\\theta",!0),Pe(Ie,Fe,We,"ι","\\iota",!0),Pe(Ie,Fe,We,"κ","\\kappa",!0),Pe(Ie,Fe,We,"λ","\\lambda",!0),Pe(Ie,Fe,We,"μ","\\mu",!0),Pe(Ie,Fe,We,"ν","\\nu",!0),Pe(Ie,Fe,We,"ξ","\\xi",!0),Pe(Ie,Fe,We,"ο","\\omicron",!0),Pe(Ie,Fe,We,"π","\\pi",!0),Pe(Ie,Fe,We,"ρ","\\rho",!0),Pe(Ie,Fe,We,"σ","\\sigma",!0),Pe(Ie,Fe,We,"τ","\\tau",!0),Pe(Ie,Fe,We,"υ","\\upsilon",!0),Pe(Ie,Fe,We,"ϕ","\\phi",!0),Pe(Ie,Fe,We,"χ","\\chi",!0),Pe(Ie,Fe,We,"ψ","\\psi",!0),Pe(Ie,Fe,We,"ω","\\omega",!0),Pe(Ie,Fe,We,"ε","\\varepsilon",!0),Pe(Ie,Fe,We,"ϑ","\\vartheta",!0),Pe(Ie,Fe,We,"ϖ","\\varpi",!0),Pe(Ie,Fe,We,"ϱ","\\varrho",!0),Pe(Ie,Fe,We,"ς","\\varsigma",!0),Pe(Ie,Fe,We,"φ","\\varphi",!0),Pe(Ie,Fe,He,"∗","*",!0),Pe(Ie,Fe,He,"+","+"),Pe(Ie,Fe,He,"−","-",!0),Pe(Ie,Fe,He,"⋅","\\cdot",!0),Pe(Ie,Fe,He,"∘","\\circ",!0),Pe(Ie,Fe,He,"÷","\\div",!0),Pe(Ie,Fe,He,"±","\\pm",!0),Pe(Ie,Fe,He,"×","\\times",!0),Pe(Ie,Fe,He,"∩","\\cap",!0),Pe(Ie,Fe,He,"∪","\\cup",!0),Pe(Ie,Fe,He,"∖","\\setminus",!0),Pe(Ie,Fe,He,"∧","\\land"),Pe(Ie,Fe,He,"∨","\\lor"),Pe(Ie,Fe,He,"∧","\\wedge",!0),Pe(Ie,Fe,He,"∨","\\vee",!0),Pe(Ie,Fe,Ze,"√","\\surd"),Pe(Ie,Fe,Ve,"⟨","\\langle",!0),Pe(Ie,Fe,Ve,"∣","\\lvert"),Pe(Ie,Fe,Ve,"∥","\\lVert"),Pe(Ie,Fe,Ue,"?","?"),Pe(Ie,Fe,Ue,"!","!"),Pe(Ie,Fe,Ue,"⟩","\\rangle",!0),Pe(Ie,Fe,Ue,"∣","\\rvert"),Pe(Ie,Fe,Ue,"∥","\\rVert"),Pe(Ie,Fe,Ye,"=","="),Pe(Ie,Fe,Ye,":",":"),Pe(Ie,Fe,Ye,"≈","\\approx",!0),Pe(Ie,Fe,Ye,"≅","\\cong",!0),Pe(Ie,Fe,Ye,"≥","\\ge"),Pe(Ie,Fe,Ye,"≥","\\geq",!0),Pe(Ie,Fe,Ye,"←","\\gets"),Pe(Ie,Fe,Ye,">","\\gt",!0),Pe(Ie,Fe,Ye,"∈","\\in",!0),Pe(Ie,Fe,Ye,"","\\@not"),Pe(Ie,Fe,Ye,"⊂","\\subset",!0),Pe(Ie,Fe,Ye,"⊃","\\supset",!0),Pe(Ie,Fe,Ye,"⊆","\\subseteq",!0),Pe(Ie,Fe,Ye,"⊇","\\supseteq",!0),Pe(Ie,Be,Ye,"⊈","\\nsubseteq",!0),Pe(Ie,Be,Ye,"⊉","\\nsupseteq",!0),Pe(Ie,Fe,Ye,"⊨","\\models"),Pe(Ie,Fe,Ye,"←","\\leftarrow",!0),Pe(Ie,Fe,Ye,"≤","\\le"),Pe(Ie,Fe,Ye,"≤","\\leq",!0),Pe(Ie,Fe,Ye,"<","\\lt",!0),Pe(Ie,Fe,Ye,"→","\\rightarrow",!0),Pe(Ie,Fe,Ye,"→","\\to"),Pe(Ie,Be,Ye,"≱","\\ngeq",!0),Pe(Ie,Be,Ye,"≰","\\nleq",!0),Pe(Ie,Fe,Xe," ","\\ "),Pe(Ie,Fe,Xe," ","\\space"),Pe(Ie,Fe,Xe," ","\\nobreakspace"),Pe(Re,Fe,Xe," ","\\ "),Pe(Re,Fe,Xe," "," "),Pe(Re,Fe,Xe," ","\\space"),Pe(Re,Fe,Xe," ","\\nobreakspace"),Pe(Ie,Fe,Xe,null,"\\nobreak"),Pe(Ie,Fe,Xe,null,"\\allowbreak"),Pe(Ie,Fe,Ke,",",","),Pe(Ie,Fe,Ke,";",";"),Pe(Ie,Be,He,"⊼","\\barwedge",!0),Pe(Ie,Be,He,"⊻","\\veebar",!0),Pe(Ie,Fe,He,"⊙","\\odot",!0),Pe(Ie,Fe,He,"⊕","\\oplus",!0),Pe(Ie,Fe,He,"⊗","\\otimes",!0),Pe(Ie,Fe,Ze,"∂","\\partial",!0),Pe(Ie,Fe,He,"⊘","\\oslash",!0),Pe(Ie,Be,He,"⊚","\\circledcirc",!0),Pe(Ie,Be,He,"⊡","\\boxdot",!0),Pe(Ie,Fe,He,"△","\\bigtriangleup"),Pe(Ie,Fe,He,"▽","\\bigtriangledown"),Pe(Ie,Fe,He,"†","\\dagger"),Pe(Ie,Fe,He,"⋄","\\diamond"),Pe(Ie,Fe,He,"⋆","\\star"),Pe(Ie,Fe,He,"◃","\\triangleleft"),Pe(Ie,Fe,He,"▹","\\triangleright"),Pe(Ie,Fe,Ve,"{","\\{"),Pe(Re,Fe,Ze,"{","\\{"),Pe(Re,Fe,Ze,"{","\\textbraceleft"),Pe(Ie,Fe,Ue,"}","\\}"),Pe(Re,Fe,Ze,"}","\\}"),Pe(Re,Fe,Ze,"}","\\textbraceright"),Pe(Ie,Fe,Ve,"{","\\lbrace"),Pe(Ie,Fe,Ue,"}","\\rbrace"),Pe(Ie,Fe,Ve,"[","\\lbrack",!0),Pe(Re,Fe,Ze,"[","\\lbrack",!0),Pe(Ie,Fe,Ue,"]","\\rbrack",!0),Pe(Re,Fe,Ze,"]","\\rbrack",!0),Pe(Ie,Fe,Ve,"(","\\lparen",!0),Pe(Ie,Fe,Ue,")","\\rparen",!0),Pe(Re,Fe,Ze,"<","\\textless",!0),Pe(Re,Fe,Ze,">","\\textgreater",!0),Pe(Ie,Fe,Ve,"⌊","\\lfloor",!0),Pe(Ie,Fe,Ue,"⌋","\\rfloor",!0),Pe(Ie,Fe,Ve,"⌈","\\lceil",!0),Pe(Ie,Fe,Ue,"⌉","\\rceil",!0),Pe(Ie,Fe,Ze,"\\","\\backslash"),Pe(Ie,Fe,Ze,"∣","|"),Pe(Ie,Fe,Ze,"∣","\\vert"),Pe(Re,Fe,Ze,"|","\\textbar",!0),Pe(Ie,Fe,Ze,"∥","\\|"),Pe(Ie,Fe,Ze,"∥","\\Vert"),Pe(Re,Fe,Ze,"∥","\\textbardbl"),Pe(Re,Fe,Ze,"~","\\textasciitilde"),Pe(Re,Fe,Ze,"\\","\\textbackslash"),Pe(Re,Fe,Ze,"^","\\textasciicircum"),Pe(Ie,Fe,Ye,"↑","\\uparrow",!0),Pe(Ie,Fe,Ye,"⇑","\\Uparrow",!0),Pe(Ie,Fe,Ye,"↓","\\downarrow",!0),Pe(Ie,Fe,Ye,"⇓","\\Downarrow",!0),Pe(Ie,Fe,Ye,"↕","\\updownarrow",!0),Pe(Ie,Fe,Ye,"⇕","\\Updownarrow",!0),Pe(Ie,Fe,Ge,"∐","\\coprod"),Pe(Ie,Fe,Ge,"⋁","\\bigvee"),Pe(Ie,Fe,Ge,"⋀","\\bigwedge"),Pe(Ie,Fe,Ge,"⨄","\\biguplus"),Pe(Ie,Fe,Ge,"⋂","\\bigcap"),Pe(Ie,Fe,Ge,"⋃","\\bigcup"),Pe(Ie,Fe,Ge,"∫","\\int"),Pe(Ie,Fe,Ge,"∫","\\intop"),Pe(Ie,Fe,Ge,"∬","\\iint"),Pe(Ie,Fe,Ge,"∭","\\iiint"),Pe(Ie,Fe,Ge,"∏","\\prod"),Pe(Ie,Fe,Ge,"∑","\\sum"),Pe(Ie,Fe,Ge,"⨂","\\bigotimes"),Pe(Ie,Fe,Ge,"⨁","\\bigoplus"),Pe(Ie,Fe,Ge,"⨀","\\bigodot"),Pe(Ie,Fe,Ge,"∮","\\oint"),Pe(Ie,Fe,Ge,"∯","\\oiint"),Pe(Ie,Fe,Ge,"∰","\\oiiint"),Pe(Ie,Fe,Ge,"⨆","\\bigsqcup"),Pe(Ie,Fe,Ge,"∫","\\smallint"),Pe(Re,Fe,qe,"…","\\textellipsis"),Pe(Ie,Fe,qe,"…","\\mathellipsis"),Pe(Re,Fe,qe,"…","\\ldots",!0),Pe(Ie,Fe,qe,"…","\\ldots",!0),Pe(Ie,Fe,qe,"⋯","\\@cdots",!0),Pe(Ie,Fe,qe,"⋱","\\ddots",!0),Pe(Ie,Fe,Ze,"⋮","\\varvdots"),Pe(Ie,Fe,je,"ˊ","\\acute"),Pe(Ie,Fe,je,"ˋ","\\grave"),Pe(Ie,Fe,je,"¨","\\ddot"),Pe(Ie,Fe,je,"~","\\tilde"),Pe(Ie,Fe,je,"ˉ","\\bar"),Pe(Ie,Fe,je,"˘","\\breve"),Pe(Ie,Fe,je,"ˇ","\\check"),Pe(Ie,Fe,je,"^","\\hat"),Pe(Ie,Fe,je,"⃗","\\vec"),Pe(Ie,Fe,je,"˙","\\dot"),Pe(Ie,Fe,je,"˚","\\mathring"),Pe(Ie,Fe,We,"","\\@imath"),Pe(Ie,Fe,We,"","\\@jmath"),Pe(Ie,Fe,Ze,"ı","ı"),Pe(Ie,Fe,Ze,"ȷ","ȷ"),Pe(Re,Fe,Ze,"ı","\\i",!0),Pe(Re,Fe,Ze,"ȷ","\\j",!0),Pe(Re,Fe,Ze,"ß","\\ss",!0),Pe(Re,Fe,Ze,"æ","\\ae",!0),Pe(Re,Fe,Ze,"œ","\\oe",!0),Pe(Re,Fe,Ze,"ø","\\o",!0),Pe(Re,Fe,Ze,"Æ","\\AE",!0),Pe(Re,Fe,Ze,"Œ","\\OE",!0),Pe(Re,Fe,Ze,"Ø","\\O",!0),Pe(Re,Fe,je,"ˊ","\\'"),Pe(Re,Fe,je,"ˋ","\\`"),Pe(Re,Fe,je,"ˆ","\\^"),Pe(Re,Fe,je,"˜","\\~"),Pe(Re,Fe,je,"ˉ","\\="),Pe(Re,Fe,je,"˘","\\u"),Pe(Re,Fe,je,"˙","\\."),Pe(Re,Fe,je,"¸","\\c"),Pe(Re,Fe,je,"˚","\\r"),Pe(Re,Fe,je,"ˇ","\\v"),Pe(Re,Fe,je,"¨",'\\"'),Pe(Re,Fe,je,"˝","\\H"),Pe(Re,Fe,je,"◯","\\textcircled");var _e={"--":!0,"---":!0,"``":!0,"''":!0};Pe(Re,Fe,Ze,"–","--",!0),Pe(Re,Fe,Ze,"–","\\textendash"),Pe(Re,Fe,Ze,"—","---",!0),Pe(Re,Fe,Ze,"—","\\textemdash"),Pe(Re,Fe,Ze,"‘","`",!0),Pe(Re,Fe,Ze,"‘","\\textquoteleft"),Pe(Re,Fe,Ze,"’","'",!0),Pe(Re,Fe,Ze,"’","\\textquoteright"),Pe(Re,Fe,Ze,"“","``",!0),Pe(Re,Fe,Ze,"“","\\textquotedblleft"),Pe(Re,Fe,Ze,"”","''",!0),Pe(Re,Fe,Ze,"”","\\textquotedblright"),Pe(Ie,Fe,Ze,"°","\\degree",!0),Pe(Re,Fe,Ze,"°","\\degree"),Pe(Re,Fe,Ze,"°","\\textdegree",!0),Pe(Ie,Fe,Ze,"£","\\pounds"),Pe(Ie,Fe,Ze,"£","\\mathsterling",!0),Pe(Re,Fe,Ze,"£","\\pounds"),Pe(Re,Fe,Ze,"£","\\textsterling",!0),Pe(Ie,Be,Ze,"✠","\\maltese"),Pe(Re,Be,Ze,"✠","\\maltese");for(var Je='0123456789/@."',Qe=0;Qe0)return bt(i,l,r,t,o.concat(c));if(s){var h,d;if("boldsymbol"===s){var f=wt(i,r,t,o,n);h=f.fontName,d=[f.fontClass]}else a?(h=It[s].fontName,d=[s]):(h=Pt(s,t.fontWeight,t.fontShape),d=[s,t.fontWeight,t.fontShape]);if(vt(i,h,r).metrics)return bt(i,h,r,t,o.concat(d));if(_e.hasOwnProperty(i)&&"Typewriter"===h.slice(0,10)){for(var p=[],m=0;mt&&(t=o.height),o.depth>n&&(n=o.depth),o.maxFontSize>r&&(r=o.maxFontSize)}e.height=t,e.depth=n,e.maxFontSize=r},At=function(e,t,n,r){var i=new we(e,t,n,r);return Tt(i),i},St=function(e,t,n,r){return new we(e,t,n,r)},Et=function(e,t,n){var r=At([e],[],t);return r.height=Math.max(n||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),r.style.borderBottomWidth=me(r.height),r.maxFontSize=1,r},Mt=function(e,t,n,r){var i=new xe(e,t,n,r);return Tt(i),i},Ot=function(e){var t=new Q(e);return Tt(t),t},Nt=function(e,t){return e instanceof Q?At([],[e],t):e},Dt=function(e){if("individualShift"===e.positionType){for(var t=e.children,n=[t[0]],r=-t[0].shift-t[0].elem.depth,i=r,o=1;o0&&(a.push(un(s,t)),s=[]),a.push(i[l]));s.length>0&&a.push(un(s,t)),n?(o=un(nn(n,t,!0)),o.classes=["tag"],a.push(o)):r&&a.push(r);var u=Jt(["katex-html"],a);if(u.setAttribute("aria-hidden","true"),o){var h=o.children[0];h.style.height=me(u.height+u.depth),u.depth&&(h.style.verticalAlign=me(-u.depth))}return u}function dn(e){return new Q(e)}var fn=function(){function e(e,t,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=n||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.getAttribute=function(e){return this.attributes[e]},t.toNode=function(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=ge(this.classes));for(var n=0;n0&&(e+=' class ="'+m.escape(ge(this.classes))+'"'),e+=">";for(var n=0;n",e},t.toText=function(){return this.children.map((function(e){return e.toText()})).join("")},e}(),pn=function(){function e(e){this.text=void 0,this.text=e}var t=e.prototype;return t.toNode=function(){return document.createTextNode(this.text)},t.toMarkup=function(){return m.escape(this.toText())},t.toText=function(){return this.text},e}(),mn=function(){function e(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":e>=-.05556&&e<=-.05555?" ⁣":e>=-.1667&&e<=-.1666?" ⁣":e>=-.2223&&e<=-.2222?" ⁣":e>=-.2778&&e<=-.2777?" ⁣":null}var t=e.prototype;return t.toNode=function(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",me(this.width)),e},t.toMarkup=function(){return this.character?""+this.character+"":''},t.toText=function(){return this.character?this.character:" "},e}(),gn={MathNode:fn,TextNode:pn,SpaceNode:mn,newDocumentFragment:dn},vn=function(e,t,n){return!ze[t][e]||!ze[t][e].replace||55349===e.charCodeAt(0)||_e.hasOwnProperty(e)&&n&&(n.fontFamily&&"tt"===n.fontFamily.slice(4,6)||n.font&&"tt"===n.font.slice(4,6))||(e=ze[t][e].replace),new gn.TextNode(e)},bn=function(e){return 1===e.length?e[0]:new gn.MathNode("mrow",e)},yn=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var n=t.font;if(!n||"mathnormal"===n)return null;var r=e.mode;if("mathit"===n)return"italic";if("boldsymbol"===n)return"textord"===e.type?"bold":"bold-italic";if("mathbf"===n)return"bold";if("mathbb"===n)return"double-struck";if("mathfrak"===n)return"fraktur";if("mathscr"===n||"mathcal"===n)return"script";if("mathsf"===n)return"sans-serif";if("mathtt"===n)return"monospace";var i=e.text;if(m.contains(["\\imath","\\jmath"],i))return null;ze[r][i]&&ze[r][i].replace&&(i=ze[r][i].replace);var o=Bt.fontMap[n].fontName;return re(i,o,r)?Bt.fontMap[n].variant:null},wn=function(e,t,n){if(1===e.length){var r=kn(e[0],t);return n&&r instanceof fn&&"mo"===r.type&&(r.setAttribute("lspace","0em"),r.setAttribute("rspace","0em")),[r]}for(var i,o=[],a=0;a0&&(f.text=f.text.slice(0,1)+"̸"+f.text.slice(1),o.pop())}}}o.push(s),i=s}return o},xn=function(e,t,n){return bn(wn(e,t,n))},kn=function(e,t){if(!e)return new gn.MathNode("mrow");if(Kt[e.type]){var n=Kt[e.type](e,t);return n}throw new r("Got group of unknown type: '"+e.type+"'")};function Cn(e,t,n,r,i){var o,a=wn(e,n);o=1===a.length&&a[0]instanceof fn&&m.contains(["mrow","mtable"],a[0].type)?a[0]:new gn.MathNode("mrow",a);var s=new gn.MathNode("annotation",[new gn.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new gn.MathNode("semantics",[o,s]),c=new gn.MathNode("math",[l]);c.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),r&&c.setAttribute("display","block");var u=i?"katex":"katex-mathml";return Bt.makeSpan([u],[c])}var Tn=function(e){return new ue({style:e.displayMode?I.DISPLAY:I.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},An=function(e,t){if(t.displayMode){var n=["katex-display"];t.leqno&&n.push("leqno"),t.fleqn&&n.push("fleqn"),e=Bt.makeSpan(n,[e])}return e},Sn=function(e,t,n){var r,i=Tn(n);if("mathml"===n.output)return Cn(e,t,i,n.displayMode,!0);if("html"===n.output){var o=hn(e,i);r=Bt.makeSpan(["katex"],[o])}else{var a=Cn(e,t,i,n.displayMode,!1),s=hn(e,i);r=Bt.makeSpan(["katex"],[a,s])}return An(r,n)},En=function(e,t,n){var r=Tn(n),i=hn(e,r),o=Bt.makeSpan(["katex"],[i]);return An(o,n)},Mn={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},On=function(e){var t=new gn.MathNode("mo",[new gn.TextNode(Mn[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},Nn={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Dn=function(e){return"ordgroup"===e.type?e.body.length:1},Ln=function(e,t){function n(){var n=4e5,r=e.label.slice(1);if(m.contains(["widehat","widecheck","widetilde","utilde"],r)){var i,o,a,s=e,l=Dn(s.base);if(l>5)"widehat"===r||"widecheck"===r?(i=420,n=2364,a=.42,o=r+"4"):(i=312,n=2340,a=.34,o="tilde4");else{var c=[1,1,2,2,3,3][l];"widehat"===r||"widecheck"===r?(n=[0,1062,2364,2364,2364][c],i=[0,239,300,360,420][c],a=[0,.24,.3,.3,.36,.42][c],o=r+c):(n=[0,600,1033,2339,2340][c],i=[0,260,286,306,312][c],a=[0,.26,.286,.3,.306,.34][c],o="tilde"+c)}var u=new Se(o),h=new Ae([u],{width:"100%",height:me(a),viewBox:"0 0 "+n+" "+i,preserveAspectRatio:"none"});return{span:Bt.makeSvgSpan([],[h],t),minWidth:0,height:a}}var d,f,p=[],g=Nn[r],v=g[0],b=g[1],y=g[2],w=y/1e3,x=v.length;if(1===x){var k=g[3];d=["hide-tail"],f=[k]}else if(2===x)d=["halfarrow-left","halfarrow-right"],f=["xMinYMin","xMaxYMin"];else{if(3!==x)throw new Error("Correct katexImagesData or update code here to support\n "+x+" children.");d=["brace-left","brace-center","brace-right"],f=["xMinYMin","xMidYMin","xMaxYMin"]}for(var C=0;C0&&(i.style.minWidth=me(o)),i},zn=function(e,t,n,r,i){var o,a=e.height+e.depth+n+r;if(/fbox|color|angl/.test(t)){if(o=Bt.makeSpan(["stretchy",t],[],i),"fbox"===t){var s=i.color&&i.getColor();s&&(o.style.borderColor=s)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new Ee({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new Ee({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var c=new Ae(l,{width:"100%",height:me(a)});o=Bt.makeSvgSpan([],[c],i)}return o.height=a,o.style.height=me(a),o},Pn={encloseSpan:zn,mathMLnode:On,svgSpan:Ln};function In(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function Rn(e){var t=Fn(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function Fn(e){return e&&("atom"===e.type||De.hasOwnProperty(e.type))?e:null}var Bn=function(e,t){var n,r,i;e&&"supsub"===e.type?(r=In(e.base,"accent"),n=r.base,e.base=n,i=Oe(cn(e,t)),e.base=r):(r=In(e,"accent"),n=r.base);var o=cn(n,t.havingCrampedStyle()),a=r.isShifty&&m.isCharacterBox(n),s=0;if(a){var l=m.getBaseElem(n),c=cn(l,t.havingCrampedStyle());s=Me(c).skew}var u,h="\\c"===r.label,d=h?o.height+o.depth:Math.min(o.height,t.fontMetrics().xHeight);if(r.isStretchy)u=Pn.svgSpan(r,t),u=Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:u,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+me(2*s)+")",marginLeft:me(2*s)}:void 0}]},t);else{var f,p;"\\vec"===r.label?(f=Bt.staticSvg("vec",t),p=Bt.svgData.vec[1]):(f=Bt.makeOrd({mode:r.mode,text:r.label},t,"textord"),f=Me(f),f.italic=0,p=f.width,h&&(d+=f.depth)),u=Bt.makeSpan(["accent-body"],[f]);var g="\\textcircled"===r.label;g&&(u.classes.push("accent-full"),d=o.height);var v=s;g||(v-=p/2),u.style.left=me(v),"\\textcircled"===r.label&&(u.style.top=".2em"),u=Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-d},{type:"elem",elem:u}]},t)}var b=Bt.makeSpan(["mord","accent"],[u],t);return i?(i.children[0]=b,i.height=Math.max(b.height,i.height),i.classes[0]="mord",i):b},jn=function(e,t){var n=e.isStretchy?Pn.mathMLnode(e.label):new gn.MathNode("mo",[vn(e.label,e.mode)]),r=new gn.MathNode("mover",[kn(e.base,t),n]);return r.setAttribute("accent","true"),r},Hn=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((function(e){return"\\"+e})).join("|"));Yt({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(e,t){var n=Zt(t[0]),r=!Hn.test(e.funcName),i=!r||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:r,isShifty:i,base:n}},htmlBuilder:Bn,mathmlBuilder:jn}),Yt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:function(e,t){var n=t[0],r=e.parser.mode;return"math"===r&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),r="text"),{type:"accent",mode:r,label:e.funcName,isStretchy:!1,isShifty:!0,base:n}},htmlBuilder:Bn,mathmlBuilder:jn}),Yt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"accentUnder",mode:n.mode,label:r,base:i}},htmlBuilder:function(e,t){var n=cn(e.base,t),r=Pn.svgSpan(e,t),i="\\utilde"===e.label?.12:0,o=Bt.makeVList({positionType:"top",positionData:n.height,children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:i},{type:"elem",elem:n}]},t);return Bt.makeSpan(["mord","accentunder"],[o],t)},mathmlBuilder:function(e,t){var n=Pn.mathMLnode(e.label),r=new gn.MathNode("munder",[kn(e.base,t),n]);return r.setAttribute("accentunder","true"),r}});var Un=function(e){var t=new gn.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};Yt({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler:function(e,t,n){var r=e.parser,i=e.funcName;return{type:"xArrow",mode:r.mode,label:i,body:t[0],below:n[0]}},htmlBuilder:function(e,t){var n,r=t.style,i=t.havingStyle(r.sup()),o=Bt.wrapFragment(cn(e.body,i,t),t),a="\\x"===e.label.slice(0,2)?"x":"cd";o.classes.push(a+"-arrow-pad"),e.below&&(i=t.havingStyle(r.sub()),n=Bt.wrapFragment(cn(e.below,i,t),t),n.classes.push(a+"-arrow-pad"));var s,l=Pn.svgSpan(e,t),c=-t.fontMetrics().axisHeight+.5*l.height,u=-t.fontMetrics().axisHeight-.5*l.height-.111;if((o.depth>.25||"\\xleftequilibrium"===e.label)&&(u-=o.depth),n){var h=-t.fontMetrics().axisHeight+n.height+.5*l.height+.111;s=Bt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:u},{type:"elem",elem:l,shift:c},{type:"elem",elem:n,shift:h}]},t)}else s=Bt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:u},{type:"elem",elem:l,shift:c}]},t);return s.children[0].children[0].children[1].classes.push("svg-align"),Bt.makeSpan(["mrel","x-arrow"],[s],t)},mathmlBuilder:function(e,t){var n,r=Pn.mathMLnode(e.label);if(r.setAttribute("minsize","x"===e.label.charAt(0)?"1.75em":"3.0em"),e.body){var i=Un(kn(e.body,t));if(e.below){var o=Un(kn(e.below,t));n=new gn.MathNode("munderover",[r,o,i])}else n=new gn.MathNode("mover",[r,i])}else if(e.below){var a=Un(kn(e.below,t));n=new gn.MathNode("munder",[r,a])}else n=Un(),n=new gn.MathNode("mover",[r,n]);return n}});var qn=Bt.makeSpan;function Wn(e,t){var n=nn(e.body,t,!0);return qn([e.mclass],n,t)}function Gn(e,t){var n,r=wn(e.body,t);return"minner"===e.mclass?n=new gn.MathNode("mpadded",r):"mord"===e.mclass?e.isCharacterBox?(n=r[0],n.type="mi"):n=new gn.MathNode("mi",r):(e.isCharacterBox?(n=r[0],n.type="mo"):n=new gn.MathNode("mo",r),"mbin"===e.mclass?(n.attributes.lspace="0.22em",n.attributes.rspace="0.22em"):"mpunct"===e.mclass?(n.attributes.lspace="0em",n.attributes.rspace="0.17em"):"mopen"===e.mclass||"mclose"===e.mclass?(n.attributes.lspace="0em",n.attributes.rspace="0em"):"minner"===e.mclass&&(n.attributes.lspace="0.0556em",n.attributes.width="+0.1111em")),n}Yt({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"mclass",mode:n.mode,mclass:"m"+r.slice(5),body:_t(i),isCharacterBox:m.isCharacterBox(i)}},htmlBuilder:Wn,mathmlBuilder:Gn});var Vn=function(e){var t="ordgroup"===e.type&&e.body.length?e.body[0]:e;return"atom"!==t.type||"bin"!==t.family&&"rel"!==t.family?"mord":"m"+t.family};Yt({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(e,t){var n=e.parser;return{type:"mclass",mode:n.mode,mclass:Vn(t[0]),body:_t(t[1]),isCharacterBox:m.isCharacterBox(t[1])}}}),Yt({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(e,t){var n,r=e.parser,i=e.funcName,o=t[1],a=t[0];n="\\stackrel"!==i?Vn(o):"mrel";var s={type:"op",mode:o.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==i,body:_t(o)},l={type:"supsub",mode:a.mode,base:s,sup:"\\underset"===i?null:a,sub:"\\underset"===i?a:null};return{type:"mclass",mode:r.mode,mclass:n,body:[l],isCharacterBox:m.isCharacterBox(l)}},htmlBuilder:Wn,mathmlBuilder:Gn}),Yt({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var n=e.parser;return{type:"pmb",mode:n.mode,mclass:Vn(t[0]),body:_t(t[0])}},htmlBuilder:function(e,t){var n=nn(e.body,t,!0),r=Bt.makeSpan([e.mclass],n,t);return r.style.textShadow="0.02em 0.01em 0.04px",r},mathmlBuilder:function(e,t){var n=wn(e.body,t),r=new gn.MathNode("mstyle",n);return r.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),r}});var Kn={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Yn=function(){return{type:"styling",body:[],mode:"math",style:"display"}},Xn=function(e){return"textord"===e.type&&"@"===e.text},Zn=function(e,t){return("mathord"===e.type||"atom"===e.type)&&e.text===t};function _n(e,t,n){var r=Kn[e];switch(r){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return n.callFunction(r,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":var i=n.callFunction("\\\\cdleft",[t[0]],[]),o={type:"atom",text:r,mode:"math",family:"rel"},a=n.callFunction("\\Big",[o],[]),s=n.callFunction("\\\\cdright",[t[1]],[]),l={type:"ordgroup",mode:"math",body:[i,a,s]};return n.callFunction("\\\\cdparent",[l],[]);case"\\\\cdlongequal":return n.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":var c={type:"textord",text:"\\Vert",mode:"math"};return n.callFunction("\\Big",[c],[]);default:return{type:"textord",text:" ",mode:"math"}}}function Jn(e){var t=[];e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();while(1){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var n=e.fetch().text;if("&"!==n&&"\\\\"!==n){if("\\end"===n){0===t[t.length-1].length&&t.pop();break}throw new r("Expected \\\\ or \\cr or \\end",e.nextToken)}e.consume()}for(var i=[],o=[i],a=0;a-1);else{if(!("<>AV".indexOf(u)>-1))throw new r('Expected one of "<>AV=|." after @',s[c]);for(var d=0;d<2;d++){for(var f=!0,p=c+1;p=1114111)throw new r("\\@char with invalid code point "+a);return u<=65535?c=String.fromCharCode(u):(u-=65536,c=String.fromCharCode(55296+(u>>10),56320+(1023&u))),{type:"textord",mode:n.mode,text:c}}});var Qn=function(e,t){var n=nn(e.body,t.withColor(e.color),!1);return Bt.makeFragment(n)},$n=function(e,t){var n=wn(e.body,t.withColor(e.color)),r=new gn.MathNode("mstyle",n);return r.setAttribute("mathcolor",e.color),r};Yt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler:function(e,t){var n=e.parser,r=In(t[0],"color-token").color,i=t[1];return{type:"color",mode:n.mode,color:r,body:_t(i)}},htmlBuilder:Qn,mathmlBuilder:$n}),Yt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler:function(e,t){var n=e.parser,r=e.breakOnTokenText,i=In(t[0],"color-token").color;n.gullet.macros.set("\\current@color",i);var o=n.parseExpression(!0,r);return{type:"color",mode:n.mode,color:i,body:o}},htmlBuilder:Qn,mathmlBuilder:$n}),Yt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler:function(e,t,n){var r=e.parser,i="["===r.gullet.future().text?r.parseSizeGroup(!0):null,o=!r.settings.displayMode||!r.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:r.mode,newLine:o,size:i&&In(i,"size").value}},htmlBuilder:function(e,t){var n=Bt.makeSpan(["mspace"],[],t);return e.newLine&&(n.classes.push("newline"),e.size&&(n.style.marginTop=me(pe(e.size,t)))),n},mathmlBuilder:function(e,t){var n=new gn.MathNode("mspace");return e.newLine&&(n.setAttribute("linebreak","newline"),e.size&&n.setAttribute("height",me(pe(e.size,t)))),n}});var er={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},tr=function(e){var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new r("Expected a control sequence",e);return t},nr=function(e){var t=e.gullet.popToken();return"="===t.text&&(t=e.gullet.popToken()," "===t.text&&(t=e.gullet.popToken())),t},rr=function(e,t,n,r){var i=e.gullet.macros.get(n.text);null==i&&(n.noexpand=!0,i={tokens:[n],numArgs:0,unexpandable:!e.gullet.isExpandable(n.text)}),e.gullet.macros.set(t,i,r)};Yt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler:function(e){var t=e.parser,n=e.funcName;t.consumeSpaces();var i=t.fetch();if(er[i.text])return"\\global"!==n&&"\\\\globallong"!==n||(i.text=er[i.text]),In(t.parseFunction(),"internal");throw new r("Invalid token after macro prefix",i)}}),Yt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,n=e.funcName,i=t.gullet.popToken(),o=i.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(o))throw new r("Expected a control sequence",i);var a,s=0,l=[[]];while("{"!==t.gullet.future().text)if(i=t.gullet.popToken(),"#"===i.text){if("{"===t.gullet.future().text){a=t.gullet.future(),l[s].push("{");break}if(i=t.gullet.popToken(),!/^[1-9]$/.test(i.text))throw new r('Invalid argument number "'+i.text+'"');if(parseInt(i.text)!==s+1)throw new r('Argument number "'+i.text+'" out of order');s++,l.push([])}else{if("EOF"===i.text)throw new r("Expected a macro definition");l[s].push(i.text)}var c=t.gullet.consumeArg(),u=c.tokens;return a&&u.unshift(a),"\\edef"!==n&&"\\xdef"!==n||(u=t.gullet.expandTokens(u),u.reverse()),t.gullet.macros.set(o,{tokens:u,numArgs:s,delimiters:l},n===er[n]),{type:"internal",mode:t.mode}}}),Yt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,n=e.funcName,r=tr(t.gullet.popToken());t.gullet.consumeSpaces();var i=nr(t);return rr(t,r,i,"\\\\globallet"===n),{type:"internal",mode:t.mode}}}),Yt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,n=e.funcName,r=tr(t.gullet.popToken()),i=t.gullet.popToken(),o=t.gullet.popToken();return rr(t,r,o,"\\\\globalfuture"===n),t.gullet.pushToken(o),t.gullet.pushToken(i),{type:"internal",mode:t.mode}}});var ir=function(e,t,n){var r=ze.math[e]&&ze.math[e].replace,i=re(r||e,t,n);if(!i)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return i},or=function(e,t,n,r){var i=n.havingBaseStyle(t),o=Bt.makeSpan(r.concat(i.sizingClasses(n)),[e],n),a=i.sizeMultiplier/n.sizeMultiplier;return o.height*=a,o.depth*=a,o.maxFontSize=i.sizeMultiplier,o},ar=function(e,t,n){var r=t.havingBaseStyle(n),i=(1-t.sizeMultiplier/r.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=me(i),e.height-=i,e.depth+=i},sr=function(e,t,n,r,i,o){var a=Bt.makeSymbol(e,"Main-Regular",i,r),s=or(a,t,r,o);return n&&ar(s,r,t),s},lr=function(e,t,n,r){return Bt.makeSymbol(e,"Size"+t+"-Regular",n,r)},cr=function(e,t,n,r,i,o){var a=lr(e,t,i,r),s=or(Bt.makeSpan(["delimsizing","size"+t],[a],r),I.TEXT,r,o);return n&&ar(s,r,I.TEXT),s},ur=function(e,t,n){var r;r="Size1-Regular"===t?"delim-size1":"delim-size4";var i=Bt.makeSpan(["delimsizinginner",r],[Bt.makeSpan([],[Bt.makeSymbol(e,t,n)])]);return{type:"elem",elem:i}},hr=function(e,t,n){var r=$["Size4-Regular"][e.charCodeAt(0)]?$["Size4-Regular"][e.charCodeAt(0)][4]:$["Size1-Regular"][e.charCodeAt(0)][4],i=new Se("inner",Z(e,Math.round(1e3*t))),o=new Ae([i],{width:me(r),height:me(t),style:"width:"+me(r),viewBox:"0 0 "+1e3*r+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),a=Bt.makeSvgSpan([],[o],n);return a.height=t,a.style.height=me(t),a.style.width=me(r),{type:"elem",elem:a}},dr=.008,fr={type:"kern",size:-1*dr},pr=["|","\\lvert","\\rvert","\\vert"],mr=["\\|","\\lVert","\\rVert","\\Vert"],gr=function(e,t,n,r,i,o){var a,s,l,c,u="",h=0;a=l=c=e,s=null;var d="Size1-Regular";"\\uparrow"===e?l=c="⏐":"\\Uparrow"===e?l=c="‖":"\\downarrow"===e?a=l="⏐":"\\Downarrow"===e?a=l="‖":"\\updownarrow"===e?(a="\\uparrow",l="⏐",c="\\downarrow"):"\\Updownarrow"===e?(a="\\Uparrow",l="‖",c="\\Downarrow"):m.contains(pr,e)?(l="∣",u="vert",h=333):m.contains(mr,e)?(l="∥",u="doublevert",h=556):"["===e||"\\lbrack"===e?(a="⎡",l="⎢",c="⎣",d="Size4-Regular",u="lbrack",h=667):"]"===e||"\\rbrack"===e?(a="⎤",l="⎥",c="⎦",d="Size4-Regular",u="rbrack",h=667):"\\lfloor"===e||"⌊"===e?(l=a="⎢",c="⎣",d="Size4-Regular",u="lfloor",h=667):"\\lceil"===e||"⌈"===e?(a="⎡",l=c="⎢",d="Size4-Regular",u="lceil",h=667):"\\rfloor"===e||"⌋"===e?(l=a="⎥",c="⎦",d="Size4-Regular",u="rfloor",h=667):"\\rceil"===e||"⌉"===e?(a="⎤",l=c="⎥",d="Size4-Regular",u="rceil",h=667):"("===e||"\\lparen"===e?(a="⎛",l="⎜",c="⎝",d="Size4-Regular",u="lparen",h=875):")"===e||"\\rparen"===e?(a="⎞",l="⎟",c="⎠",d="Size4-Regular",u="rparen",h=875):"\\{"===e||"\\lbrace"===e?(a="⎧",s="⎨",c="⎩",l="⎪",d="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(a="⎫",s="⎬",c="⎭",l="⎪",d="Size4-Regular"):"\\lgroup"===e||"⟮"===e?(a="⎧",c="⎩",l="⎪",d="Size4-Regular"):"\\rgroup"===e||"⟯"===e?(a="⎫",c="⎭",l="⎪",d="Size4-Regular"):"\\lmoustache"===e||"⎰"===e?(a="⎧",c="⎭",l="⎪",d="Size4-Regular"):"\\rmoustache"!==e&&"⎱"!==e||(a="⎫",c="⎩",l="⎪",d="Size4-Regular");var f=ir(a,d,i),p=f.height+f.depth,g=ir(l,d,i),v=g.height+g.depth,b=ir(c,d,i),y=b.height+b.depth,w=0,x=1;if(null!==s){var k=ir(s,d,i);w=k.height+k.depth,x=2}var C=p+y+w,T=Math.max(0,Math.ceil((t-C)/(x*v))),A=C+T*x*v,S=r.fontMetrics().axisHeight;n&&(S*=r.sizeMultiplier);var E=A/2-S,M=[];if(u.length>0){var O=A-p-y,N=Math.round(1e3*A),D=J(u,Math.round(1e3*O)),L=new Se(u,D),z=(h/1e3).toFixed(3)+"em",P=(N/1e3).toFixed(3)+"em",R=new Ae([L],{width:z,height:P,viewBox:"0 0 "+h+" "+N}),F=Bt.makeSvgSpan([],[R],r);F.height=N/1e3,F.style.width=z,F.style.height=P,M.push({type:"elem",elem:F})}else{if(M.push(ur(c,d,i)),M.push(fr),null===s){var B=A-p-y+2*dr;M.push(hr(l,B,r))}else{var j=(A-p-y-w)/2+2*dr;M.push(hr(l,j,r)),M.push(fr),M.push(ur(s,d,i)),M.push(fr),M.push(hr(l,j,r))}M.push(fr),M.push(ur(a,d,i))}var H=r.havingBaseStyle(I.TEXT),U=Bt.makeVList({positionType:"bottom",positionData:E,children:M},H);return or(Bt.makeSpan(["delimsizing","mult"],[U],H),I.TEXT,r,o)},vr=80,br=.08,yr=function(e,t,n,r,i){var o=X(e,r,n),a=new Se(e,o),s=new Ae([a],{width:"400em",height:me(t),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return Bt.makeSvgSpan(["hide-tail"],[s],i)},wr=function(e,t){var n,r,i=t.havingBaseSizing(),o=Nr("\\surd",e*i.sizeMultiplier,Mr,i),a=i.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,c=0,u=0;return"small"===o.type?(u=1e3+1e3*s+vr,e<1?a=1:e<1.4&&(a=.7),l=(1+s+br)/a,c=(1+s)/a,n=yr("sqrtMain",l,u,s,t),n.style.minWidth="0.853em",r=.833/a):"large"===o.type?(u=(1e3+vr)*Tr[o.size],c=(Tr[o.size]+s)/a,l=(Tr[o.size]+s+br)/a,n=yr("sqrtSize"+o.size,l,u,s,t),n.style.minWidth="1.02em",r=1/a):(l=e+s+br,c=e+s,u=Math.floor(1e3*e+s)+vr,n=yr("sqrtTall",l,u,s,t),n.style.minWidth="0.742em",r=1.056),n.height=c,n.style.height=me(l),{span:n,advanceWidth:r,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*a}},xr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],kr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],Cr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Tr=[0,1.2,1.8,2.4,3],Ar=function(e,t,n,i,o){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),m.contains(xr,e)||m.contains(Cr,e))return cr(e,t,!1,n,i,o);if(m.contains(kr,e))return gr(e,Tr[t],!1,n,i,o);throw new r("Illegal delimiter: '"+e+"'")},Sr=[{type:"small",style:I.SCRIPTSCRIPT},{type:"small",style:I.SCRIPT},{type:"small",style:I.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Er=[{type:"small",style:I.SCRIPTSCRIPT},{type:"small",style:I.SCRIPT},{type:"small",style:I.TEXT},{type:"stack"}],Mr=[{type:"small",style:I.SCRIPTSCRIPT},{type:"small",style:I.SCRIPT},{type:"small",style:I.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Or=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Nr=function(e,t,n,r){for(var i=Math.min(2,3-r.style.size),o=i;ot)return n[o]}return n[n.length-1]},Dr=function(e,t,n,r,i,o){var a;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),a=m.contains(Cr,e)?Sr:m.contains(xr,e)?Mr:Er;var s=Nr(e,t,a,r);return"small"===s.type?sr(e,s.style,n,r,i,o):"large"===s.type?cr(e,s.size,n,r,i,o):gr(e,t,n,r,i,o)},Lr=function(e,t,n,r,i,o){var a=r.fontMetrics().axisHeight*r.sizeMultiplier,s=901,l=5/r.fontMetrics().ptPerEm,c=Math.max(t-a,n+a),u=Math.max(c/500*s,2*c-l);return Dr(e,u,!0,r,i,o)},zr={sqrtImage:wr,sizedDelim:Ar,sizeToMaxHeight:Tr,customSizedDelim:Dr,leftRightDelim:Lr},Pr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Ir=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Rr(e,t){var n=Fn(e);if(n&&m.contains(Ir,n.text))return n;throw new r(n?"Invalid delimiter '"+n.text+"' after '"+t.funcName+"'":"Invalid delimiter type '"+e.type+"'",e)}function Fr(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Yt({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:function(e,t){var n=Rr(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:Pr[e.funcName].size,mclass:Pr[e.funcName].mclass,delim:n.text}},htmlBuilder:function(e,t){return"."===e.delim?Bt.makeSpan([e.mclass]):zr.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass])},mathmlBuilder:function(e){var t=[];"."!==e.delim&&t.push(vn(e.delim,e.mode));var n=new gn.MathNode("mo",t);"mopen"===e.mclass||"mclose"===e.mclass?n.setAttribute("fence","true"):n.setAttribute("fence","false"),n.setAttribute("stretchy","true");var r=me(zr.sizeToMaxHeight[e.size]);return n.setAttribute("minsize",r),n.setAttribute("maxsize",r),n}}),Yt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:function(e,t){var n=e.parser.gullet.macros.get("\\current@color");if(n&&"string"!==typeof n)throw new r("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:Rr(t[0],e).text,color:n}}}),Yt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:function(e,t){var n=Rr(t[0],e),r=e.parser;++r.leftrightDepth;var i=r.parseExpression(!1);--r.leftrightDepth,r.expect("\\right",!1);var o=In(r.parseFunction(),"leftright-right");return{type:"leftright",mode:r.mode,body:i,left:n.text,right:o.delim,rightColor:o.color}},htmlBuilder:function(e,t){Fr(e);for(var n,r,i=nn(e.body,t,!0,["mopen","mclose"]),o=0,a=0,s=!1,l=0;l-1?"mpadded":"menclose",[kn(e.body,t)]);switch(e.label){case"\\cancel":r.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":r.setAttribute("notation","downdiagonalstrike");break;case"\\phase":r.setAttribute("notation","phasorangle");break;case"\\sout":r.setAttribute("notation","horizontalstrike");break;case"\\fbox":r.setAttribute("notation","box");break;case"\\angl":r.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(n=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,r.setAttribute("width","+"+2*n+"pt"),r.setAttribute("height","+"+2*n+"pt"),r.setAttribute("lspace",n+"pt"),r.setAttribute("voffset",n+"pt"),"\\fcolorbox"===e.label){var i=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);r.setAttribute("style","border: "+i+"em solid "+String(e.borderColor))}break;case"\\xcancel":r.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&r.setAttribute("mathbackground",e.backgroundColor),r};Yt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler:function(e,t,n){var r=e.parser,i=e.funcName,o=In(t[0],"color-token").color,a=t[1];return{type:"enclose",mode:r.mode,label:i,backgroundColor:o,body:a}},htmlBuilder:Br,mathmlBuilder:jr}),Yt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler:function(e,t,n){var r=e.parser,i=e.funcName,o=In(t[0],"color-token").color,a=In(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:r.mode,label:i,backgroundColor:a,borderColor:o,body:s}},htmlBuilder:Br,mathmlBuilder:jr}),Yt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(e,t){var n=e.parser;return{type:"enclose",mode:n.mode,label:"\\fbox",body:t[0]}}}),Yt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"enclose",mode:n.mode,label:r,body:i}},htmlBuilder:Br,mathmlBuilder:jr}),Yt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler:function(e,t){var n=e.parser;return{type:"enclose",mode:n.mode,label:"\\angl",body:t[0]}}});var Hr={};function Ur(e){for(var t=e.type,n=e.names,r=e.props,i=e.handler,o=e.htmlBuilder,a=e.mathmlBuilder,s={type:t,numArgs:r.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:i},l=0;l1||!h)&&g.pop(),b.length0&&(w+=.25),c.push({pos:w,isDashed:e[t]})}for(x(a[0]),n=0;n0&&(M+=y,T=s)){var V=void 0;(i>0||e.hskipBeforeAndAfter)&&(V=m.deflt(H.pregap,d),0!==V&&(O=Bt.makeSpan(["arraycolsep"],[]),O.style.width=me(V),z.push(O)));var K=[];for(n=0;n0){var _=Bt.makeLineSpan("hline",t,u),J=Bt.makeLineSpan("hdashline",t,u),Q=[{type:"elem",elem:l,shift:0}];while(c.length>0){var $=c.pop(),ee=$.pos-D;$.isDashed?Q.push({type:"elem",elem:J,shift:ee}):Q.push({type:"elem",elem:_,shift:ee})}l=Bt.makeVList({positionType:"individualShift",children:Q},t)}if(0===P.length)return Bt.makeSpan(["mord"],[l],t);var te=Bt.makeVList({positionType:"individualShift",children:P},t);return te=Bt.makeSpan(["tag"],[te],t),Bt.makeFragment([l,te])},Qr={c:"center ",l:"left ",r:"right "},$r=function(e,t){for(var n=[],r=new gn.MathNode("mtd",[],["mtr-glue"]),i=new gn.MathNode("mtd",[],["mml-eqn-num"]),o=0;o0){var f=e.cols,p="",m=!1,g=0,v=f.length;"separator"===f[0].type&&(h+="top ",g=1),"separator"===f[f.length-1].type&&(h+="bottom ",v-=1);for(var b=g;b0?"left ":"",h+=C[C.length-1].length>0?"right ":"";for(var T=1;T-1?"alignat":"align",a="split"===e.envName,s=Zr(e.parser,{cols:i,addJot:!0,autoTag:a?void 0:Xr(e.envName),emptySingleRow:!0,colSeparationType:o,maxNumCols:a?2:void 0,leqno:e.parser.settings.leqno},"display"),l=0,c={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&"ordgroup"===t[0].type){for(var u="",h=0;h0&&f&&(g=1),i[p]={type:"align",align:m,pregap:g,postgap:0}}return s.colSeparationType=f?"align":"alignat",s};Ur({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(e,t){var n=Fn(t[0]),i=n?[t[0]]:In(t[0],"ordgroup").body,o=i.map((function(e){var t=Rn(e),n=t.text;if(-1!=="lcr".indexOf(n))return{type:"align",align:n};if("|"===n)return{type:"separator",separator:"|"};if(":"===n)return{type:"separator",separator:":"};throw new r("Unknown column alignment: "+n,e)})),a={cols:o,hskipBeforeAndAfter:!0,maxNumCols:o.length};return Zr(e.parser,a,_r(e.envName))},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler:function(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],n="c",i={hskipBeforeAndAfter:!1,cols:[{type:"align",align:n}]};if("*"===e.envName.charAt(e.envName.length-1)){var o=e.parser;if(o.consumeSpaces(),"["===o.fetch().text){if(o.consume(),o.consumeSpaces(),n=o.fetch().text,-1==="lcr".indexOf(n))throw new r("Expected l or c or r",o.nextToken);o.consume(),o.consumeSpaces(),o.expect("]"),o.consume(),i.cols=[{type:"align",align:n}]}}var a=Zr(e.parser,i,_r(e.envName)),s=Math.max.apply(Math,[0].concat(a.body.map((function(e){return e.length}))));return a.cols=new Array(s).fill({type:"align",align:n}),t?{type:"leftright",mode:e.mode,body:[a],left:t[0],right:t[1],rightColor:void 0}:a},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(e){var t={arraystretch:.5},n=Zr(e.parser,t,"script");return n.colSeparationType="small",n},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["subarray"],props:{numArgs:1},handler:function(e,t){var n=Fn(t[0]),i=n?[t[0]]:In(t[0],"ordgroup").body,o=i.map((function(e){var t=Rn(e),n=t.text;if(-1!=="lc".indexOf(n))return{type:"align",align:n};throw new r("Unknown column alignment: "+n,e)}));if(o.length>1)throw new r("{subarray} can contain only one column");var a={cols:o,hskipBeforeAndAfter:!1,arraystretch:.5};if(a=Zr(e.parser,a,"script"),a.body.length>0&&a.body[0].length>1)throw new r("{subarray} can contain only one column");return a},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler:function(e){var t={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},n=Zr(e.parser,t,_r(e.envName));return{type:"leftright",mode:e.mode,body:[n],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:ei,htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler:function(e){m.contains(["gather","gather*"],e.envName)&&Yr(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Xr(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Zr(e.parser,t,"display")},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:ei,htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["equation","equation*"],props:{numArgs:0},handler:function(e){Yr(e);var t={autoTag:Xr(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Zr(e.parser,t,"display")},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["CD"],props:{numArgs:0},handler:function(e){return Yr(e),Jn(e.parser)},htmlBuilder:Jr,mathmlBuilder:$r}),Wr("\\nonumber","\\gdef\\@eqnsw{0}"),Wr("\\notag","\\nonumber"),Yt({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(e,t){throw new r(e.funcName+" valid only within array environment")}});var ti=Hr,ni=ti;Yt({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(e,t){var n=e.parser,i=e.funcName,o=t[0];if("ordgroup"!==o.type)throw new r("Invalid environment name",o);for(var a="",s=0;s=I.SCRIPT.id?n.text():I.DISPLAY:"text"===e&&n.size===I.DISPLAY.size?n=I.TEXT:"script"===e?n=I.SCRIPT:"scriptscript"===e&&(n=I.SCRIPTSCRIPT),n},si=function(e,t){var n,r=ai(e.size,t.style),i=r.fracNum(),o=r.fracDen();n=t.havingStyle(i);var a=cn(e.numer,n,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;a.height=a.height0?3*h:7*h,p=t.fontMetrics().denom1):(u>0?(d=t.fontMetrics().num2,f=h):(d=t.fontMetrics().num3,f=3*h),p=t.fontMetrics().denom2),c){var w=t.fontMetrics().axisHeight;d-a.depth-(w+.5*u)0&&(t=e,t="."===t?null:t),t};Yt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler:function(e,t){var n,r=e.parser,i=t[4],o=t[5],a=Zt(t[0]),s="atom"===a.type&&"open"===a.family?ui(a.text):null,l=Zt(t[1]),c="atom"===l.type&&"close"===l.family?ui(l.text):null,u=In(t[2],"size"),h=null;u.isBlank?n=!0:(h=u.value,n=h.number>0);var d="auto",f=t[3];if("ordgroup"===f.type){if(f.body.length>0){var p=In(f.body[0],"textord");d=ci[Number(p.text)]}}else f=In(f,"textord"),d=ci[Number(f.text)];return{type:"genfrac",mode:r.mode,numer:i,denom:o,continued:!1,hasBarLine:n,barSize:h,leftDelim:s,rightDelim:c,size:d}},htmlBuilder:si,mathmlBuilder:li}),Yt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(e,t){var n=e.parser,r=(e.funcName,e.token);return{type:"infix",mode:n.mode,replaceWith:"\\\\abovefrac",size:In(t[0],"size").value,token:r}}}),Yt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(e,t){var n=e.parser,r=(e.funcName,t[0]),i=f(In(t[1],"infix").size),o=t[2],a=i.number>0;return{type:"genfrac",mode:n.mode,numer:r,denom:o,continued:!1,hasBarLine:a,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:si,mathmlBuilder:li});var hi=function(e,t){var n,r,i=t.style;"supsub"===e.type?(n=e.sup?cn(e.sup,t.havingStyle(i.sup()),t):cn(e.sub,t.havingStyle(i.sub()),t),r=In(e.base,"horizBrace")):r=In(e,"horizBrace");var o,a=cn(r.base,t.havingBaseStyle(I.DISPLAY)),s=Pn.svgSpan(r,t);if(r.isOver?(o=Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a},{type:"kern",size:.1},{type:"elem",elem:s}]},t),o.children[0].children[0].children[1].classes.push("svg-align")):(o=Bt.makeVList({positionType:"bottom",positionData:a.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:a}]},t),o.children[0].children[0].children[0].classes.push("svg-align")),n){var l=Bt.makeSpan(["mord",r.isOver?"mover":"munder"],[o],t);o=r.isOver?Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:n}]},t):Bt.makeVList({positionType:"bottom",positionData:l.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return Bt.makeSpan(["mord",r.isOver?"mover":"munder"],[o],t)},di=function(e,t){var n=Pn.mathMLnode(e.label);return new gn.MathNode(e.isOver?"mover":"munder",[kn(e.base,t),n])};Yt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName;return{type:"horizBrace",mode:n.mode,label:r,isOver:/^\\over/.test(r),base:t[0]}},htmlBuilder:hi,mathmlBuilder:di}),Yt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=t[1],i=In(t[0],"url").url;return n.settings.isTrusted({command:"\\href",url:i})?{type:"href",mode:n.mode,href:i,body:_t(r)}:n.formatUnsupportedCmd("\\href")},htmlBuilder:function(e,t){var n=nn(e.body,t,!1);return Bt.makeAnchor(e.href,[],n,t)},mathmlBuilder:function(e,t){var n=xn(e.body,t);return n instanceof fn||(n=new fn("mrow",[n])),n.setAttribute("href",e.href),n}}),Yt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=In(t[0],"url").url;if(!n.settings.isTrusted({command:"\\url",url:r}))return n.formatUnsupportedCmd("\\url");for(var i=[],o=0;o0&&(r=pe(e.totalheight,t)-n);var i=0;e.width.number>0&&(i=pe(e.width,t));var o={height:me(n+r)};i>0&&(o.width=me(i)),r>0&&(o.verticalAlign=me(-r));var a=new ke(e.src,e.alt,o);return a.height=n,a.depth=r,a},mathmlBuilder:function(e,t){var n=new gn.MathNode("mglyph",[]);n.setAttribute("alt",e.alt);var r=pe(e.height,t),i=0;if(e.totalheight.number>0&&(i=pe(e.totalheight,t)-r,n.setAttribute("valign",me(-i))),n.setAttribute("height",me(r+i)),e.width.number>0){var o=pe(e.width,t);n.setAttribute("width",me(o))}return n.setAttribute("src",e.src),n}}),Yt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,i=In(t[0],"size");if(n.settings.strict){var o="m"===r[1],a="mu"===i.value.unit;o?(a||n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" supports only mu units, not "+i.value.unit+" units"),"math"!==n.mode&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" works only in math mode")):a&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" doesn't support mu units")}return{type:"kern",mode:n.mode,dimension:i.value}},htmlBuilder:function(e,t){return Bt.makeGlue(e.dimension,t)},mathmlBuilder:function(e,t){var n=pe(e.dimension,t);return new gn.SpaceNode(n)}}),Yt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"lap",mode:n.mode,alignment:r.slice(5),body:i}},htmlBuilder:function(e,t){var n;"clap"===e.alignment?(n=Bt.makeSpan([],[cn(e.body,t)]),n=Bt.makeSpan(["inner"],[n],t)):n=Bt.makeSpan(["inner"],[cn(e.body,t)]);var r=Bt.makeSpan(["fix"],[]),i=Bt.makeSpan([e.alignment],[n,r],t),o=Bt.makeSpan(["strut"]);return o.style.height=me(i.height+i.depth),i.depth&&(o.style.verticalAlign=me(-i.depth)),i.children.unshift(o),i=Bt.makeSpan(["thinbox"],[i],t),Bt.makeSpan(["mord","vbox"],[i],t)},mathmlBuilder:function(e,t){var n=new gn.MathNode("mpadded",[kn(e.body,t)]);if("rlap"!==e.alignment){var r="llap"===e.alignment?"-1":"-0.5";n.setAttribute("lspace",r+"width")}return n.setAttribute("width","0px"),n}}),Yt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){var n=e.funcName,r=e.parser,i=r.mode;r.switchMode("math");var o="\\("===n?"\\)":"$",a=r.parseExpression(!1,o);return r.expect(o),r.switchMode(i),{type:"styling",mode:r.mode,style:"text",body:a}}}),Yt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){throw new r("Mismatched "+e.funcName)}});var pi=function(e,t){switch(t.style.size){case I.DISPLAY.size:return e.display;case I.TEXT.size:return e.text;case I.SCRIPT.size:return e.script;case I.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};Yt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:function(e,t){var n=e.parser;return{type:"mathchoice",mode:n.mode,display:_t(t[0]),text:_t(t[1]),script:_t(t[2]),scriptscript:_t(t[3])}},htmlBuilder:function(e,t){var n=pi(e,t),r=nn(n,t,!1);return Bt.makeFragment(r)},mathmlBuilder:function(e,t){var n=pi(e,t);return xn(n,t)}});var mi=function(e,t,n,r,i,o,a){e=Bt.makeSpan([],[e]);var s,l,c,u=n&&m.isCharacterBox(n);if(t){var h=cn(t,r.havingStyle(i.sup()),r);l={elem:h,kern:Math.max(r.fontMetrics().bigOpSpacing1,r.fontMetrics().bigOpSpacing3-h.depth)}}if(n){var d=cn(n,r.havingStyle(i.sub()),r);s={elem:d,kern:Math.max(r.fontMetrics().bigOpSpacing2,r.fontMetrics().bigOpSpacing4-d.height)}}if(l&&s){var f=r.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+a;c=Bt.makeVList({positionType:"bottom",positionData:f,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:me(-o)},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:me(o)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else if(s){var p=e.height-a;c=Bt.makeVList({positionType:"top",positionData:p,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:me(-o)},{type:"kern",size:s.kern},{type:"elem",elem:e}]},r)}else{if(!l)return e;var g=e.depth+a;c=Bt.makeVList({positionType:"bottom",positionData:g,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:me(o)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}var v=[c];if(s&&0!==o&&!u){var b=Bt.makeSpan(["mspace"],[],r);b.style.marginRight=me(o),v.unshift(b)}return Bt.makeSpan(["mop","op-limits"],v,r)},gi=["\\smallint"],vi=function(e,t){var n,r,i,o=!1;"supsub"===e.type?(n=e.sup,r=e.sub,i=In(e.base,"op"),o=!0):i=In(e,"op");var a,s=t.style,l=!1;if(s.size===I.DISPLAY.size&&i.symbol&&!m.contains(gi,i.name)&&(l=!0),i.symbol){var c=l?"Size2-Regular":"Size1-Regular",u="";if("\\oiint"!==i.name&&"\\oiiint"!==i.name||(u=i.name.slice(1),i.name="oiint"===u?"\\iint":"\\iiint"),a=Bt.makeSymbol(i.name,c,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),u.length>0){var h=a.italic,d=Bt.staticSvg(u+"Size"+(l?"2":"1"),t);a=Bt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:0},{type:"elem",elem:d,shift:l?.08:0}]},t),i.name="\\"+u,a.classes.unshift("mop"),a.italic=h}}else if(i.body){var f=nn(i.body,t,!0);1===f.length&&f[0]instanceof Te?(a=f[0],a.classes[0]="mop"):a=Bt.makeSpan(["mop"],f,t)}else{for(var p=[],g=1;g0){for(var s=i.body.map((function(e){var t=e.text;return"string"===typeof t?{type:"textord",mode:e.mode,text:t}:e})),l=nn(s,t.withFont("mathrm"),!0),c=0;c=0?s.setAttribute("height",me(i)):(s.setAttribute("height",me(i)),s.setAttribute("depth",me(-i))),s.setAttribute("voffset",me(i)),s}});var Ti=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Ai=function(e,t){var n=t.havingSize(e.size);return Ci(e.body,n,t)};Yt({type:"sizing",names:Ti,props:{numArgs:0,allowedInText:!0},handler:function(e,t){var n=e.breakOnTokenText,r=e.funcName,i=e.parser,o=i.parseExpression(!1,n);return{type:"sizing",mode:i.mode,size:Ti.indexOf(r)+1,body:o}},htmlBuilder:Ai,mathmlBuilder:function(e,t){var n=t.havingSize(e.size),r=wn(e.body,n),i=new gn.MathNode("mstyle",r);return i.setAttribute("mathsize",me(n.sizeMultiplier)),i}}),Yt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(e,t,n){var r=e.parser,i=!1,o=!1,a=n[0]&&In(n[0],"ordgroup");if(a)for(var s="",l=0;ln.height+n.depth+a&&(a=(a+d-n.height-n.depth)/2);var f=c.height-n.height-a-u;n.style.paddingLeft=me(h);var p=Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:-(n.height+f)},{type:"elem",elem:c},{type:"kern",size:u}]},t);if(e.index){var m=t.havingStyle(I.SCRIPTSCRIPT),g=cn(e.index,m,t),v=.6*(p.height-p.depth),b=Bt.makeVList({positionType:"shift",positionData:-v,children:[{type:"elem",elem:g}]},t),y=Bt.makeSpan(["root"],[b]);return Bt.makeSpan(["mord","sqrt"],[y,p],t)}return Bt.makeSpan(["mord","sqrt"],[p],t)},mathmlBuilder:function(e,t){var n=e.body,r=e.index;return r?new gn.MathNode("mroot",[kn(n,t),kn(r,t)]):new gn.MathNode("msqrt",[kn(n,t)])}});var Si={display:I.DISPLAY,text:I.TEXT,script:I.SCRIPT,scriptscript:I.SCRIPTSCRIPT};Yt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e,t){var n=e.breakOnTokenText,r=e.funcName,i=e.parser,o=i.parseExpression(!0,n),a=r.slice(1,r.length-5);return{type:"styling",mode:i.mode,style:a,body:o}},htmlBuilder:function(e,t){var n=Si[e.style],r=t.havingStyle(n).withFont("");return Ci(e.body,r,t)},mathmlBuilder:function(e,t){var n=Si[e.style],r=t.havingStyle(n),i=wn(e.body,r),o=new gn.MathNode("mstyle",i),a={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},s=a[e.style];return o.setAttribute("scriptlevel",s[0]),o.setAttribute("displaystyle",s[1]),o}});var Ei=function(e,t){var n=e.base;if(n){if("op"===n.type){var r=n.limits&&(t.style.size===I.DISPLAY.size||n.alwaysHandleSupSub);return r?vi:null}if("operatorname"===n.type){var i=n.alwaysHandleSupSub&&(t.style.size===I.DISPLAY.size||n.limits);return i?xi:null}if("accent"===n.type)return m.isCharacterBox(n.base)?Bn:null;if("horizBrace"===n.type){var o=!e.sub;return o===n.isOver?hi:null}return null}return null};Xt({type:"supsub",htmlBuilder:function(e,t){var n=Ei(e,t);if(n)return n(e,t);var r,i,o,a=e.base,s=e.sup,l=e.sub,c=cn(a,t),u=t.fontMetrics(),h=0,d=0,f=a&&m.isCharacterBox(a);if(s){var p=t.havingStyle(t.style.sup());r=cn(s,p,t),f||(h=c.height-p.fontMetrics().supDrop*p.sizeMultiplier/t.sizeMultiplier)}if(l){var g=t.havingStyle(t.style.sub());i=cn(l,g,t),f||(d=c.depth+g.fontMetrics().subDrop*g.sizeMultiplier/t.sizeMultiplier)}o=t.style===I.DISPLAY?u.sup1:t.style.cramped?u.sup3:u.sup2;var v,b=t.sizeMultiplier,y=me(.5/u.ptPerEm/b),w=null;if(i){var x=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(c instanceof Te||x)&&(w=me(-c.italic))}if(r&&i){h=Math.max(h,o,r.depth+.25*u.xHeight),d=Math.max(d,u.sub2);var k=u.defaultRuleThickness,C=4*k;if(h-r.depth-(i.height-d)0&&(h+=T,d-=T)}var A=[{type:"elem",elem:i,shift:d,marginRight:y,marginLeft:w},{type:"elem",elem:r,shift:-h,marginRight:y}];v=Bt.makeVList({positionType:"individualShift",children:A},t)}else if(i){d=Math.max(d,u.sub1,i.height-.8*u.xHeight);var S=[{type:"elem",elem:i,marginLeft:w,marginRight:y}];v=Bt.makeVList({positionType:"shift",positionData:d,children:S},t)}else{if(!r)throw new Error("supsub must have either sup or sub.");h=Math.max(h,o,r.depth+.25*u.xHeight),v=Bt.makeVList({positionType:"shift",positionData:-h,children:[{type:"elem",elem:r,marginRight:y}]},t)}var E=sn(c,"right")||"mord";return Bt.makeSpan([E],[c,Bt.makeSpan(["msupsub"],[v])],t)},mathmlBuilder:function(e,t){var n,r,i=!1;e.base&&"horizBrace"===e.base.type&&(r=!!e.sup,r===e.base.isOver&&(i=!0,n=e.base.isOver)),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var o,a=[kn(e.base,t)];if(e.sub&&a.push(kn(e.sub,t)),e.sup&&a.push(kn(e.sup,t)),i)o=n?"mover":"munder";else if(e.sub)if(e.sup){var s=e.base;o=s&&"op"===s.type&&s.limits&&t.style===I.DISPLAY||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(t.style===I.DISPLAY||s.limits)?"munderover":"msubsup"}else{var l=e.base;o=l&&"op"===l.type&&l.limits&&(t.style===I.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===I.DISPLAY)?"munder":"msub"}else{var c=e.base;o=c&&"op"===c.type&&c.limits&&(t.style===I.DISPLAY||c.alwaysHandleSupSub)||c&&"operatorname"===c.type&&c.alwaysHandleSupSub&&(c.limits||t.style===I.DISPLAY)?"mover":"msup"}return new gn.MathNode(o,a)}}),Xt({type:"atom",htmlBuilder:function(e,t){return Bt.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder:function(e,t){var n=new gn.MathNode("mo",[vn(e.text,e.mode)]);if("bin"===e.family){var r=yn(e,t);"bold-italic"===r&&n.setAttribute("mathvariant",r)}else"punct"===e.family?n.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||n.setAttribute("stretchy","false");return n}});var Mi={mi:"italic",mn:"normal",mtext:"normal"};Xt({type:"mathord",htmlBuilder:function(e,t){return Bt.makeOrd(e,t,"mathord")},mathmlBuilder:function(e,t){var n=new gn.MathNode("mi",[vn(e.text,e.mode,t)]),r=yn(e,t)||"italic";return r!==Mi[n.type]&&n.setAttribute("mathvariant",r),n}}),Xt({type:"textord",htmlBuilder:function(e,t){return Bt.makeOrd(e,t,"textord")},mathmlBuilder:function(e,t){var n,r=vn(e.text,e.mode,t),i=yn(e,t)||"normal";return n="text"===e.mode?new gn.MathNode("mtext",[r]):/[0-9]/.test(e.text)?new gn.MathNode("mn",[r]):"\\prime"===e.text?new gn.MathNode("mo",[r]):new gn.MathNode("mi",[r]),i!==Mi[n.type]&&n.setAttribute("mathvariant",i),n}});var Oi={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Ni={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Xt({type:"spacing",htmlBuilder:function(e,t){if(Ni.hasOwnProperty(e.text)){var n=Ni[e.text].className||"";if("text"===e.mode){var i=Bt.makeOrd(e,t,"textord");return i.classes.push(n),i}return Bt.makeSpan(["mspace",n],[Bt.mathsym(e.text,e.mode,t)],t)}if(Oi.hasOwnProperty(e.text))return Bt.makeSpan(["mspace",Oi[e.text]],[],t);throw new r('Unknown type of space "'+e.text+'"')},mathmlBuilder:function(e,t){var n;if(!Ni.hasOwnProperty(e.text)){if(Oi.hasOwnProperty(e.text))return new gn.MathNode("mspace");throw new r('Unknown type of space "'+e.text+'"')}return n=new gn.MathNode("mtext",[new gn.TextNode(" ")]),n}});var Di=function(){var e=new gn.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};Xt({type:"tag",mathmlBuilder:function(e,t){var n=new gn.MathNode("mtable",[new gn.MathNode("mtr",[Di(),new gn.MathNode("mtd",[xn(e.body,t)]),Di(),new gn.MathNode("mtd",[xn(e.tag,t)])])]);return n.setAttribute("width","100%"),n}});var Li={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},zi={"\\textbf":"textbf","\\textmd":"textmd"},Pi={"\\textit":"textit","\\textup":"textup"},Ii=function(e,t){var n=e.font;return n?Li[n]?t.withTextFontFamily(Li[n]):zi[n]?t.withTextFontWeight(zi[n]):t.withTextFontShape(Pi[n]):t};Yt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"text",mode:n.mode,body:_t(i),font:r}},htmlBuilder:function(e,t){var n=Ii(e,t),r=nn(e.body,n,!0);return Bt.makeSpan(["mord","text"],r,n)},mathmlBuilder:function(e,t){var n=Ii(e,t);return xn(e.body,n)}}),Yt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var n=e.parser;return{type:"underline",mode:n.mode,body:t[0]}},htmlBuilder:function(e,t){var n=cn(e.body,t),r=Bt.makeLineSpan("underline-line",t),i=t.fontMetrics().defaultRuleThickness,o=Bt.makeVList({positionType:"top",positionData:n.height,children:[{type:"kern",size:i},{type:"elem",elem:r},{type:"kern",size:3*i},{type:"elem",elem:n}]},t);return Bt.makeSpan(["mord","underline"],[o],t)},mathmlBuilder:function(e,t){var n=new gn.MathNode("mo",[new gn.TextNode("‾")]);n.setAttribute("stretchy","true");var r=new gn.MathNode("munder",[kn(e.body,t),n]);return r.setAttribute("accentunder","true"),r}}),Yt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler:function(e,t){var n=e.parser;return{type:"vcenter",mode:n.mode,body:t[0]}},htmlBuilder:function(e,t){var n=cn(e.body,t),r=t.fontMetrics().axisHeight,i=.5*(n.height-r-(n.depth+r));return Bt.makeVList({positionType:"shift",positionData:i,children:[{type:"elem",elem:n}]},t)},mathmlBuilder:function(e,t){return new gn.MathNode("mpadded",[kn(e.body,t)],["vcenter"])}}),Yt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(e,t,n){throw new r("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(e,t){for(var n=Ri(e),r=[],i=t.havingStyle(t.style.text()),o=0;o0)this.endGroup()},t.has=function(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)},t.get=function(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]},t.set=function(e,t,n){if(void 0===n&&(n=!1),n){for(var r=0;r0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(e)&&(i[e]=this.current[e])}null==t?delete this.current[e]:this.current[e]=t},e}(),Zi=qr,_i=Zi;Wr("\\noexpand",(function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}})),Wr("\\expandafter",(function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}})),Wr("\\@firstoftwo",(function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}})),Wr("\\@secondoftwo",(function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}})),Wr("\\@ifnextchar",(function(e){var t=e.consumeArgs(3);e.consumeSpaces();var n=e.future();return 1===t[0].length&&t[0][0].text===n.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),Wr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Wr("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var Ji={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};Wr("\\char",(function(e){var t,n=e.popToken(),i="";if("'"===n.text)t=8,n=e.popToken();else if('"'===n.text)t=16,n=e.popToken();else if("`"===n.text)if(n=e.popToken(),"\\"===n.text[0])i=n.text.charCodeAt(1);else{if("EOF"===n.text)throw new r("\\char` missing argument");i=n.text.charCodeAt(0)}else t=10;if(t){if(i=Ji[n.text],null==i||i>=t)throw new r("Invalid base-"+t+" digit "+n.text);var o;while(null!=(o=Ji[e.future().text])&&o":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};Wr("\\dots",(function(e){var t="\\dotso",n=e.expandAfterFuture().text;return n in $i?t=$i[n]:("\\not"===n.slice(0,4)||n in ze.math&&m.contains(["bin","rel"],ze.math[n].group))&&(t="\\dotsb"),t}));var eo={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};Wr("\\dotso",(function(e){var t=e.future().text;return t in eo?"\\ldots\\,":"\\ldots"})),Wr("\\dotsc",(function(e){var t=e.future().text;return t in eo&&","!==t?"\\ldots\\,":"\\ldots"})),Wr("\\cdots",(function(e){var t=e.future().text;return t in eo?"\\@cdots\\,":"\\@cdots"})),Wr("\\dotsb","\\cdots"),Wr("\\dotsm","\\cdots"),Wr("\\dotsi","\\!\\cdots"),Wr("\\dotsx","\\ldots\\,"),Wr("\\DOTSI","\\relax"),Wr("\\DOTSB","\\relax"),Wr("\\DOTSX","\\relax"),Wr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Wr("\\,","\\tmspace+{3mu}{.1667em}"),Wr("\\thinspace","\\,"),Wr("\\>","\\mskip{4mu}"),Wr("\\:","\\tmspace+{4mu}{.2222em}"),Wr("\\medspace","\\:"),Wr("\\;","\\tmspace+{5mu}{.2777em}"),Wr("\\thickspace","\\;"),Wr("\\!","\\tmspace-{3mu}{.1667em}"),Wr("\\negthinspace","\\!"),Wr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Wr("\\negthickspace","\\tmspace-{5mu}{.277em}"),Wr("\\enspace","\\kern.5em "),Wr("\\enskip","\\hskip.5em\\relax"),Wr("\\quad","\\hskip1em\\relax"),Wr("\\qquad","\\hskip2em\\relax"),Wr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Wr("\\tag@paren","\\tag@literal{({#1})}"),Wr("\\tag@literal",(function(e){if(e.macros.get("\\df@tag"))throw new r("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),Wr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Wr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Wr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Wr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Wr("\\newline","\\\\\\relax"),Wr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var to=me($["Main-Regular"]["T".charCodeAt(0)][1]-.7*$["Main-Regular"]["A".charCodeAt(0)][1]);Wr("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+to+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),Wr("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+to+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),Wr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Wr("\\@hspace","\\hskip #1\\relax"),Wr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Wr("\\ordinarycolon",":"),Wr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Wr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Wr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Wr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Wr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Wr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Wr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Wr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Wr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Wr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Wr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Wr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Wr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Wr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Wr("∷","\\dblcolon"),Wr("∹","\\eqcolon"),Wr("≔","\\coloneqq"),Wr("≕","\\eqqcolon"),Wr("⩴","\\Coloneqq"),Wr("\\ratio","\\vcentcolon"),Wr("\\coloncolon","\\dblcolon"),Wr("\\colonequals","\\coloneqq"),Wr("\\coloncolonequals","\\Coloneqq"),Wr("\\equalscolon","\\eqqcolon"),Wr("\\equalscoloncolon","\\Eqqcolon"),Wr("\\colonminus","\\coloneq"),Wr("\\coloncolonminus","\\Coloneq"),Wr("\\minuscolon","\\eqcolon"),Wr("\\minuscoloncolon","\\Eqcolon"),Wr("\\coloncolonapprox","\\Colonapprox"),Wr("\\coloncolonsim","\\Colonsim"),Wr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Wr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Wr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Wr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Wr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),Wr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Wr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Wr("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),Wr("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),Wr("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),Wr("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),Wr("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),Wr("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),Wr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),Wr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),Wr("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),Wr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),Wr("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),Wr("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),Wr("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),Wr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),Wr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),Wr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),Wr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),Wr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),Wr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),Wr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),Wr("\\imath","\\html@mathml{\\@imath}{ı}"),Wr("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),Wr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),Wr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),Wr("⟦","\\llbracket"),Wr("⟧","\\rrbracket"),Wr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),Wr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),Wr("⦃","\\lBrace"),Wr("⦄","\\rBrace"),Wr("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),Wr("⦵","\\minuso"),Wr("\\darr","\\downarrow"),Wr("\\dArr","\\Downarrow"),Wr("\\Darr","\\Downarrow"),Wr("\\lang","\\langle"),Wr("\\rang","\\rangle"),Wr("\\uarr","\\uparrow"),Wr("\\uArr","\\Uparrow"),Wr("\\Uarr","\\Uparrow"),Wr("\\N","\\mathbb{N}"),Wr("\\R","\\mathbb{R}"),Wr("\\Z","\\mathbb{Z}"),Wr("\\alef","\\aleph"),Wr("\\alefsym","\\aleph"),Wr("\\Alpha","\\mathrm{A}"),Wr("\\Beta","\\mathrm{B}"),Wr("\\bull","\\bullet"),Wr("\\Chi","\\mathrm{X}"),Wr("\\clubs","\\clubsuit"),Wr("\\cnums","\\mathbb{C}"),Wr("\\Complex","\\mathbb{C}"),Wr("\\Dagger","\\ddagger"),Wr("\\diamonds","\\diamondsuit"),Wr("\\empty","\\emptyset"),Wr("\\Epsilon","\\mathrm{E}"),Wr("\\Eta","\\mathrm{H}"),Wr("\\exist","\\exists"),Wr("\\harr","\\leftrightarrow"),Wr("\\hArr","\\Leftrightarrow"),Wr("\\Harr","\\Leftrightarrow"),Wr("\\hearts","\\heartsuit"),Wr("\\image","\\Im"),Wr("\\infin","\\infty"),Wr("\\Iota","\\mathrm{I}"),Wr("\\isin","\\in"),Wr("\\Kappa","\\mathrm{K}"),Wr("\\larr","\\leftarrow"),Wr("\\lArr","\\Leftarrow"),Wr("\\Larr","\\Leftarrow"),Wr("\\lrarr","\\leftrightarrow"),Wr("\\lrArr","\\Leftrightarrow"),Wr("\\Lrarr","\\Leftrightarrow"),Wr("\\Mu","\\mathrm{M}"),Wr("\\natnums","\\mathbb{N}"),Wr("\\Nu","\\mathrm{N}"),Wr("\\Omicron","\\mathrm{O}"),Wr("\\plusmn","\\pm"),Wr("\\rarr","\\rightarrow"),Wr("\\rArr","\\Rightarrow"),Wr("\\Rarr","\\Rightarrow"),Wr("\\real","\\Re"),Wr("\\reals","\\mathbb{R}"),Wr("\\Reals","\\mathbb{R}"),Wr("\\Rho","\\mathrm{P}"),Wr("\\sdot","\\cdot"),Wr("\\sect","\\S"),Wr("\\spades","\\spadesuit"),Wr("\\sub","\\subset"),Wr("\\sube","\\subseteq"),Wr("\\supe","\\supseteq"),Wr("\\Tau","\\mathrm{T}"),Wr("\\thetasym","\\vartheta"),Wr("\\weierp","\\wp"),Wr("\\Zeta","\\mathrm{Z}"),Wr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Wr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Wr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Wr("\\bra","\\mathinner{\\langle{#1}|}"),Wr("\\ket","\\mathinner{|{#1}\\rangle}"),Wr("\\braket","\\mathinner{\\langle{#1}\\rangle}"),Wr("\\Bra","\\left\\langle#1\\right|"),Wr("\\Ket","\\left|#1\\right\\rangle");var no=function(e){return function(t){var n=t.consumeArg().tokens,r=t.consumeArg().tokens,i=t.consumeArg().tokens,o=t.consumeArg().tokens,a=t.macros.get("|"),s=t.macros.get("\\|");t.macros.beginGroup();var l=function(t){return function(n){e&&(n.macros.set("|",a),i.length&&n.macros.set("\\|",s));var o=t;if(!t&&i.length){var l=n.future();"|"===l.text&&(n.popToken(),o=!0)}return{tokens:o?i:r,numArgs:0}}};t.macros.set("|",l(!1)),i.length&&t.macros.set("\\|",l(!0));var c=t.consumeArg().tokens,u=t.expandTokens([].concat(o,c,n));return t.macros.endGroup(),{tokens:u.reverse(),numArgs:0}}};Wr("\\bra@ket",no(!1)),Wr("\\bra@set",no(!0)),Wr("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),Wr("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),Wr("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),Wr("\\angln","{\\angl n}"),Wr("\\blue","\\textcolor{##6495ed}{#1}"),Wr("\\orange","\\textcolor{##ffa500}{#1}"),Wr("\\pink","\\textcolor{##ff00af}{#1}"),Wr("\\red","\\textcolor{##df0030}{#1}"),Wr("\\green","\\textcolor{##28ae7b}{#1}"),Wr("\\gray","\\textcolor{gray}{#1}"),Wr("\\purple","\\textcolor{##9d38bd}{#1}"),Wr("\\blueA","\\textcolor{##ccfaff}{#1}"),Wr("\\blueB","\\textcolor{##80f6ff}{#1}"),Wr("\\blueC","\\textcolor{##63d9ea}{#1}"),Wr("\\blueD","\\textcolor{##11accd}{#1}"),Wr("\\blueE","\\textcolor{##0c7f99}{#1}"),Wr("\\tealA","\\textcolor{##94fff5}{#1}"),Wr("\\tealB","\\textcolor{##26edd5}{#1}"),Wr("\\tealC","\\textcolor{##01d1c1}{#1}"),Wr("\\tealD","\\textcolor{##01a995}{#1}"),Wr("\\tealE","\\textcolor{##208170}{#1}"),Wr("\\greenA","\\textcolor{##b6ffb0}{#1}"),Wr("\\greenB","\\textcolor{##8af281}{#1}"),Wr("\\greenC","\\textcolor{##74cf70}{#1}"),Wr("\\greenD","\\textcolor{##1fab54}{#1}"),Wr("\\greenE","\\textcolor{##0d923f}{#1}"),Wr("\\goldA","\\textcolor{##ffd0a9}{#1}"),Wr("\\goldB","\\textcolor{##ffbb71}{#1}"),Wr("\\goldC","\\textcolor{##ff9c39}{#1}"),Wr("\\goldD","\\textcolor{##e07d10}{#1}"),Wr("\\goldE","\\textcolor{##a75a05}{#1}"),Wr("\\redA","\\textcolor{##fca9a9}{#1}"),Wr("\\redB","\\textcolor{##ff8482}{#1}"),Wr("\\redC","\\textcolor{##f9685d}{#1}"),Wr("\\redD","\\textcolor{##e84d39}{#1}"),Wr("\\redE","\\textcolor{##bc2612}{#1}"),Wr("\\maroonA","\\textcolor{##ffbde0}{#1}"),Wr("\\maroonB","\\textcolor{##ff92c6}{#1}"),Wr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Wr("\\maroonD","\\textcolor{##ca337c}{#1}"),Wr("\\maroonE","\\textcolor{##9e034e}{#1}"),Wr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Wr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Wr("\\purpleC","\\textcolor{##aa87ff}{#1}"),Wr("\\purpleD","\\textcolor{##7854ab}{#1}"),Wr("\\purpleE","\\textcolor{##543b78}{#1}"),Wr("\\mintA","\\textcolor{##f5f9e8}{#1}"),Wr("\\mintB","\\textcolor{##edf2df}{#1}"),Wr("\\mintC","\\textcolor{##e0e5cc}{#1}"),Wr("\\grayA","\\textcolor{##f6f7f7}{#1}"),Wr("\\grayB","\\textcolor{##f0f1f2}{#1}"),Wr("\\grayC","\\textcolor{##e3e5e6}{#1}"),Wr("\\grayD","\\textcolor{##d6d8da}{#1}"),Wr("\\grayE","\\textcolor{##babec2}{#1}"),Wr("\\grayF","\\textcolor{##888d93}{#1}"),Wr("\\grayG","\\textcolor{##626569}{#1}"),Wr("\\grayH","\\textcolor{##3b3e40}{#1}"),Wr("\\grayI","\\textcolor{##21242c}{#1}"),Wr("\\kaBlue","\\textcolor{##314453}{#1}"),Wr("\\kaGreen","\\textcolor{##71B307}{#1}");var ro={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},io=function(){function e(e,t,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new Xi(_i,t.macros),this.mode=n,this.stack=[]}var t=e.prototype;return t.feed=function(e){this.lexer=new Yi(e,this.settings)},t.switchMode=function(e){this.mode=e},t.beginGroup=function(){this.macros.beginGroup()},t.endGroup=function(){this.macros.endGroup()},t.endGroups=function(){this.macros.endGroups()},t.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},t.popToken=function(){return this.future(),this.stack.pop()},t.pushToken=function(e){this.stack.push(e)},t.pushTokens=function(e){var t;(t=this.stack).push.apply(t,e)},t.scanArgument=function(e){var t,n,r;if(e){if(this.consumeSpaces(),"["!==this.future().text)return null;t=this.popToken();var i=this.consumeArg(["]"]);r=i.tokens,n=i.end}else{var o=this.consumeArg();r=o.tokens,t=o.start,n=o.end}return this.pushToken(new Vr("EOF",n.loc)),this.pushTokens(r),t.range(n,"")},t.consumeSpaces=function(){for(;;){var e=this.future();if(" "!==e.text)break;this.stack.pop()}},t.consumeArg=function(e){var t=[],n=e&&e.length>0;n||this.consumeSpaces();var i,o=this.future(),a=0,s=0;do{if(i=this.popToken(),t.push(i),"{"===i.text)++a;else if("}"===i.text){if(--a,-1===a)throw new r("Extra }",i)}else if("EOF"===i.text)throw new r("Unexpected end of input in a macro argument, expected '"+(e&&n?e[s]:"}")+"'",i);if(e&&n)if((0===a||1===a&&"{"===e[s])&&i.text===e[s]){if(++s,s===e.length){t.splice(-s,s);break}}else s=0}while(0!==a||n);return"{"===o.text&&"}"===t[t.length-1].text&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:o,end:i}},t.consumeArgs=function(e,t){if(t){if(t.length!==e+1)throw new r("The length of delimiters doesn't match the number of args!");for(var n=t[0],i=0;ithis.settings.maxExpand)throw new r("Too many expansions: infinite loop or need to increase maxExpand setting");var o=i.tokens,a=this.consumeArgs(i.numArgs,i.delimiters);if(i.numArgs){o=o.slice();for(var s=o.length-1;s>=0;--s){var l=o[s];if("#"===l.text){if(0===s)throw new r("Incomplete placeholder at end of macro body",l);if(l=o[--s],"#"===l.text)o.splice(s+1,1);else{if(!/^[1-9]$/.test(l.text))throw new r("Not a valid argument number",l);var c;(c=o).splice.apply(c,[s,2].concat(a[+l.text-1]))}}}}return this.pushTokens(o),o.length},t.expandAfterFuture=function(){return this.expandOnce(),this.future()},t.expandNextToken=function(){for(;;)if(!1===this.expandOnce()){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error},t.expandMacro=function(e){return this.macros.has(e)?this.expandTokens([new Vr(e)]):void 0},t.expandTokens=function(e){var t=[],n=this.stack.length;this.pushTokens(e);while(this.stack.length>n)if(!1===this.expandOnce(!0)){var r=this.stack.pop();r.treatAsRelax&&(r.noexpand=!1,r.treatAsRelax=!1),t.push(r)}return t},t.expandMacroAsText=function(e){var t=this.expandMacro(e);return t?t.map((function(e){return e.text})).join(""):t},t._getExpansion=function(e){var t=this.macros.get(e);if(null==t)return t;if(1===e.length){var n=this.lexer.catcodes[e];if(null!=n&&13!==n)return}var r="function"===typeof t?t(this):t;if("string"===typeof r){var i=0;if(-1!==r.indexOf("#")){var o=r.replace(/##/g,"");while(-1!==o.indexOf("#"+(i+1)))++i}var a=new Yi(r,this.settings),s=[],l=a.lex();while("EOF"!==l.text)s.push(l),l=a.lex();s.reverse();var c={tokens:s,numArgs:i};return c}return r},t.isDefined=function(e){return this.macros.has(e)||Bi.hasOwnProperty(e)||ze.math.hasOwnProperty(e)||ze.text.hasOwnProperty(e)||ro.hasOwnProperty(e)},t.isExpandable=function(e){var t=this.macros.get(e);return null!=t?"string"===typeof t||"function"===typeof t||!t.unexpandable:Bi.hasOwnProperty(e)&&!Bi[e].primitive},e}(),oo=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,ao=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g","ʰ":"h","ⁱ":"i","ʲ":"j","ᵏ":"k","ˡ":"l","ᵐ":"m","ⁿ":"n","ᵒ":"o","ᵖ":"p","ʳ":"r","ˢ":"s","ᵗ":"t","ᵘ":"u","ᵛ":"v","ʷ":"w","ˣ":"x","ʸ":"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),so={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},lo={"á":"á","à":"à","ä":"ä","ǟ":"ǟ","ã":"ã","ā":"ā","ă":"ă","ắ":"ắ","ằ":"ằ","ẵ":"ẵ","ǎ":"ǎ","â":"â","ấ":"ấ","ầ":"ầ","ẫ":"ẫ","ȧ":"ȧ","ǡ":"ǡ","å":"å","ǻ":"ǻ","ḃ":"ḃ","ć":"ć","ḉ":"ḉ","č":"č","ĉ":"ĉ","ċ":"ċ","ç":"ç","ď":"ď","ḋ":"ḋ","ḑ":"ḑ","é":"é","è":"è","ë":"ë","ẽ":"ẽ","ē":"ē","ḗ":"ḗ","ḕ":"ḕ","ĕ":"ĕ","ḝ":"ḝ","ě":"ě","ê":"ê","ế":"ế","ề":"ề","ễ":"ễ","ė":"ė","ȩ":"ȩ","ḟ":"ḟ","ǵ":"ǵ","ḡ":"ḡ","ğ":"ğ","ǧ":"ǧ","ĝ":"ĝ","ġ":"ġ","ģ":"ģ","ḧ":"ḧ","ȟ":"ȟ","ĥ":"ĥ","ḣ":"ḣ","ḩ":"ḩ","í":"í","ì":"ì","ï":"ï","ḯ":"ḯ","ĩ":"ĩ","ī":"ī","ĭ":"ĭ","ǐ":"ǐ","î":"î","ǰ":"ǰ","ĵ":"ĵ","ḱ":"ḱ","ǩ":"ǩ","ķ":"ķ","ĺ":"ĺ","ľ":"ľ","ļ":"ļ","ḿ":"ḿ","ṁ":"ṁ","ń":"ń","ǹ":"ǹ","ñ":"ñ","ň":"ň","ṅ":"ṅ","ņ":"ņ","ó":"ó","ò":"ò","ö":"ö","ȫ":"ȫ","õ":"õ","ṍ":"ṍ","ṏ":"ṏ","ȭ":"ȭ","ō":"ō","ṓ":"ṓ","ṑ":"ṑ","ŏ":"ŏ","ǒ":"ǒ","ô":"ô","ố":"ố","ồ":"ồ","ỗ":"ỗ","ȯ":"ȯ","ȱ":"ȱ","ő":"ő","ṕ":"ṕ","ṗ":"ṗ","ŕ":"ŕ","ř":"ř","ṙ":"ṙ","ŗ":"ŗ","ś":"ś","ṥ":"ṥ","š":"š","ṧ":"ṧ","ŝ":"ŝ","ṡ":"ṡ","ş":"ş","ẗ":"ẗ","ť":"ť","ṫ":"ṫ","ţ":"ţ","ú":"ú","ù":"ù","ü":"ü","ǘ":"ǘ","ǜ":"ǜ","ǖ":"ǖ","ǚ":"ǚ","ũ":"ũ","ṹ":"ṹ","ū":"ū","ṻ":"ṻ","ŭ":"ŭ","ǔ":"ǔ","û":"û","ů":"ů","ű":"ű","ṽ":"ṽ","ẃ":"ẃ","ẁ":"ẁ","ẅ":"ẅ","ŵ":"ŵ","ẇ":"ẇ","ẘ":"ẘ","ẍ":"ẍ","ẋ":"ẋ","ý":"ý","ỳ":"ỳ","ÿ":"ÿ","ỹ":"ỹ","ȳ":"ȳ","ŷ":"ŷ","ẏ":"ẏ","ẙ":"ẙ","ź":"ź","ž":"ž","ẑ":"ẑ","ż":"ż","Á":"Á","À":"À","Ä":"Ä","Ǟ":"Ǟ","Ã":"Ã","Ā":"Ā","Ă":"Ă","Ắ":"Ắ","Ằ":"Ằ","Ẵ":"Ẵ","Ǎ":"Ǎ","Â":"Â","Ấ":"Ấ","Ầ":"Ầ","Ẫ":"Ẫ","Ȧ":"Ȧ","Ǡ":"Ǡ","Å":"Å","Ǻ":"Ǻ","Ḃ":"Ḃ","Ć":"Ć","Ḉ":"Ḉ","Č":"Č","Ĉ":"Ĉ","Ċ":"Ċ","Ç":"Ç","Ď":"Ď","Ḋ":"Ḋ","Ḑ":"Ḑ","É":"É","È":"È","Ë":"Ë","Ẽ":"Ẽ","Ē":"Ē","Ḗ":"Ḗ","Ḕ":"Ḕ","Ĕ":"Ĕ","Ḝ":"Ḝ","Ě":"Ě","Ê":"Ê","Ế":"Ế","Ề":"Ề","Ễ":"Ễ","Ė":"Ė","Ȩ":"Ȩ","Ḟ":"Ḟ","Ǵ":"Ǵ","Ḡ":"Ḡ","Ğ":"Ğ","Ǧ":"Ǧ","Ĝ":"Ĝ","Ġ":"Ġ","Ģ":"Ģ","Ḧ":"Ḧ","Ȟ":"Ȟ","Ĥ":"Ĥ","Ḣ":"Ḣ","Ḩ":"Ḩ","Í":"Í","Ì":"Ì","Ï":"Ï","Ḯ":"Ḯ","Ĩ":"Ĩ","Ī":"Ī","Ĭ":"Ĭ","Ǐ":"Ǐ","Î":"Î","İ":"İ","Ĵ":"Ĵ","Ḱ":"Ḱ","Ǩ":"Ǩ","Ķ":"Ķ","Ĺ":"Ĺ","Ľ":"Ľ","Ļ":"Ļ","Ḿ":"Ḿ","Ṁ":"Ṁ","Ń":"Ń","Ǹ":"Ǹ","Ñ":"Ñ","Ň":"Ň","Ṅ":"Ṅ","Ņ":"Ņ","Ó":"Ó","Ò":"Ò","Ö":"Ö","Ȫ":"Ȫ","Õ":"Õ","Ṍ":"Ṍ","Ṏ":"Ṏ","Ȭ":"Ȭ","Ō":"Ō","Ṓ":"Ṓ","Ṑ":"Ṑ","Ŏ":"Ŏ","Ǒ":"Ǒ","Ô":"Ô","Ố":"Ố","Ồ":"Ồ","Ỗ":"Ỗ","Ȯ":"Ȯ","Ȱ":"Ȱ","Ő":"Ő","Ṕ":"Ṕ","Ṗ":"Ṗ","Ŕ":"Ŕ","Ř":"Ř","Ṙ":"Ṙ","Ŗ":"Ŗ","Ś":"Ś","Ṥ":"Ṥ","Š":"Š","Ṧ":"Ṧ","Ŝ":"Ŝ","Ṡ":"Ṡ","Ş":"Ş","Ť":"Ť","Ṫ":"Ṫ","Ţ":"Ţ","Ú":"Ú","Ù":"Ù","Ü":"Ü","Ǘ":"Ǘ","Ǜ":"Ǜ","Ǖ":"Ǖ","Ǚ":"Ǚ","Ũ":"Ũ","Ṹ":"Ṹ","Ū":"Ū","Ṻ":"Ṻ","Ŭ":"Ŭ","Ǔ":"Ǔ","Û":"Û","Ů":"Ů","Ű":"Ű","Ṽ":"Ṽ","Ẃ":"Ẃ","Ẁ":"Ẁ","Ẅ":"Ẅ","Ŵ":"Ŵ","Ẇ":"Ẇ","Ẍ":"Ẍ","Ẋ":"Ẋ","Ý":"Ý","Ỳ":"Ỳ","Ÿ":"Ÿ","Ỹ":"Ỹ","Ȳ":"Ȳ","Ŷ":"Ŷ","Ẏ":"Ẏ","Ź":"Ź","Ž":"Ž","Ẑ":"Ẑ","Ż":"Ż","ά":"ά","ὰ":"ὰ","ᾱ":"ᾱ","ᾰ":"ᾰ","έ":"έ","ὲ":"ὲ","ή":"ή","ὴ":"ὴ","ί":"ί","ὶ":"ὶ","ϊ":"ϊ","ΐ":"ΐ","ῒ":"ῒ","ῑ":"ῑ","ῐ":"ῐ","ό":"ό","ὸ":"ὸ","ύ":"ύ","ὺ":"ὺ","ϋ":"ϋ","ΰ":"ΰ","ῢ":"ῢ","ῡ":"ῡ","ῠ":"ῠ","ώ":"ώ","ὼ":"ὼ","Ύ":"Ύ","Ὺ":"Ὺ","Ϋ":"Ϋ","Ῡ":"Ῡ","Ῠ":"Ῠ","Ώ":"Ώ","Ὼ":"Ὼ"},co=function(){function e(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new io(e,t,this.mode),this.settings=t,this.leftrightDepth=0}var t=e.prototype;return t.expect=function(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new r("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()},t.consume=function(){this.nextToken=null},t.fetch=function(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},t.switchMode=function(e){this.mode=e,this.gullet.switchMode(e)},t.parse=function(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}},t.subparse=function(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new Vr("}")),this.gullet.pushTokens(e);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,n},t.parseExpression=function(t,n){var r=[];while(1){"math"===this.mode&&this.consumeSpaces();var i=this.fetch();if(-1!==e.endOfExpression.indexOf(i.text))break;if(n&&i.text===n)break;if(t&&Bi[i.text]&&Bi[i.text].infix)break;var o=this.parseAtom(n);if(!o)break;"internal"!==o.type&&r.push(o)}return"text"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)},t.handleInfixNodes=function(e){for(var t,n=-1,i=0;i=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var s,l=ze[this.mode][t].group,c=Gr.range(e);if(Ne.hasOwnProperty(l)){var u=l;s={type:"atom",mode:this.mode,family:u,loc:c,text:t}}else s={type:l,mode:this.mode,loc:c,text:t};o=s}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(j(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),o={type:"textord",mode:"text",loc:Gr.range(e),text:t}}if(this.consume(),a)for(var h=0;h0&&"number"!==typeof e[0]))}function f(e,t,n){var o,f;if(typeof e!==typeof t)return!1;if(h(e)||h(t))return!1;if(e.prototype!==t.prototype)return!1;if(i(e)!==i(t))return!1;var p=a(e),m=a(t);if(p!==m)return!1;if(p||m)return e.source===t.source&&s(e)===s(t);if(l(e)&&l(t))return c.call(e)===c.call(t);var g=d(e),v=d(t);if(g!==v)return!1;if(g||v){if(e.length!==t.length)return!1;for(o=0;o=0;o--)if(b[o]!=y[o])return!1;for(o=b.length-1;o>=0;o--)if(f=b[o],!u(e[f],t[f],n))return!1;return!0}e.exports=u},5843:function(e,t,n){e.exports=n.p+"img/romanticPurple.jpg"},5865:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return h5}));var r=n("6f27"),i=n("703f"),o=n("b923"),a=n("6ffb"),s=n("e3da"),l=n("442c"),c=n("72a8"),u=n("f201"),h=function(e,t){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},h(e,t)};function d(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}h(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&rpe}function ge(e,t){var n="https://www.google-analytics.com/collect",r=location.hostname,i="event",o="use",a="TOAST UI "+e+" for "+r+": Statistics",s=window.localStorage.getItem(a);(de(window.tui)||!1!==window.tui.usageStatistics)&&(s&&!me(s)||(window.localStorage.setItem(a,(new Date).getTime()),setTimeout((function(){"interactive"!==document.readyState&&"complete"!==document.readyState||fe(n,{v:1,t:i,tid:t,cid:r,dp:r,dh:e,el:e,ec:o})}),1e3)))}var ve=ge;/Mac/.test(navigator.platform);var be=/[\u0020]+/g,ye=/[>(){}[\]+-.!#|]/g,we=/<([a-zA-Z_][a-zA-Z0-9\-._]*)(\s|[^\\>])*\/?>|<(\/)([a-zA-Z_][a-zA-Z0-9\-._]*)\s*\/?>||<([a-zA-Z_][a-zA-Z0-9\-.:/]*)>/g,xe=/\\[!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~\\]/g,ke=/[*_~`]/g,Ce=/!\[.*\]\(.*\)/g,Te=/[[\]]/g,Ae=/(?:^|[^\\])\\(?!\\)/g,Se='[&<>"]',Ee=new RegExp(Se,"g");function Me(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";default:return e}}function Oe(e){return Ee.test(e)?e.replace(Ee,Me):e}function Ne(){ve("editor","UA-129966929-1")}function De(e,t){return-1!==e.indexOf(t)}var Le=["rel","target","hreflang","type"],ze={codeblock:/(^ {4}[^\n]+\n*)+/,thematicBreak:/^ *((\* *){3,}|(- *){3,} *|(_ *){3,}) */,atxHeading:/^(#{1,6}) +[\s\S]+/,seTextheading:/^([^\n]+)\n *(=|-){2,} */,blockquote:/^( *>[^\n]+.*)+/,list:/^ *(\*+|-+|\d+\.) [\s\S]+/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? */,link:/!?\[.*\]\(.*\)/,reflink:/!?\[.*\]\s*\[([^\]]*)\]/,verticalBar:/\u007C/,fencedCodeblock:/^((`|~){3,})/};function Pe(e){if(!e)return null;var t={};return Le.forEach((function(n){j(e[n])||(t[n]=e[n])})),t}function Ie(e,t){for(var n="",r=0;re[0]&&n=t&&e<=n}function Ge(e){return"object"===typeof e&&null!==e}function Ve(e,t){var n=f({},e);return e&&t&&Object.keys(t).forEach((function(e){Ge(n[e])?Array.isArray(t[e])?n[e]=Ke(t[e]):n.hasOwnProperty(e)?n[e]=Ve(n[e],t[e]):n[e]=Ye(t[e]):n[e]=t[e]})),n}function Ke(e){return e.map((function(e){return Ge(e)?Array.isArray(e)?Ke(e):Ye(e):e}))}function Ye(e){var t=Object.keys(e);return t.length?t.reduce((function(t,n){return Ge(e[n])?t[n]=Array.isArray(e[n])?Ke(e[n]):Ye(e[n]):t[n]=e[n],t}),{}):e}function Xe(e,t){return void 0===t&&(t={}),Object.keys(t).forEach((function(n){e.hasOwnProperty(n)&&"object"===typeof e[n]?Array.isArray(t[n])?e[n]=t[n]:Xe(e[n],t[n]):e[n]=t[n]})),e}function Ze(e,t){return e>t?[t,e]:[e,t]}var _e=A;function Je(e){var t;try{t=Array.prototype.slice.call(e)}catch(n){t=[],_e(e,(function(e){t.push(e)}))}return t}var Qe=Je;function $e(e,t){var n=e.nodes.paragraph;return t?n.create(null,x(t)?e.text(t):t):n.createAndFill()}function et(e,t,n){return e.text(t,n)}function tt(e,t,n){void 0===n&&(n=t);var r=e.doc.content.size,i=r>0?r-1:1;return a["TextSelection"].create(e.doc,Math.min(t,i),Math.min(n,i))}function nt(e,t,n){var r=t.pos;return e.replaceWith(r,r,$e(n)),e.setSelection(tt(e,r+1))}function rt(e){for(var t=e.state,n=e.from,i=e.startIndex,o=e.endIndex,a=e.createText,s=t.tr,l=t.doc,c=t.schema,u=i;u<=o;u+=1){var h=l.child(u),d=h.nodeSize,f=h.textContent,p=h.content,m=a(f),g=m?et(c,m):r["Fragment"].empty,v=s.mapping.map(n),b=v+p.size;s.replaceWith(v,b,g),n+=d}return s}function it(e,t,n,r){var i=n.length;e.split(t).delete(t-i,t).insert(e.mapping.map(t),r).setSelection(tt(e,e.mapping.map(t)-i))}function ot(e){return e.sourcepos[0][0]}function at(e){return e.sourcepos[1][0]}function st(e){return e.sourcepos[0][1]}function lt(e){return e.sourcepos[1][1]}function ct(e){var t=e.type;return"htmlBlock"===t||"htmlInline"===t}function ut(e){var t=e.type;return"strike"===t||"strong"===t||"emph"===t||"code"===t||"link"===t||"image"===t}function ht(e){return e&&"codeBlock"===e.type}function dt(e){return e&&("item"===e.type||"list"===e.type)}function ft(e){return dt(e)&&"ordered"===e.listData.type}function pt(e){return dt(e)&&"ordered"!==e.listData.type}function mt(e){return e&&("tableCell"===e.type||"tableDelimCell"===e.type)}function gt(e){switch(e.type){case"code":case"text":case"emph":case"strong":case"strike":case"link":case"image":case"htmlInline":case"linebreak":case"softbreak":case"customInline":return!0;default:return!1}}function vt(e,t,n){void 0===n&&(n=!0),e=n?e:e.parent;while(e&&"document"!==e.type){if(t(e))return e;e=e.parent}return null}function bt(e,t,n){void 0===n&&(n=!0),e=n?e:e.parent;while(e&&"document"!==e.type)t(e),e=e.parent}function yt(e,t){return[e[0],e[1]+t]}function wt(e,t){return[e[0],t]}function xt(e){var t=e.firstChild.literal;switch(e.type){case"emph":return"*"+t+"*";case"strong":return"**"+t+"**";case"strike":return"~~"+t+"~~";case"code":return"`"+t+"`";case"link":case"image":var n=e,r=n.destination,i=n.title,o="link"===e.type?"":"!";return o+"["+t+"]("+r+(i?' "'+i+'"':"")+")";default:return null}}function kt(e){switch(e.type){case"document":case"blockQuote":case"list":case"item":case"paragraph":case"heading":case"emph":case"strong":case"strike":case"link":case"image":case"table":case"tableHead":case"tableBody":case"tableRow":case"tableCell":case"tableDelimRow":case"customInline":return!0;default:return!1}}function Ct(e){var t=[],n=e.walker(),r=null;while(r=n.next()){var i=r.node;"text"===i.type&&t.push(i.literal)}return t.join("")}var Tt=[],At={},St=/\$\$widget\d+\s/;function Et(e){var t=e.search(St);if(-1!==t){var n=e.substring(t),r=n.replace(St,"").replace("$$","");e=e.substring(0,t),e+=Et(r)}return e}function Mt(e,t){return"$$"+e+" "+t+"$$"}function Ot(e,t){var n=At[e],r=n.rule,i=n.toDOM,o=Et(t).match(r);return o&&(t=o[0]),i(t)}function Nt(){return Tt}function Dt(e){Tt=e,Tt.forEach((function(e,t){At["widget"+t]=e}))}function Lt(e,t,n,r){return e.concat(zt(t,n,r))}function zt(e,t,n){void 0===n&&(n=0);var r=[],i=(Tt[n]||{}).rule,o=n+1;if(e=Et(e),i&&i.test(e)){var a=void 0;while(-1!==(a=e.search(i))){var s=e.substring(0,a);s&&(r=Lt(r,s,t,o)),e=e.substring(a);var l=e.match(i)[0],c="widget"+n;r.push(t.nodes.widget.create({info:c},t.text(Mt(c,l)))),e=e.substring(l.length)}e&&(r=Lt(r,e,t,o))}else e&&(r=n-1)}var Ht=jt,Ut=F,qt=Qe,Wt=Element.prototype,Gt=Wt.matches||Wt.webkitMatchesSelector||Wt.mozMatchesSelector||Wt.msMatchesSelector||function(e){var t=this.document||this.ownerDocument;return Ut(this,qt(t.querySelectorAll(e)))>-1};function Vt(e,t){return Gt.call(e,t)}var Kt=Vt,Yt="[A-Za-z][A-Za-z0-9-]*",Xt="[a-zA-Z_:][a-zA-Z0-9:._-]*",Zt="[^\"'=<>`\\x00-\\x20]+",_t="'[^']*'",Jt='"[^"]*"',Qt="(?:"+Zt+"|"+_t+"|"+Jt+")",$t="(?:\\s*=\\s*"+Qt+")",en="(?:\\s+"+Xt+$t+"?)",tn="<("+Yt+")("+en+")*\\s*/?>",nn="]",rn="(?:"+tn+"|"+nn+")",on=new RegExp("^"+rn,"i"),an=//i,sn=/|/,ln="

";function cn(e,t,n){var r=parseInt(e.left,10),i=parseInt(e.top,10),o=parseInt(e.width,10)+parseInt(e.paddingLeft,10)+parseInt(e.paddingRight,10),a=parseInt(e.height,10)+parseInt(e.paddingTop,10)+parseInt(e.paddingBottom,10);return t>=r&&t<=r+o&&n>=i&&n<=i+a}var un="toastui-editor-";function hn(){for(var e=[],t=0;t<\/p>/gi,"

"),n=new RegExp(rn,"ig"),r=t.match(n);return null===r||void 0===r||r.forEach((function(e,n){if(an.test(e)){var i=ln;if(n){var o=r[n-1],a=o.match(tn);if(a&&!/br/i.test(a[1])){var s=a[1];i="<"+s+">"}}t=t.replace(an,i)}})),t}function En(e){var t=//g,n=/ class="ProseMirror-trailingBreak"/g,r=e;return r=r.replace(t,""),r=r.replace(n,""),r}var Mn=new a["PluginKey"]("widget"),On=5,Nn=function(){function e(e,t){var n=this;this.popup=null,this.removeWidget=function(){n.popup&&(n.rootEl.removeChild(n.popup),n.popup=null)},this.rootEl=e.dom.parentElement,this.eventEmitter=t,this.eventEmitter.listen("blur",this.removeWidget),this.eventEmitter.listen("loadUI",(function(){n.rootEl=Cn(e.dom.parentElement,"."+hn("defaultUI"))})),this.eventEmitter.listen("removePopupWidget",this.removeWidget)}return e.prototype.update=function(e){var t=Mn.getState(e.state);if(this.removeWidget(),t){var n=t.node,r=t.style,i=e.coordsAtPos(t.pos),o=i.top,a=i.left,s=i.bottom,l=s-o,c=this.rootEl.getBoundingClientRect(),u=o-c.top;P(n,{opacity:"0"}),this.rootEl.appendChild(n),P(n,{position:"absolute",left:a-c.left+On+"px",top:("bottom"===r?u+l-On:u-l)+"px",opacity:"1"}),this.popup=n,e.focus()}},e.prototype.destroy=function(){this.eventEmitter.removeEventHandler("blur",this.removeWidget)},e}();function Dn(e){return new a["Plugin"]({key:Mn,state:{init:function(){return null},apply:function(e){return e.getMeta("widget")}},view:function(t){return new Nn(t,e)}})}function Ln(e){e.listen("addImageBlobHook",(function(e,t){var n=new FileReader;n.onload=function(e){var n=e.target;return t(n.result)},n.readAsDataURL(e)}))}function zn(e,t,n){var r=function(n,r){e.emit("command","addImage",{imageUrl:n,altText:r||t.name||"image"})};e.emit("addImageBlobHook",t,r,n)}function Pn(e){var t=Qe(e).filter((function(e){var t=e.type;return-1!==t.indexOf("image")}));if(1===t.length){var n=t[0];if(n)return n.getAsFile()}return null}function In(e){var t=e.eventEmitter;return new a["Plugin"]({props:{handleDOMEvents:{drop:function(e,n){var r,i=null===(r=n.dataTransfer)||void 0===r?void 0:r.files;return i&&A(i,(function(e){return-1===e.type.indexOf("image")||(n.preventDefault(),n.stopPropagation(),zn(t,e,n.type),!1)})),!0}}}})}var Rn=function(){function e(){}return Object.defineProperty(e.prototype,"type",{get:function(){return"node"},enumerable:!1,configurable:!0}),e.prototype.setContext=function(e){this.context=e},e}();function Fn(e){var t=document.createElement("span"),n=Ot(e.attrs.info,e.textContent);return t.className="tui-widget",t.appendChild(n),{dom:t}}function Bn(e){return"widget"===e.type.name}var jn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"widget"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{attrs:{info:{default:null}},group:"inline",inline:!0,content:"text*",selectable:!1,atom:!0,toDOM:function(){return["span",{class:"tui-widget"},0]},parseDOM:[{tag:"span.tui-widget",getAttrs:function(e){var t=e.textContent,n=t.match(/\$\$(widget\d+)/),r=n[1];return{info:r}}}]}},enumerable:!1,configurable:!0}),t}(Rn),Hn=function(){function e(e){this.timer=null,this.el=document.createElement("div"),this.el.className="toastui-editor",this.eventEmitter=e,this.placeholder={text:""}}return e.prototype.createState=function(){return a["EditorState"].create({schema:this.schema,plugins:this.createPlugins()})},e.prototype.initEvent=function(){var e=this,t=e.eventEmitter,n=e.view,r=e.editorType;n.dom.addEventListener("focus",(function(){return t.emit("focus",r)})),n.dom.addEventListener("blur",(function(){return t.emit("blur",r)}))},e.prototype.emitChangeEvent=function(e){this.eventEmitter.emit("caretChange",this.editorType),e.docChanged&&this.eventEmitter.emit("change",this.editorType)},Object.defineProperty(e.prototype,"defaultPlugins",{get:function(){var e=this.createInputRules(),t=p(p([],this.keymaps),[Object(s["keymap"])(f({"Shift-Enter":l["a"].Enter},l["a"])),Object(u["a"])(),Rt(this.placeholder),Dn(this.eventEmitter),In(this.context)]);return e?t.concat(e):t},enumerable:!1,configurable:!0}),e.prototype.createInputRules=function(){var e=Nt(),t=e.map((function(e){var t=e.rule;return new c["InputRule"](t,(function(e,n,r,i){var o=e.schema,a=e.tr,s=e.doc,l=n.input.match(new RegExp(t,"g")),c=s.resolve(r),u=c.parent,h=0;if(Bn(u)&&(u=c.node(c.depth-1)),u.forEach((function(e){return Bn(e)&&(h+=1)})),l.length>h){var d=qe(l),f=zt(d,o);return a.replaceWith(i-d.length+1,i,f)}return null}))}));return t.length?Object(c["inputRules"])({rules:t}):null},e.prototype.clearTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},e.prototype.createSchema=function(){return new r["Schema"]({nodes:this.specs.nodes,marks:this.specs.marks})},e.prototype.createKeymaps=function(e){var t=It(),n=t.undo,r=t.redo,i=this.specs.keymaps(e),o={"Mod-z":n(),"Shift-Mod-z":r()};return e?i.concat(Object(s["keymap"])(o)):i},e.prototype.createCommands=function(){return this.specs.commands(this.view)},e.prototype.createPluginProps=function(){var e=this;return this.extraPlugins.map((function(t){return t(e.eventEmitter)}))},e.prototype.focus=function(){var e=this;this.clearTimer(),this.timer=setTimeout((function(){e.view.focus(),e.view.dispatch(e.view.state.tr.scrollIntoView())}))},e.prototype.blur=function(){this.view.dom.blur()},e.prototype.destroy=function(){var e=this;this.clearTimer(),this.view.destroy(),Object.keys(this).forEach((function(t){delete e[t]}))},e.prototype.moveCursorToStart=function(e){var t=this.view.state.tr;this.view.dispatch(t.setSelection(tt(t,1)).scrollIntoView()),e&&this.focus()},e.prototype.moveCursorToEnd=function(e){var t=this.view.state.tr;this.view.dispatch(t.setSelection(tt(t,t.doc.content.size-1)).scrollIntoView()),e&&this.focus()},e.prototype.setScrollTop=function(e){this.view.dom.scrollTop=e},e.prototype.getScrollTop=function(){return this.view.dom.scrollTop},e.prototype.setPlaceholder=function(e){this.placeholder.text=e,this.view.dispatch(this.view.state.tr.scrollIntoView())},e.prototype.setHeight=function(e){P(this.el,{height:e+"px"})},e.prototype.setMinHeight=function(e){P(this.el,{minHeight:e+"px"})},e.prototype.getElement=function(){return this.el},e}();function Un(e){return e instanceof Function}var qn=Un,Wn=["Enter","Shift-Enter","Mod-Enter","Tab","Shift-Tab","Delete","Backspace","Mod-Delete","Mod-Backspace","ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Mod-d","Mod-D","Alt-ArrowUp","Alt-ArrowDown"];function Gn(e,t,n){return e.focus(),t(n)(e.state,e.dispatch,e)}var Vn=function(){function e(e){this.specs=e}return Object.defineProperty(e.prototype,"nodes",{get:function(){return this.specs.filter((function(e){return"node"===e.type})).reduce((function(e,t){var n,r=t.name,i=t.schema;return f(f({},e),(n={},n[r]=i,n))}),{})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"marks",{get:function(){return this.specs.filter((function(e){return"mark"===e.type})).reduce((function(e,t){var n,r=t.name,i=t.schema;return f(f({},e),(n={},n[r]=i,n))}),{})},enumerable:!1,configurable:!0}),e.prototype.commands=function(e,t){var n=this.specs.filter((function(e){var t=e.commands;return t})).reduce((function(t,n){var r={},i=n.commands();return qn(i)?r[n.name]=function(t){return Gn(e,i,t)}:Object.keys(i).forEach((function(t){r[t]=function(n){return Gn(e,i[t],n)}})),f(f({},t),r)}),{}),r=It();return Object.keys(r).forEach((function(t){n[t]=function(n){return Gn(e,r[t],n)}})),t&&Object.keys(t).forEach((function(r){n[r]=function(n){return Gn(e,t[r],n)}})),n},e.prototype.keymaps=function(e){var t=this.specs.filter((function(e){return e.keymaps})).map((function(e){return e.keymaps()}));return t.map((function(t){return e||Object.keys(t).forEach((function(e){De(Wn,e)||delete t[e]})),Object(s["keymap"])(t)}))},e.prototype.setContext=function(e){this.specs.forEach((function(t){t.setContext(e)}))},e}();function Kn(e){var t=e.from,n=e.to;return e instanceof a["AllSelection"]?[t+1,n-1]:[t,n]}function Yn(e){return e.index(0)+1}function Xn(e,t,n){void 0===n&&(n=1);var r=0;return e.forEach((function(e,i){Bn(e)&&i+2 ?/,Qr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"blockQuote"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:dn("block-quote")},0]}}},enumerable:!1,configurable:!0}),t.prototype.createBlockQuoteText=function(e,t){return t?e.replace(Jr,"").trim():"> "+e.trim()},t.prototype.extendBlockQuote=function(){var e=this;return function(t,n){var r=t.selection,i=t.doc,o=t.tr,a=t.schema,s=Qn(r),l=s.endFromOffset,c=s.endToOffset,u=s.endIndex,h=s.to,d=_r(i,u),f=Jr.test(d);if(f&&h>l&&r.empty){var p=!d.replace(Jr,"").trim();if(p)o.deleteRange(l,c).split(o.mapping.map(c));else{var m=d.slice(h-l).trim(),g=et(a,e.createBlockQuoteText(m));it(o,c,m,g)}return n(o),!0}return!1}},t.prototype.commands=function(){var e=this;return function(){return function(t,n){var r=t.selection,i=t.doc,o=Qn(r),a=o.startFromOffset,s=o.endToOffset,l=o.startIndex,c=o.endIndex,u=Jr.test(_r(i,l)),h=rt({state:t,startIndex:l,endIndex:c,from:a,createText:function(t){return e.createBlockQuoteText(t,u)}});return n(h.setSelection(tt(h,h.mapping.map(s)))),!0}}},t.prototype.keymaps=function(){var e=this.commands()();return{"alt-q":e,"alt-Q":e,Enter:this.extendBlockQuote()}},t}(Xr),$r=/(^\s*)([-*+] |[\d]+\. )/,ei=/(^\s*)([\d])+\.( \[[ xX]])? /,ti=/^(\s*)((\d+)([.)]\s(?:\[(?:x|\s)\]\s)?))(.*)/,ni=/(^\s*)([-*+]|[\d]+\.)( \[[ xX]])? /,ri=/^(\s*)([-*+]+(\s(?:\[(?:x|\s)\]\s)?))(.*)/,ii=/(^\s*)([-*+] |[\d]+\. )(\[[ xX]] )/,oi=/(^\s*)([-*+])( \[[ xX]]) /;function ai(e){return ei.test(e)?"ordered":"bullet"}function si(e){var t=0;while(e&&"document"!==e.type)"list"===e.type&&(t+=1),e=e.parent;return t}function li(e,t,n,r){var i=e.getLineTexts(),o=i.length,a=[],s=t;while(r?s1){s=r?s+1:s-1;var l=e.findFirstNodeAtLine(s),c=si(l);if(c===n)a.push({line:s,depth:n,mdNode:l});else if(c0;c-=1){var u=t.findFirstNodeAtLine(c),h=Zr(n,c),d=h&&!!vt(u,(function(e){return dt(e)})),f=ti.exec(Zr(n,c));if(!f&&!d)break;if(f||!d){var p=f,m=p[1],g=p[3];if(!m){a=Number(g),s=c;break}}else l+=1}var v=a+r-s-l,b=[{text:v+". "+o,line:r}];return{changedResults:b}},task:function(e){var t=e.doc,n=e.line,r=Zr(t,n),i=[{text:"* [ ] "+r,line:n}];return{changedResults:i}}},gi={bullet:function(e){var t=e.line,n=e.doc,r=Zr(n,t),i=ri.exec(r),o=i[1],a=i[2];return{listSyntax:""+o+a}},ordered:function(e){var t=e.toastMark,n=e.line,r=e.mdNode,i=e.doc,o=si(r),a=Zr(i,n),s=ti.exec(a),l=s[1],c=s[3],u=s[4],h=Number(c)+1,d=""+l+h+u,p=li(t,n,o,!0),m=p.filter((function(e){var t=ti.exec(Zr(i,e.line));return t&&t[1].length===l.length&&!!vt(e.mdNode,(function(e){return ft(e)}))}));return f({listSyntax:d},di(i,m,"ordered",h))}};function vi(e,t,n,r,i){var o=[],a=Zr(e,n),s=ti.exec(a);while(s){var l=s[1],c=s[4],u=s[5],h=l.length;if(h===i)o.push(et(t,""+l+r+c+u)),r+=1,n+=1;else if(h>i){var d=vi(e,t,n,1,h);n=d.line,o=o.concat(d.nodes)}if(he.childCount)break;a=Zr(e,n),s=ti.exec(a)}return{nodes:o,line:n}}var bi=/(^\s{1,4})(.*)/;function yi(e,t,n){return e0){var u=r.child(c-1),h=u.nodeSize,d=u.textContent;return n.delete(s-h,s).split(n.mapping.map(l)).insert(n.mapping.map(l),et(o,d)),t(n),!0}return!1}},t.prototype.commands=function(){return{indent:this.indent(),outdent:this.outdent()}},t.prototype.keymaps=function(){return{Tab:this.indent(!0)(),"Shift-Tab":this.outdent(!0)(),"Mod-d":this.deleteLines(),"Mod-D":this.deleteLines(),"Alt-ArrowUp":this.moveUp(),"Alt-ArrowDown":this.moveDown()}},t}(Rn),Ci=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"text"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{group:"inline"}},enumerable:!1,configurable:!0}),t}(Rn),Ti=/^#{1,6}\s/,Ai=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"heading"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{attrs:{level:{default:1},seText:{default:!1}},toDOM:function(e){var t=e.attrs,n=t.level,r=t.seText,i="heading|heading"+n;return r&&(i+="|delimiter|setext"),["span",{class:dn.apply(void 0,i.split("|"))},0]}}},enumerable:!1,configurable:!0}),t.prototype.createHeadingText=function(e,t,n){var r=t.replace(n,"").trim(),i="";while(e>0)i+="#",e-=1;return i+" "+r},t.prototype.commands=function(){var e=this;return function(t){return function(n,r){var i=t.level,o=Qn(n.selection),a=o.startFromOffset,s=o.endToOffset,l=o.startIndex,c=o.endIndex,u=rt({state:n,from:a,startIndex:l,endIndex:c,createText:function(t){var n=t.match(Ti),r=n?n[0]:"";return e.createHeadingText(i,t,r)}});return r(u.setSelection(tt(u,u.mapping.map(s)))),!0}}},t}(Xr),Si="```",Ei=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"codeBlock"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:dn("code-block")},0]}}},enumerable:!1,configurable:!0}),t.prototype.commands=function(){return function(){return function(e,t){var n=e.selection,r=e.schema,i=e.tr,o=Qn(n),a=o.startFromOffset,s=o.endToOffset,l=et(r,Si);return i.insert(a,l).split(a+Si.length),i.split(i.mapping.map(s)).insert(i.mapping.map(s),l),t(i.setSelection(tt(i,i.mapping.map(s)-(Si.length+2)))),!0}}},t.prototype.keepIndentation=function(){var e=this;return function(t,n){var r=t.selection,i=t.tr,o=t.doc,a=t.schema,s=e.context.toastMark,l=Qn(r),c=l.startFromOffset,u=l.endToOffset,h=l.endIndex,d=l.from,f=l.to,p=_r(o,h);if(d===f&&p.trim()){var m=p.match(/^\s+/),g=s.findFirstNodeAtLine(h+1);if(ht(g)&&m){var v=m[0],b=p.slice(f-c),y=et(a,v+b);return it(i,u,b,y),n(i),!0}}return!1}},t.prototype.keymaps=function(){var e=this.commands()();return{"Shift-Mod-p":e,"Shift-Mod-P":e,Enter:this.keepIndentation()}},t}(Xr),Mi=/\||\s/g;function Oi(e){return[Di(e),Di(e,!0)]}function Ni(e,t){for(var n=[],r=0;r0&&(t+="\n")})),t},t.prototype.setSelection=function(e,t){void 0===t&&(t=e);var n=this.view.state.tr,r=Jn(n.doc,e,t),i=r[0],o=r[1];this.view.dispatch(n.setSelection(tt(n,i,o)).scrollIntoView())},t.prototype.replaceSelection=function(e,t,n){var i,o=this.view.state,a=o.tr,s=o.schema,l=o.doc,c=e.split(uo),u=c.map((function(e){return $e(s,zt(e,s))})),h=new r["Slice"](r["Fragment"].from(u),1,1);if(this.focus(),t&&n){var d=Jn(l,t,n),f=d[0],p=d[1];i=a.replaceRange(f,p,h)}else i=a.replaceSelection(h);this.view.dispatch(i.scrollIntoView())},t.prototype.deleteSelection=function(e,t){var n,r=this.view.state,i=r.tr,o=r.doc;if(e&&t){var a=Jn(o,e,t),s=a[0],l=a[1];n=i.deleteRange(s,l)}else n=i.deleteSelection();this.view.dispatch(n.scrollIntoView())},t.prototype.getSelectedText=function(e,t){var n=this.view.state,r=n.doc,i=n.selection,o=i.from,a=i.to;if(e&&t){var s=Jn(r,e,t);o=s[0],a=s[1]}return r.textBetween(o,a,"\n")},t.prototype.getSelection=function(){var e=this.view.state.selection,t=e.from,n=e.to;return Zn(this.view.state.tr.doc,t,n)},t.prototype.setMarkdown=function(e,t){void 0===t&&(t=!0);var n=e.split(uo),r=this.view.state,i=r.tr,o=r.doc,a=r.schema,s=n.map((function(e){return $e(a,zt(e,a))}));this.view.dispatch(i.replaceWith(0,o.content.size,s)),t&&this.moveCursorToEnd(!0)},t.prototype.addWidget=function(e,t,n){var r=this.view.state,i=r.tr,o=r.doc,a=r.selection,s=n?Jn(o,n,n)[0]:a.to;this.view.dispatch(i.setMeta("widget",{pos:s,node:e,style:t}))},t.prototype.replaceWithWidget=function(e,t,n){var r=this.view.state,i=r.tr,o=r.schema,a=r.doc,s=Jn(a,e,t),l=zt(n,o);this.view.dispatch(i.replaceWith(s[0],s[1],l))},t.prototype.getRangeInfoOfNode=function(e){var t=this.view.state,n=t.doc,r=t.selection,i=e||Zn(n,r.from)[0],o=this.toastMark.findNodeAtPosition(i);return"text"===o.type&&"paragraph"!==o.parent.type&&(o=o.parent),o.sourcepos[1][1]+=1,{range:o.sourcepos,type:o.type}},t.prototype.getMarkdown=function(){return this.toastMark.getLineTexts().map((function(e){return Et(e)})).join("\n")},t.prototype.getToastMark=function(){return this.toastMark},t}(Hn),fo="_feEventKey";function po(e,t){var n,r=e[fo];return r||(r=e[fo]={}),n=r[t],n||(n=r[t]=[]),n}var mo=po,go=x,vo=N,bo=mo;function yo(e,t,n){go(t)?vo(t.split(/\s+/g),(function(t){wo(e,t,n)})):vo(t,(function(t,n){wo(e,n,t)}))}function wo(e,t,n){var r,i=bo(e,t);n?(vo(i,(function(i,o){return n!==i.handler||(xo(e,t,i.wrappedHandler),r=o,!1)})),i.splice(r,1)):(vo(i,(function(n){xo(e,t,n.wrappedHandler)})),i.splice(0,i.length))}function xo(e,t,n){"removeEventListener"in e?e.removeEventListener(t,n):"detachEvent"in e&&e.detachEvent("on"+t,n)}var ko=yo,Co=x,To=N,Ao=mo;function So(e,t,n,r){Co(t)?To(t.split(/\s+/g),(function(t){Eo(e,t,n,r)})):To(t,(function(t,r){Eo(e,r,t,n)}))}function Eo(e,t,n,r){function i(t){n.call(r||e,t||window.event)}"addEventListener"in e?e.addEventListener(t,i):"attachEvent"in e&&e.attachEvent("on"+t,i),Mo(e,t,n,i)}function Mo(e,t,n,r){var i=Ao(e,t),o=!1;To(i,(function(e){return e.handler!==n||(o=!0,!1)})),o||i.push({handler:n,wrappedHandler:r})}var Oo=So,No=function(e,t){return No=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},No(e,t)}; +(function(t,n){e.exports=n()})("undefined"!==typeof self&&self,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=109)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(17),i=n(18),o=n(19),a=n(45),s=n(46),l=n(47),c=n(48),u=n(49),h=n(12),d=n(32),f=n(33),p=n(31),m=n(1),g={Scope:m.Scope,create:m.create,find:m.find,query:m.query,register:m.register,Container:r.default,Format:i.default,Leaf:o.default,Embed:c.default,Scroll:a.default,Block:l.default,Inline:s.default,Text:u.default,Attributor:{Attribute:h.default,Class:d.default,Style:f.default,Store:p.default}};t.default=g},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t){var n=this;return t="[Parchment] "+t,n=e.call(this,t)||this,n.message=t,n.name=n.constructor.name,n}return r(t,e),t}(Error);t.ParchmentError=i;var o,a={},s={},l={},c={};function u(e,t){var n=d(e);if(null==n)throw new i("Unable to create "+e+" blot");var r=n,o=e instanceof Node||e["nodeType"]===Node.TEXT_NODE?e:r.create(t);return new r(o,t)}function h(e,n){return void 0===n&&(n=!1),null==e?null:null!=e[t.DATA_KEY]?e[t.DATA_KEY].blot:n?h(e.parentNode,n):null}function d(e,t){var n;if(void 0===t&&(t=o.ANY),"string"===typeof e)n=c[e]||a[e];else if(e instanceof Text||e["nodeType"]===Node.TEXT_NODE)n=c["text"];else if("number"===typeof e)e&o.LEVEL&o.BLOCK?n=c["block"]:e&o.LEVEL&o.INLINE&&(n=c["inline"]);else if(e instanceof HTMLElement){var r=(e.getAttribute("class")||"").split(/\s+/);for(var i in r)if(n=s[r[i]],n)break;n=n||l[e.tagName]}return null==n?null:t&o.LEVEL&n.scope&&t&o.TYPE&n.scope?n:null}function f(){for(var e=[],t=0;t1)return e.map((function(e){return f(e)}));var n=e[0];if("string"!==typeof n.blotName&&"string"!==typeof n.attrName)throw new i("Invalid definition");if("abstract"===n.blotName)throw new i("Cannot register abstract class");if(c[n.blotName||n.attrName]=n,"string"===typeof n.keyName)a[n.keyName]=n;else if(null!=n.className&&(s[n.className]=n),null!=n.tagName){Array.isArray(n.tagName)?n.tagName=n.tagName.map((function(e){return e.toUpperCase()})):n.tagName=n.tagName.toUpperCase();var r=Array.isArray(n.tagName)?n.tagName:[n.tagName];r.forEach((function(e){null!=l[e]&&null!=n.className||(l[e]=n)}))}return n}t.DATA_KEY="__blot",function(e){e[e["TYPE"]=3]="TYPE",e[e["LEVEL"]=12]="LEVEL",e[e["ATTRIBUTE"]=13]="ATTRIBUTE",e[e["BLOT"]=14]="BLOT",e[e["INLINE"]=7]="INLINE",e[e["BLOCK"]=11]="BLOCK",e[e["BLOCK_BLOT"]=10]="BLOCK_BLOT",e[e["INLINE_BLOT"]=6]="INLINE_BLOT",e[e["BLOCK_ATTRIBUTE"]=9]="BLOCK_ATTRIBUTE",e[e["INLINE_ATTRIBUTE"]=5]="INLINE_ATTRIBUTE",e[e["ANY"]=15]="ANY"}(o=t.Scope||(t.Scope={})),t.create=u,t.find=h,t.query=d,t.register=f},function(e,t,n){var r=n(51),i=n(11),o=n(3),a=n(20),s=String.fromCharCode(0),l=function(e){Array.isArray(e)?this.ops=e:null!=e&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]};l.prototype.insert=function(e,t){var n={};return 0===e.length?this:(n.insert=e,null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n))},l.prototype["delete"]=function(e){return e<=0?this:this.push({delete:e})},l.prototype.retain=function(e,t){if(e<=0)return this;var n={retain:e};return null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n)},l.prototype.push=function(e){var t=this.ops.length,n=this.ops[t-1];if(e=o(!0,{},e),"object"===typeof n){if("number"===typeof e["delete"]&&"number"===typeof n["delete"])return this.ops[t-1]={delete:n["delete"]+e["delete"]},this;if("number"===typeof n["delete"]&&null!=e.insert&&(t-=1,n=this.ops[t-1],"object"!==typeof n))return this.ops.unshift(e),this;if(i(e.attributes,n.attributes)){if("string"===typeof e.insert&&"string"===typeof n.insert)return this.ops[t-1]={insert:n.insert+e.insert},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this;if("number"===typeof e.retain&&"number"===typeof n.retain)return this.ops[t-1]={retain:n.retain+e.retain},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this},l.prototype.chop=function(){var e=this.ops[this.ops.length-1];return e&&e.retain&&!e.attributes&&this.ops.pop(),this},l.prototype.filter=function(e){return this.ops.filter(e)},l.prototype.forEach=function(e){this.ops.forEach(e)},l.prototype.map=function(e){return this.ops.map(e)},l.prototype.partition=function(e){var t=[],n=[];return this.forEach((function(r){var i=e(r)?t:n;i.push(r)})),[t,n]},l.prototype.reduce=function(e,t){return this.ops.reduce(e,t)},l.prototype.changeLength=function(){return this.reduce((function(e,t){return t.insert?e+a.length(t):t.delete?e-t.delete:e}),0)},l.prototype.length=function(){return this.reduce((function(e,t){return e+a.length(t)}),0)},l.prototype.slice=function(e,t){e=e||0,"number"!==typeof t&&(t=1/0);var n=[],r=a.iterator(this.ops),i=0;while(i0&&n.next(o.retain-s)}var c=new l(r);while(t.hasNext()||n.hasNext())if("insert"===n.peekType())c.push(n.next());else if("delete"===t.peekType())c.push(t.next());else{var u=Math.min(t.peekLength(),n.peekLength()),h=t.next(u),d=n.next(u);if("number"===typeof d.retain){var f={};"number"===typeof h.retain?f.retain=u:f.insert=h.insert;var p=a.attributes.compose(h.attributes,d.attributes,"number"===typeof h.retain);if(p&&(f.attributes=p),c.push(f),!n.hasNext()&&i(c.ops[c.ops.length-1],f)){var m=new l(t.rest());return c.concat(m).chop()}}else"number"===typeof d["delete"]&&"number"===typeof h.retain&&c.push(d)}return c.chop()},l.prototype.concat=function(e){var t=new l(this.ops.slice());return e.ops.length>0&&(t.push(e.ops[0]),t.ops=t.ops.concat(e.ops.slice(1))),t},l.prototype.diff=function(e,t){if(this.ops===e.ops)return new l;var n=[this,e].map((function(t){return t.map((function(n){if(null!=n.insert)return"string"===typeof n.insert?n.insert:s;var r=t===e?"on":"with";throw new Error("diff() called "+r+" non-document")})).join("")})),o=new l,c=r(n[0],n[1],t),u=a.iterator(this.ops),h=a.iterator(e.ops);return c.forEach((function(e){var t=e[1].length;while(t>0){var n=0;switch(e[0]){case r.INSERT:n=Math.min(h.peekLength(),t),o.push(h.next(n));break;case r.DELETE:n=Math.min(t,u.peekLength()),u.next(n),o["delete"](n);break;case r.EQUAL:n=Math.min(u.peekLength(),h.peekLength(),t);var s=u.next(n),l=h.next(n);i(s.insert,l.insert)?o.retain(n,a.attributes.diff(s.attributes,l.attributes)):o.push(l)["delete"](n);break}t-=n}})),o.chop()},l.prototype.eachLine=function(e,t){t=t||"\n";var n=a.iterator(this.ops),r=new l,i=0;while(n.hasNext()){if("insert"!==n.peekType())return;var o=n.peek(),s=a.length(o)-n.peekLength(),c="string"===typeof o.insert?o.insert.indexOf(t,s)-s:-1;if(c<0)r.push(n.next());else if(c>0)r.push(n.next(c));else{if(!1===e(r,n.next(1).attributes||{},i))return;i+=1,r=new l}}r.length()>0&&e(r,{},i)},l.prototype.transform=function(e,t){if(t=!!t,"number"===typeof e)return this.transformPosition(e,t);var n=a.iterator(this.ops),r=a.iterator(e.ops),i=new l;while(n.hasNext()||r.hasNext())if("insert"!==n.peekType()||!t&&"insert"===r.peekType())if("insert"===r.peekType())i.push(r.next());else{var o=Math.min(n.peekLength(),r.peekLength()),s=n.next(o),c=r.next(o);if(s["delete"])continue;c["delete"]?i.push(c):i.retain(o,a.attributes.transform(s.attributes,c.attributes,t))}else i.retain(a.length(n.next()));return i.chop()},l.prototype.transformPosition=function(e,t){t=!!t;var n=a.iterator(this.ops),r=0;while(n.hasNext()&&r<=e){var i=n.peekLength(),o=n.peekType();n.next(),"delete"!==o?("insert"===o&&(r0&&(e1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===e||e>=this.length()-x)){var r=this.clone();return 0===e?(this.parent.insertBefore(r,this),this):(this.parent.insertBefore(r,this.next),r)}var o=i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"split",this).call(this,e,n);return this.cache={},o}}]),t}(u.default.Block);function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==e?t:("function"===typeof e.formats&&(t=(0,a.default)(t,e.formats())),null==e.parent||"scroll"==e.parent.blotName||e.parent.statics.scope!==e.statics.scope?t:T(e.parent,t))}C.blotName="block",C.tagName="P",C.defaultChild="break",C.allowedChildren=[p.default,u.default.Embed,g.default],t.bubbleFormats=T,t.BlockEmbed=k,t.default=C},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.overload=t.expandConfig=void 0;var r="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},i=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(A(this,e),this.options=O(t,r),this.container=this.options.container,null==this.container)return E.error("Invalid Quill container",t);this.options.debug&&e.debug(this.options.debug);var i=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new h.default,this.scroll=m.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new c.default(this.scroll),this.selection=new v.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(h.default.events.EDITOR_CHANGE,(function(e){e===h.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())})),this.emitter.on(h.default.events.SCROLL_UPDATE,(function(e,t){var r=n.selection.lastRange,i=r&&0===r.length?r.index:void 0;N.call(n,(function(){return n.editor.update(null,t,i)}),e)}));var o=this.clipboard.convert("
"+i+"


");this.setContents(o),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return o(e,null,[{key:"debug",value:function(e){!0===e&&(e="log"),x.default.level(e)}},{key:"find",value:function(e){return e.__quill||m.default.find(e)}},{key:"import",value:function(e){return null==this.imports[e]&&E.error("Cannot import "+e+". Are you sure it was registered?"),this.imports[e]}},{key:"register",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!==typeof e){var i=e.attrName||e.blotName;"string"===typeof i?this.register("formats/"+i,e,t):Object.keys(e).forEach((function(r){n.register(r,e[r],t)}))}else null==this.imports[e]||r||E.warn("Overwriting "+e+" with",t),this.imports[e]=t,(e.startsWith("blots/")||e.startsWith("formats/"))&&"abstract"!==t.blotName?m.default.register(t):e.startsWith("modules")&&"function"===typeof t.register&&t.register()}}]),o(e,[{key:"addContainer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"===typeof e){var n=e;e=document.createElement("div"),e.classList.add(n)}return this.container.insertBefore(e,t),e}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(e,t,n){var r=this,o=D(e,t,n),a=i(o,4);return e=a[0],t=a[1],n=a[3],N.call(this,(function(){return r.editor.deleteText(e,t)}),n,e,-1*t)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(e),this.container.classList.toggle("ql-disabled",!e)}},{key:"focus",value:function(){var e=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=e,this.scrollIntoView()}},{key:"format",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h.default.sources.API;return N.call(this,(function(){var r=n.getSelection(!0),i=new s.default;if(null==r)return i;if(m.default.query(e,m.default.Scope.BLOCK))i=n.editor.formatLine(r.index,r.length,S({},e,t));else{if(0===r.length)return n.selection.format(e,t),i;i=n.editor.formatText(r.index,r.length,S({},e,t))}return n.setSelection(r,h.default.sources.SILENT),i}),r)}},{key:"formatLine",value:function(e,t,n,r,o){var a=this,s=void 0,l=D(e,t,n,r,o),c=i(l,4);return e=c[0],t=c[1],s=c[2],o=c[3],N.call(this,(function(){return a.editor.formatLine(e,t,s)}),o,e,0)}},{key:"formatText",value:function(e,t,n,r,o){var a=this,s=void 0,l=D(e,t,n,r,o),c=i(l,4);return e=c[0],t=c[1],s=c[2],o=c[3],N.call(this,(function(){return a.editor.formatText(e,t,s)}),o,e,0)}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"===typeof e?this.selection.getBounds(e,t):this.selection.getBounds(e.index,e.length);var r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}},{key:"getContents",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,n=D(e,t),r=i(n,2);return e=r[0],t=r[1],this.editor.getContents(e,t)}},{key:"getFormat",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"===typeof e?this.editor.getFormat(e,t):this.editor.getFormat(e.index,e.length)}},{key:"getIndex",value:function(e){return e.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(e){return this.scroll.leaf(e)}},{key:"getLine",value:function(e){return this.scroll.line(e)}},{key:"getLines",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!==typeof e?this.scroll.lines(e.index,e.length):this.scroll.lines(e,t)}},{key:"getModule",value:function(e){return this.theme.modules[e]}},{key:"getSelection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,n=D(e,t),r=i(n,2);return e=r[0],t=r[1],this.editor.getText(e,t)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.sources.API;return N.call(this,(function(){return i.editor.insertEmbed(t,n,r)}),o,t)}},{key:"insertText",value:function(e,t,n,r,o){var a=this,s=void 0,l=D(e,0,n,r,o),c=i(l,4);return e=c[0],s=c[2],o=c[3],N.call(this,(function(){return a.editor.insertText(e,t,s)}),o,e,t.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(e,t,n){this.clipboard.dangerouslyPasteHTML(e,t,n)}},{key:"removeFormat",value:function(e,t,n){var r=this,o=D(e,t,n),a=i(o,4);return e=a[0],t=a[1],n=a[3],N.call(this,(function(){return r.editor.removeFormat(e,t)}),n,e)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.default.sources.API;return N.call(this,(function(){e=new s.default(e);var n=t.getLength(),r=t.editor.deleteText(0,n),i=t.editor.applyDelta(e),o=i.ops[i.ops.length-1];null!=o&&"string"===typeof o.insert&&"\n"===o.insert[o.insert.length-1]&&(t.editor.deleteText(t.getLength()-1,1),i.delete(1));var a=r.compose(i);return a}),n)}},{key:"setSelection",value:function(t,n,r){if(null==t)this.selection.setRange(null,n||e.sources.API);else{var o=D(t,n,r),a=i(o,4);t=a[0],n=a[1],r=a[3],this.selection.setRange(new g.Range(t,n),r),r!==h.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.default.sources.API,n=(new s.default).insert(e);return this.setContents(n,t)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.default.sources.USER,t=this.scroll.update(e);return this.selection.update(e),t}},{key:"updateContents",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.default.sources.API;return N.call(this,(function(){return e=new s.default(e),t.editor.applyDelta(e,n)}),n,!0)}}]),e}();function O(e,t){if(t=(0,y.default)(!0,{container:e,modules:{clipboard:!0,keyboard:!0,history:!0}},t),t.theme&&t.theme!==M.DEFAULTS.theme){if(t.theme=M.import("themes/"+t.theme),null==t.theme)throw new Error("Invalid theme "+t.theme+". Did you register it?")}else t.theme=C.default;var n=(0,y.default)(!0,{},t.theme.DEFAULTS);[n,t].forEach((function(e){e.modules=e.modules||{},Object.keys(e.modules).forEach((function(t){!0===e.modules[t]&&(e.modules[t]={})}))}));var r=Object.keys(n.modules).concat(Object.keys(t.modules)),i=r.reduce((function(e,t){var n=M.import("modules/"+t);return null==n?E.error("Cannot load "+t+" module. Are you sure you registered it?"):e[t]=n.DEFAULTS||{},e}),{});return null!=t.modules&&t.modules.toolbar&&t.modules.toolbar.constructor!==Object&&(t.modules.toolbar={container:t.modules.toolbar}),t=(0,y.default)(!0,{},M.DEFAULTS,{modules:i},n,t),["bounds","container","scrollingContainer"].forEach((function(e){"string"===typeof t[e]&&(t[e]=document.querySelector(t[e]))})),t.modules=Object.keys(t.modules).reduce((function(e,n){return t.modules[n]&&(e[n]=t.modules[n]),e}),{}),t}function N(e,t,n,r){if(this.options.strict&&!this.isEnabled()&&t===h.default.sources.USER)return new s.default;var i=null==n?null:this.getSelection(),o=this.editor.delta,a=e();if(null!=i&&(!0===n&&(n=i.index),null==r?i=L(i,a,t):0!==r&&(i=L(i,n,r,t)),this.setSelection(i,h.default.sources.SILENT)),a.length()>0){var l,c,u=[h.default.events.TEXT_CHANGE,a,o,t];if((l=this.emitter).emit.apply(l,[h.default.events.EDITOR_CHANGE].concat(u)),t!==h.default.sources.SILENT)(c=this.emitter).emit.apply(c,u)}return a}function D(e,t,n,i,o){var a={};return"number"===typeof e.index&&"number"===typeof e.length?"number"!==typeof t?(o=i,i=n,n=t,t=e.length,e=e.index):(t=e.length,e=e.index):"number"!==typeof t&&(o=i,i=n,n=t,t=0),"object"===("undefined"===typeof n?"undefined":r(n))?(a=n,o=i):"string"===typeof n&&(null!=i?a[n]=i:o=n),o=o||h.default.sources.API,[e,t,a,o]}function L(e,t,n,r){if(null==e)return null;var o=void 0,a=void 0;if(t instanceof s.default){var l=[e.index,e.index+e.length].map((function(e){return t.transformPosition(e,r!==h.default.sources.USER)})),c=i(l,2);o=c[0],a=c[1]}else{var u=[e.index,e.index+e.length].map((function(e){return e=0?e+n:Math.max(t,e+n)})),d=i(u,2);o=d[0],a=d[1]}return new g.Range(o,a-o)}M.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},M.events=h.default.events,M.sources=h.default.sources,M.version="1.3.7",M.imports={delta:s.default,parchment:m.default,"core/module":f.default,"core/theme":C.default},t.expandConfig=O,t.overload=D,t.default=M},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(e,n){var r=t.order.indexOf(e),i=t.order.indexOf(n);return r>=0||i>=0?r-i:e===n?0:e1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),this.quill=t,this.options=n};i.DEFAULTS={},t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=["error","warn","log","info"],i="warn";function o(e){if(r.indexOf(e)<=r.indexOf(i)){for(var t,n=arguments.length,o=Array(n>1?n-1:0),a=1;a0&&"number"!==typeof e[0]))}function c(e,t,n){var c,u;if(s(e)||s(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e))return!!o(t)&&(e=r.call(e),t=r.call(t),a(e,t,n));if(l(e)){if(!l(t))return!1;if(e.length!==t.length)return!1;for(c=0;c=0;c--)if(h[c]!=d[c])return!1;for(c=h.length-1;c>=0;c--)if(u=h[c],!a(e[u],t[u],n))return!1;return typeof e===typeof t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=function(){function e(e,t,n){void 0===n&&(n={}),this.attrName=e,this.keyName=t;var i=r.Scope.TYPE&r.Scope.ATTRIBUTE;null!=n.scope?this.scope=n.scope&r.Scope.LEVEL|i:this.scope=r.Scope.ATTRIBUTE,null!=n.whitelist&&(this.whitelist=n.whitelist)}return e.keys=function(e){return[].map.call(e.attributes,(function(e){return e.name}))},e.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.setAttribute(this.keyName,t),!0)},e.prototype.canAdd=function(e,t){var n=r.query(e,r.Scope.BLOT&(this.scope|r.Scope.TYPE));return null!=n&&(null==this.whitelist||("string"===typeof t?this.whitelist.indexOf(t.replace(/["']/g,""))>-1:this.whitelist.indexOf(t)>-1))},e.prototype.remove=function(e){e.removeAttribute(this.keyName)},e.prototype.value=function(e){var t=e.getAttribute(this.keyName);return this.canAdd(e,t)&&t?t:""},e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Code=void 0;var r=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n=e+n)){var a=this.newlineIndex(e,!0)+1,s=o-a+1,l=this.isolate(a,s),u=l.next;l.format(r,i),u instanceof t&&u.formatAt(0,e-a+n-s,r,i)}}}},{key:"insertAt",value:function(e,t,n){if(null==n){var i=this.descendant(m.default,e),o=r(i,2),a=o[0],s=o[1];a.insertAt(s,t)}}},{key:"length",value:function(){var e=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?e:e+1}},{key:"newlineIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)return this.domNode.textContent.slice(0,e).lastIndexOf("\n");var n=this.domNode.textContent.slice(e).indexOf("\n");return n>-1?e+n:-1}},{key:"optimize",value:function(e){this.domNode.textContent.endsWith("\n")||this.appendChild(c.default.create("text","\n")),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(e),n.moveChildren(this),n.remove())}},{key:"replace",value:function(e){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e),[].slice.call(this.domNode.querySelectorAll("*")).forEach((function(e){var t=c.default.find(e);null==t?e.parentNode.removeChild(e):t instanceof c.default.Embed?t.remove():t.unwrap()}))}}],[{key:"create",value:function(e){var n=o(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),t}(h.default);x.blotName="code-block",x.tagName="PRE",x.TAB=" ",t.Code=w,t.default=x},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},i=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n=o&&!u.endsWith("\n")&&(n=!0),t.scroll.insertAt(e,u);var d=t.scroll.line(e),f=i(d,2),p=f[0],m=f[1],b=(0,S.default)({},(0,g.bubbleFormats)(p));if(p instanceof v.default){var y=p.descendant(h.default.Leaf,m),w=i(y,1),x=w[0];b=(0,S.default)(b,(0,g.bubbleFormats)(x))}l=c.default.attributes.diff(b,l)||{}}else if("object"===r(a.insert)){var k=Object.keys(a.insert)[0];if(null==k)return e;t.scroll.insertAt(e,k,a.insert[k])}o+=s}return Object.keys(l).forEach((function(n){t.scroll.formatAt(e,s,n,l[n])})),e+s}),0),e.reduce((function(e,n){return"number"===typeof n.delete?(t.scroll.deleteAt(e,n.delete),e):e+(n.retain||n.insert.length||1)}),0),this.scroll.batchEnd(),this.update(e)}},{key:"deleteText",value:function(e,t){return this.scroll.deleteAt(e,t),this.update((new s.default).retain(e).delete(t))}},{key:"formatLine",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(r).forEach((function(i){if(null==n.scroll.whitelist||n.scroll.whitelist[i]){var o=n.scroll.lines(e,Math.max(t,1)),a=t;o.forEach((function(t){var o=t.length();if(t instanceof f.default){var s=e-t.offset(n.scroll),l=t.newlineIndex(s+a)-s+1;t.formatAt(s,l,i,r[i])}else t.format(i,r[i]);a-=o}))}})),this.scroll.optimize(),this.update((new s.default).retain(e).retain(t,(0,x.default)(r)))}},{key:"formatText",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(r).forEach((function(i){n.scroll.formatAt(e,t,i,r[i])})),this.update((new s.default).retain(e).retain(t,(0,x.default)(r)))}},{key:"getContents",value:function(e,t){return this.delta.slice(e,e+t)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce((function(e,t){return e.concat(t.delta())}),new s.default)}},{key:"getFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],r=[];0===t?this.scroll.path(e).forEach((function(e){var t=i(e,1),o=t[0];o instanceof v.default?n.push(o):o instanceof h.default.Leaf&&r.push(o)})):(n=this.scroll.lines(e,t),r=this.scroll.descendants(h.default.Leaf,e,t));var o=[n,r].map((function(e){if(0===e.length)return{};var t=(0,g.bubbleFormats)(e.shift());while(Object.keys(t).length>0){var n=e.shift();if(null==n)return t;t=D((0,g.bubbleFormats)(n),t)}return t}));return S.default.apply(S.default,o)}},{key:"getText",value:function(e,t){return this.getContents(e,t).filter((function(e){return"string"===typeof e.insert})).map((function(e){return e.insert})).join("")}},{key:"insertEmbed",value:function(e,t,n){return this.scroll.insertAt(e,t,n),this.update((new s.default).retain(e).insert(E({},t,n)))}},{key:"insertText",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(e,t),Object.keys(r).forEach((function(i){n.scroll.formatAt(e,t.length,i,r[i])})),this.update((new s.default).retain(e).insert(t,(0,x.default)(r)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var e=this.scroll.children.head;return e.statics.blotName===v.default.blotName&&(!(e.children.length>1)&&e.children.head instanceof y.default)}},{key:"removeFormat",value:function(e,t){var n=this.getText(e,t),r=this.scroll.line(e+t),o=i(r,2),a=o[0],l=o[1],c=0,u=new s.default;null!=a&&(c=a instanceof f.default?a.newlineIndex(l)-l+1:a.length()-l,u=a.delta().slice(l,l+c-1).insert("\n"));var h=this.getContents(e,t+c),d=h.diff((new s.default).insert(n).concat(u)),p=(new s.default).retain(e).concat(d);return this.applyDelta(p)}},{key:"update",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.delta;if(1===t.length&&"characterData"===t[0].type&&t[0].target.data.match(O)&&h.default.find(t[0].target)){var i=h.default.find(t[0].target),o=(0,g.bubbleFormats)(i),a=i.offset(this.scroll),l=t[0].oldValue.replace(m.default.CONTENTS,""),c=(new s.default).insert(l),u=(new s.default).insert(i.value()),d=(new s.default).retain(a).concat(c.diff(u,n));e=d.reduce((function(e,t){return t.insert?e.insert(t.insert,o):e.push(t)}),new s.default),this.delta=r.compose(e)}else this.delta=this.getDelta(),e&&(0,C.default)(r.compose(e),this.delta)||(e=r.diff(this.delta,n));return e}}]),e}();function D(e,t){return Object.keys(t).reduce((function(n,r){return null==e[r]||(t[r]===e[r]?n[r]=t[r]:Array.isArray(t[r])?t[r].indexOf(e[r])<0&&(n[r]=t[r].concat([e[r]])):n[r]=[t[r],e[r]]),n}),{})}function L(e){return e.reduce((function(e,t){if(1===t.insert){var n=(0,x.default)(t.attributes);return delete n["image"],e.insert({image:t.attributes.image},n)}if(null==t.attributes||!0!==t.attributes.list&&!0!==t.attributes.bullet||(t=(0,x.default)(t),t.attributes.list?t.attributes.list="ordered":(t.attributes.list="bullet",delete t.attributes.bullet)),"string"===typeof t.insert){var r=t.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return e.insert(r,t.attributes)}return e.push(t)}),new s.default)}t.default=N},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Range=void 0;var r=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;v(this,e),this.index=t,this.length=n},w=function(){function e(t,n){var r=this;v(this,e),this.emitter=n,this.scroll=t,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=a.default.create("cursor",this),this.lastRange=this.savedRange=new y(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,(function(){r.mouseDown||setTimeout(r.update.bind(r,d.default.sources.USER),1)})),this.emitter.on(d.default.events.EDITOR_CHANGE,(function(e,t){e===d.default.events.TEXT_CHANGE&&t.length()>0&&r.update(d.default.sources.SILENT)})),this.emitter.on(d.default.events.SCROLL_BEFORE_UPDATE,(function(){if(r.hasFocus()){var e=r.getNativeRange();null!=e&&e.start.node!==r.cursor.textNode&&r.emitter.once(d.default.events.SCROLL_UPDATE,(function(){try{r.setNativeRange(e.start.node,e.start.offset,e.end.node,e.end.offset)}catch(t){}}))}})),this.emitter.on(d.default.events.SCROLL_OPTIMIZE,(function(e,t){if(t.range){var n=t.range,i=n.startNode,o=n.startOffset,a=n.endNode,s=n.endOffset;r.setNativeRange(i,o,a,s)}})),this.update(d.default.sources.SILENT)}return i(e,[{key:"handleComposition",value:function(){var e=this;this.root.addEventListener("compositionstart",(function(){e.composing=!0})),this.root.addEventListener("compositionend",(function(){if(e.composing=!1,e.cursor.parent){var t=e.cursor.restore();if(!t)return;setTimeout((function(){e.setNativeRange(t.startNode,t.startOffset,t.endNode,t.endOffset)}),1)}}))}},{key:"handleDragging",value:function(){var e=this;this.emitter.listenDOM("mousedown",document.body,(function(){e.mouseDown=!0})),this.emitter.listenDOM("mouseup",document.body,(function(){e.mouseDown=!1,e.update(d.default.sources.USER)}))}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(e,t){if(null==this.scroll.whitelist||this.scroll.whitelist[e]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!a.default.query(e,a.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var r=a.default.find(n.start.node,!1);if(null==r)return;if(r instanceof a.default.Leaf){var i=r.split(n.start.offset);r.parent.insertBefore(this.cursor,i)}else r.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(e,t),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();e=Math.min(e,n-1),t=Math.min(e+t,n-1)-e;var i=void 0,o=this.scroll.leaf(e),a=r(o,2),s=a[0],l=a[1];if(null==s)return null;var c=s.position(l,!0),u=r(c,2);i=u[0],l=u[1];var h=document.createRange();if(t>0){h.setStart(i,l);var d=this.scroll.leaf(e+t),f=r(d,2);if(s=f[0],l=f[1],null==s)return null;var p=s.position(l,!0),m=r(p,2);return i=m[0],l=m[1],h.setEnd(i,l),h.getBoundingClientRect()}var g="left",v=void 0;return i instanceof Text?(l0&&(g="right")),{bottom:v.top+v.height,height:v.height,left:v[g],right:v[g],top:v.top,width:0}}},{key:"getNativeRange",value:function(){var e=document.getSelection();if(null==e||e.rangeCount<=0)return null;var t=e.getRangeAt(0);if(null==t)return null;var n=this.normalizeNative(t);return b.info("getNativeRange",n),n}},{key:"getRange",value:function(){var e=this.getNativeRange();if(null==e)return[null,null];var t=this.normalizedToRange(e);return[t,e]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(e){var t=this,n=[[e.start.node,e.start.offset]];e.native.collapsed||n.push([e.end.node,e.end.offset]);var i=n.map((function(e){var n=r(e,2),i=n[0],o=n[1],s=a.default.find(i,!0),l=s.offset(t.scroll);return 0===o?l:s instanceof a.default.Container?l+s.length():l+s.index(i,o)})),o=Math.min(Math.max.apply(Math,g(i)),this.scroll.length()-1),s=Math.min.apply(Math,[o].concat(g(i)));return new y(s,o-s)}},{key:"normalizeNative",value:function(e){if(!x(this.root,e.startContainer)||!e.collapsed&&!x(this.root,e.endContainer))return null;var t={start:{node:e.startContainer,offset:e.startOffset},end:{node:e.endContainer,offset:e.endOffset},native:e};return[t.start,t.end].forEach((function(e){var t=e.node,n=e.offset;while(!(t instanceof Text)&&t.childNodes.length>0)if(t.childNodes.length>n)t=t.childNodes[n],n=0;else{if(t.childNodes.length!==n)break;t=t.lastChild,n=t instanceof Text?t.data.length:t.childNodes.length+1}e.node=t,e.offset=n})),t}},{key:"rangeToNative",value:function(e){var t=this,n=e.collapsed?[e.index]:[e.index,e.index+e.length],i=[],o=this.scroll.length();return n.forEach((function(e,n){e=Math.min(o-1,e);var a=void 0,s=t.scroll.leaf(e),l=r(s,2),c=l[0],u=l[1],h=c.position(u,0!==n),d=r(h,2);a=d[0],u=d[1],i.push(a,u)})),i.length<2&&(i=i.concat(i)),i}},{key:"scrollIntoView",value:function(e){var t=this.lastRange;if(null!=t){var n=this.getBounds(t.index,t.length);if(null!=n){var i=this.scroll.length()-1,o=this.scroll.line(Math.min(t.index,i)),a=r(o,1),s=a[0],l=s;if(t.length>0){var c=this.scroll.line(Math.min(t.index+t.length,i)),u=r(c,1);l=u[0]}if(null!=s&&null!=l){var h=e.getBoundingClientRect();n.toph.bottom&&(e.scrollTop+=n.bottom-h.bottom)}}}}},{key:"setNativeRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(b.info("setNativeRange",e,t,n,r),null==e||null!=this.root.parentNode&&null!=e.parentNode&&null!=n.parentNode){var o=document.getSelection();if(null!=o)if(null!=e){this.hasFocus()||this.root.focus();var a=(this.getNativeRange()||{}).native;if(null==a||i||e!==a.startContainer||t!==a.startOffset||n!==a.endContainer||r!==a.endOffset){"BR"==e.tagName&&(t=[].indexOf.call(e.parentNode.childNodes,e),e=e.parentNode),"BR"==n.tagName&&(r=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var s=document.createRange();s.setStart(e,t),s.setEnd(n,r),o.removeAllRanges(),o.addRange(s)}}else o.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.default.sources.API;if("string"===typeof t&&(n=t,t=!1),b.info("setRange",e),null!=e){var r=this.rangeToNative(e);this.setNativeRange.apply(this,g(r).concat([t]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.default.sources.USER,t=this.lastRange,n=this.getRange(),i=r(n,2),o=i[0],a=i[1];if(this.lastRange=o,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,u.default)(t,this.lastRange)){var s;!this.composing&&null!=a&&a.native.collapsed&&a.start.node!==this.cursor.textNode&&this.cursor.restore();var c,h=[d.default.events.SELECTION_CHANGE,(0,l.default)(this.lastRange),(0,l.default)(t),e];if((s=this.emitter).emit.apply(s,[d.default.events.EDITOR_CHANGE].concat(h)),e!==d.default.sources.SILENT)(c=this.emitter).emit.apply(c,h)}}}]),e}();function x(e,t){try{t.parentNode}catch(n){return!1}return t instanceof Text&&(t=t.parentNode),e.contains(t)}t.Range=y,t.default=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&(n+=1),[this.parent.domNode,n]},t.prototype.value=function(){var e;return e={},e[this.statics.blotName]=this.statics.value(this.domNode)||!0,e},t.scope=o.Scope.INLINE_BLOT,t}(i.default);t.default=a},function(e,t,n){var r=n(11),i=n(3),o={attributes:{compose:function(e,t,n){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var r=i(!0,{},t);for(var o in n||(r=Object.keys(r).reduce((function(e,t){return null!=r[t]&&(e[t]=r[t]),e}),{})),e)void 0!==e[o]&&void 0===t[o]&&(r[o]=e[o]);return Object.keys(r).length>0?r:void 0},diff:function(e,t){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var n=Object.keys(e).concat(Object.keys(t)).reduce((function(n,i){return r(e[i],t[i])||(n[i]=void 0===t[i]?null:t[i]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(e,t,n){if("object"!==typeof e)return t;if("object"===typeof t){if(!n)return t;var r=Object.keys(t).reduce((function(n,r){return void 0===e[r]&&(n[r]=t[r]),n}),{});return Object.keys(r).length>0?r:void 0}}},iterator:function(e){return new a(e)},length:function(e){return"number"===typeof e["delete"]?e["delete"]:"number"===typeof e.retain?e.retain:"string"===typeof e.insert?e.insert.length:1}};function a(e){this.ops=e,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var n=this.offset,r=o.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,"number"===typeof t["delete"])return{delete:e};var i={};return t.attributes&&(i.attributes=t.attributes),"number"===typeof t.retain?i.retain=e:"string"===typeof t.insert?i.insert=t.insert.substr(n,e):i.insert=t.insert,i}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?o.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"===typeof this.ops[this.index]["delete"]?"delete":"number"===typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}return[]},e.exports=o},function(e,n){var r=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var n,r,i;try{n=Map}catch(h){n=function(){}}try{r=Set}catch(h){r=function(){}}try{i=Promise}catch(h){i=function(){}}function o(a,s,l,c,h){"object"===typeof s&&(l=s.depth,c=s.prototype,h=s.includeNonEnumerable,s=s.circular);var d=[],f=[],p="undefined"!=typeof t;function m(a,l){if(null===a)return null;if(0===l)return a;var g,v;if("object"!=typeof a)return a;if(e(a,n))g=new n;else if(e(a,r))g=new r;else if(e(a,i))g=new i((function(e,t){a.then((function(t){e(m(t,l-1))}),(function(e){t(m(e,l-1))}))}));else if(o.__isArray(a))g=[];else if(o.__isRegExp(a))g=new RegExp(a.source,u(a)),a.lastIndex&&(g.lastIndex=a.lastIndex);else if(o.__isDate(a))g=new Date(a.getTime());else{if(p&&t.isBuffer(a))return g=t.allocUnsafe?t.allocUnsafe(a.length):new t(a.length),a.copy(g),g;e(a,Error)?g=Object.create(a):"undefined"==typeof c?(v=Object.getPrototypeOf(a),g=Object.create(v)):(g=Object.create(c),v=c)}if(s){var b=d.indexOf(a);if(-1!=b)return f[b];d.push(a),f.push(g)}for(var y in e(a,n)&&a.forEach((function(e,t){var n=m(t,l-1),r=m(e,l-1);g.set(n,r)})),e(a,r)&&a.forEach((function(e){var t=m(e,l-1);g.add(t)})),a){var w;v&&(w=Object.getOwnPropertyDescriptor(v,y)),w&&null==w.set||(g[y]=m(a[y],l-1))}if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(a);for(y=0;y0){if(s instanceof u.BlockEmbed||d instanceof u.BlockEmbed)return void this.optimize();if(s instanceof m.default){var p=s.newlineIndex(s.length(),!0);if(p>-1&&(s=s.split(p+1),s===d))return void this.optimize()}else if(d instanceof m.default){var g=d.newlineIndex(0);g>-1&&d.split(g+1)}var v=d.children.head instanceof f.default?null:d.children.head;s.moveChildren(d,v),s.remove()}this.optimize()}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",e)}},{key:"formatAt",value:function(e,n,r,i){(null==this.whitelist||this.whitelist[r])&&(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,e,n,r,i),this.optimize())}},{key:"insertAt",value:function(e,n,r){if(null==r||null==this.whitelist||this.whitelist[n]){if(e>=this.length())if(null==r||null==s.default.query(n,s.default.Scope.BLOCK)){var i=s.default.create(this.statics.defaultChild);this.appendChild(i),null==r&&n.endsWith("\n")&&(n=n.slice(0,-1)),i.insertAt(0,n,r)}else{var a=s.default.create(n,r);this.appendChild(a)}else o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,e,n,r);this.optimize()}}},{key:"insertBefore",value:function(e,n){if(e.statics.scope===s.default.Scope.INLINE_BLOT){var r=s.default.create(this.statics.defaultChild);r.appendChild(e),e=r}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,n)}},{key:"leaf",value:function(e){return this.path(e).pop()||[null,-1]}},{key:"line",value:function(e){return e===this.length()?this.line(e-1):this.descendant(k,e)}},{key:"lines",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,n=function e(t,n,r){var i=[],o=r;return t.children.forEachAt(n,r,(function(t,n,r){k(t)?i.push(t):t instanceof s.default.Container&&(i=i.concat(e(t,n,o))),o-=r})),i};return n(this,e,t)}},{key:"optimize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e,n),e.length>0&&this.emitter.emit(c.default.events.SCROLL_OPTIMIZE,e,n))}},{key:"path",value:function(e){return o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"path",this).call(this,e).slice(1)}},{key:"update",value:function(e){if(!0!==this.batch){var n=c.default.sources.USER;"string"===typeof e&&(n=e),Array.isArray(e)||(e=this.observer.takeRecords()),e.length>0&&this.emitter.emit(c.default.events.SCROLL_BEFORE_UPDATE,n,e),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"update",this).call(this,e.concat([])),e.length>0&&this.emitter.emit(c.default.events.SCROLL_UPDATE,n,e)}}}]),t}(s.default.Scroll);C.blotName="scroll",C.className="ql-editor",C.tagName="DIV",C.defaultChild="block",C.allowedChildren=[h.default,u.BlockEmbed,v.default],t.default=C},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHORTKEY=t.default=void 0;var r="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},i=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=j(e);if(null==r||null==r.key)return O.warn("Attempted to add invalid keyboard binding",r);"function"===typeof t&&(t={handler:t}),"function"===typeof n&&(n={handler:n}),r=(0,h.default)(r,t,n),this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}},{key:"listen",value:function(){var e=this;this.quill.root.addEventListener("keydown",(function(n){if(!n.defaultPrevented){var o=n.which||n.keyCode,a=(e.bindings[o]||[]).filter((function(e){return t.match(n,e)}));if(0!==a.length){var s=e.quill.getSelection();if(null!=s&&e.quill.hasFocus()){var l=e.quill.getLine(s.index),u=i(l,2),h=u[0],d=u[1],f=e.quill.getLeaf(s.index),p=i(f,2),m=p[0],g=p[1],b=0===s.length?[m,g]:e.quill.getLeaf(s.index+s.length),y=i(b,2),w=y[0],x=y[1],k=m instanceof v.default.Text?m.value().slice(0,g):"",C=w instanceof v.default.Text?w.value().slice(x):"",T={collapsed:0===s.length,empty:0===s.length&&h.length()<=1,format:e.quill.getFormat(s),offset:d,prefix:k,suffix:C},S=a.some((function(t){if(null!=t.collapsed&&t.collapsed!==T.collapsed)return!1;if(null!=t.empty&&t.empty!==T.empty)return!1;if(null!=t.offset&&t.offset!==T.offset)return!1;if(Array.isArray(t.format)){if(t.format.every((function(e){return null==T.format[e]})))return!1}else if("object"===r(t.format)&&!Object.keys(t.format).every((function(e){return!0===t.format[e]?null!=T.format[e]:!1===t.format[e]?null==T.format[e]:(0,c.default)(t.format[e],T.format[e])})))return!1;return!(null!=t.prefix&&!t.prefix.test(T.prefix))&&(!(null!=t.suffix&&!t.suffix.test(T.suffix))&&!0!==t.handler.call(e,s,T))}));S&&n.preventDefault()}}}}))}}]),t}(C.default);function L(e,t){var n,r=e===D.keys.LEFT?"prefix":"suffix";return n={key:e,shiftKey:t,altKey:null},S(n,r,/^$/),S(n,"handler",(function(n){var r=n.index;e===D.keys.RIGHT&&(r+=n.length+1);var o=this.quill.getLeaf(r),a=i(o,1),s=a[0];return!(s instanceof v.default.Embed)||(e===D.keys.LEFT?t?this.quill.setSelection(n.index-1,n.length+1,y.default.sources.USER):this.quill.setSelection(n.index-1,y.default.sources.USER):t?this.quill.setSelection(n.index,n.length+1,y.default.sources.USER):this.quill.setSelection(n.index+n.length+1,y.default.sources.USER),!1)})),n}function z(e,t){if(!(0===e.index||this.quill.getLength()<=1)){var n=this.quill.getLine(e.index),r=i(n,1),o=r[0],a={};if(0===t.offset){var s=this.quill.getLine(e.index-1),l=i(s,1),c=l[0];if(null!=c&&c.length()>1){var u=o.formats(),h=this.quill.getFormat(e.index-1,1);a=m.default.attributes.diff(u,h)||{}}}var d=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.prefix)?2:1;this.quill.deleteText(e.index-d,d,y.default.sources.USER),Object.keys(a).length>0&&this.quill.formatLine(e.index-d,d,a,y.default.sources.USER),this.quill.focus()}}function P(e,t){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suffix)?2:1;if(!(e.index>=this.quill.getLength()-n)){var r={},o=0,a=this.quill.getLine(e.index),s=i(a,1),l=s[0];if(t.offset>=l.length()-1){var c=this.quill.getLine(e.index+1),u=i(c,1),h=u[0];if(h){var d=l.formats(),f=this.quill.getFormat(e.index,1);r=m.default.attributes.diff(d,f)||{},o=h.length()}}this.quill.deleteText(e.index,n,y.default.sources.USER),Object.keys(r).length>0&&this.quill.formatLine(e.index+o-1,n,r,y.default.sources.USER)}}function I(e){var t=this.quill.getLines(e),n={};if(t.length>1){var r=t[0].formats(),i=t[t.length-1].formats();n=m.default.attributes.diff(i,r)||{}}this.quill.deleteText(e,y.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(e.index,1,n,y.default.sources.USER),this.quill.setSelection(e.index,y.default.sources.SILENT),this.quill.focus()}function R(e,t){var n=this;e.length>0&&this.quill.scroll.deleteAt(e.index,e.length);var r=Object.keys(t.format).reduce((function(e,n){return v.default.query(n,v.default.Scope.BLOCK)&&!Array.isArray(t.format[n])&&(e[n]=t.format[n]),e}),{});this.quill.insertText(e.index,"\n",r,y.default.sources.USER),this.quill.setSelection(e.index+1,y.default.sources.SILENT),this.quill.focus(),Object.keys(t.format).forEach((function(e){null==r[e]&&(Array.isArray(t.format[e])||"link"!==e&&n.quill.format(e,t.format[e],y.default.sources.USER))}))}function F(e){return{key:D.keys.TAB,shiftKey:!e,format:{"code-block":!0},handler:function(t){var n=v.default.query("code-block"),r=t.index,o=t.length,a=this.quill.scroll.descendant(n,r),s=i(a,2),l=s[0],c=s[1];if(null!=l){var u=this.quill.getIndex(l),h=l.newlineIndex(c,!0)+1,d=l.newlineIndex(u+c+o),f=l.domNode.textContent.slice(h,d).split("\n");c=0,f.forEach((function(t,i){e?(l.insertAt(h+c,n.TAB),c+=n.TAB.length,0===i?r+=n.TAB.length:o+=n.TAB.length):t.startsWith(n.TAB)&&(l.deleteAt(h+c,n.TAB.length),c-=n.TAB.length,0===i?r-=n.TAB.length:o-=n.TAB.length),c+=t.length+1})),this.quill.update(y.default.sources.USER),this.quill.setSelection(r,o,y.default.sources.SILENT)}}}}function B(e){return{key:e[0].toUpperCase(),shortKey:!0,handler:function(t,n){this.quill.format(e,!n.format[e],y.default.sources.USER)}}}function j(e){if("string"===typeof e||"number"===typeof e)return j({key:e});if("object"===("undefined"===typeof e?"undefined":r(e))&&(e=(0,s.default)(e,!1)),"string"===typeof e.key)if(null!=D.keys[e.key.toUpperCase()])e.key=D.keys[e.key.toUpperCase()];else{if(1!==e.key.length)return null;e.key=e.key.toUpperCase().charCodeAt(0)}return e.shortKey&&(e[N]=e.shortKey,delete e.shortKey),e}D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:B("bold"),italic:B("italic"),underline:B("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","+1",y.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","-1",y.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(e,t){null!=t.format.indent?this.quill.format("indent","-1",y.default.sources.USER):null!=t.format.list&&this.quill.format("list",!1,y.default.sources.USER)}},"indent code-block":F(!0),"outdent code-block":F(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(e){this.quill.deleteText(e.index-1,1,y.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(e){this.quill.history.cutoff();var t=(new f.default).retain(e.index).delete(e.length).insert("\t");this.quill.updateContents(t,y.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index+1,y.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(e,t){this.quill.format("list",!1,y.default.sources.USER),t.format.indent&&this.quill.format("indent",!1,y.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(e){var t=this.quill.getLine(e.index),n=i(t,2),r=n[0],o=n[1],a=(0,h.default)({},r.formats(),{list:"checked"}),s=(new f.default).retain(e.index).insert("\n",a).retain(r.length()-o-1).retain(1,{list:"unchecked"});this.quill.updateContents(s,y.default.sources.USER),this.quill.setSelection(e.index+1,y.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(e,t){var n=this.quill.getLine(e.index),r=i(n,2),o=r[0],a=r[1],s=(new f.default).retain(e.index).insert("\n",t.format).retain(o.length()-a-1).retain(1,{header:null});this.quill.updateContents(s,y.default.sources.USER),this.quill.setSelection(e.index+1,y.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(e,t){var n=t.prefix.length,r=this.quill.getLine(e.index),o=i(r,2),a=o[0],s=o[1];if(s>n)return!0;var l=void 0;switch(t.prefix.trim()){case"[]":case"[ ]":l="unchecked";break;case"[x]":l="checked";break;case"-":case"*":l="bullet";break;default:l="ordered"}this.quill.insertText(e.index," ",y.default.sources.USER),this.quill.history.cutoff();var c=(new f.default).retain(e.index-s).delete(n+1).retain(a.length()-2-s).retain(1,{list:l});this.quill.updateContents(c,y.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index-n,y.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(e){var t=this.quill.getLine(e.index),n=i(t,2),r=n[0],o=n[1],a=(new f.default).retain(e.index+r.length()-o-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(a,y.default.sources.USER)}},"embed left":L(D.keys.LEFT,!1),"embed left shift":L(D.keys.LEFT,!0),"embed right":L(D.keys.RIGHT,!1),"embed right shift":L(D.keys.RIGHT,!0)}},t.default=D,t.SHORTKEY=N},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},o=function(){function e(e,t){for(var n=0;n-1}h.blotName="link",h.tagName="A",h.SANITIZED_URL="about:blank",h.PROTOCOL_WHITELIST=["http","https","mailto","tel"],t.default=h,t.sanitize=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(e!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=e&&(e.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(e.parentNode.children,e),e.hasAttribute("data-value")?this.label.setAttribute("data-value",e.getAttribute("data-value")):this.label.removeAttribute("data-value"),e.hasAttribute("data-label")?this.label.setAttribute("data-label",e.getAttribute("data-label")):this.label.removeAttribute("data-label"),t))){if("function"===typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"===typeof Event?"undefined":r(Event))){var i=document.createEvent("Event");i.initEvent("change",!0,!0),this.select.dispatchEvent(i)}this.close()}}},{key:"update",value:function(){var e=void 0;if(this.select.selectedIndex>-1){var t=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];e=this.select.options[this.select.selectedIndex],this.selectItem(t)}else this.selectItem(null);var n=null!=e&&e!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),e}();t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=O(r),o=n(5),a=O(o),s=n(4),l=O(s),c=n(16),u=O(c),h=n(25),d=O(h),f=n(24),p=O(f),m=n(35),g=O(m),v=n(6),b=O(v),y=n(22),w=O(y),x=n(7),k=O(x),C=n(55),T=O(C),S=n(42),A=O(S),E=n(23),M=O(E);function O(e){return e&&e.__esModule?e:{default:e}}a.default.register({"blots/block":l.default,"blots/block/embed":s.BlockEmbed,"blots/break":u.default,"blots/container":d.default,"blots/cursor":p.default,"blots/embed":g.default,"blots/inline":b.default,"blots/scroll":w.default,"blots/text":k.default,"modules/clipboard":T.default,"modules/history":A.default,"modules/keyboard":M.default}),i.default.register(l.default,u.default,p.default,b.default,w.default,k.default),t.default=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=function(){function e(e){this.domNode=e,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(e.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),e.create=function(e){if(null==this.tagName)throw new r.ParchmentError("Blot definition missing tagName");var t;return Array.isArray(this.tagName)?("string"===typeof e&&(e=e.toUpperCase(),parseInt(e).toString()===e&&(e=parseInt(e))),t="number"===typeof e?document.createElement(this.tagName[e-1]):this.tagName.indexOf(e)>-1?document.createElement(e):document.createElement(this.tagName[0])):t=document.createElement(this.tagName),this.className&&t.classList.add(this.className),t},e.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},e.prototype.clone=function(){var e=this.domNode.cloneNode(!1);return r.create(e)},e.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},e.prototype.deleteAt=function(e,t){var n=this.isolate(e,t);n.remove()},e.prototype.formatAt=function(e,t,n,i){var o=this.isolate(e,t);if(null!=r.query(n,r.Scope.BLOT)&&i)o.wrap(n,i);else if(null!=r.query(n,r.Scope.ATTRIBUTE)){var a=r.create(this.statics.scope);o.wrap(a),a.format(n,i)}},e.prototype.insertAt=function(e,t,n){var i=null==n?r.create("text",t):r.create(t,n),o=this.split(e);this.parent.insertBefore(i,o)},e.prototype.insertInto=function(e,t){void 0===t&&(t=null),null!=this.parent&&this.parent.children.remove(this);var n=null;e.children.insertBefore(this,t),null!=t&&(n=t.domNode),this.domNode.parentNode==e.domNode&&this.domNode.nextSibling==n||e.domNode.insertBefore(this.domNode,n),this.parent=e,this.attach()},e.prototype.isolate=function(e,t){var n=this.split(e);return n.split(t),n},e.prototype.length=function(){return 1},e.prototype.offset=function(e){return void 0===e&&(e=this.parent),null==this.parent||this==e?0:this.parent.children.offset(this)+this.parent.offset(e)},e.prototype.optimize=function(e){null!=this.domNode[r.DATA_KEY]&&delete this.domNode[r.DATA_KEY].mutations},e.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},e.prototype.replace=function(e){null!=e.parent&&(e.parent.insertBefore(this,e.next),e.remove())},e.prototype.replaceWith=function(e,t){var n="string"===typeof e?r.create(e,t):e;return n.replace(this),n},e.prototype.split=function(e,t){return 0===e?this:this.next},e.prototype.update=function(e,t){},e.prototype.wrap=function(e,t){var n="string"===typeof e?r.create(e,t):e;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},e.blotName="abstract",e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(12),i=n(32),o=n(33),a=n(1),s=function(){function e(e){this.attributes={},this.domNode=e,this.build()}return e.prototype.attribute=function(e,t){t?e.add(this.domNode,t)&&(null!=e.value(this.domNode)?this.attributes[e.attrName]=e:delete this.attributes[e.attrName]):(e.remove(this.domNode),delete this.attributes[e.attrName])},e.prototype.build=function(){var e=this;this.attributes={};var t=r.default.keys(this.domNode),n=i.default.keys(this.domNode),s=o.default.keys(this.domNode);t.concat(n).concat(s).forEach((function(t){var n=a.query(t,a.Scope.ATTRIBUTE);n instanceof r.default&&(e.attributes[n.attrName]=n)}))},e.prototype.copy=function(e){var t=this;Object.keys(this.attributes).forEach((function(n){var r=t.attributes[n].value(t.domNode);e.format(n,r)}))},e.prototype.move=function(e){var t=this;this.copy(e),Object.keys(this.attributes).forEach((function(e){t.attributes[e].remove(t.domNode)})),this.attributes={}},e.prototype.values=function(){var e=this;return Object.keys(this.attributes).reduce((function(t,n){return t[n]=e.attributes[n].value(e.domNode),t}),{})},e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(12);function o(e,t){var n=e.getAttribute("class")||"";return n.split(/\s+/).filter((function(e){return 0===e.indexOf(t+"-")}))}var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.keys=function(e){return(e.getAttribute("class")||"").split(/\s+/).map((function(e){return e.split("-").slice(0,-1).join("-")}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(this.remove(e),e.classList.add(this.keyName+"-"+t),!0)},t.prototype.remove=function(e){var t=o(e,this.keyName);t.forEach((function(t){e.classList.remove(t)})),0===e.classList.length&&e.removeAttribute("class")},t.prototype.value=function(e){var t=o(e,this.keyName)[0]||"",n=t.slice(this.keyName.length+1);return this.canAdd(e,n)?n:""},t}(i.default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(12);function o(e){var t=e.split("-"),n=t.slice(1).map((function(e){return e[0].toUpperCase()+e.slice(1)})).join("");return t[0]+n}var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.keys=function(e){return(e.getAttribute("style")||"").split(";").map((function(e){var t=e.split(":");return t[0].trim()}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.style[o(this.keyName)]=t,!0)},t.prototype.remove=function(e){e.style[o(this.keyName)]="",e.getAttribute("style")||e.removeAttribute("style")},t.prototype.value=function(e){var t=e.style[o(this.keyName)];return this.canAdd(e,t)?t:""},t}(i.default);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nr&&this.stack.undo.length>0){var i=this.stack.undo.pop();n=n.compose(i.undo),e=i.redo.compose(e)}else this.lastRecorded=r;this.stack.undo.push({redo:e,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(e){this.stack.undo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)})),this.stack.redo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)}))}},{key:"undo",value:function(){this.change("undo","redo")}}]),t}(c.default);function m(e){var t=e.ops[e.ops.length-1];return null!=t&&(null!=t.insert?"string"===typeof t.insert&&t.insert.endsWith("\n"):null!=t.attributes&&Object.keys(t.attributes).some((function(e){return null!=o.default.query(e,o.default.Scope.BLOCK)})))}function g(e){var t=e.reduce((function(e,t){return e+=t.delete||0,e}),0),n=e.length()-t;return m(e)&&(n-=1),n}p.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},t.default=p,t.getLastChangeIndex=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BaseTooltip=void 0;var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"link",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=t?this.textbox.value=t:e!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+e)||""),this.root.setAttribute("data-mode",e)}},{key:"restoreFocus",value:function(){var e=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=e}},{key:"save",value:function(){var e=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var t=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",e,u.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",e,u.default.sources.USER)),this.quill.root.scrollTop=t;break;case"video":e=P(e);case"formula":if(!e)break;var n=this.quill.getSelection(!0);if(null!=n){var r=n.index+n.length;this.quill.insertEmbed(r,this.root.getAttribute("data-mode"),e,u.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(r+1," ",u.default.sources.USER),this.quill.setSelection(r+2,u.default.sources.USER)}break;default:}this.textbox.value="",this.hide()}}]),t}(k.default);function P(e){var t=e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return t?(t[1]||"https")+"://www.youtube.com/embed/"+t[2]+"?showinfo=0":(t=e.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(t[1]||"https")+"://player.vimeo.com/video/"+t[2]+"/":e}function I(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t.forEach((function(t){var r=document.createElement("option");t===n?r.setAttribute("selected","selected"):r.setAttribute("value",t),e.appendChild(r)}))}t.BaseTooltip=z,t.default=L},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.head=this.tail=null,this.length=0}return e.prototype.append=function(){for(var e=[],t=0;t1&&this.append.apply(this,e.slice(1))},e.prototype.contains=function(e){var t,n=this.iterator();while(t=n())if(t===e)return!0;return!1},e.prototype.insertBefore=function(e,t){e&&(e.next=t,null!=t?(e.prev=t.prev,null!=t.prev&&(t.prev.next=e),t.prev=e,t===this.head&&(this.head=e)):null!=this.tail?(this.tail.next=e,e.prev=this.tail,this.tail=e):(e.prev=null,this.head=this.tail=e),this.length+=1)},e.prototype.offset=function(e){var t=0,n=this.head;while(null!=n){if(n===e)return t;t+=n.length(),n=n.next}return-1},e.prototype.remove=function(e){this.contains(e)&&(null!=e.prev&&(e.prev.next=e.next),null!=e.next&&(e.next.prev=e.prev),e===this.head&&(this.head=e.next),e===this.tail&&(this.tail=e.prev),this.length-=1)},e.prototype.iterator=function(e){return void 0===e&&(e=this.head),function(){var t=e;return null!=e&&(e=e.next),t}},e.prototype.find=function(e,t){void 0===t&&(t=!1);var n,r=this.iterator();while(n=r()){var i=n.length();if(es?n(r,e-s,Math.min(t,s+c-e)):n(r,0,Math.min(c,e+t-s)),s+=c}}},e.prototype.map=function(e){return this.reduce((function(t,n){return t.push(e(n)),t}),[])},e.prototype.reduce=function(e,t){var n,r=this.iterator();while(n=r())t=e(t,n);return t},e}();t.default=r},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(17),o=n(1),a={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},s=100,l=function(e){function t(t){var n=e.call(this,t)||this;return n.scroll=n,n.observer=new MutationObserver((function(e){n.update(e)})),n.observer.observe(n.domNode,a),n.attach(),n}return r(t,e),t.prototype.detach=function(){e.prototype.detach.call(this),this.observer.disconnect()},t.prototype.deleteAt=function(t,n){this.update(),0===t&&n===this.length()?this.children.forEach((function(e){e.remove()})):e.prototype.deleteAt.call(this,t,n)},t.prototype.formatAt=function(t,n,r,i){this.update(),e.prototype.formatAt.call(this,t,n,r,i)},t.prototype.insertAt=function(t,n,r){this.update(),e.prototype.insertAt.call(this,t,n,r)},t.prototype.optimize=function(t,n){var r=this;void 0===t&&(t=[]),void 0===n&&(n={}),e.prototype.optimize.call(this,n);var a=[].slice.call(this.observer.takeRecords());while(a.length>0)t.push(a.pop());for(var l=function(e,t){void 0===t&&(t=!0),null!=e&&e!==r&&null!=e.domNode.parentNode&&(null==e.domNode[o.DATA_KEY].mutations&&(e.domNode[o.DATA_KEY].mutations=[]),t&&l(e.parent))},c=function(e){null!=e.domNode[o.DATA_KEY]&&null!=e.domNode[o.DATA_KEY].mutations&&(e instanceof i.default&&e.children.forEach(c),e.optimize(n))},u=t,h=0;u.length>0;h+=1){if(h>=s)throw new Error("[Parchment] Maximum optimize iterations reached");u.forEach((function(e){var t=o.find(e.target,!0);null!=t&&(t.domNode===e.target&&("childList"===e.type?(l(o.find(e.previousSibling,!1)),[].forEach.call(e.addedNodes,(function(e){var t=o.find(e,!1);l(t,!1),t instanceof i.default&&t.children.forEach((function(e){l(e,!1)}))}))):"attributes"===e.type&&l(t.prev)),l(t))})),this.children.forEach(c),u=[].slice.call(this.observer.takeRecords()),a=u.slice();while(a.length>0)t.push(a.pop())}},t.prototype.update=function(t,n){var r=this;void 0===n&&(n={}),t=t||this.observer.takeRecords(),t.map((function(e){var t=o.find(e.target,!0);return null==t?null:null==t.domNode[o.DATA_KEY].mutations?(t.domNode[o.DATA_KEY].mutations=[e],t):(t.domNode[o.DATA_KEY].mutations.push(e),null)})).forEach((function(e){null!=e&&e!==r&&null!=e.domNode[o.DATA_KEY]&&e.update(e.domNode[o.DATA_KEY].mutations||[],n)})),null!=this.domNode[o.DATA_KEY].mutations&&e.prototype.update.call(this,this.domNode[o.DATA_KEY].mutations,n),this.optimize(t,n)},t.blotName="scroll",t.defaultChild="block",t.scope=o.Scope.BLOCK_BLOT,t.tagName="DIV",t}(i.default);t.default=l},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(18),o=n(1);function a(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(n){if(n.tagName!==t.tagName)return e.formats.call(this,n)},t.prototype.format=function(n,r){var o=this;n!==this.statics.blotName||r?e.prototype.format.call(this,n,r):(this.children.forEach((function(e){e instanceof i.default||(e=e.wrap(t.blotName,!0)),o.attributes.copy(e)})),this.unwrap())},t.prototype.formatAt=function(t,n,r,i){if(null!=this.formats()[r]||o.query(r,o.Scope.ATTRIBUTE)){var a=this.isolate(t,n);a.format(r,i)}else e.prototype.formatAt.call(this,t,n,r,i)},t.prototype.optimize=function(n){e.prototype.optimize.call(this,n);var r=this.formats();if(0===Object.keys(r).length)return this.unwrap();var i=this.next;i instanceof t&&i.prev===this&&a(r,i.formats())&&(i.moveChildren(this),i.remove())},t.blotName="inline",t.scope=o.Scope.INLINE_BLOT,t.tagName="SPAN",t}(i.default);t.default=s},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(18),o=n(1),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(n){var r=o.query(t.blotName).tagName;if(n.tagName!==r)return e.formats.call(this,n)},t.prototype.format=function(n,r){null!=o.query(n,o.Scope.BLOCK)&&(n!==this.statics.blotName||r?e.prototype.format.call(this,n,r):this.replaceWith(t.blotName))},t.prototype.formatAt=function(t,n,r,i){null!=o.query(r,o.Scope.BLOCK)?this.format(r,i):e.prototype.formatAt.call(this,t,n,r,i)},t.prototype.insertAt=function(t,n,r){if(null==r||null!=o.query(n,o.Scope.INLINE))e.prototype.insertAt.call(this,t,n,r);else{var i=this.split(t),a=o.create(n,r);i.parent.insertBefore(a,i)}},t.prototype.update=function(t,n){navigator.userAgent.match(/Trident/)?this.build():e.prototype.update.call(this,t,n)},t.blotName="block",t.scope=o.Scope.BLOCK_BLOT,t.tagName="P",t}(i.default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(19),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(e){},t.prototype.format=function(t,n){e.prototype.formatAt.call(this,0,this.length(),t,n)},t.prototype.formatAt=function(t,n,r,i){0===t&&n===this.length()?this.format(r,i):e.prototype.formatAt.call(this,t,n,r,i)},t.prototype.formats=function(){return this.statics.formats(this.domNode)},t}(i.default);t.default=o},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(19),o=n(1),a=function(e){function t(t){var n=e.call(this,t)||this;return n.text=n.statics.value(n.domNode),n}return r(t,e),t.create=function(e){return document.createTextNode(e)},t.value=function(e){var t=e.data;return t["normalize"]&&(t=t["normalize"]()),t},t.prototype.deleteAt=function(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text.slice(e+t)},t.prototype.index=function(e,t){return this.domNode===e?t:-1},t.prototype.insertAt=function(t,n,r){null==r?(this.text=this.text.slice(0,t)+n+this.text.slice(t),this.domNode.data=this.text):e.prototype.insertAt.call(this,t,n,r)},t.prototype.length=function(){return this.text.length},t.prototype.optimize=function(n){e.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof t&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},t.prototype.position=function(e,t){return void 0===t&&(t=!1),[this.domNode,e]},t.prototype.split=function(e,t){if(void 0===t&&(t=!1),!t){if(0===e)return this;if(e===this.length())return this.next}var n=o.create(this.domNode.splitText(e));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},t.prototype.update=function(e,t){var n=this;e.some((function(e){return"characterData"===e.type&&e.target===n.domNode}))&&(this.text=this.statics.value(this.domNode))},t.prototype.value=function(){return this.text},t.blotName="text",t.scope=o.Scope.INLINE_BLOT,t}(i.default);t.default=a},function(e,t,n){"use strict";var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var i=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return arguments.length>1&&!this.contains(e)===!t?t:i.call(this,e)}}String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var n=this.toString();("number"!==typeof t||!isFinite(t)||Math.floor(t)!==t||t>n.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return-1!==r&&r===t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!==typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,i=arguments[1],o=0;ot.length?e:t,c=e.length>t.length?t:e,u=l.indexOf(c);if(-1!=u)return a=[[r,l.substring(0,u)],[i,c],[r,l.substring(u+c.length)]],e.length>t.length&&(a[0][0]=a[2][0]=n),a;if(1==c.length)return[[n,e],[r,t]];var d=h(e,t);if(d){var f=d[0],p=d[1],m=d[2],g=d[3],v=d[4],b=o(f,m),y=o(p,g);return b.concat([[i,v]],y)}return s(e,t)}function s(e,t){for(var i=e.length,o=t.length,a=Math.ceil((i+o)/2),s=a,c=2*a,u=new Array(c),h=new Array(c),d=0;di)g+=2;else if(k>o)m+=2;else if(p){var C=s+f-w;if(C>=0&&C=T)return l(e,t,E,k)}}}for(var S=-y+v;S<=y-b;S+=2){C=s+S;T=S==-y||S!=y&&h[C-1]i)b+=2;else if(A>o)v+=2;else if(!p){x=s+f-S;if(x>=0&&x=T)return l(e,t,E,k)}}}}return[[n,e],[r,t]]}function l(e,t,n,r){var i=e.substring(0,n),a=t.substring(0,r),s=e.substring(n),l=t.substring(r),c=o(i,a),u=o(s,l);return c.concat(u)}function c(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;var n=0,r=Math.min(e.length,t.length),i=r,o=0;while(nt.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,i,o,a,h]:null}var o,a,s,l,h,d=i(n,r,Math.ceil(n.length/4)),f=i(n,r,Math.ceil(n.length/2));if(!d&&!f)return null;o=f?d&&d[4].length>f[4].length?d:f:d,e.length>t.length?(a=o[0],s=o[1],l=o[2],h=o[3]):(l=o[0],h=o[1],a=o[2],s=o[3]);var p=o[4];return[a,s,l,h,p]}function d(e){e.push([i,""]);var t,o=0,a=0,s=0,l="",h="";while(o1?(0!==a&&0!==s&&(t=c(h,l),0!==t&&(o-a-s>0&&e[o-a-s-1][0]==i?e[o-a-s-1][1]+=h.substring(0,t):(e.splice(0,0,[i,h.substring(0,t)]),o++),h=h.substring(t),l=l.substring(t)),t=u(h,l),0!==t&&(e[o][1]=h.substring(h.length-t)+e[o][1],h=h.substring(0,h.length-t),l=l.substring(0,l.length-t))),0===a?e.splice(o-s,a+s,[r,h]):0===s?e.splice(o-a,a+s,[n,l]):e.splice(o-a-s,a+s,[n,l],[r,h]),o=o-a-s+(a?1:0)+(s?1:0)+1):0!==o&&e[o-1][0]==i?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,s=0,a=0,l="",h="";break}""===e[e.length-1][1]&&e.pop();var f=!1;o=1;while(o0&&r.splice(o+2,0,[s[0],l]),v(r,o,3)}return e}function g(e){for(var t=!1,o=function(e){return e.charCodeAt(0)>=56320&&e.charCodeAt(0)<=57343},a=function(e){return e.charCodeAt(e.length-1)>=55296&&e.charCodeAt(e.length-1)<=56319},s=2;s0&&l.push(e[s]);return l}function v(e,t,n){for(var r=t+n-1;r>=0&&r>=t-1;r--)if(r+1\r?\n +\<"),this.convert();var t=this.quill.getFormat(this.quill.selection.savedRange.index);if(t[x.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new c.default).insert(n,E({},x.default.blotName,t[x.default.blotName]))}var r=this.prepareMatching(),o=i(r,2),a=o[0],s=o[1],l=U(this.container,a,s);return j(l,"\n")&&null==l.ops[l.ops.length-1].attributes&&(l=l.compose((new c.default).retain(l.length()-1).delete(1))),D.log("convert",this.container.innerHTML,l),this.container.innerHTML="",l}},{key:"dangerouslyPasteHTML",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f.default.sources.API;if("string"===typeof e)this.quill.setContents(this.convert(e),t),this.quill.setSelection(0,f.default.sources.SILENT);else{var r=this.convert(t);this.quill.updateContents((new c.default).retain(e).concat(r),n),this.quill.setSelection(e+r.length(),f.default.sources.SILENT)}}},{key:"onPaste",value:function(e){var t=this;if(!e.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),r=(new c.default).retain(n.index),i=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(f.default.sources.SILENT),setTimeout((function(){r=r.concat(t.convert()).delete(n.length),t.quill.updateContents(r,f.default.sources.USER),t.quill.setSelection(r.length()-n.length,f.default.sources.SILENT),t.quill.scrollingContainer.scrollTop=i,t.quill.focus()}),1)}}},{key:"prepareMatching",value:function(){var e=this,t=[],n=[];return this.matchers.forEach((function(r){var o=i(r,2),a=o[0],s=o[1];switch(a){case Node.TEXT_NODE:n.push(s);break;case Node.ELEMENT_NODE:t.push(s);break;default:[].forEach.call(e.container.querySelectorAll(a),(function(e){e[L]=e[L]||[],e[L].push(s)}));break}})),[t,n]}}]),t}(v.default);function F(e,t,n){return"object"===("undefined"===typeof t?"undefined":r(t))?Object.keys(t).reduce((function(e,n){return F(e,n,t[n])}),e):e.reduce((function(e,r){return r.attributes&&r.attributes[t]?e.push(r):e.insert(r.insert,(0,s.default)({},E({},t,n),r.attributes))}),new c.default)}function B(e){if(e.nodeType!==Node.ELEMENT_NODE)return{};var t="__ql-computed-style";return e[t]||(e[t]=window.getComputedStyle(e))}function j(e,t){for(var n="",r=e.ops.length-1;r>=0&&n.length-1}function U(e,t,n){return e.nodeType===e.TEXT_NODE?n.reduce((function(t,n){return n(e,t)}),new c.default):e.nodeType===e.ELEMENT_NODE?[].reduce.call(e.childNodes||[],(function(r,i){var o=U(i,t,n);return i.nodeType===e.ELEMENT_NODE&&(o=t.reduce((function(e,t){return t(i,e)}),o),o=(i[L]||[]).reduce((function(e,t){return t(i,e)}),o)),r.concat(o)}),new c.default):new c.default}function q(e,t,n){return F(n,e,!0)}function W(e,t){var n=h.default.Attributor.Attribute.keys(e),r=h.default.Attributor.Class.keys(e),i=h.default.Attributor.Style.keys(e),o={};return n.concat(r).concat(i).forEach((function(t){var n=h.default.query(t,h.default.Scope.ATTRIBUTE);null!=n&&(o[n.attrName]=n.value(e),o[n.attrName])||(n=P[t],null==n||n.attrName!==t&&n.keyName!==t||(o[n.attrName]=n.value(e)||void 0),n=I[t],null==n||n.attrName!==t&&n.keyName!==t||(n=I[t],o[n.attrName]=n.value(e)||void 0))})),Object.keys(o).length>0&&(t=F(t,o)),t}function G(e,t){var n=h.default.query(e);if(null==n)return t;if(n.prototype instanceof h.default.Embed){var r={},i=n.value(e);null!=i&&(r[n.blotName]=i,t=(new c.default).insert(r,n.formats(e)))}else"function"===typeof n.formats&&(t=F(t,n.blotName,n.formats(e)));return t}function V(e,t){return j(t,"\n")||t.insert("\n"),t}function K(){return new c.default}function Y(e,t){var n=h.default.query(e);if(null==n||"list-item"!==n.blotName||!j(t,"\n"))return t;var r=-1,i=e.parentNode;while(!i.classList.contains("ql-clipboard"))"list"===(h.default.query(i)||{}).blotName&&(r+=1),i=i.parentNode;return r<=0?t:t.compose((new c.default).retain(t.length()-1).retain(1,{indent:r}))}function X(e,t){return j(t,"\n")||(H(e)||t.length()>0&&e.nextSibling&&H(e.nextSibling))&&t.insert("\n"),t}function Z(e,t){if(H(e)&&null!=e.nextElementSibling&&!j(t,"\n\n")){var n=e.offsetHeight+parseFloat(B(e).marginTop)+parseFloat(B(e).marginBottom);e.nextElementSibling.offsetTop>e.offsetTop+1.5*n&&t.insert("\n")}return t}function _(e,t){var n={},r=e.style||{};return r.fontStyle&&"italic"===B(e).fontStyle&&(n.italic=!0),r.fontWeight&&(B(e).fontWeight.startsWith("bold")||parseInt(B(e).fontWeight)>=700)&&(n.bold=!0),Object.keys(n).length>0&&(t=F(t,n)),parseFloat(r.textIndent||0)>0&&(t=(new c.default).insert("\t").concat(t)),t}function J(e,t){var n=e.data;if("O:P"===e.parentNode.tagName)return t.insert(n.trim());if(0===n.trim().length&&e.parentNode.classList.contains("ql-clipboard"))return t;if(!B(e.parentNode).whiteSpace.startsWith("pre")){var r=function(e,t){return t=t.replace(/[^\u00a0]/g,""),t.length<1&&e?" ":t};n=n.replace(/\r\n/g," ").replace(/\n/g," "),n=n.replace(/\s\s+/g,r.bind(r,!0)),(null==e.previousSibling&&H(e.parentNode)||null!=e.previousSibling&&H(e.previousSibling))&&(n=n.replace(/^\s+/,r.bind(r,!1))),(null==e.nextSibling&&H(e.parentNode)||null!=e.nextSibling&&H(e.nextSibling))&&(n=n.replace(/\s+$/,r.bind(r,!1)))}return t.insert(n)}R.DEFAULTS={matchers:[],matchVisual:!0},t.default=R,t.matchAttributor=W,t.matchBlot=G,t.matchNewline=X,t.matchSpacing=Z,t.matchText=J},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n '},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nr.right&&(o=r.right-i.right,this.root.style.left=t+o+"px"),i.leftr.bottom){var a=i.bottom-i.top,s=e.bottom-e.top+a;this.root.style.top=n-s+"px",this.root.classList.add("ql-flip")}return o}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(l){i=!0,o=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},o=function(){function e(e,t){for(var n=0;n','','',''].join(""),t.default=k},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(29),i=ne(r),o=n(36),a=n(38),s=n(64),l=n(65),c=ne(l),u=n(66),h=ne(u),d=n(67),f=ne(d),p=n(37),m=n(26),g=n(39),v=n(40),b=n(56),y=ne(b),w=n(68),x=ne(w),k=n(27),C=ne(k),T=n(69),S=ne(T),A=n(70),E=ne(A),M=n(71),O=ne(M),N=n(72),D=ne(N),L=n(73),z=ne(L),P=n(13),I=ne(P),R=n(74),F=ne(R),B=n(75),j=ne(B),H=n(57),U=ne(H),q=n(41),W=ne(q),G=n(28),V=ne(G),K=n(59),Y=ne(K),X=n(60),Z=ne(X),_=n(61),J=ne(_),Q=n(108),$=ne(Q),ee=n(62),te=ne(ee);function ne(e){return e&&e.__esModule?e:{default:e}}i.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":o.AlignClass,"attributors/class/background":p.BackgroundClass,"attributors/class/color":m.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":g.FontClass,"attributors/class/size":v.SizeClass,"attributors/style/align":o.AlignStyle,"attributors/style/background":p.BackgroundStyle,"attributors/style/color":m.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":g.FontStyle,"attributors/style/size":v.SizeStyle},!0),i.default.register({"formats/align":o.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":s.IndentClass,"formats/background":p.BackgroundStyle,"formats/color":m.ColorStyle,"formats/font":g.FontClass,"formats/size":v.SizeClass,"formats/blockquote":c.default,"formats/code-block":I.default,"formats/header":h.default,"formats/list":f.default,"formats/bold":y.default,"formats/code":P.Code,"formats/italic":x.default,"formats/link":C.default,"formats/script":S.default,"formats/strike":E.default,"formats/underline":O.default,"formats/image":D.default,"formats/video":z.default,"formats/list/item":d.ListItem,"modules/formula":F.default,"modules/syntax":j.default,"modules/toolbar":U.default,"themes/bubble":$.default,"themes/snow":te.default,"ui/icons":W.default,"ui/picker":V.default,"ui/icon-picker":Z.default,"ui/color-picker":Y.default,"ui/tooltip":J.default},!0),t.default=i.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndentClass=void 0;var r=function(){function e(e,t){for(var n=0;n0&&this.children.tail.format(e,t)}},{key:"formats",value:function(){return d({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(e,n){if(e instanceof g)i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,n);else{var r=null==n?this.length():n.offset(this),o=this.split(r);o.parent.insertBefore(e,o)}}},{key:"optimize",value:function(e){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(e){if(e.statics.blotName!==this.statics.blotName){var n=a.default.create(this.statics.defaultChild);e.moveChildren(n),this.appendChild(n)}i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e)}}]),t}(u.default);v.blotName="list",v.scope=a.default.Scope.BLOCK_BLOT,v.tagName=["OL","UL"],v.defaultChild="list-item",v.allowedChildren=[g],t.ListItem=g,t.default=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(56),i=o(r);function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return a(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),t}(i.default);c.blotName="italic",c.tagName=["EM","I"],t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return"string"===typeof e&&n.setAttribute("src",this.sanitize(e)),n}},{key:"formats",value:function(e){return d.reduce((function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t}),{})}},{key:"match",value:function(e){return/\.(jpe?g|gif|png)$/.test(e)||/^data:image\/.+;base64/.test(e)}},{key:"sanitize",value:function(e){return(0,s.sanitize)(e,["http","https","data"])?e:"//:0"}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(a.default.Embed);f.blotName="image",f.tagName="IMG",t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(e)),n}},{key:"formats",value:function(e){return d.reduce((function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t}),{})}},{key:"sanitize",value:function(e){return s.default.sanitize(e)}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(o.BlockEmbed);f.blotName="video",f.className="ql-video",f.tagName="IFRAME",t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FormulaBlot=void 0;var r=function(){function e(e,t){for(var n=0;n0||null==this.cachedText)&&(this.domNode.innerHTML=e(t),this.domNode.normalize(),this.attach()),this.cachedText=t)}}]),t}(d.default);v.className="ql-syntax";var b=new a.default.Attributor.Class("token","hljs",{scope:a.default.Scope.INLINE}),y=function(e){function t(e,n){p(this,t);var r=m(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));if("function"!==typeof r.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var i=null;return r.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){clearTimeout(i),i=setTimeout((function(){r.highlight(),i=null}),r.options.interval)})),r.highlight(),r}return g(t,e),r(t,null,[{key:"register",value:function(){l.default.register(b,!0),l.default.register(v,!0)}}]),r(t,[{key:"highlight",value:function(){var e=this;if(!this.quill.selection.composing){this.quill.update(l.default.sources.USER);var t=this.quill.getSelection();this.quill.scroll.descendants(v).forEach((function(t){t.highlight(e.options.highlight)})),this.quill.update(l.default.sources.SILENT),null!=t&&this.quill.setSelection(t,l.default.sources.SILENT)}}}]),t}(u.default);y.DEFAULTS={highlight:function(){return null==window.hljs?null:function(e){var t=window.hljs.highlightAuto(e);return t.value}}(),interval:1e3},t.CodeBlock=v,t.CodeToken=b,t.default=y},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BubbleTooltip=void 0;var r=function e(t,n,r){null===t&&(t=Function.prototype);var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},i=function(){function e(e,t){for(var n=0;n0&&i===l.default.sources.USER){r.show(),r.root.style.left="0px",r.root.style.width="",r.root.style.width=r.root.offsetWidth+"px";var o=r.quill.getLines(t.index,t.length);if(1===o.length)r.position(r.quill.getBounds(t));else{var a=o[o.length-1],s=r.quill.getIndex(a),c=Math.min(a.length()-1,t.index+t.length-s),u=r.quill.getBounds(new h.Range(s,c));r.position(u)}}else document.activeElement!==r.textbox&&r.quill.hasFocus()&&r.hide()})),r}return v(t,e),i(t,[{key:"listen",value:function(){var e=this;r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",(function(){e.root.classList.remove("ql-editing")})),this.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){setTimeout((function(){if(!e.root.classList.contains("ql-hidden")){var t=e.quill.getSelection();null!=t&&e.position(e.quill.getBounds(t))}}),1)}))}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(e){var n=r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"position",this).call(this,e),i=this.root.querySelector(".ql-tooltip-arrow");if(i.style.marginLeft="",0===n)return n;i.style.marginLeft=-1*n-i.offsetWidth/2+"px"}}]),t}(c.BaseTooltip);w.TEMPLATE=['','
','','',"
"].join(""),t.BubbleTooltip=w,t.default=y},function(e,t,n){e.exports=n(63)}])["default"]}))}).call(this,n("b639").Buffer)},"4fc1":function(e,t,n){"use strict";n("49df")},5023:function(e,t,n){e.exports=n.p+"img/ertongjie.svg"},"505c":function(e,t,n){"use strict";n("f583")},5082:function(e,t,n){e.exports=n.p+"img/a-10-yiliaoxiang.svg"},"518d":function(e,t,n){"use strict";n("2d86")},5227:function(e,t,n){e.exports=n.p+"img/zuche.svg"},"528d":function(e,t,n){e.exports=n.p+"img/xiaoheiban.svg"},"52f2":function(e,t,n){"use strict";n("484d")},"56b3":function(e,t,n){(function(t,n){e.exports=n()})(0,(function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),a=r||i||o,s=a&&(r?document.documentMode||6:+(o||i)[1]),l=!o&&/WebKit\//.test(e),c=l&&/Qt\/\d+\.\d+/.test(e),u=!o&&/Chrome\/(\d+)/.exec(e),h=u&&+u[1],d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),m=/PhantomJS/.test(e),g=f&&(/Mobile\/\w+/.test(e)||navigator.maxTouchPoints>2),v=/Android/.test(e),b=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),w=/\bCrOS\b/.test(e),x=/win/i.test(t),k=d&&e.match(/Version\/(\d*\.\d*)/);k&&(k=Number(k[1])),k&&k>=15&&(d=!1,l=!0);var C=y&&(c||d&&(null==k||k<12.11)),T=n||a&&s>=9;function S(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var A,E=function(e,t){var n=e.className,r=S(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return M(e).appendChild(t)}function N(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return a+(t-o);a+=s-o,a+=n-a%n,o=s+1}}g?R=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(R=function(e){try{e.select()}catch(t){}});var G=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};function V(e,t){for(var n=0;n=t)return r+Math.min(a,t-i);if(i+=o-r,i+=n-i%n,r=o+1,i>=t)return r}}var Q=[""];function $(e){while(Q.length<=e)Q.push(ee(Q)+" ");return Q[e]}function ee(e){return e[e.length-1]}function te(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||oe.test(e))}function se(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ae(e))||t.test(e):ae(e)}function le(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ue(e){return e.charCodeAt(0)>=768&&ce.test(e)}function he(e,t,n){while((n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}function fe(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,o=0;ot||t==n&&a.to==t)&&(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}var pe=null;function me(e,t,n){var r;pe=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==n?r=i:pe=i),o.from==t&&(o.from!=o.to&&"before"!=n?r=i:pe=i)}return null!=r?r:pe}var ge=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){return n<=247?e.charAt(n):1424<=n&&n<=1524?"R":1536<=n&&n<=1785?t.charAt(n-1536):1774<=n&&n<=2220?"r":8192<=n&&n<=8203?"w":8204==n?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,n){this.level=e,this.from=t,this.to=n}return function(e,t){var c="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!r.test(e))return!1;for(var u=e.length,h=[],d=0;d-1&&(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ke(e,t){var n=we(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function Ae(e){e.prototype.on=function(e,t){ye(this,e,t)},e.prototype.off=function(e,t){xe(this,e,t)}}function Ee(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Me(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Oe(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ne(e){Ee(e),Me(e)}function De(e){return e.target||e.srcElement}function Le(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var ze,Pe,Ie=function(){if(a&&s<9)return!1;var e=N("div");return"draggable"in e||"dragDrop"in e}();function Re(e){if(null==ze){var t=N("span","​");O(e,N("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(ze=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var n=ze?N("span","​"):N("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Fe(e){if(null!=Pe)return Pe;var t=O(e,document.createTextNode("AخA")),n=A(t,0,1).getBoundingClientRect(),r=A(t,1,2).getBoundingClientRect();return M(e),!(!n||n.left==n.right)&&(Pe=r.right-n.right<3)}var Be=3!="\n\nb".split(/\n/).length?function(e){var t=0,n=[],r=e.length;while(t<=r){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},je=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(n){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},He=function(){var e=N("div");return"oncopy"in e||(e.setAttribute("oncopy","return;"),"function"==typeof e.oncopy)}(),Ue=null;function qe(e){if(null!=Ue)return Ue;var t=O(e,N("span","x")),n=t.getBoundingClientRect(),r=A(t,0,1).getBoundingClientRect();return Ue=Math.abs(n.left-r.left)>1}var We={},Ge={};function Ve(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),We[e]=t}function Ke(e,t){Ge[e]=t}function Ye(e){if("string"==typeof e&&Ge.hasOwnProperty(e))e=Ge[e];else if(e&&"string"==typeof e.name&&Ge.hasOwnProperty(e.name)){var t=Ge[e.name];"string"==typeof t&&(t={name:t}),e=ie(t,e),e.name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ye("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ye("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Xe(e,t){t=Ye(t);var n=We[t.name];if(!n)return Xe(e,"text/plain");var r=n(e,t);if(Ze.hasOwnProperty(t.name)){var i=Ze[t.name];for(var o in i)i.hasOwnProperty(o)&&(r.hasOwnProperty(o)&&(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)r[a]=t.modeProps[a];return r}var Ze={};function _e(e,t){var n=Ze.hasOwnProperty(e)?Ze[e]:Ze[e]={};q(t,n)}function Je(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function Qe(e,t){var n;while(e.innerMode){if(n=e.innerMode(t),!n||n.mode==e)break;t=n.state,e=n.mode}return n||{mode:e,state:t}}function $e(e,t,n){return!e.startState||e.startState(t,n)}var et=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function tt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");var n=e;while(!n.lines)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t=e.first&&tn?ct(n,tt(e,n).text.length):vt(t,tt(e,t.line).text.length)}function vt(e,t){var n=e.ch;return null==n||n>t?ct(e.line,t):n<0?ct(e.line,0):e}function bt(e,t){for(var n=[],r=0;r=this.string.length},et.prototype.sol=function(){return this.pos==this.lineStart},et.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},et.prototype.next=function(){if(this.post},et.prototype.eatSpace=function(){var e=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos)))++this.pos;return this.pos>e},et.prototype.skipToEnd=function(){this.pos=this.string.length},et.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},et.prototype.backUp=function(e){this.pos-=e},et.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e},o=this.string.substr(this.pos,e.length);if(i(o)==i(e))return!1!==t&&(this.pos+=e.length),!0},et.prototype.current=function(){return this.string.slice(this.start,this.pos)},et.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},et.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},et.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var yt=function(e,t){this.state=e,this.lookAhead=t},wt=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function xt(e,t,n,r){var i=[e.state.modeGen],o={};Nt(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),o,r);for(var a=n.state,s=function(r){n.baseTokens=i;var s=e.state.overlays[r],l=1,c=0;n.state=!0,Nt(e,t.text,s.mode,n,(function(e,t){var n=l;while(ce&&i.splice(l,1,e,i[l+1],r),l+=2,c=Math.min(e,r)}if(t)if(s.opaque)i.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&Je(e.doc.mode,r.state),o=xt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ct(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new wt(r,!0,t);var o=Dt(e,t,n),a=o>r.first&&tt(r,o-1).stateAfter,s=a?wt.fromSaved(r,a,o):new wt(r,$e(r.mode),o);return r.iter(o,t,(function(n){Tt(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}wt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},wt.prototype.baseToken=function(e){if(!this.baseTokens)return null;while(this.baseTokens[this.baseTokenPos]<=e)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},wt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},wt.fromSaved=function(e,t,n){return t instanceof yt?new wt(e,Je(e.mode,t.state),n,t.lookAhead):new wt(e,Je(e.mode,t),n)},wt.prototype.save=function(e){var t=!1!==e?Je(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new yt(t,this.maxLookAhead):t};var Et=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function Mt(e,t,n,r){var i,o=e.doc,a=o.mode;t=gt(o,t);var s,l=tt(o,t.line),c=Ct(e,t.line,n),u=new et(l.text,e.options.tabSize,c);r&&(s=[]);while((r||u.pose.options.maxHighlightLength?(s=!1,a&&Tt(e,t,r,h.pos),h.pos=t.length,l=null):l=Ot(At(n,h,r.state,d),o),d){var f=d[0].name;f&&(l="m-"+(l?f+" "+l:f))}if(!s||u!=l){while(ca;--s){if(s<=o.first)return o.first;var l=tt(o,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof yt?c.lookAhead:0)<=o.modeFrontier))return s;var u=W(l.text,null,e.options.tabSize);(null==i||r>u)&&(i=s-1,r=u)}return i}function Lt(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=tt(e,r).stateAfter;if(i&&(!(i instanceof yt)||r+i.lookAhead=t:o.to>t);(r||(r=[])).push(new Ft(a,o.from,l?null:o.to))}}return r}function qt(e,t,n){var r;if(e)for(var i=0;i=t:o.to>t);if(s||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from0&&s)for(var w=0;w0)){var u=[l,1],h=ut(c.from,s.from),d=ut(c.to,s.to);(h<0||!a.inclusiveLeft&&!h)&&u.push({from:c.from,to:s.from}),(d>0||!a.inclusiveRight&&!d)&&u.push({from:s.to,to:c.to}),i.splice.apply(i,u),l+=u.length-3}}return i}function Kt(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!n||_t(n,o.marker)<0)&&(n=o.marker)}return n}function tn(e,t,n,r,i){var o=tt(e,t),a=Pt&&o.markedSpans;if(a)for(var s=0;s=0&&h<=0||u<=0&&h>=0)&&(u<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?ut(c.to,n)>=0:ut(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?ut(c.from,r)<=0:ut(c.from,r)<0)))return!0}}}function nn(e){var t;while(t=Qt(e))e=t.find(-1,!0).line;return e}function rn(e){var t;while(t=$t(e))e=t.find(1,!0).line;return e}function on(e){var t,n;while(t=$t(e))e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function an(e,t){var n=tt(e,t),r=nn(n);return n==r?t:ot(r)}function sn(e,t){if(t>e.lastLine())return t;var n,r=tt(e,t);if(!ln(e,r))return t;while(n=$t(r))r=n.find(1,!0).line;return ot(r)+1}function ln(e,t){var n=Pt&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var fn=function(e,t,n){this.text=e,Yt(this,t),this.height=n?n(this):1};function pn(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Kt(e),Yt(e,n);var i=r?r(e):1;i!=e.height&&it(e,i)}function mn(e){e.parent=null,Kt(e)}fn.prototype.lineNo=function(){return ot(this)},Ae(fn);var gn={},vn={};function bn(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?vn:gn;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function yn(e,t){var n=D("span",null,null,l?"padding-right: .1px":null),r={pre:D("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;r.pos=0,r.addToken=xn,Fe(e.display.measure)&&(a=ve(o,e.doc.direction))&&(r.addToken=Cn(r.addToken,a)),r.map=[];var s=t!=e.display.externalMeasured&&ot(o);Sn(o,r,kt(e,o,s)),o.styleClasses&&(o.styleClasses.bgClass&&(r.bgClass=I(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&&(r.textClass=I(o.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Re(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var c=r.content.lastChild;(/\bcm-tab\b/.test(c.className)||c.querySelector&&c.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return ke(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=I(r.pre.className,r.textClass||"")),r}function wn(e){var t=N("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function xn(e,t,n,r,i,o,l){if(t){var c,u=e.splitSpaces?kn(t,e.trailingSpace):t,h=e.cm.state.specialChars,d=!1;if(h.test(t)){c=document.createDocumentFragment();var f=0;while(1){h.lastIndex=f;var p=h.exec(t),m=p?p.index-f:t.length-f;if(m){var g=document.createTextNode(u.slice(f,f+m));a&&s<9?c.appendChild(N("span",[g])):c.appendChild(g),e.map.push(e.pos,e.pos+m,g),e.col+=m,e.pos+=m}if(!p)break;f+=m+1;var v=void 0;if("\t"==p[0]){var b=e.cm.options.tabSize,y=b-e.col%b;v=c.appendChild(N("span",$(y),"cm-tab")),v.setAttribute("role","presentation"),v.setAttribute("cm-text","\t"),e.col+=y}else"\r"==p[0]||"\n"==p[0]?(v=c.appendChild(N("span","\r"==p[0]?"␍":"␤","cm-invalidchar")),v.setAttribute("cm-text",p[0]),e.col+=1):(v=e.cm.options.specialCharPlaceholder(p[0]),v.setAttribute("cm-text",p[0]),a&&s<9?c.appendChild(N("span",[v])):c.appendChild(v),e.col+=1);e.map.push(e.pos,e.pos+1,v),e.pos++}}else e.col+=t.length,c=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,c),a&&s<9&&(d=!0),e.pos+=t.length;if(e.trailingSpace=32==u.charCodeAt(t.length-1),n||r||i||d||o||l){var w=n||"";r&&(w+=r),i&&(w+=i);var x=N("span",[c],w,o);if(l)for(var k in l)l.hasOwnProperty(k)&&"style"!=k&&"class"!=k&&x.setAttribute(k,l[k]);return e.content.appendChild(x)}e.content.appendChild(c)}}function kn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;ic&&h.from<=c)break;if(h.to>=u)return e(n,r,i,o,a,s,l);e(n,r.slice(0,h.to-c),i,o,null,s,l),o=null,r=r.slice(h.to-c),c=h.to}}}function Tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function Sn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,s,l,c,u,h,d,f=i.length,p=0,m=1,g="",v=0;;){if(v==p){l=c=u=s="",d=null,h=null,v=1/0;for(var b=[],y=void 0,w=0;wp||k.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,c=""),k.className&&(l+=" "+k.className),k.css&&(s=(s?s+";":"")+k.css),k.startStyle&&x.from==p&&(u+=" "+k.startStyle),k.endStyle&&x.to==v&&(y||(y=[])).push(k.endStyle,x.to),k.title&&((d||(d={})).title=k.title),k.attributes)for(var C in k.attributes)(d||(d={}))[C]=k.attributes[C];k.collapsed&&(!h||_t(h.marker,k)<0)&&(h=x)}else x.from>p&&v>x.from&&(v=x.from)}if(y)for(var T=0;T=f)break;var A=Math.min(f,v);while(1){if(g){var E=p+g.length;if(!h){var M=E>A?g.slice(0,A-p):g;t.addToken(t,M,a?a+l:l,u,p+M.length==v?c:"",s,d)}if(E>=A){g=g.slice(A-p),p=A;break}p=E,u=""}g=i.slice(o,o=n[m++]),a=bn(n[m++],t.cm.options)}}else for(var O=1;O2&&o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}function nr(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};if(e.rest){for(var r=0;rn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}}function rr(e,t){t=nn(t);var n=ot(t),r=e.display.externalMeasured=new An(e.doc,t,n);r.lineN=n;var i=r.built=yn(e,r);return r.text=i.pre,O(e.display.lineMeasure,i.pre),r}function ir(e,t,n,r){return sr(e,ar(e,t),n,r)}function or(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(o=l-s,i=o-1,t>=l&&(a="right")),null!=i){if(r=e[c+2],s==l&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)while(c&&e[c-2]==e[c-3]&&e[c-1].insertLeft)r=e[2+(c-=3)],a="left";if("right"==n&&i==l-s)while(c=0;i--)if((n=e[i]).left!=n.right)break;return n}function dr(e,t,n,r){var i,o=ur(t.map,n,r),l=o.node,c=o.start,u=o.end,h=o.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){while(c&&ue(t.line.text.charAt(o.coverStart+c)))--c;while(o.coverStart+u0&&(h=r="right"),i=e.options.lineWrapping&&(f=l.getClientRects()).length>1?f["right"==r?f.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!c&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+Pr(e.display),top:p.top,bottom:p.bottom}:cr}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,b=t.view.measure.heights,y=0;y=r.text.length?(l=r.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return a("before"==c?l-1:l,"before"==c);function u(e,t,n){var r=s[t],i=1==r.level;return a(n?e-1:e,i!=n)}var h=me(s,l,c),d=pe,f=u(l,h,"before"==c);return null!=d&&(f.other=u(l,d,"before"!=c)),f}function Tr(e,t){var n=0;t=gt(e.doc,t),e.options.lineWrapping||(n=Pr(e.display)*t.ch);var r=tt(e.doc,t.line),i=un(r)+Zn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Sr(e,t,n,r,i){var o=ct(e,t,n);return o.xRel=i,r&&(o.outside=r),o}function Ar(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n<0)return Sr(r.first,0,null,-1,-1);var i=at(r,n),o=r.first+r.size-1;if(i>o)return Sr(r.first+r.size-1,tt(r,o).text.length,null,1,1);t<0&&(t=0);for(var a=tt(r,i);;){var s=Nr(e,a,i,t,n),l=en(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==i)return c;a=tt(r,i=c.line)}}function Er(e,t,n,r){r-=yr(t);var i=t.text.length,o=de((function(t){return sr(e,n,t-1).bottom<=r}),i,0);return i=de((function(t){return sr(e,n,t).top>r}),o,i),{begin:o,end:i}}function Mr(e,t,n,r){n||(n=ar(e,t));var i=wr(e,t,sr(e,n,r),"line").top;return Er(e,t,n,i)}function Or(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function Nr(e,t,n,r,i){i-=un(t);var o=ar(e,t),a=yr(t),s=0,l=t.text.length,c=!0,u=ve(t,e.doc.direction);if(u){var h=(e.options.lineWrapping?Lr:Dr)(e,t,n,o,u,r,i);c=1!=h.level,s=c?h.from:h.to-1,l=c?h.to:h.from-1}var d,f,p=null,m=null,g=de((function(t){var n=sr(e,o,t);return n.top+=a,n.bottom+=a,!!Or(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(p=t,m=n),!0)}),s,l),v=!1;if(m){var b=r-m.left=w.bottom?1:0}return g=he(t.text,g,1),Sr(n,g,f,v,r-d)}function Dr(e,t,n,r,i,o,a){var s=de((function(s){var l=i[s],c=1!=l.level;return Or(Cr(e,ct(n,c?l.to:l.from,c?"before":"after"),"line",t,r),o,a,!0)}),0,i.length-1),l=i[s];if(s>0){var c=1!=l.level,u=Cr(e,ct(n,c?l.from:l.to,c?"after":"before"),"line",t,r);Or(u,o,a,!0)&&u.top>a&&(l=i[s-1])}return l}function Lr(e,t,n,r,i,o,a){var s=Er(e,t,r,a),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,h=null,d=0;d=c||f.to<=l)){var p=1!=f.level,m=sr(e,r,p?Math.min(c,f.to)-1:Math.max(l,f.from)).right,g=mg)&&(u=f,h=g)}}return u||(u=i[i.length-1]),u.fromc&&(u={from:u.from,to:c,level:u.level}),u}function zr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==lr){lr=N("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)lr.appendChild(document.createTextNode("x")),lr.appendChild(N("br"));lr.appendChild(document.createTextNode("x"))}O(e.measure,lr);var n=lr.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),M(e.measure),n||1}function Pr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=N("span","xxxxxxxxxx"),n=N("pre",[t],"CodeMirror-line-like");O(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function Ir(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+i,r[s]=o.clientWidth}return{fixedPos:Rr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Rr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Fr(e){var t=zr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/Pr(e.display)-3);return function(i){if(ln(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a0&&(l=tt(e.doc,c.line).text).length==c.ch){var u=W(l,l.length,e.options.tabSize)-l.length;c=ct(c.line,Math.max(0,Math.round((o-Jn(e.display).left)/Pr(e.display))-u))}return c}function Hr(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Pt&&an(e.doc,t)i.viewFrom?Wr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)Wr(e);else if(t<=i.viewFrom){var o=Gr(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):Wr(e)}else if(n>=i.viewTo){var a=Gr(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):Wr(e)}else{var s=Gr(e,t,t,-1),l=Gr(e,n,n+r,1);s&&l?(i.view=i.view.slice(0,s.index).concat(En(e,s.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):Wr(e)}var c=i.externalMeasured;c&&(n=i.lineN&&t=r.viewTo)){var o=r.view[Hr(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==V(a,n)&&a.push(n)}}}function Wr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Gr(e,t,n,r){var i,o=Hr(e,t),a=e.display.view;if(!Pt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,l=0;l0){if(o==a.length-1)return null;i=s+a[o].size-t,o++}else i=s-t;t+=i,n+=i}while(an(e.doc,n)!=n){if(o==(r<0?0:a.length-1))return null;n+=r*a[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function Vr(e,t,n){var r=e.display,i=r.view;0==i.length||t>=r.viewTo||n<=r.viewFrom?(r.view=En(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=En(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,Hr(e,n)))),r.viewTo=n}function Kr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||l.to().line0?a:e.defaultCharWidth())+"px"}if(r.other){var s=n.appendChild(N("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));s.style.display="",s.style.left=r.other.left+"px",s.style.top=r.other.top+"px",s.style.height=.85*(r.other.bottom-r.other.top)+"px"}}function _r(e,t){return e.top-t.top||e.left-t.left}function Jr(e,t,n){var r=e.display,i=e.doc,o=document.createDocumentFragment(),a=Jn(e.display),s=a.left,l=Math.max(r.sizerWidth,$n(e)-r.sizer.offsetLeft)-a.right,c="ltr"==i.direction;function u(e,t,n,r){t<0&&(t=0),t=Math.round(t),r=Math.round(r),o.appendChild(N("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(null==n?l-e:n)+"px;\n height: "+(r-t)+"px"))}function h(t,n,r){var o,a,h=tt(i,t),d=h.text.length;function f(n,r){return kr(e,ct(t,n),"div",h,r)}function p(t,n,r){var i=Mr(e,h,null,t),o="ltr"==n==("after"==r)?"left":"right",a="after"==r?i.begin:i.end-(/\s/.test(h.text.charAt(i.end-1))?2:1);return f(a,o)[o]}var m=ve(h,i.direction);return fe(m,n||0,null==r?d:r,(function(e,t,i,h){var g="ltr"==i,v=f(e,g?"left":"right"),b=f(t-1,g?"right":"left"),y=null==n&&0==e,w=null==r&&t==d,x=0==h,k=!m||h==m.length-1;if(b.top-v.top<=3){var C=(c?y:w)&&x,T=(c?w:y)&&k,S=C?s:(g?v:b).left,A=T?l:(g?b:v).right;u(S,v.top,A-S,v.bottom)}else{var E,M,O,N;g?(E=c&&y&&x?s:v.left,M=c?l:p(e,i,"before"),O=c?s:p(t,i,"after"),N=c&&w&&k?l:b.right):(E=c?p(e,i,"before"):s,M=!c&&y&&x?l:v.right,O=!c&&w&&k?s:b.left,N=c?p(t,i,"after"):l),u(E,v.top,M-E,v.bottom),v.bottom0?t.blinker=setInterval((function(){e.hasFocus()||ni(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function $r(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||ti(e))}function ei(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&ni(e))}),100)}function ti(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ke(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Qr(e))}function ni(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ke(e,"blur",e,t),e.state.focused=!1,E(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function ri(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=Math.max(0,t.scroller.getBoundingClientRect().top),i=t.lineDiv.getBoundingClientRect().top,o=0,l=0;l.005||m<-.005)&&(ie.display.sizerWidth){var v=Math.ceil(d/Pr(e.display));v>e.display.maxLineLength&&(e.display.maxLineLength=v,e.display.maxLine=c.line,e.display.maxLineChanged=!0)}}}Math.abs(o)>2&&(t.scroller.scrollTop+=o)}function ii(e){if(e.widgets)for(var t=0;t=a&&(o=at(t,un(tt(t,l))-e.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function ai(e,t){if(!Ce(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null,o=n.wrapper.ownerDocument;if(t.top+r.top<0?i=!0:t.bottom+r.top>(o.defaultView.innerHeight||o.documentElement.clientHeight)&&(i=!1),null!=i&&!m){var a=N("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Zn(e.display))+"px;\n height: "+(t.bottom-t.top+Qn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(a),a.scrollIntoView(i),e.display.lineSpace.removeChild(a)}}}function si(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==t.sticky?ct(t.line,t.ch+1,"before"):t,t=t.ch?ct(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t);for(var o=0;o<5;o++){var a=!1,s=Cr(e,t),l=n&&n!=t?Cr(e,n):s;i={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r};var c=ci(e,i),u=e.doc.scrollTop,h=e.doc.scrollLeft;if(null!=c.scrollTop&&(gi(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(a=!0)),null!=c.scrollLeft&&(bi(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-h)>1&&(a=!0)),!a)break}return i}function li(e,t){var n=ci(e,t);null!=n.scrollTop&&gi(e,n.scrollTop),null!=n.scrollLeft&&bi(e,n.scrollLeft)}function ci(e,t){var n=e.display,r=zr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=er(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+_n(n),l=t.tops-r;if(t.topi+o){var u=Math.min(t.top,(c?s:t.bottom)-o);u!=i&&(a.scrollTop=u)}var h=e.options.fixedGutter?0:n.gutters.offsetWidth,d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-h,f=$n(e)-n.gutters.offsetWidth,p=t.right-t.left>f;return p&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.leftf+d-3&&(a.scrollLeft=t.right+(p?0:10)-f),a}function ui(e,t){null!=t&&(pi(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function hi(e){pi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function di(e,t,n){null==t&&null==n||pi(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function fi(e,t){pi(e),e.curOp.scrollToPos=t}function pi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=Tr(e,t.from),r=Tr(e,t.to);mi(e,n,r,t.margin)}}function mi(e,t,n,r){var i=ci(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});di(e,i.scrollLeft,i.scrollTop)}function gi(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||Yi(e,{top:t}),vi(e,t,!0),n&&Yi(e),ji(e,100))}function vi(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function bi(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,Ji(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function yi(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+_n(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Qn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var wi=function(e,t,n){this.cm=n;var r=this.vert=N("div",[N("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=N("div",[N("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),ye(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),ye(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=y&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new G,this.disableVert=new G},wi.prototype.enableZeroWidthBar=function(e,t,n){function r(){var i=e.getBoundingClientRect(),o="vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);o!=e?e.style.visibility="hidden":t.set(1e3,r)}e.style.visibility="",t.set(1e3,r)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var xi=function(){};function ki(e,t){t||(t=yi(e));var n=e.display.barWidth,r=e.display.barHeight;Ci(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&ri(e),Ci(e,yi(e)),n=e.display.barWidth,r=e.display.barHeight}function Ci(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}xi.prototype.update=function(){return{bottom:0,right:0}},xi.prototype.setScrollLeft=function(){},xi.prototype.setScrollTop=function(){},xi.prototype.clear=function(){};var Ti={native:wi,null:xi};function Si(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Ti[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ye(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?bi(e,t):gi(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var Ai=0;function Ei(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Ai,markArrays:null},On(e.curOp)}function Mi(e){var t=e.curOp;t&&Dn(t,(function(e){for(var t=0;t=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Ui(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Di(e){e.updatedDisplay=e.mustUpdate&&Vi(e.cm,e.update)}function Li(e){var t=e.cm,n=t.display;e.updatedDisplay&&ri(t),e.barMeasure=yi(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=ir(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Qn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-$n(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function zi(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,r=Ct(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(r.line>=e.display.viewFrom){var a=o.styles,s=o.text.length>e.options.maxHighlightLength?Je(t.mode,r.state):null,l=xt(e,o,r,!0);s&&(r.state=s),o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var h=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),d=0;!h&&dn)return ji(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Ii(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==Kr(e))return!1;Qi(e)&&(Wr(e),t.dims=Ir(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFroma&&n.viewTo-a<20&&(a=Math.min(i,n.viewTo)),Pt&&(o=an(e.doc,o),a=sn(e.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Vr(e,o,a),n.viewOffset=un(tt(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var l=Kr(e);if(!s&&0==l&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=Wi(e);return l>4&&(n.lineDiv.style.display="none"),Xi(e,n.updateLineNumbers,t.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Gi(c),M(n.cursorDiv),M(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ji(e,400)),n.updateLineNumbers=null,!0}function Ki(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=$n(e))r&&(t.visible=oi(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+_n(e.display)-er(e),n.top)}),t.visible=oi(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!Vi(e,t))break;ri(e);var i=yi(e);Yr(e),ki(e,i),_i(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Yi(e,t){var n=new Ui(e,t);if(Vi(e,n)){ri(e),Ki(e,n);var r=yi(e);Yr(e),ki(e,r),_i(e,r),n.finish()}}function Xi(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,h=0;h-1&&(f=!1),In(e,d,u,n)),f&&(M(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(lt(e.options,u)))),a=d.node.nextSibling}else{var p=Wn(e,d,u,n);o.insertBefore(p,a)}u+=d.size}while(a)a=s(a)}function Zi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",zn(e,"gutterChanged",e)}function _i(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Qn(e)+"px"}function Ji(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=Rr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",a=0;a=105&&(o.wrapper.style.clipPath="inset(0px)"),o.wrapper.setAttribute("translate","no"),a&&s<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),l||n&&b||(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,o.gutterSpecs=$i(i.gutters,i.lineNumbers),eo(o),r.init(o)}Ui.prototype.signal=function(e,t){Se(e,t)&&this.events.push(arguments)},Ui.prototype.finish=function(){for(var e=0;ec.clientWidth,p=c.scrollHeight>c.clientHeight;if(i&&f||o&&p){if(o&&y&&l)e:for(var m=t.target,g=s.view;m!=c;m=m.parentNode)for(var v=0;v=0&&ut(e,r.to())<=0)return n}return-1};var co=function(e,t){this.anchor=e,this.head=t};function uo(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return ut(e.from(),t.from())})),n=V(t,i);for(var o=1;o0:l>=0){var c=pt(s.from(),a.from()),u=ft(s.to(),a.to()),h=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,t.splice(--o,2,new co(h?u:c,h?c:u))}}return new lo(t,n)}function ho(e,t){return new lo([new co(e,t||e)],0)}function fo(e){return e.text?ct(e.from.line+e.text.length-1,ee(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function po(e,t){if(ut(e,t.from)<0)return e;if(ut(e,t.to)<=0)return fo(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=fo(t).ch-t.to.ch),ct(n,r)}function mo(e,t){for(var n=[],r=0;r1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}zn(e,"change",e,t)}function ko(e,t,n){function r(e,i,o){if(e.linked)for(var a=0;a1&&!e.done[e.done.length-2].ranges?(e.done.pop(),ee(e.done)):void 0}function No(e,t,n,r){var i=e.history;i.undone.length=0;var o,a,s=+new Date;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=Oo(i,i.lastOp==r)))a=ee(o.changes),0==ut(t.from,t.to)&&0==ut(t.from,a.to)?a.to=fo(t):o.changes.push(Eo(e,t));else{var l=ee(i.done);l&&l.ranges||zo(e.sel,i.done),o={changes:[Eo(e,t)],generation:i.generation},i.done.push(o);while(i.done.length>i.undoDepth)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,a||ke(e,"historyAdded")}function Do(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Lo(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||Do(e,o,ee(i.done),t))?i.done[i.done.length-1]=t:zo(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&!1!==r.clearRedo&&Mo(i.undone)}function zo(e,t){var n=ee(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Po(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function Io(e){if(!e)return null;for(var t,n=0;n-1&&(ee(s)[h]=c[h],delete c[h])}}}return r}function jo(e,t,n,r){if(r){var i=e.anchor;if(n){var o=ut(t,i)<0;o!=ut(n,i)<0?(i=t,t=n):o!=ut(t,n)<0&&(t=n)}return new co(i,t)}return new co(n||t,t)}function Ho(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ko(e,new lo([jo(e.sel.primary(),t,n,i)],0),r)}function Uo(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ke(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var h=l.find(r<0?1:-1),d=void 0;if((r<0?u:c)&&(h=$o(e,h,-r,h&&h.line==t.line?o:null)),h&&h.line==t.line&&(d=ut(h,n))&&(r<0?d<0:d>0))return Jo(e,h,t,r,i)}var f=l.find(r<0?-1:1);return(r<0?c:u)&&(f=$o(e,f,r,f.line==t.line?o:null)),f?Jo(e,f,t,r,i):null}}return t}function Qo(e,t,n,r,i){var o=r||1,a=Jo(e,t,n,o,i)||!i&&Jo(e,t,n,o,!0)||Jo(e,t,n,-o,i)||!i&&Jo(e,t,n,-o,!0);return a||(e.cantEdit=!0,ct(e.first,0))}function $o(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?gt(e,ct(t.line-1)):null:n>0&&t.ch==(r||tt(e,t.line)).text.length?t.line=0;--i)ra(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else ra(e,t)}}function ra(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ut(t.from,t.to)){var n=mo(e,t);No(e,t,n,e.cm?e.cm.curOp.id:NaN),aa(e,t,n,Wt(e,t));var r=[];ko(e,(function(e,n){n||-1!=V(r,e.history)||(ha(e.history,t),r.push(e.history)),aa(e,t,null,Wt(e,t))}))}}function ia(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,o=e.history,a=e.sel,s="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,c=0;c=0;--f){var p=d(f);if(p)return p.v}}}}function oa(e,t){if(0!=t&&(e.first+=t,e.sel=new lo(te(e.sel.ranges,(function(e){return new co(ct(e.anchor.line+t,e.anchor.ch),ct(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){Ur(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.lineo&&(t={from:t.from,to:ct(o,tt(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=nt(e,t.from,t.to),n||(n=mo(e,t)),e.cm?sa(e.cm,t,r):xo(e,t,r),Yo(e,n,X),e.cantEdit&&Qo(e,ct(e.firstLine(),0))&&(e.cantEdit=!1)}}function sa(e,t,n){var r=e.doc,i=e.display,o=t.from,a=t.to,s=!1,l=o.line;e.options.lineWrapping||(l=ot(nn(tt(r,o.line))),r.iter(l,a.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&Te(e),xo(r,t,n,Fr(e)),e.options.lineWrapping||(r.iter(l,o.line+t.text.length,(function(e){var t=hn(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),Lt(r,o.line),ji(e,400);var c=t.text.length-(a.line-o.line)-1;t.full?Ur(e):o.line!=a.line||1!=t.text.length||wo(e.doc,t)?Ur(e,o.line,a.line+1,c):qr(e,o.line,"text");var u=Se(e,"changes"),h=Se(e,"change");if(h||u){var d={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};h&&zn(e,"change",e,d),u&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(d)}e.display.selForContextMenu=null}function la(e,t,n,r,i){var o;r||(r=n),ut(r,n)<0&&(o=[r,n],n=o[0],r=o[1]),"string"==typeof t&&(t=e.splitLines(t)),na(e,{from:n,to:r,text:t,origin:i})}function ca(e,t,n,r){n1||!(this.children[0]instanceof fa))){var s=[];this.collapse(s),this.children=[new fa(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=i.lines.length%25+25,s=a;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(tn(e,t.line,t,n,o)||t.line!=n.line&&tn(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Rt()}o.addToHistory&&No(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(r){c&&o.collapsed&&!c.options.lineWrapping&&nn(r)==c.display.maxLine&&(s=!0),o.collapsed&&l!=t.line&&it(r,0),Ht(r,new Ft(o,l==t.line?t.ch:null,l==n.line?n.ch:null),e.cm&&e.cm.curOp),++l})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){ln(e,t)&&it(t,0)})),o.clearOnEnter&&ye(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(It(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++ba,o.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),o.collapsed)Ur(c,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=t.line;u<=n.line;u++)qr(c,u,"text");o.atomic&&Zo(c.doc),zn(c,"markerAdded",c,o)}return o}ya.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Ei(e),Se(this,"clear")){var n=this.find();n&&zn(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&Ur(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Zo(e.doc)),e&&zn(e,"markerCleared",e,this,r,i),t&&Mi(e),this.parent&&this.parent.clear()}},ya.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;l--)na(this,r[l]);s?Vo(this,s):this.cm&&hi(this.cm)})),undo:Bi((function(){ia(this,"undo")})),redo:Bi((function(){ia(this,"redo")})),undoSelection:Bi((function(){ia(this,"undo",!0)})),redoSelection:Bi((function(){ia(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=gt(this,e),t=gt(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s=l.to||null==l.from&&i!=e.line||null!=l.from&&i==t.line&&l.from>=t.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=o,++n})),gt(this,ct(n,t))},indexFromPos:function(e){e=gt(this,e);var t=e.ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var h=e.dataTransfer.getData("Text");if(h){var d;if(t.state.draggingText&&!t.state.draggingText.copy&&(d=t.listSelections()),Yo(t.doc,ho(n,n)),d)for(var f=0;f=0;t--)la(e.doc,"",r[t].from,r[t].to,"+delete");hi(e)}))}function Ja(e,t,n){var r=he(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Qa(e,t,n){var r=Ja(e,t.ch,n);return null==r?null:new ct(t.line,r,n<0?"after":"before")}function $a(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=ve(n,t.doc.direction);if(o){var a,s=i<0?ee(o):o[0],l=i<0==(1==s.level),c=l?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=ar(t,n);a=i<0?n.text.length-1:0;var h=sr(t,u,a).top;a=de((function(e){return sr(t,u,e).top==h}),i<0==(1==s.level)?s.from:s.to-1,a),"before"==c&&(a=Ja(n,a,1))}else a=i<0?s.to:s.from;return new ct(r,a,c)}}return new ct(r,i<0?n.text.length:0,i<0?"before":"after")}function es(e,t,n,r){var i=ve(t,e.doc.direction);if(!i)return Qa(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=me(i,n.ch,n.sticky),a=i[o];if("ltr"==e.doc.direction&&a.level%2==0&&(r>0?a.to>n.ch:a.from=a.from&&d>=u.begin)){var f=h?"before":"after";return new ct(n.line,d,f)}}var p=function(e,t,r){for(var o=function(e,t){return t?new ct(n.line,l(e,1),"before"):new ct(n.line,e,"after")};e>=0&&e0==(1!=a.level),c=s?r.begin:l(r.end,-1);if(a.from<=c&&c0?u.end:l(u.begin,-1);return null==g||r>0&&g==t.text.length||(m=p(r>0?0:i.length-1,r,c(g)),!m)?null:m}qa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},qa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},qa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},qa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},qa["default"]=y?qa.macDefault:qa.pcDefault;var ts={selectAll:ea,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),X)},killLine:function(e){return _a(e,(function(t){if(t.empty()){var n=tt(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new ct(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),ct(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=tt(e.doc,i.line-1).text;a&&(i=new ct(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),ct(i.line-1,a.length-1),i,"+transpose"))}n.push(new co(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return Ii(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(ut((i=s.ranges[i]).from(),t)<0||t.xRel>0)&&(ut(i.to(),t)>0||t.xRel<0)?As(e,r,t,o):Ms(e,r,t,o)}function As(e,t,n,r){var i=e.display,o=!1,c=Ri(e,(function(t){l&&(i.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:ei(e)),xe(i.wrapper.ownerDocument,"mouseup",c),xe(i.wrapper.ownerDocument,"mousemove",u),xe(i.scroller,"dragstart",h),xe(i.scroller,"drop",c),o||(Ee(t),r.addNew||Ho(e.doc,n,null,null,r.extend),l&&!f||a&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),u=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},h=function(){return o=!0};l&&(i.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,ye(i.wrapper.ownerDocument,"mouseup",c),ye(i.wrapper.ownerDocument,"mousemove",u),ye(i.scroller,"dragstart",h),ye(i.scroller,"drop",c),e.state.delayingBlurEvent=!0,setTimeout((function(){return i.input.focus()}),20),i.scroller.dragDrop&&i.scroller.dragDrop()}function Es(e,t,n){if("char"==n)return new co(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new co(ct(t.line,0),gt(e.doc,ct(t.line+1,0)));var r=n(e,t);return new co(r.from,r.to)}function Ms(e,t,n,r){a&&ei(e);var i=e.display,o=e.doc;Ee(t);var s,l,c=o.sel,u=c.ranges;if(r.addNew&&!r.extend?(l=o.sel.contains(n),s=l>-1?u[l]:new co(n,n)):(s=o.sel.primary(),l=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(s=new co(n,n)),n=jr(e,t,!0,!0),l=-1;else{var h=Es(e,n,r.unit);s=r.extend?jo(s,h.anchor,h.head,r.extend):h}r.addNew?-1==l?(l=u.length,Ko(o,uo(e,u.concat([s]),l),{scroll:!1,origin:"*mouse"})):u.length>1&&u[l].empty()&&"char"==r.unit&&!r.extend?(Ko(o,uo(e,u.slice(0,l).concat(u.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),c=o.sel):qo(o,l,s,Z):(l=0,Ko(o,new lo([s],0),Z),c=o.sel);var d=n;function f(t){if(0!=ut(d,t))if(d=t,"rectangle"==r.unit){for(var i=[],a=e.options.tabSize,u=W(tt(o,n.line).text,n.ch,a),h=W(tt(o,t.line).text,t.ch,a),f=Math.min(u,h),p=Math.max(u,h),m=Math.min(n.line,t.line),g=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=g;m++){var v=tt(o,m).text,b=J(v,f,a);f==p?i.push(new co(ct(m,b),ct(m,b))):v.length>b&&i.push(new co(ct(m,b),ct(m,J(v,p,a))))}i.length||i.push(new co(n,n)),Ko(o,uo(e,c.ranges.slice(0,l).concat(i),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var y,w=s,x=Es(e,t,r.unit),k=w.anchor;ut(x.anchor,k)>0?(y=x.head,k=pt(w.from(),x.anchor)):(y=x.anchor,k=ft(w.to(),x.head));var C=c.ranges.slice(0);C[l]=Os(e,new co(gt(o,k),y)),Ko(o,uo(e,C,l),Z)}}var p=i.wrapper.getBoundingClientRect(),m=0;function g(t){var n=++m,a=jr(e,t,!0,"rectangle"==r.unit);if(a)if(0!=ut(a,d)){e.curOp.focus=z(B(e)),f(a);var s=oi(i,o);(a.line>=s.to||a.linep.bottom?20:0;l&&setTimeout(Ri(e,(function(){m==n&&(i.scroller.scrollTop+=l,g(t))})),50)}}function v(t){e.state.selectingText=!1,m=1/0,t&&(Ee(t),i.input.focus()),xe(i.wrapper.ownerDocument,"mousemove",b),xe(i.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var b=Ri(e,(function(e){0!==e.buttons&&Le(e)?g(e):v(e)})),y=Ri(e,v);e.state.selectingText=y,ye(i.wrapper.ownerDocument,"mousemove",b),ye(i.wrapper.ownerDocument,"mouseup",y)}function Os(e,t){var n=t.anchor,r=t.head,i=tt(e.doc,n.line);if(0==ut(n,r)&&n.sticky==r.sticky)return t;var o=ve(i);if(!o)return t;var a=me(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,c=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==o.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=me(o,r.ch,r.sticky),h=u-a||(r.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?h<0:h>0}var d=o[c+(l?-1:0)],f=l==(1==d.level),p=f?d.from:d.to,m=f?"after":"before";return n.ch==p&&n.sticky==m?t:new co(new ct(n.line,p,m),r)}function Ns(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(d){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&Ee(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!Se(e,n))return Oe(t);o-=s.top-a.viewOffset;for(var l=0;l=i){var u=at(e.doc,o),h=e.display.gutterSpecs[l];return ke(e,n,e,u,h.className,t),Oe(t)}}}function Ds(e,t){return Ns(e,t,"gutterClick",!0)}function Ls(e,t){Xn(e.display,t)||zs(e,t)||Ce(e,t,"contextmenu")||T||e.display.input.onContextMenu(t)}function zs(e,t){return!!Se(e,"gutterContextMenu")&&Ns(e,t,"gutterContextMenu",!1)}function Ps(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),gr(e)}ws.prototype.compare=function(e,t,n){return this.time+ys>e&&0==ut(t,this.pos)&&n==this.button};var Is={toString:function(){return"CodeMirror.Init"}},Rs={},Fs={};function Bs(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r,i&&(t[n]=o?function(e,t,n){n!=Is&&i(e,t,n)}:i)}e.defineOption=n,e.Init=Is,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,bo(e)}),!0),n("indentUnit",2,bo,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){yo(e),gr(e),Ur(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(ct(r,o))}r++}));for(var i=n.length-1;i>=0;i--)la(e.doc,t,n[i],ct(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=Is&&e.refresh()})),n("specialCharPlaceholder",wn,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",b?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!x),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Ps(e),to(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Za(t),i=n!=Is&&Za(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Hs,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=$i(t,e.options.lineNumbers),to(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?Rr(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return ki(e)}),!0),n("scrollbarStyle","native",(function(e){Si(e),ki(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=$i(e.options.gutters,t),to(e)}),!0),n("firstLineNumber",1,to,!0),n("lineNumberFormatter",(function(e){return e}),to,!0),n("showCursorWhenSelecting",!1,Yr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(ni(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,js),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,Yr,!0),n("singleCursorHeightPerLine",!0,Yr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,yo,!0),n("addModeClass",!1,yo,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,yo,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}function js(e,t,n){var r=n&&n!=Is;if(!t!=!r){var i=e.display.dragFunctions,o=t?ye:xe;o(e.display.scroller,"dragstart",i.start),o(e.display.scroller,"dragenter",i.enter),o(e.display.scroller,"dragover",i.over),o(e.display.scroller,"dragleave",i.leave),o(e.display.scroller,"drop",i.drop)}}function Hs(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),dn(e)),Br(e),Ur(e),gr(e),setTimeout((function(){return ki(e)}),100)}function Us(e,t){var n=this;if(!(this instanceof Us))return new Us(e,t);this.options=t=t?q(t):{},q(Rs,t,!1);var r=t.value;"string"==typeof r?r=new Ea(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Us.inputStyles[t.inputStyle](this),o=this.display=new no(e,r,i,t);for(var c in o.wrapper.CodeMirror=this,Ps(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Si(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new G,keySeq:null,specialChars:null},t.autofocus&&!b&&o.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),qs(this),Ia(),Ei(this),this.curOp.forceUpdate=!0,Co(this,r),t.autofocus&&!b||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&ti(n)}),20):ni(this),Fs)Fs.hasOwnProperty(c)&&Fs[c](this,t[c],Is);Qi(this),t.finishInit&&t.finishInit(this);for(var u=0;u400}ye(t.scroller,"touchstart",(function(i){if(!Ce(e,i)&&!o(i)&&!Ds(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),ye(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),ye(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!Xn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,a=e.coordsChar(t.activeTouch,"page");o=!r.prev||l(r,r.prev)?new co(a,a):!r.prev.prev||l(r,r.prev.prev)?e.findWordAt(a):new co(ct(a.line,0),gt(e.doc,ct(a.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),Ee(n)}i()})),ye(t.scroller,"touchcancel",i),ye(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(gi(e,t.scroller.scrollTop),bi(e,t.scroller.scrollLeft,!0),ke(e,"scroll",e))})),ye(t.scroller,"mousewheel",(function(t){return so(e,t)})),ye(t.scroller,"DOMMouseScroll",(function(t){return so(e,t)})),ye(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){Ce(e,t)||Ne(t)},over:function(t){Ce(e,t)||(Da(e,t),Ne(t))},start:function(t){return Na(e,t)},drop:Ri(e,Oa),leave:function(t){Ce(e,t)||La(e)}};var c=t.input.getField();ye(c,"keyup",(function(t){return ms.call(e,t)})),ye(c,"keydown",Ri(e,fs)),ye(c,"keypress",Ri(e,gs)),ye(c,"focus",(function(t){return ti(e,t)})),ye(c,"blur",(function(t){return ni(e,t)}))}Us.defaults=Rs,Us.optionHandlers=Fs;var Ws=[];function Gs(e,t,n,r){var i,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?i=Ct(e,t).state:n="prev");var a=e.options.tabSize,s=tt(o,t),l=W(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(r||/\S/.test(s.text)){if("smart"==n&&(c=o.mode.indent(i,s.text.slice(u.length),s.text),c==Y||c>150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>o.first?W(tt(o,t-1).text,null,a):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var h="",d=0;if(e.options.indentWithTabs)for(var f=Math.floor(c/a);f;--f)d+=a,h+="\t";if(da,l=Be(t),c=null;if(s&&r.ranges.length>1)if(Vs&&Vs.text.join("\n")==t){if(r.ranges.length%Vs.text.length==0){c=[];for(var u=0;u=0;d--){var f=r.ranges[d],p=f.from(),m=f.to();f.empty()&&(n&&n>0?p=ct(p.line,p.ch-n):e.state.overwrite&&!s?m=ct(m.line,Math.min(tt(o,m.line).text.length,m.ch+ee(l).length)):s&&Vs&&Vs.lineWise&&Vs.text.join("\n")==l.join("\n")&&(p=m=ct(p.line,0)));var g={from:p,to:m,text:c?c[d%c.length]:l,origin:i||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};na(e.doc,g),zn(e,"inputRead",e,g)}t&&!s&&Zs(e,t),hi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=h),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Xs(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||!t.hasFocus()||Ii(t,(function(){return Ys(t,n,0,null,"paste")})),!0}function Zs(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var s=0;s-1){a=Gs(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(tt(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Gs(e,i.head.line,"smart"));a&&zn(e,"electricInput",e,i.head.line)}}}function _s(e){for(var t=[],n=[],r=0;rn&&(Gs(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&hi(this));else{var o=i.from(),a=i.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l0&&qo(this.doc,r,new co(o,c[r].to()),X)}}})),getTokenAt:function(e,t){return Mt(this,e,t)},getLineTokens:function(e,t){return Mt(this,ct(e),t,!0)},getTokenTypeAt:function(e){e=gt(this.doc,e);var t,n=kt(this,tt(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=r+i>>1;if((a?n[2*a-1]:0)>=o)i=a;else{if(!(n[2*a+1]o&&(e=o,i=!0),r=tt(this.doc,e)}else r=e;return wr(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-un(r):0)},defaultTextHeight:function(){return zr(this.display)},defaultCharWidth:function(){return Pr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o=this.display;e=Cr(this,gt(this.doc,e));var a=e.bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==r)a=e.top;else if("above"==r||"near"==r){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=l&&(a=e.bottom),s+t.offsetWidth>c&&(s=c-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==i?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?s=0:"middle"==i&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&&li(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:Fi(fs),triggerOnKeyPress:Fi(gs),triggerOnKeyUp:ms,triggerOnMouseDown:Fi(ks),execCommand:function(e){if(ts.hasOwnProperty(e))return ts[e].call(null,this)},triggerElectric:Fi((function(e){Zs(this,e)})),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var o=gt(this.doc,e),a=0;a0&&s(n.charAt(r-1)))--r;while(i.5||this.options.lineWrapping)&&Br(this),ke(this,"refresh",this)})),swapDoc:Fi((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Co(this,e),gr(this),this.display.input.reset(),di(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,zn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Ae(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o),n[t]._global.push({pred:i,val:o})}}function el(e,t,n,r,i){var o=t,a=n,s=tt(e,t.line),l=i&&"rtl"==e.direction?-n:n;function c(){var n=t.line+l;return!(n=e.first+e.size)&&(t=new ct(n,t.ch,t.sticky),s=tt(e,n))}function u(o){var a;if("codepoint"==r){var u=s.text.charCodeAt(t.ch+(n>0?0:-1));if(isNaN(u))a=null;else{var h=n>0?u>=55296&&u<56320:u>=56320&&u<57343;a=new ct(t.line,Math.max(0,Math.min(s.text.length,t.ch+n*(h?2:1))),-n)}}else a=i?es(e.cm,s,t,n):Qa(s,t,n);if(null==a){if(o||!c())return!1;t=$a(i,e.cm,s,t.line,l)}else t=a;return!0}if("char"==r||"codepoint"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var h=null,d="group"==r,f=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;;p=!1){if(n<0&&!u(!p))break;var m=s.text.charAt(t.ch)||"\n",g=se(m,f)?"w":d&&"\n"==m?"n":!d||/\s/.test(m)?null:"p";if(!d||p||g||(g="s"),h&&h!=g){n<0&&(n=1,u(),t.sticky="after");break}if(g&&(h=g),n>0&&!u(!p))break}var v=Qo(e,t,o,a,!0);return ht(o,v)&&(v.hitSide=!0),v}function tl(e,t,n,r){var i,o,a=e.doc,s=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,H(e).innerHeight||a(e).documentElement.clientHeight),c=Math.max(l-.5*zr(e.display),3);i=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;;){if(o=Ar(e,s,i),!o.outside)break;if(n<0?i<=0:i>=a.height){o.hitSide=!0;break}i+=5*n}return o}var nl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new G,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function rl(e,t){var n=or(e,t.line);if(!n||n.hidden)return null;var r=tt(e.doc,t.line),i=nr(n,r,t.line),o=ve(r,e.doc.direction),a="left";if(o){var s=me(o,t.ch);a=s%2?"right":"left"}var l=ur(i.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function il(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function ol(e,t){return t&&(e.bad=!0),e}function al(e,t,n,r,i){var o="",a=!1,s=e.doc.lineSeparator(),l=!1;function c(e){return function(t){return t.id==e}}function u(){a&&(o+=s,l&&(o+=s),a=l=!1)}function h(e){e&&(u(),o+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void h(n);var o,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(ct(r,0),ct(i+1,0),c(+f));return void(p.length&&(o=p[0].find(0))&&h(nt(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&u();for(var g=0;g=t.display.viewTo||o.line=t.display.viewFrom&&rl(t,i)||{node:l[0].measure.map[2],offset:0},u=o.liner.firstLine()&&(a=ct(a.line-1,tt(r.doc,a.line-1).length)),s.ch==tt(r.doc,s.line).text.length&&s.linei.viewTo-1)return!1;a.line==i.viewFrom||0==(e=Hr(r,a.line))?(t=ot(i.view[0].line),n=i.view[0].node):(t=ot(i.view[e].line),n=i.view[e-1].node.nextSibling);var l,c,u=Hr(r,s.line);if(u==i.view.length-1?(l=i.viewTo-1,c=i.lineDiv.lastChild):(l=ot(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;var h=r.doc.splitLines(al(r,n,c,t,l)),d=nt(r.doc,ct(t,0),ct(l,tt(r.doc,l).text.length));while(h.length>1&&d.length>1)if(ee(h)==ee(d))h.pop(),d.pop(),l--;else{if(h[0]!=d[0])break;h.shift(),d.shift(),t++}var f=0,p=0,m=h[0],g=d[0],v=Math.min(m.length,g.length);while(fa.ch&&b.charCodeAt(b.length-p-1)==y.charCodeAt(y.length-p-1))f--,p++;h[h.length-1]=b.slice(0,b.length-p).replace(/^\u200b+/,""),h[0]=h[0].slice(f).replace(/\u200b+$/,"");var x=ct(t,f),k=ct(l,d.length?ee(d).length-p:0);return h.length>1||h[0]||ut(x,k)?(la(r.doc,h,x,k,"+input"),!0):void 0},nl.prototype.ensurePolled=function(){this.forceCompositionEnd()},nl.prototype.reset=function(){this.forceCompositionEnd()},nl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},nl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},nl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Ii(this.cm,(function(){return Ur(e.cm)}))},nl.prototype.setUneditable=function(e){e.contentEditable="false"},nl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Ri(this.cm,Ys)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},nl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},nl.prototype.onContextMenu=function(){},nl.prototype.resetPosition=function(){},nl.prototype.needsContentAttribute=!0;var cl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new G,this.hasSelection=!1,this.composing=null,this.resetting=!1};function ul(e,t){if(t=t?q(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=z(j(e));t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var i;if(e.form&&(ye(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=a}}catch(l){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(xe(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Us((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function hl(e){e.off=xe,e.on=ye,e.wheelEventPixels=ao,e.Doc=Ea,e.splitLines=Be,e.countColumn=W,e.findColumn=J,e.isWordChar=ae,e.Pass=Y,e.signal=ke,e.Line=fn,e.changeEnd=fo,e.scrollbarModel=Ti,e.Pos=ct,e.cmpPos=ut,e.modes=We,e.mimeModes=Ge,e.resolveMode=Ye,e.getMode=Xe,e.modeExtensions=Ze,e.extendMode=_e,e.copyState=Je,e.startState=$e,e.innerMode=Qe,e.commands=ts,e.keyMap=qa,e.keyName=Xa,e.isModifierKey=Ka,e.lookupKey=Va,e.normalizeKeyMap=Ga,e.StringStream=et,e.SharedTextMarker=xa,e.TextMarker=ya,e.LineWidget=ma,e.e_preventDefault=Ee,e.e_stopPropagation=Me,e.e_stop=Ne,e.addClass=P,e.contains=L,e.rmClass=E,e.keyNames=Ba}cl.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!Ce(r,e)){if(r.somethingSelected())Ks({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=_s(r);Ks({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,X):(n.prevInput="",i.value=t.text.join("\n"),R(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width="0px"),ye(i,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),ye(i,"paste",(function(e){Ce(r,e)||Xs(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),ye(i,"cut",o),ye(i,"copy",o),ye(e.scroller,"paste",(function(t){if(!Xn(e,t)&&!Ce(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),ye(e.lineSpace,"selectstart",(function(t){Xn(e,t)||Ee(t)})),ye(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),ye(i,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},cl.prototype.createField=function(e){this.wrapper=Qs(),this.textarea=this.wrapper.firstChild;var t=this.cm.options;Js(this.textarea,t.spellcheck,t.autocorrect,t.autocapitalize)},cl.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},cl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=Xr(e);if(e.options.moveInputWithCursor){var i=Cr(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},cl.prototype.showSelection=function(e){var t=this.cm,n=t.display;O(n.cursorDiv,e.cursors),O(n.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},cl.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing&&e)){var t=this.cm;if(this.resetting=!0,t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&R(this.textarea),a&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null));this.resetting=!1}},cl.prototype.getField=function(){return this.textarea},cl.prototype.supportsTouch=function(){return!1},cl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!b||z(j(this.textarea))!=this.textarea))try{this.textarea.focus()}catch(e){}},cl.prototype.blur=function(){this.textarea.blur()},cl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},cl.prototype.receivedFocus=function(){this.slowPoll()},cl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},cl.prototype.fastPoll=function(){var e=!1,t=this;function n(){var r=t.poll();r||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}t.pollingFast=!0,t.polling.set(20,n)},cl.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||je(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}var l=0,c=Math.min(r.length,i.length);while(l1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},cl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},cl.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},cl.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=jr(n,e),c=r.scroller.scrollTop;if(o&&!d){var u=n.options.resetSelectionOnContextMenu;u&&-1==n.doc.sel.contains(o)&&Ri(n,Ko)(n.doc,ho(o),X);var h,f=i.style.cssText,p=t.wrapper.style.cssText,m=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-m.top-5)+"px; left: "+(e.clientX-m.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(h=i.ownerDocument.defaultView.scrollY),r.input.focus(),l&&i.ownerDocument.defaultView.scrollTo(null,h),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=b,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&&s>=9&&v(),T){Ne(e);var g=function(){xe(window,"mouseup",g),setTimeout(b,20)};ye(window,"mouseup",g)}else setTimeout(b,50)}function v(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function b(){if(t.contextMenuPending==b&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,i.style.cssText=f,a&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=i.selectionStart)){(!a||a&&s<9)&&v();var e=0,o=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?Ri(n,ea)(n):e++<10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(o,200)}}},cl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},cl.prototype.setUneditable=function(){},cl.prototype.needsContentAttribute=!1,Bs(Us),$s(Us);var dl="iter insert remove copy getEditor constructor".split(" ");for(var fl in Ea.prototype)Ea.prototype.hasOwnProperty(fl)&&V(dl,fl)<0&&(Us.prototype[fl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ea.prototype[fl]));return Ae(Ea),Us.inputStyles={textarea:cl,contenteditable:nl},Us.defineMode=function(e){Us.defaults.mode||"null"==e||(Us.defaults.mode=e),Ve.apply(this,arguments)},Us.defineMIME=Ke,Us.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Us.defineMIME("text/plain","null"),Us.defineExtension=function(e,t){Us.prototype[e]=t},Us.defineDocExtension=function(e,t){Ea.prototype[e]=t},Us.fromTextArea=ul,hl(Us),Us.version="5.65.16",Us}))},"56d3":function(e,t,n){e.exports=n.p+"img/ziyuan_4.svg"},5703:function(e,t,n){(function(t,n){e.exports=n()})("undefined"!==typeof self&&self,(function(){return function(){"use strict";var e={};!function(){e.d=function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})}}(),function(){e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}();var t={};e.d(t,{default:function(){return wo}});var n=function e(t,n){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var r,i,o="KaTeX parse error: "+t,a=n&&n.loc;if(a&&a.start<=a.end){var s=a.lexer.input;r=a.start,i=a.end,r===s.length?o+=" at end of input: ":o+=" at position "+(r+1)+": ";var l,c,u=s.slice(r,i).replace(/[^]/g,"$&̲");l=r>15?"…"+s.slice(r-15,r):s.slice(0,r),c=i+15":">","<":"<",'"':""","'":"'"},c=/[&><"']/g;function u(e){return String(e).replace(c,(function(e){return l[e]}))}var h=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},d=function(e){var t=h(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},f=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},p=function(e){var t=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(e);return null!=t?t[1]:"_relative"},m={contains:i,deflt:o,escape:u,hyphenate:s,getBaseElem:h,isCharacterBox:d,protocolFromUrl:p},g={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:function(e){return"#"+e}},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:function(e,t){return t.push(e),t}},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:function(e){return Math.max(0,e)},cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:function(e){return Math.max(0,e)},cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:function(e){return Math.max(0,e)},cli:"-e, --max-expand ",cliProcessor:function(e){return"Infinity"===e?1/0:parseInt(e)}},globalGroup:{type:"boolean",cli:!1}};function v(e){if(e.default)return e.default;var t=e.type,n=Array.isArray(t)?t[0]:t;if("string"!==typeof n)return n.enum[0];switch(n){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}var b=function(){function e(e){for(var t in this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{},g)if(g.hasOwnProperty(t)){var n=g[t];this[t]=void 0!==e[t]?n.processor?n.processor(e[t]):e[t]:v(n)}}var t=e.prototype;return t.reportNonstrict=function(e,t,n){var i=this.strict;if("function"===typeof i&&(i=i(e,t,n)),i&&"ignore"!==i){if(!0===i||"error"===i)throw new r("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",n);"warn"===i?"undefined"!==typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!==typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+i+"': "+t+" ["+e+"]")}},t.useStrictBehavior=function(e,t,n){var r=this.strict;if("function"===typeof r)try{r=r(e,t,n)}catch(i){r="error"}return!(!r||"ignore"===r)&&(!0===r||"error"===r||("warn"===r?("undefined"!==typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),!1):("undefined"!==typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+r+"': "+t+" ["+e+"]"),!1)))},t.isTrusted=function(e){e.url&&!e.protocol&&(e.protocol=m.protocolFromUrl(e.url));var t="function"===typeof this.trust?this.trust(e):this.trust;return Boolean(t)},e}(),y=function(){function e(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=n}var t=e.prototype;return t.sup=function(){return M[O[this.id]]},t.sub=function(){return M[N[this.id]]},t.fracNum=function(){return M[D[this.id]]},t.fracDen=function(){return M[L[this.id]]},t.cramp=function(){return M[z[this.id]]},t.text=function(){return M[P[this.id]]},t.isTight=function(){return this.size>=2},e}(),w=0,x=1,k=2,C=3,T=4,S=5,A=6,E=7,M=[new y(w,0,!1),new y(x,0,!0),new y(k,1,!1),new y(C,1,!0),new y(T,2,!1),new y(S,2,!0),new y(A,3,!1),new y(E,3,!0)],O=[T,S,T,S,A,E,A,E],N=[S,S,S,S,E,E,E,E],D=[k,C,T,S,A,E,A,E],L=[C,C,S,S,E,E,E,E],z=[x,x,C,C,S,S,E,E],P=[w,x,k,C,k,C,k,C],I={DISPLAY:M[w],TEXT:M[k],SCRIPT:M[T],SCRIPTSCRIPT:M[A]},R=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function F(e){for(var t=0;t=i[0]&&e<=i[1])return n.name}return null}var B=[];function j(e){for(var t=0;t=B[t]&&e<=B[t+1])return!0;return!1}R.forEach((function(e){return e.blocks.forEach((function(e){return B.push.apply(B,e)}))}));var H=80,U=function(e,t){return"M95,"+(622+e+t)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+e/2.075+" -"+e+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+e)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},q=function(e,t){return"M263,"+(601+e+t)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},W=function(e,t){return"M983 "+(10+e+t)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},G=function(e,t){return"M424,"+(2398+e+t)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" "+t+"\nh400000v"+(40+e)+"h-400000z"},V=function(e,t){return"M473,"+(2713+e+t)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" "+t+"h400000v"+(40+e)+"H1017.7z"},K=function(e){var t=e/2;return"M400000 "+e+" H0 L"+t+" 0 l65 45 L145 "+(e-80)+" H400000z"},Y=function(e,t,n){var r=n-54-t-e;return"M702 "+(e+t)+"H400000"+(40+e)+"\nH742v"+r+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 "+t+"H400000v"+(40+e)+"H742z"},X=function(e,t,n){t*=1e3;var r="";switch(e){case"sqrtMain":r=U(t,H);break;case"sqrtSize1":r=q(t,H);break;case"sqrtSize2":r=W(t,H);break;case"sqrtSize3":r=G(t,H);break;case"sqrtSize4":r=V(t,H);break;case"sqrtTall":r=Y(t,H,n)}return r},Z=function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145zM367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z";case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257zM478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z";default:return""}},_={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},J=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z\nM367 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v602 h84z\nM403 1759 V0 H319 V1759 v"+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+t+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(t+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(t+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(t+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(t+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z";default:throw new Error("Unknown stretchy delimiter.")}},Q=function(){function e(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var t=e.prototype;return t.hasClass=function(e){return m.contains(this.classes,e)},t.toNode=function(){for(var e=document.createDocumentFragment(),t=0;t=5?0:e>=3?1:2,!ie[t]){var n=ie[t]={cssEmPerMu:ee.quad[t]/18};for(var r in ee)ee.hasOwnProperty(r)&&(n[r]=ee[r][t])}return ie[t]}var ae=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],se=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],le=function(e,t){return t.size<2?e:ae[e-1][t.size-1]},ce=function(){function e(t){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=t.style,this.color=t.color,this.size=t.size||e.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=se[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}var t=e.prototype;return t.extend=function(t){var n={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);return new e(n)},t.havingStyle=function(e){return this.style===e?this:this.extend({style:e,size:le(this.textSize,e)})},t.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},t.havingSize=function(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:se[e-1]})},t.havingBaseStyle=function(t){t=t||this.style.text();var n=le(e.BASESIZE,t);return this.size===n&&this.textSize===e.BASESIZE&&this.style===t?this:this.extend({style:t,size:n})},t.havingBaseSizing=function(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})},t.withColor=function(e){return this.extend({color:e})},t.withPhantom=function(){return this.extend({phantom:!0})},t.withFont=function(e){return this.extend({font:e})},t.withTextFontFamily=function(e){return this.extend({fontFamily:e,font:""})},t.withTextFontWeight=function(e){return this.extend({fontWeight:e,font:""})},t.withTextFontShape=function(e){return this.extend({fontShape:e,font:""})},t.sizingClasses=function(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]},t.baseSizingClasses=function(){return this.size!==e.BASESIZE?["sizing","reset-size"+this.size,"size"+e.BASESIZE]:[]},t.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=oe(this.size)),this._fontMetrics},t.getColor=function(){return this.phantom?"transparent":this.color},e}();ce.BASESIZE=6;var ue=ce,he={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},de={ex:!0,em:!0,mu:!0},fe=function(e){return"string"!==typeof e&&(e=e.unit),e in he||e in de||"ex"===e},pe=function(e,t){var n;if(e.unit in he)n=he[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)n=t.fontMetrics().cssEmPerMu;else{var i;if(i=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)n=i.fontMetrics().xHeight;else{if("em"!==e.unit)throw new r("Invalid unit: '"+e.unit+"'");n=i.fontMetrics().quad}i!==t&&(n*=i.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*n,t.maxSize)},me=function(e){return+e.toFixed(4)+"em"},ge=function(e){return e.filter((function(e){return e})).join(" ")},ve=function(e,t,n){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},t){t.style.isTight()&&this.classes.push("mtight");var r=t.getColor();r&&(this.style.color=r)}},be=function(e){var t=document.createElement(e);for(var n in t.className=ge(this.classes),this.style)this.style.hasOwnProperty(n)&&(t.style[n]=this.style[n]);for(var r in this.attributes)this.attributes.hasOwnProperty(r)&&t.setAttribute(r,this.attributes[r]);for(var i=0;i",t},we=function(){function e(e,t,n,r){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,ve.call(this,e,n,r),this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return m.contains(this.classes,e)},t.toNode=function(){return be.call(this,"span")},t.toMarkup=function(){return ye.call(this,"span")},e}(),xe=function(){function e(e,t,n,r){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,ve.call(this,t,r),this.children=n||[],this.setAttribute("href",e)}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return m.contains(this.classes,e)},t.toNode=function(){return be.call(this,"a")},t.toMarkup=function(){return ye.call(this,"a")},e}(),ke=function(){function e(e,t,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=n}var t=e.prototype;return t.hasClass=function(e){return m.contains(this.classes,e)},t.toNode=function(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e},t.toMarkup=function(){var e=""+this.alt+"0&&(t=document.createElement("span"),t.style.marginRight=me(this.italic)),this.classes.length>0&&(t=t||document.createElement("span"),t.className=ge(this.classes)),this.style)this.style.hasOwnProperty(n)&&(t=t||document.createElement("span"),t.style[n]=this.style[n]);return t?(t.appendChild(e),t):e},t.toMarkup=function(){var e=!1,t="0&&(n+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(r)&&(n+=m.hyphenate(r)+":"+this.style[r]+";");n&&(e=!0,t+=' style="'+m.escape(n)+'"');var i=m.escape(this.text);return e?(t+=">",t+=i,t+="",t):i},e}(),Se=function(){function e(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}var t=e.prototype;return t.toNode=function(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&t.setAttribute(n,this.attributes[n]);for(var r=0;r":""},e}(),Ee=function(){function e(e){this.attributes=void 0,this.attributes=e||{}}var t=e.prototype;return t.toNode=function(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&t.setAttribute(n,this.attributes[n]);return t},t.toMarkup=function(){var e=" but got "+String(e)+".")}var Ne={bin:1,close:1,inner:1,open:1,punct:1,rel:1},De={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Le={math:{},text:{}},ze=Le;function Pe(e,t,n,r,i,o){Le[e][i]={font:t,group:n,replace:r},o&&r&&(Le[e][r]=Le[e][i])}var Ie="math",Re="text",Fe="main",Be="ams",je="accent-token",He="bin",Ue="close",qe="inner",We="mathord",Ge="op-token",Ve="open",Ke="punct",Ye="rel",Xe="spacing",Ze="textord";Pe(Ie,Fe,Ye,"≡","\\equiv",!0),Pe(Ie,Fe,Ye,"≺","\\prec",!0),Pe(Ie,Fe,Ye,"≻","\\succ",!0),Pe(Ie,Fe,Ye,"∼","\\sim",!0),Pe(Ie,Fe,Ye,"⊥","\\perp"),Pe(Ie,Fe,Ye,"⪯","\\preceq",!0),Pe(Ie,Fe,Ye,"⪰","\\succeq",!0),Pe(Ie,Fe,Ye,"≃","\\simeq",!0),Pe(Ie,Fe,Ye,"∣","\\mid",!0),Pe(Ie,Fe,Ye,"≪","\\ll",!0),Pe(Ie,Fe,Ye,"≫","\\gg",!0),Pe(Ie,Fe,Ye,"≍","\\asymp",!0),Pe(Ie,Fe,Ye,"∥","\\parallel"),Pe(Ie,Fe,Ye,"⋈","\\bowtie",!0),Pe(Ie,Fe,Ye,"⌣","\\smile",!0),Pe(Ie,Fe,Ye,"⊑","\\sqsubseteq",!0),Pe(Ie,Fe,Ye,"⊒","\\sqsupseteq",!0),Pe(Ie,Fe,Ye,"≐","\\doteq",!0),Pe(Ie,Fe,Ye,"⌢","\\frown",!0),Pe(Ie,Fe,Ye,"∋","\\ni",!0),Pe(Ie,Fe,Ye,"∝","\\propto",!0),Pe(Ie,Fe,Ye,"⊢","\\vdash",!0),Pe(Ie,Fe,Ye,"⊣","\\dashv",!0),Pe(Ie,Fe,Ye,"∋","\\owns"),Pe(Ie,Fe,Ke,".","\\ldotp"),Pe(Ie,Fe,Ke,"⋅","\\cdotp"),Pe(Ie,Fe,Ze,"#","\\#"),Pe(Re,Fe,Ze,"#","\\#"),Pe(Ie,Fe,Ze,"&","\\&"),Pe(Re,Fe,Ze,"&","\\&"),Pe(Ie,Fe,Ze,"ℵ","\\aleph",!0),Pe(Ie,Fe,Ze,"∀","\\forall",!0),Pe(Ie,Fe,Ze,"ℏ","\\hbar",!0),Pe(Ie,Fe,Ze,"∃","\\exists",!0),Pe(Ie,Fe,Ze,"∇","\\nabla",!0),Pe(Ie,Fe,Ze,"♭","\\flat",!0),Pe(Ie,Fe,Ze,"ℓ","\\ell",!0),Pe(Ie,Fe,Ze,"♮","\\natural",!0),Pe(Ie,Fe,Ze,"♣","\\clubsuit",!0),Pe(Ie,Fe,Ze,"℘","\\wp",!0),Pe(Ie,Fe,Ze,"♯","\\sharp",!0),Pe(Ie,Fe,Ze,"♢","\\diamondsuit",!0),Pe(Ie,Fe,Ze,"ℜ","\\Re",!0),Pe(Ie,Fe,Ze,"♡","\\heartsuit",!0),Pe(Ie,Fe,Ze,"ℑ","\\Im",!0),Pe(Ie,Fe,Ze,"♠","\\spadesuit",!0),Pe(Ie,Fe,Ze,"§","\\S",!0),Pe(Re,Fe,Ze,"§","\\S"),Pe(Ie,Fe,Ze,"¶","\\P",!0),Pe(Re,Fe,Ze,"¶","\\P"),Pe(Ie,Fe,Ze,"†","\\dag"),Pe(Re,Fe,Ze,"†","\\dag"),Pe(Re,Fe,Ze,"†","\\textdagger"),Pe(Ie,Fe,Ze,"‡","\\ddag"),Pe(Re,Fe,Ze,"‡","\\ddag"),Pe(Re,Fe,Ze,"‡","\\textdaggerdbl"),Pe(Ie,Fe,Ue,"⎱","\\rmoustache",!0),Pe(Ie,Fe,Ve,"⎰","\\lmoustache",!0),Pe(Ie,Fe,Ue,"⟯","\\rgroup",!0),Pe(Ie,Fe,Ve,"⟮","\\lgroup",!0),Pe(Ie,Fe,He,"∓","\\mp",!0),Pe(Ie,Fe,He,"⊖","\\ominus",!0),Pe(Ie,Fe,He,"⊎","\\uplus",!0),Pe(Ie,Fe,He,"⊓","\\sqcap",!0),Pe(Ie,Fe,He,"∗","\\ast"),Pe(Ie,Fe,He,"⊔","\\sqcup",!0),Pe(Ie,Fe,He,"◯","\\bigcirc",!0),Pe(Ie,Fe,He,"∙","\\bullet",!0),Pe(Ie,Fe,He,"‡","\\ddagger"),Pe(Ie,Fe,He,"≀","\\wr",!0),Pe(Ie,Fe,He,"⨿","\\amalg"),Pe(Ie,Fe,He,"&","\\And"),Pe(Ie,Fe,Ye,"⟵","\\longleftarrow",!0),Pe(Ie,Fe,Ye,"⇐","\\Leftarrow",!0),Pe(Ie,Fe,Ye,"⟸","\\Longleftarrow",!0),Pe(Ie,Fe,Ye,"⟶","\\longrightarrow",!0),Pe(Ie,Fe,Ye,"⇒","\\Rightarrow",!0),Pe(Ie,Fe,Ye,"⟹","\\Longrightarrow",!0),Pe(Ie,Fe,Ye,"↔","\\leftrightarrow",!0),Pe(Ie,Fe,Ye,"⟷","\\longleftrightarrow",!0),Pe(Ie,Fe,Ye,"⇔","\\Leftrightarrow",!0),Pe(Ie,Fe,Ye,"⟺","\\Longleftrightarrow",!0),Pe(Ie,Fe,Ye,"↦","\\mapsto",!0),Pe(Ie,Fe,Ye,"⟼","\\longmapsto",!0),Pe(Ie,Fe,Ye,"↗","\\nearrow",!0),Pe(Ie,Fe,Ye,"↩","\\hookleftarrow",!0),Pe(Ie,Fe,Ye,"↪","\\hookrightarrow",!0),Pe(Ie,Fe,Ye,"↘","\\searrow",!0),Pe(Ie,Fe,Ye,"↼","\\leftharpoonup",!0),Pe(Ie,Fe,Ye,"⇀","\\rightharpoonup",!0),Pe(Ie,Fe,Ye,"↙","\\swarrow",!0),Pe(Ie,Fe,Ye,"↽","\\leftharpoondown",!0),Pe(Ie,Fe,Ye,"⇁","\\rightharpoondown",!0),Pe(Ie,Fe,Ye,"↖","\\nwarrow",!0),Pe(Ie,Fe,Ye,"⇌","\\rightleftharpoons",!0),Pe(Ie,Be,Ye,"≮","\\nless",!0),Pe(Ie,Be,Ye,"","\\@nleqslant"),Pe(Ie,Be,Ye,"","\\@nleqq"),Pe(Ie,Be,Ye,"⪇","\\lneq",!0),Pe(Ie,Be,Ye,"≨","\\lneqq",!0),Pe(Ie,Be,Ye,"","\\@lvertneqq"),Pe(Ie,Be,Ye,"⋦","\\lnsim",!0),Pe(Ie,Be,Ye,"⪉","\\lnapprox",!0),Pe(Ie,Be,Ye,"⊀","\\nprec",!0),Pe(Ie,Be,Ye,"⋠","\\npreceq",!0),Pe(Ie,Be,Ye,"⋨","\\precnsim",!0),Pe(Ie,Be,Ye,"⪹","\\precnapprox",!0),Pe(Ie,Be,Ye,"≁","\\nsim",!0),Pe(Ie,Be,Ye,"","\\@nshortmid"),Pe(Ie,Be,Ye,"∤","\\nmid",!0),Pe(Ie,Be,Ye,"⊬","\\nvdash",!0),Pe(Ie,Be,Ye,"⊭","\\nvDash",!0),Pe(Ie,Be,Ye,"⋪","\\ntriangleleft"),Pe(Ie,Be,Ye,"⋬","\\ntrianglelefteq",!0),Pe(Ie,Be,Ye,"⊊","\\subsetneq",!0),Pe(Ie,Be,Ye,"","\\@varsubsetneq"),Pe(Ie,Be,Ye,"⫋","\\subsetneqq",!0),Pe(Ie,Be,Ye,"","\\@varsubsetneqq"),Pe(Ie,Be,Ye,"≯","\\ngtr",!0),Pe(Ie,Be,Ye,"","\\@ngeqslant"),Pe(Ie,Be,Ye,"","\\@ngeqq"),Pe(Ie,Be,Ye,"⪈","\\gneq",!0),Pe(Ie,Be,Ye,"≩","\\gneqq",!0),Pe(Ie,Be,Ye,"","\\@gvertneqq"),Pe(Ie,Be,Ye,"⋧","\\gnsim",!0),Pe(Ie,Be,Ye,"⪊","\\gnapprox",!0),Pe(Ie,Be,Ye,"⊁","\\nsucc",!0),Pe(Ie,Be,Ye,"⋡","\\nsucceq",!0),Pe(Ie,Be,Ye,"⋩","\\succnsim",!0),Pe(Ie,Be,Ye,"⪺","\\succnapprox",!0),Pe(Ie,Be,Ye,"≆","\\ncong",!0),Pe(Ie,Be,Ye,"","\\@nshortparallel"),Pe(Ie,Be,Ye,"∦","\\nparallel",!0),Pe(Ie,Be,Ye,"⊯","\\nVDash",!0),Pe(Ie,Be,Ye,"⋫","\\ntriangleright"),Pe(Ie,Be,Ye,"⋭","\\ntrianglerighteq",!0),Pe(Ie,Be,Ye,"","\\@nsupseteqq"),Pe(Ie,Be,Ye,"⊋","\\supsetneq",!0),Pe(Ie,Be,Ye,"","\\@varsupsetneq"),Pe(Ie,Be,Ye,"⫌","\\supsetneqq",!0),Pe(Ie,Be,Ye,"","\\@varsupsetneqq"),Pe(Ie,Be,Ye,"⊮","\\nVdash",!0),Pe(Ie,Be,Ye,"⪵","\\precneqq",!0),Pe(Ie,Be,Ye,"⪶","\\succneqq",!0),Pe(Ie,Be,Ye,"","\\@nsubseteqq"),Pe(Ie,Be,He,"⊴","\\unlhd"),Pe(Ie,Be,He,"⊵","\\unrhd"),Pe(Ie,Be,Ye,"↚","\\nleftarrow",!0),Pe(Ie,Be,Ye,"↛","\\nrightarrow",!0),Pe(Ie,Be,Ye,"⇍","\\nLeftarrow",!0),Pe(Ie,Be,Ye,"⇏","\\nRightarrow",!0),Pe(Ie,Be,Ye,"↮","\\nleftrightarrow",!0),Pe(Ie,Be,Ye,"⇎","\\nLeftrightarrow",!0),Pe(Ie,Be,Ye,"△","\\vartriangle"),Pe(Ie,Be,Ze,"ℏ","\\hslash"),Pe(Ie,Be,Ze,"▽","\\triangledown"),Pe(Ie,Be,Ze,"◊","\\lozenge"),Pe(Ie,Be,Ze,"Ⓢ","\\circledS"),Pe(Ie,Be,Ze,"®","\\circledR"),Pe(Re,Be,Ze,"®","\\circledR"),Pe(Ie,Be,Ze,"∡","\\measuredangle",!0),Pe(Ie,Be,Ze,"∄","\\nexists"),Pe(Ie,Be,Ze,"℧","\\mho"),Pe(Ie,Be,Ze,"Ⅎ","\\Finv",!0),Pe(Ie,Be,Ze,"⅁","\\Game",!0),Pe(Ie,Be,Ze,"‵","\\backprime"),Pe(Ie,Be,Ze,"▲","\\blacktriangle"),Pe(Ie,Be,Ze,"▼","\\blacktriangledown"),Pe(Ie,Be,Ze,"■","\\blacksquare"),Pe(Ie,Be,Ze,"⧫","\\blacklozenge"),Pe(Ie,Be,Ze,"★","\\bigstar"),Pe(Ie,Be,Ze,"∢","\\sphericalangle",!0),Pe(Ie,Be,Ze,"∁","\\complement",!0),Pe(Ie,Be,Ze,"ð","\\eth",!0),Pe(Re,Fe,Ze,"ð","ð"),Pe(Ie,Be,Ze,"╱","\\diagup"),Pe(Ie,Be,Ze,"╲","\\diagdown"),Pe(Ie,Be,Ze,"□","\\square"),Pe(Ie,Be,Ze,"□","\\Box"),Pe(Ie,Be,Ze,"◊","\\Diamond"),Pe(Ie,Be,Ze,"¥","\\yen",!0),Pe(Re,Be,Ze,"¥","\\yen",!0),Pe(Ie,Be,Ze,"✓","\\checkmark",!0),Pe(Re,Be,Ze,"✓","\\checkmark"),Pe(Ie,Be,Ze,"ℶ","\\beth",!0),Pe(Ie,Be,Ze,"ℸ","\\daleth",!0),Pe(Ie,Be,Ze,"ℷ","\\gimel",!0),Pe(Ie,Be,Ze,"ϝ","\\digamma",!0),Pe(Ie,Be,Ze,"ϰ","\\varkappa"),Pe(Ie,Be,Ve,"┌","\\@ulcorner",!0),Pe(Ie,Be,Ue,"┐","\\@urcorner",!0),Pe(Ie,Be,Ve,"└","\\@llcorner",!0),Pe(Ie,Be,Ue,"┘","\\@lrcorner",!0),Pe(Ie,Be,Ye,"≦","\\leqq",!0),Pe(Ie,Be,Ye,"⩽","\\leqslant",!0),Pe(Ie,Be,Ye,"⪕","\\eqslantless",!0),Pe(Ie,Be,Ye,"≲","\\lesssim",!0),Pe(Ie,Be,Ye,"⪅","\\lessapprox",!0),Pe(Ie,Be,Ye,"≊","\\approxeq",!0),Pe(Ie,Be,He,"⋖","\\lessdot"),Pe(Ie,Be,Ye,"⋘","\\lll",!0),Pe(Ie,Be,Ye,"≶","\\lessgtr",!0),Pe(Ie,Be,Ye,"⋚","\\lesseqgtr",!0),Pe(Ie,Be,Ye,"⪋","\\lesseqqgtr",!0),Pe(Ie,Be,Ye,"≑","\\doteqdot"),Pe(Ie,Be,Ye,"≓","\\risingdotseq",!0),Pe(Ie,Be,Ye,"≒","\\fallingdotseq",!0),Pe(Ie,Be,Ye,"∽","\\backsim",!0),Pe(Ie,Be,Ye,"⋍","\\backsimeq",!0),Pe(Ie,Be,Ye,"⫅","\\subseteqq",!0),Pe(Ie,Be,Ye,"⋐","\\Subset",!0),Pe(Ie,Be,Ye,"⊏","\\sqsubset",!0),Pe(Ie,Be,Ye,"≼","\\preccurlyeq",!0),Pe(Ie,Be,Ye,"⋞","\\curlyeqprec",!0),Pe(Ie,Be,Ye,"≾","\\precsim",!0),Pe(Ie,Be,Ye,"⪷","\\precapprox",!0),Pe(Ie,Be,Ye,"⊲","\\vartriangleleft"),Pe(Ie,Be,Ye,"⊴","\\trianglelefteq"),Pe(Ie,Be,Ye,"⊨","\\vDash",!0),Pe(Ie,Be,Ye,"⊪","\\Vvdash",!0),Pe(Ie,Be,Ye,"⌣","\\smallsmile"),Pe(Ie,Be,Ye,"⌢","\\smallfrown"),Pe(Ie,Be,Ye,"≏","\\bumpeq",!0),Pe(Ie,Be,Ye,"≎","\\Bumpeq",!0),Pe(Ie,Be,Ye,"≧","\\geqq",!0),Pe(Ie,Be,Ye,"⩾","\\geqslant",!0),Pe(Ie,Be,Ye,"⪖","\\eqslantgtr",!0),Pe(Ie,Be,Ye,"≳","\\gtrsim",!0),Pe(Ie,Be,Ye,"⪆","\\gtrapprox",!0),Pe(Ie,Be,He,"⋗","\\gtrdot"),Pe(Ie,Be,Ye,"⋙","\\ggg",!0),Pe(Ie,Be,Ye,"≷","\\gtrless",!0),Pe(Ie,Be,Ye,"⋛","\\gtreqless",!0),Pe(Ie,Be,Ye,"⪌","\\gtreqqless",!0),Pe(Ie,Be,Ye,"≖","\\eqcirc",!0),Pe(Ie,Be,Ye,"≗","\\circeq",!0),Pe(Ie,Be,Ye,"≜","\\triangleq",!0),Pe(Ie,Be,Ye,"∼","\\thicksim"),Pe(Ie,Be,Ye,"≈","\\thickapprox"),Pe(Ie,Be,Ye,"⫆","\\supseteqq",!0),Pe(Ie,Be,Ye,"⋑","\\Supset",!0),Pe(Ie,Be,Ye,"⊐","\\sqsupset",!0),Pe(Ie,Be,Ye,"≽","\\succcurlyeq",!0),Pe(Ie,Be,Ye,"⋟","\\curlyeqsucc",!0),Pe(Ie,Be,Ye,"≿","\\succsim",!0),Pe(Ie,Be,Ye,"⪸","\\succapprox",!0),Pe(Ie,Be,Ye,"⊳","\\vartriangleright"),Pe(Ie,Be,Ye,"⊵","\\trianglerighteq"),Pe(Ie,Be,Ye,"⊩","\\Vdash",!0),Pe(Ie,Be,Ye,"∣","\\shortmid"),Pe(Ie,Be,Ye,"∥","\\shortparallel"),Pe(Ie,Be,Ye,"≬","\\between",!0),Pe(Ie,Be,Ye,"⋔","\\pitchfork",!0),Pe(Ie,Be,Ye,"∝","\\varpropto"),Pe(Ie,Be,Ye,"◀","\\blacktriangleleft"),Pe(Ie,Be,Ye,"∴","\\therefore",!0),Pe(Ie,Be,Ye,"∍","\\backepsilon"),Pe(Ie,Be,Ye,"▶","\\blacktriangleright"),Pe(Ie,Be,Ye,"∵","\\because",!0),Pe(Ie,Be,Ye,"⋘","\\llless"),Pe(Ie,Be,Ye,"⋙","\\gggtr"),Pe(Ie,Be,He,"⊲","\\lhd"),Pe(Ie,Be,He,"⊳","\\rhd"),Pe(Ie,Be,Ye,"≂","\\eqsim",!0),Pe(Ie,Fe,Ye,"⋈","\\Join"),Pe(Ie,Be,Ye,"≑","\\Doteq",!0),Pe(Ie,Be,He,"∔","\\dotplus",!0),Pe(Ie,Be,He,"∖","\\smallsetminus"),Pe(Ie,Be,He,"⋒","\\Cap",!0),Pe(Ie,Be,He,"⋓","\\Cup",!0),Pe(Ie,Be,He,"⩞","\\doublebarwedge",!0),Pe(Ie,Be,He,"⊟","\\boxminus",!0),Pe(Ie,Be,He,"⊞","\\boxplus",!0),Pe(Ie,Be,He,"⋇","\\divideontimes",!0),Pe(Ie,Be,He,"⋉","\\ltimes",!0),Pe(Ie,Be,He,"⋊","\\rtimes",!0),Pe(Ie,Be,He,"⋋","\\leftthreetimes",!0),Pe(Ie,Be,He,"⋌","\\rightthreetimes",!0),Pe(Ie,Be,He,"⋏","\\curlywedge",!0),Pe(Ie,Be,He,"⋎","\\curlyvee",!0),Pe(Ie,Be,He,"⊝","\\circleddash",!0),Pe(Ie,Be,He,"⊛","\\circledast",!0),Pe(Ie,Be,He,"⋅","\\centerdot"),Pe(Ie,Be,He,"⊺","\\intercal",!0),Pe(Ie,Be,He,"⋒","\\doublecap"),Pe(Ie,Be,He,"⋓","\\doublecup"),Pe(Ie,Be,He,"⊠","\\boxtimes",!0),Pe(Ie,Be,Ye,"⇢","\\dashrightarrow",!0),Pe(Ie,Be,Ye,"⇠","\\dashleftarrow",!0),Pe(Ie,Be,Ye,"⇇","\\leftleftarrows",!0),Pe(Ie,Be,Ye,"⇆","\\leftrightarrows",!0),Pe(Ie,Be,Ye,"⇚","\\Lleftarrow",!0),Pe(Ie,Be,Ye,"↞","\\twoheadleftarrow",!0),Pe(Ie,Be,Ye,"↢","\\leftarrowtail",!0),Pe(Ie,Be,Ye,"↫","\\looparrowleft",!0),Pe(Ie,Be,Ye,"⇋","\\leftrightharpoons",!0),Pe(Ie,Be,Ye,"↶","\\curvearrowleft",!0),Pe(Ie,Be,Ye,"↺","\\circlearrowleft",!0),Pe(Ie,Be,Ye,"↰","\\Lsh",!0),Pe(Ie,Be,Ye,"⇈","\\upuparrows",!0),Pe(Ie,Be,Ye,"↿","\\upharpoonleft",!0),Pe(Ie,Be,Ye,"⇃","\\downharpoonleft",!0),Pe(Ie,Fe,Ye,"⊶","\\origof",!0),Pe(Ie,Fe,Ye,"⊷","\\imageof",!0),Pe(Ie,Be,Ye,"⊸","\\multimap",!0),Pe(Ie,Be,Ye,"↭","\\leftrightsquigarrow",!0),Pe(Ie,Be,Ye,"⇉","\\rightrightarrows",!0),Pe(Ie,Be,Ye,"⇄","\\rightleftarrows",!0),Pe(Ie,Be,Ye,"↠","\\twoheadrightarrow",!0),Pe(Ie,Be,Ye,"↣","\\rightarrowtail",!0),Pe(Ie,Be,Ye,"↬","\\looparrowright",!0),Pe(Ie,Be,Ye,"↷","\\curvearrowright",!0),Pe(Ie,Be,Ye,"↻","\\circlearrowright",!0),Pe(Ie,Be,Ye,"↱","\\Rsh",!0),Pe(Ie,Be,Ye,"⇊","\\downdownarrows",!0),Pe(Ie,Be,Ye,"↾","\\upharpoonright",!0),Pe(Ie,Be,Ye,"⇂","\\downharpoonright",!0),Pe(Ie,Be,Ye,"⇝","\\rightsquigarrow",!0),Pe(Ie,Be,Ye,"⇝","\\leadsto"),Pe(Ie,Be,Ye,"⇛","\\Rrightarrow",!0),Pe(Ie,Be,Ye,"↾","\\restriction"),Pe(Ie,Fe,Ze,"‘","`"),Pe(Ie,Fe,Ze,"$","\\$"),Pe(Re,Fe,Ze,"$","\\$"),Pe(Re,Fe,Ze,"$","\\textdollar"),Pe(Ie,Fe,Ze,"%","\\%"),Pe(Re,Fe,Ze,"%","\\%"),Pe(Ie,Fe,Ze,"_","\\_"),Pe(Re,Fe,Ze,"_","\\_"),Pe(Re,Fe,Ze,"_","\\textunderscore"),Pe(Ie,Fe,Ze,"∠","\\angle",!0),Pe(Ie,Fe,Ze,"∞","\\infty",!0),Pe(Ie,Fe,Ze,"′","\\prime"),Pe(Ie,Fe,Ze,"△","\\triangle"),Pe(Ie,Fe,Ze,"Γ","\\Gamma",!0),Pe(Ie,Fe,Ze,"Δ","\\Delta",!0),Pe(Ie,Fe,Ze,"Θ","\\Theta",!0),Pe(Ie,Fe,Ze,"Λ","\\Lambda",!0),Pe(Ie,Fe,Ze,"Ξ","\\Xi",!0),Pe(Ie,Fe,Ze,"Π","\\Pi",!0),Pe(Ie,Fe,Ze,"Σ","\\Sigma",!0),Pe(Ie,Fe,Ze,"Υ","\\Upsilon",!0),Pe(Ie,Fe,Ze,"Φ","\\Phi",!0),Pe(Ie,Fe,Ze,"Ψ","\\Psi",!0),Pe(Ie,Fe,Ze,"Ω","\\Omega",!0),Pe(Ie,Fe,Ze,"A","Α"),Pe(Ie,Fe,Ze,"B","Β"),Pe(Ie,Fe,Ze,"E","Ε"),Pe(Ie,Fe,Ze,"Z","Ζ"),Pe(Ie,Fe,Ze,"H","Η"),Pe(Ie,Fe,Ze,"I","Ι"),Pe(Ie,Fe,Ze,"K","Κ"),Pe(Ie,Fe,Ze,"M","Μ"),Pe(Ie,Fe,Ze,"N","Ν"),Pe(Ie,Fe,Ze,"O","Ο"),Pe(Ie,Fe,Ze,"P","Ρ"),Pe(Ie,Fe,Ze,"T","Τ"),Pe(Ie,Fe,Ze,"X","Χ"),Pe(Ie,Fe,Ze,"¬","\\neg",!0),Pe(Ie,Fe,Ze,"¬","\\lnot"),Pe(Ie,Fe,Ze,"⊤","\\top"),Pe(Ie,Fe,Ze,"⊥","\\bot"),Pe(Ie,Fe,Ze,"∅","\\emptyset"),Pe(Ie,Be,Ze,"∅","\\varnothing"),Pe(Ie,Fe,We,"α","\\alpha",!0),Pe(Ie,Fe,We,"β","\\beta",!0),Pe(Ie,Fe,We,"γ","\\gamma",!0),Pe(Ie,Fe,We,"δ","\\delta",!0),Pe(Ie,Fe,We,"ϵ","\\epsilon",!0),Pe(Ie,Fe,We,"ζ","\\zeta",!0),Pe(Ie,Fe,We,"η","\\eta",!0),Pe(Ie,Fe,We,"θ","\\theta",!0),Pe(Ie,Fe,We,"ι","\\iota",!0),Pe(Ie,Fe,We,"κ","\\kappa",!0),Pe(Ie,Fe,We,"λ","\\lambda",!0),Pe(Ie,Fe,We,"μ","\\mu",!0),Pe(Ie,Fe,We,"ν","\\nu",!0),Pe(Ie,Fe,We,"ξ","\\xi",!0),Pe(Ie,Fe,We,"ο","\\omicron",!0),Pe(Ie,Fe,We,"π","\\pi",!0),Pe(Ie,Fe,We,"ρ","\\rho",!0),Pe(Ie,Fe,We,"σ","\\sigma",!0),Pe(Ie,Fe,We,"τ","\\tau",!0),Pe(Ie,Fe,We,"υ","\\upsilon",!0),Pe(Ie,Fe,We,"ϕ","\\phi",!0),Pe(Ie,Fe,We,"χ","\\chi",!0),Pe(Ie,Fe,We,"ψ","\\psi",!0),Pe(Ie,Fe,We,"ω","\\omega",!0),Pe(Ie,Fe,We,"ε","\\varepsilon",!0),Pe(Ie,Fe,We,"ϑ","\\vartheta",!0),Pe(Ie,Fe,We,"ϖ","\\varpi",!0),Pe(Ie,Fe,We,"ϱ","\\varrho",!0),Pe(Ie,Fe,We,"ς","\\varsigma",!0),Pe(Ie,Fe,We,"φ","\\varphi",!0),Pe(Ie,Fe,He,"∗","*",!0),Pe(Ie,Fe,He,"+","+"),Pe(Ie,Fe,He,"−","-",!0),Pe(Ie,Fe,He,"⋅","\\cdot",!0),Pe(Ie,Fe,He,"∘","\\circ",!0),Pe(Ie,Fe,He,"÷","\\div",!0),Pe(Ie,Fe,He,"±","\\pm",!0),Pe(Ie,Fe,He,"×","\\times",!0),Pe(Ie,Fe,He,"∩","\\cap",!0),Pe(Ie,Fe,He,"∪","\\cup",!0),Pe(Ie,Fe,He,"∖","\\setminus",!0),Pe(Ie,Fe,He,"∧","\\land"),Pe(Ie,Fe,He,"∨","\\lor"),Pe(Ie,Fe,He,"∧","\\wedge",!0),Pe(Ie,Fe,He,"∨","\\vee",!0),Pe(Ie,Fe,Ze,"√","\\surd"),Pe(Ie,Fe,Ve,"⟨","\\langle",!0),Pe(Ie,Fe,Ve,"∣","\\lvert"),Pe(Ie,Fe,Ve,"∥","\\lVert"),Pe(Ie,Fe,Ue,"?","?"),Pe(Ie,Fe,Ue,"!","!"),Pe(Ie,Fe,Ue,"⟩","\\rangle",!0),Pe(Ie,Fe,Ue,"∣","\\rvert"),Pe(Ie,Fe,Ue,"∥","\\rVert"),Pe(Ie,Fe,Ye,"=","="),Pe(Ie,Fe,Ye,":",":"),Pe(Ie,Fe,Ye,"≈","\\approx",!0),Pe(Ie,Fe,Ye,"≅","\\cong",!0),Pe(Ie,Fe,Ye,"≥","\\ge"),Pe(Ie,Fe,Ye,"≥","\\geq",!0),Pe(Ie,Fe,Ye,"←","\\gets"),Pe(Ie,Fe,Ye,">","\\gt",!0),Pe(Ie,Fe,Ye,"∈","\\in",!0),Pe(Ie,Fe,Ye,"","\\@not"),Pe(Ie,Fe,Ye,"⊂","\\subset",!0),Pe(Ie,Fe,Ye,"⊃","\\supset",!0),Pe(Ie,Fe,Ye,"⊆","\\subseteq",!0),Pe(Ie,Fe,Ye,"⊇","\\supseteq",!0),Pe(Ie,Be,Ye,"⊈","\\nsubseteq",!0),Pe(Ie,Be,Ye,"⊉","\\nsupseteq",!0),Pe(Ie,Fe,Ye,"⊨","\\models"),Pe(Ie,Fe,Ye,"←","\\leftarrow",!0),Pe(Ie,Fe,Ye,"≤","\\le"),Pe(Ie,Fe,Ye,"≤","\\leq",!0),Pe(Ie,Fe,Ye,"<","\\lt",!0),Pe(Ie,Fe,Ye,"→","\\rightarrow",!0),Pe(Ie,Fe,Ye,"→","\\to"),Pe(Ie,Be,Ye,"≱","\\ngeq",!0),Pe(Ie,Be,Ye,"≰","\\nleq",!0),Pe(Ie,Fe,Xe," ","\\ "),Pe(Ie,Fe,Xe," ","\\space"),Pe(Ie,Fe,Xe," ","\\nobreakspace"),Pe(Re,Fe,Xe," ","\\ "),Pe(Re,Fe,Xe," "," "),Pe(Re,Fe,Xe," ","\\space"),Pe(Re,Fe,Xe," ","\\nobreakspace"),Pe(Ie,Fe,Xe,null,"\\nobreak"),Pe(Ie,Fe,Xe,null,"\\allowbreak"),Pe(Ie,Fe,Ke,",",","),Pe(Ie,Fe,Ke,";",";"),Pe(Ie,Be,He,"⊼","\\barwedge",!0),Pe(Ie,Be,He,"⊻","\\veebar",!0),Pe(Ie,Fe,He,"⊙","\\odot",!0),Pe(Ie,Fe,He,"⊕","\\oplus",!0),Pe(Ie,Fe,He,"⊗","\\otimes",!0),Pe(Ie,Fe,Ze,"∂","\\partial",!0),Pe(Ie,Fe,He,"⊘","\\oslash",!0),Pe(Ie,Be,He,"⊚","\\circledcirc",!0),Pe(Ie,Be,He,"⊡","\\boxdot",!0),Pe(Ie,Fe,He,"△","\\bigtriangleup"),Pe(Ie,Fe,He,"▽","\\bigtriangledown"),Pe(Ie,Fe,He,"†","\\dagger"),Pe(Ie,Fe,He,"⋄","\\diamond"),Pe(Ie,Fe,He,"⋆","\\star"),Pe(Ie,Fe,He,"◃","\\triangleleft"),Pe(Ie,Fe,He,"▹","\\triangleright"),Pe(Ie,Fe,Ve,"{","\\{"),Pe(Re,Fe,Ze,"{","\\{"),Pe(Re,Fe,Ze,"{","\\textbraceleft"),Pe(Ie,Fe,Ue,"}","\\}"),Pe(Re,Fe,Ze,"}","\\}"),Pe(Re,Fe,Ze,"}","\\textbraceright"),Pe(Ie,Fe,Ve,"{","\\lbrace"),Pe(Ie,Fe,Ue,"}","\\rbrace"),Pe(Ie,Fe,Ve,"[","\\lbrack",!0),Pe(Re,Fe,Ze,"[","\\lbrack",!0),Pe(Ie,Fe,Ue,"]","\\rbrack",!0),Pe(Re,Fe,Ze,"]","\\rbrack",!0),Pe(Ie,Fe,Ve,"(","\\lparen",!0),Pe(Ie,Fe,Ue,")","\\rparen",!0),Pe(Re,Fe,Ze,"<","\\textless",!0),Pe(Re,Fe,Ze,">","\\textgreater",!0),Pe(Ie,Fe,Ve,"⌊","\\lfloor",!0),Pe(Ie,Fe,Ue,"⌋","\\rfloor",!0),Pe(Ie,Fe,Ve,"⌈","\\lceil",!0),Pe(Ie,Fe,Ue,"⌉","\\rceil",!0),Pe(Ie,Fe,Ze,"\\","\\backslash"),Pe(Ie,Fe,Ze,"∣","|"),Pe(Ie,Fe,Ze,"∣","\\vert"),Pe(Re,Fe,Ze,"|","\\textbar",!0),Pe(Ie,Fe,Ze,"∥","\\|"),Pe(Ie,Fe,Ze,"∥","\\Vert"),Pe(Re,Fe,Ze,"∥","\\textbardbl"),Pe(Re,Fe,Ze,"~","\\textasciitilde"),Pe(Re,Fe,Ze,"\\","\\textbackslash"),Pe(Re,Fe,Ze,"^","\\textasciicircum"),Pe(Ie,Fe,Ye,"↑","\\uparrow",!0),Pe(Ie,Fe,Ye,"⇑","\\Uparrow",!0),Pe(Ie,Fe,Ye,"↓","\\downarrow",!0),Pe(Ie,Fe,Ye,"⇓","\\Downarrow",!0),Pe(Ie,Fe,Ye,"↕","\\updownarrow",!0),Pe(Ie,Fe,Ye,"⇕","\\Updownarrow",!0),Pe(Ie,Fe,Ge,"∐","\\coprod"),Pe(Ie,Fe,Ge,"⋁","\\bigvee"),Pe(Ie,Fe,Ge,"⋀","\\bigwedge"),Pe(Ie,Fe,Ge,"⨄","\\biguplus"),Pe(Ie,Fe,Ge,"⋂","\\bigcap"),Pe(Ie,Fe,Ge,"⋃","\\bigcup"),Pe(Ie,Fe,Ge,"∫","\\int"),Pe(Ie,Fe,Ge,"∫","\\intop"),Pe(Ie,Fe,Ge,"∬","\\iint"),Pe(Ie,Fe,Ge,"∭","\\iiint"),Pe(Ie,Fe,Ge,"∏","\\prod"),Pe(Ie,Fe,Ge,"∑","\\sum"),Pe(Ie,Fe,Ge,"⨂","\\bigotimes"),Pe(Ie,Fe,Ge,"⨁","\\bigoplus"),Pe(Ie,Fe,Ge,"⨀","\\bigodot"),Pe(Ie,Fe,Ge,"∮","\\oint"),Pe(Ie,Fe,Ge,"∯","\\oiint"),Pe(Ie,Fe,Ge,"∰","\\oiiint"),Pe(Ie,Fe,Ge,"⨆","\\bigsqcup"),Pe(Ie,Fe,Ge,"∫","\\smallint"),Pe(Re,Fe,qe,"…","\\textellipsis"),Pe(Ie,Fe,qe,"…","\\mathellipsis"),Pe(Re,Fe,qe,"…","\\ldots",!0),Pe(Ie,Fe,qe,"…","\\ldots",!0),Pe(Ie,Fe,qe,"⋯","\\@cdots",!0),Pe(Ie,Fe,qe,"⋱","\\ddots",!0),Pe(Ie,Fe,Ze,"⋮","\\varvdots"),Pe(Ie,Fe,je,"ˊ","\\acute"),Pe(Ie,Fe,je,"ˋ","\\grave"),Pe(Ie,Fe,je,"¨","\\ddot"),Pe(Ie,Fe,je,"~","\\tilde"),Pe(Ie,Fe,je,"ˉ","\\bar"),Pe(Ie,Fe,je,"˘","\\breve"),Pe(Ie,Fe,je,"ˇ","\\check"),Pe(Ie,Fe,je,"^","\\hat"),Pe(Ie,Fe,je,"⃗","\\vec"),Pe(Ie,Fe,je,"˙","\\dot"),Pe(Ie,Fe,je,"˚","\\mathring"),Pe(Ie,Fe,We,"","\\@imath"),Pe(Ie,Fe,We,"","\\@jmath"),Pe(Ie,Fe,Ze,"ı","ı"),Pe(Ie,Fe,Ze,"ȷ","ȷ"),Pe(Re,Fe,Ze,"ı","\\i",!0),Pe(Re,Fe,Ze,"ȷ","\\j",!0),Pe(Re,Fe,Ze,"ß","\\ss",!0),Pe(Re,Fe,Ze,"æ","\\ae",!0),Pe(Re,Fe,Ze,"œ","\\oe",!0),Pe(Re,Fe,Ze,"ø","\\o",!0),Pe(Re,Fe,Ze,"Æ","\\AE",!0),Pe(Re,Fe,Ze,"Œ","\\OE",!0),Pe(Re,Fe,Ze,"Ø","\\O",!0),Pe(Re,Fe,je,"ˊ","\\'"),Pe(Re,Fe,je,"ˋ","\\`"),Pe(Re,Fe,je,"ˆ","\\^"),Pe(Re,Fe,je,"˜","\\~"),Pe(Re,Fe,je,"ˉ","\\="),Pe(Re,Fe,je,"˘","\\u"),Pe(Re,Fe,je,"˙","\\."),Pe(Re,Fe,je,"¸","\\c"),Pe(Re,Fe,je,"˚","\\r"),Pe(Re,Fe,je,"ˇ","\\v"),Pe(Re,Fe,je,"¨",'\\"'),Pe(Re,Fe,je,"˝","\\H"),Pe(Re,Fe,je,"◯","\\textcircled");var _e={"--":!0,"---":!0,"``":!0,"''":!0};Pe(Re,Fe,Ze,"–","--",!0),Pe(Re,Fe,Ze,"–","\\textendash"),Pe(Re,Fe,Ze,"—","---",!0),Pe(Re,Fe,Ze,"—","\\textemdash"),Pe(Re,Fe,Ze,"‘","`",!0),Pe(Re,Fe,Ze,"‘","\\textquoteleft"),Pe(Re,Fe,Ze,"’","'",!0),Pe(Re,Fe,Ze,"’","\\textquoteright"),Pe(Re,Fe,Ze,"“","``",!0),Pe(Re,Fe,Ze,"“","\\textquotedblleft"),Pe(Re,Fe,Ze,"”","''",!0),Pe(Re,Fe,Ze,"”","\\textquotedblright"),Pe(Ie,Fe,Ze,"°","\\degree",!0),Pe(Re,Fe,Ze,"°","\\degree"),Pe(Re,Fe,Ze,"°","\\textdegree",!0),Pe(Ie,Fe,Ze,"£","\\pounds"),Pe(Ie,Fe,Ze,"£","\\mathsterling",!0),Pe(Re,Fe,Ze,"£","\\pounds"),Pe(Re,Fe,Ze,"£","\\textsterling",!0),Pe(Ie,Be,Ze,"✠","\\maltese"),Pe(Re,Be,Ze,"✠","\\maltese");for(var Je='0123456789/@."',Qe=0;Qe0)return bt(i,l,r,t,o.concat(c));if(s){var h,d;if("boldsymbol"===s){var f=wt(i,r,t,o,n);h=f.fontName,d=[f.fontClass]}else a?(h=It[s].fontName,d=[s]):(h=Pt(s,t.fontWeight,t.fontShape),d=[s,t.fontWeight,t.fontShape]);if(vt(i,h,r).metrics)return bt(i,h,r,t,o.concat(d));if(_e.hasOwnProperty(i)&&"Typewriter"===h.slice(0,10)){for(var p=[],m=0;mt&&(t=o.height),o.depth>n&&(n=o.depth),o.maxFontSize>r&&(r=o.maxFontSize)}e.height=t,e.depth=n,e.maxFontSize=r},St=function(e,t,n,r){var i=new we(e,t,n,r);return Tt(i),i},At=function(e,t,n,r){return new we(e,t,n,r)},Et=function(e,t,n){var r=St([e],[],t);return r.height=Math.max(n||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),r.style.borderBottomWidth=me(r.height),r.maxFontSize=1,r},Mt=function(e,t,n,r){var i=new xe(e,t,n,r);return Tt(i),i},Ot=function(e){var t=new Q(e);return Tt(t),t},Nt=function(e,t){return e instanceof Q?St([],[e],t):e},Dt=function(e){if("individualShift"===e.positionType){for(var t=e.children,n=[t[0]],r=-t[0].shift-t[0].elem.depth,i=r,o=1;o0&&(a.push(un(s,t)),s=[]),a.push(i[l]));s.length>0&&a.push(un(s,t)),n?(o=un(nn(n,t,!0)),o.classes=["tag"],a.push(o)):r&&a.push(r);var u=Jt(["katex-html"],a);if(u.setAttribute("aria-hidden","true"),o){var h=o.children[0];h.style.height=me(u.height+u.depth),u.depth&&(h.style.verticalAlign=me(-u.depth))}return u}function dn(e){return new Q(e)}var fn=function(){function e(e,t,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=n||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.getAttribute=function(e){return this.attributes[e]},t.toNode=function(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=ge(this.classes));for(var n=0;n0&&(e+=' class ="'+m.escape(ge(this.classes))+'"'),e+=">";for(var n=0;n",e},t.toText=function(){return this.children.map((function(e){return e.toText()})).join("")},e}(),pn=function(){function e(e){this.text=void 0,this.text=e}var t=e.prototype;return t.toNode=function(){return document.createTextNode(this.text)},t.toMarkup=function(){return m.escape(this.toText())},t.toText=function(){return this.text},e}(),mn=function(){function e(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":e>=-.05556&&e<=-.05555?" ⁣":e>=-.1667&&e<=-.1666?" ⁣":e>=-.2223&&e<=-.2222?" ⁣":e>=-.2778&&e<=-.2777?" ⁣":null}var t=e.prototype;return t.toNode=function(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",me(this.width)),e},t.toMarkup=function(){return this.character?""+this.character+"":''},t.toText=function(){return this.character?this.character:" "},e}(),gn={MathNode:fn,TextNode:pn,SpaceNode:mn,newDocumentFragment:dn},vn=function(e,t,n){return!ze[t][e]||!ze[t][e].replace||55349===e.charCodeAt(0)||_e.hasOwnProperty(e)&&n&&(n.fontFamily&&"tt"===n.fontFamily.slice(4,6)||n.font&&"tt"===n.font.slice(4,6))||(e=ze[t][e].replace),new gn.TextNode(e)},bn=function(e){return 1===e.length?e[0]:new gn.MathNode("mrow",e)},yn=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var n=t.font;if(!n||"mathnormal"===n)return null;var r=e.mode;if("mathit"===n)return"italic";if("boldsymbol"===n)return"textord"===e.type?"bold":"bold-italic";if("mathbf"===n)return"bold";if("mathbb"===n)return"double-struck";if("mathfrak"===n)return"fraktur";if("mathscr"===n||"mathcal"===n)return"script";if("mathsf"===n)return"sans-serif";if("mathtt"===n)return"monospace";var i=e.text;if(m.contains(["\\imath","\\jmath"],i))return null;ze[r][i]&&ze[r][i].replace&&(i=ze[r][i].replace);var o=Bt.fontMap[n].fontName;return re(i,o,r)?Bt.fontMap[n].variant:null},wn=function(e,t,n){if(1===e.length){var r=kn(e[0],t);return n&&r instanceof fn&&"mo"===r.type&&(r.setAttribute("lspace","0em"),r.setAttribute("rspace","0em")),[r]}for(var i,o=[],a=0;a0&&(f.text=f.text.slice(0,1)+"̸"+f.text.slice(1),o.pop())}}}o.push(s),i=s}return o},xn=function(e,t,n){return bn(wn(e,t,n))},kn=function(e,t){if(!e)return new gn.MathNode("mrow");if(Kt[e.type]){var n=Kt[e.type](e,t);return n}throw new r("Got group of unknown type: '"+e.type+"'")};function Cn(e,t,n,r,i){var o,a=wn(e,n);o=1===a.length&&a[0]instanceof fn&&m.contains(["mrow","mtable"],a[0].type)?a[0]:new gn.MathNode("mrow",a);var s=new gn.MathNode("annotation",[new gn.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new gn.MathNode("semantics",[o,s]),c=new gn.MathNode("math",[l]);c.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),r&&c.setAttribute("display","block");var u=i?"katex":"katex-mathml";return Bt.makeSpan([u],[c])}var Tn=function(e){return new ue({style:e.displayMode?I.DISPLAY:I.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Sn=function(e,t){if(t.displayMode){var n=["katex-display"];t.leqno&&n.push("leqno"),t.fleqn&&n.push("fleqn"),e=Bt.makeSpan(n,[e])}return e},An=function(e,t,n){var r,i=Tn(n);if("mathml"===n.output)return Cn(e,t,i,n.displayMode,!0);if("html"===n.output){var o=hn(e,i);r=Bt.makeSpan(["katex"],[o])}else{var a=Cn(e,t,i,n.displayMode,!1),s=hn(e,i);r=Bt.makeSpan(["katex"],[a,s])}return Sn(r,n)},En=function(e,t,n){var r=Tn(n),i=hn(e,r),o=Bt.makeSpan(["katex"],[i]);return Sn(o,n)},Mn={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},On=function(e){var t=new gn.MathNode("mo",[new gn.TextNode(Mn[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},Nn={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Dn=function(e){return"ordgroup"===e.type?e.body.length:1},Ln=function(e,t){function n(){var n=4e5,r=e.label.slice(1);if(m.contains(["widehat","widecheck","widetilde","utilde"],r)){var i,o,a,s=e,l=Dn(s.base);if(l>5)"widehat"===r||"widecheck"===r?(i=420,n=2364,a=.42,o=r+"4"):(i=312,n=2340,a=.34,o="tilde4");else{var c=[1,1,2,2,3,3][l];"widehat"===r||"widecheck"===r?(n=[0,1062,2364,2364,2364][c],i=[0,239,300,360,420][c],a=[0,.24,.3,.3,.36,.42][c],o=r+c):(n=[0,600,1033,2339,2340][c],i=[0,260,286,306,312][c],a=[0,.26,.286,.3,.306,.34][c],o="tilde"+c)}var u=new Ae(o),h=new Se([u],{width:"100%",height:me(a),viewBox:"0 0 "+n+" "+i,preserveAspectRatio:"none"});return{span:Bt.makeSvgSpan([],[h],t),minWidth:0,height:a}}var d,f,p=[],g=Nn[r],v=g[0],b=g[1],y=g[2],w=y/1e3,x=v.length;if(1===x){var k=g[3];d=["hide-tail"],f=[k]}else if(2===x)d=["halfarrow-left","halfarrow-right"],f=["xMinYMin","xMaxYMin"];else{if(3!==x)throw new Error("Correct katexImagesData or update code here to support\n "+x+" children.");d=["brace-left","brace-center","brace-right"],f=["xMinYMin","xMidYMin","xMaxYMin"]}for(var C=0;C0&&(i.style.minWidth=me(o)),i},zn=function(e,t,n,r,i){var o,a=e.height+e.depth+n+r;if(/fbox|color|angl/.test(t)){if(o=Bt.makeSpan(["stretchy",t],[],i),"fbox"===t){var s=i.color&&i.getColor();s&&(o.style.borderColor=s)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new Ee({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new Ee({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var c=new Se(l,{width:"100%",height:me(a)});o=Bt.makeSvgSpan([],[c],i)}return o.height=a,o.style.height=me(a),o},Pn={encloseSpan:zn,mathMLnode:On,svgSpan:Ln};function In(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function Rn(e){var t=Fn(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function Fn(e){return e&&("atom"===e.type||De.hasOwnProperty(e.type))?e:null}var Bn=function(e,t){var n,r,i;e&&"supsub"===e.type?(r=In(e.base,"accent"),n=r.base,e.base=n,i=Oe(cn(e,t)),e.base=r):(r=In(e,"accent"),n=r.base);var o=cn(n,t.havingCrampedStyle()),a=r.isShifty&&m.isCharacterBox(n),s=0;if(a){var l=m.getBaseElem(n),c=cn(l,t.havingCrampedStyle());s=Me(c).skew}var u,h="\\c"===r.label,d=h?o.height+o.depth:Math.min(o.height,t.fontMetrics().xHeight);if(r.isStretchy)u=Pn.svgSpan(r,t),u=Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:u,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+me(2*s)+")",marginLeft:me(2*s)}:void 0}]},t);else{var f,p;"\\vec"===r.label?(f=Bt.staticSvg("vec",t),p=Bt.svgData.vec[1]):(f=Bt.makeOrd({mode:r.mode,text:r.label},t,"textord"),f=Me(f),f.italic=0,p=f.width,h&&(d+=f.depth)),u=Bt.makeSpan(["accent-body"],[f]);var g="\\textcircled"===r.label;g&&(u.classes.push("accent-full"),d=o.height);var v=s;g||(v-=p/2),u.style.left=me(v),"\\textcircled"===r.label&&(u.style.top=".2em"),u=Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-d},{type:"elem",elem:u}]},t)}var b=Bt.makeSpan(["mord","accent"],[u],t);return i?(i.children[0]=b,i.height=Math.max(b.height,i.height),i.classes[0]="mord",i):b},jn=function(e,t){var n=e.isStretchy?Pn.mathMLnode(e.label):new gn.MathNode("mo",[vn(e.label,e.mode)]),r=new gn.MathNode("mover",[kn(e.base,t),n]);return r.setAttribute("accent","true"),r},Hn=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((function(e){return"\\"+e})).join("|"));Yt({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(e,t){var n=Zt(t[0]),r=!Hn.test(e.funcName),i=!r||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:r,isShifty:i,base:n}},htmlBuilder:Bn,mathmlBuilder:jn}),Yt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:function(e,t){var n=t[0],r=e.parser.mode;return"math"===r&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),r="text"),{type:"accent",mode:r,label:e.funcName,isStretchy:!1,isShifty:!0,base:n}},htmlBuilder:Bn,mathmlBuilder:jn}),Yt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"accentUnder",mode:n.mode,label:r,base:i}},htmlBuilder:function(e,t){var n=cn(e.base,t),r=Pn.svgSpan(e,t),i="\\utilde"===e.label?.12:0,o=Bt.makeVList({positionType:"top",positionData:n.height,children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:i},{type:"elem",elem:n}]},t);return Bt.makeSpan(["mord","accentunder"],[o],t)},mathmlBuilder:function(e,t){var n=Pn.mathMLnode(e.label),r=new gn.MathNode("munder",[kn(e.base,t),n]);return r.setAttribute("accentunder","true"),r}});var Un=function(e){var t=new gn.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};Yt({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler:function(e,t,n){var r=e.parser,i=e.funcName;return{type:"xArrow",mode:r.mode,label:i,body:t[0],below:n[0]}},htmlBuilder:function(e,t){var n,r=t.style,i=t.havingStyle(r.sup()),o=Bt.wrapFragment(cn(e.body,i,t),t),a="\\x"===e.label.slice(0,2)?"x":"cd";o.classes.push(a+"-arrow-pad"),e.below&&(i=t.havingStyle(r.sub()),n=Bt.wrapFragment(cn(e.below,i,t),t),n.classes.push(a+"-arrow-pad"));var s,l=Pn.svgSpan(e,t),c=-t.fontMetrics().axisHeight+.5*l.height,u=-t.fontMetrics().axisHeight-.5*l.height-.111;if((o.depth>.25||"\\xleftequilibrium"===e.label)&&(u-=o.depth),n){var h=-t.fontMetrics().axisHeight+n.height+.5*l.height+.111;s=Bt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:u},{type:"elem",elem:l,shift:c},{type:"elem",elem:n,shift:h}]},t)}else s=Bt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:u},{type:"elem",elem:l,shift:c}]},t);return s.children[0].children[0].children[1].classes.push("svg-align"),Bt.makeSpan(["mrel","x-arrow"],[s],t)},mathmlBuilder:function(e,t){var n,r=Pn.mathMLnode(e.label);if(r.setAttribute("minsize","x"===e.label.charAt(0)?"1.75em":"3.0em"),e.body){var i=Un(kn(e.body,t));if(e.below){var o=Un(kn(e.below,t));n=new gn.MathNode("munderover",[r,o,i])}else n=new gn.MathNode("mover",[r,i])}else if(e.below){var a=Un(kn(e.below,t));n=new gn.MathNode("munder",[r,a])}else n=Un(),n=new gn.MathNode("mover",[r,n]);return n}});var qn=Bt.makeSpan;function Wn(e,t){var n=nn(e.body,t,!0);return qn([e.mclass],n,t)}function Gn(e,t){var n,r=wn(e.body,t);return"minner"===e.mclass?n=new gn.MathNode("mpadded",r):"mord"===e.mclass?e.isCharacterBox?(n=r[0],n.type="mi"):n=new gn.MathNode("mi",r):(e.isCharacterBox?(n=r[0],n.type="mo"):n=new gn.MathNode("mo",r),"mbin"===e.mclass?(n.attributes.lspace="0.22em",n.attributes.rspace="0.22em"):"mpunct"===e.mclass?(n.attributes.lspace="0em",n.attributes.rspace="0.17em"):"mopen"===e.mclass||"mclose"===e.mclass?(n.attributes.lspace="0em",n.attributes.rspace="0em"):"minner"===e.mclass&&(n.attributes.lspace="0.0556em",n.attributes.width="+0.1111em")),n}Yt({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"mclass",mode:n.mode,mclass:"m"+r.slice(5),body:_t(i),isCharacterBox:m.isCharacterBox(i)}},htmlBuilder:Wn,mathmlBuilder:Gn});var Vn=function(e){var t="ordgroup"===e.type&&e.body.length?e.body[0]:e;return"atom"!==t.type||"bin"!==t.family&&"rel"!==t.family?"mord":"m"+t.family};Yt({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(e,t){var n=e.parser;return{type:"mclass",mode:n.mode,mclass:Vn(t[0]),body:_t(t[1]),isCharacterBox:m.isCharacterBox(t[1])}}}),Yt({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(e,t){var n,r=e.parser,i=e.funcName,o=t[1],a=t[0];n="\\stackrel"!==i?Vn(o):"mrel";var s={type:"op",mode:o.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==i,body:_t(o)},l={type:"supsub",mode:a.mode,base:s,sup:"\\underset"===i?null:a,sub:"\\underset"===i?a:null};return{type:"mclass",mode:r.mode,mclass:n,body:[l],isCharacterBox:m.isCharacterBox(l)}},htmlBuilder:Wn,mathmlBuilder:Gn}),Yt({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var n=e.parser;return{type:"pmb",mode:n.mode,mclass:Vn(t[0]),body:_t(t[0])}},htmlBuilder:function(e,t){var n=nn(e.body,t,!0),r=Bt.makeSpan([e.mclass],n,t);return r.style.textShadow="0.02em 0.01em 0.04px",r},mathmlBuilder:function(e,t){var n=wn(e.body,t),r=new gn.MathNode("mstyle",n);return r.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),r}});var Kn={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Yn=function(){return{type:"styling",body:[],mode:"math",style:"display"}},Xn=function(e){return"textord"===e.type&&"@"===e.text},Zn=function(e,t){return("mathord"===e.type||"atom"===e.type)&&e.text===t};function _n(e,t,n){var r=Kn[e];switch(r){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return n.callFunction(r,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":var i=n.callFunction("\\\\cdleft",[t[0]],[]),o={type:"atom",text:r,mode:"math",family:"rel"},a=n.callFunction("\\Big",[o],[]),s=n.callFunction("\\\\cdright",[t[1]],[]),l={type:"ordgroup",mode:"math",body:[i,a,s]};return n.callFunction("\\\\cdparent",[l],[]);case"\\\\cdlongequal":return n.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":var c={type:"textord",text:"\\Vert",mode:"math"};return n.callFunction("\\Big",[c],[]);default:return{type:"textord",text:" ",mode:"math"}}}function Jn(e){var t=[];e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();while(1){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var n=e.fetch().text;if("&"!==n&&"\\\\"!==n){if("\\end"===n){0===t[t.length-1].length&&t.pop();break}throw new r("Expected \\\\ or \\cr or \\end",e.nextToken)}e.consume()}for(var i=[],o=[i],a=0;a-1);else{if(!("<>AV".indexOf(u)>-1))throw new r('Expected one of "<>AV=|." after @',s[c]);for(var d=0;d<2;d++){for(var f=!0,p=c+1;p=1114111)throw new r("\\@char with invalid code point "+a);return u<=65535?c=String.fromCharCode(u):(u-=65536,c=String.fromCharCode(55296+(u>>10),56320+(1023&u))),{type:"textord",mode:n.mode,text:c}}});var Qn=function(e,t){var n=nn(e.body,t.withColor(e.color),!1);return Bt.makeFragment(n)},$n=function(e,t){var n=wn(e.body,t.withColor(e.color)),r=new gn.MathNode("mstyle",n);return r.setAttribute("mathcolor",e.color),r};Yt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler:function(e,t){var n=e.parser,r=In(t[0],"color-token").color,i=t[1];return{type:"color",mode:n.mode,color:r,body:_t(i)}},htmlBuilder:Qn,mathmlBuilder:$n}),Yt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler:function(e,t){var n=e.parser,r=e.breakOnTokenText,i=In(t[0],"color-token").color;n.gullet.macros.set("\\current@color",i);var o=n.parseExpression(!0,r);return{type:"color",mode:n.mode,color:i,body:o}},htmlBuilder:Qn,mathmlBuilder:$n}),Yt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler:function(e,t,n){var r=e.parser,i="["===r.gullet.future().text?r.parseSizeGroup(!0):null,o=!r.settings.displayMode||!r.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:r.mode,newLine:o,size:i&&In(i,"size").value}},htmlBuilder:function(e,t){var n=Bt.makeSpan(["mspace"],[],t);return e.newLine&&(n.classes.push("newline"),e.size&&(n.style.marginTop=me(pe(e.size,t)))),n},mathmlBuilder:function(e,t){var n=new gn.MathNode("mspace");return e.newLine&&(n.setAttribute("linebreak","newline"),e.size&&n.setAttribute("height",me(pe(e.size,t)))),n}});var er={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},tr=function(e){var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new r("Expected a control sequence",e);return t},nr=function(e){var t=e.gullet.popToken();return"="===t.text&&(t=e.gullet.popToken()," "===t.text&&(t=e.gullet.popToken())),t},rr=function(e,t,n,r){var i=e.gullet.macros.get(n.text);null==i&&(n.noexpand=!0,i={tokens:[n],numArgs:0,unexpandable:!e.gullet.isExpandable(n.text)}),e.gullet.macros.set(t,i,r)};Yt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler:function(e){var t=e.parser,n=e.funcName;t.consumeSpaces();var i=t.fetch();if(er[i.text])return"\\global"!==n&&"\\\\globallong"!==n||(i.text=er[i.text]),In(t.parseFunction(),"internal");throw new r("Invalid token after macro prefix",i)}}),Yt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,n=e.funcName,i=t.gullet.popToken(),o=i.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(o))throw new r("Expected a control sequence",i);var a,s=0,l=[[]];while("{"!==t.gullet.future().text)if(i=t.gullet.popToken(),"#"===i.text){if("{"===t.gullet.future().text){a=t.gullet.future(),l[s].push("{");break}if(i=t.gullet.popToken(),!/^[1-9]$/.test(i.text))throw new r('Invalid argument number "'+i.text+'"');if(parseInt(i.text)!==s+1)throw new r('Argument number "'+i.text+'" out of order');s++,l.push([])}else{if("EOF"===i.text)throw new r("Expected a macro definition");l[s].push(i.text)}var c=t.gullet.consumeArg(),u=c.tokens;return a&&u.unshift(a),"\\edef"!==n&&"\\xdef"!==n||(u=t.gullet.expandTokens(u),u.reverse()),t.gullet.macros.set(o,{tokens:u,numArgs:s,delimiters:l},n===er[n]),{type:"internal",mode:t.mode}}}),Yt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,n=e.funcName,r=tr(t.gullet.popToken());t.gullet.consumeSpaces();var i=nr(t);return rr(t,r,i,"\\\\globallet"===n),{type:"internal",mode:t.mode}}}),Yt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e){var t=e.parser,n=e.funcName,r=tr(t.gullet.popToken()),i=t.gullet.popToken(),o=t.gullet.popToken();return rr(t,r,o,"\\\\globalfuture"===n),t.gullet.pushToken(o),t.gullet.pushToken(i),{type:"internal",mode:t.mode}}});var ir=function(e,t,n){var r=ze.math[e]&&ze.math[e].replace,i=re(r||e,t,n);if(!i)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return i},or=function(e,t,n,r){var i=n.havingBaseStyle(t),o=Bt.makeSpan(r.concat(i.sizingClasses(n)),[e],n),a=i.sizeMultiplier/n.sizeMultiplier;return o.height*=a,o.depth*=a,o.maxFontSize=i.sizeMultiplier,o},ar=function(e,t,n){var r=t.havingBaseStyle(n),i=(1-t.sizeMultiplier/r.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=me(i),e.height-=i,e.depth+=i},sr=function(e,t,n,r,i,o){var a=Bt.makeSymbol(e,"Main-Regular",i,r),s=or(a,t,r,o);return n&&ar(s,r,t),s},lr=function(e,t,n,r){return Bt.makeSymbol(e,"Size"+t+"-Regular",n,r)},cr=function(e,t,n,r,i,o){var a=lr(e,t,i,r),s=or(Bt.makeSpan(["delimsizing","size"+t],[a],r),I.TEXT,r,o);return n&&ar(s,r,I.TEXT),s},ur=function(e,t,n){var r;r="Size1-Regular"===t?"delim-size1":"delim-size4";var i=Bt.makeSpan(["delimsizinginner",r],[Bt.makeSpan([],[Bt.makeSymbol(e,t,n)])]);return{type:"elem",elem:i}},hr=function(e,t,n){var r=$["Size4-Regular"][e.charCodeAt(0)]?$["Size4-Regular"][e.charCodeAt(0)][4]:$["Size1-Regular"][e.charCodeAt(0)][4],i=new Ae("inner",Z(e,Math.round(1e3*t))),o=new Se([i],{width:me(r),height:me(t),style:"width:"+me(r),viewBox:"0 0 "+1e3*r+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),a=Bt.makeSvgSpan([],[o],n);return a.height=t,a.style.height=me(t),a.style.width=me(r),{type:"elem",elem:a}},dr=.008,fr={type:"kern",size:-1*dr},pr=["|","\\lvert","\\rvert","\\vert"],mr=["\\|","\\lVert","\\rVert","\\Vert"],gr=function(e,t,n,r,i,o){var a,s,l,c,u="",h=0;a=l=c=e,s=null;var d="Size1-Regular";"\\uparrow"===e?l=c="⏐":"\\Uparrow"===e?l=c="‖":"\\downarrow"===e?a=l="⏐":"\\Downarrow"===e?a=l="‖":"\\updownarrow"===e?(a="\\uparrow",l="⏐",c="\\downarrow"):"\\Updownarrow"===e?(a="\\Uparrow",l="‖",c="\\Downarrow"):m.contains(pr,e)?(l="∣",u="vert",h=333):m.contains(mr,e)?(l="∥",u="doublevert",h=556):"["===e||"\\lbrack"===e?(a="⎡",l="⎢",c="⎣",d="Size4-Regular",u="lbrack",h=667):"]"===e||"\\rbrack"===e?(a="⎤",l="⎥",c="⎦",d="Size4-Regular",u="rbrack",h=667):"\\lfloor"===e||"⌊"===e?(l=a="⎢",c="⎣",d="Size4-Regular",u="lfloor",h=667):"\\lceil"===e||"⌈"===e?(a="⎡",l=c="⎢",d="Size4-Regular",u="lceil",h=667):"\\rfloor"===e||"⌋"===e?(l=a="⎥",c="⎦",d="Size4-Regular",u="rfloor",h=667):"\\rceil"===e||"⌉"===e?(a="⎤",l=c="⎥",d="Size4-Regular",u="rceil",h=667):"("===e||"\\lparen"===e?(a="⎛",l="⎜",c="⎝",d="Size4-Regular",u="lparen",h=875):")"===e||"\\rparen"===e?(a="⎞",l="⎟",c="⎠",d="Size4-Regular",u="rparen",h=875):"\\{"===e||"\\lbrace"===e?(a="⎧",s="⎨",c="⎩",l="⎪",d="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(a="⎫",s="⎬",c="⎭",l="⎪",d="Size4-Regular"):"\\lgroup"===e||"⟮"===e?(a="⎧",c="⎩",l="⎪",d="Size4-Regular"):"\\rgroup"===e||"⟯"===e?(a="⎫",c="⎭",l="⎪",d="Size4-Regular"):"\\lmoustache"===e||"⎰"===e?(a="⎧",c="⎭",l="⎪",d="Size4-Regular"):"\\rmoustache"!==e&&"⎱"!==e||(a="⎫",c="⎩",l="⎪",d="Size4-Regular");var f=ir(a,d,i),p=f.height+f.depth,g=ir(l,d,i),v=g.height+g.depth,b=ir(c,d,i),y=b.height+b.depth,w=0,x=1;if(null!==s){var k=ir(s,d,i);w=k.height+k.depth,x=2}var C=p+y+w,T=Math.max(0,Math.ceil((t-C)/(x*v))),S=C+T*x*v,A=r.fontMetrics().axisHeight;n&&(A*=r.sizeMultiplier);var E=S/2-A,M=[];if(u.length>0){var O=S-p-y,N=Math.round(1e3*S),D=J(u,Math.round(1e3*O)),L=new Ae(u,D),z=(h/1e3).toFixed(3)+"em",P=(N/1e3).toFixed(3)+"em",R=new Se([L],{width:z,height:P,viewBox:"0 0 "+h+" "+N}),F=Bt.makeSvgSpan([],[R],r);F.height=N/1e3,F.style.width=z,F.style.height=P,M.push({type:"elem",elem:F})}else{if(M.push(ur(c,d,i)),M.push(fr),null===s){var B=S-p-y+2*dr;M.push(hr(l,B,r))}else{var j=(S-p-y-w)/2+2*dr;M.push(hr(l,j,r)),M.push(fr),M.push(ur(s,d,i)),M.push(fr),M.push(hr(l,j,r))}M.push(fr),M.push(ur(a,d,i))}var H=r.havingBaseStyle(I.TEXT),U=Bt.makeVList({positionType:"bottom",positionData:E,children:M},H);return or(Bt.makeSpan(["delimsizing","mult"],[U],H),I.TEXT,r,o)},vr=80,br=.08,yr=function(e,t,n,r,i){var o=X(e,r,n),a=new Ae(e,o),s=new Se([a],{width:"400em",height:me(t),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return Bt.makeSvgSpan(["hide-tail"],[s],i)},wr=function(e,t){var n,r,i=t.havingBaseSizing(),o=Nr("\\surd",e*i.sizeMultiplier,Mr,i),a=i.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,c=0,u=0;return"small"===o.type?(u=1e3+1e3*s+vr,e<1?a=1:e<1.4&&(a=.7),l=(1+s+br)/a,c=(1+s)/a,n=yr("sqrtMain",l,u,s,t),n.style.minWidth="0.853em",r=.833/a):"large"===o.type?(u=(1e3+vr)*Tr[o.size],c=(Tr[o.size]+s)/a,l=(Tr[o.size]+s+br)/a,n=yr("sqrtSize"+o.size,l,u,s,t),n.style.minWidth="1.02em",r=1/a):(l=e+s+br,c=e+s,u=Math.floor(1e3*e+s)+vr,n=yr("sqrtTall",l,u,s,t),n.style.minWidth="0.742em",r=1.056),n.height=c,n.style.height=me(l),{span:n,advanceWidth:r,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*a}},xr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],kr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],Cr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Tr=[0,1.2,1.8,2.4,3],Sr=function(e,t,n,i,o){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),m.contains(xr,e)||m.contains(Cr,e))return cr(e,t,!1,n,i,o);if(m.contains(kr,e))return gr(e,Tr[t],!1,n,i,o);throw new r("Illegal delimiter: '"+e+"'")},Ar=[{type:"small",style:I.SCRIPTSCRIPT},{type:"small",style:I.SCRIPT},{type:"small",style:I.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Er=[{type:"small",style:I.SCRIPTSCRIPT},{type:"small",style:I.SCRIPT},{type:"small",style:I.TEXT},{type:"stack"}],Mr=[{type:"small",style:I.SCRIPTSCRIPT},{type:"small",style:I.SCRIPT},{type:"small",style:I.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Or=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Nr=function(e,t,n,r){for(var i=Math.min(2,3-r.style.size),o=i;ot)return n[o]}return n[n.length-1]},Dr=function(e,t,n,r,i,o){var a;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),a=m.contains(Cr,e)?Ar:m.contains(xr,e)?Mr:Er;var s=Nr(e,t,a,r);return"small"===s.type?sr(e,s.style,n,r,i,o):"large"===s.type?cr(e,s.size,n,r,i,o):gr(e,t,n,r,i,o)},Lr=function(e,t,n,r,i,o){var a=r.fontMetrics().axisHeight*r.sizeMultiplier,s=901,l=5/r.fontMetrics().ptPerEm,c=Math.max(t-a,n+a),u=Math.max(c/500*s,2*c-l);return Dr(e,u,!0,r,i,o)},zr={sqrtImage:wr,sizedDelim:Sr,sizeToMaxHeight:Tr,customSizedDelim:Dr,leftRightDelim:Lr},Pr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Ir=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Rr(e,t){var n=Fn(e);if(n&&m.contains(Ir,n.text))return n;throw new r(n?"Invalid delimiter '"+n.text+"' after '"+t.funcName+"'":"Invalid delimiter type '"+e.type+"'",e)}function Fr(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Yt({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:function(e,t){var n=Rr(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:Pr[e.funcName].size,mclass:Pr[e.funcName].mclass,delim:n.text}},htmlBuilder:function(e,t){return"."===e.delim?Bt.makeSpan([e.mclass]):zr.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass])},mathmlBuilder:function(e){var t=[];"."!==e.delim&&t.push(vn(e.delim,e.mode));var n=new gn.MathNode("mo",t);"mopen"===e.mclass||"mclose"===e.mclass?n.setAttribute("fence","true"):n.setAttribute("fence","false"),n.setAttribute("stretchy","true");var r=me(zr.sizeToMaxHeight[e.size]);return n.setAttribute("minsize",r),n.setAttribute("maxsize",r),n}}),Yt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:function(e,t){var n=e.parser.gullet.macros.get("\\current@color");if(n&&"string"!==typeof n)throw new r("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:Rr(t[0],e).text,color:n}}}),Yt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:function(e,t){var n=Rr(t[0],e),r=e.parser;++r.leftrightDepth;var i=r.parseExpression(!1);--r.leftrightDepth,r.expect("\\right",!1);var o=In(r.parseFunction(),"leftright-right");return{type:"leftright",mode:r.mode,body:i,left:n.text,right:o.delim,rightColor:o.color}},htmlBuilder:function(e,t){Fr(e);for(var n,r,i=nn(e.body,t,!0,["mopen","mclose"]),o=0,a=0,s=!1,l=0;l-1?"mpadded":"menclose",[kn(e.body,t)]);switch(e.label){case"\\cancel":r.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":r.setAttribute("notation","downdiagonalstrike");break;case"\\phase":r.setAttribute("notation","phasorangle");break;case"\\sout":r.setAttribute("notation","horizontalstrike");break;case"\\fbox":r.setAttribute("notation","box");break;case"\\angl":r.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(n=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,r.setAttribute("width","+"+2*n+"pt"),r.setAttribute("height","+"+2*n+"pt"),r.setAttribute("lspace",n+"pt"),r.setAttribute("voffset",n+"pt"),"\\fcolorbox"===e.label){var i=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);r.setAttribute("style","border: "+i+"em solid "+String(e.borderColor))}break;case"\\xcancel":r.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&r.setAttribute("mathbackground",e.backgroundColor),r};Yt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler:function(e,t,n){var r=e.parser,i=e.funcName,o=In(t[0],"color-token").color,a=t[1];return{type:"enclose",mode:r.mode,label:i,backgroundColor:o,body:a}},htmlBuilder:Br,mathmlBuilder:jr}),Yt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler:function(e,t,n){var r=e.parser,i=e.funcName,o=In(t[0],"color-token").color,a=In(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:r.mode,label:i,backgroundColor:a,borderColor:o,body:s}},htmlBuilder:Br,mathmlBuilder:jr}),Yt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(e,t){var n=e.parser;return{type:"enclose",mode:n.mode,label:"\\fbox",body:t[0]}}}),Yt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"enclose",mode:n.mode,label:r,body:i}},htmlBuilder:Br,mathmlBuilder:jr}),Yt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler:function(e,t){var n=e.parser;return{type:"enclose",mode:n.mode,label:"\\angl",body:t[0]}}});var Hr={};function Ur(e){for(var t=e.type,n=e.names,r=e.props,i=e.handler,o=e.htmlBuilder,a=e.mathmlBuilder,s={type:t,numArgs:r.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:i},l=0;l1||!h)&&g.pop(),b.length0&&(w+=.25),c.push({pos:w,isDashed:e[t]})}for(x(a[0]),n=0;n0&&(M+=y,T=s)){var V=void 0;(i>0||e.hskipBeforeAndAfter)&&(V=m.deflt(H.pregap,d),0!==V&&(O=Bt.makeSpan(["arraycolsep"],[]),O.style.width=me(V),z.push(O)));var K=[];for(n=0;n0){var _=Bt.makeLineSpan("hline",t,u),J=Bt.makeLineSpan("hdashline",t,u),Q=[{type:"elem",elem:l,shift:0}];while(c.length>0){var $=c.pop(),ee=$.pos-D;$.isDashed?Q.push({type:"elem",elem:J,shift:ee}):Q.push({type:"elem",elem:_,shift:ee})}l=Bt.makeVList({positionType:"individualShift",children:Q},t)}if(0===P.length)return Bt.makeSpan(["mord"],[l],t);var te=Bt.makeVList({positionType:"individualShift",children:P},t);return te=Bt.makeSpan(["tag"],[te],t),Bt.makeFragment([l,te])},Qr={c:"center ",l:"left ",r:"right "},$r=function(e,t){for(var n=[],r=new gn.MathNode("mtd",[],["mtr-glue"]),i=new gn.MathNode("mtd",[],["mml-eqn-num"]),o=0;o0){var f=e.cols,p="",m=!1,g=0,v=f.length;"separator"===f[0].type&&(h+="top ",g=1),"separator"===f[f.length-1].type&&(h+="bottom ",v-=1);for(var b=g;b0?"left ":"",h+=C[C.length-1].length>0?"right ":"";for(var T=1;T-1?"alignat":"align",a="split"===e.envName,s=Zr(e.parser,{cols:i,addJot:!0,autoTag:a?void 0:Xr(e.envName),emptySingleRow:!0,colSeparationType:o,maxNumCols:a?2:void 0,leqno:e.parser.settings.leqno},"display"),l=0,c={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&"ordgroup"===t[0].type){for(var u="",h=0;h0&&f&&(g=1),i[p]={type:"align",align:m,pregap:g,postgap:0}}return s.colSeparationType=f?"align":"alignat",s};Ur({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(e,t){var n=Fn(t[0]),i=n?[t[0]]:In(t[0],"ordgroup").body,o=i.map((function(e){var t=Rn(e),n=t.text;if(-1!=="lcr".indexOf(n))return{type:"align",align:n};if("|"===n)return{type:"separator",separator:"|"};if(":"===n)return{type:"separator",separator:":"};throw new r("Unknown column alignment: "+n,e)})),a={cols:o,hskipBeforeAndAfter:!0,maxNumCols:o.length};return Zr(e.parser,a,_r(e.envName))},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler:function(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],n="c",i={hskipBeforeAndAfter:!1,cols:[{type:"align",align:n}]};if("*"===e.envName.charAt(e.envName.length-1)){var o=e.parser;if(o.consumeSpaces(),"["===o.fetch().text){if(o.consume(),o.consumeSpaces(),n=o.fetch().text,-1==="lcr".indexOf(n))throw new r("Expected l or c or r",o.nextToken);o.consume(),o.consumeSpaces(),o.expect("]"),o.consume(),i.cols=[{type:"align",align:n}]}}var a=Zr(e.parser,i,_r(e.envName)),s=Math.max.apply(Math,[0].concat(a.body.map((function(e){return e.length}))));return a.cols=new Array(s).fill({type:"align",align:n}),t?{type:"leftright",mode:e.mode,body:[a],left:t[0],right:t[1],rightColor:void 0}:a},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(e){var t={arraystretch:.5},n=Zr(e.parser,t,"script");return n.colSeparationType="small",n},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["subarray"],props:{numArgs:1},handler:function(e,t){var n=Fn(t[0]),i=n?[t[0]]:In(t[0],"ordgroup").body,o=i.map((function(e){var t=Rn(e),n=t.text;if(-1!=="lc".indexOf(n))return{type:"align",align:n};throw new r("Unknown column alignment: "+n,e)}));if(o.length>1)throw new r("{subarray} can contain only one column");var a={cols:o,hskipBeforeAndAfter:!1,arraystretch:.5};if(a=Zr(e.parser,a,"script"),a.body.length>0&&a.body[0].length>1)throw new r("{subarray} can contain only one column");return a},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler:function(e){var t={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},n=Zr(e.parser,t,_r(e.envName));return{type:"leftright",mode:e.mode,body:[n],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:ei,htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler:function(e){m.contains(["gather","gather*"],e.envName)&&Yr(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Xr(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Zr(e.parser,t,"display")},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:ei,htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["equation","equation*"],props:{numArgs:0},handler:function(e){Yr(e);var t={autoTag:Xr(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Zr(e.parser,t,"display")},htmlBuilder:Jr,mathmlBuilder:$r}),Ur({type:"array",names:["CD"],props:{numArgs:0},handler:function(e){return Yr(e),Jn(e.parser)},htmlBuilder:Jr,mathmlBuilder:$r}),Wr("\\nonumber","\\gdef\\@eqnsw{0}"),Wr("\\notag","\\nonumber"),Yt({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(e,t){throw new r(e.funcName+" valid only within array environment")}});var ti=Hr,ni=ti;Yt({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(e,t){var n=e.parser,i=e.funcName,o=t[0];if("ordgroup"!==o.type)throw new r("Invalid environment name",o);for(var a="",s=0;s=I.SCRIPT.id?n.text():I.DISPLAY:"text"===e&&n.size===I.DISPLAY.size?n=I.TEXT:"script"===e?n=I.SCRIPT:"scriptscript"===e&&(n=I.SCRIPTSCRIPT),n},si=function(e,t){var n,r=ai(e.size,t.style),i=r.fracNum(),o=r.fracDen();n=t.havingStyle(i);var a=cn(e.numer,n,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;a.height=a.height0?3*h:7*h,p=t.fontMetrics().denom1):(u>0?(d=t.fontMetrics().num2,f=h):(d=t.fontMetrics().num3,f=3*h),p=t.fontMetrics().denom2),c){var w=t.fontMetrics().axisHeight;d-a.depth-(w+.5*u)0&&(t=e,t="."===t?null:t),t};Yt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler:function(e,t){var n,r=e.parser,i=t[4],o=t[5],a=Zt(t[0]),s="atom"===a.type&&"open"===a.family?ui(a.text):null,l=Zt(t[1]),c="atom"===l.type&&"close"===l.family?ui(l.text):null,u=In(t[2],"size"),h=null;u.isBlank?n=!0:(h=u.value,n=h.number>0);var d="auto",f=t[3];if("ordgroup"===f.type){if(f.body.length>0){var p=In(f.body[0],"textord");d=ci[Number(p.text)]}}else f=In(f,"textord"),d=ci[Number(f.text)];return{type:"genfrac",mode:r.mode,numer:i,denom:o,continued:!1,hasBarLine:n,barSize:h,leftDelim:s,rightDelim:c,size:d}},htmlBuilder:si,mathmlBuilder:li}),Yt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(e,t){var n=e.parser,r=(e.funcName,e.token);return{type:"infix",mode:n.mode,replaceWith:"\\\\abovefrac",size:In(t[0],"size").value,token:r}}}),Yt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(e,t){var n=e.parser,r=(e.funcName,t[0]),i=f(In(t[1],"infix").size),o=t[2],a=i.number>0;return{type:"genfrac",mode:n.mode,numer:r,denom:o,continued:!1,hasBarLine:a,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:si,mathmlBuilder:li});var hi=function(e,t){var n,r,i=t.style;"supsub"===e.type?(n=e.sup?cn(e.sup,t.havingStyle(i.sup()),t):cn(e.sub,t.havingStyle(i.sub()),t),r=In(e.base,"horizBrace")):r=In(e,"horizBrace");var o,a=cn(r.base,t.havingBaseStyle(I.DISPLAY)),s=Pn.svgSpan(r,t);if(r.isOver?(o=Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a},{type:"kern",size:.1},{type:"elem",elem:s}]},t),o.children[0].children[0].children[1].classes.push("svg-align")):(o=Bt.makeVList({positionType:"bottom",positionData:a.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:a}]},t),o.children[0].children[0].children[0].classes.push("svg-align")),n){var l=Bt.makeSpan(["mord",r.isOver?"mover":"munder"],[o],t);o=r.isOver?Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:n}]},t):Bt.makeVList({positionType:"bottom",positionData:l.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return Bt.makeSpan(["mord",r.isOver?"mover":"munder"],[o],t)},di=function(e,t){var n=Pn.mathMLnode(e.label);return new gn.MathNode(e.isOver?"mover":"munder",[kn(e.base,t),n])};Yt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName;return{type:"horizBrace",mode:n.mode,label:r,isOver:/^\\over/.test(r),base:t[0]}},htmlBuilder:hi,mathmlBuilder:di}),Yt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=t[1],i=In(t[0],"url").url;return n.settings.isTrusted({command:"\\href",url:i})?{type:"href",mode:n.mode,href:i,body:_t(r)}:n.formatUnsupportedCmd("\\href")},htmlBuilder:function(e,t){var n=nn(e.body,t,!1);return Bt.makeAnchor(e.href,[],n,t)},mathmlBuilder:function(e,t){var n=xn(e.body,t);return n instanceof fn||(n=new fn("mrow",[n])),n.setAttribute("href",e.href),n}}),Yt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=In(t[0],"url").url;if(!n.settings.isTrusted({command:"\\url",url:r}))return n.formatUnsupportedCmd("\\url");for(var i=[],o=0;o0&&(r=pe(e.totalheight,t)-n);var i=0;e.width.number>0&&(i=pe(e.width,t));var o={height:me(n+r)};i>0&&(o.width=me(i)),r>0&&(o.verticalAlign=me(-r));var a=new ke(e.src,e.alt,o);return a.height=n,a.depth=r,a},mathmlBuilder:function(e,t){var n=new gn.MathNode("mglyph",[]);n.setAttribute("alt",e.alt);var r=pe(e.height,t),i=0;if(e.totalheight.number>0&&(i=pe(e.totalheight,t)-r,n.setAttribute("valign",me(-i))),n.setAttribute("height",me(r+i)),e.width.number>0){var o=pe(e.width,t);n.setAttribute("width",me(o))}return n.setAttribute("src",e.src),n}}),Yt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,i=In(t[0],"size");if(n.settings.strict){var o="m"===r[1],a="mu"===i.value.unit;o?(a||n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" supports only mu units, not "+i.value.unit+" units"),"math"!==n.mode&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" works only in math mode")):a&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" doesn't support mu units")}return{type:"kern",mode:n.mode,dimension:i.value}},htmlBuilder:function(e,t){return Bt.makeGlue(e.dimension,t)},mathmlBuilder:function(e,t){var n=pe(e.dimension,t);return new gn.SpaceNode(n)}}),Yt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"lap",mode:n.mode,alignment:r.slice(5),body:i}},htmlBuilder:function(e,t){var n;"clap"===e.alignment?(n=Bt.makeSpan([],[cn(e.body,t)]),n=Bt.makeSpan(["inner"],[n],t)):n=Bt.makeSpan(["inner"],[cn(e.body,t)]);var r=Bt.makeSpan(["fix"],[]),i=Bt.makeSpan([e.alignment],[n,r],t),o=Bt.makeSpan(["strut"]);return o.style.height=me(i.height+i.depth),i.depth&&(o.style.verticalAlign=me(-i.depth)),i.children.unshift(o),i=Bt.makeSpan(["thinbox"],[i],t),Bt.makeSpan(["mord","vbox"],[i],t)},mathmlBuilder:function(e,t){var n=new gn.MathNode("mpadded",[kn(e.body,t)]);if("rlap"!==e.alignment){var r="llap"===e.alignment?"-1":"-0.5";n.setAttribute("lspace",r+"width")}return n.setAttribute("width","0px"),n}}),Yt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){var n=e.funcName,r=e.parser,i=r.mode;r.switchMode("math");var o="\\("===n?"\\)":"$",a=r.parseExpression(!1,o);return r.expect(o),r.switchMode(i),{type:"styling",mode:r.mode,style:"text",body:a}}}),Yt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){throw new r("Mismatched "+e.funcName)}});var pi=function(e,t){switch(t.style.size){case I.DISPLAY.size:return e.display;case I.TEXT.size:return e.text;case I.SCRIPT.size:return e.script;case I.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};Yt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:function(e,t){var n=e.parser;return{type:"mathchoice",mode:n.mode,display:_t(t[0]),text:_t(t[1]),script:_t(t[2]),scriptscript:_t(t[3])}},htmlBuilder:function(e,t){var n=pi(e,t),r=nn(n,t,!1);return Bt.makeFragment(r)},mathmlBuilder:function(e,t){var n=pi(e,t);return xn(n,t)}});var mi=function(e,t,n,r,i,o,a){e=Bt.makeSpan([],[e]);var s,l,c,u=n&&m.isCharacterBox(n);if(t){var h=cn(t,r.havingStyle(i.sup()),r);l={elem:h,kern:Math.max(r.fontMetrics().bigOpSpacing1,r.fontMetrics().bigOpSpacing3-h.depth)}}if(n){var d=cn(n,r.havingStyle(i.sub()),r);s={elem:d,kern:Math.max(r.fontMetrics().bigOpSpacing2,r.fontMetrics().bigOpSpacing4-d.height)}}if(l&&s){var f=r.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+a;c=Bt.makeVList({positionType:"bottom",positionData:f,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:me(-o)},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:me(o)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else if(s){var p=e.height-a;c=Bt.makeVList({positionType:"top",positionData:p,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:me(-o)},{type:"kern",size:s.kern},{type:"elem",elem:e}]},r)}else{if(!l)return e;var g=e.depth+a;c=Bt.makeVList({positionType:"bottom",positionData:g,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:me(o)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}var v=[c];if(s&&0!==o&&!u){var b=Bt.makeSpan(["mspace"],[],r);b.style.marginRight=me(o),v.unshift(b)}return Bt.makeSpan(["mop","op-limits"],v,r)},gi=["\\smallint"],vi=function(e,t){var n,r,i,o=!1;"supsub"===e.type?(n=e.sup,r=e.sub,i=In(e.base,"op"),o=!0):i=In(e,"op");var a,s=t.style,l=!1;if(s.size===I.DISPLAY.size&&i.symbol&&!m.contains(gi,i.name)&&(l=!0),i.symbol){var c=l?"Size2-Regular":"Size1-Regular",u="";if("\\oiint"!==i.name&&"\\oiiint"!==i.name||(u=i.name.slice(1),i.name="oiint"===u?"\\iint":"\\iiint"),a=Bt.makeSymbol(i.name,c,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),u.length>0){var h=a.italic,d=Bt.staticSvg(u+"Size"+(l?"2":"1"),t);a=Bt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:0},{type:"elem",elem:d,shift:l?.08:0}]},t),i.name="\\"+u,a.classes.unshift("mop"),a.italic=h}}else if(i.body){var f=nn(i.body,t,!0);1===f.length&&f[0]instanceof Te?(a=f[0],a.classes[0]="mop"):a=Bt.makeSpan(["mop"],f,t)}else{for(var p=[],g=1;g0){for(var s=i.body.map((function(e){var t=e.text;return"string"===typeof t?{type:"textord",mode:e.mode,text:t}:e})),l=nn(s,t.withFont("mathrm"),!0),c=0;c=0?s.setAttribute("height",me(i)):(s.setAttribute("height",me(i)),s.setAttribute("depth",me(-i))),s.setAttribute("voffset",me(i)),s}});var Ti=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Si=function(e,t){var n=t.havingSize(e.size);return Ci(e.body,n,t)};Yt({type:"sizing",names:Ti,props:{numArgs:0,allowedInText:!0},handler:function(e,t){var n=e.breakOnTokenText,r=e.funcName,i=e.parser,o=i.parseExpression(!1,n);return{type:"sizing",mode:i.mode,size:Ti.indexOf(r)+1,body:o}},htmlBuilder:Si,mathmlBuilder:function(e,t){var n=t.havingSize(e.size),r=wn(e.body,n),i=new gn.MathNode("mstyle",r);return i.setAttribute("mathsize",me(n.sizeMultiplier)),i}}),Yt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(e,t,n){var r=e.parser,i=!1,o=!1,a=n[0]&&In(n[0],"ordgroup");if(a)for(var s="",l=0;ln.height+n.depth+a&&(a=(a+d-n.height-n.depth)/2);var f=c.height-n.height-a-u;n.style.paddingLeft=me(h);var p=Bt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:-(n.height+f)},{type:"elem",elem:c},{type:"kern",size:u}]},t);if(e.index){var m=t.havingStyle(I.SCRIPTSCRIPT),g=cn(e.index,m,t),v=.6*(p.height-p.depth),b=Bt.makeVList({positionType:"shift",positionData:-v,children:[{type:"elem",elem:g}]},t),y=Bt.makeSpan(["root"],[b]);return Bt.makeSpan(["mord","sqrt"],[y,p],t)}return Bt.makeSpan(["mord","sqrt"],[p],t)},mathmlBuilder:function(e,t){var n=e.body,r=e.index;return r?new gn.MathNode("mroot",[kn(n,t),kn(r,t)]):new gn.MathNode("msqrt",[kn(n,t)])}});var Ai={display:I.DISPLAY,text:I.TEXT,script:I.SCRIPT,scriptscript:I.SCRIPTSCRIPT};Yt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(e,t){var n=e.breakOnTokenText,r=e.funcName,i=e.parser,o=i.parseExpression(!0,n),a=r.slice(1,r.length-5);return{type:"styling",mode:i.mode,style:a,body:o}},htmlBuilder:function(e,t){var n=Ai[e.style],r=t.havingStyle(n).withFont("");return Ci(e.body,r,t)},mathmlBuilder:function(e,t){var n=Ai[e.style],r=t.havingStyle(n),i=wn(e.body,r),o=new gn.MathNode("mstyle",i),a={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},s=a[e.style];return o.setAttribute("scriptlevel",s[0]),o.setAttribute("displaystyle",s[1]),o}});var Ei=function(e,t){var n=e.base;if(n){if("op"===n.type){var r=n.limits&&(t.style.size===I.DISPLAY.size||n.alwaysHandleSupSub);return r?vi:null}if("operatorname"===n.type){var i=n.alwaysHandleSupSub&&(t.style.size===I.DISPLAY.size||n.limits);return i?xi:null}if("accent"===n.type)return m.isCharacterBox(n.base)?Bn:null;if("horizBrace"===n.type){var o=!e.sub;return o===n.isOver?hi:null}return null}return null};Xt({type:"supsub",htmlBuilder:function(e,t){var n=Ei(e,t);if(n)return n(e,t);var r,i,o,a=e.base,s=e.sup,l=e.sub,c=cn(a,t),u=t.fontMetrics(),h=0,d=0,f=a&&m.isCharacterBox(a);if(s){var p=t.havingStyle(t.style.sup());r=cn(s,p,t),f||(h=c.height-p.fontMetrics().supDrop*p.sizeMultiplier/t.sizeMultiplier)}if(l){var g=t.havingStyle(t.style.sub());i=cn(l,g,t),f||(d=c.depth+g.fontMetrics().subDrop*g.sizeMultiplier/t.sizeMultiplier)}o=t.style===I.DISPLAY?u.sup1:t.style.cramped?u.sup3:u.sup2;var v,b=t.sizeMultiplier,y=me(.5/u.ptPerEm/b),w=null;if(i){var x=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(c instanceof Te||x)&&(w=me(-c.italic))}if(r&&i){h=Math.max(h,o,r.depth+.25*u.xHeight),d=Math.max(d,u.sub2);var k=u.defaultRuleThickness,C=4*k;if(h-r.depth-(i.height-d)0&&(h+=T,d-=T)}var S=[{type:"elem",elem:i,shift:d,marginRight:y,marginLeft:w},{type:"elem",elem:r,shift:-h,marginRight:y}];v=Bt.makeVList({positionType:"individualShift",children:S},t)}else if(i){d=Math.max(d,u.sub1,i.height-.8*u.xHeight);var A=[{type:"elem",elem:i,marginLeft:w,marginRight:y}];v=Bt.makeVList({positionType:"shift",positionData:d,children:A},t)}else{if(!r)throw new Error("supsub must have either sup or sub.");h=Math.max(h,o,r.depth+.25*u.xHeight),v=Bt.makeVList({positionType:"shift",positionData:-h,children:[{type:"elem",elem:r,marginRight:y}]},t)}var E=sn(c,"right")||"mord";return Bt.makeSpan([E],[c,Bt.makeSpan(["msupsub"],[v])],t)},mathmlBuilder:function(e,t){var n,r,i=!1;e.base&&"horizBrace"===e.base.type&&(r=!!e.sup,r===e.base.isOver&&(i=!0,n=e.base.isOver)),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var o,a=[kn(e.base,t)];if(e.sub&&a.push(kn(e.sub,t)),e.sup&&a.push(kn(e.sup,t)),i)o=n?"mover":"munder";else if(e.sub)if(e.sup){var s=e.base;o=s&&"op"===s.type&&s.limits&&t.style===I.DISPLAY||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(t.style===I.DISPLAY||s.limits)?"munderover":"msubsup"}else{var l=e.base;o=l&&"op"===l.type&&l.limits&&(t.style===I.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===I.DISPLAY)?"munder":"msub"}else{var c=e.base;o=c&&"op"===c.type&&c.limits&&(t.style===I.DISPLAY||c.alwaysHandleSupSub)||c&&"operatorname"===c.type&&c.alwaysHandleSupSub&&(c.limits||t.style===I.DISPLAY)?"mover":"msup"}return new gn.MathNode(o,a)}}),Xt({type:"atom",htmlBuilder:function(e,t){return Bt.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder:function(e,t){var n=new gn.MathNode("mo",[vn(e.text,e.mode)]);if("bin"===e.family){var r=yn(e,t);"bold-italic"===r&&n.setAttribute("mathvariant",r)}else"punct"===e.family?n.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||n.setAttribute("stretchy","false");return n}});var Mi={mi:"italic",mn:"normal",mtext:"normal"};Xt({type:"mathord",htmlBuilder:function(e,t){return Bt.makeOrd(e,t,"mathord")},mathmlBuilder:function(e,t){var n=new gn.MathNode("mi",[vn(e.text,e.mode,t)]),r=yn(e,t)||"italic";return r!==Mi[n.type]&&n.setAttribute("mathvariant",r),n}}),Xt({type:"textord",htmlBuilder:function(e,t){return Bt.makeOrd(e,t,"textord")},mathmlBuilder:function(e,t){var n,r=vn(e.text,e.mode,t),i=yn(e,t)||"normal";return n="text"===e.mode?new gn.MathNode("mtext",[r]):/[0-9]/.test(e.text)?new gn.MathNode("mn",[r]):"\\prime"===e.text?new gn.MathNode("mo",[r]):new gn.MathNode("mi",[r]),i!==Mi[n.type]&&n.setAttribute("mathvariant",i),n}});var Oi={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Ni={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Xt({type:"spacing",htmlBuilder:function(e,t){if(Ni.hasOwnProperty(e.text)){var n=Ni[e.text].className||"";if("text"===e.mode){var i=Bt.makeOrd(e,t,"textord");return i.classes.push(n),i}return Bt.makeSpan(["mspace",n],[Bt.mathsym(e.text,e.mode,t)],t)}if(Oi.hasOwnProperty(e.text))return Bt.makeSpan(["mspace",Oi[e.text]],[],t);throw new r('Unknown type of space "'+e.text+'"')},mathmlBuilder:function(e,t){var n;if(!Ni.hasOwnProperty(e.text)){if(Oi.hasOwnProperty(e.text))return new gn.MathNode("mspace");throw new r('Unknown type of space "'+e.text+'"')}return n=new gn.MathNode("mtext",[new gn.TextNode(" ")]),n}});var Di=function(){var e=new gn.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};Xt({type:"tag",mathmlBuilder:function(e,t){var n=new gn.MathNode("mtable",[new gn.MathNode("mtr",[Di(),new gn.MathNode("mtd",[xn(e.body,t)]),Di(),new gn.MathNode("mtd",[xn(e.tag,t)])])]);return n.setAttribute("width","100%"),n}});var Li={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},zi={"\\textbf":"textbf","\\textmd":"textmd"},Pi={"\\textit":"textit","\\textup":"textup"},Ii=function(e,t){var n=e.font;return n?Li[n]?t.withTextFontFamily(Li[n]):zi[n]?t.withTextFontWeight(zi[n]):t.withTextFontShape(Pi[n]):t};Yt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,i=t[0];return{type:"text",mode:n.mode,body:_t(i),font:r}},htmlBuilder:function(e,t){var n=Ii(e,t),r=nn(e.body,n,!0);return Bt.makeSpan(["mord","text"],r,n)},mathmlBuilder:function(e,t){var n=Ii(e,t);return xn(e.body,n)}}),Yt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var n=e.parser;return{type:"underline",mode:n.mode,body:t[0]}},htmlBuilder:function(e,t){var n=cn(e.body,t),r=Bt.makeLineSpan("underline-line",t),i=t.fontMetrics().defaultRuleThickness,o=Bt.makeVList({positionType:"top",positionData:n.height,children:[{type:"kern",size:i},{type:"elem",elem:r},{type:"kern",size:3*i},{type:"elem",elem:n}]},t);return Bt.makeSpan(["mord","underline"],[o],t)},mathmlBuilder:function(e,t){var n=new gn.MathNode("mo",[new gn.TextNode("‾")]);n.setAttribute("stretchy","true");var r=new gn.MathNode("munder",[kn(e.body,t),n]);return r.setAttribute("accentunder","true"),r}}),Yt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler:function(e,t){var n=e.parser;return{type:"vcenter",mode:n.mode,body:t[0]}},htmlBuilder:function(e,t){var n=cn(e.body,t),r=t.fontMetrics().axisHeight,i=.5*(n.height-r-(n.depth+r));return Bt.makeVList({positionType:"shift",positionData:i,children:[{type:"elem",elem:n}]},t)},mathmlBuilder:function(e,t){return new gn.MathNode("mpadded",[kn(e.body,t)],["vcenter"])}}),Yt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(e,t,n){throw new r("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(e,t){for(var n=Ri(e),r=[],i=t.havingStyle(t.style.text()),o=0;o0)this.endGroup()},t.has=function(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)},t.get=function(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]},t.set=function(e,t,n){if(void 0===n&&(n=!1),n){for(var r=0;r0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(e)&&(i[e]=this.current[e])}null==t?delete this.current[e]:this.current[e]=t},e}(),Zi=qr,_i=Zi;Wr("\\noexpand",(function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}})),Wr("\\expandafter",(function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}})),Wr("\\@firstoftwo",(function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}})),Wr("\\@secondoftwo",(function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}})),Wr("\\@ifnextchar",(function(e){var t=e.consumeArgs(3);e.consumeSpaces();var n=e.future();return 1===t[0].length&&t[0][0].text===n.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),Wr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Wr("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var Ji={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};Wr("\\char",(function(e){var t,n=e.popToken(),i="";if("'"===n.text)t=8,n=e.popToken();else if('"'===n.text)t=16,n=e.popToken();else if("`"===n.text)if(n=e.popToken(),"\\"===n.text[0])i=n.text.charCodeAt(1);else{if("EOF"===n.text)throw new r("\\char` missing argument");i=n.text.charCodeAt(0)}else t=10;if(t){if(i=Ji[n.text],null==i||i>=t)throw new r("Invalid base-"+t+" digit "+n.text);var o;while(null!=(o=Ji[e.future().text])&&o":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};Wr("\\dots",(function(e){var t="\\dotso",n=e.expandAfterFuture().text;return n in $i?t=$i[n]:("\\not"===n.slice(0,4)||n in ze.math&&m.contains(["bin","rel"],ze.math[n].group))&&(t="\\dotsb"),t}));var eo={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};Wr("\\dotso",(function(e){var t=e.future().text;return t in eo?"\\ldots\\,":"\\ldots"})),Wr("\\dotsc",(function(e){var t=e.future().text;return t in eo&&","!==t?"\\ldots\\,":"\\ldots"})),Wr("\\cdots",(function(e){var t=e.future().text;return t in eo?"\\@cdots\\,":"\\@cdots"})),Wr("\\dotsb","\\cdots"),Wr("\\dotsm","\\cdots"),Wr("\\dotsi","\\!\\cdots"),Wr("\\dotsx","\\ldots\\,"),Wr("\\DOTSI","\\relax"),Wr("\\DOTSB","\\relax"),Wr("\\DOTSX","\\relax"),Wr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Wr("\\,","\\tmspace+{3mu}{.1667em}"),Wr("\\thinspace","\\,"),Wr("\\>","\\mskip{4mu}"),Wr("\\:","\\tmspace+{4mu}{.2222em}"),Wr("\\medspace","\\:"),Wr("\\;","\\tmspace+{5mu}{.2777em}"),Wr("\\thickspace","\\;"),Wr("\\!","\\tmspace-{3mu}{.1667em}"),Wr("\\negthinspace","\\!"),Wr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Wr("\\negthickspace","\\tmspace-{5mu}{.277em}"),Wr("\\enspace","\\kern.5em "),Wr("\\enskip","\\hskip.5em\\relax"),Wr("\\quad","\\hskip1em\\relax"),Wr("\\qquad","\\hskip2em\\relax"),Wr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Wr("\\tag@paren","\\tag@literal{({#1})}"),Wr("\\tag@literal",(function(e){if(e.macros.get("\\df@tag"))throw new r("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),Wr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Wr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Wr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Wr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Wr("\\newline","\\\\\\relax"),Wr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var to=me($["Main-Regular"]["T".charCodeAt(0)][1]-.7*$["Main-Regular"]["A".charCodeAt(0)][1]);Wr("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+to+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),Wr("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+to+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),Wr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Wr("\\@hspace","\\hskip #1\\relax"),Wr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Wr("\\ordinarycolon",":"),Wr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Wr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Wr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Wr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Wr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Wr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Wr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Wr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Wr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Wr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Wr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Wr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Wr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Wr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Wr("∷","\\dblcolon"),Wr("∹","\\eqcolon"),Wr("≔","\\coloneqq"),Wr("≕","\\eqqcolon"),Wr("⩴","\\Coloneqq"),Wr("\\ratio","\\vcentcolon"),Wr("\\coloncolon","\\dblcolon"),Wr("\\colonequals","\\coloneqq"),Wr("\\coloncolonequals","\\Coloneqq"),Wr("\\equalscolon","\\eqqcolon"),Wr("\\equalscoloncolon","\\Eqqcolon"),Wr("\\colonminus","\\coloneq"),Wr("\\coloncolonminus","\\Coloneq"),Wr("\\minuscolon","\\eqcolon"),Wr("\\minuscoloncolon","\\Eqcolon"),Wr("\\coloncolonapprox","\\Colonapprox"),Wr("\\coloncolonsim","\\Colonsim"),Wr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Wr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Wr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Wr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Wr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),Wr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Wr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Wr("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),Wr("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),Wr("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),Wr("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),Wr("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),Wr("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),Wr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),Wr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),Wr("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),Wr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),Wr("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),Wr("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),Wr("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),Wr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),Wr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),Wr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),Wr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),Wr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),Wr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),Wr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),Wr("\\imath","\\html@mathml{\\@imath}{ı}"),Wr("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),Wr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),Wr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),Wr("⟦","\\llbracket"),Wr("⟧","\\rrbracket"),Wr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),Wr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),Wr("⦃","\\lBrace"),Wr("⦄","\\rBrace"),Wr("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),Wr("⦵","\\minuso"),Wr("\\darr","\\downarrow"),Wr("\\dArr","\\Downarrow"),Wr("\\Darr","\\Downarrow"),Wr("\\lang","\\langle"),Wr("\\rang","\\rangle"),Wr("\\uarr","\\uparrow"),Wr("\\uArr","\\Uparrow"),Wr("\\Uarr","\\Uparrow"),Wr("\\N","\\mathbb{N}"),Wr("\\R","\\mathbb{R}"),Wr("\\Z","\\mathbb{Z}"),Wr("\\alef","\\aleph"),Wr("\\alefsym","\\aleph"),Wr("\\Alpha","\\mathrm{A}"),Wr("\\Beta","\\mathrm{B}"),Wr("\\bull","\\bullet"),Wr("\\Chi","\\mathrm{X}"),Wr("\\clubs","\\clubsuit"),Wr("\\cnums","\\mathbb{C}"),Wr("\\Complex","\\mathbb{C}"),Wr("\\Dagger","\\ddagger"),Wr("\\diamonds","\\diamondsuit"),Wr("\\empty","\\emptyset"),Wr("\\Epsilon","\\mathrm{E}"),Wr("\\Eta","\\mathrm{H}"),Wr("\\exist","\\exists"),Wr("\\harr","\\leftrightarrow"),Wr("\\hArr","\\Leftrightarrow"),Wr("\\Harr","\\Leftrightarrow"),Wr("\\hearts","\\heartsuit"),Wr("\\image","\\Im"),Wr("\\infin","\\infty"),Wr("\\Iota","\\mathrm{I}"),Wr("\\isin","\\in"),Wr("\\Kappa","\\mathrm{K}"),Wr("\\larr","\\leftarrow"),Wr("\\lArr","\\Leftarrow"),Wr("\\Larr","\\Leftarrow"),Wr("\\lrarr","\\leftrightarrow"),Wr("\\lrArr","\\Leftrightarrow"),Wr("\\Lrarr","\\Leftrightarrow"),Wr("\\Mu","\\mathrm{M}"),Wr("\\natnums","\\mathbb{N}"),Wr("\\Nu","\\mathrm{N}"),Wr("\\Omicron","\\mathrm{O}"),Wr("\\plusmn","\\pm"),Wr("\\rarr","\\rightarrow"),Wr("\\rArr","\\Rightarrow"),Wr("\\Rarr","\\Rightarrow"),Wr("\\real","\\Re"),Wr("\\reals","\\mathbb{R}"),Wr("\\Reals","\\mathbb{R}"),Wr("\\Rho","\\mathrm{P}"),Wr("\\sdot","\\cdot"),Wr("\\sect","\\S"),Wr("\\spades","\\spadesuit"),Wr("\\sub","\\subset"),Wr("\\sube","\\subseteq"),Wr("\\supe","\\supseteq"),Wr("\\Tau","\\mathrm{T}"),Wr("\\thetasym","\\vartheta"),Wr("\\weierp","\\wp"),Wr("\\Zeta","\\mathrm{Z}"),Wr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Wr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Wr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Wr("\\bra","\\mathinner{\\langle{#1}|}"),Wr("\\ket","\\mathinner{|{#1}\\rangle}"),Wr("\\braket","\\mathinner{\\langle{#1}\\rangle}"),Wr("\\Bra","\\left\\langle#1\\right|"),Wr("\\Ket","\\left|#1\\right\\rangle");var no=function(e){return function(t){var n=t.consumeArg().tokens,r=t.consumeArg().tokens,i=t.consumeArg().tokens,o=t.consumeArg().tokens,a=t.macros.get("|"),s=t.macros.get("\\|");t.macros.beginGroup();var l=function(t){return function(n){e&&(n.macros.set("|",a),i.length&&n.macros.set("\\|",s));var o=t;if(!t&&i.length){var l=n.future();"|"===l.text&&(n.popToken(),o=!0)}return{tokens:o?i:r,numArgs:0}}};t.macros.set("|",l(!1)),i.length&&t.macros.set("\\|",l(!0));var c=t.consumeArg().tokens,u=t.expandTokens([].concat(o,c,n));return t.macros.endGroup(),{tokens:u.reverse(),numArgs:0}}};Wr("\\bra@ket",no(!1)),Wr("\\bra@set",no(!0)),Wr("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),Wr("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),Wr("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),Wr("\\angln","{\\angl n}"),Wr("\\blue","\\textcolor{##6495ed}{#1}"),Wr("\\orange","\\textcolor{##ffa500}{#1}"),Wr("\\pink","\\textcolor{##ff00af}{#1}"),Wr("\\red","\\textcolor{##df0030}{#1}"),Wr("\\green","\\textcolor{##28ae7b}{#1}"),Wr("\\gray","\\textcolor{gray}{#1}"),Wr("\\purple","\\textcolor{##9d38bd}{#1}"),Wr("\\blueA","\\textcolor{##ccfaff}{#1}"),Wr("\\blueB","\\textcolor{##80f6ff}{#1}"),Wr("\\blueC","\\textcolor{##63d9ea}{#1}"),Wr("\\blueD","\\textcolor{##11accd}{#1}"),Wr("\\blueE","\\textcolor{##0c7f99}{#1}"),Wr("\\tealA","\\textcolor{##94fff5}{#1}"),Wr("\\tealB","\\textcolor{##26edd5}{#1}"),Wr("\\tealC","\\textcolor{##01d1c1}{#1}"),Wr("\\tealD","\\textcolor{##01a995}{#1}"),Wr("\\tealE","\\textcolor{##208170}{#1}"),Wr("\\greenA","\\textcolor{##b6ffb0}{#1}"),Wr("\\greenB","\\textcolor{##8af281}{#1}"),Wr("\\greenC","\\textcolor{##74cf70}{#1}"),Wr("\\greenD","\\textcolor{##1fab54}{#1}"),Wr("\\greenE","\\textcolor{##0d923f}{#1}"),Wr("\\goldA","\\textcolor{##ffd0a9}{#1}"),Wr("\\goldB","\\textcolor{##ffbb71}{#1}"),Wr("\\goldC","\\textcolor{##ff9c39}{#1}"),Wr("\\goldD","\\textcolor{##e07d10}{#1}"),Wr("\\goldE","\\textcolor{##a75a05}{#1}"),Wr("\\redA","\\textcolor{##fca9a9}{#1}"),Wr("\\redB","\\textcolor{##ff8482}{#1}"),Wr("\\redC","\\textcolor{##f9685d}{#1}"),Wr("\\redD","\\textcolor{##e84d39}{#1}"),Wr("\\redE","\\textcolor{##bc2612}{#1}"),Wr("\\maroonA","\\textcolor{##ffbde0}{#1}"),Wr("\\maroonB","\\textcolor{##ff92c6}{#1}"),Wr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Wr("\\maroonD","\\textcolor{##ca337c}{#1}"),Wr("\\maroonE","\\textcolor{##9e034e}{#1}"),Wr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Wr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Wr("\\purpleC","\\textcolor{##aa87ff}{#1}"),Wr("\\purpleD","\\textcolor{##7854ab}{#1}"),Wr("\\purpleE","\\textcolor{##543b78}{#1}"),Wr("\\mintA","\\textcolor{##f5f9e8}{#1}"),Wr("\\mintB","\\textcolor{##edf2df}{#1}"),Wr("\\mintC","\\textcolor{##e0e5cc}{#1}"),Wr("\\grayA","\\textcolor{##f6f7f7}{#1}"),Wr("\\grayB","\\textcolor{##f0f1f2}{#1}"),Wr("\\grayC","\\textcolor{##e3e5e6}{#1}"),Wr("\\grayD","\\textcolor{##d6d8da}{#1}"),Wr("\\grayE","\\textcolor{##babec2}{#1}"),Wr("\\grayF","\\textcolor{##888d93}{#1}"),Wr("\\grayG","\\textcolor{##626569}{#1}"),Wr("\\grayH","\\textcolor{##3b3e40}{#1}"),Wr("\\grayI","\\textcolor{##21242c}{#1}"),Wr("\\kaBlue","\\textcolor{##314453}{#1}"),Wr("\\kaGreen","\\textcolor{##71B307}{#1}");var ro={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},io=function(){function e(e,t,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new Xi(_i,t.macros),this.mode=n,this.stack=[]}var t=e.prototype;return t.feed=function(e){this.lexer=new Yi(e,this.settings)},t.switchMode=function(e){this.mode=e},t.beginGroup=function(){this.macros.beginGroup()},t.endGroup=function(){this.macros.endGroup()},t.endGroups=function(){this.macros.endGroups()},t.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},t.popToken=function(){return this.future(),this.stack.pop()},t.pushToken=function(e){this.stack.push(e)},t.pushTokens=function(e){var t;(t=this.stack).push.apply(t,e)},t.scanArgument=function(e){var t,n,r;if(e){if(this.consumeSpaces(),"["!==this.future().text)return null;t=this.popToken();var i=this.consumeArg(["]"]);r=i.tokens,n=i.end}else{var o=this.consumeArg();r=o.tokens,t=o.start,n=o.end}return this.pushToken(new Vr("EOF",n.loc)),this.pushTokens(r),t.range(n,"")},t.consumeSpaces=function(){for(;;){var e=this.future();if(" "!==e.text)break;this.stack.pop()}},t.consumeArg=function(e){var t=[],n=e&&e.length>0;n||this.consumeSpaces();var i,o=this.future(),a=0,s=0;do{if(i=this.popToken(),t.push(i),"{"===i.text)++a;else if("}"===i.text){if(--a,-1===a)throw new r("Extra }",i)}else if("EOF"===i.text)throw new r("Unexpected end of input in a macro argument, expected '"+(e&&n?e[s]:"}")+"'",i);if(e&&n)if((0===a||1===a&&"{"===e[s])&&i.text===e[s]){if(++s,s===e.length){t.splice(-s,s);break}}else s=0}while(0!==a||n);return"{"===o.text&&"}"===t[t.length-1].text&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:o,end:i}},t.consumeArgs=function(e,t){if(t){if(t.length!==e+1)throw new r("The length of delimiters doesn't match the number of args!");for(var n=t[0],i=0;ithis.settings.maxExpand)throw new r("Too many expansions: infinite loop or need to increase maxExpand setting");var o=i.tokens,a=this.consumeArgs(i.numArgs,i.delimiters);if(i.numArgs){o=o.slice();for(var s=o.length-1;s>=0;--s){var l=o[s];if("#"===l.text){if(0===s)throw new r("Incomplete placeholder at end of macro body",l);if(l=o[--s],"#"===l.text)o.splice(s+1,1);else{if(!/^[1-9]$/.test(l.text))throw new r("Not a valid argument number",l);var c;(c=o).splice.apply(c,[s,2].concat(a[+l.text-1]))}}}}return this.pushTokens(o),o.length},t.expandAfterFuture=function(){return this.expandOnce(),this.future()},t.expandNextToken=function(){for(;;)if(!1===this.expandOnce()){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error},t.expandMacro=function(e){return this.macros.has(e)?this.expandTokens([new Vr(e)]):void 0},t.expandTokens=function(e){var t=[],n=this.stack.length;this.pushTokens(e);while(this.stack.length>n)if(!1===this.expandOnce(!0)){var r=this.stack.pop();r.treatAsRelax&&(r.noexpand=!1,r.treatAsRelax=!1),t.push(r)}return t},t.expandMacroAsText=function(e){var t=this.expandMacro(e);return t?t.map((function(e){return e.text})).join(""):t},t._getExpansion=function(e){var t=this.macros.get(e);if(null==t)return t;if(1===e.length){var n=this.lexer.catcodes[e];if(null!=n&&13!==n)return}var r="function"===typeof t?t(this):t;if("string"===typeof r){var i=0;if(-1!==r.indexOf("#")){var o=r.replace(/##/g,"");while(-1!==o.indexOf("#"+(i+1)))++i}var a=new Yi(r,this.settings),s=[],l=a.lex();while("EOF"!==l.text)s.push(l),l=a.lex();s.reverse();var c={tokens:s,numArgs:i};return c}return r},t.isDefined=function(e){return this.macros.has(e)||Bi.hasOwnProperty(e)||ze.math.hasOwnProperty(e)||ze.text.hasOwnProperty(e)||ro.hasOwnProperty(e)},t.isExpandable=function(e){var t=this.macros.get(e);return null!=t?"string"===typeof t||"function"===typeof t||!t.unexpandable:Bi.hasOwnProperty(e)&&!Bi[e].primitive},e}(),oo=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,ao=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g","ʰ":"h","ⁱ":"i","ʲ":"j","ᵏ":"k","ˡ":"l","ᵐ":"m","ⁿ":"n","ᵒ":"o","ᵖ":"p","ʳ":"r","ˢ":"s","ᵗ":"t","ᵘ":"u","ᵛ":"v","ʷ":"w","ˣ":"x","ʸ":"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),so={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},lo={"á":"á","à":"à","ä":"ä","ǟ":"ǟ","ã":"ã","ā":"ā","ă":"ă","ắ":"ắ","ằ":"ằ","ẵ":"ẵ","ǎ":"ǎ","â":"â","ấ":"ấ","ầ":"ầ","ẫ":"ẫ","ȧ":"ȧ","ǡ":"ǡ","å":"å","ǻ":"ǻ","ḃ":"ḃ","ć":"ć","ḉ":"ḉ","č":"č","ĉ":"ĉ","ċ":"ċ","ç":"ç","ď":"ď","ḋ":"ḋ","ḑ":"ḑ","é":"é","è":"è","ë":"ë","ẽ":"ẽ","ē":"ē","ḗ":"ḗ","ḕ":"ḕ","ĕ":"ĕ","ḝ":"ḝ","ě":"ě","ê":"ê","ế":"ế","ề":"ề","ễ":"ễ","ė":"ė","ȩ":"ȩ","ḟ":"ḟ","ǵ":"ǵ","ḡ":"ḡ","ğ":"ğ","ǧ":"ǧ","ĝ":"ĝ","ġ":"ġ","ģ":"ģ","ḧ":"ḧ","ȟ":"ȟ","ĥ":"ĥ","ḣ":"ḣ","ḩ":"ḩ","í":"í","ì":"ì","ï":"ï","ḯ":"ḯ","ĩ":"ĩ","ī":"ī","ĭ":"ĭ","ǐ":"ǐ","î":"î","ǰ":"ǰ","ĵ":"ĵ","ḱ":"ḱ","ǩ":"ǩ","ķ":"ķ","ĺ":"ĺ","ľ":"ľ","ļ":"ļ","ḿ":"ḿ","ṁ":"ṁ","ń":"ń","ǹ":"ǹ","ñ":"ñ","ň":"ň","ṅ":"ṅ","ņ":"ņ","ó":"ó","ò":"ò","ö":"ö","ȫ":"ȫ","õ":"õ","ṍ":"ṍ","ṏ":"ṏ","ȭ":"ȭ","ō":"ō","ṓ":"ṓ","ṑ":"ṑ","ŏ":"ŏ","ǒ":"ǒ","ô":"ô","ố":"ố","ồ":"ồ","ỗ":"ỗ","ȯ":"ȯ","ȱ":"ȱ","ő":"ő","ṕ":"ṕ","ṗ":"ṗ","ŕ":"ŕ","ř":"ř","ṙ":"ṙ","ŗ":"ŗ","ś":"ś","ṥ":"ṥ","š":"š","ṧ":"ṧ","ŝ":"ŝ","ṡ":"ṡ","ş":"ş","ẗ":"ẗ","ť":"ť","ṫ":"ṫ","ţ":"ţ","ú":"ú","ù":"ù","ü":"ü","ǘ":"ǘ","ǜ":"ǜ","ǖ":"ǖ","ǚ":"ǚ","ũ":"ũ","ṹ":"ṹ","ū":"ū","ṻ":"ṻ","ŭ":"ŭ","ǔ":"ǔ","û":"û","ů":"ů","ű":"ű","ṽ":"ṽ","ẃ":"ẃ","ẁ":"ẁ","ẅ":"ẅ","ŵ":"ŵ","ẇ":"ẇ","ẘ":"ẘ","ẍ":"ẍ","ẋ":"ẋ","ý":"ý","ỳ":"ỳ","ÿ":"ÿ","ỹ":"ỹ","ȳ":"ȳ","ŷ":"ŷ","ẏ":"ẏ","ẙ":"ẙ","ź":"ź","ž":"ž","ẑ":"ẑ","ż":"ż","Á":"Á","À":"À","Ä":"Ä","Ǟ":"Ǟ","Ã":"Ã","Ā":"Ā","Ă":"Ă","Ắ":"Ắ","Ằ":"Ằ","Ẵ":"Ẵ","Ǎ":"Ǎ","Â":"Â","Ấ":"Ấ","Ầ":"Ầ","Ẫ":"Ẫ","Ȧ":"Ȧ","Ǡ":"Ǡ","Å":"Å","Ǻ":"Ǻ","Ḃ":"Ḃ","Ć":"Ć","Ḉ":"Ḉ","Č":"Č","Ĉ":"Ĉ","Ċ":"Ċ","Ç":"Ç","Ď":"Ď","Ḋ":"Ḋ","Ḑ":"Ḑ","É":"É","È":"È","Ë":"Ë","Ẽ":"Ẽ","Ē":"Ē","Ḗ":"Ḗ","Ḕ":"Ḕ","Ĕ":"Ĕ","Ḝ":"Ḝ","Ě":"Ě","Ê":"Ê","Ế":"Ế","Ề":"Ề","Ễ":"Ễ","Ė":"Ė","Ȩ":"Ȩ","Ḟ":"Ḟ","Ǵ":"Ǵ","Ḡ":"Ḡ","Ğ":"Ğ","Ǧ":"Ǧ","Ĝ":"Ĝ","Ġ":"Ġ","Ģ":"Ģ","Ḧ":"Ḧ","Ȟ":"Ȟ","Ĥ":"Ĥ","Ḣ":"Ḣ","Ḩ":"Ḩ","Í":"Í","Ì":"Ì","Ï":"Ï","Ḯ":"Ḯ","Ĩ":"Ĩ","Ī":"Ī","Ĭ":"Ĭ","Ǐ":"Ǐ","Î":"Î","İ":"İ","Ĵ":"Ĵ","Ḱ":"Ḱ","Ǩ":"Ǩ","Ķ":"Ķ","Ĺ":"Ĺ","Ľ":"Ľ","Ļ":"Ļ","Ḿ":"Ḿ","Ṁ":"Ṁ","Ń":"Ń","Ǹ":"Ǹ","Ñ":"Ñ","Ň":"Ň","Ṅ":"Ṅ","Ņ":"Ņ","Ó":"Ó","Ò":"Ò","Ö":"Ö","Ȫ":"Ȫ","Õ":"Õ","Ṍ":"Ṍ","Ṏ":"Ṏ","Ȭ":"Ȭ","Ō":"Ō","Ṓ":"Ṓ","Ṑ":"Ṑ","Ŏ":"Ŏ","Ǒ":"Ǒ","Ô":"Ô","Ố":"Ố","Ồ":"Ồ","Ỗ":"Ỗ","Ȯ":"Ȯ","Ȱ":"Ȱ","Ő":"Ő","Ṕ":"Ṕ","Ṗ":"Ṗ","Ŕ":"Ŕ","Ř":"Ř","Ṙ":"Ṙ","Ŗ":"Ŗ","Ś":"Ś","Ṥ":"Ṥ","Š":"Š","Ṧ":"Ṧ","Ŝ":"Ŝ","Ṡ":"Ṡ","Ş":"Ş","Ť":"Ť","Ṫ":"Ṫ","Ţ":"Ţ","Ú":"Ú","Ù":"Ù","Ü":"Ü","Ǘ":"Ǘ","Ǜ":"Ǜ","Ǖ":"Ǖ","Ǚ":"Ǚ","Ũ":"Ũ","Ṹ":"Ṹ","Ū":"Ū","Ṻ":"Ṻ","Ŭ":"Ŭ","Ǔ":"Ǔ","Û":"Û","Ů":"Ů","Ű":"Ű","Ṽ":"Ṽ","Ẃ":"Ẃ","Ẁ":"Ẁ","Ẅ":"Ẅ","Ŵ":"Ŵ","Ẇ":"Ẇ","Ẍ":"Ẍ","Ẋ":"Ẋ","Ý":"Ý","Ỳ":"Ỳ","Ÿ":"Ÿ","Ỹ":"Ỹ","Ȳ":"Ȳ","Ŷ":"Ŷ","Ẏ":"Ẏ","Ź":"Ź","Ž":"Ž","Ẑ":"Ẑ","Ż":"Ż","ά":"ά","ὰ":"ὰ","ᾱ":"ᾱ","ᾰ":"ᾰ","έ":"έ","ὲ":"ὲ","ή":"ή","ὴ":"ὴ","ί":"ί","ὶ":"ὶ","ϊ":"ϊ","ΐ":"ΐ","ῒ":"ῒ","ῑ":"ῑ","ῐ":"ῐ","ό":"ό","ὸ":"ὸ","ύ":"ύ","ὺ":"ὺ","ϋ":"ϋ","ΰ":"ΰ","ῢ":"ῢ","ῡ":"ῡ","ῠ":"ῠ","ώ":"ώ","ὼ":"ὼ","Ύ":"Ύ","Ὺ":"Ὺ","Ϋ":"Ϋ","Ῡ":"Ῡ","Ῠ":"Ῠ","Ώ":"Ώ","Ὼ":"Ὼ"},co=function(){function e(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new io(e,t,this.mode),this.settings=t,this.leftrightDepth=0}var t=e.prototype;return t.expect=function(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new r("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()},t.consume=function(){this.nextToken=null},t.fetch=function(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},t.switchMode=function(e){this.mode=e,this.gullet.switchMode(e)},t.parse=function(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}},t.subparse=function(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new Vr("}")),this.gullet.pushTokens(e);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,n},t.parseExpression=function(t,n){var r=[];while(1){"math"===this.mode&&this.consumeSpaces();var i=this.fetch();if(-1!==e.endOfExpression.indexOf(i.text))break;if(n&&i.text===n)break;if(t&&Bi[i.text]&&Bi[i.text].infix)break;var o=this.parseAtom(n);if(!o)break;"internal"!==o.type&&r.push(o)}return"text"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)},t.handleInfixNodes=function(e){for(var t,n=-1,i=0;i=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var s,l=ze[this.mode][t].group,c=Gr.range(e);if(Ne.hasOwnProperty(l)){var u=l;s={type:"atom",mode:this.mode,family:u,loc:c,text:t}}else s={type:l,mode:this.mode,loc:c,text:t};o=s}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(j(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),o={type:"textord",mode:"text",loc:Gr.range(e),text:t}}if(this.consume(),a)for(var h=0;h0&&"number"!==typeof e[0]))}function f(e,t,n){var o,f;if(typeof e!==typeof t)return!1;if(h(e)||h(t))return!1;if(e.prototype!==t.prototype)return!1;if(i(e)!==i(t))return!1;var p=a(e),m=a(t);if(p!==m)return!1;if(p||m)return e.source===t.source&&s(e)===s(t);if(l(e)&&l(t))return c.call(e)===c.call(t);var g=d(e),v=d(t);if(g!==v)return!1;if(g||v){if(e.length!==t.length)return!1;for(o=0;o=0;o--)if(b[o]!=y[o])return!1;for(o=b.length-1;o>=0;o--)if(f=b[o],!u(e[f],t[f],n))return!1;return!0}e.exports=u},5843:function(e,t,n){e.exports=n.p+"img/romanticPurple.jpg"},5865:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return h5}));var r=n("6f27"),i=n("703f"),o=n("b923"),a=n("6ffb"),s=n("e3da"),l=n("442c"),c=n("72a8"),u=n("f201"),h=function(e,t){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},h(e,t)};function d(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}h(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&rpe}function ge(e,t){var n="https://www.google-analytics.com/collect",r=location.hostname,i="event",o="use",a="TOAST UI "+e+" for "+r+": Statistics",s=window.localStorage.getItem(a);(de(window.tui)||!1!==window.tui.usageStatistics)&&(s&&!me(s)||(window.localStorage.setItem(a,(new Date).getTime()),setTimeout((function(){"interactive"!==document.readyState&&"complete"!==document.readyState||fe(n,{v:1,t:i,tid:t,cid:r,dp:r,dh:e,el:e,ec:o})}),1e3)))}var ve=ge;/Mac/.test(navigator.platform);var be=/[\u0020]+/g,ye=/[>(){}[\]+-.!#|]/g,we=/<([a-zA-Z_][a-zA-Z0-9\-._]*)(\s|[^\\>])*\/?>|<(\/)([a-zA-Z_][a-zA-Z0-9\-._]*)\s*\/?>||<([a-zA-Z_][a-zA-Z0-9\-.:/]*)>/g,xe=/\\[!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~\\]/g,ke=/[*_~`]/g,Ce=/!\[.*\]\(.*\)/g,Te=/[[\]]/g,Se=/(?:^|[^\\])\\(?!\\)/g,Ae='[&<>"]',Ee=new RegExp(Ae,"g");function Me(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";default:return e}}function Oe(e){return Ee.test(e)?e.replace(Ee,Me):e}function Ne(){ve("editor","UA-129966929-1")}function De(e,t){return-1!==e.indexOf(t)}var Le=["rel","target","hreflang","type"],ze={codeblock:/(^ {4}[^\n]+\n*)+/,thematicBreak:/^ *((\* *){3,}|(- *){3,} *|(_ *){3,}) */,atxHeading:/^(#{1,6}) +[\s\S]+/,seTextheading:/^([^\n]+)\n *(=|-){2,} */,blockquote:/^( *>[^\n]+.*)+/,list:/^ *(\*+|-+|\d+\.) [\s\S]+/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? */,link:/!?\[.*\]\(.*\)/,reflink:/!?\[.*\]\s*\[([^\]]*)\]/,verticalBar:/\u007C/,fencedCodeblock:/^((`|~){3,})/};function Pe(e){if(!e)return null;var t={};return Le.forEach((function(n){j(e[n])||(t[n]=e[n])})),t}function Ie(e,t){for(var n="",r=0;re[0]&&n=t&&e<=n}function Ge(e){return"object"===typeof e&&null!==e}function Ve(e,t){var n=f({},e);return e&&t&&Object.keys(t).forEach((function(e){Ge(n[e])?Array.isArray(t[e])?n[e]=Ke(t[e]):n.hasOwnProperty(e)?n[e]=Ve(n[e],t[e]):n[e]=Ye(t[e]):n[e]=t[e]})),n}function Ke(e){return e.map((function(e){return Ge(e)?Array.isArray(e)?Ke(e):Ye(e):e}))}function Ye(e){var t=Object.keys(e);return t.length?t.reduce((function(t,n){return Ge(e[n])?t[n]=Array.isArray(e[n])?Ke(e[n]):Ye(e[n]):t[n]=e[n],t}),{}):e}function Xe(e,t){return void 0===t&&(t={}),Object.keys(t).forEach((function(n){e.hasOwnProperty(n)&&"object"===typeof e[n]?Array.isArray(t[n])?e[n]=t[n]:Xe(e[n],t[n]):e[n]=t[n]})),e}function Ze(e,t){return e>t?[t,e]:[e,t]}var _e=S;function Je(e){var t;try{t=Array.prototype.slice.call(e)}catch(n){t=[],_e(e,(function(e){t.push(e)}))}return t}var Qe=Je;function $e(e,t){var n=e.nodes.paragraph;return t?n.create(null,x(t)?e.text(t):t):n.createAndFill()}function et(e,t,n){return e.text(t,n)}function tt(e,t,n){void 0===n&&(n=t);var r=e.doc.content.size,i=r>0?r-1:1;return a["TextSelection"].create(e.doc,Math.min(t,i),Math.min(n,i))}function nt(e,t,n){var r=t.pos;return e.replaceWith(r,r,$e(n)),e.setSelection(tt(e,r+1))}function rt(e){for(var t=e.state,n=e.from,i=e.startIndex,o=e.endIndex,a=e.createText,s=t.tr,l=t.doc,c=t.schema,u=i;u<=o;u+=1){var h=l.child(u),d=h.nodeSize,f=h.textContent,p=h.content,m=a(f),g=m?et(c,m):r["Fragment"].empty,v=s.mapping.map(n),b=v+p.size;s.replaceWith(v,b,g),n+=d}return s}function it(e,t,n,r){var i=n.length;e.split(t).delete(t-i,t).insert(e.mapping.map(t),r).setSelection(tt(e,e.mapping.map(t)-i))}function ot(e){return e.sourcepos[0][0]}function at(e){return e.sourcepos[1][0]}function st(e){return e.sourcepos[0][1]}function lt(e){return e.sourcepos[1][1]}function ct(e){var t=e.type;return"htmlBlock"===t||"htmlInline"===t}function ut(e){var t=e.type;return"strike"===t||"strong"===t||"emph"===t||"code"===t||"link"===t||"image"===t}function ht(e){return e&&"codeBlock"===e.type}function dt(e){return e&&("item"===e.type||"list"===e.type)}function ft(e){return dt(e)&&"ordered"===e.listData.type}function pt(e){return dt(e)&&"ordered"!==e.listData.type}function mt(e){return e&&("tableCell"===e.type||"tableDelimCell"===e.type)}function gt(e){switch(e.type){case"code":case"text":case"emph":case"strong":case"strike":case"link":case"image":case"htmlInline":case"linebreak":case"softbreak":case"customInline":return!0;default:return!1}}function vt(e,t,n){void 0===n&&(n=!0),e=n?e:e.parent;while(e&&"document"!==e.type){if(t(e))return e;e=e.parent}return null}function bt(e,t,n){void 0===n&&(n=!0),e=n?e:e.parent;while(e&&"document"!==e.type)t(e),e=e.parent}function yt(e,t){return[e[0],e[1]+t]}function wt(e,t){return[e[0],t]}function xt(e){var t=e.firstChild.literal;switch(e.type){case"emph":return"*"+t+"*";case"strong":return"**"+t+"**";case"strike":return"~~"+t+"~~";case"code":return"`"+t+"`";case"link":case"image":var n=e,r=n.destination,i=n.title,o="link"===e.type?"":"!";return o+"["+t+"]("+r+(i?' "'+i+'"':"")+")";default:return null}}function kt(e){switch(e.type){case"document":case"blockQuote":case"list":case"item":case"paragraph":case"heading":case"emph":case"strong":case"strike":case"link":case"image":case"table":case"tableHead":case"tableBody":case"tableRow":case"tableCell":case"tableDelimRow":case"customInline":return!0;default:return!1}}function Ct(e){var t=[],n=e.walker(),r=null;while(r=n.next()){var i=r.node;"text"===i.type&&t.push(i.literal)}return t.join("")}var Tt=[],St={},At=/\$\$widget\d+\s/;function Et(e){var t=e.search(At);if(-1!==t){var n=e.substring(t),r=n.replace(At,"").replace("$$","");e=e.substring(0,t),e+=Et(r)}return e}function Mt(e,t){return"$$"+e+" "+t+"$$"}function Ot(e,t){var n=St[e],r=n.rule,i=n.toDOM,o=Et(t).match(r);return o&&(t=o[0]),i(t)}function Nt(){return Tt}function Dt(e){Tt=e,Tt.forEach((function(e,t){St["widget"+t]=e}))}function Lt(e,t,n,r){return e.concat(zt(t,n,r))}function zt(e,t,n){void 0===n&&(n=0);var r=[],i=(Tt[n]||{}).rule,o=n+1;if(e=Et(e),i&&i.test(e)){var a=void 0;while(-1!==(a=e.search(i))){var s=e.substring(0,a);s&&(r=Lt(r,s,t,o)),e=e.substring(a);var l=e.match(i)[0],c="widget"+n;r.push(t.nodes.widget.create({info:c},t.text(Mt(c,l)))),e=e.substring(l.length)}e&&(r=Lt(r,e,t,o))}else e&&(r=n-1)}var Ht=jt,Ut=F,qt=Qe,Wt=Element.prototype,Gt=Wt.matches||Wt.webkitMatchesSelector||Wt.mozMatchesSelector||Wt.msMatchesSelector||function(e){var t=this.document||this.ownerDocument;return Ut(this,qt(t.querySelectorAll(e)))>-1};function Vt(e,t){return Gt.call(e,t)}var Kt=Vt,Yt="[A-Za-z][A-Za-z0-9-]*",Xt="[a-zA-Z_:][a-zA-Z0-9:._-]*",Zt="[^\"'=<>`\\x00-\\x20]+",_t="'[^']*'",Jt='"[^"]*"',Qt="(?:"+Zt+"|"+_t+"|"+Jt+")",$t="(?:\\s*=\\s*"+Qt+")",en="(?:\\s+"+Xt+$t+"?)",tn="<("+Yt+")("+en+")*\\s*/?>",nn="]",rn="(?:"+tn+"|"+nn+")",on=new RegExp("^"+rn,"i"),an=//i,sn=/|/,ln="

";function cn(e,t,n){var r=parseInt(e.left,10),i=parseInt(e.top,10),o=parseInt(e.width,10)+parseInt(e.paddingLeft,10)+parseInt(e.paddingRight,10),a=parseInt(e.height,10)+parseInt(e.paddingTop,10)+parseInt(e.paddingBottom,10);return t>=r&&t<=r+o&&n>=i&&n<=i+a}var un="toastui-editor-";function hn(){for(var e=[],t=0;t<\/p>/gi,"

"),n=new RegExp(rn,"ig"),r=t.match(n);return null===r||void 0===r||r.forEach((function(e,n){if(an.test(e)){var i=ln;if(n){var o=r[n-1],a=o.match(tn);if(a&&!/br/i.test(a[1])){var s=a[1];i="<"+s+">"}}t=t.replace(an,i)}})),t}function En(e){var t=//g,n=/ class="ProseMirror-trailingBreak"/g,r=e;return r=r.replace(t,""),r=r.replace(n,""),r}var Mn=new a["PluginKey"]("widget"),On=5,Nn=function(){function e(e,t){var n=this;this.popup=null,this.removeWidget=function(){n.popup&&(n.rootEl.removeChild(n.popup),n.popup=null)},this.rootEl=e.dom.parentElement,this.eventEmitter=t,this.eventEmitter.listen("blur",this.removeWidget),this.eventEmitter.listen("loadUI",(function(){n.rootEl=Cn(e.dom.parentElement,"."+hn("defaultUI"))})),this.eventEmitter.listen("removePopupWidget",this.removeWidget)}return e.prototype.update=function(e){var t=Mn.getState(e.state);if(this.removeWidget(),t){var n=t.node,r=t.style,i=e.coordsAtPos(t.pos),o=i.top,a=i.left,s=i.bottom,l=s-o,c=this.rootEl.getBoundingClientRect(),u=o-c.top;P(n,{opacity:"0"}),this.rootEl.appendChild(n),P(n,{position:"absolute",left:a-c.left+On+"px",top:("bottom"===r?u+l-On:u-l)+"px",opacity:"1"}),this.popup=n,e.focus()}},e.prototype.destroy=function(){this.eventEmitter.removeEventHandler("blur",this.removeWidget)},e}();function Dn(e){return new a["Plugin"]({key:Mn,state:{init:function(){return null},apply:function(e){return e.getMeta("widget")}},view:function(t){return new Nn(t,e)}})}function Ln(e){e.listen("addImageBlobHook",(function(e,t){var n=new FileReader;n.onload=function(e){var n=e.target;return t(n.result)},n.readAsDataURL(e)}))}function zn(e,t,n){var r=function(n,r){e.emit("command","addImage",{imageUrl:n,altText:r||t.name||"image"})};e.emit("addImageBlobHook",t,r,n)}function Pn(e){var t=Qe(e).filter((function(e){var t=e.type;return-1!==t.indexOf("image")}));if(1===t.length){var n=t[0];if(n)return n.getAsFile()}return null}function In(e){var t=e.eventEmitter;return new a["Plugin"]({props:{handleDOMEvents:{drop:function(e,n){var r,i=null===(r=n.dataTransfer)||void 0===r?void 0:r.files;return i&&S(i,(function(e){return-1===e.type.indexOf("image")||(n.preventDefault(),n.stopPropagation(),zn(t,e,n.type),!1)})),!0}}}})}var Rn=function(){function e(){}return Object.defineProperty(e.prototype,"type",{get:function(){return"node"},enumerable:!1,configurable:!0}),e.prototype.setContext=function(e){this.context=e},e}();function Fn(e){var t=document.createElement("span"),n=Ot(e.attrs.info,e.textContent);return t.className="tui-widget",t.appendChild(n),{dom:t}}function Bn(e){return"widget"===e.type.name}var jn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"widget"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{attrs:{info:{default:null}},group:"inline",inline:!0,content:"text*",selectable:!1,atom:!0,toDOM:function(){return["span",{class:"tui-widget"},0]},parseDOM:[{tag:"span.tui-widget",getAttrs:function(e){var t=e.textContent,n=t.match(/\$\$(widget\d+)/),r=n[1];return{info:r}}}]}},enumerable:!1,configurable:!0}),t}(Rn),Hn=function(){function e(e){this.timer=null,this.el=document.createElement("div"),this.el.className="toastui-editor",this.eventEmitter=e,this.placeholder={text:""}}return e.prototype.createState=function(){return a["EditorState"].create({schema:this.schema,plugins:this.createPlugins()})},e.prototype.initEvent=function(){var e=this,t=e.eventEmitter,n=e.view,r=e.editorType;n.dom.addEventListener("focus",(function(){return t.emit("focus",r)})),n.dom.addEventListener("blur",(function(){return t.emit("blur",r)}))},e.prototype.emitChangeEvent=function(e){this.eventEmitter.emit("caretChange",this.editorType),e.docChanged&&this.eventEmitter.emit("change",this.editorType)},Object.defineProperty(e.prototype,"defaultPlugins",{get:function(){var e=this.createInputRules(),t=p(p([],this.keymaps),[Object(s["keymap"])(f({"Shift-Enter":l["a"].Enter},l["a"])),Object(u["a"])(),Rt(this.placeholder),Dn(this.eventEmitter),In(this.context)]);return e?t.concat(e):t},enumerable:!1,configurable:!0}),e.prototype.createInputRules=function(){var e=Nt(),t=e.map((function(e){var t=e.rule;return new c["InputRule"](t,(function(e,n,r,i){var o=e.schema,a=e.tr,s=e.doc,l=n.input.match(new RegExp(t,"g")),c=s.resolve(r),u=c.parent,h=0;if(Bn(u)&&(u=c.node(c.depth-1)),u.forEach((function(e){return Bn(e)&&(h+=1)})),l.length>h){var d=qe(l),f=zt(d,o);return a.replaceWith(i-d.length+1,i,f)}return null}))}));return t.length?Object(c["inputRules"])({rules:t}):null},e.prototype.clearTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},e.prototype.createSchema=function(){return new r["Schema"]({nodes:this.specs.nodes,marks:this.specs.marks})},e.prototype.createKeymaps=function(e){var t=It(),n=t.undo,r=t.redo,i=this.specs.keymaps(e),o={"Mod-z":n(),"Shift-Mod-z":r()};return e?i.concat(Object(s["keymap"])(o)):i},e.prototype.createCommands=function(){return this.specs.commands(this.view)},e.prototype.createPluginProps=function(){var e=this;return this.extraPlugins.map((function(t){return t(e.eventEmitter)}))},e.prototype.focus=function(){var e=this;this.clearTimer(),this.timer=setTimeout((function(){e.view.focus(),e.view.dispatch(e.view.state.tr.scrollIntoView())}))},e.prototype.blur=function(){this.view.dom.blur()},e.prototype.destroy=function(){var e=this;this.clearTimer(),this.view.destroy(),Object.keys(this).forEach((function(t){delete e[t]}))},e.prototype.moveCursorToStart=function(e){var t=this.view.state.tr;this.view.dispatch(t.setSelection(tt(t,1)).scrollIntoView()),e&&this.focus()},e.prototype.moveCursorToEnd=function(e){var t=this.view.state.tr;this.view.dispatch(t.setSelection(tt(t,t.doc.content.size-1)).scrollIntoView()),e&&this.focus()},e.prototype.setScrollTop=function(e){this.view.dom.scrollTop=e},e.prototype.getScrollTop=function(){return this.view.dom.scrollTop},e.prototype.setPlaceholder=function(e){this.placeholder.text=e,this.view.dispatch(this.view.state.tr.scrollIntoView())},e.prototype.setHeight=function(e){P(this.el,{height:e+"px"})},e.prototype.setMinHeight=function(e){P(this.el,{minHeight:e+"px"})},e.prototype.getElement=function(){return this.el},e}();function Un(e){return e instanceof Function}var qn=Un,Wn=["Enter","Shift-Enter","Mod-Enter","Tab","Shift-Tab","Delete","Backspace","Mod-Delete","Mod-Backspace","ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Mod-d","Mod-D","Alt-ArrowUp","Alt-ArrowDown"];function Gn(e,t,n){return e.focus(),t(n)(e.state,e.dispatch,e)}var Vn=function(){function e(e){this.specs=e}return Object.defineProperty(e.prototype,"nodes",{get:function(){return this.specs.filter((function(e){return"node"===e.type})).reduce((function(e,t){var n,r=t.name,i=t.schema;return f(f({},e),(n={},n[r]=i,n))}),{})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"marks",{get:function(){return this.specs.filter((function(e){return"mark"===e.type})).reduce((function(e,t){var n,r=t.name,i=t.schema;return f(f({},e),(n={},n[r]=i,n))}),{})},enumerable:!1,configurable:!0}),e.prototype.commands=function(e,t){var n=this.specs.filter((function(e){var t=e.commands;return t})).reduce((function(t,n){var r={},i=n.commands();return qn(i)?r[n.name]=function(t){return Gn(e,i,t)}:Object.keys(i).forEach((function(t){r[t]=function(n){return Gn(e,i[t],n)}})),f(f({},t),r)}),{}),r=It();return Object.keys(r).forEach((function(t){n[t]=function(n){return Gn(e,r[t],n)}})),t&&Object.keys(t).forEach((function(r){n[r]=function(n){return Gn(e,t[r],n)}})),n},e.prototype.keymaps=function(e){var t=this.specs.filter((function(e){return e.keymaps})).map((function(e){return e.keymaps()}));return t.map((function(t){return e||Object.keys(t).forEach((function(e){De(Wn,e)||delete t[e]})),Object(s["keymap"])(t)}))},e.prototype.setContext=function(e){this.specs.forEach((function(t){t.setContext(e)}))},e}();function Kn(e){var t=e.from,n=e.to;return e instanceof a["AllSelection"]?[t+1,n-1]:[t,n]}function Yn(e){return e.index(0)+1}function Xn(e,t,n){void 0===n&&(n=1);var r=0;return e.forEach((function(e,i){Bn(e)&&i+2 ?/,Qr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"blockQuote"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:dn("block-quote")},0]}}},enumerable:!1,configurable:!0}),t.prototype.createBlockQuoteText=function(e,t){return t?e.replace(Jr,"").trim():"> "+e.trim()},t.prototype.extendBlockQuote=function(){var e=this;return function(t,n){var r=t.selection,i=t.doc,o=t.tr,a=t.schema,s=Qn(r),l=s.endFromOffset,c=s.endToOffset,u=s.endIndex,h=s.to,d=_r(i,u),f=Jr.test(d);if(f&&h>l&&r.empty){var p=!d.replace(Jr,"").trim();if(p)o.deleteRange(l,c).split(o.mapping.map(c));else{var m=d.slice(h-l).trim(),g=et(a,e.createBlockQuoteText(m));it(o,c,m,g)}return n(o),!0}return!1}},t.prototype.commands=function(){var e=this;return function(){return function(t,n){var r=t.selection,i=t.doc,o=Qn(r),a=o.startFromOffset,s=o.endToOffset,l=o.startIndex,c=o.endIndex,u=Jr.test(_r(i,l)),h=rt({state:t,startIndex:l,endIndex:c,from:a,createText:function(t){return e.createBlockQuoteText(t,u)}});return n(h.setSelection(tt(h,h.mapping.map(s)))),!0}}},t.prototype.keymaps=function(){var e=this.commands()();return{"alt-q":e,"alt-Q":e,Enter:this.extendBlockQuote()}},t}(Xr),$r=/(^\s*)([-*+] |[\d]+\. )/,ei=/(^\s*)([\d])+\.( \[[ xX]])? /,ti=/^(\s*)((\d+)([.)]\s(?:\[(?:x|\s)\]\s)?))(.*)/,ni=/(^\s*)([-*+]|[\d]+\.)( \[[ xX]])? /,ri=/^(\s*)([-*+]+(\s(?:\[(?:x|\s)\]\s)?))(.*)/,ii=/(^\s*)([-*+] |[\d]+\. )(\[[ xX]] )/,oi=/(^\s*)([-*+])( \[[ xX]]) /;function ai(e){return ei.test(e)?"ordered":"bullet"}function si(e){var t=0;while(e&&"document"!==e.type)"list"===e.type&&(t+=1),e=e.parent;return t}function li(e,t,n,r){var i=e.getLineTexts(),o=i.length,a=[],s=t;while(r?s1){s=r?s+1:s-1;var l=e.findFirstNodeAtLine(s),c=si(l);if(c===n)a.push({line:s,depth:n,mdNode:l});else if(c0;c-=1){var u=t.findFirstNodeAtLine(c),h=Zr(n,c),d=h&&!!vt(u,(function(e){return dt(e)})),f=ti.exec(Zr(n,c));if(!f&&!d)break;if(f||!d){var p=f,m=p[1],g=p[3];if(!m){a=Number(g),s=c;break}}else l+=1}var v=a+r-s-l,b=[{text:v+". "+o,line:r}];return{changedResults:b}},task:function(e){var t=e.doc,n=e.line,r=Zr(t,n),i=[{text:"* [ ] "+r,line:n}];return{changedResults:i}}},gi={bullet:function(e){var t=e.line,n=e.doc,r=Zr(n,t),i=ri.exec(r),o=i[1],a=i[2];return{listSyntax:""+o+a}},ordered:function(e){var t=e.toastMark,n=e.line,r=e.mdNode,i=e.doc,o=si(r),a=Zr(i,n),s=ti.exec(a),l=s[1],c=s[3],u=s[4],h=Number(c)+1,d=""+l+h+u,p=li(t,n,o,!0),m=p.filter((function(e){var t=ti.exec(Zr(i,e.line));return t&&t[1].length===l.length&&!!vt(e.mdNode,(function(e){return ft(e)}))}));return f({listSyntax:d},di(i,m,"ordered",h))}};function vi(e,t,n,r,i){var o=[],a=Zr(e,n),s=ti.exec(a);while(s){var l=s[1],c=s[4],u=s[5],h=l.length;if(h===i)o.push(et(t,""+l+r+c+u)),r+=1,n+=1;else if(h>i){var d=vi(e,t,n,1,h);n=d.line,o=o.concat(d.nodes)}if(he.childCount)break;a=Zr(e,n),s=ti.exec(a)}return{nodes:o,line:n}}var bi=/(^\s{1,4})(.*)/;function yi(e,t,n){return e0){var u=r.child(c-1),h=u.nodeSize,d=u.textContent;return n.delete(s-h,s).split(n.mapping.map(l)).insert(n.mapping.map(l),et(o,d)),t(n),!0}return!1}},t.prototype.commands=function(){return{indent:this.indent(),outdent:this.outdent()}},t.prototype.keymaps=function(){return{Tab:this.indent(!0)(),"Shift-Tab":this.outdent(!0)(),"Mod-d":this.deleteLines(),"Mod-D":this.deleteLines(),"Alt-ArrowUp":this.moveUp(),"Alt-ArrowDown":this.moveDown()}},t}(Rn),Ci=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"text"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{group:"inline"}},enumerable:!1,configurable:!0}),t}(Rn),Ti=/^#{1,6}\s/,Si=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"heading"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{attrs:{level:{default:1},seText:{default:!1}},toDOM:function(e){var t=e.attrs,n=t.level,r=t.seText,i="heading|heading"+n;return r&&(i+="|delimiter|setext"),["span",{class:dn.apply(void 0,i.split("|"))},0]}}},enumerable:!1,configurable:!0}),t.prototype.createHeadingText=function(e,t,n){var r=t.replace(n,"").trim(),i="";while(e>0)i+="#",e-=1;return i+" "+r},t.prototype.commands=function(){var e=this;return function(t){return function(n,r){var i=t.level,o=Qn(n.selection),a=o.startFromOffset,s=o.endToOffset,l=o.startIndex,c=o.endIndex,u=rt({state:n,from:a,startIndex:l,endIndex:c,createText:function(t){var n=t.match(Ti),r=n?n[0]:"";return e.createHeadingText(i,t,r)}});return r(u.setSelection(tt(u,u.mapping.map(s)))),!0}}},t}(Xr),Ai="```",Ei=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),Object.defineProperty(t.prototype,"name",{get:function(){return"codeBlock"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:dn("code-block")},0]}}},enumerable:!1,configurable:!0}),t.prototype.commands=function(){return function(){return function(e,t){var n=e.selection,r=e.schema,i=e.tr,o=Qn(n),a=o.startFromOffset,s=o.endToOffset,l=et(r,Ai);return i.insert(a,l).split(a+Ai.length),i.split(i.mapping.map(s)).insert(i.mapping.map(s),l),t(i.setSelection(tt(i,i.mapping.map(s)-(Ai.length+2)))),!0}}},t.prototype.keepIndentation=function(){var e=this;return function(t,n){var r=t.selection,i=t.tr,o=t.doc,a=t.schema,s=e.context.toastMark,l=Qn(r),c=l.startFromOffset,u=l.endToOffset,h=l.endIndex,d=l.from,f=l.to,p=_r(o,h);if(d===f&&p.trim()){var m=p.match(/^\s+/),g=s.findFirstNodeAtLine(h+1);if(ht(g)&&m){var v=m[0],b=p.slice(f-c),y=et(a,v+b);return it(i,u,b,y),n(i),!0}}return!1}},t.prototype.keymaps=function(){var e=this.commands()();return{"Shift-Mod-p":e,"Shift-Mod-P":e,Enter:this.keepIndentation()}},t}(Xr),Mi=/\||\s/g;function Oi(e){return[Di(e),Di(e,!0)]}function Ni(e,t){for(var n=[],r=0;r0&&(t+="\n")})),t},t.prototype.setSelection=function(e,t){void 0===t&&(t=e);var n=this.view.state.tr,r=Jn(n.doc,e,t),i=r[0],o=r[1];this.view.dispatch(n.setSelection(tt(n,i,o)).scrollIntoView())},t.prototype.replaceSelection=function(e,t,n){var i,o=this.view.state,a=o.tr,s=o.schema,l=o.doc,c=e.split(uo),u=c.map((function(e){return $e(s,zt(e,s))})),h=new r["Slice"](r["Fragment"].from(u),1,1);if(this.focus(),t&&n){var d=Jn(l,t,n),f=d[0],p=d[1];i=a.replaceRange(f,p,h)}else i=a.replaceSelection(h);this.view.dispatch(i.scrollIntoView())},t.prototype.deleteSelection=function(e,t){var n,r=this.view.state,i=r.tr,o=r.doc;if(e&&t){var a=Jn(o,e,t),s=a[0],l=a[1];n=i.deleteRange(s,l)}else n=i.deleteSelection();this.view.dispatch(n.scrollIntoView())},t.prototype.getSelectedText=function(e,t){var n=this.view.state,r=n.doc,i=n.selection,o=i.from,a=i.to;if(e&&t){var s=Jn(r,e,t);o=s[0],a=s[1]}return r.textBetween(o,a,"\n")},t.prototype.getSelection=function(){var e=this.view.state.selection,t=e.from,n=e.to;return Zn(this.view.state.tr.doc,t,n)},t.prototype.setMarkdown=function(e,t){void 0===t&&(t=!0);var n=e.split(uo),r=this.view.state,i=r.tr,o=r.doc,a=r.schema,s=n.map((function(e){return $e(a,zt(e,a))}));this.view.dispatch(i.replaceWith(0,o.content.size,s)),t&&this.moveCursorToEnd(!0)},t.prototype.addWidget=function(e,t,n){var r=this.view.state,i=r.tr,o=r.doc,a=r.selection,s=n?Jn(o,n,n)[0]:a.to;this.view.dispatch(i.setMeta("widget",{pos:s,node:e,style:t}))},t.prototype.replaceWithWidget=function(e,t,n){var r=this.view.state,i=r.tr,o=r.schema,a=r.doc,s=Jn(a,e,t),l=zt(n,o);this.view.dispatch(i.replaceWith(s[0],s[1],l))},t.prototype.getRangeInfoOfNode=function(e){var t=this.view.state,n=t.doc,r=t.selection,i=e||Zn(n,r.from)[0],o=this.toastMark.findNodeAtPosition(i);return"text"===o.type&&"paragraph"!==o.parent.type&&(o=o.parent),o.sourcepos[1][1]+=1,{range:o.sourcepos,type:o.type}},t.prototype.getMarkdown=function(){return this.toastMark.getLineTexts().map((function(e){return Et(e)})).join("\n")},t.prototype.getToastMark=function(){return this.toastMark},t}(Hn),fo="_feEventKey";function po(e,t){var n,r=e[fo];return r||(r=e[fo]={}),n=r[t],n||(n=r[t]=[]),n}var mo=po,go=x,vo=N,bo=mo;function yo(e,t,n){go(t)?vo(t.split(/\s+/g),(function(t){wo(e,t,n)})):vo(t,(function(t,n){wo(e,n,t)}))}function wo(e,t,n){var r,i=bo(e,t);n?(vo(i,(function(i,o){return n!==i.handler||(xo(e,t,i.wrappedHandler),r=o,!1)})),i.splice(r,1)):(vo(i,(function(n){xo(e,t,n.wrappedHandler)})),i.splice(0,i.length))}function xo(e,t,n){"removeEventListener"in e?e.removeEventListener(t,n):"detachEvent"in e&&e.detachEvent("on"+t,n)}var ko=yo,Co=x,To=N,So=mo;function Ao(e,t,n,r){Co(t)?To(t.split(/\s+/g),(function(t){Eo(e,t,n,r)})):To(t,(function(t,r){Eo(e,r,t,n)}))}function Eo(e,t,n,r){function i(t){n.call(r||e,t||window.event)}"addEventListener"in e?e.addEventListener(t,i):"attachEvent"in e&&e.attachEvent("on"+t,i),Mo(e,t,n,i)}function Mo(e,t,n,r){var i=So(e,t),o=!1;To(i,(function(e){return e.handler!==n||(o=!0,!1)})),o||i.push({handler:n,wrappedHandler:r})}var Oo=Ao,No=function(e,t){return No=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},No(e,t)}; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -23,18 +23,18 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */function Do(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}No(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Lo=function(){return Lo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=55296&&o<=57343){if(o>=55296&&o<=56319&&r+1=56320&&a<=57343)){l+=encodeURIComponent(e[r]+e[r+1]),r++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(e[r]);return l}Fo.defaultChars=";/?:@&=+$,-_.!~*'()#",Fo.componentChars="-_.!~*'()";var Bo=Fo,jo={},Ho={},Uo="Á",qo="á",Wo="Ă",Go="ă",Vo="∾",Ko="∿",Yo="∾̳",Xo="Â",Zo="â",_o="´",Jo="А",Qo="а",$o="Æ",ea="æ",ta="⁡",na="𝔄",ra="𝔞",ia="À",oa="à",aa="ℵ",sa="ℵ",la="Α",ca="α",ua="Ā",ha="ā",da="⨿",fa="&",pa="&",ma="⩕",ga="⩓",va="∧",ba="⩜",ya="⩘",wa="⩚",xa="∠",ka="⦤",Ca="∠",Ta="⦨",Aa="⦩",Sa="⦪",Ea="⦫",Ma="⦬",Oa="⦭",Na="⦮",Da="⦯",La="∡",za="∟",Pa="⊾",Ia="⦝",Ra="∢",Fa="Å",Ba="⍼",ja="Ą",Ha="ą",Ua="𝔸",qa="𝕒",Wa="⩯",Ga="≈",Va="⩰",Ka="≊",Ya="≋",Xa="'",Za="⁡",_a="≈",Ja="≊",Qa="Å",$a="å",es="𝒜",ts="𝒶",ns="≔",rs="*",is="≈",os="≍",as="Ã",ss="ã",ls="Ä",cs="ä",us="∳",hs="⨑",ds="≌",fs="϶",ps="‵",ms="∽",gs="⋍",vs="∖",bs="⫧",ys="⊽",ws="⌅",xs="⌆",ks="⌅",Cs="⎵",Ts="⎶",As="≌",Ss="Б",Es="б",Ms="„",Os="∵",Ns="∵",Ds="∵",Ls="⦰",zs="϶",Ps="ℬ",Is="ℬ",Rs="Β",Fs="β",Bs="ℶ",js="≬",Hs="𝔅",Us="𝔟",qs="⋂",Ws="◯",Gs="⋃",Vs="⨀",Ks="⨁",Ys="⨂",Xs="⨆",Zs="★",_s="▽",Js="△",Qs="⨄",$s="⋁",el="⋀",tl="⤍",nl="⧫",rl="▪",il="▴",ol="▾",al="◂",sl="▸",ll="␣",cl="▒",ul="░",hl="▓",dl="█",fl="=⃥",pl="≡⃥",ml="⫭",gl="⌐",vl="𝔹",bl="𝕓",yl="⊥",wl="⊥",xl="⋈",kl="⧉",Cl="┐",Tl="╕",Al="╖",Sl="╗",El="┌",Ml="╒",Ol="╓",Nl="╔",Dl="─",Ll="═",zl="┬",Pl="╤",Il="╥",Rl="╦",Fl="┴",Bl="╧",jl="╨",Hl="╩",Ul="⊟",ql="⊞",Wl="⊠",Gl="┘",Vl="╛",Kl="╜",Yl="╝",Xl="└",Zl="╘",_l="╙",Jl="╚",Ql="│",$l="║",ec="┼",tc="╪",nc="╫",rc="╬",ic="┤",oc="╡",ac="╢",sc="╣",lc="├",cc="╞",uc="╟",hc="╠",dc="‵",fc="˘",pc="˘",mc="¦",gc="𝒷",vc="ℬ",bc="⁏",yc="∽",wc="⋍",xc="⧅",kc="\\",Cc="⟈",Tc="•",Ac="•",Sc="≎",Ec="⪮",Mc="≏",Oc="≎",Nc="≏",Dc="Ć",Lc="ć",zc="⩄",Pc="⩉",Ic="⩋",Rc="∩",Fc="⋒",Bc="⩇",jc="⩀",Hc="ⅅ",Uc="∩︀",qc="⁁",Wc="ˇ",Gc="ℭ",Vc="⩍",Kc="Č",Yc="č",Xc="Ç",Zc="ç",_c="Ĉ",Jc="ĉ",Qc="∰",$c="⩌",eu="⩐",tu="Ċ",nu="ċ",ru="¸",iu="¸",ou="⦲",au="¢",su="·",lu="·",cu="𝔠",uu="ℭ",hu="Ч",du="ч",fu="✓",pu="✓",mu="Χ",gu="χ",vu="ˆ",bu="≗",yu="↺",wu="↻",xu="⊛",ku="⊚",Cu="⊝",Tu="⊙",Au="®",Su="Ⓢ",Eu="⊖",Mu="⊕",Ou="⊗",Nu="○",Du="⧃",Lu="≗",zu="⨐",Pu="⫯",Iu="⧂",Ru="∲",Fu="”",Bu="’",ju="♣",Hu="♣",Uu=":",qu="∷",Wu="⩴",Gu="≔",Vu="≔",Ku=",",Yu="@",Xu="∁",Zu="∘",_u="∁",Ju="ℂ",Qu="≅",$u="⩭",eh="≡",th="∮",nh="∯",rh="∮",ih="𝕔",oh="ℂ",ah="∐",sh="∐",lh="©",ch="©",uh="℗",hh="∳",dh="↵",fh="✗",ph="⨯",mh="𝒞",gh="𝒸",vh="⫏",bh="⫑",yh="⫐",wh="⫒",xh="⋯",kh="⤸",Ch="⤵",Th="⋞",Ah="⋟",Sh="↶",Eh="⤽",Mh="⩈",Oh="⩆",Nh="≍",Dh="∪",Lh="⋓",zh="⩊",Ph="⊍",Ih="⩅",Rh="∪︀",Fh="↷",Bh="⤼",jh="⋞",Hh="⋟",Uh="⋎",qh="⋏",Wh="¤",Gh="↶",Vh="↷",Kh="⋎",Yh="⋏",Xh="∲",Zh="∱",_h="⌭",Jh="†",Qh="‡",$h="ℸ",ed="↓",td="↡",nd="⇓",rd="‐",id="⫤",od="⊣",ad="⤏",sd="˝",ld="Ď",cd="ď",ud="Д",hd="д",dd="‡",fd="⇊",pd="ⅅ",md="ⅆ",gd="⤑",vd="⩷",bd="°",yd="∇",wd="Δ",xd="δ",kd="⦱",Cd="⥿",Td="𝔇",Ad="𝔡",Sd="⥥",Ed="⇃",Md="⇂",Od="´",Nd="˙",Dd="˝",Ld="`",zd="˜",Pd="⋄",Id="⋄",Rd="⋄",Fd="♦",Bd="♦",jd="¨",Hd="ⅆ",Ud="ϝ",qd="⋲",Wd="÷",Gd="÷",Vd="⋇",Kd="⋇",Yd="Ђ",Xd="ђ",Zd="⌞",_d="⌍",Jd="$",Qd="𝔻",$d="𝕕",ef="¨",tf="˙",nf="⃜",rf="≐",of="≑",af="≐",sf="∸",lf="∔",cf="⊡",uf="⌆",hf="∯",df="¨",ff="⇓",pf="⇐",mf="⇔",gf="⫤",vf="⟸",bf="⟺",yf="⟹",wf="⇒",xf="⊨",kf="⇑",Cf="⇕",Tf="∥",Af="⤓",Sf="↓",Ef="↓",Mf="⇓",Of="⇵",Nf="̑",Df="⇊",Lf="⇃",zf="⇂",Pf="⥐",If="⥞",Rf="⥖",Ff="↽",Bf="⥟",jf="⥗",Hf="⇁",Uf="↧",qf="⊤",Wf="⤐",Gf="⌟",Vf="⌌",Kf="𝒟",Yf="𝒹",Xf="Ѕ",Zf="ѕ",_f="⧶",Jf="Đ",Qf="đ",$f="⋱",ep="▿",tp="▾",np="⇵",rp="⥯",ip="⦦",op="Џ",ap="џ",sp="⟿",lp="É",cp="é",up="⩮",hp="Ě",dp="ě",fp="Ê",pp="ê",mp="≖",gp="≕",vp="Э",bp="э",yp="⩷",wp="Ė",xp="ė",kp="≑",Cp="ⅇ",Tp="≒",Ap="𝔈",Sp="𝔢",Ep="⪚",Mp="È",Op="è",Np="⪖",Dp="⪘",Lp="⪙",zp="∈",Pp="⏧",Ip="ℓ",Rp="⪕",Fp="⪗",Bp="Ē",jp="ē",Hp="∅",Up="∅",qp="◻",Wp="∅",Gp="▫",Vp=" ",Kp=" ",Yp=" ",Xp="Ŋ",Zp="ŋ",_p=" ",Jp="Ę",Qp="ę",$p="𝔼",em="𝕖",tm="⋕",nm="⧣",rm="⩱",im="ε",om="Ε",am="ε",sm="ϵ",lm="≖",cm="≕",um="≂",hm="⪖",dm="⪕",fm="⩵",pm="=",mm="≂",gm="≟",vm="⇌",bm="≡",ym="⩸",wm="⧥",xm="⥱",km="≓",Cm="ℯ",Tm="ℰ",Am="≐",Sm="⩳",Em="≂",Mm="Η",Om="η",Nm="Ð",Dm="ð",Lm="Ë",zm="ë",Pm="€",Im="!",Rm="∃",Fm="∃",Bm="ℰ",jm="ⅇ",Hm="ⅇ",Um="≒",qm="Ф",Wm="ф",Gm="♀",Vm="ffi",Km="ff",Ym="ffl",Xm="𝔉",Zm="𝔣",_m="fi",Jm="◼",Qm="▪",$m="fj",eg="♭",tg="fl",ng="▱",rg="ƒ",ig="𝔽",og="𝕗",ag="∀",sg="∀",lg="⋔",cg="⫙",ug="ℱ",hg="⨍",dg="½",fg="⅓",pg="¼",mg="⅕",gg="⅙",vg="⅛",bg="⅔",yg="⅖",wg="¾",xg="⅗",kg="⅜",Cg="⅘",Tg="⅚",Ag="⅝",Sg="⅞",Eg="⁄",Mg="⌢",Og="𝒻",Ng="ℱ",Dg="ǵ",Lg="Γ",zg="γ",Pg="Ϝ",Ig="ϝ",Rg="⪆",Fg="Ğ",Bg="ğ",jg="Ģ",Hg="Ĝ",Ug="ĝ",qg="Г",Wg="г",Gg="Ġ",Vg="ġ",Kg="≥",Yg="≧",Xg="⪌",Zg="⋛",_g="≥",Jg="≧",Qg="⩾",$g="⪩",ev="⩾",tv="⪀",nv="⪂",rv="⪄",iv="⋛︀",ov="⪔",av="𝔊",sv="𝔤",lv="≫",cv="⋙",uv="⋙",hv="ℷ",dv="Ѓ",fv="ѓ",pv="⪥",mv="≷",gv="⪒",vv="⪤",bv="⪊",yv="⪊",wv="⪈",xv="≩",kv="⪈",Cv="≩",Tv="⋧",Av="𝔾",Sv="𝕘",Ev="`",Mv="≥",Ov="⋛",Nv="≧",Dv="⪢",Lv="≷",zv="⩾",Pv="≳",Iv="𝒢",Rv="ℊ",Fv="≳",Bv="⪎",jv="⪐",Hv="⪧",Uv="⩺",qv=">",Wv=">",Gv="≫",Vv="⋗",Kv="⦕",Yv="⩼",Xv="⪆",Zv="⥸",_v="⋗",Jv="⋛",Qv="⪌",$v="≷",eb="≳",tb="≩︀",nb="≩︀",rb="ˇ",ib=" ",ob="½",ab="ℋ",sb="Ъ",lb="ъ",cb="⥈",ub="↔",hb="⇔",db="↭",fb="^",pb="ℏ",mb="Ĥ",gb="ĥ",vb="♥",bb="♥",yb="…",wb="⊹",xb="𝔥",kb="ℌ",Cb="ℋ",Tb="⤥",Ab="⤦",Sb="⇿",Eb="∻",Mb="↩",Ob="↪",Nb="𝕙",Db="ℍ",Lb="―",zb="─",Pb="𝒽",Ib="ℋ",Rb="ℏ",Fb="Ħ",Bb="ħ",jb="≎",Hb="≏",Ub="⁃",qb="‐",Wb="Í",Gb="í",Vb="⁣",Kb="Î",Yb="î",Xb="И",Zb="и",_b="İ",Jb="Е",Qb="е",$b="¡",ey="⇔",ty="𝔦",ny="ℑ",ry="Ì",iy="ì",oy="ⅈ",ay="⨌",sy="∭",ly="⧜",cy="℩",uy="IJ",hy="ij",dy="Ī",fy="ī",py="ℑ",my="ⅈ",gy="ℐ",vy="ℑ",by="ı",yy="ℑ",wy="⊷",xy="Ƶ",ky="⇒",Cy="℅",Ty="∞",Ay="⧝",Sy="ı",Ey="⊺",My="∫",Oy="∬",Ny="ℤ",Dy="∫",Ly="⊺",zy="⋂",Py="⨗",Iy="⨼",Ry="⁣",Fy="⁢",By="Ё",jy="ё",Hy="Į",Uy="į",qy="𝕀",Wy="𝕚",Gy="Ι",Vy="ι",Ky="⨼",Yy="¿",Xy="𝒾",Zy="ℐ",_y="∈",Jy="⋵",Qy="⋹",$y="⋴",ew="⋳",tw="∈",nw="⁢",rw="Ĩ",iw="ĩ",ow="І",aw="і",sw="Ï",lw="ï",cw="Ĵ",uw="ĵ",hw="Й",dw="й",fw="𝔍",pw="𝔧",mw="ȷ",gw="𝕁",vw="𝕛",bw="𝒥",yw="𝒿",ww="Ј",xw="ј",kw="Є",Cw="є",Tw="Κ",Aw="κ",Sw="ϰ",Ew="Ķ",Mw="ķ",Ow="К",Nw="к",Dw="𝔎",Lw="𝔨",zw="ĸ",Pw="Х",Iw="х",Rw="Ќ",Fw="ќ",Bw="𝕂",jw="𝕜",Hw="𝒦",Uw="𝓀",qw="⇚",Ww="Ĺ",Gw="ĺ",Vw="⦴",Kw="ℒ",Yw="Λ",Xw="λ",Zw="⟨",_w="⟪",Jw="⦑",Qw="⟨",$w="⪅",ex="ℒ",tx="«",nx="⇤",rx="⤟",ix="←",ox="↞",ax="⇐",sx="⤝",lx="↩",cx="↫",ux="⤹",hx="⥳",dx="↢",fx="⤙",px="⤛",mx="⪫",gx="⪭",vx="⪭︀",bx="⤌",yx="⤎",wx="❲",xx="{",kx="[",Cx="⦋",Tx="⦏",Ax="⦍",Sx="Ľ",Ex="ľ",Mx="Ļ",Ox="ļ",Nx="⌈",Dx="{",Lx="Л",zx="л",Px="⤶",Ix="“",Rx="„",Fx="⥧",Bx="⥋",jx="↲",Hx="≤",Ux="≦",qx="⟨",Wx="⇤",Gx="←",Vx="←",Kx="⇐",Yx="⇆",Xx="↢",Zx="⌈",_x="⟦",Jx="⥡",Qx="⥙",$x="⇃",ek="⌊",tk="↽",nk="↼",rk="⇇",ik="↔",ok="↔",ak="⇔",sk="⇆",lk="⇋",ck="↭",uk="⥎",hk="↤",dk="⊣",fk="⥚",pk="⋋",mk="⧏",gk="⊲",vk="⊴",bk="⥑",yk="⥠",wk="⥘",xk="↿",kk="⥒",Ck="↼",Tk="⪋",Ak="⋚",Sk="≤",Ek="≦",Mk="⩽",Ok="⪨",Nk="⩽",Dk="⩿",Lk="⪁",zk="⪃",Pk="⋚︀",Ik="⪓",Rk="⪅",Fk="⋖",Bk="⋚",jk="⪋",Hk="⋚",Uk="≦",qk="≶",Wk="≶",Gk="⪡",Vk="≲",Kk="⩽",Yk="≲",Xk="⥼",Zk="⌊",_k="𝔏",Jk="𝔩",Qk="≶",$k="⪑",eC="⥢",tC="↽",nC="↼",rC="⥪",iC="▄",oC="Љ",aC="љ",sC="⇇",lC="≪",cC="⋘",uC="⌞",hC="⇚",dC="⥫",fC="◺",pC="Ŀ",mC="ŀ",gC="⎰",vC="⎰",bC="⪉",yC="⪉",wC="⪇",xC="≨",kC="⪇",CC="≨",TC="⋦",AC="⟬",SC="⇽",EC="⟦",MC="⟵",OC="⟵",NC="⟸",DC="⟷",LC="⟷",zC="⟺",PC="⟼",IC="⟶",RC="⟶",FC="⟹",BC="↫",jC="↬",HC="⦅",UC="𝕃",qC="𝕝",WC="⨭",GC="⨴",VC="∗",KC="_",YC="↙",XC="↘",ZC="◊",_C="◊",JC="⧫",QC="(",$C="⦓",eT="⇆",tT="⌟",nT="⇋",rT="⥭",iT="‎",oT="⊿",aT="‹",sT="𝓁",lT="ℒ",cT="↰",uT="↰",hT="≲",dT="⪍",fT="⪏",pT="[",mT="‘",gT="‚",vT="Ł",bT="ł",yT="⪦",wT="⩹",xT="<",kT="<",CT="≪",TT="⋖",AT="⋋",ST="⋉",ET="⥶",MT="⩻",OT="◃",NT="⊴",DT="◂",LT="⦖",zT="⥊",PT="⥦",IT="≨︀",RT="≨︀",FT="¯",BT="♂",jT="✠",HT="✠",UT="↦",qT="↦",WT="↧",GT="↤",VT="↥",KT="▮",YT="⨩",XT="М",ZT="м",_T="—",JT="∺",QT="∡",$T=" ",eA="ℳ",tA="𝔐",nA="𝔪",rA="℧",iA="µ",oA="*",aA="⫰",sA="∣",lA="·",cA="⊟",uA="−",hA="∸",dA="⨪",fA="∓",pA="⫛",mA="…",gA="∓",vA="⊧",bA="𝕄",yA="𝕞",wA="∓",xA="𝓂",kA="ℳ",CA="∾",TA="Μ",AA="μ",SA="⊸",EA="⊸",MA="∇",OA="Ń",NA="ń",DA="∠⃒",LA="≉",zA="⩰̸",PA="≋̸",IA="ʼn",RA="≉",FA="♮",BA="ℕ",jA="♮",HA=" ",UA="≎̸",qA="≏̸",WA="⩃",GA="Ň",VA="ň",KA="Ņ",YA="ņ",XA="≇",ZA="⩭̸",_A="⩂",JA="Н",QA="н",$A="–",eS="⤤",tS="↗",nS="⇗",rS="↗",iS="≠",oS="≐̸",aS="​",sS="​",lS="​",cS="​",uS="≢",hS="⤨",dS="≂̸",fS="≫",pS="≪",mS="\n",gS="∄",vS="∄",bS="𝔑",yS="𝔫",wS="≧̸",xS="≱",kS="≱",CS="≧̸",TS="⩾̸",AS="⩾̸",SS="⋙̸",ES="≵",MS="≫⃒",OS="≯",NS="≯",DS="≫̸",LS="↮",zS="⇎",PS="⫲",IS="∋",RS="⋼",FS="⋺",BS="∋",jS="Њ",HS="њ",US="↚",qS="⇍",WS="‥",GS="≦̸",VS="≰",KS="↚",YS="⇍",XS="↮",ZS="⇎",_S="≰",JS="≦̸",QS="⩽̸",$S="⩽̸",eE="≮",tE="⋘̸",nE="≴",rE="≪⃒",iE="≮",oE="⋪",aE="⋬",sE="≪̸",lE="∤",cE="⁠",uE=" ",hE="𝕟",dE="ℕ",fE="⫬",pE="¬",mE="≢",gE="≭",vE="∦",bE="∉",yE="≠",wE="≂̸",xE="∄",kE="≯",CE="≱",TE="≧̸",AE="≫̸",SE="≹",EE="⩾̸",ME="≵",OE="≎̸",NE="≏̸",DE="∉",LE="⋵̸",zE="⋹̸",PE="∉",IE="⋷",RE="⋶",FE="⧏̸",BE="⋪",jE="⋬",HE="≮",UE="≰",qE="≸",WE="≪̸",GE="⩽̸",VE="≴",KE="⪢̸",YE="⪡̸",XE="∌",ZE="∌",_E="⋾",JE="⋽",QE="⊀",$E="⪯̸",eM="⋠",tM="∌",nM="⧐̸",rM="⋫",iM="⋭",oM="⊏̸",aM="⋢",sM="⊐̸",lM="⋣",cM="⊂⃒",uM="⊈",hM="⊁",dM="⪰̸",fM="⋡",pM="≿̸",mM="⊃⃒",gM="⊉",vM="≁",bM="≄",yM="≇",wM="≉",xM="∤",kM="∦",CM="∦",TM="⫽⃥",AM="∂̸",SM="⨔",EM="⊀",MM="⋠",OM="⊀",NM="⪯̸",DM="⪯̸",LM="⤳̸",zM="↛",PM="⇏",IM="↝̸",RM="↛",FM="⇏",BM="⋫",jM="⋭",HM="⊁",UM="⋡",qM="⪰̸",WM="𝒩",GM="𝓃",VM="∤",KM="∦",YM="≁",XM="≄",ZM="≄",_M="∤",JM="∦",QM="⋢",$M="⋣",eO="⊄",tO="⫅̸",nO="⊈",rO="⊂⃒",iO="⊈",oO="⫅̸",aO="⊁",sO="⪰̸",lO="⊅",cO="⫆̸",uO="⊉",hO="⊃⃒",dO="⊉",fO="⫆̸",pO="≹",mO="Ñ",gO="ñ",vO="≸",bO="⋪",yO="⋬",wO="⋫",xO="⋭",kO="Ν",CO="ν",TO="#",AO="№",SO=" ",EO="≍⃒",MO="⊬",OO="⊭",NO="⊮",DO="⊯",LO="≥⃒",zO=">⃒",PO="⤄",IO="⧞",RO="⤂",FO="≤⃒",BO="<⃒",jO="⊴⃒",HO="⤃",UO="⊵⃒",qO="∼⃒",WO="⤣",GO="↖",VO="⇖",KO="↖",YO="⤧",XO="Ó",ZO="ó",_O="⊛",JO="Ô",QO="ô",$O="⊚",eN="О",tN="о",nN="⊝",rN="Ő",iN="ő",oN="⨸",aN="⊙",sN="⦼",lN="Œ",cN="œ",uN="⦿",hN="𝔒",dN="𝔬",fN="˛",pN="Ò",mN="ò",gN="⧁",vN="⦵",bN="Ω",yN="∮",wN="↺",xN="⦾",kN="⦻",CN="‾",TN="⧀",AN="Ō",SN="ō",EN="Ω",MN="ω",ON="Ο",NN="ο",DN="⦶",LN="⊖",zN="𝕆",PN="𝕠",IN="⦷",RN="“",FN="‘",BN="⦹",jN="⊕",HN="↻",UN="⩔",qN="∨",WN="⩝",GN="ℴ",VN="ℴ",KN="ª",YN="º",XN="⊶",ZN="⩖",_N="⩗",JN="⩛",QN="Ⓢ",$N="𝒪",eD="ℴ",tD="Ø",nD="ø",rD="⊘",iD="Õ",oD="õ",aD="⨶",sD="⨷",lD="⊗",cD="Ö",uD="ö",hD="⌽",dD="‾",fD="⏞",pD="⎴",mD="⏜",gD="¶",vD="∥",bD="∥",yD="⫳",wD="⫽",xD="∂",kD="∂",CD="П",TD="п",AD="%",SD=".",ED="‰",MD="⊥",OD="‱",ND="𝔓",DD="𝔭",LD="Φ",zD="φ",PD="ϕ",ID="ℳ",RD="☎",FD="Π",BD="π",jD="⋔",HD="ϖ",UD="ℏ",qD="ℎ",WD="ℏ",GD="⨣",VD="⊞",KD="⨢",YD="+",XD="∔",ZD="⨥",_D="⩲",JD="±",QD="±",$D="⨦",eL="⨧",tL="±",nL="ℌ",rL="⨕",iL="𝕡",oL="ℙ",aL="£",sL="⪷",lL="⪻",cL="≺",uL="≼",hL="⪷",dL="≺",fL="≼",pL="≺",mL="⪯",gL="≼",vL="≾",bL="⪯",yL="⪹",wL="⪵",xL="⋨",kL="⪯",CL="⪳",TL="≾",AL="′",SL="″",EL="ℙ",ML="⪹",OL="⪵",NL="⋨",DL="∏",LL="∏",zL="⌮",PL="⌒",IL="⌓",RL="∝",FL="∝",BL="∷",jL="∝",HL="≾",UL="⊰",qL="𝒫",WL="𝓅",GL="Ψ",VL="ψ",KL=" ",YL="𝔔",XL="𝔮",ZL="⨌",_L="𝕢",JL="ℚ",QL="⁗",$L="𝒬",ez="𝓆",tz="ℍ",nz="⨖",rz="?",iz="≟",oz='"',az='"',sz="⇛",lz="∽̱",cz="Ŕ",uz="ŕ",hz="√",dz="⦳",fz="⟩",pz="⟫",mz="⦒",gz="⦥",vz="⟩",bz="»",yz="⥵",wz="⇥",xz="⤠",kz="⤳",Cz="→",Tz="↠",Az="⇒",Sz="⤞",Ez="↪",Mz="↬",Oz="⥅",Nz="⥴",Dz="⤖",Lz="↣",zz="↝",Pz="⤚",Iz="⤜",Rz="∶",Fz="ℚ",Bz="⤍",jz="⤏",Hz="⤐",Uz="❳",qz="}",Wz="]",Gz="⦌",Vz="⦎",Kz="⦐",Yz="Ř",Xz="ř",Zz="Ŗ",_z="ŗ",Jz="⌉",Qz="}",$z="Р",eP="р",tP="⤷",nP="⥩",rP="”",iP="”",oP="↳",aP="ℜ",sP="ℛ",lP="ℜ",cP="ℝ",uP="ℜ",hP="▭",dP="®",fP="®",pP="∋",mP="⇋",gP="⥯",vP="⥽",bP="⌋",yP="𝔯",wP="ℜ",xP="⥤",kP="⇁",CP="⇀",TP="⥬",AP="Ρ",SP="ρ",EP="ϱ",MP="⟩",OP="⇥",NP="→",DP="→",LP="⇒",zP="⇄",PP="↣",IP="⌉",RP="⟧",FP="⥝",BP="⥕",jP="⇂",HP="⌋",UP="⇁",qP="⇀",WP="⇄",GP="⇌",VP="⇉",KP="↝",YP="↦",XP="⊢",ZP="⥛",_P="⋌",JP="⧐",QP="⊳",$P="⊵",eI="⥏",tI="⥜",nI="⥔",rI="↾",iI="⥓",oI="⇀",aI="˚",sI="≓",lI="⇄",cI="⇌",uI="‏",hI="⎱",dI="⎱",fI="⫮",pI="⟭",mI="⇾",gI="⟧",vI="⦆",bI="𝕣",yI="ℝ",wI="⨮",xI="⨵",kI="⥰",CI=")",TI="⦔",AI="⨒",SI="⇉",EI="⇛",MI="›",OI="𝓇",NI="ℛ",DI="↱",LI="↱",zI="]",PI="’",II="’",RI="⋌",FI="⋊",BI="▹",jI="⊵",HI="▸",UI="⧎",qI="⧴",WI="⥨",GI="℞",VI="Ś",KI="ś",YI="‚",XI="⪸",ZI="Š",_I="š",JI="⪼",QI="≻",$I="≽",eR="⪰",tR="⪴",nR="Ş",rR="ş",iR="Ŝ",oR="ŝ",aR="⪺",sR="⪶",lR="⋩",cR="⨓",uR="≿",hR="С",dR="с",fR="⊡",pR="⋅",mR="⩦",gR="⤥",vR="↘",bR="⇘",yR="↘",wR="§",xR=";",kR="⤩",CR="∖",TR="∖",AR="✶",SR="𝔖",ER="𝔰",MR="⌢",OR="♯",NR="Щ",DR="щ",LR="Ш",zR="ш",PR="↓",IR="←",RR="∣",FR="∥",BR="→",jR="↑",HR="­",UR="Σ",qR="σ",WR="ς",GR="ς",VR="∼",KR="⩪",YR="≃",XR="≃",ZR="⪞",_R="⪠",JR="⪝",QR="⪟",$R="≆",eF="⨤",tF="⥲",nF="←",rF="∘",iF="∖",oF="⨳",aF="⧤",sF="∣",lF="⌣",cF="⪪",uF="⪬",hF="⪬︀",dF="Ь",fF="ь",pF="⌿",mF="⧄",gF="/",vF="𝕊",bF="𝕤",yF="♠",wF="♠",xF="∥",kF="⊓",CF="⊓︀",TF="⊔",AF="⊔︀",SF="√",EF="⊏",MF="⊑",OF="⊏",NF="⊑",DF="⊐",LF="⊒",zF="⊐",PF="⊒",IF="□",RF="□",FF="⊓",BF="⊏",jF="⊑",HF="⊐",UF="⊒",qF="⊔",WF="▪",GF="□",VF="▪",KF="→",YF="𝒮",XF="𝓈",ZF="∖",_F="⌣",JF="⋆",QF="⋆",$F="☆",eB="★",tB="ϵ",nB="ϕ",rB="¯",iB="⊂",oB="⋐",aB="⪽",sB="⫅",lB="⊆",cB="⫃",uB="⫁",hB="⫋",dB="⊊",fB="⪿",pB="⥹",mB="⊂",gB="⋐",vB="⊆",bB="⫅",yB="⊆",wB="⊊",xB="⫋",kB="⫇",CB="⫕",TB="⫓",AB="⪸",SB="≻",EB="≽",MB="≻",OB="⪰",NB="≽",DB="≿",LB="⪰",zB="⪺",PB="⪶",IB="⋩",RB="≿",FB="∋",BB="∑",jB="∑",HB="♪",UB="¹",qB="²",WB="³",GB="⊃",VB="⋑",KB="⪾",YB="⫘",XB="⫆",ZB="⊇",_B="⫄",JB="⊃",QB="⊇",$B="⟉",ej="⫗",tj="⥻",nj="⫂",rj="⫌",ij="⊋",oj="⫀",aj="⊃",sj="⋑",lj="⊇",cj="⫆",uj="⊋",hj="⫌",dj="⫈",fj="⫔",pj="⫖",mj="⤦",gj="↙",vj="⇙",bj="↙",yj="⤪",wj="ß",xj="\t",kj="⌖",Cj="Τ",Tj="τ",Aj="⎴",Sj="Ť",Ej="ť",Mj="Ţ",Oj="ţ",Nj="Т",Dj="т",Lj="⃛",zj="⌕",Pj="𝔗",Ij="𝔱",Rj="∴",Fj="∴",Bj="∴",jj="Θ",Hj="θ",Uj="ϑ",qj="ϑ",Wj="≈",Gj="∼",Vj="  ",Kj=" ",Yj=" ",Xj="≈",Zj="∼",_j="Þ",Jj="þ",Qj="˜",$j="∼",eH="≃",tH="≅",nH="≈",rH="⨱",iH="⊠",oH="×",aH="⨰",sH="∭",lH="⤨",cH="⌶",uH="⫱",hH="⊤",dH="𝕋",fH="𝕥",pH="⫚",mH="⤩",gH="‴",vH="™",bH="™",yH="▵",wH="▿",xH="◃",kH="⊴",CH="≜",TH="▹",AH="⊵",SH="◬",EH="≜",MH="⨺",OH="⃛",NH="⨹",DH="⧍",LH="⨻",zH="⏢",PH="𝒯",IH="𝓉",RH="Ц",FH="ц",BH="Ћ",jH="ћ",HH="Ŧ",UH="ŧ",qH="≬",WH="↞",GH="↠",VH="Ú",KH="ú",YH="↑",XH="↟",ZH="⇑",_H="⥉",JH="Ў",QH="ў",$H="Ŭ",eU="ŭ",tU="Û",nU="û",rU="У",iU="у",oU="⇅",aU="Ű",sU="ű",lU="⥮",cU="⥾",uU="𝔘",hU="𝔲",dU="Ù",fU="ù",pU="⥣",mU="↿",gU="↾",vU="▀",bU="⌜",yU="⌜",wU="⌏",xU="◸",kU="Ū",CU="ū",TU="¨",AU="_",SU="⏟",EU="⎵",MU="⏝",OU="⋃",NU="⊎",DU="Ų",LU="ų",zU="𝕌",PU="𝕦",IU="⤒",RU="↑",FU="↑",BU="⇑",jU="⇅",HU="↕",UU="↕",qU="⇕",WU="⥮",GU="↿",VU="↾",KU="⊎",YU="↖",XU="↗",ZU="υ",_U="ϒ",JU="ϒ",QU="Υ",$U="υ",eq="↥",tq="⊥",nq="⇈",rq="⌝",iq="⌝",oq="⌎",aq="Ů",sq="ů",lq="◹",cq="𝒰",uq="𝓊",hq="⋰",dq="Ũ",fq="ũ",pq="▵",mq="▴",gq="⇈",vq="Ü",bq="ü",yq="⦧",wq="⦜",xq="ϵ",kq="ϰ",Cq="∅",Tq="ϕ",Aq="ϖ",Sq="∝",Eq="↕",Mq="⇕",Oq="ϱ",Nq="ς",Dq="⊊︀",Lq="⫋︀",zq="⊋︀",Pq="⫌︀",Iq="ϑ",Rq="⊲",Fq="⊳",Bq="⫨",jq="⫫",Hq="⫩",Uq="В",qq="в",Wq="⊢",Gq="⊨",Vq="⊩",Kq="⊫",Yq="⫦",Xq="⊻",Zq="∨",_q="⋁",Jq="≚",Qq="⋮",$q="|",eW="‖",tW="|",nW="‖",rW="∣",iW="|",oW="❘",aW="≀",sW=" ",lW="𝔙",cW="𝔳",uW="⊲",hW="⊂⃒",dW="⊃⃒",fW="𝕍",pW="𝕧",mW="∝",gW="⊳",vW="𝒱",bW="𝓋",yW="⫋︀",wW="⊊︀",xW="⫌︀",kW="⊋︀",CW="⊪",TW="⦚",AW="Ŵ",SW="ŵ",EW="⩟",MW="∧",OW="⋀",NW="≙",DW="℘",LW="𝔚",zW="𝔴",PW="𝕎",IW="𝕨",RW="℘",FW="≀",BW="≀",jW="𝒲",HW="𝓌",UW="⋂",qW="◯",WW="⋃",GW="▽",VW="𝔛",KW="𝔵",YW="⟷",XW="⟺",ZW="Ξ",_W="ξ",JW="⟵",QW="⟸",$W="⟼",eG="⋻",tG="⨀",nG="𝕏",rG="𝕩",iG="⨁",oG="⨂",aG="⟶",sG="⟹",lG="𝒳",cG="𝓍",uG="⨆",hG="⨄",dG="△",fG="⋁",pG="⋀",mG="Ý",gG="ý",vG="Я",bG="я",yG="Ŷ",wG="ŷ",xG="Ы",kG="ы",CG="¥",TG="𝔜",AG="𝔶",SG="Ї",EG="ї",MG="𝕐",OG="𝕪",NG="𝒴",DG="𝓎",LG="Ю",zG="ю",PG="ÿ",IG="Ÿ",RG="Ź",FG="ź",BG="Ž",jG="ž",HG="З",UG="з",qG="Ż",WG="ż",GG="ℨ",VG="​",KG="Ζ",YG="ζ",XG="𝔷",ZG="ℨ",_G="Ж",JG="ж",QG="⇝",$G="𝕫",eV="ℤ",tV="𝒵",nV="𝓏",rV="‍",iV="‌",oV={Aacute:Uo,aacute:qo,Abreve:Wo,abreve:Go,ac:Vo,acd:Ko,acE:Yo,Acirc:Xo,acirc:Zo,acute:_o,Acy:Jo,acy:Qo,AElig:$o,aelig:ea,af:ta,Afr:na,afr:ra,Agrave:ia,agrave:oa,alefsym:aa,aleph:sa,Alpha:la,alpha:ca,Amacr:ua,amacr:ha,amalg:da,amp:fa,AMP:pa,andand:ma,And:ga,and:va,andd:ba,andslope:ya,andv:wa,ang:xa,ange:ka,angle:Ca,angmsdaa:Ta,angmsdab:Aa,angmsdac:Sa,angmsdad:Ea,angmsdae:Ma,angmsdaf:Oa,angmsdag:Na,angmsdah:Da,angmsd:La,angrt:za,angrtvb:Pa,angrtvbd:Ia,angsph:Ra,angst:Fa,angzarr:Ba,Aogon:ja,aogon:Ha,Aopf:Ua,aopf:qa,apacir:Wa,ap:Ga,apE:Va,ape:Ka,apid:Ya,apos:Xa,ApplyFunction:Za,approx:_a,approxeq:Ja,Aring:Qa,aring:$a,Ascr:es,ascr:ts,Assign:ns,ast:rs,asymp:is,asympeq:os,Atilde:as,atilde:ss,Auml:ls,auml:cs,awconint:us,awint:hs,backcong:ds,backepsilon:fs,backprime:ps,backsim:ms,backsimeq:gs,Backslash:vs,Barv:bs,barvee:ys,barwed:ws,Barwed:xs,barwedge:ks,bbrk:Cs,bbrktbrk:Ts,bcong:As,Bcy:Ss,bcy:Es,bdquo:Ms,becaus:Os,because:Ns,Because:Ds,bemptyv:Ls,bepsi:zs,bernou:Ps,Bernoullis:Is,Beta:Rs,beta:Fs,beth:Bs,between:js,Bfr:Hs,bfr:Us,bigcap:qs,bigcirc:Ws,bigcup:Gs,bigodot:Vs,bigoplus:Ks,bigotimes:Ys,bigsqcup:Xs,bigstar:Zs,bigtriangledown:_s,bigtriangleup:Js,biguplus:Qs,bigvee:$s,bigwedge:el,bkarow:tl,blacklozenge:nl,blacksquare:rl,blacktriangle:il,blacktriangledown:ol,blacktriangleleft:al,blacktriangleright:sl,blank:ll,blk12:cl,blk14:ul,blk34:hl,block:dl,bne:fl,bnequiv:pl,bNot:ml,bnot:gl,Bopf:vl,bopf:bl,bot:yl,bottom:wl,bowtie:xl,boxbox:kl,boxdl:Cl,boxdL:Tl,boxDl:Al,boxDL:Sl,boxdr:El,boxdR:Ml,boxDr:Ol,boxDR:Nl,boxh:Dl,boxH:Ll,boxhd:zl,boxHd:Pl,boxhD:Il,boxHD:Rl,boxhu:Fl,boxHu:Bl,boxhU:jl,boxHU:Hl,boxminus:Ul,boxplus:ql,boxtimes:Wl,boxul:Gl,boxuL:Vl,boxUl:Kl,boxUL:Yl,boxur:Xl,boxuR:Zl,boxUr:_l,boxUR:Jl,boxv:Ql,boxV:$l,boxvh:ec,boxvH:tc,boxVh:nc,boxVH:rc,boxvl:ic,boxvL:oc,boxVl:ac,boxVL:sc,boxvr:lc,boxvR:cc,boxVr:uc,boxVR:hc,bprime:dc,breve:fc,Breve:pc,brvbar:mc,bscr:gc,Bscr:vc,bsemi:bc,bsim:yc,bsime:wc,bsolb:xc,bsol:kc,bsolhsub:Cc,bull:Tc,bullet:Ac,bump:Sc,bumpE:Ec,bumpe:Mc,Bumpeq:Oc,bumpeq:Nc,Cacute:Dc,cacute:Lc,capand:zc,capbrcup:Pc,capcap:Ic,cap:Rc,Cap:Fc,capcup:Bc,capdot:jc,CapitalDifferentialD:Hc,caps:Uc,caret:qc,caron:Wc,Cayleys:Gc,ccaps:Vc,Ccaron:Kc,ccaron:Yc,Ccedil:Xc,ccedil:Zc,Ccirc:_c,ccirc:Jc,Cconint:Qc,ccups:$c,ccupssm:eu,Cdot:tu,cdot:nu,cedil:ru,Cedilla:iu,cemptyv:ou,cent:au,centerdot:su,CenterDot:lu,cfr:cu,Cfr:uu,CHcy:hu,chcy:du,check:fu,checkmark:pu,Chi:mu,chi:gu,circ:vu,circeq:bu,circlearrowleft:yu,circlearrowright:wu,circledast:xu,circledcirc:ku,circleddash:Cu,CircleDot:Tu,circledR:Au,circledS:Su,CircleMinus:Eu,CirclePlus:Mu,CircleTimes:Ou,cir:Nu,cirE:Du,cire:Lu,cirfnint:zu,cirmid:Pu,cirscir:Iu,ClockwiseContourIntegral:Ru,CloseCurlyDoubleQuote:Fu,CloseCurlyQuote:Bu,clubs:ju,clubsuit:Hu,colon:Uu,Colon:qu,Colone:Wu,colone:Gu,coloneq:Vu,comma:Ku,commat:Yu,comp:Xu,compfn:Zu,complement:_u,complexes:Ju,cong:Qu,congdot:$u,Congruent:eh,conint:th,Conint:nh,ContourIntegral:rh,copf:ih,Copf:oh,coprod:ah,Coproduct:sh,copy:lh,COPY:ch,copysr:uh,CounterClockwiseContourIntegral:hh,crarr:dh,cross:fh,Cross:ph,Cscr:mh,cscr:gh,csub:vh,csube:bh,csup:yh,csupe:wh,ctdot:xh,cudarrl:kh,cudarrr:Ch,cuepr:Th,cuesc:Ah,cularr:Sh,cularrp:Eh,cupbrcap:Mh,cupcap:Oh,CupCap:Nh,cup:Dh,Cup:Lh,cupcup:zh,cupdot:Ph,cupor:Ih,cups:Rh,curarr:Fh,curarrm:Bh,curlyeqprec:jh,curlyeqsucc:Hh,curlyvee:Uh,curlywedge:qh,curren:Wh,curvearrowleft:Gh,curvearrowright:Vh,cuvee:Kh,cuwed:Yh,cwconint:Xh,cwint:Zh,cylcty:_h,dagger:Jh,Dagger:Qh,daleth:$h,darr:ed,Darr:td,dArr:nd,dash:rd,Dashv:id,dashv:od,dbkarow:ad,dblac:sd,Dcaron:ld,dcaron:cd,Dcy:ud,dcy:hd,ddagger:dd,ddarr:fd,DD:pd,dd:md,DDotrahd:gd,ddotseq:vd,deg:bd,Del:yd,Delta:wd,delta:xd,demptyv:kd,dfisht:Cd,Dfr:Td,dfr:Ad,dHar:Sd,dharl:Ed,dharr:Md,DiacriticalAcute:Od,DiacriticalDot:Nd,DiacriticalDoubleAcute:Dd,DiacriticalGrave:Ld,DiacriticalTilde:zd,diam:Pd,diamond:Id,Diamond:Rd,diamondsuit:Fd,diams:Bd,die:jd,DifferentialD:Hd,digamma:Ud,disin:qd,div:Wd,divide:Gd,divideontimes:Vd,divonx:Kd,DJcy:Yd,djcy:Xd,dlcorn:Zd,dlcrop:_d,dollar:Jd,Dopf:Qd,dopf:$d,Dot:ef,dot:tf,DotDot:nf,doteq:rf,doteqdot:of,DotEqual:af,dotminus:sf,dotplus:lf,dotsquare:cf,doublebarwedge:uf,DoubleContourIntegral:hf,DoubleDot:df,DoubleDownArrow:ff,DoubleLeftArrow:pf,DoubleLeftRightArrow:mf,DoubleLeftTee:gf,DoubleLongLeftArrow:vf,DoubleLongLeftRightArrow:bf,DoubleLongRightArrow:yf,DoubleRightArrow:wf,DoubleRightTee:xf,DoubleUpArrow:kf,DoubleUpDownArrow:Cf,DoubleVerticalBar:Tf,DownArrowBar:Af,downarrow:Sf,DownArrow:Ef,Downarrow:Mf,DownArrowUpArrow:Of,DownBreve:Nf,downdownarrows:Df,downharpoonleft:Lf,downharpoonright:zf,DownLeftRightVector:Pf,DownLeftTeeVector:If,DownLeftVectorBar:Rf,DownLeftVector:Ff,DownRightTeeVector:Bf,DownRightVectorBar:jf,DownRightVector:Hf,DownTeeArrow:Uf,DownTee:qf,drbkarow:Wf,drcorn:Gf,drcrop:Vf,Dscr:Kf,dscr:Yf,DScy:Xf,dscy:Zf,dsol:_f,Dstrok:Jf,dstrok:Qf,dtdot:$f,dtri:ep,dtrif:tp,duarr:np,duhar:rp,dwangle:ip,DZcy:op,dzcy:ap,dzigrarr:sp,Eacute:lp,eacute:cp,easter:up,Ecaron:hp,ecaron:dp,Ecirc:fp,ecirc:pp,ecir:mp,ecolon:gp,Ecy:vp,ecy:bp,eDDot:yp,Edot:wp,edot:xp,eDot:kp,ee:Cp,efDot:Tp,Efr:Ap,efr:Sp,eg:Ep,Egrave:Mp,egrave:Op,egs:Np,egsdot:Dp,el:Lp,Element:zp,elinters:Pp,ell:Ip,els:Rp,elsdot:Fp,Emacr:Bp,emacr:jp,empty:Hp,emptyset:Up,EmptySmallSquare:qp,emptyv:Wp,EmptyVerySmallSquare:Gp,emsp13:Vp,emsp14:Kp,emsp:Yp,ENG:Xp,eng:Zp,ensp:_p,Eogon:Jp,eogon:Qp,Eopf:$p,eopf:em,epar:tm,eparsl:nm,eplus:rm,epsi:im,Epsilon:om,epsilon:am,epsiv:sm,eqcirc:lm,eqcolon:cm,eqsim:um,eqslantgtr:hm,eqslantless:dm,Equal:fm,equals:pm,EqualTilde:mm,equest:gm,Equilibrium:vm,equiv:bm,equivDD:ym,eqvparsl:wm,erarr:xm,erDot:km,escr:Cm,Escr:Tm,esdot:Am,Esim:Sm,esim:Em,Eta:Mm,eta:Om,ETH:Nm,eth:Dm,Euml:Lm,euml:zm,euro:Pm,excl:Im,exist:Rm,Exists:Fm,expectation:Bm,exponentiale:jm,ExponentialE:Hm,fallingdotseq:Um,Fcy:qm,fcy:Wm,female:Gm,ffilig:Vm,fflig:Km,ffllig:Ym,Ffr:Xm,ffr:Zm,filig:_m,FilledSmallSquare:Jm,FilledVerySmallSquare:Qm,fjlig:$m,flat:eg,fllig:tg,fltns:ng,fnof:rg,Fopf:ig,fopf:og,forall:ag,ForAll:sg,fork:lg,forkv:cg,Fouriertrf:ug,fpartint:hg,frac12:dg,frac13:fg,frac14:pg,frac15:mg,frac16:gg,frac18:vg,frac23:bg,frac25:yg,frac34:wg,frac35:xg,frac38:kg,frac45:Cg,frac56:Tg,frac58:Ag,frac78:Sg,frasl:Eg,frown:Mg,fscr:Og,Fscr:Ng,gacute:Dg,Gamma:Lg,gamma:zg,Gammad:Pg,gammad:Ig,gap:Rg,Gbreve:Fg,gbreve:Bg,Gcedil:jg,Gcirc:Hg,gcirc:Ug,Gcy:qg,gcy:Wg,Gdot:Gg,gdot:Vg,ge:Kg,gE:Yg,gEl:Xg,gel:Zg,geq:_g,geqq:Jg,geqslant:Qg,gescc:$g,ges:ev,gesdot:tv,gesdoto:nv,gesdotol:rv,gesl:iv,gesles:ov,Gfr:av,gfr:sv,gg:lv,Gg:cv,ggg:uv,gimel:hv,GJcy:dv,gjcy:fv,gla:pv,gl:mv,glE:gv,glj:vv,gnap:bv,gnapprox:yv,gne:wv,gnE:xv,gneq:kv,gneqq:Cv,gnsim:Tv,Gopf:Av,gopf:Sv,grave:Ev,GreaterEqual:Mv,GreaterEqualLess:Ov,GreaterFullEqual:Nv,GreaterGreater:Dv,GreaterLess:Lv,GreaterSlantEqual:zv,GreaterTilde:Pv,Gscr:Iv,gscr:Rv,gsim:Fv,gsime:Bv,gsiml:jv,gtcc:Hv,gtcir:Uv,gt:qv,GT:Wv,Gt:Gv,gtdot:Vv,gtlPar:Kv,gtquest:Yv,gtrapprox:Xv,gtrarr:Zv,gtrdot:_v,gtreqless:Jv,gtreqqless:Qv,gtrless:$v,gtrsim:eb,gvertneqq:tb,gvnE:nb,Hacek:rb,hairsp:ib,half:ob,hamilt:ab,HARDcy:sb,hardcy:lb,harrcir:cb,harr:ub,hArr:hb,harrw:db,Hat:fb,hbar:pb,Hcirc:mb,hcirc:gb,hearts:vb,heartsuit:bb,hellip:yb,hercon:wb,hfr:xb,Hfr:kb,HilbertSpace:Cb,hksearow:Tb,hkswarow:Ab,hoarr:Sb,homtht:Eb,hookleftarrow:Mb,hookrightarrow:Ob,hopf:Nb,Hopf:Db,horbar:Lb,HorizontalLine:zb,hscr:Pb,Hscr:Ib,hslash:Rb,Hstrok:Fb,hstrok:Bb,HumpDownHump:jb,HumpEqual:Hb,hybull:Ub,hyphen:qb,Iacute:Wb,iacute:Gb,ic:Vb,Icirc:Kb,icirc:Yb,Icy:Xb,icy:Zb,Idot:_b,IEcy:Jb,iecy:Qb,iexcl:$b,iff:ey,ifr:ty,Ifr:ny,Igrave:ry,igrave:iy,ii:oy,iiiint:ay,iiint:sy,iinfin:ly,iiota:cy,IJlig:uy,ijlig:hy,Imacr:dy,imacr:fy,image:py,ImaginaryI:my,imagline:gy,imagpart:vy,imath:by,Im:yy,imof:wy,imped:xy,Implies:ky,incare:Cy,in:"∈",infin:Ty,infintie:Ay,inodot:Sy,intcal:Ey,int:My,Int:Oy,integers:Ny,Integral:Dy,intercal:Ly,Intersection:zy,intlarhk:Py,intprod:Iy,InvisibleComma:Ry,InvisibleTimes:Fy,IOcy:By,iocy:jy,Iogon:Hy,iogon:Uy,Iopf:qy,iopf:Wy,Iota:Gy,iota:Vy,iprod:Ky,iquest:Yy,iscr:Xy,Iscr:Zy,isin:_y,isindot:Jy,isinE:Qy,isins:$y,isinsv:ew,isinv:tw,it:nw,Itilde:rw,itilde:iw,Iukcy:ow,iukcy:aw,Iuml:sw,iuml:lw,Jcirc:cw,jcirc:uw,Jcy:hw,jcy:dw,Jfr:fw,jfr:pw,jmath:mw,Jopf:gw,jopf:vw,Jscr:bw,jscr:yw,Jsercy:ww,jsercy:xw,Jukcy:kw,jukcy:Cw,Kappa:Tw,kappa:Aw,kappav:Sw,Kcedil:Ew,kcedil:Mw,Kcy:Ow,kcy:Nw,Kfr:Dw,kfr:Lw,kgreen:zw,KHcy:Pw,khcy:Iw,KJcy:Rw,kjcy:Fw,Kopf:Bw,kopf:jw,Kscr:Hw,kscr:Uw,lAarr:qw,Lacute:Ww,lacute:Gw,laemptyv:Vw,lagran:Kw,Lambda:Yw,lambda:Xw,lang:Zw,Lang:_w,langd:Jw,langle:Qw,lap:$w,Laplacetrf:ex,laquo:tx,larrb:nx,larrbfs:rx,larr:ix,Larr:ox,lArr:ax,larrfs:sx,larrhk:lx,larrlp:cx,larrpl:ux,larrsim:hx,larrtl:dx,latail:fx,lAtail:px,lat:mx,late:gx,lates:vx,lbarr:bx,lBarr:yx,lbbrk:wx,lbrace:xx,lbrack:kx,lbrke:Cx,lbrksld:Tx,lbrkslu:Ax,Lcaron:Sx,lcaron:Ex,Lcedil:Mx,lcedil:Ox,lceil:Nx,lcub:Dx,Lcy:Lx,lcy:zx,ldca:Px,ldquo:Ix,ldquor:Rx,ldrdhar:Fx,ldrushar:Bx,ldsh:jx,le:Hx,lE:Ux,LeftAngleBracket:qx,LeftArrowBar:Wx,leftarrow:Gx,LeftArrow:Vx,Leftarrow:Kx,LeftArrowRightArrow:Yx,leftarrowtail:Xx,LeftCeiling:Zx,LeftDoubleBracket:_x,LeftDownTeeVector:Jx,LeftDownVectorBar:Qx,LeftDownVector:$x,LeftFloor:ek,leftharpoondown:tk,leftharpoonup:nk,leftleftarrows:rk,leftrightarrow:ik,LeftRightArrow:ok,Leftrightarrow:ak,leftrightarrows:sk,leftrightharpoons:lk,leftrightsquigarrow:ck,LeftRightVector:uk,LeftTeeArrow:hk,LeftTee:dk,LeftTeeVector:fk,leftthreetimes:pk,LeftTriangleBar:mk,LeftTriangle:gk,LeftTriangleEqual:vk,LeftUpDownVector:bk,LeftUpTeeVector:yk,LeftUpVectorBar:wk,LeftUpVector:xk,LeftVectorBar:kk,LeftVector:Ck,lEg:Tk,leg:Ak,leq:Sk,leqq:Ek,leqslant:Mk,lescc:Ok,les:Nk,lesdot:Dk,lesdoto:Lk,lesdotor:zk,lesg:Pk,lesges:Ik,lessapprox:Rk,lessdot:Fk,lesseqgtr:Bk,lesseqqgtr:jk,LessEqualGreater:Hk,LessFullEqual:Uk,LessGreater:qk,lessgtr:Wk,LessLess:Gk,lesssim:Vk,LessSlantEqual:Kk,LessTilde:Yk,lfisht:Xk,lfloor:Zk,Lfr:_k,lfr:Jk,lg:Qk,lgE:$k,lHar:eC,lhard:tC,lharu:nC,lharul:rC,lhblk:iC,LJcy:oC,ljcy:aC,llarr:sC,ll:lC,Ll:cC,llcorner:uC,Lleftarrow:hC,llhard:dC,lltri:fC,Lmidot:pC,lmidot:mC,lmoustache:gC,lmoust:vC,lnap:bC,lnapprox:yC,lne:wC,lnE:xC,lneq:kC,lneqq:CC,lnsim:TC,loang:AC,loarr:SC,lobrk:EC,longleftarrow:MC,LongLeftArrow:OC,Longleftarrow:NC,longleftrightarrow:DC,LongLeftRightArrow:LC,Longleftrightarrow:zC,longmapsto:PC,longrightarrow:IC,LongRightArrow:RC,Longrightarrow:FC,looparrowleft:BC,looparrowright:jC,lopar:HC,Lopf:UC,lopf:qC,loplus:WC,lotimes:GC,lowast:VC,lowbar:KC,LowerLeftArrow:YC,LowerRightArrow:XC,loz:ZC,lozenge:_C,lozf:JC,lpar:QC,lparlt:$C,lrarr:eT,lrcorner:tT,lrhar:nT,lrhard:rT,lrm:iT,lrtri:oT,lsaquo:aT,lscr:sT,Lscr:lT,lsh:cT,Lsh:uT,lsim:hT,lsime:dT,lsimg:fT,lsqb:pT,lsquo:mT,lsquor:gT,Lstrok:vT,lstrok:bT,ltcc:yT,ltcir:wT,lt:xT,LT:kT,Lt:CT,ltdot:TT,lthree:AT,ltimes:ST,ltlarr:ET,ltquest:MT,ltri:OT,ltrie:NT,ltrif:DT,ltrPar:LT,lurdshar:zT,luruhar:PT,lvertneqq:IT,lvnE:RT,macr:FT,male:BT,malt:jT,maltese:HT,Map:"⤅",map:UT,mapsto:qT,mapstodown:WT,mapstoleft:GT,mapstoup:VT,marker:KT,mcomma:YT,Mcy:XT,mcy:ZT,mdash:_T,mDDot:JT,measuredangle:QT,MediumSpace:$T,Mellintrf:eA,Mfr:tA,mfr:nA,mho:rA,micro:iA,midast:oA,midcir:aA,mid:sA,middot:lA,minusb:cA,minus:uA,minusd:hA,minusdu:dA,MinusPlus:fA,mlcp:pA,mldr:mA,mnplus:gA,models:vA,Mopf:bA,mopf:yA,mp:wA,mscr:xA,Mscr:kA,mstpos:CA,Mu:TA,mu:AA,multimap:SA,mumap:EA,nabla:MA,Nacute:OA,nacute:NA,nang:DA,nap:LA,napE:zA,napid:PA,napos:IA,napprox:RA,natural:FA,naturals:BA,natur:jA,nbsp:HA,nbump:UA,nbumpe:qA,ncap:WA,Ncaron:GA,ncaron:VA,Ncedil:KA,ncedil:YA,ncong:XA,ncongdot:ZA,ncup:_A,Ncy:JA,ncy:QA,ndash:$A,nearhk:eS,nearr:tS,neArr:nS,nearrow:rS,ne:iS,nedot:oS,NegativeMediumSpace:aS,NegativeThickSpace:sS,NegativeThinSpace:lS,NegativeVeryThinSpace:cS,nequiv:uS,nesear:hS,nesim:dS,NestedGreaterGreater:fS,NestedLessLess:pS,NewLine:mS,nexist:gS,nexists:vS,Nfr:bS,nfr:yS,ngE:wS,nge:xS,ngeq:kS,ngeqq:CS,ngeqslant:TS,nges:AS,nGg:SS,ngsim:ES,nGt:MS,ngt:OS,ngtr:NS,nGtv:DS,nharr:LS,nhArr:zS,nhpar:PS,ni:IS,nis:RS,nisd:FS,niv:BS,NJcy:jS,njcy:HS,nlarr:US,nlArr:qS,nldr:WS,nlE:GS,nle:VS,nleftarrow:KS,nLeftarrow:YS,nleftrightarrow:XS,nLeftrightarrow:ZS,nleq:_S,nleqq:JS,nleqslant:QS,nles:$S,nless:eE,nLl:tE,nlsim:nE,nLt:rE,nlt:iE,nltri:oE,nltrie:aE,nLtv:sE,nmid:lE,NoBreak:cE,NonBreakingSpace:uE,nopf:hE,Nopf:dE,Not:fE,not:pE,NotCongruent:mE,NotCupCap:gE,NotDoubleVerticalBar:vE,NotElement:bE,NotEqual:yE,NotEqualTilde:wE,NotExists:xE,NotGreater:kE,NotGreaterEqual:CE,NotGreaterFullEqual:TE,NotGreaterGreater:AE,NotGreaterLess:SE,NotGreaterSlantEqual:EE,NotGreaterTilde:ME,NotHumpDownHump:OE,NotHumpEqual:NE,notin:DE,notindot:LE,notinE:zE,notinva:PE,notinvb:IE,notinvc:RE,NotLeftTriangleBar:FE,NotLeftTriangle:BE,NotLeftTriangleEqual:jE,NotLess:HE,NotLessEqual:UE,NotLessGreater:qE,NotLessLess:WE,NotLessSlantEqual:GE,NotLessTilde:VE,NotNestedGreaterGreater:KE,NotNestedLessLess:YE,notni:XE,notniva:ZE,notnivb:_E,notnivc:JE,NotPrecedes:QE,NotPrecedesEqual:$E,NotPrecedesSlantEqual:eM,NotReverseElement:tM,NotRightTriangleBar:nM,NotRightTriangle:rM,NotRightTriangleEqual:iM,NotSquareSubset:oM,NotSquareSubsetEqual:aM,NotSquareSuperset:sM,NotSquareSupersetEqual:lM,NotSubset:cM,NotSubsetEqual:uM,NotSucceeds:hM,NotSucceedsEqual:dM,NotSucceedsSlantEqual:fM,NotSucceedsTilde:pM,NotSuperset:mM,NotSupersetEqual:gM,NotTilde:vM,NotTildeEqual:bM,NotTildeFullEqual:yM,NotTildeTilde:wM,NotVerticalBar:xM,nparallel:kM,npar:CM,nparsl:TM,npart:AM,npolint:SM,npr:EM,nprcue:MM,nprec:OM,npreceq:NM,npre:DM,nrarrc:LM,nrarr:zM,nrArr:PM,nrarrw:IM,nrightarrow:RM,nRightarrow:FM,nrtri:BM,nrtrie:jM,nsc:HM,nsccue:UM,nsce:qM,Nscr:WM,nscr:GM,nshortmid:VM,nshortparallel:KM,nsim:YM,nsime:XM,nsimeq:ZM,nsmid:_M,nspar:JM,nsqsube:QM,nsqsupe:$M,nsub:eO,nsubE:tO,nsube:nO,nsubset:rO,nsubseteq:iO,nsubseteqq:oO,nsucc:aO,nsucceq:sO,nsup:lO,nsupE:cO,nsupe:uO,nsupset:hO,nsupseteq:dO,nsupseteqq:fO,ntgl:pO,Ntilde:mO,ntilde:gO,ntlg:vO,ntriangleleft:bO,ntrianglelefteq:yO,ntriangleright:wO,ntrianglerighteq:xO,Nu:kO,nu:CO,num:TO,numero:AO,numsp:SO,nvap:EO,nvdash:MO,nvDash:OO,nVdash:NO,nVDash:DO,nvge:LO,nvgt:zO,nvHarr:PO,nvinfin:IO,nvlArr:RO,nvle:FO,nvlt:BO,nvltrie:jO,nvrArr:HO,nvrtrie:UO,nvsim:qO,nwarhk:WO,nwarr:GO,nwArr:VO,nwarrow:KO,nwnear:YO,Oacute:XO,oacute:ZO,oast:_O,Ocirc:JO,ocirc:QO,ocir:$O,Ocy:eN,ocy:tN,odash:nN,Odblac:rN,odblac:iN,odiv:oN,odot:aN,odsold:sN,OElig:lN,oelig:cN,ofcir:uN,Ofr:hN,ofr:dN,ogon:fN,Ograve:pN,ograve:mN,ogt:gN,ohbar:vN,ohm:bN,oint:yN,olarr:wN,olcir:xN,olcross:kN,oline:CN,olt:TN,Omacr:AN,omacr:SN,Omega:EN,omega:MN,Omicron:ON,omicron:NN,omid:DN,ominus:LN,Oopf:zN,oopf:PN,opar:IN,OpenCurlyDoubleQuote:RN,OpenCurlyQuote:FN,operp:BN,oplus:jN,orarr:HN,Or:UN,or:qN,ord:WN,order:GN,orderof:VN,ordf:KN,ordm:YN,origof:XN,oror:ZN,orslope:_N,orv:JN,oS:QN,Oscr:$N,oscr:eD,Oslash:tD,oslash:nD,osol:rD,Otilde:iD,otilde:oD,otimesas:aD,Otimes:sD,otimes:lD,Ouml:cD,ouml:uD,ovbar:hD,OverBar:dD,OverBrace:fD,OverBracket:pD,OverParenthesis:mD,para:gD,parallel:vD,par:bD,parsim:yD,parsl:wD,part:xD,PartialD:kD,Pcy:CD,pcy:TD,percnt:AD,period:SD,permil:ED,perp:MD,pertenk:OD,Pfr:ND,pfr:DD,Phi:LD,phi:zD,phiv:PD,phmmat:ID,phone:RD,Pi:FD,pi:BD,pitchfork:jD,piv:HD,planck:UD,planckh:qD,plankv:WD,plusacir:GD,plusb:VD,pluscir:KD,plus:YD,plusdo:XD,plusdu:ZD,pluse:_D,PlusMinus:JD,plusmn:QD,plussim:$D,plustwo:eL,pm:tL,Poincareplane:nL,pointint:rL,popf:iL,Popf:oL,pound:aL,prap:sL,Pr:lL,pr:cL,prcue:uL,precapprox:hL,prec:dL,preccurlyeq:fL,Precedes:pL,PrecedesEqual:mL,PrecedesSlantEqual:gL,PrecedesTilde:vL,preceq:bL,precnapprox:yL,precneqq:wL,precnsim:xL,pre:kL,prE:CL,precsim:TL,prime:AL,Prime:SL,primes:EL,prnap:ML,prnE:OL,prnsim:NL,prod:DL,Product:LL,profalar:zL,profline:PL,profsurf:IL,prop:RL,Proportional:FL,Proportion:BL,propto:jL,prsim:HL,prurel:UL,Pscr:qL,pscr:WL,Psi:GL,psi:VL,puncsp:KL,Qfr:YL,qfr:XL,qint:ZL,qopf:_L,Qopf:JL,qprime:QL,Qscr:$L,qscr:ez,quaternions:tz,quatint:nz,quest:rz,questeq:iz,quot:oz,QUOT:az,rAarr:sz,race:lz,Racute:cz,racute:uz,radic:hz,raemptyv:dz,rang:fz,Rang:pz,rangd:mz,range:gz,rangle:vz,raquo:bz,rarrap:yz,rarrb:wz,rarrbfs:xz,rarrc:kz,rarr:Cz,Rarr:Tz,rArr:Az,rarrfs:Sz,rarrhk:Ez,rarrlp:Mz,rarrpl:Oz,rarrsim:Nz,Rarrtl:Dz,rarrtl:Lz,rarrw:zz,ratail:Pz,rAtail:Iz,ratio:Rz,rationals:Fz,rbarr:Bz,rBarr:jz,RBarr:Hz,rbbrk:Uz,rbrace:qz,rbrack:Wz,rbrke:Gz,rbrksld:Vz,rbrkslu:Kz,Rcaron:Yz,rcaron:Xz,Rcedil:Zz,rcedil:_z,rceil:Jz,rcub:Qz,Rcy:$z,rcy:eP,rdca:tP,rdldhar:nP,rdquo:rP,rdquor:iP,rdsh:oP,real:aP,realine:sP,realpart:lP,reals:cP,Re:uP,rect:hP,reg:dP,REG:fP,ReverseElement:pP,ReverseEquilibrium:mP,ReverseUpEquilibrium:gP,rfisht:vP,rfloor:bP,rfr:yP,Rfr:wP,rHar:xP,rhard:kP,rharu:CP,rharul:TP,Rho:AP,rho:SP,rhov:EP,RightAngleBracket:MP,RightArrowBar:OP,rightarrow:NP,RightArrow:DP,Rightarrow:LP,RightArrowLeftArrow:zP,rightarrowtail:PP,RightCeiling:IP,RightDoubleBracket:RP,RightDownTeeVector:FP,RightDownVectorBar:BP,RightDownVector:jP,RightFloor:HP,rightharpoondown:UP,rightharpoonup:qP,rightleftarrows:WP,rightleftharpoons:GP,rightrightarrows:VP,rightsquigarrow:KP,RightTeeArrow:YP,RightTee:XP,RightTeeVector:ZP,rightthreetimes:_P,RightTriangleBar:JP,RightTriangle:QP,RightTriangleEqual:$P,RightUpDownVector:eI,RightUpTeeVector:tI,RightUpVectorBar:nI,RightUpVector:rI,RightVectorBar:iI,RightVector:oI,ring:aI,risingdotseq:sI,rlarr:lI,rlhar:cI,rlm:uI,rmoustache:hI,rmoust:dI,rnmid:fI,roang:pI,roarr:mI,robrk:gI,ropar:vI,ropf:bI,Ropf:yI,roplus:wI,rotimes:xI,RoundImplies:kI,rpar:CI,rpargt:TI,rppolint:AI,rrarr:SI,Rrightarrow:EI,rsaquo:MI,rscr:OI,Rscr:NI,rsh:DI,Rsh:LI,rsqb:zI,rsquo:PI,rsquor:II,rthree:RI,rtimes:FI,rtri:BI,rtrie:jI,rtrif:HI,rtriltri:UI,RuleDelayed:qI,ruluhar:WI,rx:GI,Sacute:VI,sacute:KI,sbquo:YI,scap:XI,Scaron:ZI,scaron:_I,Sc:JI,sc:QI,sccue:$I,sce:eR,scE:tR,Scedil:nR,scedil:rR,Scirc:iR,scirc:oR,scnap:aR,scnE:sR,scnsim:lR,scpolint:cR,scsim:uR,Scy:hR,scy:dR,sdotb:fR,sdot:pR,sdote:mR,searhk:gR,searr:vR,seArr:bR,searrow:yR,sect:wR,semi:xR,seswar:kR,setminus:CR,setmn:TR,sext:AR,Sfr:SR,sfr:ER,sfrown:MR,sharp:OR,SHCHcy:NR,shchcy:DR,SHcy:LR,shcy:zR,ShortDownArrow:PR,ShortLeftArrow:IR,shortmid:RR,shortparallel:FR,ShortRightArrow:BR,ShortUpArrow:jR,shy:HR,Sigma:UR,sigma:qR,sigmaf:WR,sigmav:GR,sim:VR,simdot:KR,sime:YR,simeq:XR,simg:ZR,simgE:_R,siml:JR,simlE:QR,simne:$R,simplus:eF,simrarr:tF,slarr:nF,SmallCircle:rF,smallsetminus:iF,smashp:oF,smeparsl:aF,smid:sF,smile:lF,smt:cF,smte:uF,smtes:hF,SOFTcy:dF,softcy:fF,solbar:pF,solb:mF,sol:gF,Sopf:vF,sopf:bF,spades:yF,spadesuit:wF,spar:xF,sqcap:kF,sqcaps:CF,sqcup:TF,sqcups:AF,Sqrt:SF,sqsub:EF,sqsube:MF,sqsubset:OF,sqsubseteq:NF,sqsup:DF,sqsupe:LF,sqsupset:zF,sqsupseteq:PF,square:IF,Square:RF,SquareIntersection:FF,SquareSubset:BF,SquareSubsetEqual:jF,SquareSuperset:HF,SquareSupersetEqual:UF,SquareUnion:qF,squarf:WF,squ:GF,squf:VF,srarr:KF,Sscr:YF,sscr:XF,ssetmn:ZF,ssmile:_F,sstarf:JF,Star:QF,star:$F,starf:eB,straightepsilon:tB,straightphi:nB,strns:rB,sub:iB,Sub:oB,subdot:aB,subE:sB,sube:lB,subedot:cB,submult:uB,subnE:hB,subne:dB,subplus:fB,subrarr:pB,subset:mB,Subset:gB,subseteq:vB,subseteqq:bB,SubsetEqual:yB,subsetneq:wB,subsetneqq:xB,subsim:kB,subsub:CB,subsup:TB,succapprox:AB,succ:SB,succcurlyeq:EB,Succeeds:MB,SucceedsEqual:OB,SucceedsSlantEqual:NB,SucceedsTilde:DB,succeq:LB,succnapprox:zB,succneqq:PB,succnsim:IB,succsim:RB,SuchThat:FB,sum:BB,Sum:jB,sung:HB,sup1:UB,sup2:qB,sup3:WB,sup:GB,Sup:VB,supdot:KB,supdsub:YB,supE:XB,supe:ZB,supedot:_B,Superset:JB,SupersetEqual:QB,suphsol:$B,suphsub:ej,suplarr:tj,supmult:nj,supnE:rj,supne:ij,supplus:oj,supset:aj,Supset:sj,supseteq:lj,supseteqq:cj,supsetneq:uj,supsetneqq:hj,supsim:dj,supsub:fj,supsup:pj,swarhk:mj,swarr:gj,swArr:vj,swarrow:bj,swnwar:yj,szlig:wj,Tab:xj,target:kj,Tau:Cj,tau:Tj,tbrk:Aj,Tcaron:Sj,tcaron:Ej,Tcedil:Mj,tcedil:Oj,Tcy:Nj,tcy:Dj,tdot:Lj,telrec:zj,Tfr:Pj,tfr:Ij,there4:Rj,therefore:Fj,Therefore:Bj,Theta:jj,theta:Hj,thetasym:Uj,thetav:qj,thickapprox:Wj,thicksim:Gj,ThickSpace:Vj,ThinSpace:Kj,thinsp:Yj,thkap:Xj,thksim:Zj,THORN:_j,thorn:Jj,tilde:Qj,Tilde:$j,TildeEqual:eH,TildeFullEqual:tH,TildeTilde:nH,timesbar:rH,timesb:iH,times:oH,timesd:aH,tint:sH,toea:lH,topbot:cH,topcir:uH,top:hH,Topf:dH,topf:fH,topfork:pH,tosa:mH,tprime:gH,trade:vH,TRADE:bH,triangle:yH,triangledown:wH,triangleleft:xH,trianglelefteq:kH,triangleq:CH,triangleright:TH,trianglerighteq:AH,tridot:SH,trie:EH,triminus:MH,TripleDot:OH,triplus:NH,trisb:DH,tritime:LH,trpezium:zH,Tscr:PH,tscr:IH,TScy:RH,tscy:FH,TSHcy:BH,tshcy:jH,Tstrok:HH,tstrok:UH,twixt:qH,twoheadleftarrow:WH,twoheadrightarrow:GH,Uacute:VH,uacute:KH,uarr:YH,Uarr:XH,uArr:ZH,Uarrocir:_H,Ubrcy:JH,ubrcy:QH,Ubreve:$H,ubreve:eU,Ucirc:tU,ucirc:nU,Ucy:rU,ucy:iU,udarr:oU,Udblac:aU,udblac:sU,udhar:lU,ufisht:cU,Ufr:uU,ufr:hU,Ugrave:dU,ugrave:fU,uHar:pU,uharl:mU,uharr:gU,uhblk:vU,ulcorn:bU,ulcorner:yU,ulcrop:wU,ultri:xU,Umacr:kU,umacr:CU,uml:TU,UnderBar:AU,UnderBrace:SU,UnderBracket:EU,UnderParenthesis:MU,Union:OU,UnionPlus:NU,Uogon:DU,uogon:LU,Uopf:zU,uopf:PU,UpArrowBar:IU,uparrow:RU,UpArrow:FU,Uparrow:BU,UpArrowDownArrow:jU,updownarrow:HU,UpDownArrow:UU,Updownarrow:qU,UpEquilibrium:WU,upharpoonleft:GU,upharpoonright:VU,uplus:KU,UpperLeftArrow:YU,UpperRightArrow:XU,upsi:ZU,Upsi:_U,upsih:JU,Upsilon:QU,upsilon:$U,UpTeeArrow:eq,UpTee:tq,upuparrows:nq,urcorn:rq,urcorner:iq,urcrop:oq,Uring:aq,uring:sq,urtri:lq,Uscr:cq,uscr:uq,utdot:hq,Utilde:dq,utilde:fq,utri:pq,utrif:mq,uuarr:gq,Uuml:vq,uuml:bq,uwangle:yq,vangrt:wq,varepsilon:xq,varkappa:kq,varnothing:Cq,varphi:Tq,varpi:Aq,varpropto:Sq,varr:Eq,vArr:Mq,varrho:Oq,varsigma:Nq,varsubsetneq:Dq,varsubsetneqq:Lq,varsupsetneq:zq,varsupsetneqq:Pq,vartheta:Iq,vartriangleleft:Rq,vartriangleright:Fq,vBar:Bq,Vbar:jq,vBarv:Hq,Vcy:Uq,vcy:qq,vdash:Wq,vDash:Gq,Vdash:Vq,VDash:Kq,Vdashl:Yq,veebar:Xq,vee:Zq,Vee:_q,veeeq:Jq,vellip:Qq,verbar:$q,Verbar:eW,vert:tW,Vert:nW,VerticalBar:rW,VerticalLine:iW,VerticalSeparator:oW,VerticalTilde:aW,VeryThinSpace:sW,Vfr:lW,vfr:cW,vltri:uW,vnsub:hW,vnsup:dW,Vopf:fW,vopf:pW,vprop:mW,vrtri:gW,Vscr:vW,vscr:bW,vsubnE:yW,vsubne:wW,vsupnE:xW,vsupne:kW,Vvdash:CW,vzigzag:TW,Wcirc:AW,wcirc:SW,wedbar:EW,wedge:MW,Wedge:OW,wedgeq:NW,weierp:DW,Wfr:LW,wfr:zW,Wopf:PW,wopf:IW,wp:RW,wr:FW,wreath:BW,Wscr:jW,wscr:HW,xcap:UW,xcirc:qW,xcup:WW,xdtri:GW,Xfr:VW,xfr:KW,xharr:YW,xhArr:XW,Xi:ZW,xi:_W,xlarr:JW,xlArr:QW,xmap:$W,xnis:eG,xodot:tG,Xopf:nG,xopf:rG,xoplus:iG,xotime:oG,xrarr:aG,xrArr:sG,Xscr:lG,xscr:cG,xsqcup:uG,xuplus:hG,xutri:dG,xvee:fG,xwedge:pG,Yacute:mG,yacute:gG,YAcy:vG,yacy:bG,Ycirc:yG,ycirc:wG,Ycy:xG,ycy:kG,yen:CG,Yfr:TG,yfr:AG,YIcy:SG,yicy:EG,Yopf:MG,yopf:OG,Yscr:NG,yscr:DG,YUcy:LG,yucy:zG,yuml:PG,Yuml:IG,Zacute:RG,zacute:FG,Zcaron:BG,zcaron:jG,Zcy:HG,zcy:UG,Zdot:qG,zdot:WG,zeetrf:GG,ZeroWidthSpace:VG,Zeta:KG,zeta:YG,zfr:XG,Zfr:ZG,ZHcy:_G,zhcy:JG,zigrarr:QG,zopf:$G,Zopf:eV,Zscr:tV,zscr:nV,zwj:rV,zwnj:iV},aV="Á",sV="á",lV="Â",cV="â",uV="´",hV="Æ",dV="æ",fV="À",pV="à",mV="&",gV="&",vV="Å",bV="å",yV="Ã",wV="ã",xV="Ä",kV="ä",CV="¦",TV="Ç",AV="ç",SV="¸",EV="¢",MV="©",OV="©",NV="¤",DV="°",LV="÷",zV="É",PV="é",IV="Ê",RV="ê",FV="È",BV="è",jV="Ð",HV="ð",UV="Ë",qV="ë",WV="½",GV="¼",VV="¾",KV=">",YV=">",XV="Í",ZV="í",_V="Î",JV="î",QV="¡",$V="Ì",eK="ì",tK="¿",nK="Ï",rK="ï",iK="«",oK="<",aK="<",sK="¯",lK="µ",cK="·",uK=" ",hK="¬",dK="Ñ",fK="ñ",pK="Ó",mK="ó",gK="Ô",vK="ô",bK="Ò",yK="ò",wK="ª",xK="º",kK="Ø",CK="ø",TK="Õ",AK="õ",SK="Ö",EK="ö",MK="¶",OK="±",NK="£",DK='"',LK='"',zK="»",PK="®",IK="®",RK="§",FK="­",BK="¹",jK="²",HK="³",UK="ß",qK="Þ",WK="þ",GK="×",VK="Ú",KK="ú",YK="Û",XK="û",ZK="Ù",_K="ù",JK="¨",QK="Ü",$K="ü",eY="Ý",tY="ý",nY="¥",rY="ÿ",iY={Aacute:aV,aacute:sV,Acirc:lV,acirc:cV,acute:uV,AElig:hV,aelig:dV,Agrave:fV,agrave:pV,amp:mV,AMP:gV,Aring:vV,aring:bV,Atilde:yV,atilde:wV,Auml:xV,auml:kV,brvbar:CV,Ccedil:TV,ccedil:AV,cedil:SV,cent:EV,copy:MV,COPY:OV,curren:NV,deg:DV,divide:LV,Eacute:zV,eacute:PV,Ecirc:IV,ecirc:RV,Egrave:FV,egrave:BV,ETH:jV,eth:HV,Euml:UV,euml:qV,frac12:WV,frac14:GV,frac34:VV,gt:KV,GT:YV,Iacute:XV,iacute:ZV,Icirc:_V,icirc:JV,iexcl:QV,Igrave:$V,igrave:eK,iquest:tK,Iuml:nK,iuml:rK,laquo:iK,lt:oK,LT:aK,macr:sK,micro:lK,middot:cK,nbsp:uK,not:hK,Ntilde:dK,ntilde:fK,Oacute:pK,oacute:mK,Ocirc:gK,ocirc:vK,Ograve:bK,ograve:yK,ordf:wK,ordm:xK,Oslash:kK,oslash:CK,Otilde:TK,otilde:AK,Ouml:SK,ouml:EK,para:MK,plusmn:OK,pound:NK,quot:DK,QUOT:LK,raquo:zK,reg:PK,REG:IK,sect:RK,shy:FK,sup1:BK,sup2:jK,sup3:HK,szlig:UK,THORN:qK,thorn:WK,times:GK,Uacute:VK,uacute:KK,Ucirc:YK,ucirc:XK,Ugrave:ZK,ugrave:_K,uml:JK,Uuml:QK,uuml:$K,Yacute:eY,yacute:tY,yen:nY,yuml:rY},oY="&",aY="'",sY=">",lY="<",cY='"',uY={amp:oY,apos:aY,gt:sY,lt:lY,quot:cY},hY={},dY={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},fY=Po&&Po.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(hY,"__esModule",{value:!0});var pY=fY(dY),mY=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};function gY(e){return e>=55296&&e<=57343||e>1114111?"�":(e in pY.default&&(e=pY.default[e]),mY(e))}hY.default=gY;var vY=Po&&Po.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ho,"__esModule",{value:!0}),Ho.decodeHTML=Ho.decodeHTMLStrict=Ho.decodeXML=void 0;var bY=vY(oV),yY=vY(iY),wY=vY(uY),xY=vY(hY),kY=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function CY(e){var t=AY(e);return function(e){return String(e).replace(kY,t)}}Ho.decodeXML=CY(wY.default),Ho.decodeHTMLStrict=CY(bY.default);var TY=function(e,t){return e1?FY(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function jY(e,t){return function(n){return n.replace(t,(function(t){return e[t]})).replace(RY,BY)}}var HY=new RegExp(NY.source+"|"+RY.source,"g");function UY(e){return e.replace(HY,BY)}function qY(e){return e.replace(NY,BY)}function WY(e){return function(t){return t.replace(HY,(function(t){return e[t]||BY(t)}))}}SY.escape=UY,SY.escapeUTF8=qY,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=Ho,n=SY;function r(e,n){return(!n||n<=0?t.decodeXML:t.decodeHTML)(e)}function i(e,n){return(!n||n<=0?t.decodeXML:t.decodeHTMLStrict)(e)}function o(e,t){return(!t||t<=0?n.encodeXML:n.encodeHTML)(e)}e.decode=r,e.decodeStrict=i,e.encode=o;var a=SY;Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var s=Ho;Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return s.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return s.decodeXML}})}(jo);var GY="&(?:#x[a-f0-9]{1,6}|#[0-9]{1,7}|[a-z][a-z0-9]{1,31});",VY=92,KY=/[\\&]/,YY="[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]",XY=new RegExp("\\\\"+YY+"|"+GY,"gi"),ZY='[&<>"]',_Y=new RegExp(ZY,"g"),JY=function(e){return e.charCodeAt(0)===VY?e.charAt(1):jo.decodeHTML(e)};function QY(e){return KY.test(e)?e.replace(XY,JY):e}function $Y(e){try{return Bo(e)}catch(t){return e}}function eX(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";default:return e}}function tX(e){return _Y.test(e)?e.replace(_Y,eX):e}function nX(e,t){for(var n=[],r=0;r`\\x00-\\x20]+",BX="'[^']*'",jX='"[^"]*"',HX="(?:"+FX+"|"+BX+"|"+jX+")",UX="(?:\\s*=\\s*"+HX+")",qX="(?:\\s+"+RX+UX+"?)",WX="<"+IX+qX+"*\\s*/?>",GX="]",VX="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e",KX="[<][?].*?[?][>]",YX="]*>",XX="",ZX="(?:"+WX+"|"+GX+"|"+VX+"|"+KX+"|"+YX+"|"+XX+")",_X=new RegExp("^"+ZX,"i");if(String.fromCodePoint)PX=function(e){try{return String.fromCodePoint(e)}catch(t){if(t instanceof RangeError)return String.fromCharCode(65533);throw t}};else{var JX=String.fromCharCode,QX=Math.floor;PX=function(){for(var e=[],t=0;t1114111||QX(c)!==c)return String.fromCharCode(65533);c<=65535?o.push(c):(c-=65536,n=55296+(c>>10),r=c%1024+56320,o.push(n,r)),(a+1===s||o.length>i)&&(l+=JX.apply(void 0,o),o.length=0)}return l}}var $X=PX,eZ="(?:[w-]+.)*[A-Za-z0-9-]+.[A-Za-z0-9-]+",tZ="[^<\\s]*[^a&&h.push(zX(i.substring(a,m[0]),u(a,m[0]-1)));var b=TX("link",u.apply(void 0,m));b.appendChild(zX(v,u.apply(void 0,m))),b.destination=g,b.extendedAutolink=!0,h.push(b),a=m[1]+1}a?@\[\]\\^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/),PZ=new RegExp('^(?:"('+LZ+'|[^"\\x00])*"|\'('+LZ+"|[^'\\x00])*'|\\(("+LZ+"|[^()\\x00])*\\))"),IZ=/^(?:<(?:[^<>\n\\\x00]|\\.)*>)/,RZ=new RegExp("^"+YY),FZ=new RegExp("^"+GY,"i"),BZ=/`+/,jZ=/^`+/,HZ=/\.\.\./g,UZ=/--+/g,qZ=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,WZ=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,GZ=/^ *(?:\n *)?/,VZ=/^[ \t\n\x0b\x0c\x0d]/,KZ=/^\s/,YZ=/ *$/,XZ=/^ */,ZZ=/^ *(?:\n|$)/,_Z=/^\[(?:[^\\\[\]]|\\.){0,1000}\]/,JZ=/^[^\n`\[\]\\!<&*_'"~$]+/m,QZ=function(){function e(e){this.subject="",this.delimiters=null,this.brackets=null,this.pos=0,this.lineStartNum=0,this.lineIdx=0,this.lineOffsets=[0],this.linePosOffset=0,this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.options=e}return e.prototype.sourcepos=function(e,t){var n=this.linePosOffset+this.lineOffsets[this.lineIdx],r=this.lineStartNum+this.lineIdx,i=[r,e+n];return"number"===typeof t?[i,[r,t+n]]:i},e.prototype.nextLine=function(){this.lineIdx+=1,this.linePosOffset=-this.pos},e.prototype.match=function(e){var t=e.exec(this.subject.slice(this.pos));return null===t?null:(this.pos+=t.index+t[0].length,t[0])},e.prototype.peek=function(){return this.pos1){var l=cZ(s);this.lineIdx+=s.length-1,this.linePosOffset=-(this.pos-l.length-n.length),a[1]=this.sourcepos(this.pos),o=s.join(" ")}var c=TX("code",a);return o.length>0&&null!==o.match(/[^ ]/)&&" "==o[0]&&" "==o[o.length-1]?c.literal=o.slice(1,o.length-1):c.literal=o,c.tickCount=n.length,e.appendChild(c),!0}return this.pos=i,e.appendChild(zX(n,this.sourcepos(t,this.pos-1))),!0},e.prototype.parseBackslash=function(e){var t,n=this.subject;this.pos+=1;var r=this.pos;return this.peek()===mZ?(this.pos+=1,t=TX("linebreak",this.sourcepos(this.pos-1,this.pos)),e.appendChild(t),this.nextLine()):RZ.test(n.charAt(this.pos))?(e.appendChild(zX(n.charAt(this.pos),this.sourcepos(r,this.pos))),this.pos+=1):e.appendChild(zX("\\",this.sourcepos(r,r))),!0},e.prototype.parseAutolink=function(e){var t,n,r,i=this.pos+1;return(t=this.match(qZ))?(n=t.slice(1,t.length-1),r=TX("link",this.sourcepos(i,this.pos)),r.destination=$Y("mailto:"+n),r.title="",r.appendChild(zX(n,this.sourcepos(i+1,this.pos-1))),e.appendChild(r),!0):!!(t=this.match(WZ))&&(n=t.slice(1,t.length-1),r=TX("link",this.sourcepos(i,this.pos)),r.destination=$Y(n),r.title="",r.appendChild(zX(n,this.sourcepos(i+1,this.pos-1))),e.appendChild(r),!0)},e.prototype.parseHtmlTag=function(e){var t=this.pos+1,n=this.match(_X);if(null===n)return!1;var r=TX("htmlInline",this.sourcepos(t,this.pos));return r.literal=n,e.appendChild(r),!0},e.prototype.scanDelims=function(e){var t=0,n=this.pos;if(e===OZ||e===NZ)t++,this.pos++;else while(this.peek()===e)t++,this.pos++;if(0===t||t<2&&(e===xZ||e===DZ))return this.pos=n,null;var r,i=0===n?"\n":this.subject.charAt(n-1),o=this.peek();r=-1===o?"\n":$X(o);var a,s,l=KZ.test(r),c=zZ.test(r),u=KZ.test(i),h=zZ.test(i),d=!l&&(!c||u||h),f=!u&&(!h||l||c);return e===vZ?(a=d&&(!f||h),s=f&&(!d||c)):e===OZ||e===NZ?(a=d&&!f,s=f):e===DZ?(a=!l,s=!u):(a=d,s=f),this.pos=n,{numdelims:t,canOpen:a,canClose:s}},e.prototype.handleDelim=function(e,t){var n=this.scanDelims(e);if(!n)return!1;var r,i=n.numdelims,o=this.pos+1;this.pos+=i,r=e===OZ?"’":e===NZ?"“":this.subject.slice(o-1,this.pos);var a=zX(r,this.sourcepos(o,this.pos));return t.appendChild(a),(n.canOpen||n.canClose)&&(this.options.smart||e!==OZ&&e!==NZ)&&(this.delimiters={cc:e,numdelims:i,origdelims:i,node:a,previous:this.delimiters,next:null,canOpen:n.canOpen,canClose:n.canClose},this.delimiters.previous&&(this.delimiters.previous.next=this.delimiters)),!0},e.prototype.removeDelimiter=function(e){null!==e.previous&&(e.previous.next=e.next),null===e.next?this.delimiters=e.previous:e.next.previous=e.previous},e.prototype.removeDelimitersBetween=function(e,t){e.next!==t&&(e.next=t,t.previous=e)},e.prototype.processEmphasis=function(e){var t,n,r,i,o,a,s,l=!1,c=(t={},t[vZ]=[e,e,e],t[gZ]=[e,e,e],t[OZ]=[e],t[NZ]=[e],t[xZ]=[e],t[DZ]=[e],t);r=this.delimiters;while(null!==r&&r.previous!==e)r=r.previous;while(null!==r){var u=r.cc,h=u===vZ||u===gZ;if(r.canClose){n=r.previous,s=!1;while(null!==n&&n!==e&&n!==c[u][h?r.origdelims%3:0]){if(l=h&&(r.canOpen||n.canClose)&&r.origdelims%3!==0&&(n.origdelims+r.origdelims)%3===0,n.cc===r.cc&&n.canOpen&&!l){s=!0;break}n=n.previous}if(i=r,h||u===xZ||u===DZ)if(s){if(n){var d=r.numdelims>=2&&n.numdelims>=2?2:1,f=h?0:1;o=n.node,a=r.node;var p=h?1===d?"emph":"strong":"strike";u===DZ&&(p="customInline");var m=TX(p),g=o.sourcepos[1],v=a.sourcepos[0];m.sourcepos=[[g[0],g[1]-d+1],[v[0],v[1]+d-1]],o.sourcepos[1][1]-=d,a.sourcepos[0][1]+=d,o.literal=o.literal.slice(d),a.literal=a.literal.slice(d),n.numdelims-=d,r.numdelims-=d;var b=o.next,y=void 0;while(b&&b!==a)y=b.next,b.unlink(),m.appendChild(b),b=y;if(u===DZ){var w=m.firstChild,x=w.literal||"",k=x.split(/\s/)[0];m.info=k,x.length<=k.length?w.unlink():(w.sourcepos[0][1]+=k.length,w.literal=x.replace(k+" ",""))}if(o.insertAfter(m),this.removeDelimitersBetween(n,r),n.numdelims<=f&&(0===n.numdelims&&o.unlink(),this.removeDelimiter(n)),r.numdelims<=f){0===r.numdelims&&a.unlink();var C=r.next;this.removeDelimiter(r),r=C}}}else r=r.next;else u===OZ?(r.node.literal="’",s&&(n.node.literal="‘"),r=r.next):u===NZ&&(r.node.literal="”",s&&(n.node.literal="“"),r=r.next);s||(c[u][h?i.origdelims%3:0]=i.previous,i.canOpen||this.removeDelimiter(i))}else r=r.next}while(null!==this.delimiters&&this.delimiters!==e)this.removeDelimiter(this.delimiters)},e.prototype.parseLinkTitle=function(){var e=this.match(PZ);return null===e?null:QY(e.substr(1,e.length-2))},e.prototype.parseLinkDestination=function(){var e=this.match(IZ);if(null===e){if(this.peek()===kZ)return null;var t=this.pos,n=0,r=void 0;while(-1!==(r=this.peek()))if(r===TZ&&RZ.test(this.subject.charAt(this.pos+1)))this.pos+=1,-1!==this.peek()&&(this.pos+=1);else if(r===SZ)this.pos+=1,n+=1;else if(r===EZ){if(n<1)break;this.pos+=1,n-=1}else{if(null!==VZ.exec($X(r)))break;this.pos+=1}return this.pos===t&&r!==EZ||0!==n?null:(e=this.subject.substr(t,this.pos-t),$Y(QY(e)))}return $Y(QY(e.substr(1,e.length-2)))},e.prototype.parseLinkLabel=function(){var e=this.match(_Z);return null===e||e.length>1001?0:e.length},e.prototype.parseOpenBracket=function(e){var t=this.pos;this.pos+=1;var n=zX("[",this.sourcepos(this.pos,this.pos));return e.appendChild(n),this.addBracket(n,t,!1),!0},e.prototype.parseBang=function(e){var t=this.pos;if(this.pos+=1,this.peek()===yZ){this.pos+=1;var n=zX("![",this.sourcepos(this.pos-1,this.pos));e.appendChild(n),this.addBracket(n,t+1,!0)}else{n=zX("!",this.sourcepos(this.pos,this.pos));e.appendChild(n)}return!0},e.prototype.parseCloseBracket=function(e){var t=null,n=null,r=!1;this.pos+=1;var i=this.pos,o=this.brackets;if(null===o)return e.appendChild(zX("]",this.sourcepos(i,i))),!0;if(!o.active)return e.appendChild(zX("]",this.sourcepos(i,i))),this.removeBracket(),!0;var a=o.image,s=this.pos;this.peek()===SZ&&(this.pos++,this.spnl()&&null!==(t=this.parseLinkDestination())&&this.spnl()&&(VZ.test(this.subject.charAt(this.pos-1))&&(n=this.parseLinkTitle()),1)&&this.spnl()&&this.peek()===EZ?(this.pos+=1,r=!0):this.pos=s);var l="";if(!r){var c=this.pos,u=this.parseLinkLabel();if(u>2?l=this.subject.slice(c,c+u):o.bracketAfter||(l=this.subject.slice(o.index,i)),0===u&&(this.pos=s),l){l=uZ(l);var h=this.refMap[l];h&&(t=h.destination,n=h.title,r=!0)}}if(r){var d=TX(a?"image":"link");d.destination=t,d.title=n||"",d.sourcepos=[o.startpos,this.sourcepos(this.pos)];var f=o.node.next,p=void 0;while(f)p=f.next,f.unlink(),d.appendChild(f),f=p;if(e.appendChild(d),this.processEmphasis(o.previousDelimiter),this.removeBracket(),o.node.unlink(),!a){o=this.brackets;while(null!==o)o.image||(o.active=!1),o=o.previous}return this.options.referenceDefinition&&(this.refLinkCandidateMap[e.id]={node:e,refLabel:l}),!0}return this.removeBracket(),this.pos=i,e.appendChild(zX("]",this.sourcepos(i,i))),this.options.referenceDefinition&&(this.refLinkCandidateMap[e.id]={node:e,refLabel:l}),!0},e.prototype.addBracket=function(e,t,n){null!==this.brackets&&(this.brackets.bracketAfter=!0),this.brackets={node:e,startpos:this.sourcepos(t+(n?0:1)),previous:this.brackets,previousDelimiter:this.delimiters,index:t,image:n,active:!0}},e.prototype.removeBracket=function(){this.brackets&&(this.brackets=this.brackets.previous)},e.prototype.parseEntity=function(e){var t,n=this.pos+1;return!!(t=this.match(FZ))&&(e.appendChild(zX(jo.decodeHTML(t),this.sourcepos(n,this.pos))),!0)},e.prototype.parseString=function(e){var t,n=this.pos+1;if(t=this.match(JZ)){if(this.options.smart){var r=t.replace(HZ,"…").replace(UZ,(function(e){var t=0,n=0;return e.length%3===0?n=e.length/3:e.length%2===0?t=e.length/2:e.length%3===2?(t=1,n=(e.length-2)/3):(t=2,n=(e.length-4)/3),nX("—",n)+nX("–",t)}));e.appendChild(zX(r,this.sourcepos(n,this.pos)))}else{var i=zX(t,this.sourcepos(n,this.pos));e.appendChild(i)}return!0}return!1},e.prototype.parseNewline=function(e){this.pos+=1;var t=e.lastChild;if(t&&"text"===t.type&&" "===t.literal[t.literal.length-1]){var n=" "===t.literal[t.literal.length-2],r=t.literal.length;t.literal=t.literal.replace(YZ,"");var i=r-t.literal.length;t.sourcepos[1][1]-=i,e.appendChild(TX(n?"linebreak":"softbreak",this.sourcepos(this.pos-i,this.pos)))}else e.appendChild(TX("softbreak",this.sourcepos(this.pos,this.pos)));return this.nextLine(),this.match(XZ),!0},e.prototype.parseReference=function(e,t){if(!this.options.referenceDefinition)return 0;this.subject=e.stringContent,this.pos=0;var n=null,r=this.pos,i=this.parseLinkLabel();if(0===i)return 0;var o=this.subject.substr(0,i);if(this.peek()!==MZ)return this.pos=r,0;this.pos++,this.spnl();var a=this.parseLinkDestination();if(null===a)return this.pos=r,0;var s=this.pos;this.spnl(),this.pos!==s&&(n=this.parseLinkTitle()),null===n&&(n="",this.pos=s);var l=!0;if(null===this.match(ZZ)&&(""===n?l=!1:(n="",this.pos=s,l=null!==this.match(ZZ))),!l)return this.pos=r,0;var c=uZ(o);if(""===c)return this.pos=r,0;var u=this.getReferenceDefSourcepos(e);e.sourcepos[0][0]=u[1][0]+1;var h=TX("refDef",u);return h.title=n,h.dest=a,h.label=c,e.insertBefore(h),t[c]?this.refDefCandidateMap[h.id]=h:t[c]=RJ(h),this.pos-r},e.prototype.mergeTextNodes=function(e){var t,n=[];while(t=e.next()){var r=t.entering,i=t.node;if(r&&"text"===i.type)n.push(i);else if(1===n.length)n=[];else if(n.length>1){var o=n[0],a=n[n.length-1];o.sourcepos&&a.sourcepos&&(o.sourcepos[1]=a.sourcepos[1]),o.next=a.next,o.next&&(o.next.prev=o);for(var s=1;s0&&y_(v_(n,e.offset)))e.advanceOffset(1,!0),i--;return 0},finalize:function(e,t){if(null!==t.stringContent){var n=t.stringContent,r=n.indexOf("\n"),i=n.slice(0,r),o=n.slice(r+1),a=i.match(/^(\s*)(.*)/);t.info=QY(a[2].trim()),t.literal=o,t.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},k_={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!0},C_={continue:function(){return 0},finalize:function(){},canContain:function(e){return"item"!==e},acceptsLines:!1},T_={continue:function(){return 0},finalize:function(e,t){var n=t.firstChild;while(n){if(g_(n)&&n.next){t.listData.tight=!1;break}var r=n.firstChild;while(r){if(g_(r)&&(n.next||r.next)){t.listData.tight=!1;break}r=r.next}n=n.next}},canContain:function(e){return"item"===e},acceptsLines:!1},A_={continue:function(e){var t=e.currentLine;return e.indented||v_(t,e.nextNonspace)!==u_?1:(e.advanceNextNonspace(),e.advanceOffset(1,!1),y_(v_(t,e.offset))&&e.advanceOffset(1,!0),0)},finalize:function(){},canContain:function(e){return"item"!==e},acceptsLines:!1},S_={continue:function(e,t){if(e.blank){if(null===t.firstChild)return 1;e.advanceNextNonspace()}else{if(!(e.indent>=t.listData.markerOffset+t.listData.padding))return 1;e.advanceOffset(t.listData.markerOffset+t.listData.padding,!0)}return 0},finalize:e_,canContain:function(e){return"item"!==e},acceptsLines:!1},E_={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},M_={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},O_={continue:function(e,t){var n=e.currentLine,r=e.indent;if(t.isFenced){var i=r<=3&&n.charAt(e.nextNonspace)===t.fenceChar&&n.slice(e.nextNonspace).match(m_);if(i&&i[0].length>=t.fenceLength)return e.lastLineLength=e.offset+r+i[0].length,e.finalize(t,e.lineNumber),2;var o=t.fenceOffset;while(o>0&&y_(v_(n,e.offset)))e.advanceOffset(1,!0),o--}else if(r>=l_)e.advanceOffset(l_,!0);else{if(!e.blank)return 1;e.advanceNextNonspace()}return 0},finalize:function(e,t){var n;if(null!==t.stringContent){if(t.isFenced){var r=t.stringContent,i=r.indexOf("\n"),o=r.slice(0,i),a=r.slice(i+1),s=o.match(/^(\s*)(.*)/);t.infoPadding=s[1].length,t.info=QY(s[2].trim()),t.literal=a}else t.literal=null===(n=t.stringContent)||void 0===n?void 0:n.replace(/(\n *)+$/,"\n");t.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},N_={continue:function(e,t){return!e.blank||6!==t.htmlBlockType&&7!==t.htmlBlockType?0:1},finalize:function(e,t){var n;t.literal=(null===(n=t.stringContent)||void 0===n?void 0:n.replace(/(\n *)+$/,""))||null,t.stringContent=null},canContain:function(){return!1},acceptsLines:!0},D_={continue:function(e){return e.blank?1:0},finalize:function(e,t){if(null!==t.stringContent){var n,r=!1;while(v_(t.stringContent,0)===f_&&(n=e.inlineParser.parseReference(t,e.refMap)))t.stringContent=t.stringContent.slice(n),r=!0;r&&b_(t.stringContent)&&t.unlink()}},canContain:function(){return!1},acceptsLines:!0},L_=k_,z_=k_,P_={document:C_,list:T_,blockQuote:A_,item:S_,heading:E_,thematicBreak:M_,codeBlock:O_,htmlBlock:N_,paragraph:D_,table:t_,tableBody:n_,tableHead:r_,tableRow:a_,tableCell:s_,tableDelimRow:i_,tableDelimCell:o_,refDef:L_,customBlock:x_,frontMatter:z_};function I_(e){for(var t=0,n=0,r=[],i=0;i=o.columns.length&&(e.ignored=!0),i.appendChild(e)})),2},H_=/^(\$\$)(\s*[a-zA-Z])+/,U_=/^(\$\$)(\s*[a-zA-Z])+.*(\$\$)/,q_=function(e){var t;if(!e.indented&&!U_.test(e.currentLine)&&(t=e.currentLine.match(H_))){var n=t[1].length;e.closeUnmatchedBlocks();var r=e.addChild("customBlock",e.nextNonspace);return r.syntaxLength=n,r.offset=e.indent,e.advanceNextNonspace(),e.advanceOffset(n,!1),2}return 0},W_=/^`{3,}(?!.*`)|^~{3,}/,G_=[/./,/^<(?:script|pre|style)(?:\s|>|$)/i,/^/,/\?>/,/>/,/\]\]>/],dJ=/^[#`~*+_=<>0-9-;$]/,fJ=/\r\n|\n|\r/;function pJ(){return TX("document",[[1,1],[0,0]])}var mJ={smart:!1,tagFilter:!1,extendedAutolinks:!1,disallowedHtmlBlockTags:[],referenceDefinition:!1,disallowDeepHeading:!1,customParser:null,frontMatter:!1},gJ=function(){function e(e){this.options=Lo(Lo({},mJ),e),this.doc=pJ(),this.tip=this.doc,this.oldtip=this.doc,this.lineNumber=0,this.offset=0,this.column=0,this.nextNonspace=0,this.nextNonspaceColumn=0,this.indent=0,this.currentLine="",this.indented=!1,this.blank=!1,this.partiallyConsumedTab=!1,this.allClosed=!0,this.lastMatchedContainer=this.doc,this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.lastLineLength=0,this.lines=[],this.options.frontMatter&&(P_.frontMatter=uJ,sJ.unshift(cJ)),this.inlineParser=new QZ(this.options)}return e.prototype.advanceOffset=function(e,t){void 0===t&&(t=!1);var n,r,i,o=this.currentLine;while(e>0&&(i=o[this.offset]))"\t"===i?(n=4-this.column%4,t?(this.partiallyConsumedTab=n>e,r=n>e?e:n,this.column+=r,this.offset+=this.partiallyConsumedTab?0:1,e-=r):(this.partiallyConsumedTab=!1,this.column+=n,this.offset+=1,e-=1)):(this.partiallyConsumedTab=!1,this.offset+=1,this.column+=1,e-=1)},e.prototype.advanceNextNonspace=function(){this.offset=this.nextNonspace,this.column=this.nextNonspaceColumn,this.partiallyConsumedTab=!1},e.prototype.findNextNonspace=function(){var e,t=this.currentLine,n=this.offset,r=this.column;while(""!==(e=t.charAt(n)))if(" "===e)n++,r++;else{if("\t"!==e)break;n++,r+=4-r%4}this.blank="\n"===e||"\r"===e||""===e,this.nextNonspace=n,this.nextNonspaceColumn=r,this.indent=this.nextNonspaceColumn-this.column,this.indented=this.indent>=l_},e.prototype.addLine=function(){if(this.partiallyConsumedTab){this.offset+=1;var e=4-this.column%4;this.tip.stringContent+=nX(" ",e)}this.tip.lineOffsets?this.tip.lineOffsets.push(this.offset):this.tip.lineOffsets=[this.offset],this.tip.stringContent+=this.currentLine.slice(this.offset)+"\n"},e.prototype.addChild=function(e,t){while(!P_[this.tip.type].canContain(e))this.finalize(this.tip,this.lineNumber-1);var n=t+1,r=TX(e,[[this.lineNumber,n],[0,0]]);return r.stringContent="",this.tip.appendChild(r),this.tip=r,r},e.prototype.closeUnmatchedBlocks=function(){if(!this.allClosed){while(this.oldtip!==this.lastMatchedContainer){var e=this.oldtip.parent;this.finalize(this.oldtip,this.lineNumber-1),this.oldtip=e}this.allClosed=!0}},e.prototype.finalize=function(e,t){var n=e.parent;e.open=!1,e.sourcepos[1]=[t,this.lastLineLength],P_[e.type].finalize(this,e),this.tip=n},e.prototype.processInlines=function(e){var t,n=this.options.customParser,r=e.walker();this.inlineParser.refMap=this.refMap,this.inlineParser.refLinkCandidateMap=this.refLinkCandidateMap,this.inlineParser.refDefCandidateMap=this.refDefCandidateMap,this.inlineParser.options=this.options;while(t=r.next()){var i=t.node,o=t.entering,a=i.type;n&&n[a]&&n[a](i,{entering:o,options:this.options}),o||"paragraph"!==a&&"heading"!==a&&("tableCell"!==a||i.ignored)||this.inlineParser.parse(i)}},e.prototype.incorporateLine=function(e){var t=this.doc;this.oldtip=this.tip,this.offset=0,this.column=0,this.blank=!1,this.partiallyConsumedTab=!1,this.lineNumber+=1,-1!==e.indexOf("\0")&&(e=e.replace(/\0/g,"�")),this.currentLine=e;var n,r=!0;while((n=t.lastChild)&&n.open){switch(t=n,this.findNextNonspace(),P_[t.type]["continue"](this,t)){case 0:break;case 1:r=!1;break;case 2:return void(this.lastLineLength=e.length);default:throw new Error("continue returned illegal value, must be 0, 1, or 2")}if(!r){t=t.parent;break}}this.allClosed=t===this.oldtip,this.lastMatchedContainer=t;var i="paragraph"!==t.type&&P_[t.type].acceptsLines,o=sJ.length;while(!i){if(this.findNextNonspace(),"table"!==t.type&&"tableBody"!==t.type&&"paragraph"!==t.type&&!this.indented&&!dJ.test(e.slice(this.nextNonspace))){this.advanceNextNonspace();break}var a=0;while(a=1&&t.htmlBlockType<=5&&hJ[t.htmlBlockType].test(this.currentLine.slice(this.offset))&&(this.lastLineLength=e.length,this.finalize(t,this.lineNumber))):this.offsett[0]?-1:e[1]t[1]?-1:0}function bJ(e,t){var n=e[0],r=e[1];return 1===vJ(r,t)?1:-1===vJ(n,t)?-1:0}function yJ(e,t){if(e.parent===t.parent&&e!==t){var n=e.next;while(n&&n!==t){for(var r=n.next,i=0,o=["parent","prev","next"];i=0;n-=1)e.prependChild(t[n])}function CJ(e,t){if(e&&e.parent&&0!==t){var n,r=e.parent.walker();r.resumeAt(e,!0);while(n=r.next()){var i=n.node,o=n.entering;o&&(i.sourcepos[0][0]+=t,i.sourcepos[1][0]+=t)}}}function TJ(e,t){var n=e[0],r=e[1];return r[0]t?-1:0}function AJ(e,t){var n=e.firstChild;while(n){var r=TJ(n.sourcepos,t);if(0===r)return n;if(-1===r)return n.prev||n;n=n.next}return e.lastChild}function SJ(e){while(e.lastChild)e=e.lastChild;return e}function EJ(e){while(e.parent&&"document"!==e.parent.type&&e.parent.sourcepos[0][0]===e.sourcepos[0][0])e=e.parent;return e}function MJ(e,t){var n=e.firstChild,r=null;while(n){var i=TJ(n.sourcepos,t);if(0===i){if(n.sourcepos[0][0]===t||!n.firstChild)return n;r=n,n=n.firstChild}else{if(-1===i)break;r=n,n=n.next}}return r?EJ(SJ(r)):null}function OJ(e,t){var n=e,r=null;while(n){var i=bJ(n.sourcepos,t);if(0===i){if(!n.firstChild)return n;r=n,n=n.firstChild}else{if(-1===i)return r;if(!n.next)return r;n=n.next}}return n}function NJ(e){return lX(e)||null}function DJ(e,t,n){if(void 0===n&&(n=null),t){var r=t.walker();while(t&&t!==n){e(t);var i=r.next();if(!i)break;t=i.node}}}function LJ(e){var t=NJ(e);if(!t)return!0;while(t&&"document"!==t.type){if(!t.parent&&!t.prev&&!t.next)return!0;t=t.parent}return!1}var zJ=/\r\n|\n|\r/;function PJ(e){var t=e.match(/^[ \t]+/);if(t&&(t[0].length>=2||/\t/.test(t[0])))return!0;var n=t?e.slice(t.length):e;return X_.test(n)||Z_.test(n)}function IJ(e){return!b_(e)&&-1!==e.indexOf("|")}function RJ(e){var t=e.id,n=e.title,r=e.sourcepos,i=e.dest;return{id:t,title:n,sourcepos:r,unlinked:!1,destination:i}}var FJ=function(){function e(e,t){this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.referenceDefinition=!!(null===t||void 0===t?void 0:t.referenceDefinition),this.parser=new gJ(t),this.parser.setRefMaps(this.refMap,this.refLinkCandidateMap,this.refDefCandidateMap),this.eventHandlerMap={change:[]},e=e||"",this.lineTexts=e.split(zJ),this.root=this.parser.parse(e,this.lineTexts)}return e.prototype.updateLineTexts=function(e,t,n){var r,i=e[0],o=e[1],a=t[0],s=t[1],l=n.split(zJ),c=l.length,u=this.lineTexts[i-1],h=this.lineTexts[a-1];l[0]=u.slice(0,o-1)+l[0],l[c-1]=l[c-1]+h.slice(s-1);var d=a-i+1;return(r=this.lineTexts).splice.apply(r,zo([i-1,d],l)),c-d},e.prototype.updateRootNodeState=function(){if(1===this.lineTexts.length&&""===this.lineTexts[0])return this.root.lastLineBlank=!0,void(this.root.sourcepos=[[1,1],[1,0]]);this.root.lastChild&&(this.root.lastLineBlank=this.root.lastChild.lastLineBlank);var e=this.lineTexts,t=e.length-1;while(""===e[t])t-=1;e.length-2>t&&(t+=1),this.root.sourcepos[1]=[t+1,e[t].length]},e.prototype.replaceRangeNodes=function(e,t,n){e?(xJ(e,n),yJ(e,t),[e.id,t.id].forEach((function(e){return cX(e)})),e.unlink()):t?(xJ(t,n),cX(t.id),t.unlink()):kJ(this.root,n)},e.prototype.getNodeRange=function(e,t){var n=AJ(this.root,e[0]),r=AJ(this.root,t[0]);return r&&r.next&&t[0]+1===r.next.sourcepos[0][0]&&(r=r.next),[n,r]},e.prototype.trigger=function(e,t){this.eventHandlerMap[e].forEach((function(e){e(t)}))},e.prototype.extendEndLine=function(e){while(""===this.lineTexts[e])e+=1;return e},e.prototype.parseRange=function(e,t,n,r){e&&e.prev&&(MX(e.prev)&&PJ(this.lineTexts[n-1])||OX(e.prev)&&IJ(this.lineTexts[n-1]))&&(e=e.prev,n=e.sourcepos[0][0]);var i=this.lineTexts.slice(n-1,r),o=this.parser.partialParseStart(n,i),a=t?t.next:this.root.firstChild,s=o.lastChild,l=s&&AX(s)&&s.open,c=s&&DX(s)&&s.open,u=s&&MX(s);while((l||c)&&a||u&&a&&("list"===a.type||a.sourcepos[0][1]>=2)){var h=this.extendEndLine(a.sourcepos[1][0]);this.parser.partialParseExtends(this.lineTexts.slice(r,h)),e||(e=t),t=a,r=h,a=a.next}this.parser.partialParseFinish();var d=wJ(o);return{newNodes:d,extStartNode:e,extEndNode:t}},e.prototype.getRemovedNodeRange=function(e,t){return!e||e&&NX(e)||t&&NX(t)?null:{id:[e.id,t.id],line:[e.sourcepos[0][0]-1,t.sourcepos[1][0]-1]}},e.prototype.markDeletedRefMap=function(e,t){var n=this;if(!fZ(this.refMap)){var r=function(e){if(NX(e)){var t=n.refMap[e.label];t&&e.id===t.id&&(t.unlinked=!0)}};e&&DJ(r,e.parent,t),t&&DJ(r,t)}},e.prototype.replaceWithNewRefDefState=function(e){var t=this;if(!fZ(this.refMap)){var n=function(e){if(NX(e)){var n=e.label,r=t.refMap[n];r&&!r.unlinked||(t.refMap[n]=RJ(e))}};e.forEach((function(e){DJ(n,e)}))}},e.prototype.replaceWithRefDefCandidate=function(){var e=this;fZ(this.refDefCandidateMap)||hZ(this.refDefCandidateMap,(function(t,n){var r=n.label,i=n.sourcepos,o=e.refMap[r];(!o||o.unlinked||o.sourcepos[0][0]>i[0][0])&&(e.refMap[r]=RJ(n))}))},e.prototype.getRangeWithRefDef=function(e,t,n,r,i){if(this.referenceDefinition&&!fZ(this.refMap)){var o=AJ(this.root,e-1),a=AJ(this.root,t+1);o&&NX(o)&&o!==n&&o!==r&&(n=o,e=n.sourcepos[0][0]),a&&NX(a)&&a!==n&&a!==r&&(r=a,t=this.extendEndLine(r.sourcepos[1][0]+i))}return[n,r,e,t]},e.prototype.parse=function(e,t,n){void 0===n&&(n=0);var r=this.getNodeRange(e,t),i=r[0],o=r[1],a=i?Math.min(i.sourcepos[0][0],e[0]):e[0],s=this.extendEndLine((o?Math.max(o.sourcepos[1][0],t[0]):t[0])+n),l=this.parseRange.apply(this,this.getRangeWithRefDef(a,s,i,o,n)),c=l.newNodes,u=l.extStartNode,h=l.extEndNode,d=this.getRemovedNodeRange(u,h),f=h?h.next:this.root.firstChild;return this.referenceDefinition?(this.markDeletedRefMap(u,h),this.replaceRangeNodes(u,h,c),this.replaceWithNewRefDefState(c)):this.replaceRangeNodes(u,h,c),{nodes:c,removedNodeRange:d,nextNode:f}},e.prototype.parseRefLink=function(){var e=this,t=[];return fZ(this.refMap)||hZ(this.refMap,(function(n,r){r.unlinked&&delete e.refMap[n],hZ(e.refLinkCandidateMap,(function(r,i){var o=i.node,a=i.refLabel;a===n&&t.push(e.parse(o.sourcepos[0],o.sourcepos[1]))}))})),t},e.prototype.removeUnlinkedCandidate=function(){fZ(this.refDefCandidateMap)||[this.refLinkCandidateMap,this.refDefCandidateMap].forEach((function(e){hZ(e,(function(t){LJ(t)&&delete e[t]}))}))},e.prototype.editMarkdown=function(e,t,n){var r=this.updateLineTexts(e,t,n),i=this.parse(e,t,r),o=dZ(i,"nextNode");CJ(i.nextNode,r),this.updateRootNodeState();var a=[o];return this.referenceDefinition&&(this.removeUnlinkedCandidate(),this.replaceWithRefDefCandidate(),a=a.concat(this.parseRefLink())),this.trigger("change",a),a},e.prototype.getLineTexts=function(){return this.lineTexts},e.prototype.getRootNode=function(){return this.root},e.prototype.findNodeAtPosition=function(e){var t=OJ(this.root,e);return t&&t!==this.root?t:null},e.prototype.findFirstNodeAtLine=function(e){return MJ(this.root,e)},e.prototype.on=function(e,t){this.eventHandlerMap[e].push(t)},e.prototype.off=function(e,t){var n=this.eventHandlerMap[e],r=n.indexOf(t);n.splice(r,1)},e.prototype.findNodeById=function(e){return NJ(e)},e.prototype.removeAllNode=function(){uX()},e}(),BJ=["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"],jJ=new RegExp("<(/?(?:"+BJ.join("|")+")[^>]*>)","ig");function HJ(e){return jJ.test(e)?e.replace(jJ,(function(e,t){return"<"+t})):e}var UJ={heading:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"h"+e.level,outerNewLine:!0}},text:function(e){return{type:"text",content:e.literal}},softbreak:function(e,t){var n=t.options;return{type:"html",content:n.softbreak}},linebreak:function(){return{type:"html",content:"
\n"}},emph:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"em"}},strong:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"strong"}},paragraph:function(e,t){var n,r=t.entering,i=null===(n=e.parent)||void 0===n?void 0:n.parent;return i&&"list"===i.type&&i.listData.tight?null:{type:r?"openTag":"closeTag",tagName:"p",outerNewLine:!0}},thematicBreak:function(){return{type:"openTag",tagName:"hr",outerNewLine:!0,selfClose:!0}},blockQuote:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"blockquote",outerNewLine:!0,innerNewLine:!0}},list:function(e,t){var n=t.entering,r=e.listData,i=r.type,o=r.start,a="bullet"===i?"ul":"ol",s={};return"ol"===a&&null!==o&&1!==o&&(s.start=o.toString()),{type:n?"openTag":"closeTag",tagName:a,attributes:s,outerNewLine:!0}},item:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"li",outerNewLine:!0}},htmlInline:function(e,t){var n=t.options,r=n.tagFilter?HJ(e.literal):e.literal;return{type:"html",content:r}},htmlBlock:function(e,t){var n=t.options,r=n.tagFilter?HJ(e.literal):e.literal;return n.nodeId?[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"html",content:r},{type:"closeTag",tagName:"div",outerNewLine:!0}]:{type:"html",content:r,outerNewLine:!0}},code:function(e){return[{type:"openTag",tagName:"code"},{type:"text",content:e.literal},{type:"closeTag",tagName:"code"}]},codeBlock:function(e){var t=e.info,n=t?t.split(/\s+/):[],r=[];return n.length>0&&n[0].length>0&&r.push("language-"+tX(n[0])),[{type:"openTag",tagName:"pre",outerNewLine:!0},{type:"openTag",tagName:"code",classNames:r},{type:"text",content:e.literal},{type:"closeTag",tagName:"code"},{type:"closeTag",tagName:"pre",outerNewLine:!0}]},link:function(e,t){var n=t.entering;if(n){var r=e,i=r.title,o=r.destination;return{type:"openTag",tagName:"a",attributes:Lo({href:tX(o)},i&&{title:tX(i)})}}return{type:"closeTag",tagName:"a"}},image:function(e,t){var n=t.getChildrenText,r=t.skipChildren,i=e,o=i.title,a=i.destination;return r(),{type:"openTag",tagName:"img",selfClose:!0,attributes:Lo({src:tX(a),alt:n(e)},o&&{title:tX(o)})}},customBlock:function(e,t,n){var r=e.info.trim().toLowerCase(),i=n[r];if(i)try{return i(e,t)}catch(o){console.warn("[@toast-ui/editor] - The error occurred when "+r+" block node was parsed in markdown renderer: "+o)}return[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"text",content:e.literal},{type:"closeTag",tagName:"div",outerNewLine:!0}]},frontMatter:function(e){return[{type:"openTag",tagName:"div",outerNewLine:!0,attributes:{style:"white-space: pre; display: none;"}},{type:"text",content:e.literal},{type:"closeTag",tagName:"div",outerNewLine:!0}]},customInline:function(e,t,n){var r=e,i=r.info,o=r.firstChild,a=i.trim().toLowerCase(),s=n[a],l=t.entering;if(s)try{return s(e,t)}catch(c){console.warn("[@toast-ui/editor] - The error occurred when "+a+" inline node was parsed in markdown renderer: "+c)}return l?[{type:"openTag",tagName:"span"},{type:"text",content:"$$"+i+(o?" ":"")}]:[{type:"text",content:"$$"},{type:"closeTag",tagName:"span"}]}},qJ={strike:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"del"}},item:function(e,t){var n=t.entering,r=e.listData,i=r.checked,o=r.task;if(n){var a={type:"openTag",tagName:"li",outerNewLine:!0};return o?[a,{type:"openTag",tagName:"input",selfClose:!0,attributes:Lo(Lo({},i&&{checked:""}),{disabled:"",type:"checkbox"})},{type:"text",content:" "}]:a}return{type:"closeTag",tagName:"li",outerNewLine:!0}},table:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"table",outerNewLine:!0}},tableHead:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"thead",outerNewLine:!0}},tableBody:function(e,t){var n=t.entering;return{type:n?"openTag":"closeTag",tagName:"tbody",outerNewLine:!0}},tableRow:function(e,t){var n=t.entering;if(n)return{type:"openTag",tagName:"tr",outerNewLine:!0};var r=[];if(e.lastChild)for(var i=e.parent.parent.columns.length,o=e.lastChild.endIdx,a=o+1;a0&&this.buffer.push(' class="'+r.join(" ")+'"'),i&&Object.keys(i).forEach((function(e){var n=i[e];t.buffer.push(" "+e+'="'+n+'"')})),e.selfClose&&this.buffer.push(" /"),this.buffer.push(">")},e.prototype.generateCloseTagString=function(e){var t=e.tagName;this.buffer.push("")},e.prototype.addNewLine=function(){this.buffer.length&&"\n"!==cZ(cZ(this.buffer))&&this.buffer.push("\n")},e.prototype.addOuterNewLine=function(e){e.outerNewLine&&this.addNewLine()},e.prototype.addInnerNewLine=function(e){e.innerNewLine&&this.addNewLine()},e.prototype.renderTextNode=function(e){this.buffer.push(tX(e.content))},e.prototype.renderRawHtmlNode=function(e){this.addOuterNewLine(e),this.buffer.push(e.content),this.addOuterNewLine(e)},e.prototype.renderElementNode=function(e){"openTag"===e.type?(this.addOuterNewLine(e),this.generateOpenTagString(e),e.selfClose?this.addOuterNewLine(e):this.addInnerNewLine(e)):(this.addInnerNewLine(e),this.generateCloseTagString(e),this.addOuterNewLine(e))},e}(); -/*! @license DOMPurify 2.3.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.3/LICENSE */function KJ(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?n-1:0),i=1;i/gm),LQ=$J(/^data-[\-\w.\u00B7-\uFFFF]/),zQ=$J(/^aria-[\-\w]+$/),PQ=$J(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IQ=$J(/^(?:\w+script|data):/i),RQ=$J(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),FQ="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};function BQ(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:jQ(),t=function(e){return UQ(e)};if(t.version="2.3.3",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,r=e.document,i=e.DocumentFragment,o=e.HTMLTemplateElement,a=e.Node,s=e.Element,l=e.NodeFilter,c=e.NamedNodeMap,u=void 0===c?e.NamedNodeMap||e.MozNamedAttrMap:c,h=e.Text,d=e.Comment,f=e.DOMParser,p=e.trustedTypes,m=s.prototype,g=bQ(m,"cloneNode"),v=bQ(m,"nextSibling"),b=bQ(m,"childNodes"),y=bQ(m,"parentNode");if("function"===typeof o){var w=r.createElement("template");w.content&&w.content.ownerDocument&&(r=w.content.ownerDocument)}var x=HQ(p,n),k=x&&ee?x.createHTML(""):"",C=r,T=C.implementation,A=C.createNodeIterator,S=C.createDocumentFragment,E=C.getElementsByTagName,M=n.importNode,O={};try{O=vQ(r).documentMode?r.documentMode:{}}catch(je){}var N={};t.isSupported="function"===typeof y&&T&&"undefined"!==typeof T.createHTMLDocument&&9!==O;var D=NQ,L=DQ,z=LQ,P=zQ,I=IQ,R=RQ,F=PQ,B=null,j=gQ({},[].concat(BQ(yQ),BQ(wQ),BQ(xQ),BQ(CQ),BQ(AQ))),H=null,U=gQ({},[].concat(BQ(SQ),BQ(EQ),BQ(MQ),BQ(OQ))),q=null,W=null,G=!0,V=!0,K=!1,Y=!1,X=!1,Z=!1,_=!1,J=!1,Q=!1,$=!0,ee=!1,te=!0,ne=!0,re=!1,ie={},oe=null,ae=gQ({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),se=null,le=gQ({},["audio","video","img","source","image","track"]),ce=null,ue=gQ({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),he="http://www.w3.org/1998/Math/MathML",de="http://www.w3.org/2000/svg",fe="http://www.w3.org/1999/xhtml",pe=fe,me=!1,ge=void 0,ve=["application/xhtml+xml","text/html"],be="text/html",ye=void 0,we=null,xe=r.createElement("form"),ke=function(e){we&&we===e||(e&&"object"===("undefined"===typeof e?"undefined":FQ(e))||(e={}),e=vQ(e),B="ALLOWED_TAGS"in e?gQ({},e.ALLOWED_TAGS):j,H="ALLOWED_ATTR"in e?gQ({},e.ALLOWED_ATTR):U,ce="ADD_URI_SAFE_ATTR"in e?gQ(vQ(ue),e.ADD_URI_SAFE_ATTR):ue,se="ADD_DATA_URI_TAGS"in e?gQ(vQ(le),e.ADD_DATA_URI_TAGS):le,oe="FORBID_CONTENTS"in e?gQ({},e.FORBID_CONTENTS):ae,q="FORBID_TAGS"in e?gQ({},e.FORBID_TAGS):{},W="FORBID_ATTR"in e?gQ({},e.FORBID_ATTR):{},ie="USE_PROFILES"in e&&e.USE_PROFILES,G=!1!==e.ALLOW_ARIA_ATTR,V=!1!==e.ALLOW_DATA_ATTR,K=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Y=e.SAFE_FOR_TEMPLATES||!1,X=e.WHOLE_DOCUMENT||!1,J=e.RETURN_DOM||!1,Q=e.RETURN_DOM_FRAGMENT||!1,$=!1!==e.RETURN_DOM_IMPORT,ee=e.RETURN_TRUSTED_TYPE||!1,_=e.FORCE_BODY||!1,te=!1!==e.SANITIZE_DOM,ne=!1!==e.KEEP_CONTENT,re=e.IN_PLACE||!1,F=e.ALLOWED_URI_REGEXP||F,pe=e.NAMESPACE||fe,ge=ge=-1===ve.indexOf(e.PARSER_MEDIA_TYPE)?be:e.PARSER_MEDIA_TYPE,ye="application/xhtml+xml"===ge?function(e){return e}:sQ,Y&&(V=!1),Q&&(J=!0),ie&&(B=gQ({},[].concat(BQ(AQ))),H=[],!0===ie.html&&(gQ(B,yQ),gQ(H,SQ)),!0===ie.svg&&(gQ(B,wQ),gQ(H,EQ),gQ(H,OQ)),!0===ie.svgFilters&&(gQ(B,xQ),gQ(H,EQ),gQ(H,OQ)),!0===ie.mathMl&&(gQ(B,CQ),gQ(H,MQ),gQ(H,OQ))),e.ADD_TAGS&&(B===j&&(B=vQ(B)),gQ(B,e.ADD_TAGS)),e.ADD_ATTR&&(H===U&&(H=vQ(H)),gQ(H,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&gQ(ce,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(oe===ae&&(oe=vQ(oe)),gQ(oe,e.FORBID_CONTENTS)),ne&&(B["#text"]=!0),X&&gQ(B,["html","head","body"]),B.table&&(gQ(B,["tbody"]),delete q.tbody),QJ&&QJ(e),we=e)},Ce=gQ({},["mi","mo","mn","ms","mtext"]),Te=gQ({},["foreignobject","desc","title","annotation-xml"]),Ae=gQ({},wQ);gQ(Ae,xQ),gQ(Ae,kQ);var Se=gQ({},CQ);gQ(Se,TQ);var Ee=function(e){var t=y(e);t&&t.tagName||(t={namespaceURI:fe,tagName:"template"});var n=sQ(e.tagName),r=sQ(t.tagName);if(e.namespaceURI===de)return t.namespaceURI===fe?"svg"===n:t.namespaceURI===he?"svg"===n&&("annotation-xml"===r||Ce[r]):Boolean(Ae[n]);if(e.namespaceURI===he)return t.namespaceURI===fe?"math"===n:t.namespaceURI===de?"math"===n&&Te[r]:Boolean(Se[n]);if(e.namespaceURI===fe){if(t.namespaceURI===de&&!Te[r])return!1;if(t.namespaceURI===he&&!Ce[r])return!1;var i=gQ({},["title","style","font","a","script"]);return!Se[n]&&(i[n]||!Ae[n])}return!1},Me=function(e){aQ(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(je){try{e.outerHTML=k}catch(je){e.remove()}}},Oe=function(e,n){try{aQ(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(je){aQ(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!H[e])if(J||Q)try{Me(n)}catch(je){}else try{n.setAttribute(e,"")}catch(je){}},Ne=function(e){var t=void 0,n=void 0;if(_)e=""+e;else{var i=lQ(e,/^[\r\n\t ]+/);n=i&&i[0]}"application/xhtml+xml"===ge&&(e=''+e+"");var o=x?x.createHTML(e):e;if(pe===fe)try{t=(new f).parseFromString(o,ge)}catch(je){}if(!t||!t.documentElement){t=T.createDocument(pe,"template",null);try{t.documentElement.innerHTML=me?"":o}catch(je){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),pe===fe?E.call(t,X?"html":"body")[0]:X?t.documentElement:a},De=function(e){return A.call(e.ownerDocument||e,e,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT,null,!1)},Le=function(e){return!(e instanceof h||e instanceof d)&&!("string"===typeof e.nodeName&&"string"===typeof e.textContent&&"function"===typeof e.removeChild&&e.attributes instanceof u&&"function"===typeof e.removeAttribute&&"function"===typeof e.setAttribute&&"string"===typeof e.namespaceURI&&"function"===typeof e.insertBefore)},ze=function(e){return"object"===("undefined"===typeof a?"undefined":FQ(a))?e instanceof a:e&&"object"===("undefined"===typeof e?"undefined":FQ(e))&&"number"===typeof e.nodeType&&"string"===typeof e.nodeName},Pe=function(e,n,r){N[e]&&iQ(N[e],(function(e){e.call(t,n,r,we)}))},Ie=function(e){var n=void 0;if(Pe("beforeSanitizeElements",e,null),Le(e))return Me(e),!0;if(lQ(e.nodeName,/[\u0080-\uFFFF]/))return Me(e),!0;var r=ye(e.nodeName);if(Pe("uponSanitizeElement",e,{tagName:r,allowedTags:B}),!ze(e.firstElementChild)&&(!ze(e.content)||!ze(e.content.firstElementChild))&&dQ(/<[/\w]/g,e.innerHTML)&&dQ(/<[/\w]/g,e.textContent))return Me(e),!0;if("select"===r&&dQ(/