1
0
mirror of https://github.com/sehugg/8bitworkshop.git synced 2024-07-27 08:29:06 +00:00
8bitworkshop/gen/chunk-M72QJ5SI.js

4 lines
7.1 KiB
JavaScript

import{a as Oe}from"./chunk-5SHCNQ2O.js";import{c as xe}from"./chunk-5XVCUSSZ.js";var Ce=xe((Q,W)=>{(function(f,c){typeof Q=="object"&&typeof W!="undefined"?W.exports=c():typeof define=="function"&&define.amd?define(c):(f=typeof globalThis!="undefined"?globalThis:f||self,f.Split=c())})(Q,function(){"use strict";var f=typeof window!="undefined"?window:null,c=f===null,g=c?void 0:f.document,v="addEventListener",m="removeEventListener",z="getBoundingClientRect",O="_a",S="_b",b="_c",D="horizontal",y=function(){return!1},ae=c?"calc":["","-webkit-","-moz-","-o-"].filter(function(a){var i=g.createElement("div");return i.style.cssText="width:"+a+"calc(9px)",!!i.style.length}).shift()+"calc",X=function(a){return typeof a=="string"||a instanceof String},Y=function(a){if(X(a)){var i=g.querySelector(a);if(!i)throw new Error("Selector "+a+" did not match a DOM element");return i}return a},h=function(a,i,s){var u=a[i];return u!==void 0?u:s},G=function(a,i,s,u){if(i){if(u==="end")return 0;if(u==="center")return a/2}else if(s){if(u==="start")return 0;if(u==="center")return a/2}return a},ue=function(a,i){var s=g.createElement("div");return s.className="gutter gutter-"+i,s},le=function(a,i,s){var u={};return X(i)?u[a]=i:u[a]=ae+"("+i+"% - "+s+"px)",u},oe=function(a,i){var s;return s={},s[a]=i+"px",s},fe=function(a,i){if(i===void 0&&(i={}),c)return{};var s=a,u,L,B,_,H,o;Array.from&&(s=Array.from(s));var ce=Y(s[0]),M=ce.parentNode,Z=getComputedStyle?getComputedStyle(M):null,K=Z?Z.flexDirection:null,I=h(i,"sizes")||s.map(function(){return 100/s.length}),N=h(i,"minSize",100),R=Array.isArray(N)?N:s.map(function(){return N}),T=h(i,"maxSize",1/0),ve=Array.isArray(T)?T:s.map(function(){return T}),de=h(i,"expandToMin",!1),C=h(i,"gutterSize",10),F=h(i,"gutterAlign","center"),P=h(i,"snapOffset",30),he=Array.isArray(P)?P:s.map(function(){return P}),q=h(i,"dragInterval",1),x=h(i,"direction",D),J=h(i,"cursor",x===D?"col-resize":"row-resize"),me=h(i,"gutter",ue),V=h(i,"elementStyle",le),pe=h(i,"gutterStyle",oe);x===D?(u="width",L="clientX",B="left",_="right",H="clientWidth"):x==="vertical"&&(u="height",L="clientY",B="top",_="bottom",H="clientHeight");function A(r,e,t,n){var d=V(u,e,t,n);Object.keys(d).forEach(function(l){r.style[l]=d[l]})}function ge(r,e,t){var n=pe(u,e,t);Object.keys(n).forEach(function(d){r.style[d]=n[d]})}function U(){return o.map(function(r){return r.size})}function ee(r){return"touches"in r?r.touches[0][L]:r[L]}function te(r){var e=o[this.a],t=o[this.b],n=e.size+t.size;e.size=r/this.size*n,t.size=n-r/this.size*n,A(e.element,e.size,this[S],e.i),A(t.element,t.size,this[b],t.i)}function Se(r){var e,t=o[this.a],n=o[this.b];!this.dragging||(e=ee(r)-this.start+(this[S]-this.dragOffset),q>1&&(e=Math.round(e/q)*q),e<=t.minSize+t.snapOffset+this[S]?e=t.minSize+this[S]:e>=this.size-(n.minSize+n.snapOffset+this[b])&&(e=this.size-(n.minSize+this[b])),e>=t.maxSize-t.snapOffset+this[S]?e=t.maxSize+this[S]:e<=this.size-(n.maxSize-n.snapOffset+this[b])&&(e=this.size-(n.maxSize+this[b])),te.call(this,e),h(i,"onDrag",y)(U()))}function re(){var r=o[this.a].element,e=o[this.b].element,t=r[z](),n=e[z]();this.size=t[u]+n[u]+this[S]+this[b],this.start=t[B],this.end=t[_]}function ye(r){if(!getComputedStyle)return null;var e=getComputedStyle(r);if(!e)return null;var t=r[H];return t===0?null:(x===D?t-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight):t-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),t)}function ne(r){var e=ye(M);if(e===null||R.reduce(function(l,p){return l+p},0)>e)return r;var t=0,n=[],d=r.map(function(l,p){var w=e*l/100,j=G(C,p===0,p===r.length-1,F),k=R[p]+j;return w<k?(t+=k-w,n.push(0),k):(n.push(w-k),w)});return t===0?r:d.map(function(l,p){var w=l;if(t>0&&n[p]-t>0){var j=Math.min(t,n[p]-t);t-=j,w=l-j}return w/e*100})}function ze(){var r=this,e=o[r.a].element,t=o[r.b].element;r.dragging&&h(i,"onDragEnd",y)(U()),r.dragging=!1,f[m]("mouseup",r.stop),f[m]("touchend",r.stop),f[m]("touchcancel",r.stop),f[m]("mousemove",r.move),f[m]("touchmove",r.move),r.stop=null,r.move=null,e[m]("selectstart",y),e[m]("dragstart",y),t[m]("selectstart",y),t[m]("dragstart",y),e.style.userSelect="",e.style.webkitUserSelect="",e.style.MozUserSelect="",e.style.pointerEvents="",t.style.userSelect="",t.style.webkitUserSelect="",t.style.MozUserSelect="",t.style.pointerEvents="",r.gutter.style.cursor="",r.parent.style.cursor="",g.body.style.cursor=""}function be(r){if(!("button"in r&&r.button!==0)){var e=this,t=o[e.a].element,n=o[e.b].element;e.dragging||h(i,"onDragStart",y)(U()),r.preventDefault(),e.dragging=!0,e.move=Se.bind(e),e.stop=ze.bind(e),f[v]("mouseup",e.stop),f[v]("touchend",e.stop),f[v]("touchcancel",e.stop),f[v]("mousemove",e.move),f[v]("touchmove",e.move),t[v]("selectstart",y),t[v]("dragstart",y),n[v]("selectstart",y),n[v]("dragstart",y),t.style.userSelect="none",t.style.webkitUserSelect="none",t.style.MozUserSelect="none",t.style.pointerEvents="none",n.style.userSelect="none",n.style.webkitUserSelect="none",n.style.MozUserSelect="none",n.style.pointerEvents="none",e.gutter.style.cursor=J,e.parent.style.cursor=J,g.body.style.cursor=J,re.call(e),e.dragOffset=ee(r)-e.end}}I=ne(I);var E=[];o=s.map(function(r,e){var t={element:Y(r),size:I[e],minSize:R[e],maxSize:ve[e],snapOffset:he[e],i:e},n;if(e>0&&(n={a:e-1,b:e,dragging:!1,direction:x,parent:M},n[S]=G(C,e-1==0,!1,F),n[b]=G(C,!1,e===s.length-1,F),K==="row-reverse"||K==="column-reverse")){var d=n.a;n.a=n.b,n.b=d}if(e>0){var l=me(e,x,t.element);ge(l,C,e),n[O]=be.bind(n),l[v]("mousedown",n[O]),l[v]("touchstart",n[O]),M.insertBefore(l,t.element),n.gutter=l}return A(t.element,t.size,G(C,e===0,e===s.length-1,F),e),e>0&&E.push(n),t});function ie(r){var e=r.i===E.length,t=e?E[r.i-1]:E[r.i];re.call(t);var n=e?t.size-r.minSize-t[b]:r.minSize+t[S];te.call(t,n)}o.forEach(function(r){var e=r.element[z]()[u];e<r.minSize&&(de?ie(r):r.minSize=e)});function Ee(r){var e=ne(r);e.forEach(function(t,n){if(n>0){var d=E[n-1],l=o[d.a],p=o[d.b];l.size=e[n-1],p.size=t,A(l.element,l.size,d[S],l.i),A(p.element,p.size,d[b],p.i)}})}function we(r,e){E.forEach(function(t){if(e!==!0?t.parent.removeChild(t.gutter):(t.gutter[m]("mousedown",t[O]),t.gutter[m]("touchstart",t[O])),r!==!0){var n=V(u,t.a.size,t[S]);Object.keys(n).forEach(function(d){o[t.a].element.style[d]="",o[t.b].element.style[d]=""})}})}return{setSizes:Ee,getSizes:U,collapse:function(e){ie(o[e])},destroy:we,parent:M,pairs:E}};return fe})});var se=Oe(),Me=class{constructor(c,g){this.boundkeys=[];this.mousetrap=g?new se(g):se,this.span=$(document.createElement("span")).addClass("btn_toolbar"),c.appendChild(this.span[0]),this.newGroup()}destroy(){if(this.span&&(this.span.remove(),this.span=null),this.mousetrap){for(var c of this.boundkeys)this.mousetrap.unbind(c);this.mousetrap=null}}newGroup(){return this.grp=$(document.createElement("span")).addClass("btn_group").appendTo(this.span).hide()}add(c,g,v,m){var z=null;return v&&(z=$(document.createElement("button")).addClass("btn"),v.startsWith("glyphicon")&&(v='<span class="glyphicon '+v+'" aria-hidden="true"></span>'),z.html(v),z.prop("title",c?g+" ("+c+")":g),z.click(m),this.grp.append(z).show()),c&&(this.mousetrap.bind(c,m),this.boundkeys.push(c)),z}};export{Me as a,Ce as b};
/*! Split.js - v1.6.5 */
//# sourceMappingURL=chunk-M72QJ5SI.js.map