diff --git a/.gitignore b/.gitignore index 541a820..8aa08cc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .DS_Store node_modules/ -/dist/ npm-debug.log* yarn-debug.log* yarn-error.log* diff --git a/dist/static/css/app.b806732208896ec46d9b39ac95ae5d4e.css b/dist/static/css/app.b806732208896ec46d9b39ac95ae5d4e.css new file mode 100644 index 0000000..6b46ade --- /dev/null +++ b/dist/static/css/app.b806732208896ec46d9b39ac95ae5d4e.css @@ -0,0 +1,2 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{padding:0;margin:0;background-color:#fff;font-family:Roboto,sans-serif;color:#d2d2d2}a{color:#298bff}.btn:not(:disabled):not(.disabled){cursor:pointer}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}.btn{color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn,.btn-primary{background-color:transparent}.btn-primary{border-color:#fff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn:focus,.btn:hover{text-decoration:none}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-block{display:block;width:100%}.btn-circle{width:36px;height:36px;text-align:center;padding:6px 0;font-size:1rem;line-height:1rem;border-radius:50%}.button-group{margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.button-group.stretch>*{-ms-flex:1;flex:1}.button-group label{text-align:left}.button-group .btn{border-radius:0;background-color:#4d4d4d;color:#d2d2d2;padding:1px;font-size:.9rem}.button-group .btn.active{background-color:#898989}.button-group .btn.active:hover{background-color:#bbb;color:#fff}.button-group .btn.active:active{background-color:#bbb}.button-group .btn:active,.button-group .btn:hover{background-color:#6b6b6b}.button-group .btn+.btn:not(:last-child){border-right:none}.button-group .btn:first-of-type{border-right:0;border-radius:4px 0 0 4px}.button-group .btn:last-child{border-radius:0 4px 4px 0}.btn-sm{padding:2px 5px;font-size:.8rem;line-height:.8rem}.wrapper{width:100vw;min-height:100vh;-ms-flex-direction:column;flex-direction:column}.container,.wrapper{display:-ms-flexbox;display:flex}.container{-ms-flex:1;flex:1}aside{background-image:linear-gradient(-90deg,#2e2e2e,#353535);box-shadow:0 0 5px 0 #0f0f0f;-ms-flex:0 0 270px;flex:0 0 270px;padding:15px;text-align:center;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}main{-ms-flex:1;flex:1;position:-webkit-sticky;position:sticky;top:0;-ms-flex-item-align:start;align-self:flex-start}main .svg-container{padding:10px}input[type=range]{-webkit-appearance:none;width:100%;margin:7.5px 0;background:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;background-color:#717171}input[type=range]::-webkit-slider-thumb{border:1px solid #b3b3b3;height:20px;width:20px;border-radius:10px;background:#298bff;cursor:pointer;-webkit-appearance:none;margin-top:-7.5px}input[type=range]:focus::-webkit-slider-runnable-track,input[type=range]:hover::-webkit-slider-runnable-track{background-image:linear-gradient(-270deg,#fad961,#f76b1c)}input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;background:#f76b1c;background-image:linear-gradient(-270deg,#fad961,#f76b1c);border-radius:5px}input[type=range]::-moz-range-thumb{box-shadow:1.6px 1.6px 2.5px #ccc,0 0 1.6px #d9d9d9;border:1px solid #b3b3b3;height:20px;width:20px;border-radius:10px;background:#298bff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#e75908;border:none;border-radius:2px}input[type=range]::-ms-fill-upper{background:#f76b1c;border:none;border-radius:2px}input[type=range]::-ms-thumb{box-shadow:1.6px 1.6px 2.5px #ccc,0 0 1.6px #d9d9d9;border:1px solid #b3b3b3;height:20px;width:20px;border-radius:10px;background:#298bff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#f76b1c}input[type=range]:focus::-ms-fill-upper{background:#f8813e}.image-inputs{margin-bottom:15px}.actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.actions .btn{background-color:#4d4d4d;color:#d2d2d2;width:80px}.actions .btn:hover{background-color:#6b6b6b}.actions .btn-block{width:100%;display:block}.section-title{margin-top:15px;margin-bottom:15px;text-transform:uppercase}.slider{position:relative;display:-ms-flexbox;display:flex;margin-bottom:7px}.slider .label{right:0;text-align:right}.slider .label,.slider .metric{position:absolute;top:8px;line-height:18px;font-family:Monaco,monospace;font-size:12px;color:#d2d2d2}.slider .metric{left:0;text-align:left}.slider input[type=range]{margin-top:35px}.slider .output{margin-top:28px;margin-left:15px;height:20px;width:34px;text-align:right;background-color:#1d1d1d;color:#d2d2d2;font-family:monaco,Consolas,Lucida Console,monospace;font-size:14px;line-height:20px}.header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header h2{margin-top:5px}.video-controls{margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.image-webcam{position:relative;margin-bottom:30px}.image-webcam .btn-record{position:absolute;padding:0;margin:0;bottom:0;left:50%;transform:translate(-50%,27px)}.toggle{display:none}.option{position:relative;margin-bottom:2px}.title{text-transform:uppercase;text-align:left;background-color:#4d4d4d;color:#d2d2d2;padding:10px}.content,.title{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s;display:block}.title:before{content:"";border-style:solid;border-width:2px 2px 0 0;position:absolute;right:15px;top:15px;width:12px;height:12px;transform:rotate(45deg);transform-origin:75% 20%;transition:transform .3s}.content{max-height:0;overflow:hidden}.toggle:checked+.title+.content{max-height:600px}.toggle:checked+.title:before{transform:rotate(135deg)!important}.credits{margin-top:auto}video[data-v-43507d33]{width:100%;height:auto;transform:scaleX(-1);border:1px solid #6f6f6f}.sk-fading-circle{position:absolute}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle .sk-circle-indicator{display:block;margin:0 auto;width:15%;height:15%;border-radius:100%;animation:sk-circleFadeDelay 1s infinite ease-in-out both}.sk-fading-circle .sk-circle2{transform:rotate(30deg)}.sk-fading-circle .sk-circle3{transform:rotate(60deg)}.sk-fading-circle .sk-circle4{transform:rotate(90deg)}.sk-fading-circle .sk-circle5{transform:rotate(120deg)}.sk-fading-circle .sk-circle6{transform:rotate(150deg)}.sk-fading-circle .sk-circle7{transform:rotate(180deg)}.sk-fading-circle .sk-circle8{transform:rotate(210deg)}.sk-fading-circle .sk-circle9{transform:rotate(240deg)}.sk-fading-circle .sk-circle10{transform:rotate(270deg)}.sk-fading-circle .sk-circle11{transform:rotate(300deg)}.sk-fading-circle .sk-circle12{transform:rotate(330deg)}.sk-fading-circle .sk-circle2 .sk-circle-indicator{animation-delay:-.91667s}.sk-fading-circle .sk-circle3 .sk-circle-indicator{animation-delay:-.83333s}.sk-fading-circle .sk-circle4 .sk-circle-indicator{animation-delay:-.75s}.sk-fading-circle .sk-circle5 .sk-circle-indicator{animation-delay:-.66667s}.sk-fading-circle .sk-circle6 .sk-circle-indicator{animation-delay:-.58333s}.sk-fading-circle .sk-circle7 .sk-circle-indicator{animation-delay:-.5s}.sk-fading-circle .sk-circle8 .sk-circle-indicator{animation-delay:-.41667s}.sk-fading-circle .sk-circle9 .sk-circle-indicator{animation-delay:-.33333s}.sk-fading-circle .sk-circle10 .sk-circle-indicator{animation-delay:-.25s}.sk-fading-circle .sk-circle11 .sk-circle-indicator{animation-delay:-.16667s}.sk-fading-circle .sk-circle12 .sk-circle-indicator{animation-delay:-.08333s}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.croppa-container{display:inline-block;cursor:pointer;position:relative;font-size:0;-ms-flex-item-align:start;align-self:flex-start;background-color:#e6e6e6}.croppa-container,.croppa-container canvas{transition:all .3s}.croppa-container:hover{opacity:.7}.croppa-container.croppa--dropzone{box-shadow:inset 0 0 10px #333}.croppa-container.croppa--dropzone canvas{opacity:.5}.croppa-container.croppa--disabled-cc{cursor:default}.croppa-container.croppa--disabled-cc:hover{opacity:1}.croppa-container.croppa--has-target{cursor:move}.croppa-container.croppa--has-target:hover{opacity:1}.croppa-container.croppa--has-target.croppa--disabled-mz{cursor:default}.croppa-container.croppa--disabled{cursor:not-allowed}.croppa-container.croppa--disabled:hover{opacity:1}.croppa-container.croppa--passive{cursor:default}.croppa-container.croppa--passive:hover{opacity:1}.croppa-container svg.icon-remove{position:absolute;background:#fff;border-radius:50%;filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.7));z-index:10;cursor:pointer;border:2px solid #fff} +/*# sourceMappingURL=app.b806732208896ec46d9b39ac95ae5d4e.css.map */ \ No newline at end of file diff --git a/dist/static/css/app.b806732208896ec46d9b39ac95ae5d4e.css.map b/dist/static/css/app.b806732208896ec46d9b39ac95ae5d4e.css.map new file mode 100644 index 0000000..f9953a1 --- /dev/null +++ b/dist/static/css/app.b806732208896ec46d9b39ac95ae5d4e.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["app.b806732208896ec46d9b39ac95ae5d4e.css"],"names":[],"mappings":"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","file":"app.b806732208896ec46d9b39ac95ae5d4e.css","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n\nhtml,\nbody {\n padding: 0;\n margin: 0;\n background-color: white;\n font-family: \"Roboto\", sans-serif;\n color: #d2d2d2;\n}\na {\n color: #298bff;\n}\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n[type=\"reset\"],\n[type=\"submit\"],\nbutton,\nhtml [type=\"button\"] {\n -webkit-appearance: button;\n}\n.btn {\n background-color: transparent;\n color: #fff;\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n}\n.btn-primary {\n background-color: transparent;\n border-color: #fff;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n.btn:focus,\n.btn:hover {\n text-decoration: none;\n}\n.btn-primary.focus,\n.btn-primary:focus {\n -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n.btn-primary:not(:disabled):not(.disabled).active:focus,\n.btn-primary:not(:disabled):not(.disabled):active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n.btn-primary:not(:disabled):not(.disabled).active,\n.btn-primary:not(:disabled):not(.disabled):active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n.btn.focus,\n.btn:focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-circle {\n width: 36px;\n height: 36px;\n text-align: center;\n padding: 6px 0;\n font-size: 1rem;\n line-height: 1rem;\n border-radius: 50%;\n}\n.button-group {\n margin: 5px 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.button-group.stretch > * {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n.button-group label {\n text-align: left;\n}\n.button-group .btn {\n border-radius: 0;\n background-color: #4d4d4d;\n color: #d2d2d2;\n padding: 1px;\n font-size: 0.9rem;\n}\n.button-group .btn.active {\n background-color: #898989;\n}\n.button-group .btn.active:hover {\n background-color: #bbbbbb;\n color: #fff;\n}\n.button-group .btn.active:active {\n background-color: #bbbbbb;\n}\n.button-group .btn:hover {\n background-color: #6b6b6b;\n}\n.button-group .btn:active {\n background-color: #6b6b6b;\n}\n.button-group .btn + .btn:not(:last-child) {\n border-right: none;\n}\n.button-group .btn:first-of-type {\n border-right: 0;\n border-radius: 4px 0 0 4px;\n}\n.button-group .btn:last-child {\n border-radius: 0 4px 4px 0;\n}\n.btn-sm {\n padding: 2px 5px;\n font-size: 0.8rem;\n line-height: 0.8rem;\n}\n.wrapper {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n width: 100vw;\n min-height: 100vh;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.container {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\naside {\n background-image: -webkit-gradient(linear, right top, left top, from(#2e2e2e), to(#353535));\n background-image: linear-gradient(-90deg, #2e2e2e 0%, #353535 100%);\n -webkit-box-shadow: 0 0 5px 0 #0f0f0f;\n box-shadow: 0 0 5px 0 #0f0f0f;\n -webkit-box-flex: 0;\n -ms-flex: 0 0 270px;\n flex: 0 0 270px;\n padding: 15px;\n text-align: center;\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\nmain {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n position: -webkit-sticky;\n /* Safari */\n position: sticky;\n top: 0;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\nmain .svg-container {\n padding: 10px;\n}\ninput[type=\"range\"] {\n -webkit-appearance: none;\n width: 100%;\n margin: 7.5px 0;\n background: transparent;\n}\ninput[type=\"range\"]:focus {\n outline: none;\n}\ninput[type=\"range\"]::-webkit-slider-runnable-track {\n width: 100%;\n height: 5px;\n cursor: pointer;\n background-color: #717171;\n}\ninput[type=\"range\"]::-webkit-slider-thumb {\n border: 1px solid #b3b3b3;\n height: 20px;\n width: 20px;\n border-radius: 10px;\n background: #298bff;\n cursor: pointer;\n -webkit-appearance: none;\n margin-top: -7.5px;\n}\ninput[type=\"range\"]:hover::-webkit-slider-runnable-track {\n background-image: -webkit-gradient(linear, left top, right top, from(#fad961), to(#f76b1c));\n background-image: linear-gradient(-270deg, #fad961 0%, #f76b1c 100%);\n}\ninput[type=\"range\"]:focus::-webkit-slider-runnable-track {\n background-image: -webkit-gradient(linear, left top, right top, from(#fad961), to(#f76b1c));\n background-image: linear-gradient(-270deg, #fad961 0%, #f76b1c 100%);\n}\ninput[type=\"range\"]::-moz-range-track {\n width: 100%;\n height: 5px;\n cursor: pointer;\n background: #f76b1c;\n background-image: linear-gradient(-270deg, #fad961 0%, #f76b1c 100%);\n border-radius: 5px;\n}\ninput[type=\"range\"]::-moz-range-thumb {\n box-shadow: 1.6px 1.6px 2.5px #cccccc, 0px 0px 1.6px #d9d9d9;\n border: 1px solid #b3b3b3;\n height: 20px;\n width: 20px;\n border-radius: 10px;\n background: #298bff;\n cursor: pointer;\n}\ninput[type=\"range\"]::-ms-track {\n width: 100%;\n height: 5px;\n cursor: pointer;\n background: transparent;\n border-color: transparent;\n color: transparent;\n}\ninput[type=\"range\"]::-ms-fill-lower {\n background: #e75908;\n border: none;\n border-radius: 2px;\n}\ninput[type=\"range\"]::-ms-fill-upper {\n background: #f76b1c;\n border: none;\n border-radius: 2px;\n}\ninput[type=\"range\"]::-ms-thumb {\n box-shadow: 1.6px 1.6px 2.5px #cccccc, 0px 0px 1.6px #d9d9d9;\n border: 1px solid #b3b3b3;\n height: 20px;\n width: 20px;\n border-radius: 10px;\n background: #298bff;\n cursor: pointer;\n}\ninput[type=\"range\"]:focus::-ms-fill-lower {\n background: #f76b1c;\n}\ninput[type=\"range\"]:focus::-ms-fill-upper {\n background: #f8813e;\n}\n.image-inputs {\n margin-bottom: 15px;\n}\n.actions {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding-bottom: 20px;\n}\n.actions .btn {\n background-color: #4d4d4d;\n color: #d2d2d2;\n width: 80px;\n}\n.actions .btn:hover {\n background-color: #6b6b6b;\n}\n.actions .btn-block {\n width: 100%;\n display: block;\n}\n.section-title {\n margin-top: 15px;\n margin-bottom: 15px;\n text-transform: uppercase;\n}\n.slider {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin-bottom: 7px;\n}\n.slider .label {\n position: absolute;\n top: 8px;\n line-height: 18px;\n right: 0;\n font-family: Monaco, monospace;\n font-size: 12px;\n color: #d2d2d2;\n text-align: right;\n}\n.slider .metric {\n position: absolute;\n top: 8px;\n line-height: 18px;\n left: 0;\n font-family: Monaco, monospace;\n font-size: 12px;\n color: #d2d2d2;\n text-align: left;\n}\n.slider input[type=\"range\"] {\n margin-top: 35px;\n}\n.slider .output {\n margin-top: 28px;\n margin-left: 15px;\n height: 20px;\n width: 34px;\n text-align: right;\n background-color: #1d1d1d;\n color: #d2d2d2;\n font-family: monaco, Consolas, Lucida Console, monospace;\n font-size: 14px;\n line-height: 20px;\n}\n.header {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.header h2 {\n margin-top: 5px;\n}\n.video-controls {\n margin: 10px 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-line-pack: justify;\n align-content: space-between;\n}\n.image-webcam {\n position: relative;\n margin-bottom: 30px;\n}\n.image-webcam .btn-record {\n position: absolute;\n padding: 0;\n margin: 0;\n bottom: 0;\n left: 50%;\n -webkit-transform: translate(-50%, 27px);\n transform: translate(-50%, 27px);\n}\n.toggle {\n display: none;\n}\n.option {\n position: relative;\n margin-bottom: 2px;\n}\n.title {\n text-transform: uppercase;\n text-align: left;\n background-color: #4d4d4d;\n color: #d2d2d2;\n padding: 10px;\n}\n.title,\n.content {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n display: block;\n}\n.title:before {\n content: '';\n border-style: solid;\n border-width: 2px 2px 0 0;\n position: absolute;\n right: 15px;\n top: 15px;\n width: 12px;\n height: 12px;\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n -webkit-transform-origin: 75% 20%;\n transform-origin: 75% 20%;\n -webkit-transition: -webkit-transform 0.3s;\n transition: -webkit-transform 0.3s;\n transition: transform 0.3s;\n transition: transform 0.3s, -webkit-transform 0.3s;\n}\n.content {\n max-height: 0;\n overflow: hidden;\n}\n.toggle:checked + .title + .content {\n max-height: 600px;\n}\n.toggle:checked + .title:before {\n -webkit-transform: rotate(135deg) !important;\n transform: rotate(135deg) !important;\n}\n.credits {\n margin-top: auto;\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvideo[data-v-43507d33] {\n width:100%;\n height: auto;\n /* Flip the video horizontally*/\n -webkit-transform: scaleX(-1);\n transform: scaleX(-1);\n border: 1px solid #6F6F6F;\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.sk-fading-circle {\n position: absolute; }\n .sk-fading-circle .sk-circle {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0; }\n .sk-fading-circle .sk-circle .sk-circle-indicator {\n display: block;\n margin: 0 auto;\n width: 15%;\n height: 15%;\n border-radius: 100%;\n -webkit-animation: sk-circleFadeDelay 1s infinite ease-in-out both;\n animation: sk-circleFadeDelay 1s infinite ease-in-out both; }\n .sk-fading-circle .sk-circle2 {\n -webkit-transform: rotate(30deg);\n transform: rotate(30deg); }\n .sk-fading-circle .sk-circle3 {\n -webkit-transform: rotate(60deg);\n transform: rotate(60deg); }\n .sk-fading-circle .sk-circle4 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n .sk-fading-circle .sk-circle5 {\n -webkit-transform: rotate(120deg);\n transform: rotate(120deg); }\n .sk-fading-circle .sk-circle6 {\n -webkit-transform: rotate(150deg);\n transform: rotate(150deg); }\n .sk-fading-circle .sk-circle7 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n .sk-fading-circle .sk-circle8 {\n -webkit-transform: rotate(210deg);\n transform: rotate(210deg); }\n .sk-fading-circle .sk-circle9 {\n -webkit-transform: rotate(240deg);\n transform: rotate(240deg); }\n .sk-fading-circle .sk-circle10 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg); }\n .sk-fading-circle .sk-circle11 {\n -webkit-transform: rotate(300deg);\n transform: rotate(300deg); }\n .sk-fading-circle .sk-circle12 {\n -webkit-transform: rotate(330deg);\n transform: rotate(330deg); }\n .sk-fading-circle .sk-circle2 .sk-circle-indicator {\n -webkit-animation-delay: -0.91667s;\n animation-delay: -0.91667s; }\n .sk-fading-circle .sk-circle3 .sk-circle-indicator {\n -webkit-animation-delay: -0.83333s;\n animation-delay: -0.83333s; }\n .sk-fading-circle .sk-circle4 .sk-circle-indicator {\n -webkit-animation-delay: -0.75s;\n animation-delay: -0.75s; }\n .sk-fading-circle .sk-circle5 .sk-circle-indicator {\n -webkit-animation-delay: -0.66667s;\n animation-delay: -0.66667s; }\n .sk-fading-circle .sk-circle6 .sk-circle-indicator {\n -webkit-animation-delay: -0.58333s;\n animation-delay: -0.58333s; }\n .sk-fading-circle .sk-circle7 .sk-circle-indicator {\n -webkit-animation-delay: -0.5s;\n animation-delay: -0.5s; }\n .sk-fading-circle .sk-circle8 .sk-circle-indicator {\n -webkit-animation-delay: -0.41667s;\n animation-delay: -0.41667s; }\n .sk-fading-circle .sk-circle9 .sk-circle-indicator {\n -webkit-animation-delay: -0.33333s;\n animation-delay: -0.33333s; }\n .sk-fading-circle .sk-circle10 .sk-circle-indicator {\n -webkit-animation-delay: -0.25s;\n animation-delay: -0.25s; }\n .sk-fading-circle .sk-circle11 .sk-circle-indicator {\n -webkit-animation-delay: -0.16667s;\n animation-delay: -0.16667s; }\n .sk-fading-circle .sk-circle12 .sk-circle-indicator {\n -webkit-animation-delay: -0.08333s;\n animation-delay: -0.08333s; }\n @-webkit-keyframes sk-circleFadeDelay {\n 0%,\n 39%,\n 100% {\n opacity: 0; }\n 40% {\n opacity: 1; } }\n @keyframes sk-circleFadeDelay {\n 0%,\n 39%,\n 100% {\n opacity: 0; }\n 40% {\n opacity: 1; } }\n .croppa-container {\n display: inline-block;\n cursor: pointer;\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n position: relative;\n font-size: 0;\n -ms-flex-item-align: start;\n align-self: flex-start;\n background-color: #e6e6e6;\n}\n .croppa-container canvas {\n -webkit-transition: all 0.3s;\n transition: all 0.3s;\n}\n .croppa-container:hover {\n opacity: 0.7;\n}\n .croppa-container.croppa--dropzone {\n -webkit-box-shadow: inset 0 0 10px #333;\n box-shadow: inset 0 0 10px #333;\n}\n .croppa-container.croppa--dropzone canvas {\n opacity: 0.5;\n}\n .croppa-container.croppa--disabled-cc {\n cursor: default;\n}\n .croppa-container.croppa--disabled-cc:hover {\n opacity: 1;\n}\n .croppa-container.croppa--has-target {\n cursor: move;\n}\n .croppa-container.croppa--has-target:hover {\n opacity: 1;\n}\n .croppa-container.croppa--has-target.croppa--disabled-mz {\n cursor: default;\n}\n .croppa-container.croppa--disabled {\n cursor: not-allowed;\n}\n .croppa-container.croppa--disabled:hover {\n opacity: 1;\n}\n .croppa-container.croppa--passive {\n cursor: default;\n}\n .croppa-container.croppa--passive:hover {\n opacity: 1;\n}\n .croppa-container svg.icon-remove {\n position: absolute;\n background: #fff;\n border-radius: 50%;\n -webkit-filter: drop-shadow(-2px 2px 2px rgba(0,0,0,0.7));\n filter: drop-shadow(-2px 2px 2px rgba(0,0,0,0.7));\n z-index: 10;\n cursor: pointer;\n border: 2px solid #fff;\n}\n\n"]} \ No newline at end of file diff --git a/dist/static/js/app.2cf2ad8ffdb718b4ceba.js b/dist/static/js/app.2cf2ad8ffdb718b4ceba.js new file mode 100644 index 0000000..50080f5 --- /dev/null +++ b/dist/static/js/app.2cf2ad8ffdb718b4ceba.js @@ -0,0 +1,2 @@ +webpackJsonp([1],{"/+sM":function(t,e){},NHnr:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});s("uMhA");var i=s("7+uW"),a=s("woOf"),n=s.n(a),r={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"image-chooser"},[s("div",{staticClass:"button-group stretch"},[s("label",[t._v("Input:")]),t._v(" "),s("button",{staticClass:"btn",class:{active:"upload"===t.selectedItem},attrs:{id:"upload",disabled:t.disabled},on:{click:t.toggle}},[t._v("File")]),t._v(" "),s("button",{staticClass:"btn",class:{active:"webcam"===t.selectedItem},attrs:{id:"webcam",disabled:t.disabled},on:{click:t.toggle}},[t._v("WebCam")])])])},staticRenderFns:[]};var o=s("VU/8")({name:"ImageChooser",data:function(){return{selectedItem:"upload",disabled:!1}},methods:{toggle:function(t){this.selectedItem=t.target.id,this.$emit("selected",this.selectedItem)}}},r,!1,function(t){s("/+sM")},"data-v-4692bf3a",null).exports,c=s("//Fk"),l=s.n(c),d={name:"WebCam",props:{width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:200},autoplay:{type:Boolean,default:!0},screenshotFormat:{type:String,default:"image/jpeg"},deviceId:{type:String,default:null},playsinline:{type:Boolean,default:!0}},data:function(){return{source:null,canvas:null,camerasListEmitted:!1,cameras:[]}},watch:{deviceId:function(t){this.changeCamera(t)}},mounted:function(){this.setupMedia()},beforeDestroy:function(){this.stop()},methods:{legacyGetUserMediaSupport:function(){return function(t){var e=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia||navigator.oGetUserMedia;return e?new l.a(function(s,i){e.call(navigator,t,s,i)}):l.a.reject(new Error("getUserMedia is not implemented in this browser"))}},setupMedia:function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=this.legacyGetUserMediaSupport()),this.testMediaAccess()},loadCameras:function(){var t=this;navigator.mediaDevices.enumerateDevices().then(function(e){for(var s=0;s!==e.length;++s){var i=e[s];"videoinput"===i.kind&&t.cameras.push(i)}}).then(function(){t.camerasListEmitted||(t.$emit("cameras",t.cameras),t.camerasListEmitted=!0)}).catch(function(e){return t.$emit("notsupported",e)})},changeCamera:function(t){this.stop(),this.$emit("camera-change",t),this.loadCamera(t)},loadSrcStream:function(t){var e=this;"srcObject"in this.$refs.video?this.$refs.video.srcObject=t:this.source=window.HTMLMediaElement.srcObject(t),this.$refs.video.onloadedmetadata=function(){e.$emit("video-live",t)},this.$emit("started",t)},stopStreamedVideo:function(t){var e=this,s=t.srcObject;s.getTracks().forEach(function(t){t.stop(),e.$emit("stopped",s),e.$refs.video.srcObject=null,e.source=null})},stop:function(){null!==this.$refs.video&&this.$refs.video.srcObject&&this.stopStreamedVideo(this.$refs.video)},start:function(){this.deviceId&&this.loadCamera(this.deviceId)},testMediaAccess:function(){var t=this;navigator.mediaDevices.getUserMedia({video:{width:this.$props.width,aspectRatio:{exact:this.$props.width/this.$props.height}},audio:!1}).then(function(e){return t.loadCameras()}).catch(function(e){return t.$emit("error",e)})},loadCamera:function(t){var e=this;navigator.mediaDevices.getUserMedia({video:{deviceId:{exact:t},width:this.width,aspectRatio:{exact:this.width/this.height}},audio:!1}).then(function(t){return e.loadSrcStream(t)}).catch(function(t){return e.$emit("error",t)})},capture:function(){return this.getCanvas().toDataURL(this.screenshotFormat)},getCanvasRaw:function(){return this.ctx.getImageData(0,0,this.canvas.width,this.canvas.height)},getCanvas:function(){var t=this.$refs.video;if(!this.ctx){var e=document.createElement("canvas");e.height=t.height,e.width=t.width,this.canvas=e,this.ctx=e.getContext("2d"),this.ctx.translate(e.width,0),this.ctx.scale(-1,1)}var s=this.ctx,i=this.canvas;return s.clearRect(0,0,this.width,this.height),s.drawImage(t,0,0,this.width,this.height),i}}},u={render:function(){var t=this.$createElement;return(this._self._c||t)("video",{ref:"video",attrs:{width:this.width,height:this.height,src:this.source,autoplay:this.autoplay,playsinline:this.playsinline}})},staticRenderFns:[]};var v=s("VU/8")(d,u,!1,function(t){s("mxzp")},"data-v-43507d33",null).exports,h={name:"svgChartLine",props:["d","stroke"],computed:{pathD:function(){var t="";return this.d.values.forEach(function(e,s){t+=0===s?"M "+e[0]+","+e[1]:"L"+Math.round(100*e[0])/100+","+Math.round(100*e[1])/100}),t}}},g={render:function(){var t=this.$createElement;return(this._self._c||t)("path",{style:{strokeWidth:this.stroke.width,fill:this.stroke.fill,stroke:this.stroke.color},attrs:{d:this.pathD}})},staticRenderFns:[]},m={name:"svgChart",components:{svgChartLine:s("VU/8")(h,g,!1,null,null,null).exports},props:["lines","black","width","height"],computed:{viewbox:function(){return"0 0 "+this.width+" "+this.height},background:function(){return this.black?"#000000":"#FFFFFF"},stroke:function(){return{color:this.black?"#FFFFFF":"#000000",fill:"none",width:"2px"}}}},p={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("svg",{style:{background:t.background},attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:t.viewbox,width:t.width,height:t.height}},[s("g",t._l(t.lines,function(e,i){return s("svg-chart-line",{key:i,attrs:{d:e,stroke:t.stroke}})}),1)])},staticRenderFns:[]};var f={name:"App",components:{imageChooser:o,webcam:v,svgChart:s("VU/8")(m,p,!1,function(t){s("Q3wT")},null,null).exports},data:function(){return{cropper:{},dataUrl:"",lines:[],inputType:"upload",settings:{black:!1,frequency:150,amplitude:1,lineCount:50,brightness:0,contrast:0,minBrightness:0,maxBrightness:255,spacing:1,width:500,height:500},canvasData:null,webcam:{img:null,camera:null,deviceId:null,device:null,devices:[],streaming:!1}}},watch:{"webcam.camera":function(t){this.webcam.deviceId=t},"webcam.devices":function(){var t=this.webcam.devices[0];t&&(this.webcam.camera=t.deviceId,this.webcam.deviceId=t.deviceId)},"settings.frequency":function(){this.processImage()},"settings.spacing":function(){this.processImage()},"settings.lineCount":function(){this.processImage()},"settings.amplitude":function(){this.processImage()},"settings.minBrightness":function(){this.processImage()},"settings.maxBrightness":function(){this.processImage()},"settings.brightness":function(){this.processImage()},"settings.contrast":function(){this.processImage()},"settings.black":function(){this.processImage()},canvasData:function(){this.processImage()}},computed:{widthInCM:function(){return Math.round(10*this.settings.width/38)/10},heightInCM:function(){return Math.round(10*this.settings.height/38)/10}},methods:{downloadSVG:function(){var t=(new XMLSerializer).serializeToString(this.$refs.svgResult.$el),e=new Blob([''+t],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(e),i=document.createElement("a");i.href=s,i.download="squiggleCam_"+Date.now()+".svg",document.body.appendChild(i),i.click(),document.body.removeChild(i)},uploadCroppedImage:function(){var t=this;this.cropper.generateBlob(function(e){var s=document.createElement("canvas");s.width=t.settings.width,s.height=t.settings.height;var i=s.getContext("2d"),a=new Image;a.onload=function(){i.drawImage(a,0,0),t.canvasData=i.getImageData(0,0,t.settings.width,t.settings.height)},a.src=URL.createObjectURL(e)},"image/jpeg",1)},processImage:function(){var t=this;this.$worker.run(function(t){for(var e=t.config,s=t.image,i=parseInt(e.width),a=parseInt(e.height),n=parseInt(e.contrast),r=parseInt(e.brightness),o=parseInt(e.lineCount),c=parseInt(e.minBrightness),l=parseInt(e.maxBrightness),d=parseFloat(e.spacing),u=e.black,v=[],h=5,g=0,m=void 0,p=void 0,f=[],_=0,b=0,w=259*(n+255)/(255*(259-n)),C=Math.floor(a/o),y=0;y"})},Q3wT:function(t,e){},mxzp:function(t,e){},"n0/Z":function(t,e){},toYN:function(t,e){},uMhA:function(t,e){}},["NHnr"]); +//# sourceMappingURL=app.2cf2ad8ffdb718b4ceba.js.map \ No newline at end of file diff --git a/dist/static/js/app.2cf2ad8ffdb718b4ceba.js.map b/dist/static/js/app.2cf2ad8ffdb718b4ceba.js.map new file mode 100644 index 0000000..eaa38dd --- /dev/null +++ b/dist/static/js/app.2cf2ad8ffdb718b4ceba.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/ImageChooser.vue?97ce","webpack:///./src/components/ImageChooser.vue","webpack:///src/components/ImageChooser.vue","webpack:///src/components/WebCam.vue","webpack:///./src/components/WebCam.vue?55e1","webpack:///./src/components/WebCam.vue","webpack:///src/components/svgChartLine.vue","webpack:///./src/components/svgChartLine.vue?2f76","webpack:///src/components/svgChart.vue","webpack:///./src/components/svgChartLine.vue","webpack:///./src/components/svgChart.vue?66cf","webpack:///./src/components/svgChart.vue","webpack:///src/App.vue","webpack:///./src/App.vue?3f1f","webpack:///./src/App.vue","webpack:///./src/main.js"],"names":["components_ImageChooser","render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","class","active","selectedItem","attrs","id","disabled","on","click","toggle","staticRenderFns","src_components_ImageChooser","__webpack_require__","normalizeComponent","name","data","methods","event","target","$emit","ssrContext","WebCam","props","width","type","Number","String","default","height","autoplay","Boolean","screenshotFormat","deviceId","playsinline","source","canvas","camerasListEmitted","cameras","watch","changeCamera","mounted","setupMedia","beforeDestroy","stop","legacyGetUserMediaSupport","constraints","getUserMedia","navigator","webkitGetUserMedia","mozGetUserMedia","msGetUserMedia","oGetUserMedia","promise_default","a","resolve","reject","call","Error","undefined","mediaDevices","testMediaAccess","loadCameras","_this","enumerateDevices","then","deviceInfos","i","length","deviceInfo","kind","push","catch","error","loadCamera","loadSrcStream","stream","_this2","$refs","video","srcObject","window","HTMLMediaElement","onloadedmetadata","stopStreamedVideo","videoElem","_this3","getTracks","forEach","track","start","_this4","$props","aspectRatio","exact","audio","device","_this5","capture","getCanvas","toDataURL","getCanvasRaw","ctx","getImageData","_canvas","document","createElement","getContext","translate","scale","clearRect","drawImage","components_WebCam","ref","src","src_components_WebCam","WebCam_normalizeComponent","svgChartLine","computed","pathD","path","d","values","point","index","Math","round","components_svgChartLine","style","strokeWidth","stroke","fill","color","svgChart","components","svgChartLine_normalizeComponent","viewbox","background","black","components_svgChart","xmlns","viewBox","_l","line","key","App","imageChooser","webcam","svgChart_normalizeComponent","cropper","dataUrl","lines","inputType","settings","frequency","amplitude","lineCount","brightness","contrast","minBrightness","maxBrightness","spacing","canvasData","img","camera","devices","streaming","webcam.camera","webcam.devices","first","settings.frequency","processImage","settings.spacing","settings.lineCount","settings.amplitude","settings.minBrightness","settings.maxBrightness","settings.brightness","settings.contrast","settings.black","widthInCM","heightInCM","downloadSVG","svgString","XMLSerializer","serializeToString","svgResult","$el","blob","Blob","svgUrl","URL","createObjectURL","downloadLink","href","download","Date","now","body","appendChild","removeChild","uploadCroppedImage","generateBlob","Image","onload","$worker","run","config","imagePixels","image","parseInt","parseFloat","squiggleData","r","b","z","currentLine","currentVerticalPixelIndex","currentHorizontalPixelIndex","contrastFactor","horizontalLineSpacing","floor","y","x","min","max","sin","assign_default","result","e","console","onCapture","onStarted","onStopped","onStop","onStart","onError","log","onCameras","onCameraChange","onInputSelected","selectortype_template_index_0_src_App","_m","for","$event","_s","directives","rawName","value","expression","domProps","__r","$set","checked","selected","preventWhiteSpace","quality","placeholder-color","remove-button-size","placeholder-font-size","remove-button-color","canvas-color","model","callback","$$v","staticStyle","display","_e","change","$$selectedVal","Array","prototype","filter","options","o","map","_value","multiple","label","device-id","started","stopped","camera-change","cx","cy","stroke-width","step","src_App","App_normalizeComponent","Vue","productionTip","use","VueWorker","Croppa","el","template"],"mappings":"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","file":"static/js/app.2cf2ad8ffdb718b4ceba.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"image-chooser\"},[_c('div',{staticClass:\"button-group stretch\"},[_c('label',[_vm._v(\"Input:\")]),_vm._v(\" \"),_c('button',{staticClass:\"btn\",class:{ active: _vm.selectedItem === 'upload' },attrs:{\"id\":\"upload\",\"disabled\":_vm.disabled},on:{\"click\":_vm.toggle}},[_vm._v(\"File\")]),_vm._v(\" \"),_c('button',{staticClass:\"btn\",class:{ active: _vm.selectedItem === 'webcam' },attrs:{\"id\":\"webcam\",\"disabled\":_vm.disabled},on:{\"click\":_vm.toggle}},[_vm._v(\"WebCam\")])])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-4692bf3a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/ImageChooser.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-4692bf3a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./ImageChooser.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./ImageChooser.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./ImageChooser.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4692bf3a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./ImageChooser.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-4692bf3a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/ImageChooser.vue\n// module id = null\n// module chunks = ","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/ImageChooser.vue","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/WebCam.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('video',{ref:\"video\",attrs:{\"width\":_vm.width,\"height\":_vm.height,\"src\":_vm.source,\"autoplay\":_vm.autoplay,\"playsinline\":_vm.playsinline}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-43507d33\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/WebCam.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-43507d33\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./WebCam.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WebCam.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./WebCam.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-43507d33\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./WebCam.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-43507d33\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/WebCam.vue\n// module id = null\n// module chunks = ","\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/svgChartLine.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('path',{style:({strokeWidth: _vm.stroke.width, fill: _vm.stroke.fill, stroke: _vm.stroke.color}),attrs:{\"d\":_vm.pathD}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-33ff9c8d\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/svgChartLine.vue\n// module id = null\n// module chunks = ","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/svgChart.vue","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./svgChartLine.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./svgChartLine.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-33ff9c8d\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./svgChartLine.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/svgChartLine.vue\n// module id = null\n// module chunks = ","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{style:({ background: _vm.background}),attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":_vm.viewbox,\"width\":_vm.width,\"height\":_vm.height}},[_c('g',_vm._l((_vm.lines),function(line,index){return _c('svg-chart-line',{key:index,attrs:{\"d\":line,\"stroke\":_vm.stroke}})}),1)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-81f0f9ec\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/svgChart.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-81f0f9ec\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./svgChart.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./svgChart.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./svgChart.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-81f0f9ec\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./svgChart.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/svgChart.vue\n// module id = null\n// module chunks = ","\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('div',{staticClass:\"wrapper\"},[_c('div',{staticClass:\"container\"},[_c('aside',{attrs:{\"id\":\"panel\"}},[_vm._m(0),_vm._v(\" \"),_c('div',{staticClass:\"accordion\"},[_c('div',{staticClass:\"option\"},[_c('input',{staticClass:\"toggle\",attrs:{\"type\":\"checkbox\",\"id\":\"toggle2\"}}),_vm._v(\" \"),_c('label',{staticClass:\"title\",attrs:{\"for\":\"toggle2\"}},[_vm._v(\"Paper Settings\")]),_vm._v(\" \"),_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"paper-chooser\"},[_c('div',{staticClass:\"button-group stretch\"},[_c('label',[_vm._v(\"Color:\")]),_vm._v(\" \"),_c('button',{staticClass:\"btn\",class:{ active: _vm.settings.black === false },on:{\"click\":function($event){_vm.settings.black = false}}},[_vm._v(\"White\")]),_vm._v(\" \"),_c('button',{staticClass:\"btn\",class:{ active: _vm.settings.black === true },on:{\"click\":function($event){_vm.settings.black = true}}},[_vm._v(\"Black\")])])]),_vm._v(\" \"),_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"metric\"},[_vm._v(\"\\n \"+_vm._s(_vm.widthInCM)+\"cm\\n \")]),_vm._v(\" \"),_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Width\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.width),expression:\"settings.width\"}],attrs:{\"type\":\"range\",\"min\":\"200\",\"max\":\"500\"},domProps:{\"value\":(_vm.settings.width)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"width\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.width))])]),_vm._v(\" \"),_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"metric\"},[_vm._v(\"\\n \"+_vm._s(_vm.widthInCM)+\"cm\\n \")]),_vm._v(\" \"),_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Height\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.height),expression:\"settings.height\"}],attrs:{\"type\":\"range\",\"min\":\"200\",\"max\":\"500\"},domProps:{\"value\":(_vm.settings.height)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"height\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.height))])])])]),_vm._v(\" \"),_c('div',{staticClass:\"option\"},[_c('input',{staticClass:\"toggle\",attrs:{\"type\":\"checkbox\",\"checked\":\"\",\"id\":\"toggle1\"}}),_vm._v(\" \"),_c('label',{staticClass:\"title\",attrs:{\"for\":\"toggle1\"}},[_vm._v(\"\\n Image Selection\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"image-inputs\"},[_c('image-chooser',{on:{\"selected\":_vm.onInputSelected}}),_vm._v(\" \"),(this.inputType === 'upload')?_c('div',{staticClass:\"image-upload\"},[_c('croppa',{attrs:{\"width\":_vm.settings.width/2,\"height\":_vm.settings.height/2,\"preventWhiteSpace\":false,\"quality\":2,\"placeholder-color\":\"#000\",\"remove-button-size\":22,\"placeholder-font-size\":24,\"remove-button-color\":\"black\",\"canvas-color\":\"#FFFFFF\"},model:{value:(_vm.cropper),callback:function ($$v) {_vm.cropper=$$v},expression:\"cropper\"}}),_vm._v(\" \"),_c('button',{staticClass:\"btn btn-primary btn-block\",staticStyle:{\"display\":\"block\"},on:{\"click\":_vm.uploadCroppedImage}},[_vm._v(\"Use Image\")])],1):_vm._e(),_vm._v(\" \"),(this.inputType === 'webcam')?_c('div',{staticClass:\"image-webcam\"},[_c('div',{staticClass:\"video-controls\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.webcam.camera),expression:\"webcam.camera\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.webcam, \"camera\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},[_c('option',[_vm._v(\"- Select Device: -\")]),_vm._v(\" \"),_vm._l((_vm.webcam.devices),function(device){return _c('option',{key:device.deviceId,domProps:{\"value\":device.deviceId}},[_vm._v(_vm._s(device.label))])})],2),_vm._v(\" \"),(_vm.webcam.streaming)?_c('button',{staticClass:\"btn btn-sm\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.onStop}},[_c('svg',{attrs:{\"width\":\"12\",\"height\":\"12\"}},[_c('rect',{staticStyle:{\"fill\":\"rgb(255,0,0)\"},attrs:{\"width\":\"12\",\"height\":\"12\"}})])]):_vm._e(),_vm._v(\" \"),(!_vm.webcam.streaming)?_c('button',{staticClass:\"btn btn-sm\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.onStart}},[_vm._v(\"Start\")]):_vm._e()]),_vm._v(\" \"),_c('webcam',{ref:\"webcam\",attrs:{\"device-id\":_vm.webcam.deviceId,\"width\":_vm.settings.width,\"height\":_vm.settings.height},on:{\"started\":_vm.onStarted,\"stopped\":_vm.onStopped,\"error\":_vm.onError,\"cameras\":_vm.onCameras,\"camera-change\":_vm.onCameraChange}}),_vm._v(\" \"),(_vm.webcam.streaming)?_c('button',{staticClass:\"btn btn-record\",attrs:{\"type\":\"button\"},on:{\"click\":_vm.onCapture}},[_c('svg',{attrs:{\"height\":\"48\",\"width\":\"48\",\"viewBox\":\"0 0 48 48\"}},[_c('circle',{attrs:{\"cx\":\"24\",\"cy\":\"24\",\"r\":\"23\",\"stroke\":\"white\",\"stroke-width\":\"1\",\"fill\":\"#D41616\"}})])]):_vm._e()],1):_vm._e()],1)])]),_vm._v(\" \"),_c('div',{staticClass:\"option\"},[_c('input',{staticClass:\"toggle\",attrs:{\"type\":\"checkbox\",\"id\":\"toggle3\"}}),_vm._v(\" \"),_c('label',{staticClass:\"title\",attrs:{\"for\":\"toggle3\"}},[_vm._v(\"Image Adjustments\")]),_vm._v(\" \"),_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Brightness\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.brightness),expression:\"settings.brightness\"}],attrs:{\"type\":\"range\",\"min\":\"-100\",\"max\":\"100\"},domProps:{\"value\":(_vm.settings.brightness)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"brightness\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.brightness))])]),_vm._v(\" \"),_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Contrast\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.contrast),expression:\"settings.contrast\"}],attrs:{\"type\":\"range\",\"min\":\"-100\",\"max\":\"100\"},domProps:{\"value\":(_vm.settings.contrast)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"contrast\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.contrast))])]),_vm._v(\" \"),_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Min brightness\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.minBrightness),expression:\"settings.minBrightness\"}],attrs:{\"type\":\"range\",\"min\":\"0\",\"max\":\"255\"},domProps:{\"value\":(_vm.settings.minBrightness)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"minBrightness\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.minBrightness))])]),_vm._v(\" \"),_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Max brightness\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.maxBrightness),expression:\"settings.maxBrightness\"}],attrs:{\"type\":\"range\",\"min\":\"0\",\"max\":\"255\"},domProps:{\"value\":(_vm.settings.maxBrightness)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"maxBrightness\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.maxBrightness))])])])]),_vm._v(\" \"),_c('div',{staticClass:\"option\"},[_c('input',{staticClass:\"toggle\",attrs:{\"type\":\"checkbox\",\"id\":\"toggle4\"}}),_vm._v(\" \"),_c('label',{staticClass:\"title\",attrs:{\"for\":\"toggle4\"}},[_vm._v(\"Squiggle Settings\")]),_vm._v(\" \"),_c('div',{staticClass:\"content\"},[_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Frequency\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.frequency),expression:\"settings.frequency\"}],attrs:{\"type\":\"range\",\"min\":\"5\",\"max\":\"256\"},domProps:{\"value\":(_vm.settings.frequency)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"frequency\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.frequency))])]),_vm._v(\" \"),_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Line Count\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.lineCount),expression:\"settings.lineCount\"}],attrs:{\"type\":\"range\",\"min\":\"10\",\"max\":\"200\"},domProps:{\"value\":(_vm.settings.lineCount)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"lineCount\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.lineCount))])]),_vm._v(\" \"),_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Amplitude\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.amplitude),expression:\"settings.amplitude\"}],attrs:{\"type\":\"range\",\"min\":\"0.1\",\"max\":\"5\",\"step\":\"0.1\"},domProps:{\"value\":(_vm.settings.amplitude)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"amplitude\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.amplitude))])]),_vm._v(\" \"),_c('div',{staticClass:\"slider\"},[_c('span',{staticClass:\"label\"},[_vm._v(\"\\n Sampling\\n \")]),_vm._v(\" \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.settings.spacing),expression:\"settings.spacing\"}],attrs:{\"type\":\"range\",\"min\":\"0.5\",\"max\":\"3\",\"step\":\"0.2\"},domProps:{\"value\":(_vm.settings.spacing)},on:{\"__r\":function($event){_vm.$set(_vm.settings, \"spacing\", $event.target.value)}}}),_vm._v(\" \"),_c('div',{staticClass:\"output\"},[_vm._v(_vm._s(_vm.settings.spacing))])])])])]),_vm._v(\" \"),_c('div',{staticClass:\"section-title\"},[_vm._v(\"\\n Download:\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"actions\"},[_c('button',{staticClass:\"btn btn-block\",on:{\"click\":_vm.downloadSVG}},[_vm._v(\"\\n SVG\\n \")])]),_vm._v(\" \"),_vm._m(1)]),_vm._v(\" \"),_c('main',[(_vm.canvasData)?_c('div',{ref:\"container\",staticClass:\"svg-container\"},[_c('svg-chart',{ref:\"svgResult\",attrs:{\"black\":_vm.settings.black,\"lines\":_vm.lines,\"width\":_vm.settings.width,\"height\":_vm.settings.height}})],1):_vm._e()])])])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"header\"},[_c('h2',[_vm._v(\"SquiggleCam\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"credits\"},[_c('p',[_vm._v(\"\\n Project by \"),_c('a',{attrs:{\"target\":\"_blank\",\"href\":\"http://twitter.com/msurguy\"}},[_vm._v(\"@msurguy\")]),_vm._v(\" (\"),_c('span',{staticClass:\"fa fa-github\"}),_c('a',{attrs:{\"target\":\"_blank\",\"href\":\"http://github.com/msurguy/SquiggleCam\"}},[_vm._v(\"Source\")]),_vm._v(\")\\n \"),_c('br'),_vm._v(\"Based upon\\n \"),_c('a',{attrs:{\"target\":\"_blank\",\"href\":\"https://github.com/gwygonik/SquiggleDraw\"}},[_vm._v(\"SquiggleDraw\")])])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6cd2ecce\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6cd2ecce\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!sass-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6cd2ecce\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport 'normalize.css'\nimport Vue from 'vue'\nimport App from './App'\nimport VueWorker from 'vue-worker';\nimport Croppa from 'vue-croppa'\n\n//import './styles/index.scss'\n//import 'cropperjs/dist/cropper.css';\n\nimport 'vue-croppa/dist/vue-croppa.css'\n\n\nVue.config.productionTip = false;\n\nVue.use(VueWorker);\nVue.use(Croppa);\n\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n components: { App },\n template: ''\n});\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/static/js/manifest.2ae2e69a05c33dfc65f8.js b/dist/static/js/manifest.2ae2e69a05c33dfc65f8.js new file mode 100644 index 0000000..20fc5d9 --- /dev/null +++ b/dist/static/js/manifest.2ae2e69a05c33dfc65f8.js @@ -0,0 +1,2 @@ +!function(r){var n=window.webpackJsonp;window.webpackJsonp=function(e,u,c){for(var f,i,p,a=0,l=[];a=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function h(t){var e=parseFloat(t);return isNaN(e)?t:e}function p(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(t,e){return y.call(t,e)}function b(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var w=/-(\w)/g,x=b(function(t){return t.replace(w,function(t,e){return e?e.toUpperCase():""})}),C=b(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),S=/\B([A-Z])/g,k=b(function(t){return t.replace(S,"-$1").toLowerCase()});var A=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function $(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function O(t,e){for(var n in e)t[n]=e[n];return t}function D(t){for(var e={},n=0;n0,G=X&&X.indexOf("edge/")>0,Z=(X&&X.indexOf("android"),X&&/iphone|ipad|ipod|ios/.test(X)||"ios"===Y),Q=(X&&/chrome\/\d+/.test(X),{}.watch),tt=!1;if(V)try{var et={};Object.defineProperty(et,"passive",{get:function(){tt=!0}}),window.addEventListener("test-passive",null,et)}catch(t){}var nt=function(){return void 0===W&&(W=!V&&!q&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),W},rt=V&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var ot,at="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);ot="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var st=P,ct=0,ut=function(){this.id=ct++,this.subs=[]};ut.prototype.addSub=function(t){this.subs.push(t)},ut.prototype.removeSub=function(t){g(this.subs,t)},ut.prototype.depend=function(){ut.target&&ut.target.addDep(this)},ut.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(o&&!_(i,"default"))a=!1;else if(""===a||a===k(t)){var c=Ft(String,i.type);(c<0||s0&&(ce((u=t(u,(n||"")+"_"+c))[0])&&ce(f)&&(s[l]=mt(f.text+u[0].text),u.shift()),s.push.apply(s,u)):a(u)?ce(f)?s[l]=mt(f.text+u):""!==u&&s.push(mt(u)):ce(u)&&ce(f)?s[l]=mt(f.text+u.text):(o(e._isVList)&&i(u.tag)&&r(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+c+"__"),s.push(u)));return s}(t):void 0}function ce(t){return i(t)&&i(t.text)&&!1===t.isComment}function ue(t,e){return(t.__esModule||at&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function le(t){return t.isComment&&t.asyncFactory}function fe(t){if(Array.isArray(t))for(var e=0;eDe&&Se[n].id>t.id;)n--;Se.splice(n+1,0,t)}else Se.push(t);$e||($e=!0,Zt(Pe))}}(this)},Ee.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||s(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){zt(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},Ee.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Ee.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},Ee.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var Ie={enumerable:!0,configurable:!0,get:P,set:P};function Me(t,e,n){Ie.get=function(){return this[e][n]},Ie.set=function(t){this[e][n]=t},Object.defineProperty(t,n,Ie)}function je(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[],o=!t.$parent;o||xt(!1);var a=function(o){i.push(o);var a=Lt(o,e,n,t);kt(r,o,a),o in t||Me(t,"_props",o)};for(var s in e)a(s);xt(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?P:A(e[n],t)}(t,e.methods),e.data?function(t){var e=t.$options.data;u(e=t._data="function"==typeof e?function(t,e){ft();try{return t.call(e,e)}catch(t){return zt(t,e,"data()"),{}}finally{dt()}}(e,t):e||{})||(e={});var n=Object.keys(e),r=t.$options.props,i=(t.$options.methods,n.length);for(;i--;){var o=n[i];0,r&&_(r,o)||z(o)||Me(t,"_data",o)}St(e,!0)}(t):St(t._data={},!0),e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=nt();for(var i in e){var o=e[i],a="function"==typeof o?o:o.get;0,r||(n[i]=new Ee(t,a||P,P,Le)),i in t||Ne(t,i,o)}}(t,e.computed),e.watch&&e.watch!==Q&&function(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i=0||n.indexOf(t[i])<0)&&r.push(t[i]);return r}return t}function pn(t){this._init(t)}function vn(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=t.name||n.options.name;var a=function(t){this._init(t)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=e++,a.options=Mt(n.options,t),a.super=n,a.options.props&&function(t){var e=t.options.props;for(var n in e)Me(t.prototype,"_props",n)}(a),a.options.computed&&function(t){var e=t.options.computed;for(var n in e)Ne(t.prototype,n,e[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,N.forEach(function(t){a[t]=n[t]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=O({},a.options),i[r]=a,a}}function mn(t){return t&&(t.Ctor.options.name||t.tag)}function gn(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!l(t)&&t.test(e)}function yn(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var a=n[o];if(a){var s=mn(a.componentOptions);s&&!e(s)&&_n(n,o,r,i)}}}function _n(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,g(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=fn++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Mt(dn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&ve(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,r=t.$vnode=e._parentVnode,i=r&&r.context;t.$slots=me(e._renderChildren,i),t.$scopedSlots=n,t._c=function(e,n,r,i){return ln(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return ln(t,e,n,r,i,!0)};var o=r&&r.data;kt(t,"$attrs",o&&o.attrs||n,null,!0),kt(t,"$listeners",e._parentListeners||n,null,!0)}(e),Ce(e,"beforeCreate"),function(t){var e=Be(t.$options.inject,t);e&&(xt(!1),Object.keys(e).forEach(function(n){kt(t,n,e[n])}),xt(!0))}(e),je(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),Ce(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(pn),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=At,t.prototype.$delete=$t,t.prototype.$watch=function(t,e,n){if(u(e))return ze(this,t,e,n);(n=n||{}).user=!0;var r=new Ee(this,t,e,n);if(n.immediate)try{e.call(this,r.value)}catch(t){zt(t,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(pn),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var i=0,o=t.length;i1?$(n):n;for(var r=$(arguments,1),i=0,o=n.length;iparseInt(this.max)&&_n(a,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return F}};Object.defineProperty(t,"config",e),t.util={warn:st,extend:O,mergeOptions:Mt,defineReactive:kt},t.set=At,t.delete=$t,t.nextTick=Zt,t.options=Object.create(null),N.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,O(t.options.components,wn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=$(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Mt(this.options,t),this}}(t),vn(t),function(t){N.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}(t)}(pn),Object.defineProperty(pn.prototype,"$isServer",{get:nt}),Object.defineProperty(pn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(pn,"FunctionalRenderContext",{value:tn}),pn.version="2.5.21";var xn=p("style,class"),Cn=p("input,textarea,option,select,progress"),Sn=function(t,e,n){return"value"===n&&Cn(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},kn=p("contenteditable,draggable,spellcheck"),An=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),$n="http://www.w3.org/1999/xlink",On=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Dn=function(t){return On(t)?t.slice(6,t.length):""},Pn=function(t){return null==t||!1===t};function Tn(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=En(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=En(e,n.data));return function(t,e){if(i(t)||i(e))return In(t,Mn(e));return""}(e.staticClass,e.class)}function En(t,e){return{staticClass:In(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function In(t,e){return t?e?t+" "+e:t:e||""}function Mn(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?or(t,e,n):An(e)?Pn(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):kn(e)?t.setAttribute(e,Pn(n)||"false"===n?"false":"true"):On(e)?Pn(n)?t.removeAttributeNS($n,Dn(e)):t.setAttributeNS($n,e,n):or(t,e,n)}function or(t,e,n){if(Pn(n))t.removeAttribute(e);else{if(J&&!K&&("TEXTAREA"===t.tagName||"INPUT"===t.tagName)&&"placeholder"===e&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var ar={create:rr,update:rr};function sr(t,e){var n=e.elm,o=e.data,a=t.data;if(!(r(o.staticClass)&&r(o.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=Tn(e),c=n._transitionClasses;i(c)&&(s=In(s,Mn(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var cr,ur,lr,fr,dr,hr,pr={create:sr,update:sr},vr=/[\w).+\-_$\]]/;function mr(t){var e,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,h=0;for(r=0;r=0&&" "===(v=t.charAt(p));p--);v&&vr.test(v)||(u=!0)}}else void 0===i?(h=r+1,i=t.slice(0,r).trim()):m();function m(){(o||(o=[])).push(t.slice(h,r).trim()),h=r+1}if(void 0===i?i=t.slice(0,r).trim():0!==h&&m(),o)for(r=0;r-1?{exp:t.slice(0,fr),key:'"'+t.slice(fr+1)+'"'}:{exp:t,key:null};ur=t,fr=dr=hr=0;for(;!Pr();)Tr(lr=Dr())?Ir(lr):91===lr&&Er(lr);return{exp:t.slice(0,dr),key:t.slice(dr+1,hr)}}(t);return null===n.key?t+"="+e:"$set("+n.exp+", "+n.key+", "+e+")"}function Dr(){return ur.charCodeAt(++fr)}function Pr(){return fr>=cr}function Tr(t){return 34===t||39===t}function Er(t){var e=1;for(dr=fr;!Pr();)if(Tr(t=Dr()))Ir(t);else if(91===t&&e++,93===t&&e--,0===e){hr=fr;break}}function Ir(t){for(var e=t;!Pr()&&(t=Dr())!==e;);}var Mr,jr="__r",Lr="__c";function Nr(t,e,n){var r=Mr;return function i(){null!==e.apply(null,arguments)&&Fr(t,i,n,r)}}function Rr(t,e,n,r){var i;e=(i=e)._withTask||(i._withTask=function(){Xt=!0;try{return i.apply(null,arguments)}finally{Xt=!1}}),Mr.addEventListener(t,e,tt?{capture:n,passive:r}:n)}function Fr(t,e,n,r){(r||Mr).removeEventListener(t,e._withTask||e,n)}function zr(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},o=t.data.on||{};Mr=e.elm,function(t){if(i(t[jr])){var e=J?"change":"input";t[e]=[].concat(t[jr],t[e]||[]),delete t[jr]}i(t[Lr])&&(t.change=[].concat(t[Lr],t.change||[]),delete t[Lr])}(n),ie(n,o,Rr,Fr,Nr,e.context),Mr=void 0}}var Br={create:zr,update:zr};function Hr(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,o,a=e.elm,s=t.data.domProps||{},c=e.data.domProps||{};for(n in i(c.__ob__)&&(c=e.data.domProps=O({},c)),s)r(c[n])&&(a[n]="");for(n in c){if(o=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n){a._value=o;var u=r(o)?"":String(o);Wr(a,u)&&(a.value=u)}else a[n]=o}}}function Wr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.lazy)return!1;if(r.number)return h(n)!==h(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Ur={create:Hr,update:Hr},Vr=b(function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach(function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e});function qr(t){var e=Yr(t.style);return t.staticStyle?O(t.staticStyle,e):e}function Yr(t){return Array.isArray(t)?D(t):"string"==typeof t?Vr(t):t}var Xr,Jr=/^--/,Kr=/\s*!important$/,Gr=function(t,e,n){if(Jr.test(e))t.style.setProperty(e,n);else if(Kr.test(n))t.style.setProperty(e,n.replace(Kr,""),"important");else{var r=Qr(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(ni).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function ii(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(ni).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function oi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&O(e,ai(t.name||"v")),O(e,t),e}return"string"==typeof t?ai(t):void 0}}var ai=b(function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}}),si=V&&!K,ci="transition",ui="animation",li="transition",fi="transitionend",di="animation",hi="animationend";si&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(li="WebkitTransition",fi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(di="WebkitAnimation",hi="webkitAnimationEnd"));var pi=V?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function vi(t){pi(function(){pi(t)})}function mi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),ri(t,e))}function gi(t,e){t._transitionClasses&&g(t._transitionClasses,e),ii(t,e)}function yi(t,e,n){var r=bi(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===ci?fi:hi,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout(function(){c0&&(n=ci,l=a,f=o.length):e===ui?u>0&&(n=ui,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ci:ui:null)?n===ci?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ci&&_i.test(r[li+"Property"])}}function wi(t,e){for(;t.length1}function $i(t,e){!0!==e.data.show&&Ci(e)}var Oi=function(t){var e,n,s={},c=t.modules,u=t.nodeOps;for(e=0;ep?_(t,r(n[g+1])?null:n[g+1].elm,n,h,g,o):h>g&&w(0,e,d,p)}(d,v,g,n,l):i(g)?(i(t.text)&&u.setTextContent(d,""),_(d,null,g,0,g.length-1,n)):i(v)?w(0,v,0,v.length-1):i(t.text)&&u.setTextContent(d,""):t.text!==e.text&&u.setTextContent(d,e.text),i(p)&&i(h=p.hook)&&i(h=h.postpatch)&&h(t,e)}}}function k(t,e,n){if(o(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==o&&(a.selected=o);else if(I(Ii(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function Ei(t,e){return e.every(function(e){return!I(e,t)})}function Ii(t){return"_value"in t?t._value:t.value}function Mi(t){t.target.composing=!0}function ji(t){t.target.composing&&(t.target.composing=!1,Li(t.target,"input"))}function Li(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ni(t){return!t.componentInstance||t.data&&t.data.transition?t:Ni(t.componentInstance._vnode)}var Ri={model:Di,show:{bind:function(t,e,n){var r=e.value,i=(n=Ni(n)).data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&i?(n.data.show=!0,Ci(n,function(){t.style.display=o})):t.style.display=r?o:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ni(n)).data&&n.data.transition?(n.data.show=!0,r?Ci(n,function(){t.style.display=t.__vOriginalDisplay}):Si(n,function(){t.style.display="none"})):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,i){i||(t.style.display=t.__vOriginalDisplay)}}},Fi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function zi(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?zi(fe(e.children)):t}function Bi(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[x(o)]=i[o];return e}function Hi(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Wi=function(t){return t.tag||le(t)},Ui=function(t){return"show"===t.name},Vi={name:"transition",props:Fi,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Wi)).length){0;var r=this.mode;0;var i=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return i;var o=zi(i);if(!o)return i;if(this._leaving)return Hi(t,i);var s="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?s+"comment":s+o.tag:a(o.key)?0===String(o.key).indexOf(s)?o.key:s+o.key:o.key;var c=(o.data||(o.data={})).transition=Bi(this),u=this._vnode,l=zi(u);if(o.data.directives&&o.data.directives.some(Ui)&&(o.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(o,l)&&!le(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=O({},c);if("out-in"===r)return this._leaving=!0,oe(f,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),Hi(t,i);if("in-out"===r){if(le(o))return u;var d,h=function(){d()};oe(c,"afterEnter",h),oe(c,"enterCancelled",h),oe(f,"delayLeave",function(t){d=t})}}return i}}},qi=O({tag:String,moveClass:String},Fi);function Yi(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Xi(t){t.data.newPos=t.elm.getBoundingClientRect()}function Ji(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,i=e.top-n.top;if(r||i){t.data.moved=!0;var o=t.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete qi.mode;var Ki={Transition:Vi,TransitionGroup:{props:qi,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var i=be(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Bi(this),s=0;s-1?zn[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:zn[t]=/HTMLUnknownElement/.test(e.toString())},O(pn.options.directives,Ri),O(pn.options.components,Ki),pn.prototype.__patch__=V?Oi:P,pn.prototype.$mount=function(t,e){return function(t,e,n){return t.$el=e,t.$options.render||(t.$options.render=vt),Ce(t,"beforeMount"),new Ee(t,function(){t._update(t._render(),n)},P,{before:function(){t._isMounted&&!t._isDestroyed&&Ce(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,Ce(t,"mounted")),t}(this,t=t&&V?Hn(t):void 0,e)},V&&setTimeout(function(){F.devtools&&rt&&rt.emit("init",pn)},0);var Gi=/\{\{((?:.|\r?\n)+?)\}\}/g,Zi=/[-.*+?^${}()|[\]\/\\]/g,Qi=b(function(t){var e=t[0].replace(Zi,"\\$&"),n=t[1].replace(Zi,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")});function to(t,e){var n=e?Qi(e):Gi;if(n.test(t)){for(var r,i,o,a=[],s=[],c=n.lastIndex=0;r=n.exec(t);){(i=r.index)>c&&(s.push(o=t.slice(c,i)),a.push(JSON.stringify(o)));var u=mr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,uo="[a-zA-Z_][\\w\\-\\.]*",lo="((?:"+uo+"\\:)?"+uo+")",fo=new RegExp("^<"+lo),ho=/^\s*(\/?)>/,po=new RegExp("^<\\/"+lo+"[^>]*>"),vo=/^]+>/i,mo=/^",""":'"',"&":"&"," ":"\n"," ":"\t"},wo=/&(?:lt|gt|quot|amp);/g,xo=/&(?:lt|gt|quot|amp|#10|#9);/g,Co=p("pre,textarea",!0),So=function(t,e){return t&&Co(t)&&"\n"===e[0]};function ko(t,e){var n=e?xo:wo;return t.replace(n,function(t){return bo[t]})}var Ao,$o,Oo,Do,Po,To,Eo,Io,Mo=/^@|^v-on:/,jo=/^v-|^@|^:/,Lo=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,No=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ro=/^\(|\)$/g,Fo=/:(.*)$/,zo=/^:|^v-bind:/,Bo=/\.[^.]+/g,Ho=b(io);function Wo(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:function(t){for(var e={},n=0,r=t.length;n]*>)","i")),d=t.replace(f,function(t,n,r){return u=r.length,yo(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),So(l,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""});c+=t.length-d.length,t=d,A(l,c-u,c)}else{var h=t.indexOf("<");if(0===h){if(mo.test(t)){var p=t.indexOf("--\x3e");if(p>=0){e.shouldKeepComment&&e.comment(t.substring(4,p)),C(p+3);continue}}if(go.test(t)){var v=t.indexOf("]>");if(v>=0){C(v+2);continue}}var m=t.match(vo);if(m){C(m[0].length);continue}var g=t.match(po);if(g){var y=c;C(g[0].length),A(g[1],y,c);continue}var _=S();if(_){k(_),So(_.tagName,t)&&C(1);continue}}var b=void 0,w=void 0,x=void 0;if(h>=0){for(w=t.slice(h);!(po.test(w)||fo.test(w)||mo.test(w)||go.test(w)||(x=w.indexOf("<",1))<0);)h+=x,w=t.slice(h);b=t.substring(0,h),C(h)}h<0&&(b=t,t=""),e.chars&&b&&e.chars(b)}if(t===n){e.chars&&e.chars(t);break}}function C(e){c+=e,t=t.substring(e)}function S(){var e=t.match(fo);if(e){var n,r,i={tagName:e[1],attrs:[],start:c};for(C(e[0].length);!(n=t.match(ho))&&(r=t.match(co));)C(r[0].length),i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(t){var n=t.tagName,c=t.unarySlash;o&&("p"===r&&so(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=t.attrs.length,f=new Array(l),d=0;d=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)e.end&&e.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,o):"p"===s&&(e.start&&e.start(t,[],!1,n,o),e.end&&e.end(t,n,o))}A()}(t,{warn:Ao,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,start:function(t,o,u){var l=r&&r.ns||Io(t);J&&"svg"===l&&(o=function(t){for(var e=[],n=0;n-1"+("true"===o?":("+e+")":":_q("+e+","+o+")")),Sr(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Or(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Or(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Or(e,"$$c")+"}",null,!0)}(t,r,i);else if("input"===o&&"radio"===a)!function(t,e,n){var r=n&&n.number,i=kr(t,"value")||"null";br(t,"checked","_q("+e+","+(i=r?"_n("+i+")":i)+")"),Sr(t,"change",Or(e,i),null,!0)}(t,r,i);else if("input"===o||"textarea"===o)!function(t,e,n){var r=t.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?jr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Or(e,l);c&&(f="if($event.target.composing)return;"+f),br(t,"value","("+e+")"),Sr(t,u,f,null,!0),(s||a)&&Sr(t,"blur","$forceUpdate()")}(t,r,i);else if(!F.isReservedTag(o))return $r(t,r,i),!1;return!0},text:function(t,e){e.value&&br(t,"textContent","_s("+e.value+")")},html:function(t,e){e.value&&br(t,"innerHTML","_s("+e.value+")")}},isPreTag:function(t){return"pre"===t},isUnaryTag:oo,mustUseProp:Sn,canBeLeftOpenTag:ao,isReservedTag:Rn,getTagNamespace:Fn,staticKeys:function(t){return t.reduce(function(t,e){return t.concat(e.staticKeys||[])},[]).join(",")}(Zo)},na=b(function(t){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(t?","+t:""))});function ra(t,e){t&&(Qo=na(e.staticKeys||""),ta=e.isReservedTag||T,function t(e){e.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||v(t.tag)||!ta(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(Qo)))}(e);if(1===e.type){if(!ta(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var n=0,r=e.children.length;n|^function\s*\(/,oa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,aa={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},sa={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ca=function(t){return"if("+t+")return null;"},ua={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ca("$event.target !== $event.currentTarget"),ctrl:ca("!$event.ctrlKey"),shift:ca("!$event.shiftKey"),alt:ca("!$event.altKey"),meta:ca("!$event.metaKey"),left:ca("'button' in $event && $event.button !== 0"),middle:ca("'button' in $event && $event.button !== 1"),right:ca("'button' in $event && $event.button !== 2")};function la(t,e){var n=e?"nativeOn:{":"on:{";for(var r in t)n+='"'+r+'":'+fa(r,t[r])+",";return n.slice(0,-1)+"}"}function fa(t,e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return fa(t,e)}).join(",")+"]";var n=oa.test(e.value),r=ia.test(e.value);if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(ua[s])o+=ua[s],aa[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=ca(["ctrl","shift","alt","meta"].filter(function(t){return!c[t]}).map(function(t){return"$event."+t+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(t){return"if(!('button' in $event)&&"+t.map(da).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(n?"return "+e.value+"($event)":r?"return ("+e.value+")($event)":e.value)+"}"}return n||r?e.value:"function($event){"+e.value+"}"}function da(t){var e=parseInt(t,10);if(e)return"$event.keyCode!=="+e;var n=aa[t],r=sa[t];return"_k($event.keyCode,"+JSON.stringify(t)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var ha={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(n){return"_b("+n+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:P},pa=function(t){this.options=t,this.warn=t.warn||yr,this.transforms=_r(t.modules,"transformCode"),this.dataGenFns=_r(t.modules,"genData"),this.directives=O(O({},ha),t.directives);var e=t.isReservedTag||T;this.maybeComponent=function(t){return!(e(t.tag)&&!t.component)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function va(t,e){var n=new pa(e);return{render:"with(this){return "+(t?ma(t,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function ma(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return ga(t,e);if(t.once&&!t.onceProcessed)return ya(t,e);if(t.for&&!t.forProcessed)return function(t,e,n,r){var i=t.for,o=t.alias,a=t.iterator1?","+t.iterator1:"",s=t.iterator2?","+t.iterator2:"";0;return t.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||ma)(t,e)+"})"}(t,e);if(t.if&&!t.ifProcessed)return _a(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=xa(t,e),i="_t("+n+(r?","+r:""),o=t.attrs&&"{"+t.attrs.map(function(t){return x(t.name)+":"+t.value}).join(",")+"}",a=t.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(t,e);var n;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:xa(e,n,!0);return"_c("+t+","+ba(e,n)+(r?","+r:"")+")"}(t.component,t,e);else{var r;(!t.plain||t.pre&&e.maybeComponent(t))&&(r=ba(t,e));var i=t.inlineTemplate?null:xa(t,e,!0);n="_c('"+t.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o':'
',Da.innerHTML.indexOf(" ")>0}var Ia=!!V&&Ea(!1),Ma=!!V&&Ea(!0),ja=b(function(t){var e=Hn(t);return e&&e.innerHTML}),La=pn.prototype.$mount;pn.prototype.$mount=function(t,e){if((t=t&&Hn(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=ja(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){0;var i=Ta(r,{shouldDecodeNewlines:Ia,shouldDecodeNewlinesForHref:Ma,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return La.call(this,t,e)},pn.compile=Ta,e.a=pn}).call(e,n("DuR2"))},"77Pl":function(t,e,n){var r=n("EqjI");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},"7KvD":function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"82Mu":function(t,e,n){var r=n("7KvD"),i=n("L42u").set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,c="process"==n("R9M2")(a);t.exports=function(){var t,e,n,u=function(){var r,i;for(c&&(r=a.domain)&&r.exit();t;){i=t.fn,t=t.next;try{i()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(c)n=function(){a.nextTick(u)};else if(!o||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(u)}}else n=function(){i.call(r,u)};else{var f=!0,d=document.createTextNode("");new o(u).observe(d,{characterData:!0}),n=function(){d.data=f=!f}}return function(r){var i={fn:r,next:void 0};e&&(e.next=i),t||(t=i,n()),e=i}}},"86jz":function(t,e,n){(function(e){var n;n=function(){"use strict";"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;var t,n=(function(t,e){var n;n=function(){return{drawImage:function(t,e,n,r,i,o){if(!/^[1-8]$/.test(e))throw new Error("orientation should be [1-8]");null==n&&(n=0),null==r&&(r=0),null==i&&(i=t.width),null==o&&(o=t.height);var a=document.createElement("canvas"),s=a.getContext("2d");switch(a.width=i,a.height=o,s.save(),+e){case 1:break;case 2:s.translate(i,0),s.scale(-1,1);break;case 3:s.translate(i,o),s.rotate(1*Math.PI);break;case 4:s.translate(0,o),s.scale(1,-1);break;case 5:a.width=o,a.height=i,s.rotate(.5*Math.PI),s.scale(1,-1);break;case 6:a.width=o,a.height=i,s.rotate(.5*Math.PI),s.translate(0,-o);break;case 7:a.width=o,a.height=i,s.rotate(1.5*Math.PI),s.translate(-i,o),s.scale(1,-1);break;case 8:a.width=o,a.height=i,s.translate(0,i),s.rotate(1.5*Math.PI)}return s.drawImage(t,n,r,i,o),s.restore(),a}}},t.exports=n()}(t={exports:{}},t.exports),t.exports),r={onePointCoord:function(t,e){var n=e.canvas,r=e.quality,i=n.getBoundingClientRect(),o=t.clientX,a=t.clientY;return{x:(o-i.left)*r,y:(a-i.top)*r}},getPointerCoords:function(t,e){var n=void 0;return n=t.touches&&t.touches[0]?t.touches[0]:t.changedTouches&&t.changedTouches[0]?t.changedTouches[0]:t,this.onePointCoord(n,e)},getPinchDistance:function(t,e){var n=t.touches[0],r=t.touches[1],i=this.onePointCoord(n,e),o=this.onePointCoord(r,e);return Math.sqrt(Math.pow(i.x-o.x,2)+Math.pow(i.y-o.y,2))},getPinchCenterCoord:function(t,e){var n=t.touches[0],r=t.touches[1],i=this.onePointCoord(n,e),o=this.onePointCoord(r,e);return{x:(i.x+o.x)/2,y:(i.y+o.y)/2}},imageLoaded:function(t){return t.complete&&0!==t.naturalWidth},rAFPolyfill:function(){if("undefined"!=typeof document&&"undefined"!=typeof window){for(var t=0,e=["webkit","moz"],n=0;n0}},height:{type:Number,default:200,validator:function(t){return t>0}},placeholder:{type:String,default:"Choose an image"},placeholderColor:{default:"#606060"},placeholderFontSize:{type:Number,default:0,validator:function(t){return t>=0}},canvasColor:{default:"transparent"},quality:{type:Number,default:2,validator:function(t){return t>0}},zoomSpeed:{default:3,type:Number,validator:function(t){return t>0}},accept:String,fileSizeLimit:{type:Number,default:0,validator:function(t){return t>=0}},disabled:Boolean,disableDragAndDrop:Boolean,disableClickToChoose:Boolean,disableDragToMove:Boolean,disableScrollToZoom:Boolean,disablePinchToZoom:Boolean,disableRotation:Boolean,reverseScrollToZoom:Boolean,preventWhiteSpace:Boolean,showRemoveButton:{type:Boolean,default:!0},removeButtonColor:{type:String,default:"red"},removeButtonSize:{type:Number},initialImage:i,initialSize:{type:String,default:"cover",validator:function(t){return"cover"===t||"contain"===t||"natural"===t}},initialPosition:{type:String,default:"center",validator:function(t){var e=["center","top","bottom","left","right"];return t.split(" ").every(function(t){return e.indexOf(t)>=0})||/^-?\d+% -?\d+%$/.test(t)}},inputAttrs:Object,showLoading:Boolean,loadingSize:{type:Number,default:20},loadingColor:{type:String,default:"#606060"},replaceDrop:Boolean,passive:Boolean,imageBorderRadius:{type:[Number,String],default:0},autoSizing:Boolean,videoEnabled:Boolean},a="init",s="file-choose",c="file-size-exceed",u="file-type-mismatch",l="new-image",f="new-image-drawn",d="image-remove",h="move",p="zoom",v="draw",m="initial-image-loaded",g="loading-start",y="loading-end",_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b=["imgData","img","imgSet","originalImage","naturalHeight","naturalWidth","orientation","scaleRatio"],w={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"wrapper",class:"croppa-container "+(t.img?"croppa--has-target":"")+" "+(t.passive?"croppa--passive":"")+" "+(t.disabled?"croppa--disabled":"")+" "+(t.disableClickToChoose?"croppa--disabled-cc":"")+" "+(t.disableDragToMove&&t.disableScrollToZoom?"croppa--disabled-mz":"")+" "+(t.fileDraggedOver?"croppa--dropzone":""),on:{dragenter:function(e){return e.stopPropagation(),e.preventDefault(),t._handleDragEnter(e)},dragleave:function(e){return e.stopPropagation(),e.preventDefault(),t._handleDragLeave(e)},dragover:function(e){return e.stopPropagation(),e.preventDefault(),t._handleDragOver(e)},drop:function(e){return e.stopPropagation(),e.preventDefault(),t._handleDrop(e)}}},[n("input",t._b({ref:"fileInput",staticStyle:{height:"1px",width:"1px",overflow:"hidden","margin-left":"-99999px",position:"absolute"},attrs:{type:"file",accept:t.accept,disabled:t.disabled},on:{change:t._handleInputChange}},"input",t.inputAttrs,!1)),t._v(" "),n("div",{staticClass:"slots",staticStyle:{width:"0",height:"0",visibility:"hidden"}},[t._t("initial"),t._v(" "),t._t("placeholder")],2),t._v(" "),n("canvas",{ref:"canvas",on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t._handleClick(e)},dblclick:function(e){return e.stopPropagation(),e.preventDefault(),t._handleDblClick(e)},touchstart:function(e){return e.stopPropagation(),t._handlePointerStart(e)},mousedown:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerStart(e)},pointerstart:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerStart(e)},touchend:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerEnd(e)},touchcancel:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerEnd(e)},mouseup:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerEnd(e)},pointerend:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerEnd(e)},pointercancel:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerEnd(e)},touchmove:function(e){return e.stopPropagation(),t._handlePointerMove(e)},mousemove:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerMove(e)},pointermove:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerMove(e)},pointerleave:function(e){return e.stopPropagation(),e.preventDefault(),t._handlePointerLeave(e)},DOMMouseScroll:function(e){return e.stopPropagation(),t._handleWheel(e)},wheel:function(e){return e.stopPropagation(),t._handleWheel(e)},mousewheel:function(e){return e.stopPropagation(),t._handleWheel(e)}}}),t._v(" "),t.showRemoveButton&&t.img&&!t.passive?n("svg",{staticClass:"icon icon-remove",style:"top: -"+t.height/40+"px; right: -"+t.width/40+"px",attrs:{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:t.removeButtonSize||t.width/10,height:t.removeButtonSize||t.width/10},on:{click:t.remove}},[n("path",{attrs:{d:"M511.921231 0C229.179077 0 0 229.257846 0 512 0 794.702769 229.179077 1024 511.921231 1024 794.781538 1024 1024 794.702769 1024 512 1024 229.257846 794.781538 0 511.921231 0ZM732.041846 650.633846 650.515692 732.081231C650.515692 732.081231 521.491692 593.683692 511.881846 593.683692 502.429538 593.683692 373.366154 732.081231 373.366154 732.081231L291.761231 650.633846C291.761231 650.633846 430.316308 523.500308 430.316308 512.196923 430.316308 500.696615 291.761231 373.523692 291.761231 373.523692L373.366154 291.918769C373.366154 291.918769 503.453538 430.395077 511.881846 430.395077 520.349538 430.395077 650.515692 291.918769 650.515692 291.918769L732.041846 373.523692C732.041846 373.523692 593.447385 502.547692 593.447385 512.196923 593.447385 521.412923 732.041846 650.633846 732.041846 650.633846Z",fill:t.removeButtonColor}})]):t._e(),t._v(" "),t.showLoading&&t.loading?n("div",{staticClass:"sk-fading-circle",style:t.loadingStyle},t._l(12,function(e){return n("div",{key:e,class:"sk-circle"+e+" sk-circle"},[n("div",{staticClass:"sk-circle-indicator",style:{backgroundColor:t.loadingColor}})])})):t._e(),t._v(" "),t._t("default")],2)},staticRenderFns:[],model:{prop:"value",event:a},props:o,data:function(){return{canvas:null,ctx:null,originalImage:null,img:null,video:null,dragging:!1,lastMovingCoord:null,imgData:{width:0,height:0,startX:0,startY:0},fileDraggedOver:!1,tabStart:0,scrolling:!1,pinching:!1,rotating:!1,pinchDistance:0,supportTouch:!1,pointerMoved:!1,pointerStartCoord:null,naturalWidth:0,naturalHeight:0,scaleRatio:null,orientation:1,userMetadata:null,imageSet:!1,currentPointerCoord:null,currentIsInitial:!1,loading:!1,realWidth:0,realHeight:0,chosenFile:null,useAutoSizing:!1}},computed:{outputWidth:function(){return(this.useAutoSizing?this.realWidth:this.width)*this.quality},outputHeight:function(){return(this.useAutoSizing?this.realHeight:this.height)*this.quality},computedPlaceholderFontSize:function(){return this.placeholderFontSize*this.quality},aspectRatio:function(){return this.naturalWidth/this.naturalHeight},loadingStyle:function(){return{width:this.loadingSize+"px",height:this.loadingSize+"px",right:"15px",bottom:"10px"}}},mounted:function(){var t=this;this._initialize(),r.rAFPolyfill(),r.toBlobPolyfill(),this.supportDetection().basic||console.warn("Your browser does not support vue-croppa functionality."),this.passive&&this.$watch("value._data",function(e){var n=!1;if(e){for(var r in e)if(b.indexOf(r)>=0){var i=e[r];i!==t[r]&&(t.$set(t,r,i),n=!0)}n&&(t.img?t.$nextTick(function(){t._draw()}):t.remove())}},{deep:!0}),this.useAutoSizing=!!(this.autoSizing&&this.$refs.wrapper&&getComputedStyle),this.useAutoSizing&&this._autoSizingInit()},beforeDestroy:function(){this.useAutoSizing&&this._autoSizingRemove()},watch:{outputWidth:function(){this.onDimensionChange()},outputHeight:function(){this.onDimensionChange()},canvasColor:function(){this.img?this._draw():this._setPlaceholders()},imageBorderRadius:function(){this.img&&this._draw()},placeholder:function(){this.img||this._setPlaceholders()},placeholderColor:function(){this.img||this._setPlaceholders()},computedPlaceholderFontSize:function(){this.img||this._setPlaceholders()},preventWhiteSpace:function(t){t&&(this.imageSet=!1),this._placeImage()},scaleRatio:function(t,e){if(!this.passive&&this.img&&r.numberValid(t)){var n=1;r.numberValid(e)&&0!==e&&(n=t/e);var i=this.currentPointerCoord||{x:this.imgData.startX+this.imgData.width/2,y:this.imgData.startY+this.imgData.height/2};if(this.imgData.width=this.naturalWidth*t,this.imgData.height=this.naturalHeight*t,!this.userMetadata&&this.imageSet&&!this.rotating){var o=(n-1)*(i.x-this.imgData.startX),a=(n-1)*(i.y-this.imgData.startY);this.imgData.startX=this.imgData.startX-o,this.imgData.startY=this.imgData.startY-a}this.preventWhiteSpace&&(this._preventZoomingToWhiteSpace(),this._preventMovingToWhiteSpace())}},"imgData.width":function(t,e){r.numberValid(t)&&(this.scaleRatio=t/this.naturalWidth,this.hasImage()&&Math.abs(t-e)>1e-5*t&&(this.emitEvent(p),this._draw()))},"imgData.height":function(t){r.numberValid(t)&&(this.scaleRatio=t/this.naturalHeight)},"imgData.startX":function(t){this.hasImage()&&this.$nextTick(this._draw)},"imgData.startY":function(t){this.hasImage()&&this.$nextTick(this._draw)},loading:function(t){this.passive||(t?this.emitEvent(g):this.emitEvent(y))},autoSizing:function(t){this.useAutoSizing=!!(this.autoSizing&&this.$refs.wrapper&&getComputedStyle),t?this._autoSizingInit():this._autoSizingRemove()}},methods:{emitEvent:function(){this.$emit.apply(this,arguments)},getCanvas:function(){return this.canvas},getContext:function(){return this.ctx},getChosenFile:function(){return this.chosenFile||this.$refs.fileInput.files[0]},move:function(t){if(t&&!this.passive){var e=this.imgData.startX,n=this.imgData.startY;this.imgData.startX+=t.x,this.imgData.startY+=t.y,this.preventWhiteSpace&&this._preventMovingToWhiteSpace(),this.imgData.startX===e&&this.imgData.startY===n||(this.emitEvent(h),this._draw())}},moveUpwards:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.move({x:0,y:-t})},moveDownwards:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.move({x:0,y:t})},moveLeftwards:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.move({x:-t,y:0})},moveRightwards:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.move({x:t,y:0})},zoom:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!this.passive){var n=this.zoomSpeed*e,r=1e-5*this.outputWidth*n,i=1;t?i=1+r:this.imgData.width>10&&(i=1-r),this.scaleRatio*=i}},zoomIn:function(){this.zoom(!0)},zoomOut:function(){this.zoom(!1)},rotate:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.disableRotation||this.disabled||this.passive||(t=parseInt(t),(isNaN(t)||t>3||t<-3)&&(console.warn("Invalid argument for rotate() method. It should one of the integers from -3 to 3."),t=1),this._rotateByStep(t))},flipX:function(){this.disableRotation||this.disabled||this.passive||this._setOrientation(2)},flipY:function(){this.disableRotation||this.disabled||this.passive||this._setOrientation(4)},refresh:function(){this.$nextTick(this._initialize)},hasImage:function(){return!!this.imageSet},applyMetadata:function(t){if(t&&!this.passive){this.userMetadata=t;var e=t.orientation||this.orientation||1;this._setOrientation(e,!0)}},generateDataUrl:function(t,e){return this.hasImage()?this.canvas.toDataURL(t,e):""},generateBlob:function(t,e,n){this.hasImage()?this.canvas.toBlob(t,e,n):t(null)},promisedBlob:function(){for(var t=this,e=arguments.length,n=Array(e),r=0;r1&&void 0!==arguments[1]?arguments[1]:1,n=arguments[2];this.imageSet&&this.remove(),this.originalImage=t,this.img=t,isNaN(e)&&(e=1),this._setOrientation(e),n&&this.emitEvent(m)},_onVideoLoad:function(t,e){var n=this;this.video=t;var r=document.createElement("canvas"),i=t.videoWidth,o=t.videoHeight;r.width=i,r.height=o;var a=r.getContext("2d");this.loading=!1;var s=function(t){if(n.video){a.drawImage(n.video,0,0,i,o);var e=new Image;e.src=r.toDataURL(),e.onload=function(){n.img=e,t?n._placeImage():n._draw()}}};s(!0);var c=function t(){n.$nextTick(function(){s(),!n.video||n.video.ended||n.video.paused||requestAnimationFrame(t)})};this.video.addEventListener("play",function(){requestAnimationFrame(c)})},_handleClick:function(t){this.emitNativeEvent(t),this.hasImage()||this.disableClickToChoose||this.disabled||this.supportTouch||this.passive||this.chooseFile()},_handleDblClick:function(t){this.emitNativeEvent(t),this.videoEnabled&&this.video&&(this.video.paused||this.video.ended?this.video.play():this.video.pause())},_handleInputChange:function(){var t=this.$refs.fileInput;if(t.files.length&&!this.passive){var e=t.files[0];this._onNewFileIn(e)}},_onNewFileIn:function(t){var e=this;if(this.currentIsInitial=!1,this.loading=!0,this.emitEvent(s,t),this.chosenFile=t,!this._fileSizeIsValid(t))return this.loading=!1,this.emitEvent(c,t),!1;if(!this._fileTypeIsValid(t)){this.loading=!1,this.emitEvent(u,t);t.type||t.name.toLowerCase().split(".").pop();return!1}if("undefined"!=typeof window&&void 0!==window.FileReader){var n=new FileReader;n.onload=function(n){var i=n.target.result,o=r.parseDataUrl(i);if(/^video/.test(t.type)){var a=document.createElement("video");a.src=i,i=null,a.readyState>=a.HAVE_FUTURE_DATA?e._onVideoLoad(a):a.addEventListener("canplay",function(){console.log("can play event"),e._onVideoLoad(a)},!1)}else{var s=1;try{s=r.getFileOrientation(r.base64ToArrayBuffer(o))}catch(t){}s<1&&(s=1);var c=new Image;c.src=i,i=null,c.onload=function(){e._onload(c,s),e.emitEvent(l)}}},n.readAsDataURL(t)}},_fileSizeIsValid:function(t){return!!t&&(!this.fileSizeLimit||0==this.fileSizeLimit||t.sizen?(r=e/this.outputHeight,this.imgData.width=t/r,this.imgData.height=this.outputHeight,this.imgData.startX=-(this.imgData.width-this.outputWidth)/2,this.imgData.startY=0):(r=t/this.outputWidth,this.imgData.height=e/r,this.imgData.width=this.outputWidth,this.imgData.startY=-(this.imgData.height-this.outputHeight)/2,this.imgData.startX=0)},_aspectFit:function(){var t=this.naturalWidth,e=this.naturalHeight,n=this.outputWidth/this.outputHeight,r=void 0;this.aspectRatio>n?(r=t/this.outputWidth,this.imgData.height=e/r,this.imgData.width=this.outputWidth,this.imgData.startY=-(this.imgData.height-this.outputHeight)/2,this.imgData.startX=0):(r=e/this.outputHeight,this.imgData.width=t/r,this.imgData.height=this.outputHeight,this.imgData.startX=-(this.imgData.width-this.outputWidth)/2,this.imgData.startY=0)},_naturalSize:function(){var t=this.naturalWidth,e=this.naturalHeight;this.imgData.width=t,this.imgData.height=e,this.imgData.startX=-(this.imgData.width-this.outputWidth)/2,this.imgData.startY=-(this.imgData.height-this.outputHeight)/2},_handlePointerStart:function(t){if(this.emitNativeEvent(t),!this.passive){this.supportTouch=!0,this.pointerMoved=!1;var e=r.getPointerCoords(t,this);if(this.pointerStartCoord=e,!this.disabled)if(this.hasImage()||this.disableClickToChoose){if(!(t.which&&t.which>1)){if(!t.touches||1===t.touches.length){this.dragging=!0,this.pinching=!1;var n=r.getPointerCoords(t,this);this.lastMovingCoord=n}t.touches&&2===t.touches.length&&!this.disablePinchToZoom&&(this.dragging=!1,this.pinching=!0,this.pinchDistance=r.getPinchDistance(t,this));for(var i=["mouseup","touchend","touchcancel","pointerend","pointercancel"],o=0,a=i.length;o0,1),this.pinchDistance=n}}}},_handlePointerLeave:function(t){this.emitNativeEvent(t),this.passive||(this.currentPointerCoord=null)},_handleWheel:function(t){var e=this;this.emitNativeEvent(t),this.passive||this.disabled||this.disableScrollToZoom||!this.hasImage()||(t.preventDefault(),this.scrolling=!0,t.wheelDelta<0||t.deltaY>0||t.detail>0?this.zoom(this.reverseScrollToZoom):(t.wheelDelta>0||t.deltaY<0||t.detail<0)&&this.zoom(!this.reverseScrollToZoom),this.$nextTick(function(){e.scrolling=!1}))},_handleDragEnter:function(t){this.emitNativeEvent(t),this.passive||this.disabled||this.disableDragAndDrop||!r.eventHasFile(t)||this.hasImage()&&!this.replaceDrop||(this.fileDraggedOver=!0)},_handleDragLeave:function(t){this.emitNativeEvent(t),this.passive||this.fileDraggedOver&&r.eventHasFile(t)&&(this.fileDraggedOver=!1)},_handleDragOver:function(t){this.emitNativeEvent(t)},_handleDrop:function(t){if(this.emitNativeEvent(t),!this.passive&&this.fileDraggedOver&&r.eventHasFile(t)&&(!this.hasImage()||this.replaceDrop)){this.fileDraggedOver=!1;var e=void 0,n=t.dataTransfer;if(n){if(n.items)for(var i=0,o=n.items.length;i0&&(this.imgData.startX=0),this.imgData.startY>0&&(this.imgData.startY=0),this.outputWidth-this.imgData.startX>this.imgData.width&&(this.imgData.startX=-(this.imgData.width-this.outputWidth)),this.outputHeight-this.imgData.startY>this.imgData.height&&(this.imgData.startY=-(this.imgData.height-this.outputHeight))},_preventZoomingToWhiteSpace:function(){this.imgData.width0&&void 0!==arguments[0]?arguments[0]:6,n=arguments[1],i=n;if(e>1||i){if(!this.img)return;this.rotating=!0;var o=r.getRotatedImage(i?this.originalImage:this.img,e);o.onload=function(){t.img=o,t._placeImage(n)}}else this._placeImage(n);this.orientation=2==e?r.flipX(this.orientation):4==e?r.flipY(this.orientation):6==e?r.rotate90(this.orientation):3==e?r.rotate90(r.rotate90(this.orientation)):8==e?r.rotate90(r.rotate90(r.rotate90(this.orientation))):e,i&&(this.orientation=e)},_paintBackground:function(){var t=this.canvasColor&&"default"!=this.canvasColor?this.canvasColor:"transparent";this.ctx.fillStyle=t,this.ctx.clearRect(0,0,this.outputWidth,this.outputHeight),this.ctx.fillRect(0,0,this.outputWidth,this.outputHeight)},_draw:function(){var t=this;this.$nextTick(function(){"undefined"!=typeof window&&window.requestAnimationFrame?requestAnimationFrame(t._drawFrame):t._drawFrame()})},_drawFrame:function(){if(this.img){this.loading=!1;var t=this.ctx,e=this.imgData,n=e.startX,r=e.startY,i=e.width,o=e.height;this._paintBackground(),t.drawImage(this.img,n,r,i,o),this.preventWhiteSpace&&this._clip(this._createContainerClipPath),this.emitEvent(v,t),this.imageSet||(this.imageSet=!0,this.emitEvent(f)),this.rotating=!1}},_clipPathFactory:function(t,e,n,r){var i=this.ctx,o="number"==typeof this.imageBorderRadius?this.imageBorderRadius:isNaN(Number(this.imageBorderRadius))?0:Number(this.imageBorderRadius);i.beginPath(),i.moveTo(t+o,e),i.lineTo(t+n-o,e),i.quadraticCurveTo(t+n,e,t+n,e+o),i.lineTo(t+n,e+r-o),i.quadraticCurveTo(t+n,e+r,t+n-o,e+r),i.lineTo(t+o,e+r),i.quadraticCurveTo(t,e+r,t,e+r-o),i.lineTo(t,e+o),i.quadraticCurveTo(t,e,t+o,e),i.closePath()},_createContainerClipPath:function(){var t=this;this._clipPathFactory(0,0,this.outputWidth,this.outputHeight),this.clipPlugins&&this.clipPlugins.length&&this.clipPlugins.forEach(function(e){e(t.ctx,0,0,t.outputWidth,t.outputHeight)})},_clip:function(t){var e=this.ctx;e.save(),e.fillStyle="#fff",e.globalCompositeOperation="destination-in",t(),e.fill(),e.restore()},_applyMetadata:function(){var t=this;if(this.userMetadata){var e=this.userMetadata,n=e.startX,i=e.startY,o=e.scale;r.numberValid(n)&&(this.imgData.startX=n),r.numberValid(i)&&(this.imgData.startY=i),r.numberValid(o)&&(this.scaleRatio=o),this.$nextTick(function(){t.userMetadata=null})}},onDimensionChange:function(){this.img?(this.preventWhiteSpace&&(this.imageSet=!1),this._setSize(),this._placeImage()):this._initialize()}}},x=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var k=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,r,i=function(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),o=1;oo;)a(n[o++]);t._c=[],t._n=!1,e&&!t._h&&M(t)})}},M=function(t){g.call(c,function(){var e,n,r,i=t._v,o=j(t);if(o&&(e=b(function(){O?S.emit("unhandledRejection",i,t):(n=c.onunhandledrejection)?n({promise:t,reason:i}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",i)}),t._h=O||j(t)?2:1),t._a=void 0,o&&e.e)throw e.v})},j=function(t){return 1!==t._h&&0===(t._a||t._c).length},L=function(t){g.call(c,function(){var e;O?S.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})})},N=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},R=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw C("Promise can't be resolved itself");(e=E(t))?y(function(){var r={_w:n,_d:!1};try{e.call(t,u(R,r,1),u(N,r,1))}catch(t){N.call(r,t)}}):(n._v=t,n._s=1,I(n,!1))}catch(t){N.call({_w:n,_d:!1},t)}}};T||($=function(t){p(this,$,"Promise","_h"),h(t),r.call(this);try{t(u(R,this,1),u(N,this,1))}catch(t){N.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n("xH/j")($.prototype,{then:function(t,e){var n=P(m(this,$));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=O?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r;this.promise=t,this.resolve=u(R,t,1),this.reject=u(N,t,1)},_.f=P=function(t){return t===$||t===a?new o(t):i(t)}),f(f.G+f.W+f.F*!T,{Promise:$}),n("e6n0")($,"Promise"),n("bRrM")("Promise"),a=n("FeBl").Promise,f(f.S+f.F*!T,"Promise",{reject:function(t){var e=P(this);return(0,e.reject)(t),e.promise}}),f(f.S+f.F*(s||!T),"Promise",{resolve:function(t){return x(s&&this===a?$:this,t)}}),f(f.S+f.F*!(T&&n("dY0y")(function(t){$.all(t).catch(D)})),"Promise",{all:function(t){var e=this,n=P(e),r=n.resolve,i=n.reject,o=b(function(){var n=[],o=0,a=1;v(t,!1,function(t){var s=o++,c=!1;n.push(void 0),a++,e.resolve(t).then(function(t){c||(c=!0,n[s]=t,--a||r(n))},i)}),--a||r(n)});return o.e&&i(o.v),n.promise},race:function(t){var e=this,n=P(e),r=n.reject,i=b(function(){v(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return i.e&&r(i.v),n.promise}})},D2L2:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},DuR2:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},EGZi:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},EqBC:function(t,e,n){"use strict";var r=n("kM2E"),i=n("FeBl"),o=n("7KvD"),a=n("t8x9"),s=n("fJUb");r(r.P+r.R,"Promise",{finally:function(t){var e=a(this,i.Promise||o.Promise),n="function"==typeof t;return this.then(n?function(n){return s(e,t()).then(function(){return n})}:t,n?function(n){return s(e,t()).then(function(){throw n})}:t)}})},EqjI:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},FeBl:function(t,e){var n=t.exports={version:"2.6.1"};"number"==typeof __e&&(__e=n)},Ibhu:function(t,e,n){var r=n("D2L2"),i=n("TcQ7"),o=n("vFc/")(!1),a=n("ax3d")("IE_PROTO");t.exports=function(t,e){var n,s=i(t),c=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;e.length>c;)r(s,n=e[c++])&&(~o(u,n)||u.push(n));return u}},L42u:function(t,e,n){var r,i,o,a=n("+ZMJ"),s=n("knuC"),c=n("RPLV"),u=n("ON07"),l=n("7KvD"),f=l.process,d=l.setImmediate,h=l.clearImmediate,p=l.MessageChannel,v=l.Dispatch,m=0,g={},y=function(){var t=+this;if(g.hasOwnProperty(t)){var e=g[t];delete g[t],e()}},_=function(t){y.call(t.data)};d&&h||(d=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return g[++m]=function(){s("function"==typeof t?t:Function(t),e)},r(m),m},h=function(t){delete g[t]},"process"==n("R9M2")(f)?r=function(t){f.nextTick(a(y,t,1))}:v&&v.now?r=function(t){v.now(a(y,t,1))}:p?(o=(i=new p).port2,i.port1.onmessage=_,r=a(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",_,!1)):r="onreadystatechange"in u("script")?function(t){c.appendChild(u("script")).onreadystatechange=function(){c.removeChild(this),y.call(t)}}:function(t){setTimeout(a(y,t,1),0)}),t.exports={set:d,clear:h}},M6a0:function(t,e){},MU5D:function(t,e,n){var r=n("R9M2");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},Mhyx:function(t,e,n){var r=n("/bQp"),i=n("dSzd")("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},MmMw:function(t,e,n){var r=n("EqjI");t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},"NWt+":function(t,e,n){var r=n("+ZMJ"),i=n("msXi"),o=n("Mhyx"),a=n("77Pl"),s=n("QRG4"),c=n("3fs2"),u={},l={};(e=t.exports=function(t,e,n,f,d){var h,p,v,m,g=d?function(){return t}:c(t),y=r(n,f,e?2:1),_=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(o(g)){for(h=s(t.length);h>_;_++)if((m=e?y(a(p=t[_])[0],p[1]):y(t[_]))===u||m===l)return m}else for(v=g.call(t);!(p=v.next()).done;)if((m=i(v,y,p.value,e))===u||m===l)return m}).BREAK=u,e.RETURN=l},NpIQ:function(t,e){e.f={}.propertyIsEnumerable},O4g8:function(t,e){t.exports=!0},ON07:function(t,e,n){var r=n("EqjI"),i=n("7KvD").document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},PzxK:function(t,e,n){var r=n("D2L2"),i=n("sB3e"),o=n("ax3d")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},QRG4:function(t,e,n){var r=n("UuGF"),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},R4wc:function(t,e,n){var r=n("kM2E");r(r.S+r.F,"Object",{assign:n("To3L")})},R9M2:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},RPLV:function(t,e,n){var r=n("7KvD").document;t.exports=r&&r.documentElement},"RY/4":function(t,e,n){var r=n("R9M2"),i=n("dSzd")("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?n:o?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},S82l:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},SfB7:function(t,e,n){t.exports=!n("+E39")&&!n("S82l")(function(){return 7!=Object.defineProperty(n("ON07")("div"),"a",{get:function(){return 7}}).a})},TcQ7:function(t,e,n){var r=n("MU5D"),i=n("52gC");t.exports=function(t){return r(i(t))}},To3L:function(t,e,n){"use strict";var r=n("lktj"),i=n("1kS7"),o=n("NpIQ"),a=n("sB3e"),s=n("MU5D"),c=Object.assign;t.exports=!c||n("S82l")(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=a(t),c=arguments.length,u=1,l=i.f,f=o.f;c>u;)for(var d,h=s(arguments[u++]),p=l?r(h).concat(l(h)):r(h),v=p.length,m=0;v>m;)f.call(h,d=p[m++])&&(n[d]=h[d]);return n}:c},U5ju:function(t,e,n){n("M6a0"),n("zQR9"),n("+tPU"),n("CXw9"),n("EqBC"),n("jKW+"),t.exports=n("FeBl").Promise},UuGF:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},V3tA:function(t,e,n){n("R4wc"),t.exports=n("FeBl").Object.assign},"VU/8":function(t,e){t.exports=function(t,e,n,r,i,o){var a,s=t=t||{},c=typeof t.default;"object"!==c&&"function"!==c||(a=t,s=t.default);var u,l="function"==typeof s?s.options:s;if(e&&(l.render=e.render,l.staticRenderFns=e.staticRenderFns,l._compiled=!0),n&&(l.functional=!0),i&&(l._scopeId=i),o?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},l._ssrRegister=u):r&&(u=r),u){var f=l.functional,d=f?l.render:l.beforeCreate;f?(l._injectStyles=u,l.render=function(t,e){return u.call(e),d(t,e)}):l.beforeCreate=d?[].concat(d,u):[u]}return{esModule:a,exports:s,options:l}}},X8DO:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},Yobk:function(t,e,n){var r=n("77Pl"),i=n("qio6"),o=n("xnc9"),a=n("ax3d")("IE_PROTO"),s=function(){},c=function(){var t,e=n("ON07")("iframe"),r=o.length;for(e.style.display="none",n("RPLV").appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("