"use strict";(self.webpackChunkdragblock=self.webpackChunkdragblock||[]).push([[2233],{2233:function(s,t,e){e.r(t),e.d(t,{loca:function(){return r}});var f=e(2592),n=e(7047);class r extends f.x{constructor(s,t,e){const{p:f}=super(s,t),r=e.maxp.numGlyphs+1;0===e.head.indexToLocFormat?(this.x2=!0,(0,n.Z)(this,"offsets",(()=>[...new Array(r)].map((s=>f.Offset16))))):(0,n.Z)(this,"offsets",(()=>[...new Array(r)].map((s=>f.Offset32))))}getGlyphDataOffsetAndLength(s){let t=this.offsets[s]*this.x2?2:1;return{offset:t,length:(this.offsets[s+1]*this.x2?2:1)-t}}}}}]);