Current Path : /var/www/www-root/data/www/www.monolith-realty.ru/bitrix/js/ui/tour/dist/ |
Current File : /var/www/www-root/data/www/www.monolith-realty.ru/bitrix/js/ui/tour/dist/tour.bundle.map.js |
{"version":3,"file":"tour.bundle.map.js","names":["this","BX","UI","exports","main_core_events","main_popup","ui_designTokens","main_core","GuideConditionColor","WARNING","ALERT","PRIMARY","Step","Event","EventEmitter","constructor","options","super","target","Type","isString","isFunction","isDomNode","id","text","areaPadding","link","linkTitle","rounded","title","iconSrc","article","position","cursorMode","targetEvent","buttons","condition","events","isPlainObject","eventName","callback","Reflection","getClass","subscribe","getFullEventName","getCondition","getTarget","document","querySelector","getTargetPos","Dom","getPosition","getId","getButtons","getAreaPadding","getRounded","getText","getLink","getLinkTitle","getTitle","getIconSrc","getArticle","getCursorMode","getTargetEvent","static","shortName","setTarget","initTargetEvent","dispatchEvent","MouseEvent","_","t","_t","_t2","_t3","_t4","_t5","_t6","_t7","_t8","_t9","_t10","_t11","_t12","_t13","_t14","_t15","_t16","_t17","_t18","Guide","steps","Array","isArray","forEach","step","push","length","Error","Text","getRandom","setId","autoSave","popup","layout","overlay","element","closeIcon","right","top","btnContainer","nextBtn","backBtn","content","finalContent","counter","currentCounter","counterItems","onEvents","currentStepIndex","targetPos","clickOnBackBtn","helper","Helper","targetContainer","isBoolean","finalStep","finalText","finalTitle","simpleMode","setAutoSave","cb","bind","window","handleResizeWindow","getAutoSave","mode","save","optionName","userOptions","Math","floor","Date","now","send","start","emit","guide","setOverlay","getPopup","show","getPopupContainer","removeClass","showStep","addClass","getCurrentStep","close","closeStep","destroy","cursor","remove","increaseCurrentStepIndex","body","classList","adjustEvents","setTimeout","style","display","setOverlayElementForm","setCoords","setPopupData","showNextStep","showCursor","currentStep","clickEvent","e","isTrusted","unbind","targetPosWindow","isTargetVisible","scrollToTarget","setPopupPosition","setBindElement","setOffset","offsetLeft","offsetTop","setAngle","adjustPosition","angleOffset","anglePosition","bindOptions","forceTop","forceLeft","forceBindPosition","popupWidth","offsetWidth","clientWidth","documentElement","width","height","left","getAttribute","bindElement","offset","Tag","render","append","node","getBoundingClientRect","setAttribute","padding","textContent","Loc","getMessage","reduceCurrentStepIndex","_this$getCurrentStep$4","className","_this$getCurrentStep$2","toLowerCase","isObject","_this$getCurrentStep$","color","item","PopupWindowButton","click","event","Popup","getContent","autoHide","noAllPaddings","onPopupClose","destroyed","conditionNodeTop","conditionNodeBottom","getContentContainer","_this$getCurrentStep$3","bottom","iconNode","encodeURI","linkNode","getCounterItems","getCurrentCounter","getBtnContainer","unbindAll","innerHTML","handleClickLink","replace","i","preventDefault","onEvent","isOpen","setAutoHide","getSlider","_this$steps$this$curr","handleClickOnNextBtn","handleClickOnBackBtn","getPreviousStep","setFinalStep","hasClass","finalPopup","getFinalPopup","getFinalContent","maxWidth","minWidth","getFinalBtn","btn","class","innerHeight","clientHeight","innerWidth","scrollTo","y","setCursorPos","animateCursor","getCursor","cursorPaddingTop","adjust","adjustment","transform","ConditionColor","Manager","guides","Map","autoStartQueue","currentGuide","create","get","set","add","handleTourFinish","delete","getCurrentGuide","autoStartGuide","shift","manager","Tour","Main"],"sources":["tour.bundle.js"],"mappings":"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"}