|
1 |
| -(function(){function e(e,t,n){t=document.getElementById(t);t.parentNode.removeChild(t);var r=document.getElementById(e);if(r){e=r.previousSibling;if(n)e.data="$!",r.setAttribute("data-dgst",n);else{n=e.parentNode;r=e.nextSibling;var i=0;do{if(r&&8===r.nodeType){var d=r.data;if("/$"===d)if(0===i)break;else i--;else"$"!==d&&"$?"!==d&&"$!"!==d||i++}d=r.nextSibling;n.removeChild(r);r=d}while(r);for(;t.firstChild;)n.insertBefore(t.firstChild,r);e.data="$"}e._reactRetry&&e._reactRetry()}}function t(t,n,r){for(var i=new Map,o=document,a,l,c=o.querySelectorAll("link[data-precedence],style[data-precedence]"),s=[],u=0;l=c[u++];)"not all"===l.getAttribute("media")?s.push(l):("LINK"===l.tagName&&d.set(l.getAttribute("href"),l),i.set(l.dataset.precedence,a=l));l=0;c=[];var m,f;for(u=!0;;){if(u){var v=r[l++];if(!v){u=!1;l=0;continue}var p=!1,b=0;var g=v[b++];if(f=d.get(g)){var h=f._p;p=!0}else{f=o.createElement("link");f.href=g;f.rel="stylesheet";for(f.dataset.precedence=m=v[b++];h=v[b++];)f.setAttribute(h,v[b++]);h=f._p=new Promise((function(e,t){f.onload=e;f.onerror=t}));d.set(g,f)}g=f.getAttribute("media");!h||"l"===h.s||g&&!window.matchMedia(g).matches||c.push(h);if(p)continue}else{f=s[l++];if(!f)break;m=f.getAttribute("data-precedence");f.removeAttribute("media")}p=i.get(m)||a;p===a&&(a=f);i.set(m,f);p?p.parentNode.insertBefore(f,p.nextSibling):(p=o.head,p.insertBefore(f,p.firstChild))}Promise.all(c).then(e.bind(null,t,n,""),e.bind(null,t,n,"Resource failed to load"))}function n(e){e=e.querySelectorAll("template");for(var t=0;t<e.length;t++)i(e[t])}function r(e){function t(e){for(var t=0;t<e.length;t++)for(var n=e[t].addedNodes,r=0;r<n.length;r++)n[r].parentNode&&i(n[r])}var n=new MutationObserver(t);n.observe(e,{childList:!0});window.addEventListener("DOMContentLoaded",(function(){t(n.takeRecords());n.disconnect()}))}function i(n){if(1===n.nodeType&&n.dataset){var r=n.dataset;if(null!=r.rxi){var i=r.dgst,d=r.msg,o=r.stck,a=r.cstck,l=document.getElementById(r.bid);l&&(r=l.previousSibling,r.data="$!",l=l.dataset,i&&(l.dgst=i),d&&(l.msg=d),o&&(l.stck=o),a&&(l.cstck=a),r._reactRetry&&r._reactRetry());n.remove()}else if(null!=r.rri)t(r.bid,r.sid,JSON.parse(r.sty)),n.remove();else if(null!=r.rci)e(r.bid,r.sid),n.remove();else if(null!=r.rsi){i=r.pid;d=document.getElementById(r.sid);i=document.getElementById(i);for(d.parentNode.removeChild(d);d.firstChild;)i.parentNode.insertBefore(d.firstChild,i);i.parentNode.removeChild(i);n.remove()}}}var d=new Map;(function(){addEventListener("submit",(function(e){if(!e.defaultPrevented){var t=e.target,n=e.submitter,r=t.action,i=n;if(n){var d=n.getAttribute("formAction");null!=d&&(r=d,i=null)}"javascript:throw new Error('React form unexpectedly submitted.')"===r&&(e.preventDefault(),i?(e=document.createElement("input"),e.name=i.name,e.value=i.value,i.parentNode.insertBefore(e,i),i=new FormData(t),e.parentNode.removeChild(e)):i=new FormData(t),e=t.ownerDocument||t,(e.$$reactFormReplay=e.$$reactFormReplay||[]).push(t,n,i))}}))})();window.$RC||(window.$RC=e,window.$RM=new Map);if(null!=document.body)"loading"===document.readyState&&r(document.body),n(document.body);else{var o=new MutationObserver((function(){null!=document.body&&("loading"===document.readyState&&r(document.body),n(document.body),o.disconnect())}));o.observe(document.documentElement,{childList:!0})}})(); |
| 1 | +(function () { |
| 2 | + function completeBoundary(suspenseBoundaryID, contentID, errorDigest) { |
| 3 | + contentID = document.getElementById(contentID); |
| 4 | + contentID.parentNode.removeChild(contentID); |
| 5 | + var suspenseIdNode = document.getElementById(suspenseBoundaryID); |
| 6 | + if (suspenseIdNode) { |
| 7 | + suspenseBoundaryID = suspenseIdNode.previousSibling; |
| 8 | + if (errorDigest) |
| 9 | + (suspenseBoundaryID.data = "$!"), |
| 10 | + suspenseIdNode.setAttribute("data-dgst", errorDigest); |
| 11 | + else { |
| 12 | + errorDigest = suspenseBoundaryID.parentNode; |
| 13 | + suspenseIdNode = suspenseBoundaryID.nextSibling; |
| 14 | + var depth = 0; |
| 15 | + do { |
| 16 | + if (suspenseIdNode && 8 === suspenseIdNode.nodeType) { |
| 17 | + var data = suspenseIdNode.data; |
| 18 | + if ("/$" === data) |
| 19 | + if (0 === depth) break; |
| 20 | + else depth--; |
| 21 | + else ("$" !== data && "$?" !== data && "$!" !== data) || depth++; |
| 22 | + } |
| 23 | + data = suspenseIdNode.nextSibling; |
| 24 | + errorDigest.removeChild(suspenseIdNode); |
| 25 | + suspenseIdNode = data; |
| 26 | + } while (suspenseIdNode); |
| 27 | + for (; contentID.firstChild; ) |
| 28 | + errorDigest.insertBefore(contentID.firstChild, suspenseIdNode); |
| 29 | + suspenseBoundaryID.data = "$"; |
| 30 | + } |
| 31 | + suspenseBoundaryID._reactRetry && suspenseBoundaryID._reactRetry(); |
| 32 | + } |
| 33 | + } |
| 34 | + function completeBoundaryWithStyles( |
| 35 | + suspenseBoundaryID, |
| 36 | + contentID, |
| 37 | + stylesheetDescriptors |
| 38 | + ) { |
| 39 | + for ( |
| 40 | + var precedences = new Map(), |
| 41 | + thisDocument = document, |
| 42 | + lastResource, |
| 43 | + node, |
| 44 | + nodes = thisDocument.querySelectorAll( |
| 45 | + "link[data-precedence],style[data-precedence]" |
| 46 | + ), |
| 47 | + styleTagsToHoist = [], |
| 48 | + i$0 = 0; |
| 49 | + (node = nodes[i$0++]); |
| 50 | + |
| 51 | + ) |
| 52 | + "not all" === node.getAttribute("media") |
| 53 | + ? styleTagsToHoist.push(node) |
| 54 | + : ("LINK" === node.tagName && |
| 55 | + resourceMap.set(node.getAttribute("href"), node), |
| 56 | + precedences.set(node.dataset.precedence, (lastResource = node))); |
| 57 | + node = 0; |
| 58 | + nodes = []; |
| 59 | + var precedence, resourceEl; |
| 60 | + for (i$0 = !0; ; ) { |
| 61 | + if (i$0) { |
| 62 | + var stylesheetDescriptor = stylesheetDescriptors[node++]; |
| 63 | + if (!stylesheetDescriptor) { |
| 64 | + i$0 = !1; |
| 65 | + node = 0; |
| 66 | + continue; |
| 67 | + } |
| 68 | + var avoidInsert = !1, |
| 69 | + j = 0; |
| 70 | + var href = stylesheetDescriptor[j++]; |
| 71 | + if ((resourceEl = resourceMap.get(href))) { |
| 72 | + var attr = resourceEl._p; |
| 73 | + avoidInsert = !0; |
| 74 | + } else { |
| 75 | + resourceEl = thisDocument.createElement("link"); |
| 76 | + resourceEl.href = href; |
| 77 | + resourceEl.rel = "stylesheet"; |
| 78 | + for ( |
| 79 | + resourceEl.dataset.precedence = precedence = |
| 80 | + stylesheetDescriptor[j++]; |
| 81 | + (attr = stylesheetDescriptor[j++]); |
| 82 | + |
| 83 | + ) |
| 84 | + resourceEl.setAttribute(attr, stylesheetDescriptor[j++]); |
| 85 | + attr = resourceEl._p = new Promise(function (resolve, reject) { |
| 86 | + resourceEl.onload = resolve; |
| 87 | + resourceEl.onerror = reject; |
| 88 | + }); |
| 89 | + resourceMap.set(href, resourceEl); |
| 90 | + } |
| 91 | + href = resourceEl.getAttribute("media"); |
| 92 | + !attr || |
| 93 | + "l" === attr.s || |
| 94 | + (href && !window.matchMedia(href).matches) || |
| 95 | + nodes.push(attr); |
| 96 | + if (avoidInsert) continue; |
| 97 | + } else { |
| 98 | + resourceEl = styleTagsToHoist[node++]; |
| 99 | + if (!resourceEl) break; |
| 100 | + precedence = resourceEl.getAttribute("data-precedence"); |
| 101 | + resourceEl.removeAttribute("media"); |
| 102 | + } |
| 103 | + avoidInsert = precedences.get(precedence) || lastResource; |
| 104 | + avoidInsert === lastResource && (lastResource = resourceEl); |
| 105 | + precedences.set(precedence, resourceEl); |
| 106 | + avoidInsert |
| 107 | + ? avoidInsert.parentNode.insertBefore( |
| 108 | + resourceEl, |
| 109 | + avoidInsert.nextSibling |
| 110 | + ) |
| 111 | + : ((avoidInsert = thisDocument.head), |
| 112 | + avoidInsert.insertBefore(resourceEl, avoidInsert.firstChild)); |
| 113 | + } |
| 114 | + Promise.all(nodes).then( |
| 115 | + completeBoundary.bind(null, suspenseBoundaryID, contentID, ""), |
| 116 | + completeBoundary.bind( |
| 117 | + null, |
| 118 | + suspenseBoundaryID, |
| 119 | + contentID, |
| 120 | + "Resource failed to load" |
| 121 | + ) |
| 122 | + ); |
| 123 | + } |
| 124 | + function handleExistingNodes(target) { |
| 125 | + target = target.querySelectorAll("template"); |
| 126 | + for (var i = 0; i < target.length; i++) handleNode(target[i]); |
| 127 | + } |
| 128 | + function installFizzInstrObserver(target) { |
| 129 | + function handleMutations(mutations) { |
| 130 | + for (var i = 0; i < mutations.length; i++) |
| 131 | + for ( |
| 132 | + var addedNodes = mutations[i].addedNodes, j = 0; |
| 133 | + j < addedNodes.length; |
| 134 | + j++ |
| 135 | + ) |
| 136 | + addedNodes[j].parentNode && handleNode(addedNodes[j]); |
| 137 | + } |
| 138 | + var fizzInstrObserver = new MutationObserver(handleMutations); |
| 139 | + fizzInstrObserver.observe(target, { childList: !0 }); |
| 140 | + window.addEventListener("DOMContentLoaded", function () { |
| 141 | + handleMutations(fizzInstrObserver.takeRecords()); |
| 142 | + fizzInstrObserver.disconnect(); |
| 143 | + }); |
| 144 | + } |
| 145 | + function handleNode(node_) { |
| 146 | + if (1 === node_.nodeType && node_.dataset) { |
| 147 | + var dataset = node_.dataset; |
| 148 | + if (null != dataset.rxi) { |
| 149 | + var errorDigest = dataset.dgst, |
| 150 | + errorMsg = dataset.msg, |
| 151 | + errorStack = dataset.stck, |
| 152 | + errorComponentStack = dataset.cstck, |
| 153 | + suspenseIdNode = document.getElementById(dataset.bid); |
| 154 | + suspenseIdNode && |
| 155 | + ((dataset = suspenseIdNode.previousSibling), |
| 156 | + (dataset.data = "$!"), |
| 157 | + (suspenseIdNode = suspenseIdNode.dataset), |
| 158 | + errorDigest && (suspenseIdNode.dgst = errorDigest), |
| 159 | + errorMsg && (suspenseIdNode.msg = errorMsg), |
| 160 | + errorStack && (suspenseIdNode.stck = errorStack), |
| 161 | + errorComponentStack && (suspenseIdNode.cstck = errorComponentStack), |
| 162 | + dataset._reactRetry && dataset._reactRetry()); |
| 163 | + node_.remove(); |
| 164 | + } else if (null != dataset.rri) |
| 165 | + completeBoundaryWithStyles( |
| 166 | + dataset.bid, |
| 167 | + dataset.sid, |
| 168 | + JSON.parse(dataset.sty) |
| 169 | + ), |
| 170 | + node_.remove(); |
| 171 | + else if (null != dataset.rci) |
| 172 | + completeBoundary(dataset.bid, dataset.sid), node_.remove(); |
| 173 | + else if (null != dataset.rsi) { |
| 174 | + errorDigest = dataset.pid; |
| 175 | + errorMsg = document.getElementById(dataset.sid); |
| 176 | + errorDigest = document.getElementById(errorDigest); |
| 177 | + for (errorMsg.parentNode.removeChild(errorMsg); errorMsg.firstChild; ) |
| 178 | + errorDigest.parentNode.insertBefore(errorMsg.firstChild, errorDigest); |
| 179 | + errorDigest.parentNode.removeChild(errorDigest); |
| 180 | + node_.remove(); |
| 181 | + } |
| 182 | + } |
| 183 | + } |
| 184 | + var resourceMap = new Map(); |
| 185 | + (function () { |
| 186 | + addEventListener("submit", function (event) { |
| 187 | + if (!event.defaultPrevented) { |
| 188 | + var form = event.target, |
| 189 | + submitter = event.submitter, |
| 190 | + action = form.action, |
| 191 | + formDataSubmitter = submitter; |
| 192 | + if (submitter) { |
| 193 | + var submitterAction = submitter.getAttribute("formAction"); |
| 194 | + null != submitterAction && |
| 195 | + ((action = submitterAction), (formDataSubmitter = null)); |
| 196 | + } |
| 197 | + "javascript:throw new Error('React form unexpectedly submitted.')" === |
| 198 | + action && |
| 199 | + (event.preventDefault(), |
| 200 | + formDataSubmitter |
| 201 | + ? ((event = document.createElement("input")), |
| 202 | + (event.name = formDataSubmitter.name), |
| 203 | + (event.value = formDataSubmitter.value), |
| 204 | + formDataSubmitter.parentNode.insertBefore( |
| 205 | + event, |
| 206 | + formDataSubmitter |
| 207 | + ), |
| 208 | + (formDataSubmitter = new FormData(form)), |
| 209 | + event.parentNode.removeChild(event)) |
| 210 | + : (formDataSubmitter = new FormData(form)), |
| 211 | + (event = form.ownerDocument || form), |
| 212 | + (event.$$reactFormReplay = event.$$reactFormReplay || []).push( |
| 213 | + form, |
| 214 | + submitter, |
| 215 | + formDataSubmitter |
| 216 | + )); |
| 217 | + } |
| 218 | + }); |
| 219 | + })(); |
| 220 | + window.$RC || ((window.$RC = completeBoundary), (window.$RM = new Map())); |
| 221 | + if (null != document.body) |
| 222 | + "loading" === document.readyState && |
| 223 | + installFizzInstrObserver(document.body), |
| 224 | + handleExistingNodes(document.body); |
| 225 | + else { |
| 226 | + var domBodyObserver = new MutationObserver(function () { |
| 227 | + null != document.body && |
| 228 | + ("loading" === document.readyState && |
| 229 | + installFizzInstrObserver(document.body), |
| 230 | + handleExistingNodes(document.body), |
| 231 | + domBodyObserver.disconnect()); |
| 232 | + }); |
| 233 | + domBodyObserver.observe(document.documentElement, { childList: !0 }); |
| 234 | + } |
| 235 | +})(); |
0 commit comments