1"use strict"; 2(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([[4772],{ 3 4/***/ 552001: 5/***/ (function(__unused_webpack_module, exports, __webpack_require__) { 6 7 8Object.defineProperty(exports, "__esModule", ({ value: true })); 9exports.cn = cn; 10const clsx_1 = __webpack_require__(557966); 11const tailwind_merge_1 = __webpack_require__(690068); 12function cn(...inputs) { 13 return (0, tailwind_merge_1.twMerge)((0, clsx_1.clsx)(inputs)); 14} 15 16 17/***/ }), 18 19/***/ 536585: 20/***/ (function(__unused_webpack_module, exports, __webpack_require__) { 21 22 23var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { 24 if (k2 === undefined) k2 = k; 25 var desc = Object.getOwnPropertyDescriptor(m, k); 26 if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { 27 desc = { enumerable: true, get: function() { return m[k]; } }; 28 } 29 Object.defineProperty(o, k2, desc); 30}) : (function(o, m, k, k2) { 31 if (k2 === undefined) k2 = k; 32 o[k2] = m[k]; 33})); 34var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { 35 Object.defineProperty(o, "default", { enumerable: true, value: v }); 36}) : function(o, v) { 37 o["default"] = v; 38}); 39var __importStar = (this && this.__importStar) || (function () { 40 var ownKeys = function(o) { 41 ownKeys = Object.getOwnPropertyNames || function (o) { 42 var ar = []; 43 for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; 44 return ar; 45 }; 46 return ownKeys(o); 47 }; 48 return function (mod) { 49 if (mod && mod.__esModule) return mod; 50 var result = {}; 51 if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); 52 __setModuleDefault(result, mod); 53 return result; 54 }; 55})(); 56Object.defineProperty(exports, "__esModule", ({ value: true })); 57exports.buttonVariants = exports.Button = void 0; 58const jsx_runtime_1 = __webpack_require__(785893); 59const React = __importStar(__webpack_require__(667294)); 60const react_slot_1 = __webpack_require__(469615); 61const class_variance_authority_1 = __webpack_require__(337028); 62const utils_1 = __webpack_require__(552001); 63const buttonVariants = (0, class_variance_authority_1.cva)('tw:inline-flex tw:items-center tw:justify-center tw:gap-2 tw:whitespace-nowrap tw:rounded-3xl tw:text-sm tw:font-display tw:font-medium tw:leading-4 tw:tracking-wide tw:uppercase tw:transition-all tw:disabled:pointer-events-none tw:disabled:opacity-50 tw:[&_svg]:pointer-events-none tw:[&_svg:not([class*=size-])]:size-6 tw:shrink-0 tw:[&_svg]:shrink-0 tw:outline-none tw:focus-visible:border-ring tw:focus-visible:ring-ring/50 tw:focus-visible:ring-[3px] tw:aria-invalid:ring-destructive/20 tw:dark:aria-invalid:ring-destructive/40 tw:aria-invalid:border-destructive', { 64 variants: { 65 variant: { 66 default: 'tw:bg-primary tw:text-primary-foreground tw:shadow-xs tw:hover:bg-primary/90', 67 destructive: 'tw:bg-destructive tw:text-white tw:shadow-xs tw:hover:bg-destructive/90 tw:focus-visible:ring-destructive/20 tw:dark:focus-visible:ring-destructive/40 tw:dark:bg-destructive/60', 68 outline: 'tw:border tw:border-input tw:bg-background tw:shadow-xs tw:hover:bg-accent tw:hover:text-accent-foreground tw:dark:bg-input/30 tw:dark:border-input tw:dark:hover:bg-input/50', 69 secondary: 'tw:bg-secondary tw:text-secondary-foreground tw:shadow-xs tw:hover:bg-secondary/80', 70 ghost: 'tw:hover:bg-accent tw:hover:text-accent-foreground tw:dark:hover:bg-accent/50', 71 link: 'tw:text-primary tw:underline-offset-4 tw:hover:underline tw:font-sans', 72 }, 73 size: { 74 default: 'tw:h-11 tw:px-4 tw:py-2 tw:has-[>svg]:px-3', 75 sm: 'tw:h-10 tw:gap-1.5 tw:px-5 tw:has-[>svg]:px-2.5', 76 lg: 'tw:h-10 tw:px-6 tw:has-[>svg]:px-4', 77 icon: 'tw:size-9', 78 }, 79 }, 80 defaultVariants: { 81 variant: 'default', 82 size: 'default', 83 }, 84}); 85exports.buttonVariants = buttonVariants; 86const Button = React.forwardRef(({ className, variant, size, asChild
86= false, ...props }, ref) => { 87 const Comp = asChild ? react_slot_1.Slot : 'button'; 88 return ((0, jsx_runtime_1.jsx)(Comp, { ref: ref, "data-slot": "button", className: (0, utils_1.cn)(buttonVariants({ variant, size, className })), ...props })); 89}); 90exports.Button = Button; 91Button.displayName = 'Button'; 92 93 94/***/ }), 95 96/***/ 495191: 97/***/ (function(__unused_webpack_module, exports, __webpack_require__) { 98 99 100Object.defineProperty(exports, "__esModule", ({ value: true })); 101exports.buttonVariants = exports.Button = void 0; 102var button_1 = __webpack_require__(536585); 103Object.defineProperty(exports, "Button", ({ enumerable: true, get: function () { return button_1.Button; } })); 104Object.defineProperty(exports, "buttonVariants", ({ enumerable: true, get: function () { return button_1.buttonVariants; } })); 105 106 107/***/ }), 108 109/***/ 840917: 110/***/ (function(__unused_webpack_module, exports, __webpack_require__) { 111 112 113var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { 114 if (k2 === undefined) k2 = k; 115 var desc = Object.getOwnPropertyDescriptor(m, k); 116 if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { 117 desc = { enumerable: true, get: function() { return m[k]; } }; 118 } 119 Object.defineProperty(o, k2, desc); 120}) : (function(o, m, k, k2) { 121 if (k2 === undefined) k2 = k; 122 o[k2] = m[k]; 123})); 124var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { 125 Object.defineProperty(o, "default", { enumerable: true, value: v }); 126}) : function(o, v) { 127 o["default"] = v; 128}); 129var __importStar = (this && this.__importStar) || (function () { 130 var ownKeys = function(o) { 131 ownKeys = Object.getOwnPropertyNames || function (o) { 132 var ar = []; 133 for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; 134 return ar; 135 }; 136 return ownKeys(o); 137 }; 138 return function (mod) { 139 if (mod && mod.__esModule) return mod; 140 var result = {}; 141 if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); 142 __setModuleDefault(result, mod); 143 return result; 144 }; 145})(); 146Object.defineProperty(exports, "__esModule", ({ value: true })); 147exports.DialogDescription = exports.DialogTitle = exports.DialogFooter = exports.DialogHeader = exports.DialogContent = exports.DialogClose = exports.DialogTrigger = exports.DialogOverlay = exports.DialogPortal = exports.Dialog = void 0; 148const jsx_runtime_1 = __webpack_require__(785893); 149const React = __importStar(__webpack_require__(667294)); 150const DialogPrimitive = __importStar(__webpack_require__(796382)); 151const lucide_react_1 = __webpack_require__(484443); 152const usePortalContainer_1 = __webpack_require__(162485); 153const utils_1 = __webpack_require__(552001); 154const Dialog = DialogPrimitive.Root; 155exports.Dialog = Dialog; 156const DialogTrigger = DialogPrimitive.Trigger; 157exports.DialogTrigger = DialogTrigger; 158const DialogPortal = DialogPrimitive.Portal; 159exports.DialogPortal = DialogPortal; 160const DialogClose = DialogPrimitive.Close; 161exports.DialogClose = DialogClose; 162const dialogOverlayAnimationClasses = 'tw:data-[state=open]:animate-in tw:data-[state=closed]:animate-out tw:data-[state=closed]:fade-out-0 tw:data-[state=open]:fade-in-0'; 163const dialogContentAnimationClasses = 'tw:duration-200 tw:data-[state=open]:animate-in tw:data-[state=closed]:animate-out tw:data-[state=closed]:fade-out-0 tw:data-[state=open]:fade-in-0 tw:data-[state=closed]:zoom-out-95 tw:data-[state=open]:zoom-in-95 tw:data-[state=closed]:slide-out-to-left-1/2 tw:data-[state=closed]:slide-out-to-top-[48%] tw:data-[state=open]:slide-in-from-left-1/2 tw:data-[state=open]:slide-in-from-top-[48%]'; 164const DialogOverlay = React.forwardRef(({ className, enableAnimation = true, ...props }, ref) => ((0, jsx_runtime_1.jsx)(DialogPrimitive.Overlay, { ref: ref, className: (0, utils_1.cn)( 165 // This extremely high number is used to win over the z-index that the CartDrawer 166 // iframe has by default, which is z-index: 2147483601; and lets us make the dialogue overlay 167 // to stay always on top. 168 'tw:fixed tw:inset-0 tw:z-[2147483602] tw:bg-black/80', enableAnimation && dialogOverlayAnimationClasses, className), ...props }))); 169exports.DialogOverlay = DialogOverlay; 170DialogOverlay.displayName = DialogPrimitive.Overlay.displayName; 171const DialogContent = React.forwardRef(({ className, children, container, showCloseButton = true, enableAnimation = true, ...props }, ref) => { 172 const defaultContainer = (0, usePortalContainer_1.usePortalContainer)(); 173 return ((0, jsx_runtime_1.jsxs)(DialogPrimitive.Portal, { container: container ?? defaultContainer, children: [(0, jsx_runtime_1.jsx)(DialogOverlay, { enableAnimation: enableAnimation }), (0, jsx_runtime_1.jsxs)(DialogPrimitive.Content, { ref: ref, className: (0, utils_1.cn)( 174 // This extremely high number is used to win over the z-index of the DialogOverlay 175 // iframe has by default, which is z-index: 2147483602; and lets us make the DialogContent 176 // to stay always on top. 177 'tw:fixed tw:left-[50%] tw:top-[50%] tw:z-[2147483603] tw:grid tw:w-full tw:max-w-lg tw:translate-x-[-50%] tw:translate-y-[-50%] tw:gap-4 tw:border tw:bg-background tw:p-6 t
177w:sm:p-10 tw:shadow-lg tw:sm:rounded-lg', enableAnimation && dialogContentAnimationClasses, className), ...props, children: [children, showCloseButton && ((0, jsx_runtime_1.jsxs)(DialogPrimitive.Close, { className: "tw:absolute tw:right-4 tw:top-4 tw:rounded-sm tw:opacity-70 tw:ring-offset-background tw:transition-opacity tw:hover:opacity-100 tw:focus:outline-none tw:focus:ring-2 tw:focus:ring-ring tw:focus:ring-offset-2 tw:disabled:pointer-events-none tw:data-[state=open]:bg-accent tw:data-[state=open]:text-muted-foreground", children: [(0, jsx_runtime_1.jsx)(lucide_react_1.X, { className: "tw:h-4 tw:w-4" }), (0, jsx_runtime_1.jsx)("span", { className: "tw:sr-only", children: "Close" })] }))] })] })); 178}); 179exports.DialogContent = DialogContent; 180DialogContent.displayName = DialogPrimitive.Content.displayName; 181const DialogHeader = ({ className, ...props }) => ((0, jsx_runtime_1.jsx)("div", { className: (0, utils_1.cn)('tw:flex tw:flex-col tw:space-y-1.5 tw:text-center tw:sm:text-left', className), ...props })); 182exports.DialogHeader = DialogHeader; 183DialogHeader.displayName = 'DialogHeader'; 184const DialogFooter = ({ className, ...props }) => ((0, jsx_runtime_1.jsx)("div", { className: (0, utils_1.cn)('tw:flex tw:flex-col-reverse tw:sm:flex-row tw:sm:justify-end tw:sm:space-x-2', className), ...props })); 185exports.DialogFooter = DialogFooter; 186DialogFooter.displayName = 'DialogFooter'; 187const DialogTitle = React.forwardRef(({ className, ...props }, ref) => ((0, jsx_runtime_1.jsx)(DialogPrimitive.Title, { ref: ref, className: (0, utils_1.cn)('tw:text-lg tw:font-semibold tw:leading-none tw:tracking-tight', className), ...props }))); 188exports.DialogTitle = DialogTitle; 189DialogTitle.displayName = DialogPrimitive.Title.displayName; 190const DialogDescription = React.forwardRef(({ className, ...props }, ref) => ((0, jsx_runtime_1.jsx)(DialogPrimitive.Description, { ref: ref, className: (0, utils_1.cn)('tw:text-sm tw:text-muted-foreground', className), ...props }))); 191exports.DialogDescription = DialogDescription; 192DialogDescription.displayName = DialogPrimitive.Description.displayName; 193 194 195/***/ }), 196 197/***/ 95756: 198/***/ (function(__unused_webpack_module, exports, __webpack_require__) { 199 200 201Object.defineProperty(exports, "__esModule", ({ value: true })); 202exports.DialogDescription = exports.DialogTitle = exports.DialogFooter = exports.DialogHeader = exports.DialogContent = exports.DialogClose = exports.DialogTrigger = exports.DialogOverlay = exports.DialogPortal = exports.Dialog = void 0; 203var dialog_1 = __webpack_require__(840917); 204Object.defineProperty(exports, "Dialog", ({ enumerable: true, get: function () { return dialog_1.Dialog; } })); 205Object.defineProperty(exports, "DialogPortal", ({ enumerable: true, get: function () { return dialog_1.DialogPortal; } })); 206Object.defineProperty(exports, "DialogOverlay", ({ enumerable: true, get: function () { return dialog_1.DialogOverlay; } })); 207Object.defineProperty(exports, "DialogTrigger", ({ enumerable: true, get: function () { return dialog_1.DialogTrigger; } })); 208Object.defineProperty(exports, "DialogClose", ({ enumerable: true, get: function () { return dialog_1.DialogClose; } })); 209Object.defineProperty(exports, "DialogContent", ({ enumerable: true, get: function () { return dialog_1.DialogContent; } })); 210Object.defineProperty(exports, "DialogHeader", ({ enumerable: true, get: function () { return dialog_1.DialogHeader; } })); 211Object.defineProperty(exports, "DialogFooter", ({ enumerable: true, get: function () { return dialog_1.DialogFooter; } })); 212Object.defineProperty(exports, "DialogTitle", ({ enumerable: true, get: function () { return dialog_1.DialogTitle; } })); 213Object.defineProperty(exports, "DialogDescription", ({ enumerable: true, get: function () { return dialog_1.DialogDescription; } })); 214 215 216/***/ }), 217 218/***/ 162485: 219/***/ (function(__unused_webpack_module, exports, __webpack_require__) { 220 221 222Object.defineProperty(exports, "__esModule", ({ value: true })); 223exports.usePortalContainer = usePortalContainer; 224const react_1 = __webpack_require__(667294); 225/** 226 * Hook to get a portal container element with the 'tw' class for Tailwind prefix support. 227 * 228 * This is needed because Radix UI portals render outside the React tree (in document.body by default), 229 * which means they won't have access to the 'tw' class ancestor required for the tw: prefix to work. 230 * 231 * @param containerId - Optional ID for the portal container element (default: 'portal-root') 232 * @returns The portal container element or null if not mounted 233 * 234 * @example 235 * ```tsx 236 * function MyComponent() { 237 * const portalContainer = usePortalContainer(); 238 * 239 * return ( 240 * <SelectPrimitive.Portal container={portalContainer}> 241 * <SelectPrimitive.Content> 242 * // Content with tw: prefixed classes will work here 243 * </SelectPrimitive.Content> 244 * </SelectPrimitive.Portal> 245 * ); 246 * } 247 * ``` 248 */ 249function usePortalContainer(containerId = 'portal-root') { 250 const [container, setContainer] = (0, react_1.useState)(null); 251 (0, react_1.useEffect)(() => { 252 // Find existing container or create one 253 let portalContainer = document.getElementById(containerId); 254 if (!portalContainer) { 255 portalContainer = document.createElement('div'); 256 portalContainer.id = containerId; 257 portalContainer.className = 'tw'; // Add tw class for Tailwind prefix support
258 document.body.appendChild(portalContainer); 259 } 260 setContainer(portalContainer); 261 // Cleanup on unmount is intentionally omitted to allow multiple components 262 // to share the same portal container 263 }, [containerId]); 264 return container; 265} 266 267 268/***/ }), 269 270/***/ 469615: 271/***/ (function(module, __unused_webpack_exports, __webpack_require__) { 272 273 274var __create = Object.create; 275var __defProp = Object.defineProperty; 276var __getOwnPropDesc = Object.getOwnPropertyDescriptor; 277var __getOwnPropNames = Object.getOwnPropertyNames; 278var __getProtoOf = Object.getPrototypeOf; 279var __hasOwnProp = Object.prototype.hasOwnProperty; 280var __export = (target, all) => { 281 for (var name in all) 282 __defProp(target, name, { get: all[name], enumerable: true }); 283}; 284var __copyProps = (to, from, except, desc) => { 285 if (from && typeof from === "object" || typeof from === "function") { 286 for (let key of __getOwnPropNames(from)) 287 if (!__hasOwnProp.call(to, key) && key !== except) 288 __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); 289 } 290 return to; 291}; 292var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( 293 // If the importer is in node compatibility mode or this is not an ESM 294 // file that has been converted to a CommonJS file using a Babel- 295 // compatible transform (i.e. "__esModule" has not been set), then set 296 // "default" to the CommonJS "module.exports" for node compatibility. 297 isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, 298 mod 299)); 300var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); 301
302// src/index.ts 303var index_exports = {}; 304__export(index_exports, { 305 Root: () => Slot, 306 Slot: () => Slot, 307 Slottable: () => Slottable, 308 createSlot: () => createSlot, 309 createSlottable: () => createSlottable 310}); 311module.exports = __toCommonJS(index_exports); 312
vendor: 4,179 bytes, lines 313-406
313// src/slot.tsx 314var React = __toESM(__webpack_require__(667294)); 315var import_react_compose_refs = __webpack_require__(420261); 316var import_jsx_runtime = __webpack_require__(785893); 317var REACT_LAZY_TYPE = Symbol.for("react.lazy"); 318var use = React[" use ".trim().toString()]; 319function isPromiseLike(value) { 320 return typeof value === "object" && value !== null && "then" in value; 321} 322function isLazyComponent(element) { 323 return element != null && typeof element === "object" && "$$typeof" in element && element.$$typeof === REACT_LAZY_TYPE && "_payload" in element && isPromiseLike(element._payload); 324} 325// @__NO_SIDE_EFFECTS__ 326function createSlot(ownerName) { 327 const SlotClone = /* @__PURE__ */ createSlotClone(ownerName); 328 const Slot2 = React.forwardRef((props, forwardedRef) => { 329 let { children, ...slotProps } = props; 330 if (isLazyComponent(children) && typeof use === "function") { 331 children = use(children._payload); 332 } 333 const childrenArray = React.Children.toArray(children); 334 const slottable = childrenArray.find(isSlottable); 335 if (slottable) { 336 const newElement = slottable.props.children; 337 const newChildren = childrenArray.map((child) => { 338 if (child === slottable) { 339 if (React.Children.count(newElement) > 1) return React.Children.only(null); 340 return React.isValidElement(newElement) ? newElement.props.children : null; 341 } else { 342 return child; 343 } 344 }); 345 return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(SlotClone, { ...slotProps, ref: forwardedRef, children: React.isValidElement(newElement) ? React.cloneElement(newElement, void 0, newChildren) : null }); 346 } 347 return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(SlotClone, { ...slotProps, ref: forwardedRef, children }); 348 }); 349 Slot2.displayName = `${ownerName}.Slot`; 350 return Slot2; 351} 352var Slot = /* @__PURE__ */ createSlot("Slot"); 353// @__NO_SIDE_EFFECTS__ 354function createSlotClone(ownerName) { 355 const SlotClone = React.forwardRef((props, forwardedRef) => { 356 let { children, ...slotProps } = props; 357 if (isLazyComponent(children) && typeof use === "function") { 358 children = use(children._payload); 359 } 360 if (React.isValidElement(children)) { 361 const childrenRef = getElementRef(children); 362 const props2 = mergeProps(slotProps, children.props); 363 if (children.type !== React.Fragment) { 364 props2.ref = forwardedRef ? (0, import_react_compose_refs.composeRefs)(forwardedRef, childrenRef) : childrenRef; 365 } 366 return React.cloneElement(children, props2); 367 } 368 return React.Children.count(children) > 1 ? React.Children.only(null) : null; 369 }); 370 SlotClone.displayName = `${ownerName}.SlotClone`; 371 return SlotClone; 372} 373var SLOTTABLE_IDENTIFIER = Symbol("radix.slottable"); 374// @__NO_SIDE_EFFECTS__ 375function createSlottable(ownerName) { 376 const Slottable2 = ({ children }) => { 377 return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_jsx_runtime.Fragment, { children }); 378 }; 379 Slottable2.displayName = `${ownerName}.Slottable`; 380 Slottable2.__radixId = SLOTTABLE_IDENTIFIER; 381 return Slottable2; 382} 383var Slottable = /* @__PURE__ */ createSlottable("Slottable"); 384function isSlottable(child) { 385 return React.isValidElement(child) && typeof child.type === "function" && "__radixId" in child.type && child.type.__radixId === SLOTTABLE_IDENTIFIER; 386} 387function mergeProps(slotProps, childProps) { 388 const overrideProps = { ...childProps }; 389 for (const propName in childProps) { 390 const slotPropValue = slotProps[propName]; 391 const childPropValue = childProps[propName]; 392 const isHandler = /^on[A-Z]/.test(propName); 393 if (isHandler) { 394 if (slotPropValue && childPropValue) { 395 overrideProps[propName] = (...args) => { 396 const result = childPropValue(...args); 397 slotPropValue(...args); 398 return result; 399 }; 400 } else if (slotPropValue) { 401 overrideProps[propName] = slotPropValue; 402 } 403 } else if (propName === "style") { 404 overrideProps[propName] = { ...slotPropValue, ...childPropValue }; 405 } else if (propName === "className") { 406 overrideProps[propName] = [slotPropValue, childPropValue].filter(
406Boolean).join(" "); 407 } 408 } 409 return { ...slotProps, ...overrideProps }; 410} 411function getElementRef(element) { 412 let getter = Object.getOwnPropertyDescriptor(element.props, "ref")?.get; 413 let mayWarn = getter && "isReactWarning" in getter && getter.isReactWarning; 414 if (mayWarn) { 415 return element.ref; 416 } 417 getter = Object.getOwnPropertyDescriptor(element, "ref")?.get; 418 mayWarn = getter && "isReactWarning" in getter && getter.isReactWarning; 419 if (mayWarn) { 420 return element.props.ref; 421 } 422 return element.props.ref || element.ref; 423} 424//# sourceMappingURL=index.js.map 425 426 427/***/ }), 428 429/***/ 799495: 430/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 431 432 433// EXPORTS 434__webpack_require__.d(__webpack_exports__, { 435 q: function() { return /* binding */ useMergeRefs; } 436}); 437 438// EXTERNAL MODULE: ./node_modules/react/index.js 439var react = __webpack_require__(667294); 440;// CONCATENATED MODULE: ./node_modules/use-callback-ref/dist/es2015/assignRef.js 441/** 442 * Assigns a value for a given ref, no matter of the ref format 443 * @param {RefObject} ref - a callback function or ref object 444 * @param value - a new value 445 * 446 * @see https://github.com/theKashey/use-callback-ref#assignref 447 * @example 448 * const refObject = useRef(); 449 * const refFn = (ref) => {....} 450 * 451 * assignRef(refObject, "refValue"); 452 * assignRef(refFn, "refValue"); 453 */ 454function assignRef(ref, value) { 455 if (typeof ref === 'function') { 456 ref(value); 457 } 458 else if (ref) { 459 ref.current = value; 460 } 461 return ref; 462} 463 464;// CONCATENATED MODULE: ./node_modules/use-callback-ref/dist/es2015/useRef.js 465 466/** 467 * creates a MutableRef with ref change callback 468 * @param initialValue - initial ref value 469 * @param {Function} callback - a callback to run when value changes 470 * 471 * @example 472 * const ref = useCallbackRef(0, (newValue, oldValue) => console.log(oldValue, '->', newValue); 473 * ref.current = 1; 474 * // prints 0 -> 1 475 * 476 * @see https://reactjs.org/docs/hooks-reference.html#useref 477 * @see https://github.com/theKashey/use-callback-ref#usecallbackref---to-replace-reactuseref 478 * @returns {MutableRefObject} 479 */ 480function useCallbackRef(initialValue, callback) { 481 var ref = (0,react.useState)(function () { return ({ 482 // value 483 value: initialValue, 484 // last callback 485 callback: callback, 486 // "memoized" public interface 487 facade: { 488 get current() { 489 return ref.value; 490 }, 491 set current(value) { 492 var last = ref.value; 493 if (last !== value) { 494 ref.value = value; 495 ref.callback(value, last); 496 } 497 }, 498 }, 499 }); })[0]; 500 // update callback 501 ref.callback = callback; 502 return ref.facade; 503} 504 505;// CONCATENATED MODULE: ./node_modules/use-callback-ref/dist/es2015/useMergeRef.js 506 507 508 509var useIsomorphicLayoutEffect = typeof window !== 'undefined' ? react.useLayoutEffect : react.useEffect; 510var currentValues = new WeakMap(); 511/** 512 * Merges two or more refs together providing a single interface to set their value 513 * @param {RefObject|Ref} refs 514 * @returns {MutableRefObject} - a new ref, which translates all changes to {refs} 515 * 516 * @see {@link mergeRefs} a version without buit-in memoization 517 * @see https://github.com/theKashey/use-callback-ref#usemergerefs 518 * @example 519 * const Component = React.forwardRef((props, ref) => { 520 * const ownRef = useRef(); 521 * const domRef = useMergeRefs([ref, ownRef]); // 👈 merge together 522 * return <div ref={domRef}>...</div> 523 * } 524 */ 525function useMergeRefs(refs, defaultValue) { 526 var callbackRef = useCallbackRef(defaultValue || null, function (newValue) { 527 return refs.forEach(function (ref) { return assignRef(ref, newValue); }); 528 }); 529 // handle refs changes - added or removed 530 useIsomorphicLayoutEffect(function () { 531 var oldValue = currentValues.get(callbackRef); 532 if (oldValue) { 533 var prevRefs_1 = new Set(oldValue); 534 var nextRefs_1 = new Set(refs); 535 var current_1 = callbackRef.current;
vendor: 4,169 bytes, lines 536-661
536 prevRefs_1.forEach(function (ref) { 537 if (!nextRefs_1.has(ref)) { 538 assignRef(ref, null); 539 } 540 }); 541 nextRefs_1.forEach(function (ref) { 542 if (!prevRefs_1.has(ref)) { 543 assignRef(ref, current_1); 544 } 545 }); 546 } 547 currentValues.set(callbackRef, refs); 548 }, [refs]); 549 return callbackRef; 550} 551 552 553/***/ }), 554 555/***/ 266781: 556/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 557 558/* harmony export */ __webpack_require__.d(__webpack_exports__, { 559/* harmony export */ L: function() { return /* binding */ exportSidecar; } 560/* harmony export */ }); 561/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(197582); 562/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(667294); 563 564 565var SideCar = function (_a) { 566 var sideCar = _a.sideCar, rest = (0,tslib__WEBPACK_IMPORTED_MODULE_1__/* .__rest */ ._T)(_a, ["sideCar"]); 567 if (!sideCar) { 568 throw new Error('Sidecar: please provide `sideCar` property to import the right car'); 569 } 570 var Target = sideCar.read(); 571 if (!Target) { 572 throw new Error('Sidecar medium not found'); 573 } 574 return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Target, (0,tslib__WEBPACK_IMPORTED_MODULE_1__/* .__assign */ .pi)({}, rest)); 575}; 576SideCar.isSideCarExport = true; 577function exportSidecar(medium, exported) { 578 medium.useMedium(exported); 579 return SideCar; 580} 581 582 583/***/ }), 584 585/***/ 887122: 586/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 587 588/* harmony export */ __webpack_require__.d(__webpack_exports__, { 589/* harmony export */ _: function() { return /* binding */ createSidecarMedium; } 590/* harmony export */ }); 591/* unused harmony export createMedium */ 592/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(197582); 593 594function ItoI(a) { 595 return a; 596} 597function innerCreateMedium(defaults, middleware) { 598 if (middleware === void 0) { middleware = ItoI; } 599 var buffer = []; 600 var assigned = false; 601 var medium = { 602 read: function () { 603 if (assigned) { 604 throw new Error('Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.'); 605 } 606 if (buffer.length) { 607 return buffer[buffer.length - 1]; 608 } 609 return defaults; 610 }, 611 useMedium: function (data) { 612 var item = middleware(data, assigned); 613 buffer.push(item); 614 return function () { 615 buffer = buffer.filter(function (x) { return x !== item; }); 616 }; 617 }, 618 assignSyncMedium: function (cb) { 619 assigned = true; 620 while (buffer.length) { 621 var cbs = buffer; 622 buffer = []; 623 cbs.forEach(cb); 624 } 625 buffer = { 626 push: function (x) { return cb(x); }, 627 filter: function () { return buffer; }, 628 }; 629 }, 630 assignMedium: function (cb) { 631 assigned = true; 632 var pendingQueue = []; 633 if (buffer.length) { 634 var cbs = buffer; 635 buffer = []; 636 cbs.forEach(cb); 637 pendingQueue = buffer; 638 } 639 var executeQueue = function () { 640 var cbs = pendingQueue; 641 pendingQueue = []; 642 cbs.forEach(cb); 643 }; 644 var cycle = function () { return Promise.resolve().then(executeQueue); }; 645 cycle(); 646 buffer = { 647 push: function (x) { 648 pendingQueue.push(x); 649 cycle(); 650 }, 651 filter: function (filter) { 652 pendingQueue = pendingQueue.filter(filter); 653 return buffer; 654 }, 655 }; 656 }, 657 }; 658 return medium; 659} 660function createMedium(defaults, middleware) { 661 if (middleware === void 0) { middleware = ItoI; }
662 return innerCreateMedium(defaults, middleware); 663} 664// eslint-disable-next-line @typescript-eslint/ban-types 665function createSidecarMedium(options) { 666 if (options === void 0) { options = {}; } 667 var medium = innerCreateMedium(null); 668 medium.options = (0,tslib__WEBPACK_IMPORTED_MODULE_0__/* .__assign */ .pi)({ async: true, ssr: false }, options); 669 return medium; 670} 671 672 673/***/ }), 674 675/***/ 197582: 676/***/ (function(__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) { 677 678/* harmony export */ __webpack_require__.d(__webpack_exports__, { 679/* harmony export */ _T: function() { return /* binding */ __rest; }, 680/* harmony export */ ev: function() { return /* binding */ __spreadArray; }, 681/* harmony export */ pi: function() { return /* binding */ __assign; } 682/* harmony export */ }); 683/* unused harmony exports __extends, __decorate, __param, __esDecorate, __runInitializers, __propKey, __setFunctionName, __metadata, __awaiter, __generator, __createBinding, __exportStar, __values, __read, __spread, __spreadArrays
vendor: 15,700 bytes, lines 683-1011
683, __await, __asyncGenerator, __asyncDelegator, __asyncValues, __makeTemplateObject, __importStar, __importDefault, __classPrivateFieldGet, __classPrivateFieldSet, __classPrivateFieldIn, __addDisposableResource, __disposeResources, __rewriteRelativeImportExtension */ 684/****************************************************************************** 685Copyright (c) Microsoft Corporation. 686 687Permission to use, copy, modify, and/or distribute this software for any 688purpose with or without fee is hereby granted. 689 690THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 691REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 692AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 693INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 694LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 695OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 696PERFORMANCE OF THIS SOFTWARE. 697***************************************************************************** */ 698/* global Reflect, Promise, SuppressedError, Symbol, Iterator */ 699 700var extendStatics = function(d, b) { 701 extendStatics = Object.setPrototypeOf || 702 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || 703 function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; 704 return extendStatics(d, b); 705}; 706 707function __extends(d, b) { 708 if (typeof b !== "function" && b !== null) 709 throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); 710 extendStatics(d, b); 711 function __() { this.constructor = d; } 712 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); 713} 714 715var __assign = function() { 716 __assign = Object.assign || function __assign(t) { 717 for (var s, i = 1, n = arguments.length; i < n; i++) { 718 s = arguments[i]; 719 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; 720 } 721 return t; 722 } 723 return __assign.apply(this, arguments); 724} 725 726function __rest(s, e) { 727 var t = {}; 728 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) 729 t[p] = s[p]; 730 if (s != null && typeof Object.getOwnPropertySymbols === "function") 731 for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { 732 if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) 733 t[p[i]] = s[p[i]]; 734 } 735 return t; 736} 737 738function __decorate(decorators, target, key, desc) { 739 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 740 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 741 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; 742 return c > 3 && r && Object.defineProperty(target, key, r), r; 743} 744 745function __param(paramIndex, decorator) { 746 return function (target, key) { decorator(target, key, paramIndex); } 747} 748 749function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { 750 function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } 751 var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; 752 var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; 753 var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); 754 var _, done = false; 755 for (var i = decorators.length - 1; i >= 0; i--) { 756 var context = {}; 757 for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p]; 758 for (var p in contextIn.access) context.access[p] = contextIn.access[p]; 759 context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); }; 760 var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); 761 if (kind === "accessor") { 762 if (result === void 0) continue; 763 if (result === null || typeof result !== "object") throw new TypeError("Object expected"); 764 if (_ = accept(result.get)) descriptor.get = _; 765 if (_ = accept(result.set)) descriptor.set = _; 766 if (_ = accept(result.init)) initializers.unshift(_); 767 } 768 else if (_ = accept(result)) { 769 if (kind === "field") initializers.unshift(_); 770 else descriptor[key] = _; 771 } 772 } 773 if (target) Object.defineProperty(target, contextIn.name, descriptor); 774 done = true; 775}; 776 777function __runInitializers(thisArg, initializers, value) { 778 var useValue = arguments.length > 2; 779 for (var i = 0; i < initializers.length; i++) { 780 value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); 781 } 782 return useValue ? value : void 0; 783}; 784 785function __propKey(x) { 786 return typeof x === "symbol" ? x : "".concat(x); 787}; 788 789function __setFunctionName(f, name, prefix) { 790 if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; 791 return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); 792}; 793 794function __metadata(metadataKey, metadataValue) { 795 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); 796} 797 798function __awaiter(thisArg, _arguments, P, generator) { 799 function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } 800 return new (P || (P = Promise))(function (resolve, reject) { 801 function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } 802 function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } 803 function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } 804 step((generator = generator.apply(thisArg, _arguments || [])).next()); 805 }); 806} 807 808function __generator(thisArg, body) { 809 var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); 810 return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; 811 function verb(n) { return function (v) { return step([n, v]); }; } 812 function step(op) { 813 if (f) throw new TypeError("Generator is already executing."); 814 while (g && (g = 0, op[0] && (_ = 0)), _) try { 815 if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; 816 if (y = 0, t) op = [op[0] & 2, t.value]; 817 switch (op[0]) { 818 case 0: case 1: t = op; break; 819 case 4: _.label++; return { value: op[1], done: false }; 820 case 5: _.label++; y = op[1]; op = [0]; continue; 821 case 7: op = _.ops.pop(); _.trys.pop(); continue; 822 default: 823 if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } 824 if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } 825 if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } 826 if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } 827 if (t[2]) _.ops.pop(); 828 _.trys.pop(); continue; 829 } 830 op = body.call(thisArg, _); 831 } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } 832 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; 833 } 834} 835 836var __createBinding = Object.create ? (function(o, m, k, k2) { 837 if (k2 === undefined) k2 = k; 838 var desc = Object.getOwnPropertyDescriptor(m, k); 839 if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { 840 desc = { enumerable: true, get: function() { return m[k]; } }; 841 } 842 Object.defineProperty(o, k2, desc); 843}) : (function(o, m, k, k2) { 844 if (k2 === undefined) k2 = k; 845 o[k2] = m[k]; 846}); 847 848function __exportStar(m, o) { 849 for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p); 850} 851 852function __values(o) { 853 var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; 854 if (m) return m.call(o); 855 if (o && typeof o.length === "number") return { 856 next: function () { 857 if (o && i >= o.length) o = void 0; 858 return { value: o && o[i++], done: !o }; 859 } 860 }; 861 throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); 862} 863 864function __read(o, n) { 865 var m = typeof Symbol === "function" && o[Symbol.iterator]; 866 if (!m) return o; 867 var i = m.call(o), r, ar = [], e; 868 try { 869 while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); 870 } 871 catch (error) { e = { error: error }; } 872 finally { 873 try { 874 if (r && !r.done && (m = i["return"])) m.call(i); 875 } 876 finally { if (e) throw e.error; } 877 } 878 return ar; 879} 880 881/** @deprecated */ 882function __spread() { 883 for (var ar = [], i = 0; i < arguments.length; i++) 884 ar = ar.concat(__read(arguments[i])); 885 return ar; 886} 887 888/** @deprecated */ 889function __spreadArrays() { 890 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; 891 for (var r = Array(s), k = 0, i = 0; i < il; i++) 892 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) 893 r[k] = a[j]; 894 return r; 895} 896 897function __spreadArray(to, from, pack) { 898 if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { 899 if (ar || !(i in from)) { 900 if (!ar) ar = Array.prototype.slice.call(from, 0, i); 901 ar[i] = from[i]; 902 } 903 } 904 return to.concat(ar || Array.prototype.slice.call(from)); 905} 906 907function __await(v) { 908 return this instanceof __await ? (this.v = v, this) : new __await(v); 909} 910 911function __asyncGenerator(thisArg, _arguments, generator) { 912 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); 913 var g = generator.apply(thisArg, _arguments || []), i, q = []; 914 return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i; 915 function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; } 916 function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } } 917 function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } 918 function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } 919 function fulfill(value) { resume("next", value); } 920 function reject(value) { resume("throw", value); } 921 function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } 922} 923 924function __asyncDelegator(o) { 925 var i, p; 926 return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; 927 function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; } 928} 929 930function __asyncValues(o) { 931 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); 932 var m = o[Symbol.asyncIterator], i; 933 return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); 934 function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } 935 function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } 936} 937 938function __makeTemplateObject(cooked, raw) { 939 if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } 940 return cooked; 941}; 942 943var __setModuleDefault = Object.create ? (function(o, v) { 944 Object.defineProperty(o, "default", { enumerable: true, value: v }); 945}) : function(o, v) { 946 o["default"] = v; 947}; 948 949var ownKeys = function(o) { 950 ownKeys = Object.getOwnPropertyNames || function (o) { 951 var ar = []; 952 for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; 953 return ar; 954 }; 955 return ownKeys(o); 956}; 957 958function __importStar(mod) { 959 if (mod && mod.__esModule) return mod; 960 var result = {}; 961 if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); 962 __setModuleDefault(result, mod); 963 return result; 964} 965 966function __importDefault(mod) { 967 return (mod && mod.__esModule) ? mod : { default: mod }; 968} 969 970function __classPrivateFieldGet(receiver, state, kind, f) { 971 if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); 972 if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); 973 return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); 974} 975 976function __classPrivateFieldSet(receiver, state, value, kind, f) { 977 if (kind === "m") throw new TypeError("Private method is not writable"); 978 if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); 979 if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); 980 return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; 981} 982 983function __classPrivateFieldIn(state, receiver) { 984 if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object"); 985 return typeof state === "function" ? receiver === state : state.has(receiver); 986} 987 988function __addDisposableResource(env, value, async) { 989 if (value !== null && value !== void 0) { 990 if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected."); 991 var dispose, inner; 992 if (async) { 993 if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined."); 994 dispose = value[Symbol.asyncDispose]; 995 } 996 if (dispose === void 0) { 997 if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined."); 998 dispose = value[Symbol.dispose]; 999 if (async) inner = dispose; 1000 } 1001 if (typeof dispose !== "function") throw new TypeError("Object not disposable."); 1002 if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } }; 1003 env.stack.push({ value: value, dispose: dispose, async: async }); 1004 } 1005 else if (async) { 1006 env.stack.push({ async: true }); 1007 } 1008 return value; 1009} 1010 1011var _SuppressedError =
vendor: 1,553 bytes, lines 1011-1057
1011typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { 1012 var e = new Error(message); 1013 return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; 1014}; 1015 1016function __disposeResources(env) { 1017 function fail(e) { 1018 env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e; 1019 env.hasError = true; 1020 } 1021 var r, s = 0; 1022 function next() { 1023 while (r = env.stack.pop()) { 1024 try { 1025 if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next); 1026 if (r.dispose) { 1027 var result = r.dispose.call(r.value); 1028 if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); }); 1029 } 1030 else s |= 1; 1031 } 1032 catch (e) { 1033 fail(e); 1034 } 1035 } 1036 if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve(); 1037 if (env.hasError) throw env.error; 1038 } 1039 return next(); 1040} 1041 1042function __rewriteRelativeImportExtension(path, preserveJsx) { 1043 if (typeof path === "string" && /^\.\.?\//.test(path)) { 1044 return path.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) { 1045 return tsx ? preserveJsx ? ".jsx" : ".js" : d && (!ext || !cm) ? m : (d + ext + "." + cm.toLowerCase() + "js"); 1046 }); 1047 } 1048 return path; 1049} 1050 1051/* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = ({ 1052 __extends, 1053 __assign, 1054 __rest, 1055 __decorate, 1056 __param, 1057 __esDecorate,
1058 __runInitializers, 1059 __propKey, 1060 __setFunctionName, 1061 __metadata, 1062 __awaiter, 1063 __generator, 1064 __createBinding, 1065 __exportStar, 1066 __values, 1067 __read, 1068 __spread, 1069 __spreadArrays, 1070 __spreadArray, 1071 __await, 1072 __asyncGenerator, 1073 __asyncDelegator, 1074 __asyncValues, 1075 __makeTemplateObject, 1076 __importStar, 1077 __importDefault, 1078 __classPrivateFieldGet, 1079 __classPrivateFieldSet, 1080 __classPrivateFieldIn, 1081 __addDisposableResource, 1082 __disposeResources, 1083 __rewriteRelativeImportExtension, 1084}); 1085 1086 1087/***/ }) 1088 1089}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.