migrate to new git
This commit is contained in:
1 parent
946eb9961e
commit
af2c152ef6
8623 files changed
+1000453
-1
No files matched your search
@@ -0,0 +1,62 @@
|
||||
function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}var o,r,a,l,s,c,d,u,p=function(){function e(i){t(this,e),this.builder=i}return n(e,[{key:"cellSelected",value:function(){return document.querySelector(".cell-active")}},{key:"builderStuff",value:function(){return document.querySelector("#_cbhtml")}},{key:"cellNext",value:function(e){var t=new v,i=e.nextElementSibling;return i?t.hasClass(i,"is-row-tool")||t.hasClass(i,"is-rowadd-tool")?null:i:null}},{key:"out",value:function(e){if(this.builder){var t=this.builder.opts.lang[e];return t||(this.builder.checkLang&&console.log(e),e)}return e}},{key:"confirm",value:function(e,t){var i=this,n=new v,o='<div class="is-modal is-confirm">\n <div style="max-width:526px;text-align:center;">\n <p>'.concat(e,'</p>\n <button title="').concat(this.out("Delete"),'" class="input-ok classic">').concat(this.out("Delete"),"</button>\n </div>\n </div>"),r=this.builderStuff(),a=r.querySelector(".is-confirm");a||(n.appendHtml(r,o),a=r.querySelector(".is-confirm")),this.showModal(a,!1,(function(){a.parentNode.removeChild(a),t(!1)}),!0);var l=a.querySelector(".is-confirm .input-ok");n.addEventListener(l,"click",(function(){i.hideModal(a),a.parentNode.removeChild(a),t(!0)}))}},{key:"showModal",value:function(e,t,i,n){var o=this,r=new v;r.addClass(e,"active");var a,l=!1;if(this.builder?this.builder.opts.animateModal&&(l=!0,n||(l=!1)):n&&(l=!0),l&&this.builder){var s=document.querySelectorAll(this.builder.opts.container);Array.prototype.forEach.call(s,(function(e){e.style.transform="scale(0.98)",e.style.WebkitTransform="scale(0.98)",e.style.MozTransform="scale(0.98)"}))}if(!e.querySelector(".is-modal-overlay")&&(a=t?'<div class="is-modal-overlay" style="position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.3);z-index:-1;"></div>':'<div class="is-modal-overlay" style="position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.000001);z-index:-1;"></div>',e.insertAdjacentHTML("afterbegin",a),!t)){var c=e.querySelector(".is-modal-overlay");r.addEventListener(c,"click",(function(){i&&i(),o.hideModal(e)}))}}},{key:"hideModal",value:function(e){if(this.builder){var t=document.querySelectorAll(this.builder.opts.container);Array.prototype.forEach.call(t,(function(e){e.style.transform="",e.style.WebkitTransform="",e.style.MozTransform=""}))}(new v).removeClass(e,"active")}},{key:"fixLayout",value:function(e){var t=new v,i=e.childElementCount-2,n=this.builder.opts.row,o=this.builder.opts.cols,r=this.builder.opts.colequal;if(r.length>0)t.elementChildren(e).forEach((function(e){if(!t.hasClass(e,"is-row-tool")&&!t.hasClass(e,"is-rowadd-tool")){for(var n=0;n<=o.length-1;n++)t.removeClass(e,o[n]);for(var a=0;a<=r.length-1;a++)if(r[a].length===i){t.addClass(e,r[a][0]);break}1===i&&t.addClass(e,o[o.length-1])}}));else if(""!==n&&o.length>0){var a=0;t.elementChildren(e).forEach((function(e){if(!t.hasClass(e,"is-row-tool")&&!t.hasClass(e,"is-rowadd-tool")){a++;for(var n=0;n<=o.length-1;n++)t.removeClass(e,o[n]);1===i&&t.addClass(e,o[11]),2===i&&t.addClass(e,o[5]),3===i&&t.addClass(e,o[3]),4===i&&t.addClass(e,o[2]),5===i&&(5===a?t.addClass(e,o[3]):t.addClass(e,o[1])),6===i&&t.addClass(e,o[1]),7===i&&(a>=6?t.addClass(e,o[0]):t.addClass(e,o[1])),8===i&&(a>=5?t.addClass(e,o[0]):t.addClass(e,o[1])),9===i&&(a>=4?t.addClass(e,o[0]):t.addClass(e,o[1])),10===i&&(a>=3?t.addClass(e,o[0]):t.addClass(e,o[1])),11===i&&(a>=2?t.addClass(e,o[0]):t.addClass(e,o[1])),12===i&&t.addClass(e,o[0])}}))}}},{key:"addContent",value:function(e,t,i){var n,o=new v,r=this.cellSelected();if(r)n=r.parentNode;else{if(!(n=document.querySelector(".row-active")))return;t="row"}if("cell"===t||"cell-left"===t||"cell-right"===t){var a,l=4;if(this.builder.maxColumns&&(l=this.builder.maxColumns),n.childElementCount>=l+2)return alert(this.out("You have reached the maximum number of columns")),!1;if(this.builder.uo.saveForUndo(),""===this.builder.opts.row){var s=this.builder.opts.cellFormat,c=s.indexOf("</");e=s.substring(0,c)+e+s.substring(c),a=this.createElementFromHTML(e)}else{(a=r.cloneNode(!0)).removeAttribute("data-noedit"),a.removeAttribute("data-protected"),a.removeAttribute("data-module"),a.removeAttribute("data-module-desc"),a.removeAttribute("data-dialog-width"),a.removeAttribute("data-html"),a.removeAttribute("data-settings");for(var d=1;d<=20;d++)a.removeAttribute("data-html-"+d);a.removeAttribute("data-noedit"),o.removeClass(a,"cell-actiLine truncated
|
||||
/**!
|
||||
* Sortable 1.10.1
|
||||
* @author RubaXa <trash@rubaxa.org>
|
||||
* @author owenm <owen23355@gmail.com>
|
||||
* @license MIT
|
||||
*/
|
||||
function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function R(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function B(){return(B=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}function I(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter((function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable})))),n.forEach((function(t){R(e,t,i[t])}))}return e}function H(e,t){if(null==e)return{};var i,n,o=function(e,t){if(null==e)return{};var i,n,o={},r=Object.keys(e);for(n=0;n<r.length;n++)i=r[n],t.indexOf(i)>=0||(o[i]=e[i]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)i=r[n],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(o[i]=e[i])}return o}function D(e){return function(e){if(Array.isArray(e)){for(var t=0,i=new Array(e.length);t<e.length;t++)i[t]=e[t];return i}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function F(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var P=F(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),U=F(/Edge/i),z=F(/firefox/i),W=F(/safari/i)&&!F(/chrome/i)&&!F(/android/i),j=F(/iP(ad|od|hone)/i),Y=F(/chrome/i)&&F(/android/i),X={capture:!1,passive:!1};function G(e,t,i){e.addEventListener(t,i,!P&&X)}function V(e,t,i){e.removeEventListener(t,i,!P&&X)}function Z(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function K(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function J(e,t,i,n){if(e){i=i||document;do{if(null!=t&&(">"===t[0]?e.parentNode===i&&Z(e,t):Z(e,t))||n&&e===i)return e;if(e===i)break}while(e=K(e))}return null}var $,Q=/\s+/g;function ee(e,t,i){if(e&&t)if(e.classList)e.classList[i?"add":"remove"](t);else{var n=(" "+e.className+" ").replace(Q," ").replace(" "+t+" "," ");e.className=(n+(i?" "+t:"")).replace(Q," ")}}function te(e,t,i){var n=e&&e.style;if(n){if(void 0===i)return document.defaultView&&document.defaultView.getComputedStyle?i=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(i=e.currentStyle),void 0===t?i:i[t];t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t),n[t]=i+("string"==typeof i?"":"px")}}function ie(e,t){var i="";if("string"==typeof e)i=e;else do{var n=te(e,"transform");n&&"none"!==n&&(i=n+" "+i)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix;return o&&new o(i)}function ne(e,t,i){if(e){var n=e.getElementsByTagName(t),o=0,r=n.length;if(i)for(;o<r;o++)i(n[o],o);return n}return[]}function oe(){return P?document.documentElement:document.scrollingElement}function re(e,t,i,n,o){if(e.getBoundingClientRect||e===window){var r,a,l,s,c,d,u;if(e!==window&&e!==oe()?(a=(r=e.getBoundingClientRect()).top,l=r.left,s=r.bottom,c=r.right,d=r.height,u=r.width):(a=0,l=0,s=window.innerHeight,c=window.innerWidth,d=window.innerHeight,u=window.innerWidth),(t||i)&&e!==window&&(o=o||e.parentNode,!P))do{if(o&&o.getBoundingClientRect&&("none"!==te(o,"transform")||i&&"static"!==te(o,"position"))){var p=o.getBoundingClientRect();a-=p.top+parseInt(te(o,"border-top-width")),l-=p.left+parseInt(te(o,"border-left-width")),s=a+r.height,c=l+r.width;break}}while(o=o.parentNode);if(n&&e!==window){var v=ie(o||e),h=v&&v.a,f=v&&v.d;v&&(s=(a/=f)+(d/=f),c=(l/=h)+(u/=h))}return{top:a,left:l,bottom:s,right:c,width:u,height:d}}}function ae(e,t,i){for(var n=ue(e,!0),o=re(e)[t];n;){var r=re(n)[i];if(!("top"===i||"left"===i?o>=r:o<=r))return n;if(n===oe())break;n=ue(n,!1)}return!1}function le(e,t,i){for(var n=0,o=0,r=e.children;o<r.length;){if("none"!==r[o].style.display&&r[o]!==gt.ghost&&r[o]!==gt.dragged&&J(r[o],i.draggable,e,!1)){if(n===t)return r[o];n++}o++}return null}function se(e,t){for(var i=e.lastElementChild;i&&(i===gt.ghost||"none"===te(i,"display")||t&&!Z(i,t));)i=i.previousElementSibling;return i||null}function ce(e,t){var i=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===gt.clone||t&&!Z(e,t)||i++;return i}function de(e){var t=0,i=0,n=oe();if(e)do{var o=ie(e),r=o.a,a=o.d;t+=e.scrollLeft*r,i+=e.scrollTop*a}while(e!==n&&(e=e.parentNode));return[t,i]}function ue(e,t){if(!e||!e.geLine truncated
|
||||
/*!
|
||||
* Cropper.js v1.5.5
|
||||
* https://fengyuanchen.github.io/cropperjs
|
||||
*
|
||||
* Copyright 2015-present Chen Fengyuan
|
||||
* Released under the MIT license
|
||||
*
|
||||
* Date: 2019-08-04T02:26:31.160Z
|
||||
*/(e))}),!1);var h=document.querySelector(".is-design-list"),f=e.opts.snippetPath,g=!0;if(window.jQuery&&window.jQuery.fn.slick&&(g=!1),g)for(var m=0;m<e.opts.snippetJSON.snippets.length;m++)if(-1!==e.opts.snippetJSON.snippets[m].thumbnail.indexOf("element-slider.png")){e.opts.snippetJSON.snippets.splice(m,1);break}var y=1;e.opts.emailMode?e.opts.snippetJSON.snippets.forEach((function(t){t.id=y,t.category===e.opts.defaultEmailSnippetCategory+""&&Kt.appendHtml(h,'<div class="snippet-item" data-id="'+t.id+'" data-cat="'+t.category+'"><img src="'+f+t.thumbnail+'"></div>'),y++})):e.opts.snippetJSON.snippets.forEach((function(t){t.id=y,t.category===e.opts.defaultSnippetCategory+""&&Kt.appendHtml(h,'<div class="snippet-item" data-id="'+t.id+'" data-cat="'+t.category+'"><img src="'+f+t.thumbnail+'"></div>'),y++}));var b=navigator.userAgent,x=b.indexOf("Safari")>-1;if(b.indexOf("Chrome")>-1&&x&&(x=!1),new gt(h,{forceFallback:x,group:{name:"shared",pull:"clone",put:!1},sort:!1,animation:150,onMove:function(){var e=document.querySelector(".row-add-initial");e&&e.parentNode.removeChild(e)},onStart:function(){e.uo.saveForUndo();var t=document.querySelector(".is-sidebar-overlay");t&&(t.style.display="none")},onEnd:function(){var e=document.querySelector(".is-sidebar-overlay");e&&(e.style.display="block"),t.checkEmpty()}}),new O(document.querySelector(".snippet-cat"),{onChange:function(t){var i=t,n=h.querySelectorAll(".snippet-item"),o=!1;Array.prototype.forEach.call(n,(function(e){e.getAttribute("data-cat")===i&&(o=!0)})),o||e.opts.snippetJSON.snippets.forEach((function(e){e.category===i&&Kt.appendHtml(h,'<div class="snippet-item" data-id="'+e.id+'" data-cat="'+e.category+'"><img src="'+f+e.thumbnail+'"></div>')})),i&&(Array.prototype.forEach.call(n,(function(e){Kt.addClass(e,"hide")})),Array.prototype.forEach.call(n,(function(e){e.getAttribute("data-cat")===i&&(e.className=e.className.replace(/hide/g,""))})))}}),"#divSnippetList"===e.opts.snippetList){var w=v.querySelector("#divSnippetHandle");Kt.addEventListener(w,"click",(function(){$t(e),t.clearActiveCell(),t.clearControls()}));var S=window.innerWidth;e.opts.snippetOpen&&S>=960&&(v.style.cssText="transition: all ease 0.8s;",setTimeout((function(){$t(e)}),100),setTimeout((function(){v.style.cssText=""}),1300))}var C=v.querySelector("#divSnippetScrollUp"),E=v.querySelector("#divSnippetScrollDown");C.style.display="none",E.style.display="none"};function $t(e){var t=document.querySelector("#divSnippetList"),i=t.querySelector("#divSnippetHandle");Kt.hasClass(t,"active")?(Kt.removeClass(t,"active"),"right"===e.opts.sidePanel?i.innerHTML='<svg class="is-icon-flex" style="width:17px;height:17px;fill:rgba(0, 0, 0, 0.75);"><use xlink:href="#ion-ios-arrow-left"></use></svg>':i.innerHTML='<svg class="is-icon-flex" style="width:17px;height:17px;fill:rgba(0, 0, 0, 0.75);"><use xlink:href="#ion-ios-arrow-right"></use></svg>'):(Kt.addClass(t,"active"),"right"===e.opts.sidePanel?i.innerHTML='<svg class="is-icon-flex" style="width:17px;height:17px;fill:rgba(0, 0, 0, 0.75);"><use xlink:href="#ion-ios-arrow-right"></use></svg>':i.innerHTML='<svg class="is-icon-flex" style="width:17px;height:17px;fill:rgba(0, 0, 0, 0.75);"><use xlink:href="#ion-ios-arrow-left"></use></svg>')}function Qt(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function ei(e){return function(e){if(Array.isArray(e)){for(var t=0,i=new Array(e.length);t<e.length;t++)i[t]=e[t];return i}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var ti="undefined"!=typeof window&&void 0!==window.document,ii=ti?window:{},ni=!!ti&&"ontouchstart"in ii.document.documentElement,oi=!!ti&&"PointerEvent"in ii,ri="".concat("cropper","-crop"),ai="".concat("cropper","-disabled"),li="".concat("cropper","-hidden"),si="".concat("cropper","-hide"),ci="".concat("cropper","-invisible"),di="".concat("cropper","-modal"),ui="".concat("cropper","-move"),pi="".concat("cropper","Action"),vi="".concat("cropper","Preview"),hi=oi?"pointerdown":ni?"touchstart":"mousedown",fi=oi?"pointermove":ni?"touchmove":"mousemove",gi=oi?"pointerup pointercancel":ni?"touchend touchcancel":"mouseup",mi=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,yi=/^data:/,bi=/^data:image\/jpeg;base64,/,xi=/^img|canvas$/i,wi={viewMode:0,dragMode:"crop",initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minCoLine truncated
|
||||
/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
||||
this file except in compliance with the License. You may obtain a copy of the
|
||||
License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
|
||||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
|
||||
MERCHANTABLITY OR NON-INFRINGEMENT.
|
||||
|
||||
See the Apache Version 2.0 License for specific language governing permissions
|
||||
and limitations under the License.
|
||||
***************************************************************************** */var ta=function(e,t){return(ta=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)};var ia=function(){return(ia=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var o in t=arguments[i])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};
|
||||
/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
||||
this file except in compliance with the License. You may obtain a copy of the
|
||||
License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
|
||||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
|
||||
MERCHANTABLITY OR NON-INFRINGEMENT.
|
||||
|
||||
See the Apache Version 2.0 License for specific language governing permissions
|
||||
and limitations under the License.
|
||||
***************************************************************************** */
|
||||
var na=function(){return(na=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var o in t=arguments[i])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function oa(e,t,i,n){var o=ua(e),r=ua(t),a=ua(n);return aa(pa(n[0],va(o,a)),pa(n[0],va(r,a)),i[0])}function ra(e){return e.touches?ca(e.touches):[da(e)]}function aa(e,t,i){var n=e.clientX,o=e.clientY;return{clientX:n,clientY:o,deltaX:n-t.clientX,deltaY:o-t.clientY,distX:n-i.clientX,distY:o-i.clientY}}function la(e){return Math.sqrt(Math.pow(e[0].clientX-e[1].clientX,2)+Math.pow(e[0].clientY-e[1].clientY,2))}function sa(e,t,i){return e.map((function(e,n){return aa(e,t[n],i[n])}))}function ca(e){for(var t=Math.min(e.length,2),i=[],n=0;n<t;++n)i.push(da(e[n]));return i}function da(e){return{clientX:e.clientX,clientY:e.clientY}}function ua(e){return{clientX:(e[0].clientX+e[1].clientX)/2,clientY:(e[0].clientY+e[1].clientY)/2}}function pa(e,t){return{clientX:e.clientX+t.clientX,clientY:e.clientY+t.clientY}}function va(e,t){return{clientX:e.clientX-t.clientX,clientY:e.clientY-t.clientY}}var ha=function(){function e(e,t){var i=this;void 0===t&&(t={}),this.el=e,this.options={},this.flag=!1,this.pinchFlag=!1,this.datas={},this.isDrag=!1,this.isPinch=!1,this.isMouse=!1,this.isTouch=!1,this.prevClients=[],this.startClients=[],this.movement=0,this.startPinchClients=[],this.startDistance=0,this.customDist=[0,0],this.onDragStart=function(e){if(i.flag||!1!==e.cancelable){if(function(e){return e.touches&&e.touches.length>=2}(e)){if(!i.flag&&e.touches.length!==e.changedTouches.length)return;i.pinchFlag||i.onPinchStart(e)}if(!i.flag){var t=i.startClients[0]?i.startClients:ra(e);i.customDist=[0,0],i.flag=!0,i.isDrag=!1,i.startClients=t,i.prevClients=t,i.datas={},i.movement=0;var n=aa(t[0],i.prevClients[0],i.startClients[0]),o=i.options,r=o.dragstart,a=o.preventRightClick,l=o.preventDefault;(a&&3===e.which||!1===(r&&r(na({datas:i.datas,inputEvent:e},n))))&&(i.startClients=[],i.prevClients=[],i.flag=!1),i.flag&&l&&e.preventDefault()}}},this.onDrag=function(e,t){if(i.flag){var n=ra(e);i.pinchFlag&&i.onPinch(e,n);var o=i.move([0,0],e,n);if(o&&(o.deltaX||o.deltaY)){var r=i.options.drag;r&&r(na({},o,{isScroll:!!t,inputEvent:e}))}}},this.onDragEnd=function(e){if(i.flag){i.pinchFlag&&i.onPinchEnd(e),i.flag=!1;var t=i.options.dragend,n=i.prevClients,o=i.startClients,r=i.pinchFlag?oa(n,n,o,i.startPinchClients):aa(n[0],n[0],o[0]);i.startClients=[],i.prevClients=[],t&&t(na({datas:i.datas,isDrag:i.isDrag,inputEvent:e},r))}},this.options=na({container:e,preventRightClick:!0,preventDefault:!0,pinchThreshold:0,events:["touch","mouse"]},t);var n=this.options,o=n.container,r=n.events;if(this.isTouch=r.indexOf("touch")>-1,this.isMouse=r.indexOf("mouse")>-1,this.customDist=[0,0],this.isMouse&&(qr(e,"mousedown",this.onDragStart),qr(o,"mousemove",this.onDrag),qr(o,"mouseup",this.onDragEnd)),this.isTouch){var a={passive:!1};qr(e,"touchstart",this.onDragStart,a),qr(o,"touchmove",this.onDrag,a),qr(o,"touchend",this.onDragEnd,a)}}var t=e.prototype;return t.isDragging=function(){return this.isDrag},t.isFlag=function(){return this.flag},t.isPinching=function(){return this.isPinch},t.scrollBy=function(e,t,i,n){void 0===n&&(n=!0),this.flag&&(this.startClients.forEach((function(i){i.clientX-=e,i.clientY-=t})),this.prevClients.forEach((function(i){i.clientX-=e,i.clientY-=t})),n&&this.onDrag(i,!0))},t.move=function(e,t,i){var n=e[0],o=e[1];void 0===i&&(i=this.prevClients);var r=this.customDist,a=this.prevClients,l=this.startClients,s=this.pinchFlag?oa(i,a,l,this.startPinchClients):aa(i[0],a[0],l[0]);r[0]+=n,r[1]+=o,s.deltaX+=n,s.deltaY+=o;var c=s.deltaX,d=s.deltaY;return s.distX+=r[0],s.distY+=r[1],this.movement+=Math.sqrt(c*c+d*d),this.prevClients=i,this.isDrag=!0,na({datas:this.datas},s,{isScroll:!1,inputEvent:t})},t.onPinchStart=function(e){var t,i,n=this.options,o=n.pinchstart,r=n.pinchThreshold;if(!(this.isDrag&&this.movement>r)){var a=ca(e.changedTouches);if(this.pinchFlag=!0,(t=this.startClients).push.apply(t,a),(i=this.prevClients).push.apply(i,a),this.startDistance=la(this.prevClients),this.startPinchClients=this.prevClients.slice(),o){var l=this.prevClients,s=ua(l),c=aa(s,s,s);o(na({datas:this.datas,touches:sa(l,l,l)},c,{inputEvent:e}))}}},t.onPinch=function(e,t){if(this.flag&&this.pinchFlag){this.isPinch=!0;var i=this.options.pinch;if(i){var n=this.prevClients,o=this.startClients,r=aa(ua(t),ua(n),ua(o)),a=la(t);i(na({datas:this.datas,touches:sa(t,n,o),scale:a/this.startDistance,distance:a},r,{inputEvent:e}))}}},t.onPinchEnd=function(e){if(this.flag&&this.pinchFlag){var t=this.isPinch;this.isPinch=!1,this.pinchFlag=!1;var i=this.options.pinchend;if(i){var n=this.prevClients,o=this.startClients,r=aa(ua(n),ua(n),ua(o));i(na({datas:this.datas,isPinch:t,touches:sa(n,n,o)},r,{inputEvent:e})),this.isPinch=!1,this.pinchFlag=!1}}},t.unset=function(){var e=this.el,t=this.options.container;this.isMouse&&(Mr(e,"mousedown",this.onDragStart),Mr(t,"mousLine truncated
|
||||
/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
||||
this file except in compliance with the License. You may obtain a copy of the
|
||||
License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
|
||||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
|
||||
MERCHANTABLITY OR NON-INFRINGEMENT.
|
||||
|
||||
See the Apache Version 2.0 License for specific language governing permissions
|
||||
and limitations under the License.
|
||||
***************************************************************************** */var Sa,Ca="function"==typeof Map?void 0:(Sa=0,function(e){return e.__DIFF_KEY__||(e.__DIFF_KEY__=++Sa)}),Ea=function(e){function t(t){return void 0===t&&(t=[]),e.call(this,t,Ca)||this}return function(e,t){function i(){this.constructor=e}wa(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}(t,e),t}(xa),ka=function(e,t){return(ka=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)};function La(e,t){function i(){this.constructor=e}ka(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}var Aa=function(){return(Aa=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var o in t=arguments[i])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function qa(e,t){return'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="'+32*e+'px" height="'+32*e+'px" viewBox="0 0 32 32" ><path d="M 16,5 L 12,10 L 14.5,10 L 14.5,22 L 12,22 L 16,27 L 20,22 L 17.5,22 L 17.5,10 L 20, 10 L 16,5 Z" stroke-linejoin="round" stroke-width="1.2" fill="black" stroke="white" style="transform:rotate('+t+'deg);transform-origin: 16px 16px"></path></svg>'}var Ma=br(),_a=Ma.os.name.indexOf("ios")>-1||Ma.browser.name.indexOf("safari")>-1,Ta="moveable-",Oa=function(e,t){return t.replace(/([^}{]*){/gm,(function(t,i){return i.replace(/\.([^{,\s\d.]+)/g,"."+e+"$1")+"{"}))}(Ta,"\n{\n\tposition: fixed;\n\twidth: 0;\n\theight: 0;\n\tleft: 0;\n\ttop: 0;\n\tz-index: 3000;\n}\n.control-box {\n z-index: 0;\n}\n.line, .control {\n\tleft: 0;\n\ttop: 0;\n}\n.control {\n\tposition: absolute;\n\twidth: 14px;\n\theight: 14px;\n\tborder-radius: 50%;\n\tborder: 2px solid #fff;\n\tbox-sizing: border-box;\n\tbackground: #4af;\n\tmargin-top: -7px;\n margin-left: -7px;\n z-index: 10;\n will-change: transform;\n}\n.line {\n\tposition: absolute;\n\twidth: 1px;\n\theight: 1px;\n\tbackground: #4af;\n\ttransform-origin: 0px 0.5px;\n}\n.line.dashed {\n box-sizing: border-box;\n background: transparent;\n}\n.line.dashed.horizontal {\n border-top: 1px dashed #4af;\n}\n.line.dashed.vertical {\n border-left: 1px dashed #4af;\n}\n.line.rotation-line {\n\theight: 40px;\n\twidth: 1px;\n\ttransform-origin: 0.5px 39.5px;\n}\n.line.rotation-line .control {\n\tborder-color: #4af;\n\tbackground:#fff;\n\tcursor: alias;\n}\n.line.vertical {\n transform: translateX(-50%);\n}\n.line.horizontal {\n transform: translateY(-50%);\n}\n.line.vertical.bold {\n width: 2px;\n}\n.line.horizontal.bold {\n height: 2px;\n}\n.control.origin {\n\tborder-color: #f55;\n\tbackground: #fff;\n\twidth: 12px;\n\theight: 12px;\n\tmargin-top: -6px;\n\tmargin-left: -6px;\n\tpointer-events: none;\n}\n"+[0,15,30,45,60,75,90,105,120,135,150,165].map((function(e){return'\n.direction[data-rotation="'+e+'"] {\n\t'+function(e){var t=qa(1,e),i=qa(2,e),n=45*Math.round(e/45)%180,o=135===n?"nwse-resize":45===n?"nesw-resize":90===n?"ew-resize":"ns-resize";return"cursor:"+o+";cursor: url('"+t+"') 16 16, "+o+";cursor: -webkit-image-set(url('"+t+"') 1x, url('"+i+"') 2x) 16 16, "+o+";"}(e)+"\n}\n"})).join("\n")+"\n.group {\n z-index: -1;\n}\n.area {\n position: absolute;\n}\n.area-pieces {\n position: absolute;\n top: 0;\n left: 0;\n display: none;\n}\n.area.avoid {\n pointer-events: none;\n}\n.area.avoid+.area-pieces {\n display: block;\n}\n.area-piece {\n position: absolute;\n}\n"+(_a?':global svg *:before {\n\tcontent:"";\n\ttransform-origin: inherit;\n}':"")+"\n"),Na=[[0,1,2],[1,0,3],[2,0,3],[3,1,2]],Ra=1e-7,Ba=Math.pow(10,10),Ia=-Ba,Ha={n:[0,1],s:[2,3],w:[2,0],e:[1,3],nw:[0],ne:[1],sw:[2],se:[3]},Da={n:0,s:180,w:270,e:90,nw:315,ne:45,sw:225,se:135};function Fa(e,t){return[e[0]*t[0],e[1]*t[1]]}function Pa(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return bn.apply(void 0,[Ta].concat(e))}function Ua(){return Zr(3)}function za(e){return e&&"none"!==e?Er(e)?e:function(e){var t=/([^(]*)\(([\s\S]*)\)([\s\S]*)/g.exec(e);return!t||t.length<4?{}:{prefix:t[1],value:t[2],suffix:t[3]}}(e).value.split(/s*,\s*/g).map((function(e){return parseFloat(e)})):[1,0,0,1,0,0]}function Wa(e,t,i){return Dr(t,Jr(i,t),e,Jr(i.map((function(e){return-e})),t))}function ja(e){return Ya(ml(e,":before")).map((function(t,i){var n=Lr(t),o=n.value,r=n.unit;return o*function(e,t,i){return"%"===t?e.ownerSVGElement.viewBox.baseVal[i?"width":"height"]/100:1}(e,r,0===i)}))}function Ya(e){var t=e.transformOrigin;return t?t.split(" "):["0","0"]}function Xa(e,t,i){for(var n=document.body,o=!e||i?e:e.parentElement,r=!1,a="relative";o&&o!==n;){t===o&&(r=!0);var l=ml(o),s=l.transform;if("static"!==(a=l.position)||s&&"none"!==s)break;o=o.parentElement,a="relative"}return{isStatic:"static"===a,isEnd:r||!o||o===n,offsetParent:o||n}}function Ga(e,t,i,n){var o,r,a,l=e,s=[],c="svg"!==l.tagName.toLowerCaseLine truncated
|
||||
/*! Mega pixel image rendering library for iOS6 Safari | Copyright (c) 2012 Shinichi Tomita <shinichi.tomita@gmail.com> | MIT license | https://github.com/stomita/ios-imagefile-megapixel */
|
||||
function(e){var t=e.naturalWidth;if(t*e.naturalHeight>1048576){var i=document.createElement("canvas");i.width=i.height=1;var n=i.getContext("2d");return n.drawImage(e,1-t,0),0===n.getImageData(0,0,1,1).data[3]}return!1}(e)&&(o/=2,r/=2);var c=1024,d=document.createElement("canvas");d.width=d.height=c;for(var u=d.getContext("2d"),p=n?function(e,t,i){var n=document.createElement("canvas");n.width=1,n.height=i;var o=n.getContext("2d");o.drawImage(e,0,0);for(var r=o.getImageData(0,0,1,i).data,a=0,l=i,s=i;s>a;){0===r[4*(s-1)+3]?l=s:a=s,s=l+a>>1}var c=s/i;return 0===c?1:c}(e,0,r):1,v=Math.ceil(c*a/o),h=Math.ceil(c*l/r/p),f=0,g=0;f<r;){for(var m=0,y=0;m<o;)u.clearRect(0,0,c,c),u.drawImage(e,-m,-f),s.drawImage(d,0,0,c,c,y,g,v,h),m+=c,y+=v;f+=c,g+=h}s.restore(),d=u=null}}var Gs=window.URL&&window.URL.createObjectURL?window.URL:window.webkitURL&&window.webkitURL.createObjectURL?window.webkitURL:null;function Vs(e){if(window.Blob&&e instanceof Blob){if(!Gs)throw Error("No createObjectURL function found to create blob url");var t=new Ys;t.src=Gs.createObjectURL(e),this.blob=e,e=t}if(!e.naturalWidth&&!e.naturalHeight){var i=this;e.onload=e.onerror=function(){var e=i.imageLoadListeners;if(e){i.imageLoadListeners=null;for(var t=0,n=e.length;t<n;t++)e[t]()}},this.imageLoadListeners=[]}this.srcImage=e}function Zs(e,t,i){var n,o=document.createElement("img");return o.onerror=function(n){return Zs.onerror(o,n,e,t,i)},o.onload=function(n){return Zs.onload(o,n,e,t,i)},"string"==typeof e?(Zs.fetchBlob(e,(function(t){t?(e=t,n=Zs.createObjectURL(e)):(n=e,i&&i.crossOrigin&&(o.crossOrigin=i.crossOrigin)),o.src=n}),i),o):Zs.isInstanceOf("Blob",e)||Zs.isInstanceOf("File",e)?(n=o._objectURL=Zs.createObjectURL(e))?(o.src=n,o):Zs.readFile(e,(function(e){var i=e.target;i&&i.result?o.src=i.result:t&&t(e)})):void 0}Vs.prototype.render=function(e,t,i){if(this.imageLoadListeners){var n=this;this.imageLoadListeners.push((function(){n.render(e,t,i)}))}else{t=t||{};var o=this.srcImage.naturalWidth,r=this.srcImage.naturalHeight,a=t.width,l=t.height,s=t.maxWidth,c=t.maxHeight,d=!this.blob||"image/jpeg"===this.blob.type;a&&!l?l=r*a/o<<0:l&&!a?a=o*l/r<<0:(a=o,l=r),s&&a>s&&(l=r*(a=s)/o<<0),c&&l>c&&(a=o*(l=c)/r<<0);var u={width:a,height:l};for(var p in t)u[p]=t[p];var v=e.tagName.toLowerCase();"img"===v?e.src=function(e,t,i){var n=document.createElement("canvas");return Xs(e,n,t,i),n.toDataURL("image/jpeg",t.quality||.8)}(this.srcImage,u,d):"canvas"===v&&Xs(this.srcImage,e,u,d),"function"==typeof this.onrender&&this.onrender(e),i&&i(),this.blob&&(this.blob=null,Gs.revokeObjectURL(this.srcImage.src))}};var Ks=Gs.revokeObjectURL&&Gs;function Js(e,t){!e._objectURL||t&&t.noRevoke||(Zs.revokeObjectURL(e._objectURL),delete e._objectURL)}Zs.fetchBlob=function(e,t){t()},Zs.isInstanceOf=function(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"},Zs.transform=function(e,t,i,n,o){i(e,o)},Zs.onerror=function(e,t,i,n,o){Js(e,o),n&&n.call(e,t)},Zs.onload=function(e,t,i,n,o){Js(e,o),n&&Zs.transform(e,o,n,i,{originalWidth:e.naturalWidth||e.width,originalHeight:e.naturalHeight||e.height})},Zs.createObjectURL=function(e){return!!Ks&&Ks.createObjectURL(e)},Zs.revokeObjectURL=function(e){return!!Ks&&Ks.revokeObjectURL(e)},Zs.readFile=function(e,t,i){if(FileReader){var n=new FileReader;if(n.onload=n.onerror=t,n[i=i||"readAsDataURL"])return n[i](e),n}return!1};var $s="undefined"!=typeof Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice);Zs.blobSlice=$s&&function(){var e=this.slice||this.webkitSlice||this.mozSlice;return e.apply(this,arguments)},Zs.metaDataParsers={jpeg:{65505:[],65517:[]}},Zs.parseMetaData=function(e,t,i,n){n=n||{};var o=this,r=(i=i||{}).maxMetaDataSize||262144;!!("undefined"!=typeof DataView&&e&&e.size>=12&&"image/jpeg"===e.type&&Zs.blobSlice)&&Zs.readFile(Zs.blobSlice.call(e,0,r),(function(e){if(e.target.error)return console.log(e.target.error),void t(n);var r,a,l,s,c=e.target.result,d=new DataView(c),u=2,p=d.byteLength-4,v=u;if(65496===d.getUint16(0)){for(;u<p&&((r=d.getUint16(u))>=65504&&r<=65519||65534===r);){if(u+(a=d.getUint16(u+2)+2)>d.byteLength){console.log("Invalid meta data: Invalid segment size.");break}if(l=Zs.metaDataParsers.jpeg[r])for(s=0;s<l.length;s+=1)l[s].call(o,d,u,a,n,i);v=u+=a}!i.disableImageHead&&v>6&&(c.slice?n.imageHead=c.slice(0,v):n.imageHead=new Uint8Array(c).subarray(0,v))}else console.log("Invalid JPEG file: Missing JPEG marker.");t(n)}),"readAsArrayBuffer")||t(n)},Zs.hasMetaOption=function(e){return e&&e.meta};var Qs=Zs.transform;Zs.transform=function(e,t,i,n,o){Zs.hasMetaOption(t)?Zs.parseMetaData(n,(function(o){Qs.call(Zs,e,t,i,n,o)}),t,o):Qs.apply(Zs,arguments)},Zs.ExifMap=function(){return this},Zs.ExifMap.prototype.map={Orientation:274},Zs.ExifMap.prototype.get=function(e){return this[e]||this[this.map[e]]},Zs.getExifThumbnail=function(e,t,i){if(i&&!(t+i>e.byteLength))return Zs.createObjectURL(new Blob([e.buffer.slice(t,t+i)]));console.log("Invalid Exif data: Invalid thumbnLine truncated
|
||||
Reference in new issue
Block a user