UNPKG

@seatmap.pro/renderer

Version:

Seatmap renderer library for booking and admin interfaces by Seatmap.pro

1 lines 618 kB
const _0x364f05=_0x4750;(function(_0xaad647,_0x520786){const _0x13050b=_0x4750,_0x271240=_0xaad647();while(!![]){try{const _0x58f97d=parseInt(_0x13050b(0x376))/0x1*(parseInt(_0x13050b(0x378))/0x2)+-parseInt(_0x13050b(0x3b6))/0x3+parseInt(_0x13050b(0x288))/0x4*(-parseInt(_0x13050b(0x2af))/0x5)+parseInt(_0x13050b(0x549))/0x6+parseInt(_0x13050b(0x534))/0x7+-parseInt(_0x13050b(0x75b))/0x8*(-parseInt(_0x13050b(0x5f7))/0x9)+-parseInt(_0x13050b(0x249))/0xa;if(_0x58f97d===_0x520786)break;else _0x271240['push'](_0x271240['shift']());}catch(_0x1692af){_0x271240['push'](_0x271240['shift']());}}}(_0x2f43,0x4b2ad));var __defProp=Object[_0x364f05(0x6c4)],__defProps=Object['defineProperties'],__getOwnPropDescs=Object['getOwnPropertyDescriptors'],__getOwnPropSymbols=Object[_0x364f05(0x7be)],__hasOwnProp=Object[_0x364f05(0x6d4)][_0x364f05(0x5de)],__propIsEnum=Object[_0x364f05(0x6d4)]['propertyIsEnumerable'],__defNormalProp=(_0x4d1ebd,_0x3eb723,_0x4d2c46)=>_0x3eb723 in _0x4d1ebd?__defProp(_0x4d1ebd,_0x3eb723,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x4d2c46}):_0x4d1ebd[_0x3eb723]=_0x4d2c46,__spreadValues=(_0x18f897,_0x2b216e)=>{const _0x1f68a1=_0x364f05;for(var _0x3f1fea in _0x2b216e||(_0x2b216e={}))if(__hasOwnProp[_0x1f68a1(0x711)](_0x2b216e,_0x3f1fea))__defNormalProp(_0x18f897,_0x3f1fea,_0x2b216e[_0x3f1fea]);if(__getOwnPropSymbols)for(var _0x3f1fea of __getOwnPropSymbols(_0x2b216e)){if(__propIsEnum[_0x1f68a1(0x711)](_0x2b216e,_0x3f1fea))__defNormalProp(_0x18f897,_0x3f1fea,_0x2b216e[_0x3f1fea]);}return _0x18f897;},__spreadProps=(_0x1c45f,_0x42f99c)=>__defProps(_0x1c45f,__getOwnPropDescs(_0x42f99c)),__objRest=(_0x10933c,_0x4be6eb)=>{const _0x70cb5c=_0x364f05;var _0xfd13c8={};for(var _0x451752 in _0x10933c)if(__hasOwnProp['call'](_0x10933c,_0x451752)&&_0x4be6eb[_0x70cb5c(0x2e9)](_0x451752)<0x0)_0xfd13c8[_0x451752]=_0x10933c[_0x451752];if(_0x10933c!=null&&__getOwnPropSymbols)for(var _0x451752 of __getOwnPropSymbols(_0x10933c)){if(_0x4be6eb['indexOf'](_0x451752)<0x0&&__propIsEnum['call'](_0x10933c,_0x451752))_0xfd13c8[_0x451752]=_0x10933c[_0x451752];}return _0xfd13c8;},__async=(_0x531547,_0x46093e,_0xf74607)=>{return new Promise((_0x45e61b,_0x4e36cc)=>{const _0x24b65c=_0x4750;var _0x1dce18=_0xf4cb60=>{try{_0xe0a334(_0xf74607['next'](_0xf4cb60));}catch(_0x2fddc1){_0x4e36cc(_0x2fddc1);}},_0x4c623a=_0x3a3149=>{const _0x1f847f=_0x4750;try{_0xe0a334(_0xf74607[_0x1f847f(0x1a8)](_0x3a3149));}catch(_0xaae3da){_0x4e36cc(_0xaae3da);}},_0xe0a334=_0x6c9301=>_0x6c9301[_0x24b65c(0x4be)]?_0x45e61b(_0x6c9301[_0x24b65c(0x765)]):Promise[_0x24b65c(0x29a)](_0x6c9301[_0x24b65c(0x765)])['then'](_0x1dce18,_0x4c623a);_0xe0a334((_0xf74607=_0xf74607[_0x24b65c(0x6bb)](_0x531547,_0x46093e))[_0x24b65c(0x284)]());});};import*as _0x3f745d from'@sentry/browser';var VERSION=_0x364f05(0x5b8),DEFAULT_DSN=_0x364f05(0x118),initialized=![];function resolveDsn(){const _0xe398e9=_0x364f05;var _0x8246f3;const _0x270776=(_0x8246f3=window[_0xe398e9(0x724)])==null?void 0x0:_0x8246f3[_0xe398e9(0x619)];if(_0x270776===void 0x0||_0x270776===null||_0x270776[_0xe398e9(0x698)]('$'))return DEFAULT_DSN;if(_0x270776==='')return null;return _0x270776;}function resolveEnvironment(){const _0x3f2315=_0x364f05;var _0x5b37a5;const _0x30ae59=(_0x5b37a5=window[_0x3f2315(0x724)])==null?void 0x0:_0x5b37a5[_0x3f2315(0x6f3)];if(_0x30ae59&&!_0x30ae59[_0x3f2315(0x698)]('$'))return _0x30ae59;return window[_0x3f2315(0x6e3)][_0x3f2315(0x36e)];}function isExpectedApiError(_0x4feef2){const _0x5f3ff8=_0x364f05;if(typeof _0x4feef2!==_0x5f3ff8(0x4a0)||_0x4feef2===null)return![];const _0x354b90=_0x4feef2;return _0x354b90[_0x5f3ff8(0x302)]===_0x5f3ff8(0x438)&&typeof _0x354b90[_0x5f3ff8(0x1ab)]===_0x5f3ff8(0x617)&&_0x354b90[_0x5f3ff8(0x1ab)]<0x1f4;}function stripTokenSuffix(_0x28132f){const _0x2d7294=_0x364f05;if(!_0x28132f[_0x2d7294(0x6a6)](_0x2d7294(0x22c)))return _0x28132f;const _0x385afa=_0x28132f[_0x2d7294(0x2e9)]('?');return _0x385afa>=0x0?_0x28132f[_0x2d7294(0x5bd)](0x0,_0x385afa):_0x28132f;}function _0x2f43(){const _0x2f530c=['focusSection','</svg>','shouldSendStats','max','selectSections','SEAT_SELECT','4px','onSectionClick','DEPTH_BUFFER_BIT','#fff','rebuildAllSeats','visibilityManager','CLICK','u_enable3DView','u_image0','rows_stageWidth','First\x20paint\x20complete','showText','disabled','cleanSvgInlineStyles','sessionStartTime','isInteger','polylines','filterSvgSectionById','durationMs','supportsOffscreenCanvas','prices','alive','redraw','min','\x0a\x20\x20\x20\x20','fromTiltX','showLoaderError','bgColor','TEXTURE_MAG_FILTER','cachedViewBox','a_iconsTypes','navigateToPoint','outlineType','inferSourceFromElement','remove','getInitialScaleAndTranslate','render',',\x20mem=','SECTION_MOUSE_ENTER','mouseleave','linkProgram','rows_color','selectRows','shaderSource','Error\x20when\x20choosing\x20a\x20seat:','createTableSectionLabelInfo','deltaY','shiftKey','offset','M\x20px,\x20max=','stats','appearance','seatsIdsMissedOnPriceSet','setOutlineStates','getRows','src','setExternalPrices','fadeIn','storage','u_loadingUV','perspectiveTo','Unable\x20to\x20create\x20shader','debug','scrollLeft','seatToCartSeat','interactionZoomStrategy','#FF5722','offscreenColor','Unknown\x20shader\x20compile\x20error','rowNumber','stringify','selectedFlagBuffer','getStageSize','enable','SVG\x20fetch\x20failed:\x20','onload','createOverlayVertexShader','evenodd',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x20','getScreenCTM','getState','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga:hover,\x0a\x20\x20\x20\x20\x20\x20.sm-table:hover,\x0a\x20\x20\x20\x20\x20\x20.sm-binded-ga:hover,\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga[','capabilities','restore','update','sanitizeIds','getCachedOutlineRect','setupBackgroundBuffers','onEnd','translateX(','atlasTexture','updateCrop','text-anchor','memory','a_transformRow0','reduce','parentNode','stateCache','\x0a\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20bottom:\x208px;\x0a\x20\x20\x20\x20\x20\x20left:\x208px;\x0a\x20\x20\x20\x20\x20\x20z-index:\x209999;\x0a\x20\x20\x20\x20\x20\x20background:\x20rgba(0,\x200,\x200,\x200.8);\x0a\x20\x20\x20\x20\x20\x20color:\x20#0f0;\x0a\x20\x20\x20\x20\x20\x20font:\x2011px\x20monospace;\x0a\x20\x20\x20\x20\x20\x20padding:\x208px\x2012px;\x0a\x20\x20\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20\x20\x20\x20\x20max-height:\x20200px;\x0a\x20\x20\x20\x20\x20\x20overflow-y:\x20auto;\x0a\x20\x20\x20\x20\x20\x20pointer-events:\x20none;\x0a\x20\x20\x20\x20','screen','rows_translate','textContent','special','startsWith','priceColorBuffer','clearCart','getSectionByOutline','fireSelectedSections','setupBackgroundTexture','originalSectionPrices','hammer','setBackgroundImage','PRICE_DOT_ANCHOR_THRESHOLD','naturalHeight','LINEAR',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x20','hasBackgroundOutline','includes','data-section-id','seatsById','createTopBarContainer','ensureStaticGeometry','length','setRotationAngle','Use\x20unfilterSection(id)\x20or\x20setOutlineStates(id,\x20{\x20filtered:\x20false\x20})','touchstart','STATIC_DRAW','translate','textureWidth','formatTime','setInstanceInfo','<svg\x20width=\x22','SEAT_CART_SWITCH','iVBOR','rowIds','maxPinchZoom','createStatsSeatRequest','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga[','apply','captureMessage','Referer','selectSeats','applyPosition','handleDestSeatMouseLeave','rightPressed','isAccessible','127.0.0.1','defineProperty','syncMarkers','u_atlas','createTextNode','disableZoomToEmptySpace','[seatmap]\x20refusing\x20background\x20texture\x20upload\x20','getSvgSectionBySelection','blurred','EVENT_ARCHIVED','dev','priceIndicesDirty','forceSvg','ids','fit','touchAction','requestPlain','prototype','backgroundFull','a_hoveredFlag','ballVX','isBackgroundReady','sm-marker-interactive','width\x200.2s\x20ease-out','phase','setupIconUniforms','COMPILE_STATUS','getBBox','minimap','setStateManager','_pricesDTO','pinchstart\x20pinchmove\x20pinchend','location','blur','finish','transform','setAttribute','hidden','TRIANGLES','\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20fill\x20100ms\x20ease-in-out,\x20stroke\x20100ms\x20ease-in-out,\x20opacity\x20100ms\x20ease-in-out;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.','settings','mousedown','select','rotationAngle','getParams','toPerspectiveZ','isMarkerVisible','_hasTexture','SENTRY_ENVIRONMENT','genericError','hasViewBoxChanged','boxShadow','gaFontScales','u_scale','\x20(maxTex=','fillBufferFloat32','markInitComplete','scaleX(','stroke-opacity','draw',',\x20screen=','indeterminateAnimationId','class','rowsLockedSignatureBuilt','getSectionZoomTarget','handleDestPan','setSeatCounts','off','emitSrcEvent','threeDController','yes','table','isOutlineVisible','enableVertexAttribArray','resizeObserver','\x20animation\x20issue\x20occured.','#FFC107','getExtension','call','priceColors','rows_stageHeight','u_loadingRotateAngle','progressBarHeight','WebGL\x20background\x20re-fetch\x20failed\x20after\x20context\x20restore','handleDestSeatSelect','sendViewBox','width','offsetHeight','stopRotationAnimation','updateSectionState','setSvgRoot','getFontScales','labelDy','lastSeatsRef','\x20{\x0a\x20\x20\x20\x20\x20\x20display:\x20none;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20.','clearTimeout','label','__RUNTIME_CONFIG__','hideSelectionRect','clearAllBulkStates','getCart','presets','onLoadProgress','#666','#000000','naturalWidth','https://stat.seatmap.pro','texts','parsePolyline','translateX','vertexBuffer','Failed\x20to\x20upload\x20ImageBitmap\x20texture:','bindTexture','applySkew','\x20(angle:\x20','usingSharedSvg','mouseout','data-highlighted','a_priceColorIndex','dataset','POINTS','hasInitialDrawComplete','ellipse','matches','backgroundImage','cachedPriceColorIndices','localhost','getMarkers','minimapHeight','rows_perspectiveZ','updatePriceIndicesBufferIfChanged','updateAnimationStep','sin','Program\x20linking\x20failed','style','drawViewportDirectionArrow','Failed\x20to\x20initialize\x20texture\x20worker:','vertexAttribPointer','scale(1.4)',';\x0a\x20\x20\x20\x20\x20\x20opacity:\x20','u_resolution','eventNotPublished','map','panstart','calculateViewportRect','minPinchZoom','isRunning','innerWidth','setBackgroundAsOutline','markers','strokeStyle','spawnExplosionAt','8WKVudK','showMinimap','11px\x20Roboto,\x20Arial,\x20sans-serif','green','getNextScale','defaultShowOnCanvas','transform,\x20left,\x20top','appendElement','handleMouseMove','progressBarColor','value','subscribe','from','ArrowRight','scrollX','a_texcoord','animationStep','50%\x2050%','getBoundingClientRect','borderWidth','isDebugEnabled','cos','removeBulkAttribute','isEagleView','shadowBlur','url','textureReady','calcFallbackOutlineRect','50%\x20100%','renderGaTitles','eventCallbacks','onerror','addSpinningSeat',':hover\x20path[data-seatmap-ga],\x0a\x20\x20\x20\x20\x20\x20.','high','uniform4f','onMarkerClick','background-full','#CDDC39','config','srcClick','rowsMinGapPx','requestTime','[SeatmapRenderer]\x20WebGL\x20context\x20restored,\x20reinitializing','#F44336','background-reupload-failed','pointerdown','viewportColor','getMaxZoom','stop','\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x201;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga[','RGBA','findIndex','onSeatMouseEnter','setIconsUVMap','getRowWidthForScale','rows_tiltX','pathUrl','ballVY','a_position','innerHTML','transformBox','setTransformationState','application/javascript','getMinimapLayer','aspectRatio','stageLayer','toString','onSectorMouseEnter','selectedSeatIds','pointermove','getRowsOpacityForScale','pointerup','sectorId','progressBarBackgroundColor','price','snapshotTranslatePx','seatmap','getSeatBaseColor','createObjectURL','getSeatIds','viewportSettleTimer','setAnimationState','whiteSpace','Failed\x20to\x20get\x20canvas\x20context','Possibly\x20remove\x20price-based\x20color\x20indication\x20at\x20this\x20scale','updateViewportIndicator','category','sm-table','_detailThreshold','rowsBuffer','zoomAnimationDuration','svgSectionStyles','rows_enable3DView','outlineShapes','getAttribute','hide','handleDestRectSelect','onSeatsSelect','getOwnPropertySymbols','highlightAllOutlines','ID\x20','#bbb','sm-bg-outlines','Error\x20in\x20','errorTexts','getSectionRect','isGa','close','background-preview','detailCropPending','recomputeDetailThreshold','fillBufferWithUsage','loaderLayer','removeMarker','env','projectModelPointToViewport','rowsVertices','removeGaFromCart','u_image1','animateTo3DParams','height=\x22','getThreeDController','u_errorUV','setCenterPoint','detailTextureManager','updateSeatLocks','handleTouchStart','BLEND','path[data-seatmap-ga]','getSectionElements','GET','getAnimationPoint','Focus\x20and\x20highlight\x20are\x20now\x20unified\x20into\x20a\x20single\x20state','buildSectionFromId','cachedSectionsById','appendShapeOutlines','texcoordLocation','container','getStageLayer','event/schema/?id=','debounceDelay','M\x20px,\x20maxCanvas=','px;\x0a\x20\x20\x20\x20\x20\x20overflow:\x20hidden;\x0a\x20\x20\x20\x20','labelOffsetX','Detail\x20crop','shadow','isDebug','next-scale','lastSeatsCount','add','data-font-scale','matchMedia','enableSvgSectionsByIds','u_markedUV','getPositionByOffset','highlightSection','u_detailOffset','captureSeatmap','join','GaTitleRenderer\x20program\x20link\x20error:','updateBackgroundImage','seatStyles','stateManager','seatCounts','getSeatPoint','background','getShaderParameter','resize','true','onAnimationFrame','requestIdleCallback','overlay','calculateAbsolutePoint','clientY','invalidateSection','stopIndeterminateAnimation','blur(','getSectionsKeys','calculatedOutlineRects','seatSelectionMinZoom','destSectionMouseLeave','anonymous','seatName','requestNumber','svgLink','WEBGL_lose_context','getPrevScale','getSectionCenter','isNaN','PNG\x20load\x20failed:\x20','refreshMinimap','sendSeatDeselect','hoveredSeat','disableSvgSectionsByNames','devicePixelRatio','backgroundElement','rgba(33,\x20150,\x20243,\x200.08)','toScale','skewAngle','g.sm-markers-root',':\x20exceeds\x20gl.MAX_TEXTURE_SIZE=','_isVisible','repairSeat','\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x201;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.','Failed\x20to\x20create\x20ImageBitmap:','paddleWidth','VISIBILITY_TEARDOWN_DELAY_MS','visibilityState','booking-client-admin',',.sm-table,.sm-shape-ga,.sm-binded-ga','handleDestSectionMouseLeave','sectionHelper','updateBackground','animateRotation','#4CAF50',';\x0a\x20\x20\x20\x20\x20\x20overflow:\x20hidden;\x0a\x20\x20\x20\x20','Program\x20link\x20error:','applySectionViewAnimation','contextchange','[data-outline-source],\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga,\x0a\x20\x20\x20\x20\x20\x20.sm-table,\x0a\x20\x20\x20\x20\x20\x20.sm-eagle-view\x20.','click','parsePolylines','inProgress','bindBuffer','selectionLayer','destSeatMouseEnter','data-seatmap-text-color','priceDotShiftY','getPricesDTO','restoreIds','createContainerGroup','Space','Loading\x20prices...','body','shape','calculateAbsoluteScaledTranslate','isTouchMode','getSectionUpdatedCoords','log','uniform2f','zoomOut','revokeObjectURL','Key\x20','physicalWidth','getContext','#E91E63','rgba(0,\x200,\x200,\x200.1)','request','staticGeometryValid','textureLoadingPromise','getOrCreateOutlineShapes','selectedGaId','px\x22\x20height=\x22','drawCanvas','isRowsMode','\x20seats,\x20','data-gos-id','documentElement','hasLoadingSeats','fillStyle','iconAtlasHeight','getAll','proactiveTeardown','\x0a\x20\x20\x20\x20\x20\x20.sm-shape-ga,\x0a\x20\x20\x20\x20\x20\x20.sm-table,\x0a\x20\x20\x20\x20\x20\x20.sm-binded-ga\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','image/png','FRAGMENT_SHADER','polyline','\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.5;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.','Blurred\x20bg','a_selectedStart','commitTransform','offscreenCtx','event/schema/rows/?id=','panend','createOverlayContainer','attachKeyboardHandlers','rect','program','applyStates','isDragging','gridStep','hovered','hideSeats','getElementById','selectable','imageSmoothingEnabled','delete','isSpinningSeat','absolute','markerUnsubscribe','u_translate','warningsShown','priceCategories\x20is\x20not\x20an\x20array\x20or\x20is\x20undefined','SVG\x20has\x20duplicate\x20attributes:\x20','rebuildAllSections','lastTime','onmessage','srcDragStart','#444','fadeDurationMs','#FF9800','Preview\x20image','isTextureReady','\x0a\x20\x20\x20\x20\x20\x20\x20\x20','labelStyle','code','PIN_PATH','crossOrigin','centroid','div','stroke','logGpuDebugInfo','paddleX','hideText','data-visibility','https://booking.seatmap.dev/api/public/v1.0/','SECTION','isSeatInCart','points','fontScale','onSeatSelect','sm-background','getShaderInfoLog','httpClient','progressFill','local','renderer','handleDestDeselect','notifyBulkChanges','setPriceMetrics','drawOverlay','loadTexture','highlightGa','\x0a\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20top:\x200;\x0a\x20\x20\x20\x20\x20\x20left:\x200;\x0a\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20background-color:\x20','_texturePixelWidth','Preparing\x20seatmap...','crossfadeDurationMs','onSeatsDeselect','seatsIndex','ensureOutlineAttributesForShapes','onStart','showOutlineLayerOnAnimation','updateSize','checkmark','initializeResizeObserver','\x20{\x0a\x20\x20\x20\x20\x20\x20display:\x20block;\x0a\x20\x20\x20\x20\x20\x20stroke-width:\x201px;\x0a\x20\x20\x20\x20\x20\x20stroke-opacity:\x200.5;\x0a\x20\x20\x20\x20\x20\x20vector-effect:\x20non-scaling-stroke;\x0a\x20\x20\x20\x20\x20\x20transition:\x20stroke\x20100ms\x20ease-in-out;\x0a\x20\x20\x20\x20}\x0a\x20\x20','px\x22\x20','transformOrigin','https://7ccb1a25f50745adab637f0a23afbf86@glitchtip.seatmap.dev/8','applyTransforms','contentScale','onViewportSettled','undefined','toggle','createProgressBar','DRAG_START','appendLog','outline','setOutlineLayer','pinchend','checkCenterInViewBox','\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20\x20\x20top:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20left:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20','type','removeSeatsFromCartByIds','createOverlayProgressContainer','lineWidth','setShowCartPins','u_iconAtlas','getMarkerLayer','bindAttrib','Worker\x20texture\x20loading\x20failed:','indexBuffer','TEXTURE2','setContextScale','No\x20URL','getPixelToUserScale','getService','deps','parseColorToRgb','handleMouseMoveOutside','getSeats','rowsById','offscreenOpacity','animationPanStep','rotate(','handlePricesLoaded','disconnect','a_opacity','u_errorColor','preview','pin','colorRGB','Unknown','MB):\x20exceeds\x20VRAM\x20budget\x20','ctx','triggerSeatSelectionPulse','getCachedElement','serializeToString','u_hasDetail','/init','spinningSeats','u_perspectiveZ','center','setRectangle','reverseRotationAnimation','matrixTransform','removeSeatsFromCartByKeys','wasEverHidden','sectionId','showMarkers','debugRenderer','createSectionLabelInfo','onSchemaDataLoaded','setSeatSelection','abs','default','getOutlineLayer','100vh','rectSelectRows','getPhaseText','venueAspectRatio','seats','GaTitleRenderer\x20shader\x20compile\x20error:','performRedraw','mouseup','M213.285,0h-0.608C139.114,0,79.268,59.826,79.268,133.361c0,48.202,21.952,111.817,65.246,189.081\x20c32.098,57.281,64.646,101.152,64.972,101.588c0.906,1.217,2.334,1.934,3.847,1.934c0.043,0,0.087,0,0.13-0.002\x20c1.561-0.043,3.002-0.842,3.868-2.143c0.321-0.486,32.637-49.287,64.517-108.976c43.03-80.563,64.848-141.624,64.848-181.482\x20C346.693,59.825,286.846,0,213.285,0z\x20M274.865,136.62c0,34.124-27.761,61.884-61.885,61.884\x20c-34.123,0-61.884-27.761-61.884-61.884s27.761-61.884,61.884-61.884C247.104,74.736,274.865,102.497,274.865,136.62z','clear','ensureZeroSelectionHoverBuffers','Problem\x20SVG:','attachShader','#version\x20100\x0aprecision\x20mediump\x20float;\x0a\x0auniform\x20vec4\x20u_color;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_FragColor\x20=\x20u_color;\x0a}\x0a\x0a\x0a','navigator','rowsColorRgba','ballY','top-bar','seatId','phaseStartMs','calculateRelativeScaledTranslate','enabled','enableSvgSectionsByNames','TEXTURE_MIN_FILTER','parentElement','entries','crossfadeStartTime','Event\x20not\x20found','removeEventListener','updateOutlines','panmove','This\x20event\x20has\x20been\x20archived','overlayRenderer','get','#f7f7f7','uniform3f','isMarked','priceId','outlineRect','mousemove','18px\x20Arial','checkBackgroundOutlines','\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20.','applyOutlineAttributesFn','bufferData','applyBulkStates','removeEventListeners','radius','zoomToSectionAdaptiveThreshold','stopPropagation','\x20>\x20g\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20transform\x200.15s\x20ease-out;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transform-origin:\x20center;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','filterSections','dispose','sm-ga-bind-css','srcEvent','rowsOverlayElement','uploadAtlasTexture','animateSequence','slice','parseFromString','a_error','active','\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20','setPadding','\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20pointer-events:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','snapshotScalePxPerUnit','\x20path[data-seatmap-ga]\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','overlayPulseEndTime','fromPerspectiveZ','getSeatByOffset','hideMinimap','size','zoomToFitScale','warning','svg','throw','toFixed','outer-highlight','status','black','clearSectionHighlight','has','setSectionSelection','selecting','scheduleUpdate','repairGa','gaCategories','outlineElementCache','disableSections','markerLayer','pendingRotationAngle','createShader','redefined','destSeatSelect','disableCartInteractions','blendFunc','startSpinnerAnimation','schema','[Seatmap\x20Renderer]\x20','line','handleChangeEagleView','addMarker','getZoom','texParameteri','setupEventHandlers','minimapLayer','quadWidth','stateChangeCallback',':hover,\x0a\x20\x20\x20\x20\x20\x20.','rotateZ(','enable3DView','labelEl','applyOutlineAttributes','getMinZoom','SUBTRACT','COLOR_BUFFER_BIT','_backgroundElement','removeChild','updatePricePaletteUniformIfChanged','instanceId','TEXTURE_WRAP_T','bricks','globalAlpha','Loading\x20background...','unselectSection','disableSectionsByIds','defaultAppearance','startAnimation','closePath','isWebGlAvailable','useProgram','overlayColor','u_time','<svg\x20xmlns=\x22http://www.w3.org/2000/svg\x22></svg>','markerManager','onSeatDebouncedEnter','sm-binded-ga','/api/public/v1.0/','showError','perspectiveZ','getViewBox',']\x20>\x20path:not([data-seatmap-ga])\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','createMissingFallbackOutlines','values','restoreSeats','<svg\x20','handleMouseLeave','seatKeysToIds','fetchSchemaForVenue','benchmarkMs','onSeatSelectionChange','isValidSource','backgroundImageBaseUrl','selectSection','toLowerCase','leftPressed','getVisibleSeats','relatedTarget','hoveredRow','uniform1i','Failed\x20to\x20load\x20event','startIndeterminateAnimation','animationScale','seatImages','touchend','setBackgroundSnapshot','canvas','drawElements','postMessage','keys','toTiltX','errorCode','setAnimateSection','showCartPins','rowsManager','srcDragEnd','assign','createBuffer','doTranslate','running','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20[','u_tiltX','unpackSchemaDTO','sm-outline','clearAllStates','switchToWebGL','getSectionElement','UklGR','runOverlayPulse','images','clearSectionFocus','onSectionsSelectionChange','setSeatsGeometry','href','\x22]\x20>\x20rect','getLockedSeatsSignature','gpuBytes','handleDestSeatMouseEnter','deltaX','generated','disableSection','left','top','baseUrl',';\x0a\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20justify-content:\x20center;\x0a\x20\x20\x20\x20\x20\x20z-index:\x209999;\x0a\x20\x20\x20\x20\x20\x20transition:\x20opacity\x200.3s\x20ease-out;\x0a\x20\x20\x20\x20','25%','start','token=','UNMASKED_RENDERER_WEBGL','findSeatByKey','onRedrawEnd',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.6;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x20','isFinish','iconValues','tags','destSeatMouseLeave','cancel','loader','(pointer:\x20coarse)','apiClient','seatsAvailabilityBuffer','setIconsData','rowId','spinnerRotation','redrawHandler','captureException','https://booking.seatmap.pro/api/public/v1.0/','rgba(0,\x200,\x200,\x200.3)','sectorIds','listeners','isCrossfading','markersGroup','stage','fillText','splice','rowsGeometryBuiltForScale','5834840ntmkSu','enableAlphaBlending','_seats','\x0a\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20height:\x20','getElementScreenRectInSvg','count','rectSelectSeats','firstChild','isEnabled','maxZoomToFitScale','cloneNode','Failed\x20to\x20create\x20WebGL\x20texture','\x0a\x20\x20\x20\x20\x20\x20.','selected','RECT_SELECT','getGaSectionByOutline','reset','interactive','isInitComplete','strokeRect','getCurrentScope','attached','positionLocation','destSectionClick','auto','getSections','visibilitySettings','getCartSeats','requestFadeOut','#673AB7','svgString','swipe','appendChild','read','seatmap.booking.sessionId','50%','fromTranslate','initCanvas','textureMix','catch','hasTexture','createProgram','round','unfilterSection','measureText','scheduleViewportSettle','getNearestDocumentedScale','Rows','cachedTheme','fontWeight','getAnimation','componentVersion','enableSvgSectionById','pow','[data-gos-id=\x22','disableSeatsByIds','transparent','SVG\x20parsing\x20error:\x20','ceil','next','allSeatsDirty','initCart','then','451944JDcnTh','removeFilterSvgSectionsByIds','filterSeatsByIds','transformAnimator','getProgramParameter','isOutlineSelectable','priceMetrics','elementCache','lastChild','\x0a\x20\x20\x20\x20\x20\x20color:\x20','Full\x20image','This\x20event\x20has\x20not\x20been\x20published\x20yet','imageSmoothingQuality','loadOrCreate','ELEMENT_ARRAY_BUFFER','onSeatsSelectionChange','touchmove','detailCropGeneration','resolve','setGaCategory','now','destPanZoom','venue/schema/?id=','handleDestSeatCartSwitch','readyState','metaKey','paddleY','createStatusText','isViewportNearFullCanvas','getProgramInfoLog','fillRect','getGaGroups','SRC_ALPHA','getSectionStates','ARRAY_BUFFER','animateend','clientWidth','createOverlay','\x0a\x20\x20\x20\x20\x20\x20\x20\x20fill:\x20','25kjyVkK','_cropRegion','apply3DTransforms','applyStateAttribute','background-blurred','isSeatUnavailable','\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','progressBar','extractSVGBackgroundOutlines','_renderSeat','toggleMinimap','textShiftY','sessionId','seatIds','cancelProactiveTeardown','pointerEvents','setProgress','rotationAnimation','Failed\x20to\x20create\x20offscreen\x20canvas:','fullBackgroundImage','labelVisible','full','loadTimeMs','minimapWidth','originalSvg','Failed\x20to\x20parse\x20API\x20response\x20as\x20JSON:\x20','allSectionsDirty','contains','ballX','clearElementCache','u_stageHeight','shouldSkipTableSection','initError','startTime','getSelectedGa','enableDebugTools','zoomSettings','options','Possibly\x20continue\x20showing\x20rows\x20at\x20this\x20scale\x20(including\x20for\x20seat-based\x20maps)','viewportController','cachedDraw','removeSpinningSeat','reinitialize','getDisableZoomToEmptySpace','#3F51B5','_selectedAt','availableSeatCount','eagle-only','\x0a\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20background-color:\x20','context','startPanAnimation','getOutlineStates','ontouchstart','sectionViewTransform','sendSeatSelect','statusText','keyup','offscreenCanvas','indexOf','getSectionsWithCoords','textureWorker','getStageHeightPx','seatToExtendedSeat','toDataURL','STENCIL_BUFFER_BIT','Failed\x20to\x20load\x20background\x20image:\x20','getSeatSelection','showRows','backgroundRenderer','sectionsById','getVisibilityStatuses','rotate','deleteProgram','dirtySeats','hasDeselectionAnimations','showDebugLayer','\x0a\x20\x20\x20\x20\x20\x20display:\x20flex;\x0a\x20\x20\x20\x20\x20\x20flex-direction:\x20column;\x0a\x20\x20\x20\x20\x20\x20align-items:\x20center;\x0a\x20\x20\x20\x20\x20\x20gap:\x2016px;\x0a\x20\x20\x20\x20\x20\x20width:\x20280px;\x0a\x20\x20\x20\x20\x20\x20max-width:\x2080%;\x0a\x20\x20\x20\x20','renderSelectedSeat','mode','iconsUVMap','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20','addGaToCart','SECTION_CLICK','name','animatestart','opacity','u_hoveredColor','addEventListener','getResolved','&publicKey=','showSelectionRect','scheduleFrame','imageId','parseAndCreateElement','buildCustom','Failed\x20to\x20parse\x20rows\x20polylines\x20for\x20WebGL:','uniform3fv','loadSchema','enableSeatsByIds','calculateLimit','dataGosIdAttribute','image/svg+xml','Fetching\x20schema,\x20prices,\x20rows...','cssText','sizeBytes','updateGaFontScales','subtract','u_loadingColor','save','floor','ageMs','string','reuploadBackgroundTexture','sm-outline-auto','setStates','setPricesDTO','backgroundSVG',';\x0a\x20\x20\x20\x20\x20\x20border-radius:\x20','closest','rowsPolylines','rowsProgram','buttons','ArrowLeft','rowsGridStep','normalizePinchScale','getAnimationId','isMarkerSelectable','FLOAT','handleVisibilityChange','iconAtlas','Event\x20is\x20not\x20available','sm-shape-ga','[DetailTextureManager]\x20Failed\x20to\x20create\x20detail\x20crop:','hasChildNodes','padding','getResolvedMarkers','contentOffsetX','currentTarget','drawPoint','Consider\x20using\x20CSS\x20:hover\x20for\x20interactive\x20highlighting.\x20If\x20you\x20need\x20to\x20highlight\x20all\x20sections\x20programmatically,\x20iterate\x20and\x20call\x20highlightSection(id)\x20for\x20each.','setMode','explosions','#2196F3','getDetailParams','updateSectionLabelData','labelOffset','SVG\x20image\x20load\x20error','update3DView','_texture','labelOffsetY','handleClick','setMinimapPosition','\x20(~','createFallbackOutlineRect','getAnimationState','angle','transformManager','sizeBuffer','rowsPolylinesVersionBuilt','[sentry]\x20refusing\x20to\x20init:\x20build\x20version\x20missing\x20or\x20\x22dev\x22','responseSize','srcDragMove','hexToRGB','sqrt','currentSrc','circle','key','shadowOffsetY','none','a_size','getSelectionLayer','cart','notify','30%','sm-outline-focused','sm-eagle-view','push','visibilitychange','path','setTransform','removeFilterSvgSectionById','Shader\x20compilation\x20error:','clientX','info','PAN_ZOOM','a_selected','usedJSHeapSize','TEXTURE_2D','outlineRenderer','resetAll','resolveImageUrl:\x20detected\x20raw\x20base64\x20data,\x20wrapping\x20as\x20','hostname','destSectionMouseEnter','forceRedrawAll','seatsChanged','defaultInteractive','zoomTo','data-filtered','getPrices','1GkplbH','Use\x20disableSection(id)\x20or\x20setOutlineStates(id,\x20{\x20unavailable:\x20true\x20})','1007662WvPCqk','sectionsChanged','setHeight','configuration','point','perspectiveFactor','write','handlePinch','getGaSectors','setLabelData','setBulkStates','backgroundColor','uniform1f','outlineSvg','grabbing','VERTEX_SHADER','\x0a\x20\x20\x20\x20\x20\x20width:\x200%;\x0a\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20background-color:\x20','API\x20request\x20failed\x20with\x20status\x20','clearSectorHighlight','destPan','_hasBackgroundImage','send','Use\x20clearSectionHighlight()\x20or\x20setOutlineStates(id,\x20{\x20highlighted:\x20false\x20})','createSeatImages','rowsStrokeWidthPx','Use\x20filterSection(id)\x20or\x20setOutlineStates(id,\x20{\x20filtered:\x20true\x20})','EVENT_NOT_PUBLISHED','seatsPositions','search','UNSIGNED_BYTE','borderColor','fontSize','initializeTextureWorker','names','keyupHandler','createHammer','onCartChange','setEventData','setSectionLabelData','atan2','Interactions\x20enabled','sectionName','no-cors','notifyDataLoaded','onSectorClick','startTransformAnimation','getCategoryColor','detail-crop','handleRectSelectSections','findWholeTablePricedSectionAtViewport','query_string','u_rotationZ','sendInit','getDataManager','onZoomStart','service','LINK_STATUS','rebuildSection','origin','error','calculateLimitedTranslate','inputHandler','1009470mUmzXa','setSelectedGa','initStartTime','seatMetadataCache',',\x20bench=','#000','totalHeight',';\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','data-outline-source','target','data-ga-unavailable','100%','arc','lifeMs','getContrastingColor','animationFrameId','createSeatsFragmentShader','setMinimapPinsEnabled','changeMachineContext','maxTouchPoints','setMarkers','Error\x20','handleContextRestored','physicalHeight','isRotationAnimationRunning','parsererror','toBlob','18px\x20Arial,\x20sans-serif','font-family','deleteShader','event/prices/?id=','animationTranslate','state','particles','imul','sm-rows','getParameter','VERSION','forceRedraw','getExcludedSectionIds','getSectorRectByOutline','a_transformRow1','appendStyles','seatsKeysMissedOnPriceSet','translateY','translate(','adjustTableRect','REPLACE','colorCategories','nodeName','SVG\x20image\x20load\x20failed:\x20','updateLoaderProgress','enableSections','font-size','setHovered','dominant-baseline','pointerenter','svgElement','appendFallbackOutlines','crypto','invalidateSeats','pointer','validate','ONE_MINUS_SRC_ALPHA','categoriesColor','getAllSectionMetadata','viewBox','animation','Spacebar','No\x20SVG','fallback','maxY','concat','onPan','handleWindowResize','sort','Section\x20\x22','toTranslate','tiltX','handleDestSectionMouseEnter','loadTextureWithWorker','height','fetchPricesForEvent','json','hasAttribute','hasSelectedSeats','startTextureCrossfade','altKey','drawOffscreenCanvas','uniform2fv','destination','Loading\x20row\x20data...','cursor','hasSeatsDrawn','=\x221\x22]\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','isSeatVisible','selectionRect','createElement','showOnMinimap','zIndex','buildAppearanceNode','applyIntermediate3D',';\x0a\x20\x20\x20\x20','highlighted','onSectorMouseLeave','Error\x20in\x20requestPlain\x20to\x20','targetType','injectStyles','backgroundImageSrc','enableSection','show','red','isFinite','transition','initialPadding','querySelectorAll','widthPx','clearSectionStates','MOUSE_MOVE','onRedrawStart','filterSection','margin','invalidateStaticGeometry','position','addSeatsToCart','height=\x27','loadBackgroundTexture','underlay','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.','Error\x20in\x20request\x20to\x20','ApiError','dataManager','accessible','split','minimapScale','parseStrokeWidth','get3DViewParams','\x0a\x20\x20\x20\x20.','guid','contextLossCount','TABLE','corners','hoverSeatLabel','\x20event\x20handler:','schemaMetrics','shapes','=\x22svg\x22][','theme','\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20not-allowed;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','PAN','importNode','disableSvgSectionById','eventName','emit','beginPath','detailThreshold','text','underlayBindedPathAttr','lastFrameTime','\x20on\x20scheme!','formatSize','find','setupBackgroundTextureFromImageBitmap','rotateTo','drawBackground','_backgroundWidth','80;\x0a\x20\x20\x20\x20','isSectionSelected','Missing\x20seat:\x20','complete','data-ga-selected','#111','_currentProgress',']\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.5;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','zoomToDestination','innerHeight','filterSvgSectionsByIds','firstElementChild','setPosition','enableSectionsByIds','getUniformLocation','block','createBackgroundSectionLabelInfo','appendRowsOverlay','3px','_fullBackgroundImage','rowsPolylinesVersion','[data-outline-source],\x0a\x20\x20\x20\x20.sm-shape-ga,\x0a\x20\x20\x20\x20.sm-table,\x0a\x20\x20\x20\x20.sm-eagle-view\x20.','textColor','getContextSvg','createMachineService','backgroundBlurred','bottom-right','onWebGLContextLost','marked','sm-markers','setStateChangeCallback','subtitle','\x0a\x20\x20\x20\x20\x20\x20.sm-eagle-view\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20\x20\x20left:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','panning','u_stageWidth','fromScale','sectionLabelRenderer','scaleY(','delta','debugOverlay','loadBackgroundTextureAsync','resizeTimer','findNearestSeatGroup','drawImage','paddleHeight','getCoordsAfterRotation','inverse','sectionLabelInfo','prevSeatVisibility','getPadding','highlightSection()\x20works\x20for\x20all\x20section\x20types\x20(GA,\x20tables,\x20and\x20regular\x20sections)','invalidatePriceIndices','removeFilter','onSeatDeselect','handleDestSectionClick','within','destroy','transformAnimationDuration','texcoordBuffer','#2D8CFF','locked','redrawSelection','publicKey','fromRotationZ','getHeight','getErrorMessage','seatKey','moveTo','object','rgba(0,\x200,\x200,\x200.005)','a_selectedFlag','destDeselect','font','preventDefault','getItem','handleContextLost','priceIdToIndex','disableSvgSectionsByIds','getSeatMetadata','groupOfSeats','data-unavailable','seatsPositionBuffer','fill','clearAllHighlights','eventData','forceUpdate','standaloneSvg','DIRECTION_ALL','transformPanDeltaFor3D','reverse','GPU\x20tier:\x20','getOffsetByPosition','notifySectionStateChanged','isRowsVisibleAtScale','lastRotationZ','all','...','hostElement','done','Unknown\x20program\x20link\x20error','fetchRowsSvgForEvent','function','data',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x209999;\x0a\x20\x20\x20\x20\x20\x20','defaults','fetchSchemaForEvent','12px','initializeProgram','setMinimapFromSnapshot','nextTexture','http://www.w3.org/2000/svg','afterCartUpdate','polygon','disposeDetailTexture','warn','seatsPrices','\x22,\x20it\x20could\x20be\x20corrupted','ballRadius','removeSeatFromCart','drawScene','createProgressFill','px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20-apple-system,\x20BlinkMacSystemFont,\x20\x27Segoe\x20UI\x27,\x20Roboto,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20','is3DEnabled','canActivate','createTexture','getSvgRoot','appendOverlay','scale','px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20-apple-system,\x20BlinkMacSystemFont,\x20\x27Segoe\x20UI\x27,\x20Roboto,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20600;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-align:\x20center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20','suppressDeprecationWarnings','spinnerAnimationId','view-box','activeTexture','seatCount','getRowById','a_hovered','drawOnscreenCanvas','setHighlightAllOutlines','zoomToSectionMode','textBaseline','CLAMP_TO_EDGE','Arial,\x20sans-serif','\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20display:\x20block;\x0a\x20\x20\x20\x20\x20\x20\x20\x20stroke:\x20#2196f3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20fill:\x20#2196f314;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','removeExistingOverlay','handleDestPanZoom','clearTransforms','display','dragOffset','MB)','setSchemaMetrics','srcMouseMove','deactivate','Loading\x20high-resolution\x20background...','rows_scale','u_mix',']\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','headers','appendFallbackAndUnderlayOutlines','classList','texture','dirtySections','getSectionId','scrollTop','getSectionMetadata','textAlign','tryZoomStrategy','match','deleteBuffer','selectMode','pinchstart','onMarkerMouseLeave','ensureBufferSize','renderSeat','warnDeprecated','visible','message','uvMap','fetchSchema','\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','uniform4fv','getOverlayElement','_backgroundHeight','loading','pan','unknown','dataLoaded','getOutlinePaths','areFloat32ArraysEqual','tap',',\x0a\x20\x20\x20\x20.sm-binded-ga,\x0a\x20\x20\x20\x20.sm-eagle-view\x20.','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20','tier','u_pulseDuration','drawSceneBackground','setDataManager',';base64,','lockedSeatsFilter','drawArrays',',\x20source=','getProgress','lineTo','MAX_TEXTURE_SIZE','createImageVertexShader','onZoomEnd','eventArchived','#ffffff',')\x20scale(','sendRequest','scale(1)','getRotationAnimationId','getSectionOutlineElements','loadEvent','getVersion','getTransformAnimator','sectors','querySelector','4175955tLzWuO','The\x20requested\x20event\x20does\x20not\x20exist','Failed\x20to\x20load\x20seat\x20image\x20\x22','setIconAtlas','1000','cachedFontScales','replace','instance','_selectedGaId','fadeOut','positionBuffer','top-right','idle','getMarkedSeatsIds','visibility','outlineVisibility','relativeTranslate','resolverDeps','terminate','onBeforeSeatDraw','statusMessage','2633316cZnmSb','handleMouseUp','uploadTexture','buildRowsGeometry','color','removeAttribute','ENTITY_NOT_FOUND','TEXTURE1','duration','normal','renderContent','deg)','renderHoveredSeat','addEventListeners','ResizeObserver\x20not\x20supported,\x20container\x20resize\x20detection\x20disabled','events','refresh','bottom','Failed\x20to\x20load\x20background\x20texture:','=\x221\x22],\x0a\x20\x20\x20\x20\x20\x20.sm-binded-ga[','groupSize','seatsByRowId','isTable','orange','isValid','tiltFactor',';\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.','Failed\x20to\x20load\x20PNG,\x20falling\x20back\x20to\x20SVG:','DYNAMIC_DRAW','createTopBarProgressBar','_deselectedAt','handleDebouncedSeatChange','\x20in\x20','tiltTo','sourceResolver','trim','toRotationZ','ctx2d','getSeatByViewportPoint','outlineLayerForMarkers','slots','Section\x20','arrayBuffer','lastSentViewBox','test','setSeatsCategory','0.0.0.0','cachedLabelInfo','drawCartSeatPins','drawRows','toggleSectionState','parsePoints','deleteTexture','baseVal','getHighlightAllOutlines','setGroupSize','init','#009688','secretGame','getRenderContext','showUnavailableOutlines','drawMarkers','Image\x20load\x20failed\x20for\x20\x22','keydown','computePriceDotPosition','filtered','normalizeSource','createSVGPoint','seatOps','#00BCD4','title','px\x20Arial','getStageWidthPx','buffer','forEach','setPricesData','userSelect','getSectionElementFn','pinchStartPoint','zoomToFit','#sm-rows\x20polyline{fill:none;stroke:none;stroke-width:15px;stroke-linecap:round;}','WebGLRenderingContext','maxX','getZoomPresets','element','strategy',']\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.7;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20.','data-outline-type','rows_a_position','getWidth','filterSeatsByKeys','pricesById','compileShader','#999','rebuildSeat','seatsRenderer','indexCount','initTime','seat','maxHeightPercent','completeLoader','isActive','revealMinimap','TEXTURE0','overflow','deviceMemory','isSeatSelectable','Public\x20key\x20is\x20undefined','createImageFragmentShader','constrained','setTimeout','1.68.0','keydownHandler',']\x20path[data-seatmap-ga]\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20','pop','invalidateSections','substring','getZoomToFitScale','handleMouseDown','visibilityTeardownTimeoutId','getImageData','setSectionCoords','isArray','isLoaderVisible','rgba(0,\x200,\x200,\x20','set','rotationZ','\x20categories)','getOutlineRects','finishFadeOut','hoveredFlagBuffer','processing','translate(-50%,\x20-50%)','onComplete','data:','random','dataInvalidated','highlightSector','#9C27B0','leaveSectionOnly','rows','isContextLost','isAboveThreshold','\x0a\x20\x20\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20\x20\x20top:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20left:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x20100%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20z-index:\x209999;\x0a\x20\x20\x20\x20\x20\x20','setBackgroundGeometry','The\x20new\x20API\x20supports\x20multiple\x20states\x20simultaneously.\x20Example:\x20setOutlineStates(id,\x20{\x20selected:\x20true,\x20highlighted:\x20true\x20})','invalidateSeatsGeometry','pinch','&forceSvg=true','hasOwnProperty','clearRect','stroke-width','a_deselectedStart','appContext','setSchemaData','unavailable','computeThreshold','999','texImage2D','Prices\x20(','sectionMetadataCache','u_detailScale','endsWith','zoomIn','createSeatsVertexShader','rowsVisibleAtScale','clearCache','translateX(0)','\x0a\x20\x20\x20\x20\x20\x20','resetSectionViewState','rowView','rgba(33,\x20150,\x20243,\x200.1)','rows_rotationZ','lastPricePaletteSignature','2281563wCwOBb','filter','addSeatToCart','overlayOpacity','calculateRelativeScaledLimitedTranslate','gpuTier','childNodes','removeFilterSections','0.1','createElementNS','contentOffsetY','booking-client','animationId','shouldDrawSeats','disableSectionsByNames','getAttribLocation','canUploadBackgroundTexture','rowWidthPx','onPendingRotation','rowsRenderer','[seatmap]\x20GPU\x20tier:\x20','TEXTURE_WRAP_S','section','clientHeight','addHandlers','destSeatCartSwitch','a_loading','focus','onBackgroundImageLoaded','originalException','ready','UNSIGNED_SHORT','number','disableSeatsByKeys','SENTRY_DSN','highlightAllSections','defaultShowOnMinimap','marker','right','frame','iconAtlasWidth','hasPrice','_selectedSeatIds','sectionViewActive','zoomToSection','data:image/svg+xml;base64,','pointerleave','initializeBackgroundOutline','\x0a\x20\x20\x20\x20\x20\x20position:\x20absolute;\x0a\x20\x20\x20\x20\x20\x20top:\x200;\x0a\x20\x20\x20\x20\x20\x20left:\x200;\x0a\x20\x20\x20\x20\x20\x20width:\x20100%;\x0a\x20\x20\x20\x20\x20\x20height:\x20','labelDx','outlineLayer','invalidateAll'];_0x2f43=function(){return _0x2f530c;};return _0x2f43();}function scrubTokenFromEvent(_0x541559){const _0x229a25=_0x364f05,_0x1fb543=_0x541559['request'];if(!_0x1fb543)return _0x541559;typeof _0x1fb543[_0x229a25(0x3aa)]===_0x229a25(0x31e)&&_0x1fb543[_0x229a25(0x3aa)][_0x229a25(0x6a6)](_0x229a25(0x22c))&&delete _0x1fb543[_0x229a25(0x3aa)];_0x1fb543[_0x229a25(0x774)]&&(_0x1fb543['url']=stripTokenSuffix(_0x1fb543[_0x229a25(0x774)]));const _0x50e56e=_0x1fb543[_0x229a25(0x4f8)];if(_0x50e56e){const _0x5a3fff=_0x50e56e[_0x229a25(0x6bd)];_0x5a3fff&&(_0x50e56e[_0x229a25(0x6bd)]=stripTokenSuffix(_0x5a3fff));}return _0x541559;}function initSentryEarly(_0x2f3e13){const _0x39bbbd=_0x364f05;if(initialized)return;if(window['location'][_0x39bbbd(0x36e)]===_0x39bbbd(0x741))return;const _0x257bb2=resolveDsn();if(_0x257bb2===null)return;if(!VERSION||VERSION===_0x39bbbd(0x6cd)){console['error'](_0x39bbbd(0x34e));return;}_0x3f745d[_0x39bbbd(0x581)]({'dsn':_0x257bb2,'environment':resolveEnvironment(),'release':VERSION,'initialScope':{'tags':{'component':_0x2f3e13,'instance':'unknown'}},'beforeSend'(_0x379975,_0x23425f){const _0x3b58c1=_0x39bbbd,_0x2e16d9=_0x23425f==null?void 0x0:_0x23425f[_0x3b58c1(0x614)];if(isExpectedApiError(_0x2e16d9))return null;return scrubTokenFromEvent(_0x379975);}}),initialized=!![];}function setSentryInstanceId(_0x2d5170){const _0x4abc8e=_0x364f05;if(!_0x2d5170)return;_0x3f745d[_0x4abc8e(0x25d)]()['setTag'](_0x4abc8e(0x53b),_0x2d5170);}function reportError(_0x5d6fb3){if(isExpectedApiError(_0x5d6fb3))return;_0x3f745d['captureException'](_0x5d6fb3);}var sentry_default=_0x3f745d;function arrayToObjectById(_0x541870){const _0x4f40f2=_0x364f05,_0x4f1b09={};if(!_0x541870)return _0x4f1b09;for(let _0x3df5c9=0x0;_0x3df5c9<_0x541870[_0x4f40f2(0x6ab)];_0x3df5c9++){const _0x38e91a=_0x541870[_0x3df5c9];_0x4f1b09[_0x38e91a['id']]=_0x38e91a;}return _0x4f1b09;}var cubicInOut=_0x531b43=>{const _0x134265=_0x364f05;return 0x1-Math[_0x134265(0x27e)](0x1-_0x531b43,0x3);},Layer=class{constructor(_0x4f9fdb){const _0x5b48c0=_0x364f05;this[_0x5b48c0(0x7ee)]=![],this[_0x5b48c0(0xaf)]=0x0,this[_0x5b48c0(0x3cd)]=0x0,this[_0x5b48c0(0x454)]=0x0,this[_0x5b48c0(0x4de)]=null,this['spinnerRotation']=0x0,this[_0x5b48c0(0x14c)]=new Set(),this[_0x5b48c0(0x2e0)]=_0x4f9fdb,this[_0x5b48c0(0x203)]=document[_0x5b48c0(0x417)](_0x5b48c0(0x203)),this[_0x5b48c0(0x203)][_0x5b48c0(0x749)]['position']='absolute',this[_0x5b48c0(0x203)][_0x5b48c0(0x749)]['left']='0',this['context'][_0x5b48c0(0x59d)][_0x5b48c0(0x269)](this[_0x5b48c0(0x203)]),this[_0x5b48c0(0x146)]=this[_0x5b48c0(0x203)][_0x5b48c0(0xb0)]('2d'),this[_0x5b48c0(0x2e8)]=document[_0x5b48c0(0x417)](_0x5b48c0(0x203)),this[_0x5b48c0(0xcb)]=this[_0x5b48c0(0x2e8)]['getContext']('2d'),this['updateSize'](),this[_0x5b48c0(0x7ee)]=this[_0x5b48c0(0x2e0)][_0x5b48c0(0x6eb)]['env']===_0x5b48c0(0x245);}get[_0x364f05(0x719)](){const _0x41da43=_0x364f05;return this[_0x41da43(0x2e0)]['width'];}get[_0x364f05(0x407)](){const _0x1d49ab=_0x364f05;return this[_0x1d49ab(0x2e0)][_0x1d49ab(0x407)];}['destroy'](){const _0x2353b8=_0x364f05;this['ctx']['clearRect'](0x0,0x0,this[_0x2353b8(0x203)]['width'],this['canvas'][_0x2353b8(0x407)]),this[_0x2353b8(0xcb)][_0x2353b8(0x5df)](0x0,0x0,this[_0x2353b8(0x2e8)][_0x2353b8(0x719)],this[_0x2353b8(0x2e8)][_0x2353b8(0x407)]),this['canvas'][_0x2353b8(0x719)]=0x1,this[_0x2353b8(0x203)][_0x2353b8(0x407)]=0x1,this[_0x2353b8(0x2e8)]['width']=0x1,this[_0x2353b8(0x2e8)][_0x2353b8(0x407)]=0x1,this[_0x2353b8(0x203)][_0x2353b8(0x653)](),this['offscreenCanvas'][_0x2353b8(0x653)](),this['context'][_0x2353b8(0x494)]();}[_0x364f05(0x112)](_0x5985d8,_0x398882){const _0x41e336=_0x364f05,_0x2141f6=_0x5985d8!=null?_0x5985d8:Math['round'](this[_0x41e336(0x719)]*window[_0x41e336(0x7e)]),_0x3d1171=_0x398882!=null?_0x398882:Math[_0x41e336(0x273)](this[_0x41e336(0x407)]*window['devicePixelRatio']);this[_0x41e336(0xaf)]=_0x2141f6,this[_0x41e336(0x3cd)]=_0x3d1171,this['canvas'][_0x41e336(0x719)]=_0x2141f6,this['canvas'][_0x41e336(0x407)]=_0x3d1171,this[_0x41e336(0x203)][_0x41e336(0x749)][_0x41e336(0x407)]=''[_0x41e336(0x3fe)](this[_0x41e336(0x407)],'px'),this[_0x41e336(0x203)]['style'][_0x41e336(0x719)]=''[_0x41e336(0x3fe)](this['width'],'px'),this[_0x41e336(0x2e8)][_0x41e336(0