Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: components.js
if (event.defaultPrevented)
[5000] Fix | Delete
return;
[5001] Fix | Delete
if (showTimeoutRef.current)
[5002] Fix | Delete
return;
[5003] Fix | Delete
if (!isMouseMoving())
[5004] Fix | Delete
return;
[5005] Fix | Delete
if (!showOnHoverProp(event))
[5006] Fix | Delete
return;
[5007] Fix | Delete
const element = event.currentTarget;
[5008] Fix | Delete
store.setAnchorElement(element);
[5009] Fix | Delete
store.setDisclosureElement(element);
[5010] Fix | Delete
const { showTimeout, timeout } = store.getState();
[5011] Fix | Delete
const showHovercard = () => {
[5012] Fix | Delete
showTimeoutRef.current = 0;
[5013] Fix | Delete
if (!isMouseMoving())
[5014] Fix | Delete
return;
[5015] Fix | Delete
store == null ? void 0 : store.setAnchorElement(element);
[5016] Fix | Delete
store == null ? void 0 : store.show();
[5017] Fix | Delete
queueMicrotask(() => {
[5018] Fix | Delete
store == null ? void 0 : store.setDisclosureElement(element);
[5019] Fix | Delete
});
[5020] Fix | Delete
};
[5021] Fix | Delete
const timeoutMs = showTimeout != null ? showTimeout : timeout;
[5022] Fix | Delete
if (timeoutMs === 0) {
[5023] Fix | Delete
showHovercard();
[5024] Fix | Delete
} else {
[5025] Fix | Delete
showTimeoutRef.current = window.setTimeout(showHovercard, timeoutMs);
[5026] Fix | Delete
}
[5027] Fix | Delete
}
[5028] Fix | Delete
);
[5029] Fix | Delete
const ref = (0,external_React_.useCallback)(
[5030] Fix | Delete
(element) => {
[5031] Fix | Delete
if (!store)
[5032] Fix | Delete
return;
[5033] Fix | Delete
const { anchorElement } = store.getState();
[5034] Fix | Delete
if (anchorElement == null ? void 0 : anchorElement.isConnected)
[5035] Fix | Delete
return;
[5036] Fix | Delete
store.setAnchorElement(element);
[5037] Fix | Delete
},
[5038] Fix | Delete
[store]
[5039] Fix | Delete
);
[5040] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, props), {
[5041] Fix | Delete
ref: useMergeRefs(ref, props.ref),
[5042] Fix | Delete
onMouseMove
[5043] Fix | Delete
});
[5044] Fix | Delete
props = useFocusable(props);
[5045] Fix | Delete
return props;
[5046] Fix | Delete
}
[5047] Fix | Delete
);
[5048] Fix | Delete
var HovercardAnchor = createComponent(
[5049] Fix | Delete
(props) => {
[5050] Fix | Delete
const htmlProps = useHovercardAnchor(props);
[5051] Fix | Delete
return _3ORBWXWF_createElement("a", htmlProps);
[5052] Fix | Delete
}
[5053] Fix | Delete
);
[5054] Fix | Delete
if (false) {}
[5055] Fix | Delete
[5056] Fix | Delete
[5057] Fix | Delete
[5058] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/MNFF5YOJ.js
[5059] Fix | Delete
"use client";
[5060] Fix | Delete
[5061] Fix | Delete
[5062] Fix | Delete
[5063] Fix | Delete
// src/tooltip/tooltip-context.tsx
[5064] Fix | Delete
var MNFF5YOJ_ctx = createStoreContext(
[5065] Fix | Delete
[HovercardContextProvider],
[5066] Fix | Delete
[HovercardScopedContextProvider]
[5067] Fix | Delete
);
[5068] Fix | Delete
var useTooltipContext = MNFF5YOJ_ctx.useContext;
[5069] Fix | Delete
var useTooltipScopedContext = MNFF5YOJ_ctx.useScopedContext;
[5070] Fix | Delete
var useTooltipProviderContext = MNFF5YOJ_ctx.useProviderContext;
[5071] Fix | Delete
var TooltipContextProvider = MNFF5YOJ_ctx.ContextProvider;
[5072] Fix | Delete
var TooltipScopedContextProvider = MNFF5YOJ_ctx.ScopedContextProvider;
[5073] Fix | Delete
[5074] Fix | Delete
[5075] Fix | Delete
[5076] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/tooltip/tooltip-anchor.js
[5077] Fix | Delete
"use client";
[5078] Fix | Delete
[5079] Fix | Delete
[5080] Fix | Delete
[5081] Fix | Delete
[5082] Fix | Delete
[5083] Fix | Delete
[5084] Fix | Delete
[5085] Fix | Delete
[5086] Fix | Delete
[5087] Fix | Delete
[5088] Fix | Delete
[5089] Fix | Delete
[5090] Fix | Delete
[5091] Fix | Delete
// src/tooltip/tooltip-anchor.ts
[5092] Fix | Delete
[5093] Fix | Delete
[5094] Fix | Delete
[5095] Fix | Delete
var globalStore = createStore({
[5096] Fix | Delete
activeStore: null
[5097] Fix | Delete
});
[5098] Fix | Delete
var useTooltipAnchor = createHook(
[5099] Fix | Delete
(_a) => {
[5100] Fix | Delete
var _b = _a, { store, showOnHover = true } = _b, props = __objRest(_b, ["store", "showOnHover"]);
[5101] Fix | Delete
const context = useTooltipProviderContext();
[5102] Fix | Delete
store = store || context;
[5103] Fix | Delete
invariant(
[5104] Fix | Delete
store,
[5105] Fix | Delete
false && 0
[5106] Fix | Delete
);
[5107] Fix | Delete
const canShowOnHoverRef = (0,external_React_.useRef)(false);
[5108] Fix | Delete
(0,external_React_.useEffect)(() => {
[5109] Fix | Delete
return sync(store, ["mounted"], (state) => {
[5110] Fix | Delete
if (state.mounted)
[5111] Fix | Delete
return;
[5112] Fix | Delete
canShowOnHoverRef.current = false;
[5113] Fix | Delete
});
[5114] Fix | Delete
}, [store]);
[5115] Fix | Delete
(0,external_React_.useEffect)(() => {
[5116] Fix | Delete
return sync(store, ["mounted", "skipTimeout"], (state) => {
[5117] Fix | Delete
if (!store)
[5118] Fix | Delete
return;
[5119] Fix | Delete
if (state.mounted) {
[5120] Fix | Delete
const { activeStore } = globalStore.getState();
[5121] Fix | Delete
if (activeStore !== store) {
[5122] Fix | Delete
activeStore == null ? void 0 : activeStore.hide();
[5123] Fix | Delete
}
[5124] Fix | Delete
return globalStore.setState("activeStore", store);
[5125] Fix | Delete
}
[5126] Fix | Delete
const id = setTimeout(() => {
[5127] Fix | Delete
const { activeStore } = globalStore.getState();
[5128] Fix | Delete
if (activeStore !== store)
[5129] Fix | Delete
return;
[5130] Fix | Delete
globalStore.setState("activeStore", null);
[5131] Fix | Delete
}, state.skipTimeout);
[5132] Fix | Delete
return () => clearTimeout(id);
[5133] Fix | Delete
});
[5134] Fix | Delete
}, [store]);
[5135] Fix | Delete
const onMouseEnterProp = props.onMouseEnter;
[5136] Fix | Delete
const onMouseEnter = useEvent((event) => {
[5137] Fix | Delete
onMouseEnterProp == null ? void 0 : onMouseEnterProp(event);
[5138] Fix | Delete
canShowOnHoverRef.current = true;
[5139] Fix | Delete
});
[5140] Fix | Delete
const onFocusVisibleProp = props.onFocusVisible;
[5141] Fix | Delete
const onFocusVisible = useEvent((event) => {
[5142] Fix | Delete
onFocusVisibleProp == null ? void 0 : onFocusVisibleProp(event);
[5143] Fix | Delete
if (event.defaultPrevented)
[5144] Fix | Delete
return;
[5145] Fix | Delete
store == null ? void 0 : store.setAnchorElement(event.currentTarget);
[5146] Fix | Delete
store == null ? void 0 : store.show();
[5147] Fix | Delete
});
[5148] Fix | Delete
const onBlurProp = props.onBlur;
[5149] Fix | Delete
const onBlur = useEvent((event) => {
[5150] Fix | Delete
onBlurProp == null ? void 0 : onBlurProp(event);
[5151] Fix | Delete
if (event.defaultPrevented)
[5152] Fix | Delete
return;
[5153] Fix | Delete
const { activeStore } = globalStore.getState();
[5154] Fix | Delete
if (activeStore === store) {
[5155] Fix | Delete
globalStore.setState("activeStore", null);
[5156] Fix | Delete
}
[5157] Fix | Delete
});
[5158] Fix | Delete
const type = store.useState("type");
[5159] Fix | Delete
const contentId = store.useState((state) => {
[5160] Fix | Delete
var _a2;
[5161] Fix | Delete
return (_a2 = state.contentElement) == null ? void 0 : _a2.id;
[5162] Fix | Delete
});
[5163] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[5164] Fix | Delete
"aria-labelledby": type === "label" ? contentId : void 0,
[5165] Fix | Delete
"aria-describedby": type === "description" ? contentId : void 0
[5166] Fix | Delete
}, props), {
[5167] Fix | Delete
onMouseEnter,
[5168] Fix | Delete
onFocusVisible,
[5169] Fix | Delete
onBlur
[5170] Fix | Delete
});
[5171] Fix | Delete
props = useHovercardAnchor(_4R3V3JGP_spreadValues({
[5172] Fix | Delete
store,
[5173] Fix | Delete
showOnHover: (event) => {
[5174] Fix | Delete
if (!canShowOnHoverRef.current)
[5175] Fix | Delete
return false;
[5176] Fix | Delete
if (isFalsyBooleanCallback(showOnHover, event))
[5177] Fix | Delete
return false;
[5178] Fix | Delete
const { activeStore } = globalStore.getState();
[5179] Fix | Delete
if (!activeStore)
[5180] Fix | Delete
return true;
[5181] Fix | Delete
store == null ? void 0 : store.show();
[5182] Fix | Delete
return false;
[5183] Fix | Delete
}
[5184] Fix | Delete
}, props));
[5185] Fix | Delete
return props;
[5186] Fix | Delete
}
[5187] Fix | Delete
);
[5188] Fix | Delete
var TooltipAnchor = createComponent((props) => {
[5189] Fix | Delete
const htmlProps = useTooltipAnchor(props);
[5190] Fix | Delete
return _3ORBWXWF_createElement("div", htmlProps);
[5191] Fix | Delete
});
[5192] Fix | Delete
if (false) {}
[5193] Fix | Delete
[5194] Fix | Delete
[5195] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/YMV43K4F.js
[5196] Fix | Delete
"use client";
[5197] Fix | Delete
[5198] Fix | Delete
// src/hovercard/utils/polygon.ts
[5199] Fix | Delete
function getEventPoint(event) {
[5200] Fix | Delete
return [event.clientX, event.clientY];
[5201] Fix | Delete
}
[5202] Fix | Delete
function isPointInPolygon(point, polygon) {
[5203] Fix | Delete
const [x, y] = point;
[5204] Fix | Delete
let inside = false;
[5205] Fix | Delete
const length = polygon.length;
[5206] Fix | Delete
for (let l = length, i = 0, j = l - 1; i < l; j = i++) {
[5207] Fix | Delete
const [xi, yi] = polygon[i];
[5208] Fix | Delete
const [xj, yj] = polygon[j];
[5209] Fix | Delete
const [, vy] = polygon[j === 0 ? l - 1 : j - 1] || [0, 0];
[5210] Fix | Delete
const where = (yi - yj) * (x - xi) - (xi - xj) * (y - yi);
[5211] Fix | Delete
if (yj < yi) {
[5212] Fix | Delete
if (y >= yj && y < yi) {
[5213] Fix | Delete
if (where === 0)
[5214] Fix | Delete
return true;
[5215] Fix | Delete
if (where > 0) {
[5216] Fix | Delete
if (y === yj) {
[5217] Fix | Delete
if (y > vy) {
[5218] Fix | Delete
inside = !inside;
[5219] Fix | Delete
}
[5220] Fix | Delete
} else {
[5221] Fix | Delete
inside = !inside;
[5222] Fix | Delete
}
[5223] Fix | Delete
}
[5224] Fix | Delete
}
[5225] Fix | Delete
} else if (yi < yj) {
[5226] Fix | Delete
if (y > yi && y <= yj) {
[5227] Fix | Delete
if (where === 0)
[5228] Fix | Delete
return true;
[5229] Fix | Delete
if (where < 0) {
[5230] Fix | Delete
if (y === yj) {
[5231] Fix | Delete
if (y < vy) {
[5232] Fix | Delete
inside = !inside;
[5233] Fix | Delete
}
[5234] Fix | Delete
} else {
[5235] Fix | Delete
inside = !inside;
[5236] Fix | Delete
}
[5237] Fix | Delete
}
[5238] Fix | Delete
}
[5239] Fix | Delete
} else if (y == yi && (x >= xj && x <= xi || x >= xi && x <= xj)) {
[5240] Fix | Delete
return true;
[5241] Fix | Delete
}
[5242] Fix | Delete
}
[5243] Fix | Delete
return inside;
[5244] Fix | Delete
}
[5245] Fix | Delete
function getEnterPointPlacement(enterPoint, rect) {
[5246] Fix | Delete
const { top, right, bottom, left } = rect;
[5247] Fix | Delete
const [x, y] = enterPoint;
[5248] Fix | Delete
const placementX = x < left ? "left" : x > right ? "right" : null;
[5249] Fix | Delete
const placementY = y < top ? "top" : y > bottom ? "bottom" : null;
[5250] Fix | Delete
return [placementX, placementY];
[5251] Fix | Delete
}
[5252] Fix | Delete
function getElementPolygon(element, enterPoint) {
[5253] Fix | Delete
const rect = element.getBoundingClientRect();
[5254] Fix | Delete
const { top, right, bottom, left } = rect;
[5255] Fix | Delete
const [x, y] = getEnterPointPlacement(enterPoint, rect);
[5256] Fix | Delete
const polygon = [enterPoint];
[5257] Fix | Delete
if (x) {
[5258] Fix | Delete
if (y !== "top") {
[5259] Fix | Delete
polygon.push([x === "left" ? left : right, top]);
[5260] Fix | Delete
}
[5261] Fix | Delete
polygon.push([x === "left" ? right : left, top]);
[5262] Fix | Delete
polygon.push([x === "left" ? right : left, bottom]);
[5263] Fix | Delete
if (y !== "bottom") {
[5264] Fix | Delete
polygon.push([x === "left" ? left : right, bottom]);
[5265] Fix | Delete
}
[5266] Fix | Delete
} else if (y === "top") {
[5267] Fix | Delete
polygon.push([left, top]);
[5268] Fix | Delete
polygon.push([left, bottom]);
[5269] Fix | Delete
polygon.push([right, bottom]);
[5270] Fix | Delete
polygon.push([right, top]);
[5271] Fix | Delete
} else {
[5272] Fix | Delete
polygon.push([left, bottom]);
[5273] Fix | Delete
polygon.push([left, top]);
[5274] Fix | Delete
polygon.push([right, top]);
[5275] Fix | Delete
polygon.push([right, bottom]);
[5276] Fix | Delete
}
[5277] Fix | Delete
return polygon;
[5278] Fix | Delete
}
[5279] Fix | Delete
[5280] Fix | Delete
[5281] Fix | Delete
[5282] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/MKDDWKFK.js
[5283] Fix | Delete
"use client";
[5284] Fix | Delete
[5285] Fix | Delete
// src/dialog/utils/is-backdrop.ts
[5286] Fix | Delete
function MKDDWKFK_isBackdrop(element, ...ids) {
[5287] Fix | Delete
if (!element)
[5288] Fix | Delete
return false;
[5289] Fix | Delete
const backdrop = element.getAttribute("data-backdrop");
[5290] Fix | Delete
if (backdrop == null)
[5291] Fix | Delete
return false;
[5292] Fix | Delete
if (backdrop === "")
[5293] Fix | Delete
return true;
[5294] Fix | Delete
if (backdrop === "true")
[5295] Fix | Delete
return true;
[5296] Fix | Delete
if (!ids.length)
[5297] Fix | Delete
return true;
[5298] Fix | Delete
return ids.some((id) => backdrop === id);
[5299] Fix | Delete
}
[5300] Fix | Delete
[5301] Fix | Delete
[5302] Fix | Delete
[5303] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/X6WIMZJE.js
[5304] Fix | Delete
"use client";
[5305] Fix | Delete
[5306] Fix | Delete
// src/dialog/utils/orchestrate.ts
[5307] Fix | Delete
var cleanups = /* @__PURE__ */ new WeakMap();
[5308] Fix | Delete
function orchestrate(element, key, setup) {
[5309] Fix | Delete
if (!cleanups.has(element)) {
[5310] Fix | Delete
cleanups.set(element, /* @__PURE__ */ new Map());
[5311] Fix | Delete
}
[5312] Fix | Delete
const elementCleanups = cleanups.get(element);
[5313] Fix | Delete
const prevCleanup = elementCleanups.get(key);
[5314] Fix | Delete
if (!prevCleanup) {
[5315] Fix | Delete
elementCleanups.set(key, setup());
[5316] Fix | Delete
return () => {
[5317] Fix | Delete
var _a;
[5318] Fix | Delete
(_a = elementCleanups.get(key)) == null ? void 0 : _a();
[5319] Fix | Delete
elementCleanups.delete(key);
[5320] Fix | Delete
};
[5321] Fix | Delete
}
[5322] Fix | Delete
const cleanup = setup();
[5323] Fix | Delete
const nextCleanup = () => {
[5324] Fix | Delete
cleanup();
[5325] Fix | Delete
prevCleanup();
[5326] Fix | Delete
elementCleanups.delete(key);
[5327] Fix | Delete
};
[5328] Fix | Delete
elementCleanups.set(key, nextCleanup);
[5329] Fix | Delete
return () => {
[5330] Fix | Delete
const isCurrent = elementCleanups.get(key) === nextCleanup;
[5331] Fix | Delete
if (!isCurrent)
[5332] Fix | Delete
return;
[5333] Fix | Delete
cleanup();
[5334] Fix | Delete
elementCleanups.set(key, prevCleanup);
[5335] Fix | Delete
};
[5336] Fix | Delete
}
[5337] Fix | Delete
function setAttribute(element, attr, value) {
[5338] Fix | Delete
const setup = () => {
[5339] Fix | Delete
const previousValue = element.getAttribute(attr);
[5340] Fix | Delete
element.setAttribute(attr, value);
[5341] Fix | Delete
return () => {
[5342] Fix | Delete
if (previousValue == null) {
[5343] Fix | Delete
element.removeAttribute(attr);
[5344] Fix | Delete
} else {
[5345] Fix | Delete
element.setAttribute(attr, previousValue);
[5346] Fix | Delete
}
[5347] Fix | Delete
};
[5348] Fix | Delete
};
[5349] Fix | Delete
return orchestrate(element, attr, setup);
[5350] Fix | Delete
}
[5351] Fix | Delete
function setProperty(element, property, value) {
[5352] Fix | Delete
const setup = () => {
[5353] Fix | Delete
const exists = property in element;
[5354] Fix | Delete
const previousValue = element[property];
[5355] Fix | Delete
element[property] = value;
[5356] Fix | Delete
return () => {
[5357] Fix | Delete
if (!exists) {
[5358] Fix | Delete
delete element[property];
[5359] Fix | Delete
} else {
[5360] Fix | Delete
element[property] = previousValue;
[5361] Fix | Delete
}
[5362] Fix | Delete
};
[5363] Fix | Delete
};
[5364] Fix | Delete
return orchestrate(element, property, setup);
[5365] Fix | Delete
}
[5366] Fix | Delete
function assignStyle(element, style) {
[5367] Fix | Delete
if (!element)
[5368] Fix | Delete
return () => {
[5369] Fix | Delete
};
[5370] Fix | Delete
const setup = () => {
[5371] Fix | Delete
const prevStyle = element.style.cssText;
[5372] Fix | Delete
Object.assign(element.style, style);
[5373] Fix | Delete
return () => {
[5374] Fix | Delete
element.style.cssText = prevStyle;
[5375] Fix | Delete
};
[5376] Fix | Delete
};
[5377] Fix | Delete
return orchestrate(element, "style", setup);
[5378] Fix | Delete
}
[5379] Fix | Delete
function setCSSProperty(element, property, value) {
[5380] Fix | Delete
if (!element)
[5381] Fix | Delete
return () => {
[5382] Fix | Delete
};
[5383] Fix | Delete
const setup = () => {
[5384] Fix | Delete
const previousValue = element.style.getPropertyValue(property);
[5385] Fix | Delete
element.style.setProperty(property, value);
[5386] Fix | Delete
return () => {
[5387] Fix | Delete
if (previousValue) {
[5388] Fix | Delete
element.style.setProperty(property, previousValue);
[5389] Fix | Delete
} else {
[5390] Fix | Delete
element.style.removeProperty(property);
[5391] Fix | Delete
}
[5392] Fix | Delete
};
[5393] Fix | Delete
};
[5394] Fix | Delete
return orchestrate(element, property, setup);
[5395] Fix | Delete
}
[5396] Fix | Delete
[5397] Fix | Delete
[5398] Fix | Delete
[5399] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/72E5EPFF.js
[5400] Fix | Delete
"use client";
[5401] Fix | Delete
[5402] Fix | Delete
[5403] Fix | Delete
// src/dialog/utils/walk-tree-outside.ts
[5404] Fix | Delete
[5405] Fix | Delete
[5406] Fix | Delete
var ignoreTags = ["SCRIPT", "STYLE"];
[5407] Fix | Delete
function getSnapshotPropertyName(id) {
[5408] Fix | Delete
return `__ariakit-dialog-snapshot-${id}`;
[5409] Fix | Delete
}
[5410] Fix | Delete
function inSnapshot(id, element) {
[5411] Fix | Delete
const doc = DLOEKDPY_getDocument(element);
[5412] Fix | Delete
const propertyName = getSnapshotPropertyName(id);
[5413] Fix | Delete
if (!doc.body[propertyName])
[5414] Fix | Delete
return true;
[5415] Fix | Delete
do {
[5416] Fix | Delete
if (element === doc.body)
[5417] Fix | Delete
return false;
[5418] Fix | Delete
if (!!element[propertyName])
[5419] Fix | Delete
return true;
[5420] Fix | Delete
if (!element.parentElement)
[5421] Fix | Delete
return false;
[5422] Fix | Delete
element = element.parentElement;
[5423] Fix | Delete
} while (true);
[5424] Fix | Delete
}
[5425] Fix | Delete
function isValidElement(id, element, ignoredElements) {
[5426] Fix | Delete
if (ignoreTags.includes(element.tagName))
[5427] Fix | Delete
return false;
[5428] Fix | Delete
if (!inSnapshot(id, element))
[5429] Fix | Delete
return false;
[5430] Fix | Delete
return !ignoredElements.some(
[5431] Fix | Delete
(enabledElement) => enabledElement && contains(element, enabledElement)
[5432] Fix | Delete
);
[5433] Fix | Delete
}
[5434] Fix | Delete
function _72E5EPFF_walkTreeOutside(id, elements, callback, ancestorCallback) {
[5435] Fix | Delete
for (let element of elements) {
[5436] Fix | Delete
if (!(element == null ? void 0 : element.isConnected))
[5437] Fix | Delete
continue;
[5438] Fix | Delete
const hasAncestorAlready = elements.some((maybeAncestor) => {
[5439] Fix | Delete
if (!maybeAncestor)
[5440] Fix | Delete
return false;
[5441] Fix | Delete
if (maybeAncestor === element)
[5442] Fix | Delete
return false;
[5443] Fix | Delete
return maybeAncestor.contains(element);
[5444] Fix | Delete
});
[5445] Fix | Delete
const doc = DLOEKDPY_getDocument(element);
[5446] Fix | Delete
const originalElement = element;
[5447] Fix | Delete
while (element.parentElement && element !== doc.body) {
[5448] Fix | Delete
ancestorCallback == null ? void 0 : ancestorCallback(element.parentElement, originalElement);
[5449] Fix | Delete
if (!hasAncestorAlready) {
[5450] Fix | Delete
for (const child of element.parentElement.children) {
[5451] Fix | Delete
if (isValidElement(id, child, elements)) {
[5452] Fix | Delete
callback(child, originalElement);
[5453] Fix | Delete
}
[5454] Fix | Delete
}
[5455] Fix | Delete
}
[5456] Fix | Delete
element = element.parentElement;
[5457] Fix | Delete
}
[5458] Fix | Delete
}
[5459] Fix | Delete
}
[5460] Fix | Delete
function createWalkTreeSnapshot(id, elements) {
[5461] Fix | Delete
const { body } = DLOEKDPY_getDocument(elements[0]);
[5462] Fix | Delete
const cleanups = [];
[5463] Fix | Delete
const markElement = (element) => {
[5464] Fix | Delete
cleanups.push(setProperty(element, getSnapshotPropertyName(id), true));
[5465] Fix | Delete
};
[5466] Fix | Delete
_72E5EPFF_walkTreeOutside(id, elements, markElement);
[5467] Fix | Delete
return chain(
[5468] Fix | Delete
setProperty(body, getSnapshotPropertyName(id), true),
[5469] Fix | Delete
() => cleanups.forEach((fn) => fn())
[5470] Fix | Delete
);
[5471] Fix | Delete
}
[5472] Fix | Delete
[5473] Fix | Delete
[5474] Fix | Delete
[5475] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/TL67WVI6.js
[5476] Fix | Delete
"use client";
[5477] Fix | Delete
[5478] Fix | Delete
[5479] Fix | Delete
[5480] Fix | Delete
[5481] Fix | Delete
// src/dialog/utils/mark-tree-outside.ts
[5482] Fix | Delete
[5483] Fix | Delete
function getPropertyName(id = "", ancestor = false) {
[5484] Fix | Delete
return `__ariakit-dialog-${ancestor ? "ancestor" : "outside"}${id ? `-${id}` : ""}`;
[5485] Fix | Delete
}
[5486] Fix | Delete
function markElement(element, id = "") {
[5487] Fix | Delete
return chain(
[5488] Fix | Delete
setProperty(element, getPropertyName(), true),
[5489] Fix | Delete
setProperty(element, getPropertyName(id), true)
[5490] Fix | Delete
);
[5491] Fix | Delete
}
[5492] Fix | Delete
function markAncestor(element, id = "") {
[5493] Fix | Delete
return chain(
[5494] Fix | Delete
setProperty(element, getPropertyName("", true), true),
[5495] Fix | Delete
setProperty(element, getPropertyName(id, true), true)
[5496] Fix | Delete
);
[5497] Fix | Delete
}
[5498] Fix | Delete
function isElementMarked(element, id) {
[5499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function