{"version":3,"file":"amp-sidebar-0.1.mjs","mappings":"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","names":["arrayLike","Array","prototype","slice","call","isArray","arr","len","length","i","arr2","o","allowArrayLike","it","Symbol","iterator","next","bind","minLen","arrayLikeToArray","n","Object","toString","constructor","name","from","test","unsupportedIterableToArray","done","value","TypeError","propertyNameCache","hasOwnProperty","hasOwn_","toString_","nodeType","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","node","ownerDocument","defaultView","element","selector","closest","callback","opt_stopAt","el","parentElement","matcher","matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","parent","children","child","firstElementChild","nextElementSibling","nodeOrTagName","tagName","isElement","toLowerCase","startsWith","isInternalElement","Node","ELEMENT_NODE","hasAttribute","push","childElements","connected","isConnected","undefined","rootNodeFor","host","DOCUMENT_NODE","getRootNode","parentNode","focus","e","error","messageProperty","getOwnPropertyDescriptor","writable","message","stack","Error","prop","var_args","arguments","arg","_step","duplicateErrorIfNecessary","__AMP_REPORT_ERROR","args","apply","createError","setTimeout","maybeReportError","rethrowAsync","vendorPrefixes","EMPTY_CSS_DECLARATION","getPropertyPriority","getPropertyValue","property","opt_units","opt_bypassCache","propertyName","style","camelCase","create","titleCase","charAt","toUpperCase","camelCaseToTitleCase","prefixedPropertyName","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","replace","match","some","prefix","camelCaseToHyphenCase","styles","k","setStyle","opt_display","removeAttribute","setAttribute","win","getComputedStyle","VERTICAL_RE","observers","WeakMap","targetObserverMultimap","targetEntryMap","observer","get","ResizeObserver","processEntries","set","entries","seen","Set","entry","target","has","add","callbacks","type","computeAndCall","contentRect","height","width","tryCallback","size","borderBoxSize","borderBoxSizeArray","inlineSize","blockSize","getWin","isVertical","computedStyle","writingMode","offsetHeight","offsetWidth","modalEntryStack","SAVED_TAB_INDEX","ancestry","cur","attribute","AMP_CLASS","unmount","container","includeSelf","deep","classList","contains","ampContainer","placeholder","getPlaceholder","forAllWithinInternal","descendants","getElementsByClassName","descendant","covered","j","env","self","AMP_CONFIG","cdnProxyRegex","RegExp","document","head","location","origin","metaEl","querySelector","getAttribute","getMetaUrl","__AMP_LOG","user","dev","userForEmbed","resolved","logs","opt_element","getUserLogger","isFromEmbed","suffix","levelFunc","opt_suffix","callLogConstructor","shouldBeTrueish","id","getServiceInternal","__AMP_TOP","getTopWindow","elementOrAmpDoc","getAmpdocServiceHolder","getAmpdoc","holder","isServiceRegistered","nodeOrDoc","getService","getAmpDoc","ampdoc","isSingleDoc","devAssert","s","services","__AMP_SERVICES","getServices","obj","ctor","context","resolve","service","passiveSupported","Services","getServiceForDoc","window","elem","distribute","prependSelectorsWith","overflow","animateScrollWithinParent","duration","timer","promise","then","this","handlers_","handler","remove","array","item","index","indexOf","splice","removeItem","removeAll","fire","opt_event","getHandlerCount","_this$handlers_","PROP_","Gestures","static","opt_shouldNotPreventDefault","opt_shouldStopPropagation","res","shouldNotPreventDefault","shouldStopPropagation","element_","recognizers_","tracking_","ready_","pending_","eventing_","shouldNotPreventDefault_","shouldStopPropagation_","wasEventing_","pass_","opt_defaultDelay","timer_","handler_","defaultDelay_","scheduled_","nextTime_","running_","boundPass_","isPending","schedule","opt_delay","delay","nextTime","Date","now","cancel","doPass_","pointerDownObservable_","Observable","overservers_","boundOnTouchStart_","onTouchStart_","boundOnTouchEnd_","onTouchEnd_","boundOnTouchMove_","onTouchMove_","boundOnTouchCancel_","onTouchCancel_","options","passive","addEventListener","removeEventListener","err","supportsPassiveEventListener","passAfterEvent_","cleanup","onGesture","recognizerConstr","recognizer","getType","overserver","removeGesture","predicate","findIndex","onPointerDown","event","stopTracking_","onTouchStart","startTracking_","afterEvent_","onTouchMove","onTouchEnd","isReady","isExpired","cancelEventing_","signalReady_","offset","acceptCancel","signalPending_","timeLeft","signalEnd_","signalEmit_","data","time","cancelEvent","stopPropagation","preventDefault","readyIndex","waitTime","Math","max","startEventing_","acceptStart","deltaV","deltaTime","prevVelocity","speed","depr","min","FRAME_CONST_","round","log","Direction","Orientation","url","substring","TAG","Side","AmpSidebar","AMP","BaseElement","super","viewport_","action_","updateFn_","maskElement_","document_","documentElement_","documentElement","side_","toolbars_","platform","isIos_","isIos","isSafari_","isSafari","historyId_","bottomBarCompensated_","closeButton_","openerElement_","initialScrollTop_","opened_","nestedMenu_","swipeToDismiss_","mutateElement","onclose","win_","mutateElement_","onclose_","direction_","orientation_","swipeElement_","mask_","getSwipeElementLength_","capDistance_","deltaX","deltaY","delta","translateBy_","unit","distance","startSwipe","config","direction","mask","orientation","swipeElement","swipeMove","swipeMove_","endSwipe","carrySwipeMomentum_","velocity","setStyles","transform","transition","delayAfterDeferringToEventLoop","snapBackFromSwipe_","finalDistance","opacity","dismissFromSwipe_","adjustForSwipePosition_","swipeElementTransform","maskOpacity","releaseSwipe_","velocityX","velocityY","finalDeltaX","finalDeltaY","finalVelocity","swipeToCloseDistance","isLast","swipeDistance","swipeFraction","cb","dismiss_","currentSwipeForThisElement_","disableSwipeClose_","onResized_","onViewportResizeUnlisten_","buildCallback","doc","getViewport","getServiceForDocOrNull","body","getBody","warn","setSideAttribute_","maybeBuildNestedMenu_","whenReady","toArray","querySelectorAll","forEach","toolbarElement","contextElement","context_","toolbarDomElement_","ampdoc_","toolbarMedia_","toolbarClone_","toolbarTarget_","toolbarShown_","buildCallback_","onLayoutChange","matchMedia","attemptShow_","hideToolbar_","cloneNode","targetId","assert","targetElement","getElementById","toggle","isToolbarShown_","Promise","appendChild","handleAutoscroll","fixIosElasticScrollLeak_","tabIndex","key","close_","getExistingCloseButton_","createScreenReaderCloseButton","insertBefore","firstChild","registerDefaultAction","invocation","caller","trust","open_","registerAction","addToAllowlist","closestAncestorElementBySelector","href","tgtLoc","parse","currentHref","getUrl","removeFragment","hash","setupGestures_","attachedCallback","onResize","minInterval","locker","timestamp","nextCallArgs","remaining","waiter","debounce","detachedCallback","nestedMenu","installExtensionForDoc","candidates","candidate","hasAction","hasResolvableActionForTarget","inToolbar","ariaLabel","screenReaderCloseButton","createElement","textContent","toolbar","setUpdateFn_","updateFn","runUpdate","updateForOpening_","getMaskElement_","addToFixedLayer","every","info","isConnectedNode","elements","ancestors","getAncestors","filter","c","getElementsToAriaHide","focusableElements","root","potentiallyFocusable","join","getPotentiallyFocusableElements","focusableInternalElements","focusableExternalElements","hiddenElementInfos","concat","map","prevValue","restoreAttributeValue","setModalAsOpen","compensateIosBottombar_","scrollTop","updateForOpened_","realChildElements","owners","scheduleLayout","scheduleResume","isIosWebView_","tryFocus","triggerEvent_","setAsContainer","updateForClosing_","immediate","pop","topModalElement","setModalAsClosed","updateForClosed_","schedulePause","removeAsContainer","containerOrContainers","containers","arrayOrSingleItem","forAllWithin","unmountAll","openerElement","enterOverlayMode","getHistory_","historyId","getScrollTop","getObserver","observe","Type_Enum","observeSize","skipAnimation","leaveOverlayMode","scrollDidNotChange","sidebarIsActive","activeElement","shouldRemove","removed","delete","unobserve","unobserveSize","manager","type_","manager_","signalReady","signalPending","signalEnd","signalEmit","unusedEvent","horiz","vert","horiz_","vert_","startX_","startY_","lastX_","lastY_","prevX_","prevY_","startTime_","lastTime_","prevTime_","velocityX_","velocityY_","touches","clientX","clientY","x","y","emit_","dx","abs","dy","end_","first","last","calcVelocity","startX","startY","lastX","lastY","gesture","handleSwipe_","nodeName","side","scrollHeight","div","detail","opt_eventInit","eventInit","assign","createCustomEvent","CustomEvent","trigger","isEmbedded","registerElement"],"sourceRoot":"https://webcf.waybackmachine.org/web/20220421194710/https://raw.githubusercontent.com/ampproject/amphtml/2203281422000/","sources":["src/core/types/array.js","node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelperLoose.js","node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","src/core/types/object/index.js","src/core/dom/style.js","src/core/types/index.js","src/core/assert/dev.js","src/core/window/index.js","src/core/dom/query.js","src/core/types/string/index.js","src/core/dom/index.js","src/core/error/index.js","src/core/dom/layout/size-observer.js","src/core/dom/modal.js","src/core/dom/resource-container-helper.js","src/config.js","src/utils/log.js","src/core/data-structures/promise.js","src/service-helpers.js","src/service/index.js","src/core/dom/event-helper-listen.js","extensions/amp-sidebar/0.1/autoscroll.js","src/core/dom/css-selectors.js","extensions/amp-sidebar/0.1/utils.js","src/core/data-structures/observable.js","src/gesture.js","src/pass.js","src/motion.js","src/gesture-recognizers.js","extensions/amp-sidebar/0.1/swipe-to-dismiss.js","src/url.js","extensions/amp-sidebar/0.1/amp-sidebar.js","src/core/constants/action-constants.js","src/core/constants/amp-events.js","extensions/amp-sidebar/0.1/toolbar.js","src/core/constants/key-codes.js","src/core/types/function/index.js","src/utils/story.js","src/utils/event-helper.js","build/amp-sidebar-0.1.css.js"]}