diff --git a/examples/pdfjs-4.3.136-dist/web/pdfjs-annotation-extension/pdfjs-annotation-extension.js b/examples/pdfjs-4.3.136-dist/web/pdfjs-annotation-extension/pdfjs-annotation-extension.js index 9e32f64..19b0e21 100644 --- a/examples/pdfjs-4.3.136-dist/web/pdfjs-annotation-extension/pdfjs-annotation-extension.js +++ b/examples/pdfjs-4.3.136-dist/web/pdfjs-annotation-extension/pdfjs-annotation-extension.js @@ -1,2 +1,12950 @@ -/*! For license information please see pdfjs-annotation-extension.js.LICENSE.txt */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.PdfjsAnnotationExtension=t():e.PdfjsAnnotationExtension=t()}(self,(()=>(()=>{var e,t,r={289:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(1601),o=r.n(n),i=r(6314),a=r.n(i)()(o());a.push([e.id,".EditorFreeText-Modal{margin:0 auto}.EditorFreeText-Modal-Toolbar{border-top:0;display:flex;justify-content:space-between;margin:0 auto}.EditorFreeText-Modal-Toolbar .colorPalette{display:flex;margin:8px}.EditorFreeText-Modal-Toolbar .colorPalette .cell{cursor:pointer;width:22px;height:22px;margin-right:5px;border-radius:100px;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.EditorFreeText-Modal-Toolbar .colorPalette .cell span{width:12px;height:12px;display:inline-block;border-radius:100px}.EditorFreeText-Modal-Toolbar .colorPalette .active{border:1px solid #bbb}",""]);const s=a},445:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d/,n=/\d\d/,o=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,a={},s=function(e){return(e=+e)+(e>68?1900:2e3)},l=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),r=60*t[1]+(+t[2]||0);return 0===r?0:"+"===t[0]?-r:r}(e)}],u=function(e){var t=a[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var r,n=a.meridiem;if(n){for(var o=1;o<=24;o+=1)if(e.indexOf(n(o,0,t))>-1){r=o>12;break}}else r=e===(t?"pm":"PM");return r},f={A:[i,function(e){this.afternoon=d(e,!1)}],a:[i,function(e){this.afternoon=d(e,!0)}],Q:[r,function(e){this.month=3*(e-1)+1}],S:[r,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[o,l("seconds")],ss:[o,l("seconds")],m:[o,l("minutes")],mm:[o,l("minutes")],H:[o,l("hours")],h:[o,l("hours")],HH:[o,l("hours")],hh:[o,l("hours")],D:[o,l("day")],DD:[n,l("day")],Do:[i,function(e){var t=a.ordinal,r=e.match(/\d+/);if(this.day=r[0],t)for(var n=1;n<=31;n+=1)t(n).replace(/\[|\]/g,"")===e&&(this.day=n)}],w:[o,l("week")],ww:[n,l("week")],M:[o,l("month")],MM:[n,l("month")],MMM:[i,function(e){var t=u("months"),r=(u("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],MMMM:[i,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,l("year")],YY:[n,function(e){this.year=s(e)}],YYYY:[/\d{4}/,l("year")],Z:c,ZZ:c};function h(r){var n,o;n=r,o=a&&a.formats;for(var i=(r=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,n){var i=n&&n.toUpperCase();return r||o[n]||e[n]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,r){return t||r.slice(1)}))}))).match(t),s=i.length,l=0;l-1)return new Date(("X"===t?1e3:1)*e);var o=h(t)(e),i=o.year,a=o.month,s=o.day,l=o.hours,c=o.minutes,u=o.seconds,d=o.milliseconds,f=o.zone,p=o.week,m=new Date,g=s||(i||a?1:m.getDate()),v=i||m.getFullYear(),b=0;i&&!a||(b=a>0?a-1:m.getMonth());var y,w=l||0,x=c||0,S=u||0,C=d||0;return f?new Date(Date.UTC(v,b,g,w,x,S,C+60*f.offset*1e3)):r?new Date(Date.UTC(v,b,g,w,x,S,C)):(y=new Date(v,b,g,w,x,S,C),p&&(y=n(y).week(p).toDate()),y)}catch(e){return new Date("")}}(t,s,n,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date("")),a={}}else if(s instanceof Array)for(var f=s.length,p=1;p<=f;p+=1){i[1]=s[p-1];var m=r.apply(this,i);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}p===f&&(this.$d=new Date(""))}else o.call(this,e)}}}()},517:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Solarize=void 0,t.Solarize=function(e){const t=e.data,r=e.width,n=4*r;let o=e.height;do{const e=(o-1)*n;let i=r;do{const r=e+4*(i-1);let n=t[r],o=t[r+1],a=t[r+2];n>127&&(n=255-n),o>127&&(o=255-o),a>127&&(a=255-a),t[r]=n,t[r+1]=o,t[r+2]=a}while(--i)}while(--o)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},661:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Threshold=void 0;const n=r(4892),o=r(6536),i=r(5483);t.Threshold=function(e){const t=255*this.threshold(),r=e.data,n=r.length;for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Konva=void 0;const n=r(8871),o=r(4060),i=r(6536),a=r(4473),s=r(7324),l=r(6267),c=r(7457),u=r(7949),d=r(1268),f=r(4723),h=r(9696),p=r(8665),m=r(9869),g=r(8604);t.Konva=o.Util._assign(n.Konva,{Util:o.Util,Transform:o.Transform,Node:i.Node,Container:a.Container,Stage:s.Stage,stages:s.stages,Layer:l.Layer,FastLayer:c.FastLayer,Group:u.Group,DD:d.DD,Shape:f.Shape,shapes:f.shapes,Animation:h.Animation,Tween:p.Tween,Easings:p.Easings,Context:m.Context,Canvas:g.Canvas}),t.default=t.Konva},961:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(2551)},983:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Emboss=void 0;const n=r(4892),o=r(6536),i=r(4060),a=r(5483);t.Emboss=function(e){const t=10*this.embossStrength(),r=255*this.embossWhiteLevel(),n=this.embossDirection(),o=this.embossBlend(),a=e.data,s=e.width,l=e.height,c=4*s;let u=0,d=0,f=l;switch(n){case"top-left":u=-1,d=-1;break;case"top":u=-1,d=0;break;case"top-right":u=-1,d=1;break;case"right":u=0,d=1;break;case"bottom-right":u=1,d=1;break;case"bottom":u=1,d=0;break;case"bottom-left":u=1,d=-1;break;case"left":u=0,d=-1;break;default:i.Util.error("Unknown emboss direction: "+n)}do{const e=(f-1)*c;let n=u;f+n<1&&(n=0),f+n>l&&(n=0);const i=(f-1+n)*s*4;let h=s;do{const n=e+4*(h-1);let l=d;h+l<1&&(l=0),h+l>s&&(l=0);const c=i+4*(h-1+l),u=a[n]-a[c],f=a[n+1]-a[c+1],p=a[n+2]-a[c+2];let m=u;const g=m>0?m:-m;if((f>0?f:-f)>g&&(m=f),(p>0?p:-p)>g&&(m=p),m*=t,o){const e=a[n]+m,t=a[n+1]+m,r=a[n+2]+m;a[n]=e>255?255:e<0?0:e,a[n+1]=t>255?255:t<0?0:t,a[n+2]=r>255?255:r<0?0:r}else{let e=r-m;e<0?e=0:e>255&&(e=255),a[n]=a[n+1]=a[n+2]=e}}while(--h)}while(--f)},n.Factory.addGetterSetter(o.Node,"embossStrength",.5,(0,a.getNumberValidator)(),n.Factory.afterSetFilter),n.Factory.addGetterSetter(o.Node,"embossWhiteLevel",.5,(0,a.getNumberValidator)(),n.Factory.afterSetFilter),n.Factory.addGetterSetter(o.Node,"embossDirection","top-left",void 0,n.Factory.afterSetFilter),n.Factory.addGetterSetter(o.Node,"embossBlend",!1,void 0,n.Factory.afterSetFilter)},1020:(e,t,r)=>{"use strict";var n=r(6540),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,i={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,n)&&!l.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===i[n]&&(i[n]=t[n]);return{$$typeof:o,type:e,key:c,ref:u,props:i,_owner:s.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},1113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},1268:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DD=void 0;const n=r(8871),o=r(4060);t.DD={get isDragging(){let e=!1;return t.DD._dragElements.forEach((t=>{"dragging"===t.dragStatus&&(e=!0)})),e},justDragged:!1,get node(){let e;return t.DD._dragElements.forEach((t=>{e=t.node})),e},_dragElements:new Map,_drag(e){const r=[];t.DD._dragElements.forEach(((t,n)=>{const{node:i}=t,a=i.getStage();a.setPointersPositions(e),void 0===t.pointerId&&(t.pointerId=o.Util._getFirstPointerId(e));const s=a._changedPointerPositions.find((e=>e.id===t.pointerId));if(s){if("dragging"!==t.dragStatus){const r=i.dragDistance();if(Math.max(Math.abs(s.x-t.startPointerPos.x),Math.abs(s.y-t.startPointerPos.y)){t.fire("dragmove",{type:"dragmove",target:t,evt:e},!0)}))},_endDragBefore(e){const r=[];t.DD._dragElements.forEach((o=>{const{node:i}=o,a=i.getStage();if(e&&a.setPointersPositions(e),!a._changedPointerPositions.find((e=>e.id===o.pointerId)))return;"dragging"!==o.dragStatus&&"stopped"!==o.dragStatus||(t.DD.justDragged=!0,n.Konva._mouseListenClick=!1,n.Konva._touchListenClick=!1,n.Konva._pointerListenClick=!1,o.dragStatus="stopped");const s=o.node.getLayer()||o.node instanceof n.Konva.Stage&&o.node;s&&-1===r.indexOf(s)&&r.push(s)})),r.forEach((e=>{e.draw()}))},_endDragAfter(e){t.DD._dragElements.forEach(((r,n)=>{"stopped"===r.dragStatus&&r.node.fire("dragend",{type:"dragend",target:r.node,evt:e},!0),"dragging"!==r.dragStatus&&t.DD._dragElements.delete(n)}))}},n.Konva.isBrowser&&(window.addEventListener("mouseup",t.DD._endDragBefore,!0),window.addEventListener("touchend",t.DD._endDragBefore,!0),window.addEventListener("touchcancel",t.DD._endDragBefore,!0),window.addEventListener("mousemove",t.DD._drag),window.addEventListener("touchmove",t.DD._drag),window.addEventListener("mouseup",t.DD._endDragAfter,!1),window.addEventListener("touchend",t.DD._endDragAfter,!1),window.addEventListener("touchcancel",t.DD._endDragAfter,!1))},1447:(e,t,r)=>{"use strict";var n=r(9805),o=r(3269),i=r(4823),a=r(7293),s=r(1998),l=-2,c=12,u=30;function d(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function f(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function h(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(852),t.distcode=t.distdyn=new n.Buf32(592),t.sane=1,t.back=-1,0):l}function p(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,h(e)):l}function m(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?l:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,p(e))):l}function g(e,t){var r,n;return e?(n=new f,e.state=n,n.window=null,0!==(r=m(e,t))&&(e.state=null),r):l}var v,b,y=!0;function w(e){if(y){var t;for(v=new n.Buf32(512),b=new n.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(s(1,e.lens,0,288,v,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(2,e.lens,0,32,b,0,e.work,{bits:5}),y=!1}e.lencode=v,e.lenbits=9,e.distcode=b,e.distbits=5}function x(e,t,r,o){var i,a=e.state;return null===a.window&&(a.wsize=1<=a.wsize?(n.arraySet(a.window,t,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>o&&(i=o),n.arraySet(a.window,t,r-o,i,a.wnext),(o-=i)?(n.arraySet(a.window,t,r-o,o,0),a.wnext=o,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave>>8&255,r.check=i(r.check,B,2,0),b=0,y=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&b)<<8)+(b>>8))%31){e.msg="incorrect header check",r.mode=u;break}if(8!=(15&b)){e.msg="unknown compression method",r.mode=u;break}if(y-=4,_=8+(15&(b>>>=4)),0===r.wbits)r.wbits=_;else if(_>r.wbits){e.msg="invalid window size",r.mode=u;break}r.dmax=1<<_,e.adler=r.check=1,r.mode=512&b?10:c,b=0,y=0;break;case 2:for(;y<16;){if(0===g)break e;g--,b+=f[p++]<>8&1),512&r.flags&&(B[0]=255&b,B[1]=b>>>8&255,r.check=i(r.check,B,2,0)),b=0,y=0,r.mode=3;case 3:for(;y<32;){if(0===g)break e;g--,b+=f[p++]<>>8&255,B[2]=b>>>16&255,B[3]=b>>>24&255,r.check=i(r.check,B,4,0)),b=0,y=0,r.mode=4;case 4:for(;y<16;){if(0===g)break e;g--,b+=f[p++]<>8),512&r.flags&&(B[0]=255&b,B[1]=b>>>8&255,r.check=i(r.check,B,2,0)),b=0,y=0,r.mode=5;case 5:if(1024&r.flags){for(;y<16;){if(0===g)break e;g--,b+=f[p++]<>>8&255,r.check=i(r.check,B,2,0)),b=0,y=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((k=r.length)>g&&(k=g),k&&(r.head&&(_=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,f,p,k,_)),512&r.flags&&(r.check=i(r.check,f,k,p)),g-=k,p+=k,r.length-=k),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===g)break e;k=0;do{_=f[p+k++],r.head&&_&&r.length<65536&&(r.head.name+=String.fromCharCode(_))}while(_&&k>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=c;break;case 10:for(;y<32;){if(0===g)break e;g--,b+=f[p++]<>>=7&y,y-=7&y,r.mode=27;break}for(;y<3;){if(0===g)break e;g--,b+=f[p++]<>>=1)){case 0:r.mode=14;break;case 1:if(w(r),r.mode=20,6===t){b>>>=2,y-=2;break e}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=u}b>>>=2,y-=2;break;case 14:for(b>>>=7&y,y-=7&y;y<32;){if(0===g)break e;g--,b+=f[p++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=u;break}if(r.length=65535&b,b=0,y=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(k=r.length){if(k>g&&(k=g),k>v&&(k=v),0===k)break e;n.arraySet(h,f,p,k,m),g-=k,p+=k,v-=k,m+=k,r.length-=k;break}r.mode=c;break;case 17:for(;y<14;){if(0===g)break e;g--,b+=f[p++]<>>=5,y-=5,r.ndist=1+(31&b),b>>>=5,y-=5,r.ncode=4+(15&b),b>>>=4,y-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=u;break}r.have=0,r.mode=18;case 18:for(;r.have>>=3,y-=3}for(;r.have<19;)r.lens[L[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,N={bits:r.lenbits},I=s(0,r.lens,0,19,r.lencode,0,r.work,N),r.lenbits=N.bits,I){e.msg="invalid code lengths set",r.mode=u;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,j=65535&D,!((A=D>>>24)<=y);){if(0===g)break e;g--,b+=f[p++]<>>=A,y-=A,r.lens[r.have++]=j;else{if(16===j){for(F=A+2;y>>=A,y-=A,0===r.have){e.msg="invalid bit length repeat",r.mode=u;break}_=r.lens[r.have-1],k=3+(3&b),b>>>=2,y-=2}else if(17===j){for(F=A+3;y>>=A)),b>>>=3,y-=3}else{for(F=A+7;y>>=A)),b>>>=7,y-=7}if(r.have+k>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=u;break}for(;k--;)r.lens[r.have++]=_}}if(r.mode===u)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=u;break}if(r.lenbits=9,N={bits:r.lenbits},I=s(1,r.lens,0,r.nlen,r.lencode,0,r.work,N),r.lenbits=N.bits,I){e.msg="invalid literal/lengths set",r.mode=u;break}if(r.distbits=6,r.distcode=r.distdyn,N={bits:r.distbits},I=s(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,N),r.distbits=N.bits,I){e.msg="invalid distances set",r.mode=u;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(g>=6&&v>=258){e.next_out=m,e.avail_out=v,e.next_in=p,e.avail_in=g,r.hold=b,r.bits=y,a(e,C),m=e.next_out,h=e.output,v=e.avail_out,p=e.next_in,f=e.input,g=e.avail_in,b=r.hold,y=r.bits,r.mode===c&&(r.back=-1);break}for(r.back=0;T=(D=r.lencode[b&(1<>>16&255,j=65535&D,!((A=D>>>24)<=y);){if(0===g)break e;g--,b+=f[p++]<>P)])>>>16&255,j=65535&D,!(P+(A=D>>>24)<=y);){if(0===g)break e;g--,b+=f[p++]<>>=P,y-=P,r.back+=P}if(b>>>=A,y-=A,r.back+=A,r.length=j,0===T){r.mode=26;break}if(32&T){r.back=-1,r.mode=c;break}if(64&T){e.msg="invalid literal/length code",r.mode=u;break}r.extra=15&T,r.mode=22;case 22:if(r.extra){for(F=r.extra;y>>=r.extra,y-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;T=(D=r.distcode[b&(1<>>16&255,j=65535&D,!((A=D>>>24)<=y);){if(0===g)break e;g--,b+=f[p++]<>P)])>>>16&255,j=65535&D,!(P+(A=D>>>24)<=y);){if(0===g)break e;g--,b+=f[p++]<>>=P,y-=P,r.back+=P}if(b>>>=A,y-=A,r.back+=A,64&T){e.msg="invalid distance code",r.mode=u;break}r.offset=j,r.extra=15&T,r.mode=24;case 24:if(r.extra){for(F=r.extra;y>>=r.extra,y-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=u;break}r.mode=25;case 25:if(0===v)break e;if(k=C-v,r.offset>k){if((k=r.offset-k)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=u;break}k>r.wnext?(k-=r.wnext,E=r.wsize-k):E=r.wnext-k,k>r.length&&(k=r.length),O=r.window}else O=h,E=m-r.offset,k=r.length;k>v&&(k=v),v-=k,r.length-=k;do{h[m++]=O[E++]}while(--k);0===r.length&&(r.mode=21);break;case 26:if(0===v)break e;h[m++]=r.length,v--,r.mode=21;break;case 27:if(r.wrap){for(;y<32;){if(0===g)break e;g--,b|=f[p++]<{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Path=void 0;const n=r(4892),o=r(4723),i=r(8871),a=r(5570);class s extends o.Shape{constructor(e){super(e),this.dataArray=[],this.pathLength=0,this._readDataAttribute(),this.on("dataChange.konva",(function(){this._readDataAttribute()}))}_readDataAttribute(){this.dataArray=s.parsePathData(this.data()),this.pathLength=s.getPathLength(this.dataArray)}_sceneFunc(e){const t=this.dataArray;e.beginPath();let r=!1;for(let p=0;pa?i:a,f=i>a?1:i/a,h=i>a?a/i:1;e.translate(n,o),e.rotate(c),e.scale(f,h),e.arc(0,0,d,s,s+l,1-u),e.scale(1/f,1/h),e.rotate(-c),e.translate(-n,-o);break;case"z":r=!0,e.closePath()}}r||this.hasFill()?e.fillStrokeShape(this):e.strokeShape(this)}getSelfRect(){let e=[];this.dataArray.forEach((function(t){if("A"===t.command){const r=t.points[4],n=t.points[5],o=t.points[4]+n;let i=Math.PI/180;if(Math.abs(r-o)o;n-=i){const r=s.getPointOnEllipticalArc(t.points[0],t.points[1],t.points[2],t.points[3],n,0);e.push(r.x,r.y)}else for(let n=r+i;nt[n].pathLength;)e-=t[n].pathLength,++n;if(n===o)return r=t[n-1].points.slice(-2),{x:r[0],y:r[1]};if(e<.01)return r=t[n].points.slice(0,2),{x:r[0],y:r[1]};const i=t[n],l=i.points;switch(i.command){case"L":return s.getPointOnLine(e,i.start.x,i.start.y,l[0],l[1]);case"C":return s.getPointOnCubicBezier((0,a.t2length)(e,s.getPathLength(t),(e=>(0,a.getCubicArcLength)([i.start.x,l[0],l[2],l[4]],[i.start.y,l[1],l[3],l[5]],e))),i.start.x,i.start.y,l[0],l[1],l[2],l[3],l[4],l[5]);case"Q":return s.getPointOnQuadraticBezier((0,a.t2length)(e,s.getPathLength(t),(e=>(0,a.getQuadraticArcLength)([i.start.x,l[0],l[2]],[i.start.y,l[1],l[3]],e))),i.start.x,i.start.y,l[0],l[1],l[2],l[3]);case"A":var c=l[0],u=l[1],d=l[2],f=l[3],h=l[4],p=l[5],m=l[6];return h+=p*e/i.pathLength,s.getPointOnEllipticalArc(c,u,d,f,h,m)}return null}static getPointOnLine(e,t,r,n,o,i,a){i=null!=i?i:t,a=null!=a?a:r;const s=this.getLineLength(t,r,n,o);if(s<1e-10)return{x:t,y:r};if(n===t)return{x:i,y:a+(o>r?e:-e)};const l=(o-r)/(n-t),c=Math.sqrt(e*e/(1+l*l))*(n0&&!isNaN(r[0]);){let e="",n=[];const o=s,a=l;var d,f,h,p,m,g,v,b,y,w;switch(t){case"l":s+=r.shift(),l+=r.shift(),e="L",n.push(s,l);break;case"L":s=r.shift(),l=r.shift(),n.push(s,l);break;case"m":var x=r.shift(),S=r.shift();if(s+=x,l+=S,e="M",i.length>2&&"z"===i[i.length-1].command)for(let e=i.length-2;e>=0;e--)if("M"===i[e].command){s=i[e].points[0]+x,l=i[e].points[1]+S;break}n.push(s,l),t="l";break;case"M":s=r.shift(),l=r.shift(),e="M",n.push(s,l),t="L";break;case"h":s+=r.shift(),e="L",n.push(s,l);break;case"H":s=r.shift(),e="L",n.push(s,l);break;case"v":l+=r.shift(),e="L",n.push(s,l);break;case"V":l=r.shift(),e="L",n.push(s,l);break;case"C":n.push(r.shift(),r.shift(),r.shift(),r.shift()),s=r.shift(),l=r.shift(),n.push(s,l);break;case"c":n.push(s+r.shift(),l+r.shift(),s+r.shift(),l+r.shift()),s+=r.shift(),l+=r.shift(),e="C",n.push(s,l);break;case"S":f=s,h=l,"C"===(d=i[i.length-1]).command&&(f=s+(s-d.points[2]),h=l+(l-d.points[3])),n.push(f,h,r.shift(),r.shift()),s=r.shift(),l=r.shift(),e="C",n.push(s,l);break;case"s":f=s,h=l,"C"===(d=i[i.length-1]).command&&(f=s+(s-d.points[2]),h=l+(l-d.points[3])),n.push(f,h,s+r.shift(),l+r.shift()),s+=r.shift(),l+=r.shift(),e="C",n.push(s,l);break;case"Q":n.push(r.shift(),r.shift()),s=r.shift(),l=r.shift(),n.push(s,l);break;case"q":n.push(s+r.shift(),l+r.shift()),s+=r.shift(),l+=r.shift(),e="Q",n.push(s,l);break;case"T":f=s,h=l,"Q"===(d=i[i.length-1]).command&&(f=s+(s-d.points[0]),h=l+(l-d.points[1])),s=r.shift(),l=r.shift(),e="Q",n.push(f,h,s,l);break;case"t":f=s,h=l,"Q"===(d=i[i.length-1]).command&&(f=s+(s-d.points[0]),h=l+(l-d.points[1])),s+=r.shift(),l+=r.shift(),e="Q",n.push(f,h,s,l);break;case"A":p=r.shift(),m=r.shift(),g=r.shift(),v=r.shift(),b=r.shift(),y=s,w=l,s=r.shift(),l=r.shift(),e="A",n=this.convertEndpointToCenterParameterization(y,w,s,l,v,b,p,m,g);break;case"a":p=r.shift(),m=r.shift(),g=r.shift(),v=r.shift(),b=r.shift(),y=s,w=l,s+=r.shift(),l+=r.shift(),e="A",n=this.convertEndpointToCenterParameterization(y,w,s,l,v,b,p,m,g)}i.push({command:e||t,points:n,start:{x:o,y:a},pathLength:this.calcLength(o,a,e||t,n)})}"z"!==t&&"Z"!==t||i.push({command:"z",points:[],start:void 0,pathLength:0})}return i}static calcLength(e,t,r,n){let o,i,l,c;const u=s;switch(r){case"L":return u.getLineLength(e,t,n[0],n[1]);case"C":return(0,a.getCubicArcLength)([e,n[0],n[2],n[4]],[t,n[1],n[3],n[5]],1);case"Q":return(0,a.getQuadraticArcLength)([e,n[0],n[2]],[t,n[1],n[3]],1);case"A":o=0;var d=n[4],f=n[5],h=n[4]+f,p=Math.PI/180;if(Math.abs(d-h)h;c-=p)l=u.getPointOnEllipticalArc(n[0],n[1],n[2],n[3],c,0),o+=u.getLineLength(i.x,i.y,l.x,l.y),i=l;else for(c=d+p;c1&&(a*=Math.sqrt(f),s*=Math.sqrt(f));let h=Math.sqrt((a*a*(s*s)-a*a*(d*d)-s*s*(u*u))/(a*a*(d*d)+s*s*(u*u)));o===i&&(h*=-1),isNaN(h)&&(h=0);const p=h*a*d/s,m=h*-s*u/a,g=(e+r)/2+Math.cos(c)*p-Math.sin(c)*m,v=(t+n)/2+Math.sin(c)*p+Math.cos(c)*m,b=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},y=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(b(e)*b(t))},w=function(e,t){return(e[0]*t[1]=1&&(k=0),0===i&&k>0&&(k-=2*Math.PI),1===i&&k<0&&(k+=2*Math.PI),[g,v,a,s,x,k,c,i]}}t.Path=s,s.prototype.className="Path",s.prototype._attrsAffectingSize=["data"],(0,i._registerNode)(s),n.Factory.addGetterSetter(s,"data")},1601:e=>{"use strict";e.exports=function(e){return e[1]}},1665:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(1601),o=r.n(n),i=r(6314),a=r.n(i)()(o());a.push([e.id,".PdfjsAnnotationExtension_painter_wrapper{position:absolute;text-align:initial;top:0;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:1}.PdfjsAnnotationExtension_selector_hover .PdfjsAnnotationExtension_painter_wrapper{cursor:pointer !important}.PdfjsAnnotationExtension_is_painting .PdfjsAnnotationExtension_painter_wrapper{z-index:999}.PdfjsAnnotationExtension_painting_type_1 .textLayer:not(.free) span,.PdfjsAnnotationExtension_painting_type_2 .textLayer:not(.free) span,.PdfjsAnnotationExtension_painting_type_3 .textLayer:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}.PdfjsAnnotationExtension_painting_type_4 .PdfjsAnnotationExtension_painter_wrapper,.PdfjsAnnotationExtension_painting_type_5 .PdfjsAnnotationExtension_painter_wrapper,.PdfjsAnnotationExtension_painting_type_6 .PdfjsAnnotationExtension_painter_wrapper,.PdfjsAnnotationExtension_painting_type_11 .PdfjsAnnotationExtension_painter_wrapper,.PdfjsAnnotationExtension_painting_type_12 .PdfjsAnnotationExtension_painter_wrapper,.PdfjsAnnotationExtension_painting_type_13 .PdfjsAnnotationExtension_painter_wrapper{cursor:crosshair}.PdfjsAnnotationExtension_painting_type_7 .PdfjsAnnotationExtension_painter_wrapper{cursor:var(--editorInk-editing-cursor)}.PdfjsAnnotationExtension_painting_type_8 .PdfjsAnnotationExtension_painter_wrapper{cursor:var(--editorFreeHighlight-editing-cursor)}.PdfjsAnnotationExtension_painting_type_9 .PdfjsAnnotationExtension_painter_wrapper,.PdfjsAnnotationExtension_painting_type_10 .PdfjsAnnotationExtension_painter_wrapper{cursor:var(--PdfjsAnnotationExtension-image-cursor)}",""]);const s=a},1668:(e,t,r)=>{"use strict";var n={};(0,r(9805).assign)(n,r(3303),r(7083),r(9681)),e.exports=n},1958:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Text=void 0,t.stringToArray=c;const n=r(4060),o=r(4892),i=r(4723),a=r(8871),s=r(5483),l=r(8871);function c(e){return[...e].reduce(((e,t,r,n)=>{if(/\p{Emoji}/u.test(t)){const o=n[r+1];o&&/\p{Emoji_Modifier}|\u200D/u.test(o)?(e.push(t+o),n[r+1]=""):e.push(t)}else/\p{Regional_Indicator}{2}/u.test(t+(n[r+1]||""))?e.push(t+n[r+1]):r>0&&/\p{Mn}|\p{Me}|\p{Mc}/u.test(t)?e[e.length-1]+=t:t&&e.push(t);return e}),[])}const u="auto",d="inherit",f="justify",h="left",p="middle",m="normal",g=" ",v="none",b=["direction","fontFamily","fontSize","fontStyle","fontVariant","padding","align","verticalAlign","lineHeight","text","width","height","wrap","ellipsis","letterSpacing"],y=b.length;let w;function x(){return w||(w=n.Util.createCanvasElement().getContext("2d"),w)}class S extends i.Shape{constructor(e){super(function(e){return(e=e||{}).fillLinearGradientColorStops||e.fillRadialGradientColorStops||e.fillPatternImage||(e.fill=e.fill||"black"),e}(e)),this._partialTextX=0,this._partialTextY=0;for(let e=0;e1&&(C+=s)}}_hitFunc(e){const t=this.getWidth(),r=this.getHeight();e.beginPath(),e.rect(0,0,t,r),e.closePath(),e.fillStrokeShape(this)}setText(e){const t=n.Util._isString(e)?e:null==e?"":e+"";return this._setAttr("text",t),this}getWidth(){return this.attrs.width===u||void 0===this.attrs.width?this.getTextWidth()+2*this.padding():this.attrs.width}getHeight(){return this.attrs.height===u||void 0===this.attrs.height?this.fontSize()*this.textArr.length*this.lineHeight()+2*this.padding():this.attrs.height}getTextWidth(){return this.textWidth}getTextHeight(){return n.Util.warn("text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height."),this.textHeight}measureSize(e){var t,r,n,o,i,a,s,l,c,u,d;let f,h=x(),p=this.fontSize();h.save(),h.font=this._getContextFont(),f=h.measureText(e),h.restore();const m=p/100;return{actualBoundingBoxAscent:null!==(t=f.actualBoundingBoxAscent)&&void 0!==t?t:71.58203125*m,actualBoundingBoxDescent:null!==(r=f.actualBoundingBoxDescent)&&void 0!==r?r:0,actualBoundingBoxLeft:null!==(n=f.actualBoundingBoxLeft)&&void 0!==n?n:-7.421875*m,actualBoundingBoxRight:null!==(o=f.actualBoundingBoxRight)&&void 0!==o?o:75.732421875*m,alphabeticBaseline:null!==(i=f.alphabeticBaseline)&&void 0!==i?i:0,emHeightAscent:null!==(a=f.emHeightAscent)&&void 0!==a?a:100*m,emHeightDescent:null!==(s=f.emHeightDescent)&&void 0!==s?s:-20*m,fontBoundingBoxAscent:null!==(l=f.fontBoundingBoxAscent)&&void 0!==l?l:91*m,fontBoundingBoxDescent:null!==(c=f.fontBoundingBoxDescent)&&void 0!==c?c:21*m,hangingBaseline:null!==(u=f.hangingBaseline)&&void 0!==u?u:72.80000305175781*m,ideographicBaseline:null!==(d=f.ideographicBaseline)&&void 0!==d?d:-21*m,width:f.width,height:p}}_getContextFont(){return this.fontStyle()+g+this.fontVariant()+g+(this.fontSize()+"px ")+this.fontFamily().split(",").map((e=>{const t=(e=e.trim()).indexOf(" ")>=0,r=e.indexOf('"')>=0||e.indexOf("'")>=0;return t&&!r&&(e=`"${e}"`),e})).join(", ")}_addTextLine(e){this.align()===f&&(e=e.trim());const t=this._getTextWidth(e);return this.textArr.push({text:e,width:t,lastInParagraph:!1})}_getTextWidth(e){const t=this.letterSpacing(),r=e.length;return x().measureText(e).width+t*r}_setTextData(){let e=this.text().split("\n"),t=+this.fontSize(),r=0,n=this.lineHeight()*t,o=this.attrs.width,i=this.attrs.height,a=o!==u&&void 0!==o,s=i!==u&&void 0!==i,l=this.padding(),d=o-2*l,f=i-2*l,h=0,p=this.wrap(),m="char"!==p&&p!==v,b=this.ellipsis();this.textArr=[],x().font=this._getContextFont();const y=b?this._getTextWidth("…"):0;for(let t=0,o=e.length;td)for(;i.length>0;){let e=0,t=c(i).length,o="",a=0;for(;e>>1,l=c(i).slice(0,r+1).join(""),u=this._getTextWidth(l);(b&&s&&h+n>f?u+y:u)<=d?(e=r+1,o=l,a=u):t=r}if(!o)break;if(m){const t=c(i),r=c(o),n=t[r.length];let s;if((n===g||"-"===n)&&a<=d)s=r.length;else{const e=r.lastIndexOf(g),t=r.lastIndexOf("-");s=Math.max(e,t)+1}s>0&&(e=s,o=t.slice(0,e).join(""),a=this._getTextWidth(o))}if(o=o.trimRight(),this._addTextLine(o),r=Math.max(r,a),h+=n,this._shouldHandleEllipsis(h)){this._tryToAddEllipsisToLastLine();break}if(i=c(i).slice(e).join("").trimLeft(),i.length>0&&(l=this._getTextWidth(i),l<=d)){this._addTextLine(i),h+=n,r=Math.max(r,l);break}}else this._addTextLine(i),h+=n,r=Math.max(r,l),this._shouldHandleEllipsis(h)&&tf)break}this.textHeight=t,this.textWidth=r}_shouldHandleEllipsis(e){const t=+this.fontSize(),r=this.lineHeight()*t,n=this.attrs.height,o=n!==u&&void 0!==n,i=n-2*this.padding();return!(this.wrap()!==v)||o&&e+r>i}_tryToAddEllipsisToLastLine(){const e=this.attrs.width,t=e!==u&&void 0!==e,r=e-2*this.padding(),n=this.ellipsis(),o=this.textArr[this.textArr.length-1];o&&n&&(t&&(this._getTextWidth(o.text+"…"){"use strict";var n=r(9805),o=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(e){o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){i=!1}for(var a=new n.Buf8(256),s=0;s<256;s++)a[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(e,t){if(t<65534&&(e.subarray&&i||!e.subarray&&o))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",a=0;a>>6,t[a++]=128|63&r):r<65536?(t[a++]=224|r>>>12,t[a++]=128|r>>>6&63,t[a++]=128|63&r):(t[a++]=240|r>>>18,t[a++]=128|r>>>12&63,t[a++]=128|r>>>6&63,t[a++]=128|63&r);return t},t.buf2binstring=function(e){return l(e,e.length)},t.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,o=t.length;r4)c[n++]=65533,r+=i-1;else{for(o&=2===i?31:3===i?15:7;i>1&&r1?c[n++]=65533:o<65536?c[n++]=o:(o-=65536,c[n++]=55296|o>>10&1023,c[n++]=56320|1023&o)}return l(c,n)},t.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0||0===r?t:r+a[e[r]]>t?r:t}},1998:(e,t,r)=>{"use strict";var n=r(9805),o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],i=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,r,l,c,u,d,f){var h,p,m,g,v,b,y,w,x,S=f.bits,C=0,k=0,E=0,O=0,A=0,T=0,j=0,P=0,M=0,R=0,_=null,I=0,N=new n.Buf16(16),F=new n.Buf16(16),D=null,B=0;for(C=0;C<=15;C++)N[C]=0;for(k=0;k=1&&0===N[O];O--);if(A>O&&(A=O),0===O)return c[u++]=20971520,c[u++]=20971520,f.bits=1,0;for(E=1;E0&&(0===e||1!==O))return-1;for(F[1]=0,C=1;C<15;C++)F[C+1]=F[C]+N[C];for(k=0;k852||2===e&&M>592)return 1;for(;;){y=C-j,d[k]b?(w=D[B+d[k]],x=_[I+d[k]]):(w=96,x=0),h=1<>j)+(p-=h)]=y<<24|w<<16|x}while(0!==p);for(h=1<>=1;if(0!==h?(R&=h-1,R+=h):R=0,k++,0===--N[C]){if(C===O)break;C=t[r+d[k]]}if(C>A&&(R&g)!==m){for(0===j&&(j=A),v+=E,P=1<<(T=C-j);T+j852||2===e&&M>592)return 1;c[m=R&g]=A<<24|T<<16|v-u}}return 0!==R&&(c[v+R]=C-j<<24|64<<16),f.bits=A,0}},2512:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sepia=void 0,t.Sepia=function(e){const t=e.data,r=t.length;for(let e=0;e{"use strict";var n=r(6540),o=r(9982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r