(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".legal_form_app .legal_form,.legal_form_app .legal_form_flex-inner{display:flex;flex-direction:column;grid-column-gap:2rem;grid-row-gap:2rem}.legal_form_app .legal_form_padding-block{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border:1px solid #cbcbcb;border-radius:.2rem;flex-direction:column;padding:2rem;display:flex}.legal_form_app .legal_form_inner_column{flex-direction:column;display:none;gap:1rem}.legal_form_app .legal_form_inner_column:has(>*){display:flex}.legal_form_app .legal_form_notice{font-size:.875rem;font-style:italic;color:var(--dark-gray);padding:.5rem 1rem;background-color:#f7f7f7}.legal_form_app .legal_form_notice a{color:var(--dark-turquoise);font-weight:500;text-decoration:none}.legal_form_app .legal_form_error{font-size:.875rem;font-style:italic;color:var(--dark-gray);padding:.5rem 1rem;background-color:#fadfdf}.legal_form_app .legal_form_error a{color:red;font-weight:500;text-decoration:none}.legal_form_app .legal_form_block-heading{font-size:1.375rem;font-weight:600;color:#000}.legal_form_app .legal_form_input_block{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.legal_form_app .legal_form_input_label{color:#000;margin:0;font-weight:400}.legal_form_app .legal_form_h3{font-size:1rem;font-weight:600;margin-top:0;margin-bottom:0;line-height:1.2}.legal_form_app .legal_form_dropdown{position:relative;z-index:auto;width:100%;max-width:21.875rem;margin:0}.legal_form_app .legal_form_dropdown.is-full-width{width:100%;max-width:none}.legal_form_app .legal_form_dropdown_toggle{z-index:10;display:flex;width:100%;height:2.75rem;max-height:2.75rem;min-height:2.75rem;padding:0rem 1rem;background-color:transparent;justify-content:space-between;align-items:center;border:1px solid #e2e4e7;border-radius:.25rem;cursor:pointer}.legal_form_app .legal_form_dropdown_toggle:focus-visible{outline:2px solid var(--dark-turquoise)}.legal_form_app .legal_form_dropdown_toggle.is-error{border-color:transparent;outline:2px solid red}.legal_form_app .legal_form_dropdown_toggle_content{display:flex;align-items:center;justify-content:flex-start}.legal_form_app .legal_form_dropdown_toggle_content img{margin-right:.75rem}.legal_form_app .legal_form_dropdown_list{position:absolute;z-index:10;list-style-type:none;display:none;overflow-y:scroll;width:100%;max-height:20rem;margin-top:.5rem;padding:0;border:1px solid #e2e4e7;border-radius:.2rem;background-color:#fff;scrollbar-width:auto;scrollbar-color:#888 #f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar{width:12px}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-track{background:#f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-thumb{background:#888;border-radius:6px;border:3px solid #f1f1f1}.legal_form_app .legal_form_dropdown_list::-webkit-scrollbar-thumb:hover{background:#555}.legal_form_app .legal_form_dropdown_list.is-no-max{max-height:none}.legal_form_input{width:100%;height:2.75rem;max-height:2.75rem;min-height:2.75rem;margin-bottom:0;padding:0px 1rem;border:1px solid #e2e4e7;border-radius:.2rem;color:var(--dark-gray)}.legal_form_input.is-error{border-color:transparent;outline:2px solid red}.legal_form_input.is-error:focus,.legal_form_input.is-error:focus-visible{outline:2px solid red}.legal_form_input:focus,.legal_form_input:focus-visible{border-color:transparent;outline:2px solid var(--dark-turquoise)}.legal_form_input:disabled{cursor:not-allowed;color:transparent;background-color:#f7f7f7}textarea.legal_form_input{max-width:100%;min-width:100%;height:5rem;padding-top:.5rem;padding-bottom:.5rem;max-height:10rem;height:auto}.legal_form_repeater-item{display:flex;flex-direction:column;grid-column-gap:1rem;grid-row-gap:1rem}.legal_form_input_grid{display:grid;grid-auto-columns:1fr;grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.legal_form_input_grid.is-1-column{grid-template-columns:1fr}.legal_form_dropdown_item{width:100%;background-color:transparent;font-weight:400;cursor:pointer;display:flex;padding:.75rem 1rem;margin:0;justify-content:flex-start;align-items:center;transition:background-color .2s ease}.legal_form_dropdown_item:hover{background-color:#ebebeb}.legal_form_dropdown_item.is-selected{background-color:#d9d9d9}.legal_form_dropdown_item img{margin-right:.75rem}.legal_form_dropdown_item_checkbox{border:1px solid rgb(203,203,203);border-radius:.25rem;width:1.25rem;height:1.25rem;margin-right:.75rem}.legal_form_dropdown_item_checkbox.is-error{border-color:red;outline:2px solid red}.legal_form_dropdown_item_checkbox.is-selected{border-color:var(--dark-turquoise);background-color:var(--dark-turquoise);background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.legal_form_radio{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:1.88rem;display:flex;position:relative}.legal_form_radio-button{position:absolute;border:1px solid rgb(203,203,203);border-radius:100%;cursor:pointer;width:1.25rem;height:1.25rem;top:0;left:0;margin-top:.125rem}.legal_form_radio-button.is-checked{border-width:5px;border-color:var(--dark-turquoise)}.legal_form_radio-button.is-error{border-width:2px;border-color:red}.legal_form_checkbox{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:1.88rem;display:flex;position:relative}.legal_form_checkbox-button{position:absolute;border:1px solid rgb(203,203,203);border-radius:.25rem;cursor:pointer;width:1.25rem;height:1.25rem;top:0;left:0;margin-top:.125rem}.legal_form_checkbox-button.is-error{border-color:red;outline:2px solid red}.legal_form_checkbox-button.is-checked{border-color:var(--dark-turquoise);background-color:var(--dark-turquoise);background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.legal_form_reason-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.legal_form_reason-grid_column{grid-column-gap:.6rem;grid-row-gap:.6rem;flex-direction:column;display:flex}.legal_form_reason-grid_column:has(>*){order:-1}.legal_form_radios-reset{background-color:transparent;color:var(--dark-turquoise);font-size:.75rem;font-weight:500}.legal_form_input_sublabel{font-weight:400;color:var(--gray);font-size:.875rem}.legal_form_button{width:100%;max-width:11.2rem;padding:.5rem 1.5rem;align-self:flex-start;border:1px solid black;border-radius:.25rem;background-color:transparent;transition:background-color .5s ease;transition:opacity .5s ease;color:#000;font-size:.875rem;line-height:1.8}.legal_form_button:focus-visible{outline:2px solid var(--dark-turquoise)}.legal_form_button:disabled{cursor:not-allowed;opacity:.5}.legal_form_button:disabled:hover{background-color:transparent}.legal_form_button:hover{background-color:var(--dark-turquoise)}.legal_form_submit_wrap{display:flex;flex-direction:column;grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (max-width: 767px){.legal_form_dropdown{max-width:none}.legal_form_reason-grid{grid-template-columns:1fr;grid-column-gap:.6rem;grid-row-gap:.6rem}.legal_form_reason-grid_column{display:none}.legal_form_reason-grid_column:has(>*){display:flex}.legal_form_input_grid{grid-row-gap:1rem;grid-template-columns:1fr}}:root{--screen-bleed: 0px}.w-webflow-badge{display:none!important}@media screen and (min-width: 992px){.section-image-bleed{margin-right:calc(-2.5rem - var(--screen-bleed))}}.legal_page_content_body{color:var(--dark-gray)}.legal_page_content_body h1,.legal_page_content_body h2,.legal_page_content_body h3,.legal_page_content_body h4,.legal_page_content_body h5,.legal_page_content_body h6{color:#000;font-weight:600;line-height:1.2;margin-bottom:1rem}.legal_page_content_body h2{font-size:1.5rem}.legal_page_content_body h3{font-size:1.25rem}.legal_page_content_body h4{font-size:1.125rem}.legal_page_content_body p,.legal_page_content_body ul,.legal_page_content_body ol{margin-bottom:1.5em}.legal_page_content_body li{margin-bottom:.5em}.legal_page_content_body a{color:var(--link-blue);cursor:pointer}.legal_page_content_body address{margin-bottom:1rem}.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{display:flex;flex-direction:row;justify-content:space-between;gap:4rem}.legal_page_content_body .sidebar,.legal_page_content_body .unified-document-sidebar{display:flex;max-width:25rem;padding-right:2rem;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0%;border-right-style:solid;border-right-width:1px;border-right-color:#d9d9d9}.legal_page_content_body .sidebar h3,.legal_page_content_body .unified-document-sidebar h3{font-size:1.5rem;margin:0}.legal_page_content_body .sidebar h3:not(:first-child),.legal_page_content_body .unified-document-sidebar h3:not(:first-child){margin-top:2rem}.legal_page_content_body .sidebar ul,.legal_page_content_body .unified-document-sidebar ul{padding:0;margin:0}.legal_page_content_body .sidebar li,.legal_page_content_body .unified-document-sidebar li{list-style-type:none;margin:0}.legal_page_content_body .sidebar a,.legal_page_content_body .unified-document-sidebar a{display:block;padding:1rem 0;border-bottom:1px solid #d9d9d9;line-height:1.4}.legal_page_content_body .privacy-policy-body,.legal_page_content_body .unified-document-body{flex-grow:1;flex-shrink:1;flex-basis:0%}.legal_page_content_body .effective-date{margin-bottom:1.5em;font-weight:600}.legal_page_content_body .product-specific-container:not(:last-child){margin-bottom:1.5rem}.legal_page_content_body .product-specific-title{cursor:pointer;text-align:center;border:1px solid #000;border-radius:.2rem;padding:.75rem 1rem;font-size:1.25rem;line-height:1.8;transition:background-color .5s;font-weight:600;color:#000}.legal_page_content_body .product-specific-title strong{font-weight:inherit}.legal_page_content_body .product-specific-title h5{font-size:inherit;font-weight:inherit;margin:0}.legal_page_content_body .product-specific-title:hover{background-color:var(--dark-turquoise)}.legal_page_content_body .product-specific-body{margin-top:1.5em;display:block}.legal_page_content_body .product-specific-body.hidden{display:none}.legal_page_content_body table{font-size:.875rem;border-collapse:collapse;margin-bottom:1.5em}.legal_page_content_body table thead th{vertical-align:top}.legal_page_content_body table td{padding:.5rem;vertical-align:auto;color:#636363;border:1px solid #dddfe1}.legal_page_content_body table tr{background-color:#f9fafb}.legal_page_content_body table tr:nth-child(odd){background-color:#fff}.legal_page_content_body table ul,.legal_page_content_body table ol{margin-bottom:0}@media screen and (max-width: 991px){.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{gap:1.5rem}.legal_page_content_body .sidebar{padding-right:0;border-right:none;max-width:15rem}}@media screen and (max-width: 767px){.legal_page_content_body .unified-privacy-policy,.legal_page_content_body .unified-document{flex-direction:column}.legal_page_content_body .sidebar,.legal_page_content_body .unified-document-sidebar{display:none}.legal_page_content_body .privacy-policy-body,.legal_page_content_body .unified-document-body{width:100%}.legal_page_content_body .product-specific-title{padding:.5rem 1rem;font-size:.875rem;font-weight:400}}h2{margin-bottom:1.25em;padding-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1}h2.green.underline{color:#469254;border-bottom:2px solid #469254}h2.red.underline{color:#dc435c;border-bottom:2px solid #dc435c}.btn{width:100%;max-width:11.2rem;padding:.5rem 1.5rem;align-self:flex-start;border:1px solid black;border-radius:.25rem;background-color:transparent;transition:opacity .5s ease;color:#000!important;font-size:.875rem;line-height:1.8}.btn:hover{background-color:var(--dark-turquoise)}")),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); function Zm(e,t="block",r="500ms"){return Xm(e,`opacity ${r} ease 0s`),e.style.opacity="0",e.style.display=t,cf(e,"display",t,()=>{e.style.opacity="1"}),"Element is visible"}function mc(e,t="500ms"){return Xm(e,`opacity ${t} ease 0s`),e.style.opacity="0",cf(e,"opacity","0",()=>{e.style.display="none"}),"Element is hidden"}function Xm(e,t){getComputedStyle(e).transition!==t&&(e.style.transition=t)}function cf(e,t,r,i){getComputedStyle(e)[t]===r?i():requestAnimationFrame(()=>{cf(e,t,r,i)})}const rE=e=>{const t=Array.from(e.querySelectorAll("[form-input-element]"));if(!t.length)return;const r=o=>{mc(o)},i=(o,s)=>{o.value.length||Zm(s)},c=(o,s)=>{o.value.length&&mc(s,"0ms")};t.forEach(o=>{const s=o.previousElementSibling;c(o,s),o.addEventListener("focus",()=>r(s)),o.addEventListener("blur",()=>i(o,s))}),e.querySelectorAll("[form-submit-custom]").forEach(o=>{o.addEventListener("click",()=>{const s=o.parentElement;if(s){const u=s.querySelector("[form-submit-default]");u==null||u.click()}})})};function iE(){document.querySelectorAll("form").forEach(rE)}function aE(){const e=()=>Math.floor(Math.random()*6)+.5,t=document.querySelector("[data-logo-link]"),r=Array.from(document.querySelectorAll(".news-home_thumb-wrap"));r&&(r.forEach(i=>{i.style.marginRight=`${e()}%`}),t.setAttribute("href","#"),t.addEventListener("click",()=>{window.scrollTo({top:0,behavior:"smooth"})}))}const lE=[{name:"Commercial Content",sublabel:"e.g. marketing or advertising of products or services to users on our Services"},{name:"Illegal or Harmful Speech",sublabel:"e.g. discrimination and hate speech"},{name:"Copyright; other IP Infringement",sublabel:"e.g. copyright infringement"},{name:"Non-consensual Behavior",sublabel:"e.g. non-consensual image sharing and online bullying/intimidation"},{name:"Pornography or Sexualized Content",sublabel:"e.g. adult sexual material and image-based sexual abuse (excluding content depicting minors)"},{name:"Privacy Violations",sublabel:"e.g. the unauthorized disclosure of personal data"},{name:"Protection of Minors",sublabel:"e.g. child sexual abuse material"},{name:"Self-harm",sublabel:"e.g. suicide"},{name:"Terrorist Content",sublabel:"e.g. content that promotes violent extremist activities/beliefs or terrorism"}],oE=[{name:"Austria",alpha2:"AT",alpha3:"AUT",numeric:"040"},{name:"Belgium",alpha2:"BE",alpha3:"BEL",numeric:"056"},{name:"Bulgaria",alpha2:"BG",alpha3:"BGR",numeric:"100"},{name:"Croatia",alpha2:"HR",alpha3:"HRV",numeric:"191"},{name:"Cyprus",alpha2:"CY",alpha3:"CYP",numeric:"196"},{name:"Czech Republic",alpha2:"CZ",alpha3:"CZE",numeric:"203"},{name:"Denmark",alpha2:"DK",alpha3:"DNK",numeric:"208"},{name:"Estonia",alpha2:"EE",alpha3:"EST",numeric:"233"},{name:"Finland",alpha2:"FI",alpha3:"FIN",numeric:"246"},{name:"France",alpha2:"FR",alpha3:"FRA",numeric:"250"},{name:"Germany",alpha2:"DE",alpha3:"DEU",numeric:"276"},{name:"Greece",alpha2:"GR",alpha3:"GRC",numeric:"300"},{name:"Hungary",alpha2:"HU",alpha3:"HUN",numeric:"348"},{name:"Ireland",alpha2:"IE",alpha3:"IRL",numeric:"372"},{name:"Italy",alpha2:"IT",alpha3:"ITA",numeric:"380"},{name:"Latvia",alpha2:"LV",alpha3:"LVA",numeric:"428"},{name:"Lithuania",alpha2:"LT",alpha3:"LTU",numeric:"440"},{name:"Luxembourg",alpha2:"LU",alpha3:"LUX",numeric:"442"},{name:"Malta",alpha2:"MT",alpha3:"MLT",numeric:"470"},{name:"Netherlands",alpha2:"NL",alpha3:"NLD",numeric:"528"},{name:"Poland",alpha2:"PL",alpha3:"POL",numeric:"616"},{name:"Portugal",alpha2:"PT",alpha3:"PRT",numeric:"620"},{name:"Romania",alpha2:"RO",alpha3:"ROU",numeric:"642"},{name:"Slovakia",alpha2:"SK",alpha3:"SVK",numeric:"703"},{name:"Slovenia",alpha2:"SI",alpha3:"SVN",numeric:"705"},{name:"Spain",alpha2:"ES",alpha3:"ESP",numeric:"724"},{name:"Sweden",alpha2:"SE",alpha3:"SWE",numeric:"752"},{name:"Iceland",alpha2:"IS",alpha3:"ISL",numeric:"352"},{name:"Liechtenstein",alpha2:"LI",alpha3:"LIE",numeric:"438"},{name:"Norway",alpha2:"NO",alpha3:"NOR",numeric:"578"}],sE=[{name:"Afghanistan",alpha2:"AF",alpha3:"AFG",numeric:"004"},{name:"Albania",alpha2:"AL",alpha3:"ALB",numeric:"008"},{name:"Algeria",alpha2:"DZ",alpha3:"DZA",numeric:"012"},{name:"Andorra",alpha2:"AD",alpha3:"AND",numeric:"020"},{name:"Angola",alpha2:"AO",alpha3:"AGO",numeric:"024"},{name:"Antigua and Barbuda",alpha2:"AG",alpha3:"ATG",numeric:"028"},{name:"Argentina",alpha2:"AR",alpha3:"ARG",numeric:"032"},{name:"Armenia",alpha2:"AM",alpha3:"ARM",numeric:"051"},{name:"Australia",alpha2:"AU",alpha3:"AUS",numeric:"036"},{name:"Austria",alpha2:"AT",alpha3:"AUT",numeric:"040"},{name:"Azerbaijan",alpha2:"AZ",alpha3:"AZE",numeric:"031"},{name:"Bahamas",alpha2:"BS",alpha3:"BHS",numeric:"044"},{name:"Bahrain",alpha2:"BH",alpha3:"BHR",numeric:"048"},{name:"Bangladesh",alpha2:"BD",alpha3:"BGD",numeric:"050"},{name:"Barbados",alpha2:"BB",alpha3:"BRB",numeric:"052"},{name:"Belarus",alpha2:"BY",alpha3:"BLR",numeric:"112"},{name:"Belgium",alpha2:"BE",alpha3:"BEL",numeric:"056"},{name:"Belize",alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{name:"Benin",alpha2:"BJ",alpha3:"BEN",numeric:"204"},{name:"Bhutan",alpha2:"BT",alpha3:"BTN",numeric:"064"},{name:"Bolivia",alpha2:"BO",alpha3:"BOL",numeric:"068"},{name:"Bosnia and Herzegovina",alpha2:"BA",alpha3:"BIH",numeric:"070"},{name:"Botswana",alpha2:"BW",alpha3:"BWA",numeric:"072"},{name:"Brazil",alpha2:"BR",alpha3:"BRA",numeric:"076"},{name:"Brunei",alpha2:"BN",alpha3:"BRN",numeric:"096"},{name:"Bulgaria",alpha2:"BG",alpha3:"BGR",numeric:"100"},{name:"Burkina Faso",alpha2:"BF",alpha3:"BFA",numeric:"854"},{name:"Burundi",alpha2:"BI",alpha3:"BDI",numeric:"108"},{name:"Cabo Verde",alpha2:"CV",alpha3:"CPV",numeric:"132"},{name:"Cambodia",alpha2:"KH",alpha3:"KHM",numeric:"116"},{name:"Cameroon",alpha2:"CM",alpha3:"CMR",numeric:"120"},{name:"Canada",alpha2:"CA",alpha3:"CAN",numeric:"124"},{name:"Central African Republic",alpha2:"CF",alpha3:"CAF",numeric:"140"},{name:"Chad",alpha2:"TD",alpha3:"TCD",numeric:"148"},{name:"Chile",alpha2:"CL",alpha3:"CHL",numeric:"152"},{name:"China",alpha2:"CN",alpha3:"CHN",numeric:"156"},{name:"Colombia",alpha2:"CO",alpha3:"COL",numeric:"170"},{name:"Comoros",alpha2:"KM",alpha3:"COM",numeric:"174"},{name:"Republic of the Congo",alpha2:"CG",alpha3:"COG",numeric:"178"},{name:"Democratic Republic of the Congo",alpha2:"CD",alpha3:"COD",numeric:"180"},{name:"Costa Rica",alpha2:"CR",alpha3:"CRI",numeric:"188"},{name:"Côte d'Ivoire",alpha2:"CI",alpha3:"CIV",numeric:"384"},{name:"Croatia",alpha2:"HR",alpha3:"HRV",numeric:"191"},{name:"Cuba",alpha2:"CU",alpha3:"CUB",numeric:"192"},{name:"Cyprus",alpha2:"CY",alpha3:"CYP",numeric:"196"},{name:"Czech Republic",alpha2:"CZ",alpha3:"CZE",numeric:"203"},{name:"Denmark",alpha2:"DK",alpha3:"DNK",numeric:"208"},{name:"Djibouti",alpha2:"DJ",alpha3:"DJI",numeric:"262"},{name:"Dominica",alpha2:"DM",alpha3:"DMA",numeric:"212"},{name:"Dominican Republic",alpha2:"DO",alpha3:"DOM",numeric:"214"},{name:"Ecuador",alpha2:"EC",alpha3:"ECU",numeric:"218"},{name:"Egypt",alpha2:"EG",alpha3:"EGY",numeric:"818"},{name:"El Salvador",alpha2:"SV",alpha3:"SLV",numeric:"222"},{name:"Equatorial Guinea",alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{name:"Eritrea",alpha2:"ER",alpha3:"ERI",numeric:"232"},{name:"Estonia",alpha2:"EE",alpha3:"EST",numeric:"233"},{name:"Eswatini",alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{name:"Ethiopia",alpha2:"ET",alpha3:"ETH",numeric:"231"},{name:"Fiji",alpha2:"FJ",alpha3:"FJI",numeric:"242"},{name:"Finland",alpha2:"FI",alpha3:"FIN",numeric:"246"},{name:"France",alpha2:"FR",alpha3:"FRA",numeric:"250"},{name:"Gabon",alpha2:"GA",alpha3:"GAB",numeric:"266"},{name:"Gambia",alpha2:"GM",alpha3:"GMB",numeric:"270"},{name:"Georgia",alpha2:"GE",alpha3:"GEO",numeric:"268"},{name:"Germany",alpha2:"DE",alpha3:"DEU",numeric:"276"},{name:"Ghana",alpha2:"GH",alpha3:"GHA",numeric:"288"},{name:"Greece",alpha2:"GR",alpha3:"GRC",numeric:"300"},{name:"Grenada",alpha2:"GD",alpha3:"GRD",numeric:"308"},{name:"Guatemala",alpha2:"GT",alpha3:"GTM",numeric:"320"},{name:"Guinea",alpha2:"GN",alpha3:"GIN",numeric:"324"},{name:"Guinea-Bissau",alpha2:"GW",alpha3:"GNB",numeric:"624"},{name:"Guyana",alpha2:"GY",alpha3:"GUY",numeric:"328"},{name:"Haiti",alpha2:"HT",alpha3:"HTI",numeric:"332"},{name:"Honduras",alpha2:"HN",alpha3:"HND",numeric:"340"},{name:"Hungary",alpha2:"HU",alpha3:"HUN",numeric:"348"},{name:"Iceland",alpha2:"IS",alpha3:"ISL",numeric:"352"},{name:"India",alpha2:"IN",alpha3:"IND",numeric:"356"},{name:"Indonesia",alpha2:"ID",alpha3:"IDN",numeric:"360"},{name:"Iran",alpha2:"IR",alpha3:"IRN",numeric:"364"},{name:"Iraq",alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{name:"Ireland",alpha2:"IE",alpha3:"IRL",numeric:"372"},{name:"Israel",alpha2:"IL",alpha3:"ISR",numeric:"376"},{name:"Italy",alpha2:"IT",alpha3:"ITA",numeric:"380"},{name:"Jamaica",alpha2:"JM",alpha3:"JAM",numeric:"388"},{name:"Japan",alpha2:"JP",alpha3:"JPN",numeric:"392"},{name:"Jordan",alpha2:"JO",alpha3:"JOR",numeric:"400"},{name:"Kazakhstan",alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{name:"Kenya",alpha2:"KE",alpha3:"KEN",numeric:"404"},{name:"Kiribati",alpha2:"KI",alpha3:"KIR",numeric:"296"},{name:"North Korea",alpha2:"KP",alpha3:"PRK",numeric:"408"},{name:"South Korea",alpha2:"KR",alpha3:"KOR",numeric:"410"},{name:"Kuwait",alpha2:"KW",alpha3:"KWT",numeric:"414"},{name:"Kyrgyzstan",alpha2:"KG",alpha3:"KGZ",numeric:"417"},{name:"Laos",alpha2:"LA",alpha3:"LAO",numeric:"418"},{name:"Latvia",alpha2:"LV",alpha3:"LVA",numeric:"428"},{name:"Lebanon",alpha2:"LB",alpha3:"LBN",numeric:"422"},{name:"Lesotho",alpha2:"LS",alpha3:"LSO",numeric:"426"},{name:"Liberia",alpha2:"LR",alpha3:"LBR",numeric:"430"},{name:"Libya",alpha2:"LY",alpha3:"LBY",numeric:"434"},{name:"Liechtenstein",alpha2:"LI",alpha3:"LIE",numeric:"438"},{name:"Lithuania",alpha2:"LT",alpha3:"LTU",numeric:"440"},{name:"Luxembourg",alpha2:"LU",alpha3:"LUX",numeric:"442"},{name:"Madagascar",alpha2:"MG",alpha3:"MDG",numeric:"450"},{name:"Malawi",alpha2:"MW",alpha3:"MWI",numeric:"454"},{name:"Malaysia",alpha2:"MY",alpha3:"MYS",numeric:"458"},{name:"Maldives",alpha2:"MV",alpha3:"MDV",numeric:"462"},{name:"Mali",alpha2:"ML",alpha3:"MLI",numeric:"466"},{name:"Malta",alpha2:"MT",alpha3:"MLT",numeric:"470"},{name:"Marshall Islands",alpha2:"MH",alpha3:"MHL",numeric:"584"},{name:"Mauritania",alpha2:"MR",alpha3:"MRT",numeric:"478"},{name:"Mauritius",alpha2:"MU",alpha3:"MUS",numeric:"480"},{name:"Mexico",alpha2:"MX",alpha3:"MEX",numeric:"484"},{name:"Micronesia",alpha2:"FM",alpha3:"FSM",numeric:"583"},{name:"Moldova",alpha2:"MD",alpha3:"MDA",numeric:"498"},{name:"Monaco",alpha2:"MC",alpha3:"MCO",numeric:"492"},{name:"Mongolia",alpha2:"MN",alpha3:"MNG",numeric:"496"},{name:"Montenegro",alpha2:"ME",alpha3:"MNE",numeric:"499"},{name:"Morocco",alpha2:"MA",alpha3:"MAR",numeric:"504"},{name:"Mozambique",alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{name:"Myanmar",alpha2:"MM",alpha3:"MMR",numeric:"104"},{name:"Namibia",alpha2:"NA",alpha3:"NAM",numeric:"516"},{name:"Nauru",alpha2:"NR",alpha3:"NRU",numeric:"520"},{name:"Nepal",alpha2:"NP",alpha3:"NPL",numeric:"524"},{name:"Netherlands",alpha2:"NL",alpha3:"NLD",numeric:"528"},{name:"New Zealand",alpha2:"NZ",alpha3:"NZL",numeric:"554"},{name:"Nicaragua",alpha2:"NI",alpha3:"NIC",numeric:"558"},{name:"Niger",alpha2:"NE",alpha3:"NER",numeric:"562"},{name:"Nigeria",alpha2:"NG",alpha3:"NGA",numeric:"566"},{name:"North Macedonia",alpha2:"MK",alpha3:"MKD",numeric:"807"},{name:"Norway",alpha2:"NO",alpha3:"NOR",numeric:"578"},{name:"Oman",alpha2:"OM",alpha3:"OMN",numeric:"512"},{name:"Pakistan",alpha2:"PK",alpha3:"PAK",numeric:"586"},{name:"Palau",alpha2:"PW",alpha3:"PLW",numeric:"585"},{name:"Palestine",alpha2:"PS",alpha3:"PSE",numeric:"275"},{name:"Panama",alpha2:"PA",alpha3:"PAN",numeric:"591"},{name:"Papua New Guinea",alpha2:"PG",alpha3:"PNG",numeric:"598"},{name:"Paraguay",alpha2:"PY",alpha3:"PRY",numeric:"600"},{name:"Peru",alpha2:"PE",alpha3:"PER",numeric:"604"},{name:"Philippines",alpha2:"PH",alpha3:"PHL",numeric:"608"},{name:"Poland",alpha2:"PL",alpha3:"POL",numeric:"616"},{name:"Portugal",alpha2:"PT",alpha3:"PRT",numeric:"620"},{name:"Qatar",alpha2:"QA",alpha3:"QAT",numeric:"634"},{name:"Romania",alpha2:"RO",alpha3:"ROU",numeric:"642"},{name:"Russia",alpha2:"RU",alpha3:"RUS",numeric:"643"},{name:"Rwanda",alpha2:"RW",alpha3:"RWA",numeric:"646"},{name:"Saint Kitts and Nevis",alpha2:"KN",alpha3:"KNA",numeric:"659"},{name:"Saint Lucia",alpha2:"LC",alpha3:"LCA",numeric:"662"},{name:"Saint Vincent and the Grenadines",alpha2:"VC",alpha3:"VCT",numeric:"670"},{name:"Samoa",alpha2:"WS",alpha3:"WSM",numeric:"882"},{name:"San Marino",alpha2:"SM",alpha3:"SMR",numeric:"674"},{name:"Sao Tome and Principe",alpha2:"ST",alpha3:"STP",numeric:"678"},{name:"Saudi Arabia",alpha2:"SA",alpha3:"SAU",numeric:"682"},{name:"Senegal",alpha2:"SN",alpha3:"SEN",numeric:"686"},{name:"Serbia",alpha2:"RS",alpha3:"SRB",numeric:"688"},{name:"Seychelles",alpha2:"SC",alpha3:"SYC",numeric:"690"},{name:"Sierra Leone",alpha2:"SL",alpha3:"SLE",numeric:"694"},{name:"Singapore",alpha2:"SG",alpha3:"SGP",numeric:"702"},{name:"Slovakia",alpha2:"SK",alpha3:"SVK",numeric:"703"},{name:"Slovenia",alpha2:"SI",alpha3:"SVN",numeric:"705"},{name:"Solomon Islands",alpha2:"SB",alpha3:"SLB",numeric:"090"},{name:"Somalia",alpha2:"SO",alpha3:"SOM",numeric:"706"},{name:"South Africa",alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{name:"South Sudan",alpha2:"SS",alpha3:"SSD",numeric:"728"},{name:"Spain",alpha2:"ES",alpha3:"ESP",numeric:"724"},{name:"Sri Lanka",alpha2:"LK",alpha3:"LKA",numeric:"144"},{name:"Sudan",alpha2:"SD",alpha3:"SDN",numeric:"729"},{name:"Suriname",alpha2:"SR",alpha3:"SUR",numeric:"740"},{name:"Sweden",alpha2:"SE",alpha3:"SWE",numeric:"752"},{name:"Switzerland",alpha2:"CH",alpha3:"CHE",numeric:"756"},{name:"Syrian Arab Republic",alpha2:"SY",alpha3:"SYR",numeric:"760"},{name:"Tajikistan",alpha2:"TJ",alpha3:"TJK",numeric:"762"},{name:"Tanzania",alpha2:"TZ",alpha3:"TZA",numeric:"834"},{name:"Thailand",alpha2:"TH",alpha3:"THA",numeric:"764"},{name:"Timor-Leste",alpha2:"TL",alpha3:"TLS",numeric:"626"},{name:"Togo",alpha2:"TG",alpha3:"TGO",numeric:"768"},{name:"Tonga",alpha2:"TO",alpha3:"TON",numeric:"776"},{name:"Trinidad and Tobago",alpha2:"TT",alpha3:"TTO",numeric:"780"},{name:"Tunisia",alpha2:"TN",alpha3:"TUN",numeric:"788"},{name:"Turkey",alpha2:"TR",alpha3:"TUR",numeric:"792"},{name:"Turkmenistan",alpha2:"TM",alpha3:"TKM",numeric:"795"},{name:"Tuvalu",alpha2:"TV",alpha3:"TUV",numeric:"798"},{name:"Uganda",alpha2:"UG",alpha3:"UGA",numeric:"800"},{name:"Ukraine",alpha2:"UA",alpha3:"UKR",numeric:"804"},{name:"United Arab Emirates",alpha2:"AE",alpha3:"ARE",numeric:"784"},{name:"United Kingdom",alpha2:"GB",alpha3:"GBR",numeric:"826"},{name:"United States of America",alpha2:"US",alpha3:"USA",numeric:"840"},{name:"Uruguay",alpha2:"UY",alpha3:"URY",numeric:"858"},{name:"Uzbekistan",alpha2:"UZ",alpha3:"UZB",numeric:"860"},{name:"Vanuatu",alpha2:"VU",alpha3:"VUT",numeric:"548"},{name:"Venezuela",alpha2:"VE",alpha3:"VEN",numeric:"862"},{name:"Vietnam",alpha2:"VN",alpha3:"VNM",numeric:"704"},{name:"Yemen",alpha2:"YE",alpha3:"YEM",numeric:"887"},{name:"Zambia",alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{name:"Zimbabwe",alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],uE=[{name:"Bartleby",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad6c8cbebaa2dd1e897_bartleby-icon.svg",url:"https://www.bartleby.com/"},{name:"CliffsNotes",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad762c637e0a3785b69_cliffsnotes-icon.svg",url:"https://www.cliffsnotes.com/"},{name:"College Sidekick",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad6ccacf96de3afe789_college-sidekick-icon.svg",url:"https://www.collegesidekick.com/"},{name:"Course Hero",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad65698bebc8c6d16bf_course-hero-icon.svg",url:"https://www.coursehero.com/"},{name:"Course Sidekick",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad63668a8e73249cabe_course-sidekick-icon.svg",url:"https://www.coursesidekick.com/"},{name:"LanguageTool",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65d50858c377e156eb53ce26_languagetool.svg",url:"https://www.languagetool.org/"},{name:"Nursing Hero",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad679ecd17e489dae35_nursing-hero-icon.svg",url:"https://www.nursinghero.com/"},{name:"QuillBot",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad6910219fb886f4260_quillbot-icon.svg",url:"https://www.quillbot.com/"},{name:"Scribbr",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad720d8e19d27dcf02e_scribbr-icon.svg",url:"https://www.scribbr.com/"},{name:"Symbolab",icon:"https://uploads-ssl.webflow.com/63f8af5313455948ec74231c/65b00ad666281f4337bc90a1_symbolab-icon.svg",url:"https://www.symbolab.com/"},{name:"123HelpMe",url:"https://www.123helpme.com/"},{name:"Anti Essays",url:"https://www.antiessays.com/"},{name:"Article Checker",url:"https://www.articlechecker.com/"},{name:"Brainia",url:"https://www.brainia.com/"},{name:"Buenas Tareas",url:"https://www.buenastareas.com/"},{name:"Cram",url:"https://www.cram.com/"},{name:"Cyber Essays",url:"https://www.cyberessays.com/"},{name:"Education Index",url:"https://www.educationindex.net/"},{name:"Essay Depot",url:"https://www.essaydepot.com/"},{name:"Etudier",url:"https://www.etudier.com/"},{name:"IPL",url:"https://www.ipl.org/"},{name:"MajorTests",url:"https://www.majortests.com/"},{name:"Memorizar",url:"https://www.memorizar.com/"},{name:"Mireferat",url:"http://www.mireferat.com/"},{name:"Monografias",url:"https://www.monografias.com/"},{name:"PlagiarismChecker",url:"https://www.plagiarismchecker.com/"},{name:"PaperCamp",url:"https://www.papercamp.com/"},{name:"PaperRater",url:"https://www.paperrater.com/"},{name:"StudyMode",url:"https://www.studymode.com/"},{name:"TermPaperWarehouse",url:"https://www.termpaperwarehouse.com/"},{name:"Trabalhos Feitos",url:"https://www.trabalhosfeitos.com/"},{name:"WriteWork",url:"https://www.writework.com/"}],cE=[{name:"Address"},{name:"Email"},{name:"Financial Information"},{name:"Health Information"},{name:"Name"},{name:"Phone Number"},{name:"Other"}];function Uh(){return lE.map(e=>({name:e.name,sublabel:e.sublabel}))}function ff(){return oE.map(e=>({name:e.name,alpha2:e.alpha2,alpha3:e.alpha3,numeric:e.numeric}))}function fE(){return sE.map(e=>({name:e.name,alpha2:e.alpha2,alpha3:e.alpha3,numeric:e.numeric}))}function dE(){const e=ff();return fE().filter(r=>!e.some(i=>i.alpha2===r.alpha2))}function Ni(){return uE.map(e=>({name:e.name,icon:e.icon,url:e.url}))}function pE(){return cE.map(e=>({name:e.name}))}function bh(){return sessionStorage.getItem("eeaUser")?sessionStorage.getItem("eeaUser")==="true"?(console.log("Saved EEA status is true"),!0):(console.log("Saved EEA status is false"),!1):"No saved status"}function hE(e){const t=ff();for(let r of t)if(r.name===e||r.alpha2===e||r.alpha3===e||r.numeric===e)return r}async function mE(){const e="https://ipapi.co/json/?key=7mWXjXh3MPnag87BloSDJYvLDC4ZFibUWnTiTcaNqHzSIdkw2I",t={method:"GET"};try{const i=await(await fetch(e,t)).text();return JSON.parse(i)}catch(r){return console.error(r),null}}async function rs(){const e=i=>{sessionStorage.setItem("eeaUser",i.toString())};switch(bh()){case!0:return!0;case!1:return!1;default:console.log(bh());break}const t=await mE();return hE(t.country_name)!==void 0?(console.log("User is in EEA, setting sessionStorage to true"),e(!0),!0):(console.log("User is not in EEA, setting sessionStorage to false"),e(!1),!1)}function gE(){const e=new URLSearchParams(window.location.search);if(e.has("region")){const t=e.get("region");t==="eu"?sessionStorage.setItem("eeaUser","true"):t==="row"&&sessionStorage.setItem("eeaUser","false")}}async function vE(e="block"){const t=Array.from(document.querySelectorAll("[data-europe-show]")),r=Array.from(document.querySelectorAll("[data-europe-hide]"));await rs()?(t.forEach(c=>{c.style.display=e}),r.forEach(c=>{c.remove()})):(t.forEach(c=>{c.remove()}),r.forEach(c=>{c.style.display=e}))}function yE(){gE(),vE()}var ca=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Jm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var eg={exports:{}};/**! * MixItUp v3.3.1 * A high-performance, dependency-free library for animated filtering, sorting and more * Build 94e0fbf6-cd0b-4987-b3c0-14b59b67b8a0 * * @copyright Copyright 2014-2018 KunkaLabs Limited. * @author KunkaLabs Limited. * @link https://www.kunkalabs.com/mixitup/ * * @license Commercial use requires a commercial license. * https://www.kunkalabs.com/mixitup/licenses/ * * Non-commercial use permitted under same terms as CC BY-NC 3.0 license. * http://creativecommons.org/licenses/by-nc/3.0/ */(function(e,t){(function(r){var i=null,c=null;(function(){var a=["webkit","moz","o","ms"],o=r.document.createElement("div"),s=-1;for(s=0;s"u"&&Object.defineProperty(r.Element.prototype,"nextElementSibling",{get:function(){for(var u=this.nextSibling;u;){if(u.nodeType===1)return u;u=u.nextSibling}return null}}),function(u){u.matches=u.matches||u.machesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector||function(d){return Array.prototype.indexOf.call(this.parentElement.querySelectorAll(d),this)>-1}}(r.Element.prototype),Object.keys||(Object.keys=function(){var u=Object.prototype.hasOwnProperty,d=!1,h=[],m=-1;return d=!{toString:null}.propertyIsEnumerable("toString"),h=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],m=h.length,function(y){var I=[],P="",O=-1;if(typeof y!="object"&&(typeof y!="function"||y===null))throw new TypeError("Object.keys called on non-object");for(P in y)u.call(y,P)&&I.push(P);if(d)for(O=0;O>>0,y===0||(d=0,arguments.length>1&&(d=Number(arguments[1]),d!==d?d=0:d!==0&&d!==1/0&&d!==-1/0&&(d=(d>0||-1)*Math.floor(Math.abs(d)))),d>=y))return-1;for(h=d>=0?d:Math.max(y-Math.abs(d),0);h0&&!d);x++)u.id?O=u.id:(O="MixItUp"+c.randomHex(),u.id=O),i.instances[O]instanceof i.Mixer?(h=i.instances[O],(!o||o&&o.debug&&o.debug.showWarnings!==!1)&&console.warn(i.messages.warningFactoryPreexistingInstance())):(h=new i.Mixer,h.attach(u,y,O,o),i.instances[O]=h),m=new i.Facade(h),o&&o.debug&&o.debug.enable?P.push(h):P.push(m);return d?I=new i.Collection(P):I=P[0],I},i.use=function(a){i.Base.prototype.callActions.call(i,"beforeUse",arguments),typeof a=="function"&&a.TYPE==="mixitup-extension"?typeof i.extensions[a.NAME]>"u"&&(a(i),i.extensions[a.NAME]=a):a.fn&&a.fn.jquery&&(i.libraries.$=a),i.Base.prototype.callActions.call(i,"afterUse",arguments)},i.instances={},i.extensions={},i.libraries={},c={hasClass:function(a,o){return!!a.className.match(new RegExp("(\\s|^)"+o+"(\\s|$)"))},addClass:function(a,o){this.hasClass(a,o)||(a.className+=a.className?" "+o:o)},removeClass:function(a,o){if(this.hasClass(a,o)){var s=new RegExp("(\\s|^)"+o+"(\\s|$)");a.className=a.className.replace(s," ").trim()}},extend:function(a,o,s,u){var d=[],h="",m=-1;s=s||!1,u=u||!1;try{if(Array.isArray(o))for(m=0;mP&&(P=O,y=I)}throw P>1&&(m=i.messages.errorConfigInvalidPropertySuggestion({probableMatch:y})),h=i.messages.errorConfigInvalidProperty({erroneous:d,suggestion:m}),new TypeError(h)}throw a},template:function(a){for(var o=/\${([\w]*)}/g,s={},u=null;u=o.exec(a);)s[u[1]]=new RegExp("\\${"+u[1]+"}","g");return function(d){var h="",m=a;d=d||{};for(h in s)m=m.replace(s[h],typeof d[h]<"u"?d[h]:"");return m}},on:function(a,o,s,u){a&&(a.addEventListener?a.addEventListener(o,s,u):a.attachEvent&&(a["e"+o+s]=s,a[o+s]=function(){a["e"+o+s](r.event)},a.attachEvent("on"+o,a[o+s])))},off:function(a,o,s){a&&(a.removeEventListener?a.removeEventListener(o,s,!1):a.detachEvent&&(a.detachEvent("on"+o,a[o+s]),a[o+s]=null))},getCustomEvent:function(a,o,s){var u=null;return s=s||r.document,typeof r.CustomEvent=="function"?u=new r.CustomEvent(a,{detail:o,bubbles:!0,cancelable:!0}):typeof s.createEvent=="function"?(u=s.createEvent("CustomEvent"),u.initCustomEvent(a,!0,!0,o)):(u=s.createEventObject(),u.type=a,u.returnValue=!1,u.cancelBubble=!1,u.detail=o),u},getOriginalEvent:function(a){return a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a},index:function(a,o){for(var s=0;(a=a.previousElementSibling)!==null;)(!o||a.matches(o))&&++s;return s},camelCase:function(a){return a.toLowerCase().replace(/([_-][a-z])/g,function(o){return o.toUpperCase().replace(/[_-]/,"")})},pascalCase:function(a){return(a=this.camelCase(a)).charAt(0).toUpperCase()+a.slice(1)},dashCase:function(a){return a.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()},isElement:function(a,o){return o=o||r.document,r.HTMLElement&&a instanceof r.HTMLElement||o.defaultView&&o.defaultView.HTMLElement&&a instanceof o.defaultView.HTMLElement?!0:a!==null&&a.nodeType===1&&typeof a.nodeName=="string"},createElement:function(a,o){var s=null,u=null;for(o=o||r.document,s=o.createDocumentFragment(),u=o.createElement("div"),u.innerHTML=a.trim();u.firstChild;)s.appendChild(u.firstChild);return s},removeWhitespace:function(a){for(var o;a&&a.nodeName==="#text";)o=a,a=a.previousSibling,o.parentElement&&o.parentElement.removeChild(o)},isEqualArray:function(a,o){var s=a.length;if(s!==o.length)return!1;for(;s--;)if(a[s]!==o[s])return!1;return!0},deepEquals:function(a,o){var s;if(typeof a=="object"&&a&&typeof o=="object"&&o){if(Object.keys(a).length!==Object.keys(o).length)return!1;for(s in a)if(!o.hasOwnProperty(s)||!this.deepEquals(a[s],o[s]))return!1}else if(a!==o)return!1;return!0},arrayShuffle:function(a){for(var o=a.slice(),s=o.length,u=s,d=-1,h=[];u--;)d=~~(Math.random()*s),h=o[u],o[u]=o[d],o[d]=h;return o},arrayFromList:function(a){var o,s;try{return Array.prototype.slice.call(a)}catch{for(o=[],s=0;s "+o),d&&a.removeAttribute("id")),u},clean:function(a){var o=[],s=-1;for(s=0;sd)return!0}return!0},Deferred:function(){this.promise=null,this.resolve=null,this.reject=null,this.id=c.randomHex()},isEmptyObject:function(a){var o="";if(typeof Object.keys=="function")return Object.keys(a).length===0;for(o in a)if(a.hasOwnProperty(o))return!1;return!0},getClassname:function(a,o,s){var u="";return u+=a.block,u.length&&(u+=a.delineatorElement),u+=a["element"+this.pascalCase(o)],s&&(u.length&&(u+=a.delineatorModifier),u+=s),u},getProperty:function(a,o){var s=o.split("."),u=null,d="",h=0;if(!o)return a;for(u=function(m){return m?m[d]:null};h-1,o.callFilters("afterIsBound",s,arguments)},addBinding:function(a){var o=this;this.callActions("beforeAddBinding",arguments),o.isBound()||o.bound.push(a),this.callActions("afterAddBinding",arguments)},removeBinding:function(a){var o=this,s=-1;this.callActions("beforeRemoveBinding",arguments),(s=o.bound.indexOf(a))>-1&&o.bound.splice(s,1),o.bound.length<1&&(o.unbindClick(),s=i.controls.indexOf(o),i.controls.splice(s,1),o.status==="active"&&o.renderStatus(o.el,"inactive")),this.callActions("afterRemoveBinding",arguments)},bindClick:function(){var a=this;this.callActions("beforeBindClick",arguments),a.handler=function(o){a.handleClick(o)},c.on(a.el,"click",a.handler),this.callActions("afterBindClick",arguments)},unbindClick:function(){var a=this;this.callActions("beforeUnbindClick",arguments),c.off(a.el,"click",a.handler),a.handler=null,this.callActions("afterUnbindClick",arguments)},handleClick:function(a){var o=this,s=null,u=null,d=!1,h=void 0,m={},y=null,I=[],P=-1;if(this.callActions("beforeHandleClick",arguments),this.pending=0,u=o.bound[0],o.selector?s=c.closestParent(a.target,u.config.selectors.control+o.selector,!0,u.dom.document):s=o.el,!s){o.callActions("afterHandleClick",arguments);return}switch(o.type){case"filter":m.filter=o.filter||s.getAttribute("data-filter");break;case"sort":m.sort=o.sort||s.getAttribute("data-sort");break;case"multimix":m.filter=o.filter||s.getAttribute("data-filter"),m.sort=o.sort||s.getAttribute("data-sort");break;case"toggle":m.filter=o.filter||s.getAttribute("data-toggle"),o.status==="live"?d=c.hasClass(s,o.classNames.active):d=o.status==="active";break}for(P=0;P0)&&(s.status==="live"?s.updateLive(a,o):(u.sort=s.sort,u.filter=s.filter,s.callFilters("actionsUpdate",u,arguments),s.parseStatusChange(s.el,a,u,o)),s.callActions("afterUpdate",arguments))},updateLive:function(a,o){var s=this,u=null,d=null,h=null,m=-1;if(s.callActions("beforeUpdateLive",arguments),!!s.el){for(u=s.el.querySelectorAll(s.selector),m=0;h=u[m];m++){switch(d=new i.CommandMultimix,s.type){case"filter":d.filter=h.getAttribute("data-filter");break;case"sort":d.sort=h.getAttribute("data-sort");break;case"multimix":d.filter=h.getAttribute("data-filter"),d.sort=h.getAttribute("data-sort");break;case"toggle":d.filter=h.getAttribute("data-toggle");break}d=s.callFilters("actionsUpdateLive",d,arguments),s.parseStatusChange(h,a,d,o)}s.callActions("afterUpdateLive",arguments)}},parseStatusChange:function(a,o,s,u){var d=this,h="",m="",y=-1;switch(d.callActions("beforeParseStatusChange",arguments),d.type){case"filter":o.filter===s.filter?d.renderStatus(a,"active"):d.renderStatus(a,"inactive");break;case"multimix":o.sort===s.sort&&o.filter===s.filter?d.renderStatus(a,"active"):d.renderStatus(a,"inactive");break;case"sort":o.sort.match(/:asc/g)&&(h=o.sort.replace(/:asc/g,"")),o.sort===s.sort||h===s.sort?d.renderStatus(a,"active"):d.renderStatus(a,"inactive");break;case"toggle":for(u.length<1&&d.renderStatus(a,"inactive"),o.filter===s.filter&&d.renderStatus(a,"active"),y=0;y"u")throw new Error('Event type "'+a+'" not found.');m.state=new i.State,c.extend(m.state,s.state),s.futureState&&(m.futureState=new i.State,c.extend(m.futureState,s.futureState)),m.instance=s.instance,s.originalEvent&&(m.originalEvent=s.originalEvent),h=c.getCustomEvent(a,m,u),d.callFilters("eventFire",h,arguments),o.dispatchEvent(h)},i.events=new i.Events,i.QueueItem=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.args=[],this.instruction=null,this.triggerElement=null,this.deferred=null,this.isToggling=!1,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.QueueItem),i.QueueItem.prototype=Object.create(i.Base.prototype),i.QueueItem.prototype.constructor=i.QueueItem,i.Mixer=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.config=new i.Config,this.id="",this.isBusy=!1,this.isToggling=!1,this.incPadding=!0,this.controls=[],this.targets=[],this.origOrder=[],this.cache={},this.toggleArray=[],this.targetsMoved=0,this.targetsImmovable=0,this.targetsBound=0,this.targetsDone=0,this.staggerDuration=0,this.effectsIn=null,this.effectsOut=null,this.transformIn=[],this.transformOut=[],this.queue=[],this.state=null,this.lastOperation=null,this.lastClicked=null,this.userCallback=null,this.userDeferred=null,this.dom=new i.MixerDom,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.Mixer),i.Mixer.prototype=Object.create(i.Base.prototype),c.extend(i.Mixer.prototype,{constructor:i.Mixer,attach:function(a,o,s,u){var d=this,h=null,m=-1;for(d.callActions("beforeAttach",arguments),d.id=s,u&&c.extend(d.config,u,!0,!0),d.sanitizeConfig(),d.cacheDom(a,o),d.config.layout.containerClassName&&c.addClass(d.dom.container,d.config.layout.containerClassName),i.features.has.transitions||(d.config.animation.enable=!1),typeof r.console>"u"&&(d.config.debug.showWarnings=!1),d.config.data.uidKey&&(d.config.controls.enable=!1),d.indexTargets(),d.state=d.getInitialState(),m=0;h=d.lastOperation.toHide[m];m++)h.hide();d.config.controls.enable&&(d.initControls(),d.buildToggleArray(null,d.state),d.updateControls({filter:d.state.activeFilter,sort:d.state.activeSort})),d.parseEffects(),d.callActions("afterAttach",arguments)},sanitizeConfig:function(){var a=this;a.callActions("beforeSanitizeConfig",arguments),a.config.controls.scope=a.config.controls.scope.toLowerCase().trim(),a.config.controls.toggleLogic=a.config.controls.toggleLogic.toLowerCase().trim(),a.config.controls.toggleDefault=a.config.controls.toggleDefault.toLowerCase().trim(),a.config.animation.effects=a.config.animation.effects.trim(),a.callActions("afterSanitizeConfig",arguments)},getInitialState:function(){var a=this,o=new i.State,s=new i.Operation;if(a.callActions("beforeGetInitialState",arguments),o.activeContainerClassName=a.config.layout.containerClassName,a.config.load.dataset){if(!a.config.data.uidKey||typeof a.config.data.uidKey!="string")throw new TypeError(i.messages.errorConfigDataUidKeyNotSet());s.startDataset=s.newDataset=o.activeDataset=a.config.load.dataset.slice(),s.startContainerClassName=s.newContainerClassName=o.activeContainerClassName,s.show=a.targets.slice(),o=a.callFilters("stateGetInitialState",o,arguments)}else o.activeFilter=a.parseFilterArgs([a.config.load.filter]).command,o.activeSort=a.parseSortArgs([a.config.load.sort]).command,o.totalTargets=a.targets.length,o=a.callFilters("stateGetInitialState",o,arguments),o.activeSort.collection||o.activeSort.attribute||o.activeSort.order==="random"||o.activeSort.order==="desc"?(s.newSort=o.activeSort,a.sortOperation(s),a.printSort(!1,s),a.targets=s.newOrder):s.startOrder=s.newOrder=a.targets,s.startFilter=s.newFilter=o.activeFilter,s.startSort=s.newSort=o.activeSort,s.startContainerClassName=s.newContainerClassName=o.activeContainerClassName,s.newFilter.selector==="all"?s.newFilter.selector=a.config.selectors.target:s.newFilter.selector==="none"&&(s.newFilter.selector="");return s=a.callFilters("operationGetInitialState",s,[o]),a.lastOperation=s,s.newFilter&&a.filterOperation(s),o=a.buildState(s),o},cacheDom:function(a,o){var s=this;s.callActions("beforeCacheDom",arguments),s.dom.document=o,s.dom.body=s.dom.document.querySelector("body"),s.dom.container=a,s.dom.parent=a,s.callActions("afterCacheDom",arguments)},indexTargets:function(){var a=this,o=null,s=null,u=null,d=-1;if(a.callActions("beforeIndexTargets",arguments),a.dom.targets=a.config.layout.allowNestedTargets?a.dom.container.querySelectorAll(a.config.selectors.target):c.children(a.dom.container,a.config.selectors.target,a.dom.document),a.dom.targets=c.arrayFromList(a.dom.targets),a.targets=[],(u=a.config.load.dataset)&&u.length!==a.dom.targets.length)throw new Error(i.messages.errorDatasetPrerenderedMismatch());if(a.dom.targets.length){for(d=0;s=a.dom.targets[d];d++)o=new i.Target,o.init(s,a,u?u[d]:void 0),o.isInDom=!0,a.targets.push(o);a.dom.parent=a.dom.targets[0].parentElement===a.dom.container?a.dom.container:a.dom.targets[0].parentElement}a.origOrder=a.targets,a.callActions("afterIndexTargets",arguments)},initControls:function(){var a=this,o="",s=null,u=null,d=null,h=null,m=null,y=-1,I=-1;switch(a.callActions("beforeInitControls",arguments),a.config.controls.scope){case"local":d=a.dom.container;break;case"global":d=a.dom.document;break;default:throw new Error(i.messages.errorConfigInvalidControlsScope())}for(y=0;o=i.controlDefinitions[y];y++)if(a.config.controls.live||o.live){if(o.parent){if(h=a.dom[o.parent],!h||h.length<0)continue;typeof h.length!="number"&&(h=[h])}else h=[d];for(I=0;u=h[I];I++)m=a.getControl(u,o.type,o.selector),a.controls.push(m)}else for(s=d.querySelectorAll(a.config.selectors.control+o.selector),I=0;u=s[I];I++)m=a.getControl(u,o.type,""),m&&a.controls.push(m);a.callActions("afterInitControls",arguments)},getControl:function(a,o,s){var u=this,d=null,h=-1;if(u.callActions("beforeGetControl",arguments),!s)for(h=0;d=i.controls[h];h++){if(d.el===a&&d.isBound(u))return u.callFilters("controlGetControl",null,arguments);if(d.el===a&&d.type===o&&d.selector===s)return d.addBinding(u),u.callFilters("controlGetControl",d,arguments)}return d=new i.Control,d.init(a,o,s),d.classNames.base=c.getClassname(u.config.classNames,o),d.classNames.active=c.getClassname(u.config.classNames,o,u.config.classNames.modifierActive),d.classNames.disabled=c.getClassname(u.config.classNames,o,u.config.classNames.modifierDisabled),d.addBinding(u),u.callFilters("controlGetControl",d,arguments)},getToggleSelector:function(){var a=this,o=a.config.controls.toggleLogic==="or"?", ":"",s="";return a.callActions("beforeGetToggleSelector",arguments),a.toggleArray=c.clean(a.toggleArray),s=a.toggleArray.join(o),s===""&&(s=a.config.controls.toggleDefault),a.callFilters("selectorGetToggleSelector",s,arguments)},buildToggleArray:function(a,o){var s=this,u="";if(s.callActions("beforeBuildToggleArray",arguments),a&&a.filter)u=a.filter.selector.replace(/\s/g,"");else if(o)u=o.activeFilter.selector.replace(/\s/g,"");else return;(u===s.config.selectors.target||u==="all")&&(u=""),s.config.controls.toggleLogic==="or"?s.toggleArray=u.split(","):s.toggleArray=s.splitCompoundSelector(u),s.toggleArray=c.clean(s.toggleArray),s.callActions("afterBuildToggleArray",arguments)},splitCompoundSelector:function(a){var o=a.split(/([\.\[])/g),s=[],u="",d=-1;for(o[0]===""&&o.shift(),d=0;d"u"&&(a.index=0),u=s.getNextSibling(a.index,a.sibling,a.position),h=s.dom.document.createDocumentFragment(),u?d=c.index(u,s.config.selectors.target):d=s.targets.length,a.collection){for(I=0;y=a.collection[I];I++){if(s.dom.targets.indexOf(y)>-1)throw new Error(i.messages.errorInsertPreexistingElement());y.style.display="none",h.appendChild(y),h.appendChild(s.dom.document.createTextNode(" ")),!(!c.isElement(y,s.dom.document)||!y.matches(s.config.selectors.target))&&(m=new i.Target,m.init(y,s),m.isInDom=!0,s.targets.splice(d,0,m),d++)}s.dom.parent.insertBefore(h,u)}o.startOrder=s.origOrder=s.targets,s.callActions("afterInsertTargets",arguments)},getNextSibling:function(a,o,s){var u=this,d=null;return a=Math.max(a,0),o&&s==="before"?d=o:o&&s==="after"?d=o.nextElementSibling||null:u.targets.length>0&&typeof a<"u"?d=a0&&(u.config.layout.siblingAfter?d=u.config.layout.siblingAfter:u.config.layout.siblingBefore?d=u.config.layout.siblingBefore.nextElementSibling:u.dom.parent.children[0]),u.callFilters("elementGetNextSibling",d,arguments)},filterOperation:function(a){var o=this,s=!1,u=-1,d="",h=null,m=-1;for(o.callActions("beforeFilterOperation",arguments),d=a.newFilter.action,m=0;h=a.newOrder[m];m++)a.newFilter.collection?s=a.newFilter.collection.indexOf(h.dom.el)>-1:a.newFilter.selector===""?s=!1:s=h.dom.el.matches(a.newFilter.selector),o.evaluateHideShow(s,h,d,a);if(a.toRemove.length)for(m=0;h=a.show[m];m++)a.toRemove.indexOf(h)>-1&&(a.show.splice(m,1),(u=a.toShow.indexOf(h))>-1&&a.toShow.splice(u,1),a.toHide.push(h),a.hide.push(h),m--);a.matching=a.show.slice(),a.show.length===0&&a.newFilter.selector!==""&&o.targets.length!==0&&(a.hasFailed=!0),o.callActions("afterFilterOperation",arguments)},evaluateHideShow:function(a,o,s,u){var d=this,h=!1,m=Array.prototype.slice.call(arguments,1);h=d.callFilters("testResultEvaluateHideShow",a,m),d.callActions("beforeEvaluateHideShow",arguments),h===!0&&s==="show"||h===!1&&s==="hide"?(u.show.push(o),!o.isShown&&u.toShow.push(o)):(u.hide.push(o),o.isShown&&u.toHide.push(o)),d.callActions("afterEvaluateHideShow",arguments)},sortOperation:function(a){var o=this,s=[],u=null,d=null,h=-1;if(o.callActions("beforeSortOperation",arguments),a.startOrder=o.targets,a.newSort.collection){for(s=[],h=0;d=a.newSort.collection[h];h++){if(o.dom.targets.indexOf(d)<0)throw new Error(i.messages.errorSortNonExistentElement());u=new i.Target,u.init(d,o),u.isInDom=!0,s.push(u)}a.newOrder=s}else a.newSort.order==="random"?a.newOrder=c.arrayShuffle(a.startOrder):a.newSort.attribute===""?(a.newOrder=o.origOrder.slice(),a.newSort.order==="desc"&&a.newOrder.reverse()):(a.newOrder=a.startOrder.slice(),a.newOrder.sort(function(m,y){return o.compare(m,y,a.newSort)}));c.isEqualArray(a.newOrder,a.startOrder)&&(a.willSort=!1),o.callActions("afterSortOperation",arguments)},compare:function(a,o,s){var u=this,d=s.order,h=u.getAttributeValue(a,s.attribute),m=u.getAttributeValue(o,s.attribute);return isNaN(h*1)||isNaN(m*1)?(h=h.toLowerCase(),m=m.toLowerCase()):(h=h*1,m=m*1),hm?d==="asc"?1:-1:h===m&&s.next?u.compare(a,o,s.next):0},getAttributeValue:function(a,o){var s=this,u="";return u=a.dom.el.getAttribute("data-"+o),u===null&&s.config.debug.showWarnings&&console.warn(i.messages.warningInconsistentSortingAttributes({attribute:"data-"+o})),s.callFilters("valueGetAttributeValue",u||0,arguments)},printSort:function(a,o){var s=this,u=a?o.newOrder:o.startOrder,d=a?o.startOrder:o.newOrder,h=u.length?u[u.length-1].dom.el.nextElementSibling:null,m=r.document.createDocumentFragment(),y=null,I=null,P=null,O=-1;for(s.callActions("beforePrintSort",arguments),O=0;I=u[O];O++)P=I.dom.el,P.style.position!=="absolute"&&(c.removeWhitespace(P.previousSibling),P.parentElement.removeChild(P));for(y=h?h.previousSibling:s.dom.parent.lastChild,y&&y.nodeName==="#text"&&c.removeWhitespace(y),O=0;I=d[O];O++)P=I.dom.el,c.isElement(m.lastChild)&&m.appendChild(r.document.createTextNode(" ")),m.appendChild(P);s.dom.parent.firstChild&&s.dom.parent.firstChild!==h&&m.insertBefore(r.document.createTextNode(" "),m.childNodes[0]),h?(m.appendChild(r.document.createTextNode(" ")),s.dom.parent.insertBefore(m,h)):s.dom.parent.appendChild(m),s.callActions("afterPrintSort",arguments)},parseSortString:function(a,o){var s=this,u=a.split(" "),d=o,h=[],m=-1;for(m=0;m-1&&(I=o.substring(y),P=m.exec(I),O=P[1]),a){case"fade":s.opacity=O?parseFloat(O):0;break;case"stagger":h.staggerDuration=O?parseFloat(O):100;break;default:if(d&&h.config.animation.reverseOut&&a!=="scale"?s[a].value=(O?parseFloat(O):i.transformDefaults[a].value)*-1:s[a].value=O?parseFloat(O):i.transformDefaults[a].value,O){for(S=0;x=z[S];S++)if(O.indexOf(x)>-1){s[a].unit=x;break}}else s[a].unit=i.transformDefaults[a].unit;u.push(a+"("+s[a].value+s[a].unit+")")}h.callActions("afterParseEffect",arguments)},buildState:function(a){var o=this,s=new i.State,u=null,d=-1;for(o.callActions("beforeBuildState",arguments),d=0;u=o.targets[d];d++)(!a.toRemove.length||a.toRemove.indexOf(u)<0)&&s.targets.push(u.dom.el);for(d=0;u=a.matching[d];d++)s.matching.push(u.dom.el);for(d=0;u=a.show[d];d++)s.show.push(u.dom.el);for(d=0;u=a.hide[d];d++)(!a.toRemove.length||a.toRemove.indexOf(u)<0)&&s.hide.push(u.dom.el);return s.id=o.id,s.container=o.dom.container,s.activeFilter=a.newFilter,s.activeSort=a.newSort,s.activeDataset=a.newDataset,s.activeContainerClassName=a.newContainerClassName,s.hasFailed=a.hasFailed,s.totalTargets=o.targets.length,s.totalShow=a.show.length,s.totalHide=a.hide.length,s.totalMatching=a.matching.length,s.triggerElement=a.triggerElement,o.callFilters("stateBuildState",s,arguments)},goMix:function(a,o){var s=this,u=null;return s.callActions("beforeGoMix",arguments),(!s.config.animation.duration||!s.config.animation.effects||!c.isVisible(s.dom.container))&&(a=!1),!o.toShow.length&&!o.toHide.length&&!o.willSort&&!o.willChangeLayout&&(a=!1),!o.startState.show.length&&!o.show.length&&(a=!1),i.events.fire("mixStart",s.dom.container,{state:o.startState,futureState:o.newState,instance:s},s.dom.document),typeof s.config.callbacks.onMixStart=="function"&&s.config.callbacks.onMixStart.call(s.dom.container,o.startState,o.newState,s),c.removeClass(s.dom.container,c.getClassname(s.config.classNames,"container",s.config.classNames.modifierFailed)),s.userDeferred?u=s.userDeferred:u=s.userDeferred=c.defer(i.libraries),s.isBusy=!0,!a||!i.features.has.transitions?(s.config.debug.fauxAsync?setTimeout(function(){s.cleanUp(o)},s.config.animation.duration):s.cleanUp(o),s.callFilters("promiseGoMix",u.promise,arguments)):(r.pageYOffset!==o.docState.scrollTop&&r.scrollTo(o.docState.scrollLeft,o.docState.scrollTop),s.config.animation.applyPerspective&&(s.dom.parent.style[i.features.perspectiveProp]=s.config.animation.perspectiveDistance,s.dom.parent.style[i.features.perspectiveOriginProp]=s.config.animation.perspectiveOrigin),s.config.animation.animateResizeContainer&&o.startHeight!==o.newHeight&&o.viewportDeltaY!==o.startHeight-o.newHeight&&(s.dom.parent.style.height=o.startHeight+"px"),s.config.animation.animateResizeContainer&&o.startWidth!==o.newWidth&&o.viewportDeltaX!==o.startWidth-o.newWidth&&(s.dom.parent.style.width=o.startWidth+"px"),o.startHeight===o.newHeight&&(s.dom.parent.style.height=o.startHeight+"px"),o.startWidth===o.newWidth&&(s.dom.parent.style.width=o.startWidth+"px"),o.startHeight===o.newHeight&&o.startWidth===o.newWidth&&(s.dom.parent.style.overflow="hidden"),requestAnimationFrame(function(){s.moveTargets(o)}),s.callFilters("promiseGoMix",u.promise,arguments))},getStartMixData:function(a){var o=this,s=r.getComputedStyle(o.dom.parent),u=o.dom.parent.getBoundingClientRect(),d=null,h={},m=-1,y=s[i.features.boxSizingProp];for(o.incPadding=y==="border-box",o.callActions("beforeGetStartMixData",arguments),m=0;d=a.show[m];m++)h=d.getPosData(),a.showPosData[m]={startPosData:h};for(m=0;d=a.toHide[m];m++)h=d.getPosData(),a.toHidePosData[m]={startPosData:h};a.startX=u.left,a.startY=u.top,a.startHeight=o.incPadding?u.height:u.height-parseFloat(s.paddingTop)-parseFloat(s.paddingBottom)-parseFloat(s.borderTop)-parseFloat(s.borderBottom),a.startWidth=o.incPadding?u.width:u.width-parseFloat(s.paddingLeft)-parseFloat(s.paddingRight)-parseFloat(s.borderLeft)-parseFloat(s.borderRight),o.callActions("afterGetStartMixData",arguments)},setInter:function(a){var o=this,s=null,u=-1;for(o.callActions("beforeSetInter",arguments),o.config.animation.clampHeight&&(o.dom.parent.style.height=a.startHeight+"px",o.dom.parent.style.overflow="hidden"),o.config.animation.clampWidth&&(o.dom.parent.style.width=a.startWidth+"px",o.dom.parent.style.overflow="hidden"),u=0;s=a.toShow[u];u++)s.show();a.willChangeLayout&&(c.removeClass(o.dom.container,a.startContainerClassName),c.addClass(o.dom.container,a.newContainerClassName)),o.callActions("afterSetInter",arguments)},getInterMixData:function(a){var o=this,s=null,u=-1;for(o.callActions("beforeGetInterMixData",arguments),u=0;s=a.show[u];u++)a.showPosData[u].interPosData=s.getPosData();for(u=0;s=a.toHide[u];u++)a.toHidePosData[u].interPosData=s.getPosData();o.callActions("afterGetInterMixData",arguments)},setFinal:function(a){var o=this,s=null,u=-1;for(o.callActions("beforeSetFinal",arguments),a.willSort&&o.printSort(!1,a),u=0;s=a.toHide[u];u++)s.hide();o.callActions("afterSetFinal",arguments)},getFinalMixData:function(a){var o=this,s=null,u=null,d=null,h=-1;for(o.callActions("beforeGetFinalMixData",arguments),h=0;d=a.show[h];h++)a.showPosData[h].finalPosData=d.getPosData();for(h=0;d=a.toHide[h];h++)a.toHidePosData[h].finalPosData=d.getPosData();for((o.config.animation.clampHeight||o.config.animation.clampWidth)&&(o.dom.parent.style.height=o.dom.parent.style.width=o.dom.parent.style.overflow=""),o.incPadding||(s=r.getComputedStyle(o.dom.parent)),u=o.dom.parent.getBoundingClientRect(),a.newX=u.left,a.newY=u.top,a.newHeight=o.incPadding?u.height:u.height-parseFloat(s.paddingTop)-parseFloat(s.paddingBottom)-parseFloat(s.borderTop)-parseFloat(s.borderBottom),a.newWidth=o.incPadding?u.width:u.width-parseFloat(s.paddingLeft)-parseFloat(s.paddingRight)-parseFloat(s.borderLeft)-parseFloat(s.borderRight),a.viewportDeltaX=a.docState.viewportWidth-this.dom.document.documentElement.clientWidth,a.viewportDeltaY=a.docState.viewportHeight-this.dom.document.documentElement.clientHeight,a.willSort&&o.printSort(!0,a),h=0;d=a.toShow[h];h++)d.hide();for(h=0;d=a.toHide[h];h++)d.show();a.willChangeLayout&&(c.removeClass(o.dom.container,a.newContainerClassName),c.addClass(o.dom.container,o.config.layout.containerClassName)),o.callActions("afterGetFinalMixData",arguments)},getTweenData:function(a){var o=this,s=null,u=null,d=Object.getOwnPropertyNames(o.effectsIn),h="",m=null,y=-1,I=-1,P=-1,O=-1;for(o.callActions("beforeGetTweenData",arguments),P=0;s=a.show[P];P++)for(u=a.showPosData[P],u.posIn=new i.StyleData,u.posOut=new i.StyleData,u.tweenData=new i.StyleData,s.isShown?(u.posIn.x=u.startPosData.x-u.interPosData.x,u.posIn.y=u.startPosData.y-u.interPosData.y):u.posIn.x=u.posIn.y=0,u.posOut.x=u.finalPosData.x-u.interPosData.x,u.posOut.y=u.finalPosData.y-u.interPosData.y,u.posIn.opacity=s.isShown?1:o.effectsIn.opacity,u.posOut.opacity=1,u.tweenData.opacity=u.posOut.opacity-u.posIn.opacity,!s.isShown&&!o.config.animation.nudge&&(u.posIn.x=u.posOut.x,u.posIn.y=u.posOut.y),u.tweenData.x=u.posOut.x-u.posIn.x,u.tweenData.y=u.posOut.y-u.posIn.y,o.config.animation.animateResizeTargets&&(u.posIn.width=u.startPosData.width,u.posIn.height=u.startPosData.height,y=(u.startPosData.width||u.finalPosData.width)-u.interPosData.width,u.posIn.marginRight=u.startPosData.marginRight-y,I=(u.startPosData.height||u.finalPosData.height)-u.interPosData.height,u.posIn.marginBottom=u.startPosData.marginBottom-I,u.posOut.width=u.finalPosData.width,u.posOut.height=u.finalPosData.height,y=(u.finalPosData.width||u.startPosData.width)-u.interPosData.width,u.posOut.marginRight=u.finalPosData.marginRight-y,I=(u.finalPosData.height||u.startPosData.height)-u.interPosData.height,u.posOut.marginBottom=u.finalPosData.marginBottom-I,u.tweenData.width=u.posOut.width-u.posIn.width,u.tweenData.height=u.posOut.height-u.posIn.height,u.tweenData.marginRight=u.posOut.marginRight-u.posIn.marginRight,u.tweenData.marginBottom=u.posOut.marginBottom-u.posIn.marginBottom),O=0;h=d[O];O++)m=o.effectsIn[h],!(!(m instanceof i.TransformData)||!m.value)&&(u.posIn[h].value=m.value,u.posOut[h].value=0,u.tweenData[h].value=u.posOut[h].value-u.posIn[h].value,u.posIn[h].unit=u.posOut[h].unit=u.tweenData[h].unit=m.unit);for(P=0;s=a.toHide[P];P++)for(u=a.toHidePosData[P],u.posIn=new i.StyleData,u.posOut=new i.StyleData,u.tweenData=new i.StyleData,u.posIn.x=s.isShown?u.startPosData.x-u.interPosData.x:0,u.posIn.y=s.isShown?u.startPosData.y-u.interPosData.y:0,u.posOut.x=o.config.animation.nudge?0:u.posIn.x,u.posOut.y=o.config.animation.nudge?0:u.posIn.y,u.tweenData.x=u.posOut.x-u.posIn.x,u.tweenData.y=u.posOut.y-u.posIn.y,o.config.animation.animateResizeTargets&&(u.posIn.width=u.startPosData.width,u.posIn.height=u.startPosData.height,y=u.startPosData.width-u.interPosData.width,u.posIn.marginRight=u.startPosData.marginRight-y,I=u.startPosData.height-u.interPosData.height,u.posIn.marginBottom=u.startPosData.marginBottom-I),u.posIn.opacity=1,u.posOut.opacity=o.effectsOut.opacity,u.tweenData.opacity=u.posOut.opacity-u.posIn.opacity,O=0;h=d[O];O++)m=o.effectsOut[h],!(!(m instanceof i.TransformData)||!m.value)&&(u.posIn[h].value=0,u.posOut[h].value=m.value,u.tweenData[h].value=u.posOut[h].value-u.posIn[h].value,u.posIn[h].unit=u.posOut[h].unit=u.tweenData[h].unit=m.unit);o.callActions("afterGetTweenData",arguments)},moveTargets:function(a){var o=this,s=null,u=null,d=null,h="",m=!1,y=-1,I=-1,P=o.checkProgress.bind(o);for(o.callActions("beforeMoveTargets",arguments),I=0;s=a.show[I];I++)u=new i.IMoveData,d=a.showPosData[I],h=s.isShown?"none":"show",m=o.willTransition(h,a.hasEffect,d.posIn,d.posOut),m&&y++,s.show(),u.posIn=d.posIn,u.posOut=d.posOut,u.statusChange=h,u.staggerIndex=y,u.operation=a,u.callback=m?P:null,s.move(u);for(I=0;s=a.toHide[I];I++)d=a.toHidePosData[I],u=new i.IMoveData,h="hide",m=o.willTransition(h,d.posIn,d.posOut),u.posIn=d.posIn,u.posOut=d.posOut,u.statusChange=h,u.staggerIndex=I,u.operation=a,u.callback=m?P:null,s.move(u);o.config.animation.animateResizeContainer&&(o.dom.parent.style[i.features.transitionProp]="height "+o.config.animation.duration+"ms ease, width "+o.config.animation.duration+"ms ease ",requestAnimationFrame(function(){a.startHeight!==a.newHeight&&a.viewportDeltaY!==a.startHeight-a.newHeight&&(o.dom.parent.style.height=a.newHeight+"px"),a.startWidth!==a.newWidth&&a.viewportDeltaX!==a.startWidth-a.newWidth&&(o.dom.parent.style.width=a.newWidth+"px")})),a.willChangeLayout&&(c.removeClass(o.dom.container,o.config.layout.ContainerClassName),c.addClass(o.dom.container,a.newContainerClassName)),o.callActions("afterMoveTargets",arguments)},hasEffect:function(){var a=this,o=["scale","translateX","translateY","translateZ","rotateX","rotateY","rotateZ"],s="",u=null,d=!1,h=-1,m=-1;if(a.effectsIn.opacity!==1)return a.callFilters("resultHasEffect",!0,arguments);for(m=0;s=o[m];m++)if(u=a.effectsIn[s],h=u.value!=="undefined"?u.value:u,h!==0){d=!0;break}return a.callFilters("resultHasEffect",d,arguments)},willTransition:function(a,o,s,u){var d=this,h=!1;return c.isVisible(d.dom.container)?a!=="none"&&o||s.x!==u.x||s.y!==u.y?h=!0:d.config.animation.animateResizeTargets?h=s.width!==u.width||s.height!==u.height||s.marginRight!==u.marginRight||s.marginTop!==u.marginTop:h=!1:h=!1,d.callFilters("resultWillTransition",h,arguments)},checkProgress:function(a){var o=this;o.targetsDone++,o.targetsBound===o.targetsDone&&o.cleanUp(a)},cleanUp:function(a){var o=this,s=null,u=null,d=null,h=null,m=-1;for(o.callActions("beforeCleanUp",arguments),o.targetsMoved=o.targetsImmovable=o.targetsBound=o.targetsDone=0,m=0;s=a.show[m];m++)s.cleanUp(),s.show();for(m=0;s=a.toHide[m];m++)s.cleanUp(),s.hide();if(a.willSort&&o.printSort(!1,a),o.dom.parent.style[i.features.transitionProp]=o.dom.parent.style.height=o.dom.parent.style.width=o.dom.parent.style.overflow=o.dom.parent.style[i.features.perspectiveProp]=o.dom.parent.style[i.features.perspectiveOriginProp]="",a.willChangeLayout&&(c.removeClass(o.dom.container,a.startContainerClassName),c.addClass(o.dom.container,a.newContainerClassName)),a.toRemove.length){for(m=0;s=o.targets[m];m++)a.toRemove.indexOf(s)>-1&&((u=s.dom.el.previousSibling)&&u.nodeName==="#text"&&(d=s.dom.el.nextSibling)&&d.nodeName==="#text"&&c.removeWhitespace(u),a.willSort||o.dom.parent.removeChild(s.dom.el),o.targets.splice(m,1),s.isInDom=!1,m--);o.origOrder=o.targets}a.willSort&&(o.targets=a.newOrder),o.state=a.newState,o.lastOperation=a,o.dom.targets=o.state.targets,i.events.fire("mixEnd",o.dom.container,{state:o.state,instance:o},o.dom.document),typeof o.config.callbacks.onMixEnd=="function"&&o.config.callbacks.onMixEnd.call(o.dom.container,o.state,o),a.hasFailed&&(i.events.fire("mixFail",o.dom.container,{state:o.state,instance:o},o.dom.document),typeof o.config.callbacks.onMixFail=="function"&&o.config.callbacks.onMixFail.call(o.dom.container,o.state,o),c.addClass(o.dom.container,c.getClassname(o.config.classNames,"container",o.config.classNames.modifierFailed))),typeof o.userCallback=="function"&&o.userCallback.call(o.dom.container,o.state,o),typeof o.userDeferred.resolve=="function"&&o.userDeferred.resolve(o.state),o.userCallback=null,o.userDeferred=null,o.lastClicked=null,o.isToggling=!1,o.isBusy=!1,o.queue.length&&(o.callActions("beforeReadQueueCleanUp",arguments),h=o.queue.shift(),o.userDeferred=h.deferred,o.isToggling=h.isToggling,o.lastClicked=h.triggerElement,h.instruction.command instanceof i.CommandMultimix?o.multimix.apply(o,h.args):o.dataset.apply(o,h.args)),o.callActions("afterCleanUp",arguments)},parseMultimixArgs:function(a){var o=this,s=new i.UserInstruction,u=null,d=-1;for(s.animate=o.config.animation.enable,s.command=new i.CommandMultimix,d=0;d-1?s.command.position=u:typeof u=="string"?s.command.collection=c.arrayFromList(c.createElement(u).childNodes):typeof u=="object"&&c.isElement(u,o.dom.document)?s.command.collection.length?s.command.sibling=u:s.command.collection=[u]:typeof u=="object"&&u.length?s.command.collection.length?s.command.sibling=u[0]:s.command.collection=u:typeof u=="object"&&u.childNodes&&u.childNodes.length?s.command.collection.length?s.command.sibling=u.childNodes[0]:s.command.collection=c.arrayFromList(u.childNodes):typeof u=="object"?c.extend(s.command,u):typeof u=="boolean"?s.animate=u:typeof u=="function"&&(s.callback=u));if(s.command.index&&s.command.sibling)throw new Error(i.messages.errorInsertInvalidArguments());return!s.command.collection.length&&o.config.debug.showWarnings&&console.warn(i.messages.warningInsertNoElements()),s=o.callFilters("instructionParseInsertArgs",s,arguments),c.freeze(s),s},parseRemoveArgs:function(a){var o=this,s=new i.UserInstruction,u=null,d=null,h=-1;for(s.animate=o.config.animation.enable,s.command=new i.CommandRemove,h=0;h-1&&s.command.targets.push(u);return!s.command.targets.length&&o.config.debug.showWarnings&&console.warn(i.messages.warningRemoveNoElements()),c.freeze(s),s},parseDatasetArgs:function(a){var o=this,s=new i.UserInstruction,u=null,d=-1;for(s.animate=o.config.animation.enable,s.command=new i.CommandDataset,d=0;d"u"||z.toString().length<1)throw new TypeError(i.messages.errorDatasetInvalidUidKey({uidKey:o.config.data.uidKey}));if(!O[z])O[z]=!0;else throw new Error(i.messages.errorDatasetDuplicateUid({uid:z}));(m=o.cache[z])instanceof i.Target?(o.config.data.dirtyCheck&&!c.deepEquals(h,m.data)&&(y=m.render(h),m.data=h,y!==m.dom.el&&(m.isInDom&&(m.unbindEvents(),o.dom.parent.replaceChild(y,m.dom.el)),m.isShown||(y.style.display="none"),m.dom.el=y,m.isInDom&&m.bindEvents())),y=m.dom.el):(m=new i.Target,m.init(null,o,h),m.hide()),m.isInDom?(P=m.dom.el.nextElementSibling,u.push(z),I&&(I.lastElementChild&&I.appendChild(o.dom.document.createTextNode(" ")),o.insertDatasetFrag(I,m.dom.el,d),I=null)):(I||(I=o.dom.document.createDocumentFragment()),I.lastElementChild&&I.appendChild(o.dom.document.createTextNode(" ")),I.appendChild(m.dom.el),m.isInDom=!0,m.unbindEvents(),m.bindEvents(),m.hide(),a.toShow.push(m),d.push(m)),a.show.push(m)}for(I&&(P=P||o.config.layout.siblingAfter,P&&I.appendChild(o.dom.document.createTextNode(" ")),o.insertDatasetFrag(I,P,d)),x=0;h=a.startDataset[x];x++)z=h[o.config.data.uidKey],m=o.cache[z],a.show.indexOf(m)<0?(a.hide.push(m),a.toHide.push(m),a.toRemove.push(m)):s.push(z);c.isEqualArray(s,u)||(a.willSort=!0),o.callActions("afterDiffDatasets",arguments)},insertDatasetFrag:function(a,o,s){var u=this,d=o?c.arrayFromList(u.dom.parent.children).indexOf(o):u.targets.length;for(u.dom.parent.insertBefore(a,o);s.length;)u.targets.splice(d,0,s.shift()),d++},willSort:function(a,o){var s=this,u=!1;return s.config.behavior.liveSort||a.order==="random"||a.attribute!==o.attribute||a.order!==o.order||a.collection!==o.collection||a.next===null&&o.next||a.next&&o.next===null?u=!0:a.next&&o.next?u=s.willSort(a.next,o.next):u=!1,s.callFilters("resultWillSort",u,arguments)},show:function(){var a=this;return a.filter("all")},hide:function(){var a=this;return a.filter("none")},isMixing:function(){var a=this;return a.isBusy},filter:function(){var a=this,o=a.parseFilterArgs(arguments);return a.multimix({filter:o.command},o.animate,o.callback)},toggleOn:function(){var a=this,o=a.parseFilterArgs(arguments),s=o.command.selector,u="";return a.isToggling=!0,a.toggleArray.indexOf(s)<0&&a.toggleArray.push(s),u=a.getToggleSelector(),a.multimix({filter:u},o.animate,o.callback)},toggleOff:function(){var a=this,o=a.parseFilterArgs(arguments),s=o.command.selector,u=a.toggleArray.indexOf(s),d="";return a.isToggling=!0,u>-1&&a.toggleArray.splice(u,1),d=a.getToggleSelector(),a.multimix({filter:d},o.animate,o.callback)},sort:function(){var a=this,o=a.parseSortArgs(arguments);return a.multimix({sort:o.command},o.animate,o.callback)},changeLayout:function(){var a=this,o=a.parseChangeLayoutArgs(arguments);return a.multimix({changeLayout:o.command},o.animate,o.callback)},dataset:function(){var a=this,o=a.parseDatasetArgs(arguments),s=null,u=null,d=!1;return a.callActions("beforeDataset",arguments),a.isBusy?(u=new i.QueueItem,u.args=arguments,u.instruction=o,a.queueMix(u)):(o.callback&&(a.userCallback=o.callback),d=o.animate^a.config.animation.enable?o.animate:a.config.animation.enable,s=a.getDataOperation(o.command.dataset),a.goMix(d,s))},multimix:function(){var a=this,o=null,s=!1,u=null,d=a.parseMultimixArgs(arguments);return a.callActions("beforeMultimix",arguments),a.isBusy?(u=new i.QueueItem,u.args=arguments,u.instruction=d,u.triggerElement=a.lastClicked,u.isToggling=a.isToggling,a.queueMix(u)):(o=a.getOperation(d.command),a.config.controls.enable&&(d.command.filter&&!a.isToggling&&(a.toggleArray.length=0,a.buildToggleArray(o.command)),a.queue.length<1&&a.updateControls(o.command)),d.callback&&(a.userCallback=d.callback),s=d.animate^a.config.animation.enable?d.animate:a.config.animation.enable,a.callFilters("operationMultimix",o,arguments),a.goMix(s,o))},getOperation:function(a){var o=this,s=a.sort,u=a.filter,d=a.changeLayout,h=a.remove,m=a.insert,y=new i.Operation;return y=o.callFilters("operationUnmappedGetOperation",y,arguments),y.id=c.randomHex(),y.command=a,y.startState=o.state,y.triggerElement=o.lastClicked,o.isBusy?(o.config.debug.showWarnings&&console.warn(i.messages.warningGetOperationInstanceBusy()),null):(m&&o.insertTargets(m,y),h&&(y.toRemove=h.targets),y.startSort=y.newSort=y.startState.activeSort,y.startOrder=y.newOrder=o.targets,s&&(y.startSort=y.startState.activeSort,y.newSort=s,y.willSort=o.willSort(s,y.startState.activeSort),y.willSort&&o.sortOperation(y)),y.startFilter=y.startState.activeFilter,u?y.newFilter=u:y.newFilter=c.extend(new i.CommandFilter,y.startFilter),y.newFilter.selector==="all"?y.newFilter.selector=o.config.selectors.target:y.newFilter.selector==="none"&&(y.newFilter.selector=""),o.filterOperation(y),y.startContainerClassName=y.startState.activeContainerClassName,d?(y.newContainerClassName=d.containerClassName,y.newContainerClassName!==y.startContainerClassName&&(y.willChangeLayout=!0)):y.newContainerClassName=y.startContainerClassName,o.config.animation.enable&&(o.getStartMixData(y),o.setInter(y),y.docState=c.getDocumentState(o.dom.document),o.getInterMixData(y),o.setFinal(y),o.getFinalMixData(y),o.parseEffects(),y.hasEffect=o.hasEffect(),o.getTweenData(y)),y.willSort&&(o.targets=y.newOrder),y.newState=o.buildState(y),o.callFilters("operationMappedGetOperation",y,arguments))},tween:function(a,o){var s=null,u=null,d=-1,h=-1;for(o=Math.min(o,1),o=Math.max(o,0),h=0;s=a.show[h];h++)u=a.showPosData[h],s.applyTween(u,o);for(h=0;s=a.hide[h];h++)s.isShown&&s.hide(),(d=a.toHide.indexOf(s))>-1&&(u=a.toHidePosData[d],s.isShown||s.show(),s.applyTween(u,o))},insert:function(){var a=this,o=a.parseInsertArgs(arguments);return a.multimix({insert:o.command},o.animate,o.callback)},insertBefore:function(){var a=this,o=a.parseInsertArgs(arguments);return a.insert(o.command.collection,"before",o.command.sibling,o.animate,o.callback)},insertAfter:function(){var a=this,o=a.parseInsertArgs(arguments);return a.insert(o.command.collection,"after",o.command.sibling,o.animate,o.callback)},prepend:function(){var a=this,o=a.parseInsertArgs(arguments);return a.insert(0,o.command.collection,o.animate,o.callback)},append:function(){var a=this,o=a.parseInsertArgs(arguments);return a.insert(a.state.totalTargets,o.command.collection,o.animate,o.callback)},remove:function(){var a=this,o=a.parseRemoveArgs(arguments);return a.multimix({remove:o.command},o.animate,o.callback)},getConfig:function(a){var o=this,s=null;return a?s=c.getProperty(o.config,a):s=o.config,o.callFilters("valueGetConfig",s,arguments)},configure:function(a){var o=this;o.callActions("beforeConfigure",arguments),c.extend(o.config,a,!0,!0),o.callActions("afterConfigure",arguments)},getState:function(){var a=this,o=null;return o=new i.State,c.extend(o,a.state),c.freeze(o),a.callFilters("stateGetState",o,arguments)},forceRefresh:function(){var a=this;a.indexTargets()},forceRender:function(){var a=this,o=null,s=null,u="";for(u in a.cache)o=a.cache[u],s=o.render(o.data),s!==o.dom.el&&(o.isInDom&&(o.unbindEvents(),a.dom.parent.replaceChild(s,o.dom.el)),o.isShown||(s.style.display="none"),o.dom.el=s,o.isInDom&&o.bindEvents());a.state=a.buildState(a.lastOperation)},destroy:function(a){var o=this,s=null,u=null,d=0;for(o.callActions("beforeDestroy",arguments),d=0;s=o.controls[d];d++)s.removeBinding(o);for(d=0;u=o.targets[d];d++)a&&u.show(),u.unbindEvents();o.dom.container.id.match(/^MixItUp/)&&o.dom.container.removeAttribute("id"),delete i.instances[o.id],o.callActions("afterDestroy",arguments)}}),i.IMoveData=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.posIn=null,this.posOut=null,this.operation=null,this.callback=null,this.statusChange="",this.duration=-1,this.staggerIndex=-1,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.IMoveData),i.IMoveData.prototype=Object.create(i.Base.prototype),i.IMoveData.prototype.constructor=i.IMoveData,i.TargetDom=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.el=null,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.TargetDom),i.TargetDom.prototype=Object.create(i.Base.prototype),i.TargetDom.prototype.constructor=i.TargetDom,i.Target=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.sortString="",this.mixer=null,this.callback=null,this.isShown=!1,this.isBound=!1,this.isExcluded=!1,this.isInDom=!1,this.handler=null,this.operation=null,this.data=null,this.dom=new i.TargetDom,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.Target),i.Target.prototype=Object.create(i.Base.prototype),c.extend(i.Target.prototype,{constructor:i.Target,init:function(a,o,s){var u=this,d="";if(u.callActions("beforeInit",arguments),u.mixer=o,a||(a=u.render(s)),u.cacheDom(a),u.bindEvents(),u.dom.el.style.display!=="none"&&(u.isShown=!0),s&&o.config.data.uidKey){if(typeof(d=s[o.config.data.uidKey])>"u"||d.toString().length<1)throw new TypeError(i.messages.errorDatasetInvalidUidKey({uidKey:o.config.data.uidKey}));u.id=d,u.data=s,o.cache[d]=u}u.callActions("afterInit",arguments)},render:function(a){var o=this,s=null,u=null,d=null,h="";if(o.callActions("beforeRender",arguments),s=o.callFilters("renderRender",o.mixer.config.render.target,arguments),typeof s!="function")throw new TypeError(i.messages.errorDatasetRendererNotSet());return h=s(a),h&&typeof h=="object"&&c.isElement(h)?u=h:typeof h=="string"&&(d=document.createElement("div"),d.innerHTML=h,u=d.firstElementChild),o.callFilters("elRender",u,arguments)},cacheDom:function(a){var o=this;o.callActions("beforeCacheDom",arguments),o.dom.el=a,o.callActions("afterCacheDom",arguments)},getSortString:function(a){var o=this,s=o.dom.el.getAttribute("data-"+a)||"";o.callActions("beforeGetSortString",arguments),s=isNaN(s*1)?s.toLowerCase():s*1,o.sortString=s,o.callActions("afterGetSortString",arguments)},show:function(){var a=this;a.callActions("beforeShow",arguments),a.isShown||(a.dom.el.style.display="",a.isShown=!0),a.callActions("afterShow",arguments)},hide:function(){var a=this;a.callActions("beforeHide",arguments),a.isShown&&(a.dom.el.style.display="none",a.isShown=!1),a.callActions("afterHide",arguments)},move:function(a){var o=this;o.callActions("beforeMove",arguments),o.isExcluded||o.mixer.targetsMoved++,o.applyStylesIn(a),requestAnimationFrame(function(){o.applyStylesOut(a)}),o.callActions("afterMove",arguments)},applyTween:function(a,o){var s=this,u="",d=null,h=a.posIn,m=[],y=new i.StyleData,I=-1;for(s.callActions("beforeApplyTween",arguments),y.x=h.x,y.y=h.y,o===0?s.hide():s.isShown||s.show(),I=0;u=i.features.TWEENABLE[I];I++)if(d=a.tweenData[u],u==="x"){if(!d)continue;y.x=h.x+d*o}else if(u==="y"){if(!d)continue;y.y=h.y+d*o}else if(d instanceof i.TransformData){if(!d.value)continue;y[u].value=h[u].value+d.value*o,y[u].unit=d.unit,m.push(u+"("+y[u].value+d.unit+")")}else{if(!d)continue;y[u]=h[u]+d*o,s.dom.el.style[u]=y[u]}(y.x||y.y)&&m.unshift("translate("+y.x+"px, "+y.y+"px)"),m.length&&(s.dom.el.style[i.features.transformProp]=m.join(" ")),s.callActions("afterApplyTween",arguments)},applyStylesIn:function(a){var o=this,s=a.posIn,u=o.mixer.effectsIn.opacity!==1,d=[];o.callActions("beforeApplyStylesIn",arguments),d.push("translate("+s.x+"px, "+s.y+"px)"),o.mixer.config.animation.animateResizeTargets&&(a.statusChange!=="show"&&(o.dom.el.style.width=s.width+"px",o.dom.el.style.height=s.height+"px"),o.dom.el.style.marginRight=s.marginRight+"px",o.dom.el.style.marginBottom=s.marginBottom+"px"),u&&(o.dom.el.style.opacity=s.opacity),a.statusChange==="show"&&(d=d.concat(o.mixer.transformIn)),o.dom.el.style[i.features.transformProp]=d.join(" "),o.callActions("afterApplyStylesIn",arguments)},applyStylesOut:function(a){var o=this,s=[],u=[],d=o.mixer.config.animation.animateResizeTargets,h=typeof o.mixer.effectsIn.opacity<"u";if(o.callActions("beforeApplyStylesOut",arguments),s.push(o.writeTransitionRule(i.features.transformRule,a.staggerIndex)),a.statusChange!=="none"&&s.push(o.writeTransitionRule("opacity",a.staggerIndex,a.duration)),d&&(s.push(o.writeTransitionRule("width",a.staggerIndex,a.duration)),s.push(o.writeTransitionRule("height",a.staggerIndex,a.duration)),s.push(o.writeTransitionRule("margin",a.staggerIndex,a.duration))),!a.callback){o.mixer.targetsImmovable++,o.mixer.targetsMoved===o.mixer.targetsImmovable&&o.mixer.cleanUp(a.operation);return}switch(o.operation=a.operation,o.callback=a.callback,!o.isExcluded&&o.mixer.targetsBound++,o.isBound=!0,o.applyTransition(s),d&&a.posOut.width>0&&a.posOut.height>0&&(o.dom.el.style.width=a.posOut.width+"px",o.dom.el.style.height=a.posOut.height+"px",o.dom.el.style.marginRight=a.posOut.marginRight+"px",o.dom.el.style.marginBottom=a.posOut.marginBottom+"px"),!o.mixer.config.animation.nudge&&a.statusChange==="hide"&&u.push("translate("+a.posOut.x+"px, "+a.posOut.y+"px)"),a.statusChange){case"hide":h&&(o.dom.el.style.opacity=o.mixer.effectsOut.opacity),u=u.concat(o.mixer.transformOut);break;case"show":h&&(o.dom.el.style.opacity=1)}(o.mixer.config.animation.nudge||!o.mixer.config.animation.nudge&&a.statusChange!=="hide")&&u.push("translate("+a.posOut.x+"px, "+a.posOut.y+"px)"),o.dom.el.style[i.features.transformProp]=u.join(" "),o.callActions("afterApplyStylesOut",arguments)},writeTransitionRule:function(a,o,s){var u=this,d=u.getDelay(o),h="";return h=a+" "+(s>0?s:u.mixer.config.animation.duration)+"ms "+d+"ms "+(a==="opacity"?"linear":u.mixer.config.animation.easing),u.callFilters("ruleWriteTransitionRule",h,arguments)},getDelay:function(a){var o=this,s=-1;return typeof o.mixer.config.animation.staggerSequence=="function"&&(a=o.mixer.config.animation.staggerSequence.call(o,a,o.state)),s=o.mixer.staggerDuration?a*o.mixer.staggerDuration:0,o.callFilters("delayGetDelay",s,arguments)},applyTransition:function(a){var o=this,s=a.join(", ");o.callActions("beforeApplyTransition",arguments),o.dom.el.style[i.features.transitionProp]=s,o.callActions("afterApplyTransition",arguments)},handleTransitionEnd:function(a){var o=this,s=a.propertyName,u=o.mixer.config.animation.animateResizeTargets;o.callActions("beforeHandleTransitionEnd",arguments),o.isBound&&a.target.matches(o.mixer.config.selectors.target)&&(s.indexOf("transform")>-1||s.indexOf("opacity")>-1||u&&s.indexOf("height")>-1||u&&s.indexOf("width")>-1||u&&s.indexOf("margin")>-1)&&(o.callback.call(o,o.operation),o.isBound=!1,o.callback=null,o.operation=null),o.callActions("afterHandleTransitionEnd",arguments)},eventBus:function(a){var o=this;switch(o.callActions("beforeEventBus",arguments),a.type){case"webkitTransitionEnd":case"transitionend":o.handleTransitionEnd(a)}o.callActions("afterEventBus",arguments)},unbindEvents:function(){var a=this;a.callActions("beforeUnbindEvents",arguments),c.off(a.dom.el,"webkitTransitionEnd",a.handler),c.off(a.dom.el,"transitionend",a.handler),a.callActions("afterUnbindEvents",arguments)},bindEvents:function(){var a=this,o="";a.callActions("beforeBindEvents",arguments),o=i.features.transitionPrefix==="webkit"?"webkitTransitionEnd":"transitionend",a.handler=function(s){return a.eventBus(s)},c.on(a.dom.el,o,a.handler),a.callActions("afterBindEvents",arguments)},getPosData:function(a){var o=this,s={},u=null,d=new i.StyleData;return o.callActions("beforeGetPosData",arguments),d.x=o.dom.el.offsetLeft,d.y=o.dom.el.offsetTop,(o.mixer.config.animation.animateResizeTargets||a)&&(u=o.dom.el.getBoundingClientRect(),d.top=u.top,d.right=u.right,d.bottom=u.bottom,d.left=u.left,d.width=u.width,d.height=u.height),o.mixer.config.animation.animateResizeTargets&&(s=r.getComputedStyle(o.dom.el),d.marginBottom=parseFloat(s.marginBottom),d.marginRight=parseFloat(s.marginRight)),o.callFilters("posDataGetPosData",d,arguments)},cleanUp:function(){var a=this;a.callActions("beforeCleanUp",arguments),a.dom.el.style[i.features.transformProp]="",a.dom.el.style[i.features.transitionProp]="",a.dom.el.style.opacity="",a.mixer.config.animation.animateResizeTargets&&(a.dom.el.style.width="",a.dom.el.style.height="",a.dom.el.style.marginRight="",a.dom.el.style.marginBottom=""),a.callActions("afterCleanUp",arguments)}}),i.Collection=function(a){var o=null,s=-1;for(this.callActions("beforeConstruct"),s=0;o=a[s];s++)this[s]=o;this.length=a.length,this.callActions("afterConstruct"),c.freeze(this)},i.BaseStatic.call(i.Collection),i.Collection.prototype=Object.create(i.Base.prototype),c.extend(i.Collection.prototype,{constructor:i.Collection,mixitup:function(a){var o=this,s=null,u=Array.prototype.slice.call(arguments),d=[],h=-1;for(this.callActions("beforeMixitup"),u.shift(),h=0;s=o[h];h++)d.push(s[a].apply(s,u));return o.callFilters("promiseMixitup",c.all(d,i.libraries),arguments)}}),i.Operation=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.args=[],this.command=null,this.showPosData=[],this.toHidePosData=[],this.startState=null,this.newState=null,this.docState=null,this.willSort=!1,this.willChangeLayout=!1,this.hasEffect=!1,this.hasFailed=!1,this.triggerElement=null,this.show=[],this.hide=[],this.matching=[],this.toShow=[],this.toHide=[],this.toMove=[],this.toRemove=[],this.startOrder=[],this.newOrder=[],this.startSort=null,this.newSort=null,this.startFilter=null,this.newFilter=null,this.startDataset=null,this.newDataset=null,this.viewportDeltaX=0,this.viewportDeltaY=0,this.startX=0,this.startY=0,this.startHeight=0,this.startWidth=0,this.newX=0,this.newY=0,this.newHeight=0,this.newWidth=0,this.startContainerClassName="",this.startDisplay="",this.newContainerClassName="",this.newDisplay="",this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.Operation),i.Operation.prototype=Object.create(i.Base.prototype),i.Operation.prototype.constructor=i.Operation,i.State=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.activeFilter=null,this.activeSort=null,this.activeContainerClassName="",this.container=null,this.targets=[],this.hide=[],this.show=[],this.matching=[],this.totalTargets=-1,this.totalShow=-1,this.totalHide=-1,this.totalMatching=-1,this.hasFailed=!1,this.triggerElement=null,this.activeDataset=null,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.State),i.State.prototype=Object.create(i.Base.prototype),i.State.prototype.constructor=i.State,i.UserInstruction=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.command={},this.animate=!1,this.callback=null,this.callActions("afterConstruct"),c.seal(this)},i.BaseStatic.call(i.UserInstruction),i.UserInstruction.prototype=Object.create(i.Base.prototype),i.UserInstruction.prototype.constructor=i.UserInstruction,i.Messages=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.ERROR_FACTORY_INVALID_CONTAINER="[MixItUp] An invalid selector or element reference was passed to the mixitup factory function",this.ERROR_FACTORY_CONTAINER_NOT_FOUND="[MixItUp] The provided selector yielded no container element",this.ERROR_CONFIG_INVALID_ANIMATION_EFFECTS="[MixItUp] Invalid value for `animation.effects`",this.ERROR_CONFIG_INVALID_CONTROLS_SCOPE="[MixItUp] Invalid value for `controls.scope`",this.ERROR_CONFIG_INVALID_PROPERTY='[MixitUp] Invalid configuration object property "${erroneous}"${suggestion}',this.ERROR_CONFIG_INVALID_PROPERTY_SUGGESTION='. Did you mean "${probableMatch}"?',this.ERROR_CONFIG_DATA_UID_KEY_NOT_SET="[MixItUp] To use the dataset API, a UID key must be specified using `data.uidKey`",this.ERROR_DATASET_INVALID_UID_KEY='[MixItUp] The specified UID key "${uidKey}" is not present on one or more dataset items',this.ERROR_DATASET_DUPLICATE_UID='[MixItUp] The UID "${uid}" was found on two or more dataset items. UIDs must be unique.',this.ERROR_INSERT_INVALID_ARGUMENTS="[MixItUp] Please provider either an index or a sibling and position to insert, not both",this.ERROR_INSERT_PREEXISTING_ELEMENT="[MixItUp] An element to be inserted already exists in the container",this.ERROR_FILTER_INVALID_ARGUMENTS="[MixItUp] Please provide either a selector or collection `.filter()`, not both",this.ERROR_DATASET_NOT_SET="[MixItUp] To use the dataset API with pre-rendered targets, a starting dataset must be set using `load.dataset`",this.ERROR_DATASET_PRERENDERED_MISMATCH="[MixItUp] `load.dataset` does not match pre-rendered targets",this.ERROR_DATASET_RENDERER_NOT_SET="[MixItUp] To insert an element via the dataset API, a target renderer function must be provided to `render.target`",this.ERROR_SORT_NON_EXISTENT_ELEMENT="[MixItUp] An element to be sorted does not already exist in the container",this.WARNING_FACTORY_PREEXISTING_INSTANCE="[MixItUp] WARNING: This element already has an active MixItUp instance. The provided configuration object will be ignored. If you wish to perform additional methods on this instance, please create a reference.",this.WARNING_INSERT_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.insert()`",this.WARNING_REMOVE_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.remove()`",this.WARNING_MULTIMIX_INSTANCE_QUEUE_FULL="[MixItUp] WARNING: An operation was requested but the MixItUp instance was busy. The operation was rejected because the queue is full or queuing is disabled.",this.WARNING_GET_OPERATION_INSTANCE_BUSY="[MixItUp] WARNING: Operations can be be created while the MixItUp instance is busy.",this.WARNING_NO_PROMISE_IMPLEMENTATION="[MixItUp] WARNING: No Promise implementations could be found. If you wish to use promises with MixItUp please install an ES6 Promise polyfill.",this.WARNING_INCONSISTENT_SORTING_ATTRIBUTES='[MixItUp] WARNING: The requested sorting data attribute "${attribute}" was not present on one or more target elements which may product unexpected sort output',this.callActions("afterConstruct"),this.compileTemplates(),c.seal(this)},i.BaseStatic.call(i.Messages),i.Messages.prototype=Object.create(i.Base.prototype),i.Messages.prototype.constructor=i.Messages,i.Messages.prototype.compileTemplates=function(){var a="",o="";for(a in this)typeof(o=this[a])=="string"&&(this[c.camelCase(a)]=c.template(o))},i.messages=new i.Messages,i.Facade=function(o){i.Base.call(this),this.callActions("beforeConstruct",arguments),this.configure=o.configure.bind(o),this.show=o.show.bind(o),this.hide=o.hide.bind(o),this.filter=o.filter.bind(o),this.toggleOn=o.toggleOn.bind(o),this.toggleOff=o.toggleOff.bind(o),this.sort=o.sort.bind(o),this.changeLayout=o.changeLayout.bind(o),this.multimix=o.multimix.bind(o),this.dataset=o.dataset.bind(o),this.tween=o.tween.bind(o),this.insert=o.insert.bind(o),this.insertBefore=o.insertBefore.bind(o),this.insertAfter=o.insertAfter.bind(o),this.prepend=o.prepend.bind(o),this.append=o.append.bind(o),this.remove=o.remove.bind(o),this.destroy=o.destroy.bind(o),this.forceRefresh=o.forceRefresh.bind(o),this.forceRender=o.forceRender.bind(o),this.isMixing=o.isMixing.bind(o),this.getOperation=o.getOperation.bind(o),this.getConfig=o.getConfig.bind(o),this.getState=o.getState.bind(o),this.callActions("afterConstruct",arguments),c.freeze(this),c.seal(this)},i.BaseStatic.call(i.Facade),i.Facade.prototype=Object.create(i.Base.prototype),i.Facade.prototype.constructor=i.Facade,e.exports=i,i.BaseStatic.call(i.constructor),i.NAME="mixitup",i.CORE_VERSION="3.3.1"})(window)})(eg);var _E=eg.exports;const wE=Jm(_E);function SE(e){if(!e)return;const t=e.children[0].cloneNode(!0),r=t.querySelector("button");return t.querySelector(".news_filter-embed").style.color="#DC435C",r.setAttribute("data-filter","all"),r.textContent="All",e.prepend(t),console.log("Filter was set up successfully!")}function CE(e){return e?(Array.from(e.children).forEach(r=>{const i=JSON.parse(r.querySelector("[data-filter-item-data]").innerHTML);r.classList.add("mix",i.category)}),console.log("Container was set up successfully!")):void 0}function xE(){const e=document.querySelector("[data-filter-controls]"),t=document.querySelector("[data-filter-container]");SE(e),CE(t),wE(t,{})}function EE(){const e=document.querySelector("[data-url-share-button]");if(!e)return;const t=e.querySelector(".share-button_url-copied");e.addEventListener("click",()=>{navigator.clipboard.writeText(window.location.href),Zm(t),setTimeout(()=>{mc(t)},2e3)})}function AE(){if(window.location.hash){const e=document.querySelector(window.location.hash);if(e){const t=e.getBoundingClientRect().top+window.scrollY-90;window.scrollTo({top:t,behavior:"smooth"})}}}function IE(e,t){const i=new DOMParser().parseFromString(e,"text/html"),c=["h1","meta"];return Array.from(i.querySelectorAll("a[onclick]")).forEach(o=>{const s=o.getAttribute("onclick"),u=s==null?void 0:s.match(/getElementById\s*\(\s*['"]([^'"]+)['"]\s*\)/s);if(!u)return;const d=u[1];o.setAttribute("href",`#${d}`),o.removeAttribute("onclick")}),c.forEach(o=>{const s=i.querySelector(o);s==null||s.remove()}),i.querySelector(t)}async function Wn(e,t,r){const i=document.querySelector(e),a=window.location.href.includes("learneo.webflow.io")?t.replace(/assets\.coursehero\.com/g,"dev-assets.coursehero.com"):t;fetch(a).then(o=>o.text()).then(o=>{const s=IE(o,r);i==null||i.appendChild(s),AE()}).catch(o=>{console.error("Error fetching data:",o),window.Rollbar.error(o)})}function TE(){return new URLSearchParams(window.location.search).get("lang")}function qn(e){const t=TE();if(t===null){const i=sessionStorage.getItem("language");return i||e.default.code}return e.supported.map(i=>i.code).includes(t)?(sessionStorage.setItem("language",t),t):e.default.code}function Hn(e,t){const r=document.querySelectorAll("[data-localize]"),i=document.querySelector("html");i==null||i.setAttribute("lang",e),r.forEach(c=>{const a=c.getAttribute("data-localize");if(a&&t[e]&&t[e][a]){const o=t[e][a];c.textContent=o}else console.error(`Localization key "${a}" not found for locale "${e}"`)})}const Z={en:{"language-selector":"English","back-to-legal-center":"Back to Legal Center"},fr:{"language-selector":"Français","back-to-legal-center":"Retour au Centre juridique"},de:{"language-selector":"Deutsch","back-to-legal-center":"Zurück zum Rechtszentrum"},nl:{"language-selector":"Niederländisch","back-to-legal-center":"Zurück zum Rechtszentrum"},es:{"language-selector":"Español","back-to-legal-center":"Volver al Centro Legal"},"pt-br":{"language-selector":"Português","back-to-legal-center":"Voltar ao Centro Jurídico"}},$l={default:{code:"en",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_master.html"},{code:"es-es",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_ES-ES.html"},{code:"es-la",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_PT-BR.html"},{code:"de",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_DE-DE.html"},{code:"fr",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_FR-FR.html"},{code:"nl",url:"https://assets.coursehero.com/academic-integrities/academic_integrity_NL-NL.html"}]},RE={en:{...Z.en,title:"Academic Integrity"},"es-la":{...Z.es,title:"Integridad académica"},"es-es":{...Z.es,title:"Integridad académica"},de:{...Z.de,title:"Akademische Integrität"},fr:{...Z.fr,title:"Intégrité académique"},nl:{...Z.nl,title:"Academische integriteit"},"pt-br":{...Z["pt-br"],title:"Integridade acadêmica"}};function PE(){const e=qn($l),t=$l.supported.find(i=>i.code===e),r=t?t.url:$l.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==$l.default.code&&Hn(e.toString(),RE)}const Gl={default:{code:"en",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_master.html"},{code:"fr",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_NL-NL.html"},{code:"es-es",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_ES-ES.html"},{code:"es-la",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/community-guidelines/community_guidelines_PT-BR.html"}]},NE={en:{...Z.en,title:"Community Guidelines & Transparency Report"},"es-es":{...Z.es,title:"Normas de la comunidad e informe de transparencia"},"es-la":{...Z.es,title:"Normas de la comunidad e informe de transparencia"},de:{...Z.de,title:"Community-Richtlinien und Transparenzbericht"},fr:{...Z.fr,title:"Rapport sur les lignes directrices communautaires et la transparence"},nl:{...Z.nl,title:"Community-richtlijnen en transparantierapport"},"pt-br":{...Z["pt-br"],title:"Diretrizes da Comunidade e Relatório de Transparência"}};function OE(){const e=qn(Gl),t=Gl.supported.find(i=>i.code===e),r=t?t.url:Gl.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==Gl.default.code&&Hn(e.toString(),NE)}const Vl={default:{code:"en",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_master.html"},{code:"es-la",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_ES-LA.html"},{code:"es-es",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_ES-ES.html"},{code:"pt-br",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_PT-BR.html"},{code:"de",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_DE-DE.html"},{code:"fr",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_FR-FR.html"},{code:"nl",url:"https://assets.coursehero.com/copyright-policies/copyright_policy_NL-NL.html"}]},kE={en:{...Z.en,title:"Copyright Policy"},"es-la":{...Z.es,title:"Política de derechos de autor"},"es-es":{...Z.es,title:"Política de derechos de autor"},de:{...Z.de,title:"Urheberrechtsrichtlinie"},fr:{...Z.fr,title:"Politique de droits d'auteur"},nl:{...Z.nl,title:"Auteursrechtbeleid"},"pt-br":{...Z["pt-br"],title:"Política de direitos autorais"}};function DE(){const e=qn(Vl),t=Vl.supported.find(i=>i.code===e),r=t?t.url:Vl.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==Vl.default.code&&Hn(e.toString(),kE)}var tg={exports:{}},is={},ng={exports:{}},se={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Ya=Symbol.for("react.element"),FE=Symbol.for("react.portal"),LE=Symbol.for("react.fragment"),ME=Symbol.for("react.strict_mode"),BE=Symbol.for("react.profiler"),UE=Symbol.for("react.provider"),bE=Symbol.for("react.context"),zE=Symbol.for("react.forward_ref"),jE=Symbol.for("react.suspense"),WE=Symbol.for("react.memo"),qE=Symbol.for("react.lazy"),zh=Symbol.iterator;function HE(e){return e===null||typeof e!="object"?null:(e=zh&&e[zh]||e["@@iterator"],typeof e=="function"?e:null)}var rg={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ig=Object.assign,ag={};function Ui(e,t,r){this.props=e,this.context=t,this.refs=ag,this.updater=r||rg}Ui.prototype.isReactComponent={};Ui.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ui.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function lg(){}lg.prototype=Ui.prototype;function df(e,t,r){this.props=e,this.context=t,this.refs=ag,this.updater=r||rg}var pf=df.prototype=new lg;pf.constructor=df;ig(pf,Ui.prototype);pf.isPureReactComponent=!0;var jh=Array.isArray,og=Object.prototype.hasOwnProperty,hf={current:null},sg={key:!0,ref:!0,__self:!0,__source:!0};function ug(e,t,r){var i,c={},a=null,o=null;if(t!=null)for(i in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)og.call(t,i)&&!sg.hasOwnProperty(i)&&(c[i]=t[i]);var s=arguments.length-2;if(s===1)c.children=r;else if(1>>1,Me=j[de];if(0>>1;dec(dn,te))Ltc(Vr,dn)?(j[de]=Vr,j[Lt]=te,de=Lt):(j[de]=dn,j[Sn]=te,de=Sn);else if(Ltc(Vr,te))j[de]=Vr,j[Lt]=te,de=Lt;else break e}}return ee}function c(j,ee){var te=j.sortIndex-ee.sortIndex;return te!==0?te:j.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],d=[],h=1,m=null,y=3,I=!1,P=!1,O=!1,z=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(j){for(var ee=r(d);ee!==null;){if(ee.callback===null)i(d);else if(ee.startTime<=j)i(d),ee.sortIndex=ee.expirationTime,t(u,ee);else break;ee=r(d)}}function F(j){if(O=!1,E(j),!P)if(r(u)!==null)P=!0,ji(U);else{var ee=r(d);ee!==null&&Qt(F,ee.startTime-j)}}function U(j,ee){P=!1,O&&(O=!1,x(G),G=-1),I=!0;var te=y;try{for(E(ee),m=r(u);m!==null&&(!(m.expirationTime>ee)||j&&!Ue());){var de=m.callback;if(typeof de=="function"){m.callback=null,y=m.priorityLevel;var Me=de(m.expirationTime<=ee);ee=e.unstable_now(),typeof Me=="function"?m.callback=Me:m===r(u)&&i(u),E(ee)}else i(u);m=r(u)}if(m!==null)var Gr=!0;else{var Sn=r(d);Sn!==null&&Qt(F,Sn.startTime-ee),Gr=!1}return Gr}finally{m=null,y=te,I=!1}}var W=!1,q=null,G=-1,he=5,X=-1;function Ue(){return!(e.unstable_now()-Xj||125de?(j.sortIndex=te,t(d,j),r(u)===null&&j===r(d)&&(O?(x(G),G=-1):O=!0,Qt(F,te-de))):(j.sortIndex=Me,t(u,j),P||I||(P=!0,ji(U))),j},e.unstable_shouldYield=Ue,e.unstable_wrapCallback=function(j){var ee=y;return function(){var te=y;y=ee;try{return j.apply(this,arguments)}finally{y=te}}}})(mg);hg.exports=mg;var t2=hg.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var n2=re,kt=t2;function B(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),gc=Object.prototype.hasOwnProperty,r2=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,qh={},Hh={};function i2(e){return gc.call(Hh,e)?!0:gc.call(qh,e)?!1:r2.test(e)?Hh[e]=!0:(qh[e]=!0,!1)}function a2(e,t,r,i){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return i?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function l2(e,t,r,i){if(t===null||typeof t>"u"||a2(e,t,r,i))return!0;if(i)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ct(e,t,r,i,c,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=i,this.attributeNamespace=c,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Ze={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ze[e]=new ct(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ze[t]=new ct(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ze[e]=new ct(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ze[e]=new ct(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ze[e]=new ct(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ze[e]=new ct(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ze[e]=new ct(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ze[e]=new ct(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ze[e]=new ct(e,5,!1,e.toLowerCase(),null,!1,!1)});var gf=/[\-:]([a-z])/g;function vf(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(gf,vf);Ze[t]=new ct(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(gf,vf);Ze[t]=new ct(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(gf,vf);Ze[t]=new ct(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ze[e]=new ct(e,1,!1,e.toLowerCase(),null,!1,!1)});Ze.xlinkHref=new ct("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ze[e]=new ct(e,1,!1,e.toLowerCase(),null,!0,!0)});function yf(e,t,r,i){var c=Ze.hasOwnProperty(t)?Ze[t]:null;(c!==null?c.type!==0:i||!(2s||c[o]!==a[s]){var u=` `+c[o].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=o&&0<=s);break}}}finally{$u=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?_a(e):""}function o2(e){switch(e.tag){case 5:return _a(e.type);case 16:return _a("Lazy");case 13:return _a("Suspense");case 19:return _a("SuspenseList");case 0:case 2:case 15:return e=Gu(e.type,!1),e;case 11:return e=Gu(e.type.render,!1),e;case 1:return e=Gu(e.type,!0),e;default:return""}}function wc(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case fi:return"Fragment";case ci:return"Portal";case vc:return"Profiler";case _f:return"StrictMode";case yc:return"Suspense";case _c:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yg:return(e.displayName||"Context")+".Consumer";case vg:return(e._context.displayName||"Context")+".Provider";case wf:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Sf:return t=e.displayName||null,t!==null?t:wc(e.type)||"Memo";case nr:t=e._payload,e=e._init;try{return wc(e(t))}catch{}}return null}function s2(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return wc(t);case 8:return t===_f?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function wg(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function u2(e){var t=wg(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var c=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(o){i=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return i},setValue:function(o){i=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ql(e){e._valueTracker||(e._valueTracker=u2(e))}function Sg(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i="";return e&&(i=wg(e)?e.checked?"true":"false":e.value),e=i,e!==r?(t.setValue(e),!0):!1}function Oo(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Sc(e,t){var r=t.checked;return Pe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Gh(e,t){var r=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;r=vr(t.value!=null?t.value:r),e._wrapperState={initialChecked:i,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Cg(e,t){t=t.checked,t!=null&&yf(e,"checked",t,!1)}function Cc(e,t){Cg(e,t);var r=vr(t.value),i=t.type;if(r!=null)i==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?xc(e,t.type,r):t.hasOwnProperty("defaultValue")&&xc(e,t.type,vr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vh(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!(i!=="submit"&&i!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function xc(e,t,r){(t!=="number"||Oo(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var wa=Array.isArray;function xi(e,t,r,i){if(e=e.options,t){t={};for(var c=0;c"+t.valueOf().toString()+"",t=Zl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Da(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var xa={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},c2=["Webkit","ms","Moz","O"];Object.keys(xa).forEach(function(e){c2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),xa[t]=xa[e]})});function Ig(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||xa.hasOwnProperty(e)&&xa[e]?(""+t).trim():t+"px"}function Tg(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var i=r.indexOf("--")===0,c=Ig(r,t[r],i);r==="float"&&(r="cssFloat"),i?e.setProperty(r,c):e[r]=c}}var f2=Pe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ic(e,t){if(t){if(f2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(B(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(B(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(B(61))}if(t.style!=null&&typeof t.style!="object")throw Error(B(62))}}function Tc(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Rc=null;function Cf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pc=null,Ei=null,Ai=null;function Qh(e){if(e=Xa(e)){if(typeof Pc!="function")throw Error(B(280));var t=e.stateNode;t&&(t=us(t),Pc(e.stateNode,e.type,t))}}function Rg(e){Ei?Ai?Ai.push(e):Ai=[e]:Ei=e}function Pg(){if(Ei){var e=Ei,t=Ai;if(Ai=Ei=null,Qh(e),t)for(e=0;e>>=0,e===0?32:31-(C2(e)/x2|0)|0}var Xl=64,Jl=4194304;function Sa(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Lo(e,t){var r=e.pendingLanes;if(r===0)return 0;var i=0,c=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~c;s!==0?i=Sa(s):(a&=o,a!==0&&(i=Sa(a)))}else o=r&~c,o!==0?i=Sa(o):a!==0&&(i=Sa(a));if(i===0)return 0;if(t!==0&&t!==i&&!(t&c)&&(c=i&-i,a=t&-t,c>=a||c===16&&(a&4194240)!==0))return t;if(i&4&&(i|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=i;0r;r++)t.push(e);return t}function Qa(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-sn(t),e[t]=r}function T2(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0=Aa),am=" ",lm=!1;function Yg(e,t){switch(e){case"keyup":return tA.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qg(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var di=!1;function rA(e,t){switch(e){case"compositionend":return Qg(t);case"keypress":return t.which!==32?null:(lm=!0,am);case"textInput":return e=t.data,e===am&&lm?null:e;default:return null}}function iA(e,t){if(di)return e==="compositionend"||!Nf&&Yg(e,t)?(e=Vg(),Co=Tf=or=null,di=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=i}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cm(r)}}function ev(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ev(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tv(){for(var e=window,t=Oo();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Oo(e.document)}return t}function Of(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function pA(e){var t=tv(),r=e.focusedElem,i=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&ev(r.ownerDocument.documentElement,r)){if(i!==null&&Of(r)){if(t=i.start,e=i.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var c=r.textContent.length,a=Math.min(i.start,c);i=i.end===void 0?a:Math.min(i.end,c),!e.extend&&a>i&&(c=i,i=a,a=c),c=fm(r,a);var o=fm(r,i);c&&o&&(e.rangeCount!==1||e.anchorNode!==c.node||e.anchorOffset!==c.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(c.node,c.offset),e.removeAllRanges(),a>i?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,pi=null,Lc=null,Ta=null,Mc=!1;function dm(e,t,r){var i=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Mc||pi==null||pi!==Oo(i)||(i=pi,"selectionStart"in i&&Of(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Ta&&ba(Ta,i)||(Ta=i,i=Uo(Lc,"onSelect"),0gi||(e.current=Wc[gi],Wc[gi]=null,gi--)}function we(e,t){gi++,Wc[gi]=e.current,e.current=t}var yr={},rt=wr(yr),yt=wr(!1),br=yr;function ki(e,t){var r=e.type.contextTypes;if(!r)return yr;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var c={},a;for(a in r)c[a]=t[a];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=c),c}function _t(e){return e=e.childContextTypes,e!=null}function zo(){xe(yt),xe(rt)}function _m(e,t,r){if(rt.current!==yr)throw Error(B(168));we(rt,t),we(yt,r)}function cv(e,t,r){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!="function")return r;i=i.getChildContext();for(var c in i)if(!(c in t))throw Error(B(108,s2(e)||"Unknown",c));return Pe({},r,i)}function jo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yr,br=rt.current,we(rt,e),we(yt,yt.current),!0}function wm(e,t,r){var i=e.stateNode;if(!i)throw Error(B(169));r?(e=cv(e,t,br),i.__reactInternalMemoizedMergedChildContext=e,xe(yt),xe(rt),we(rt,e)):xe(yt),we(yt,r)}var Dn=null,cs=!1,lc=!1;function fv(e){Dn===null?Dn=[e]:Dn.push(e)}function AA(e){cs=!0,fv(e)}function Sr(){if(!lc&&Dn!==null){lc=!0;var e=0,t=ve;try{var r=Dn;for(ve=1;e>=o,c-=o,Ln=1<<32-sn(t)+c|r<G?(he=q,q=null):he=q.sibling;var X=y(x,q,E[G],F);if(X===null){q===null&&(q=he);break}e&&q&&X.alternate===null&&t(x,q),S=a(X,S,G),W===null?U=X:W.sibling=X,W=X,q=he}if(G===E.length)return r(x,q),Ae&&kr(x,G),U;if(q===null){for(;GG?(he=q,q=null):he=q.sibling;var Ue=y(x,q,X.value,F);if(Ue===null){q===null&&(q=he);break}e&&q&&Ue.alternate===null&&t(x,q),S=a(Ue,S,G),W===null?U=Ue:W.sibling=Ue,W=Ue,q=he}if(X.done)return r(x,q),Ae&&kr(x,G),U;if(q===null){for(;!X.done;G++,X=E.next())X=m(x,X.value,F),X!==null&&(S=a(X,S,G),W===null?U=X:W.sibling=X,W=X);return Ae&&kr(x,G),U}for(q=i(x,q);!X.done;G++,X=E.next())X=I(q,x,G,X.value,F),X!==null&&(e&&X.alternate!==null&&q.delete(X.key===null?G:X.key),S=a(X,S,G),W===null?U=X:W.sibling=X,W=X);return e&&q.forEach(function(ft){return t(x,ft)}),Ae&&kr(x,G),U}function z(x,S,E,F){if(typeof E=="object"&&E!==null&&E.type===fi&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Yl:e:{for(var U=E.key,W=S;W!==null;){if(W.key===U){if(U=E.type,U===fi){if(W.tag===7){r(x,W.sibling),S=c(W,E.props.children),S.return=x,x=S;break e}}else if(W.elementType===U||typeof U=="object"&&U!==null&&U.$$typeof===nr&&xm(U)===W.type){r(x,W.sibling),S=c(W,E.props),S.ref=ga(x,W,E),S.return=x,x=S;break e}r(x,W);break}else t(x,W);W=W.sibling}E.type===fi?(S=Ur(E.props.children,x.mode,F,E.key),S.return=x,x=S):(F=No(E.type,E.key,E.props,null,x.mode,F),F.ref=ga(x,S,E),F.return=x,x=F)}return o(x);case ci:e:{for(W=E.key;S!==null;){if(S.key===W)if(S.tag===4&&S.stateNode.containerInfo===E.containerInfo&&S.stateNode.implementation===E.implementation){r(x,S.sibling),S=c(S,E.children||[]),S.return=x,x=S;break e}else{r(x,S);break}else t(x,S);S=S.sibling}S=hc(E,x.mode,F),S.return=x,x=S}return o(x);case nr:return W=E._init,z(x,S,W(E._payload),F)}if(wa(E))return P(x,S,E,F);if(fa(E))return O(x,S,E,F);lo(x,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,S!==null&&S.tag===6?(r(x,S.sibling),S=c(S,E),S.return=x,x=S):(r(x,S),S=pc(E,x.mode,F),S.return=x,x=S),o(x)):r(x,S)}return z}var Fi=mv(!0),gv=mv(!1),Ho=wr(null),$o=null,_i=null,Lf=null;function Mf(){Lf=_i=$o=null}function Bf(e){var t=Ho.current;xe(Ho),e._currentValue=t}function $c(e,t,r){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===r)break;e=e.return}}function Ti(e,t){$o=e,Lf=_i=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(vt=!0),e.firstContext=null)}function Kt(e){var t=e._currentValue;if(Lf!==e)if(e={context:e,memoizedValue:t,next:null},_i===null){if($o===null)throw Error(B(308));_i=e,$o.dependencies={lanes:0,firstContext:e}}else _i=_i.next=e;return t}var Lr=null;function Uf(e){Lr===null?Lr=[e]:Lr.push(e)}function vv(e,t,r,i){var c=t.interleaved;return c===null?(r.next=r,Uf(t)):(r.next=c.next,c.next=r),t.interleaved=r,zn(e,i)}function zn(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var rr=!1;function bf(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function yv(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Bn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pr(e,t,r){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,fe&2){var c=i.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),i.pending=t,zn(e,r)}return c=i.interleaved,c===null?(t.next=t,Uf(i)):(t.next=c.next,c.next=t),i.interleaved=t,zn(e,r)}function Eo(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,Ef(e,r)}}function Em(e,t){var r=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,r===i)){var c=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?c=a=o:a=a.next=o,r=r.next}while(r!==null);a===null?c=a=t:a=a.next=t}else c=a=t;r={baseState:i.baseState,firstBaseUpdate:c,lastBaseUpdate:a,shared:i.shared,effects:i.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Go(e,t,r,i){var c=e.updateQueue;rr=!1;var a=c.firstBaseUpdate,o=c.lastBaseUpdate,s=c.shared.pending;if(s!==null){c.shared.pending=null;var u=s,d=u.next;u.next=null,o===null?a=d:o.next=d,o=u;var h=e.alternate;h!==null&&(h=h.updateQueue,s=h.lastBaseUpdate,s!==o&&(s===null?h.firstBaseUpdate=d:s.next=d,h.lastBaseUpdate=u))}if(a!==null){var m=c.baseState;o=0,h=d=u=null,s=a;do{var y=s.lane,I=s.eventTime;if((i&y)===y){h!==null&&(h=h.next={eventTime:I,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var P=e,O=s;switch(y=t,I=r,O.tag){case 1:if(P=O.payload,typeof P=="function"){m=P.call(I,m,y);break e}m=P;break e;case 3:P.flags=P.flags&-65537|128;case 0:if(P=O.payload,y=typeof P=="function"?P.call(I,m,y):P,y==null)break e;m=Pe({},m,y);break e;case 2:rr=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,y=c.effects,y===null?c.effects=[s]:y.push(s))}else I={eventTime:I,lane:y,tag:s.tag,payload:s.payload,callback:s.callback,next:null},h===null?(d=h=I,u=m):h=h.next=I,o|=y;if(s=s.next,s===null){if(s=c.shared.pending,s===null)break;y=s,s=y.next,y.next=null,c.lastBaseUpdate=y,c.shared.pending=null}}while(!0);if(h===null&&(u=m),c.baseState=u,c.firstBaseUpdate=d,c.lastBaseUpdate=h,t=c.shared.interleaved,t!==null){c=t;do o|=c.lane,c=c.next;while(c!==t)}else a===null&&(c.shared.lanes=0);Wr|=o,e.lanes=o,e.memoizedState=m}}function Am(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var i=sc.transition;sc.transition={};try{e(!1),t()}finally{ve=r,sc.transition=i}}function Lv(){return Yt().memoizedState}function PA(e,t,r){var i=mr(e);if(r={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null},Mv(e))Bv(t,r);else if(r=vv(e,t,r,i),r!==null){var c=st();un(r,e,i,c),Uv(r,t,i)}}function NA(e,t,r){var i=mr(e),c={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null};if(Mv(e))Bv(t,c);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,r);if(c.hasEagerState=!0,c.eagerState=s,cn(s,o)){var u=t.interleaved;u===null?(c.next=c,Uf(t)):(c.next=u.next,u.next=c),t.interleaved=c;return}}catch{}finally{}r=vv(e,t,c,i),r!==null&&(c=st(),un(r,e,i,c),Uv(r,t,i))}}function Mv(e){var t=e.alternate;return e===Re||t!==null&&t===Re}function Bv(e,t){Ra=Ko=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Uv(e,t,r){if(r&4194240){var i=t.lanes;i&=e.pendingLanes,r|=i,t.lanes=r,Ef(e,r)}}var Yo={readContext:Kt,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useInsertionEffect:et,useLayoutEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useMutableSource:et,useSyncExternalStore:et,useId:et,unstable_isNewReconciler:!1},OA={readContext:Kt,useCallback:function(e,t){return vn().memoizedState=[e,t===void 0?null:t],e},useContext:Kt,useEffect:Tm,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Io(4194308,4,Nv.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Io(4194308,4,e,t)},useInsertionEffect:function(e,t){return Io(4,2,e,t)},useMemo:function(e,t){var r=vn();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var i=vn();return t=r!==void 0?r(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=PA.bind(null,Re,e),[i.memoizedState,e]},useRef:function(e){var t=vn();return e={current:e},t.memoizedState=e},useState:Im,useDebugValue:Vf,useDeferredValue:function(e){return vn().memoizedState=e},useTransition:function(){var e=Im(!1),t=e[0];return e=RA.bind(null,e[1]),vn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var i=Re,c=vn();if(Ae){if(r===void 0)throw Error(B(407));r=r()}else{if(r=t(),$e===null)throw Error(B(349));jr&30||Cv(i,t,r)}c.memoizedState=r;var a={value:r,getSnapshot:t};return c.queue=a,Tm(Ev.bind(null,i,a,e),[e]),i.flags|=2048,Va(9,xv.bind(null,i,a,r,t),void 0,null),r},useId:function(){var e=vn(),t=$e.identifierPrefix;if(Ae){var r=Mn,i=Ln;r=(i&~(1<<32-sn(i)-1)).toString(32)+r,t=":"+t+"R"+r,r=$a++,0<\/script>",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=o.createElement(r,{is:i.is}):(e=o.createElement(r),r==="select"&&(o=e,i.multiple?o.multiple=!0:i.size&&(o.size=i.size))):e=o.createElementNS(e,r),e[yn]=t,e[Wa]=i,Kv(e,t,!1,!1),t.stateNode=e;e:{switch(o=Tc(r,i),r){case"dialog":Ce("cancel",e),Ce("close",e),c=i;break;case"iframe":case"object":case"embed":Ce("load",e),c=i;break;case"video":case"audio":for(c=0;cBi&&(t.flags|=128,i=!0,va(a,!1),t.lanes=4194304)}else{if(!i)if(e=Vo(o),e!==null){if(t.flags|=128,i=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),va(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Ae)return tt(t),null}else 2*Le()-a.renderingStartTime>Bi&&r!==1073741824&&(t.flags|=128,i=!0,va(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Le(),t.sibling=null,r=Te.current,we(Te,i?r&1|2:r&1),t):(tt(t),null);case 22:case 23:return Jf(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?Pt&1073741824&&(tt(t),t.subtreeFlags&6&&(t.flags|=8192)):tt(t),null;case 24:return null;case 25:return null}throw Error(B(156,t.tag))}function bA(e,t){switch(Df(t),t.tag){case 1:return _t(t.type)&&zo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Li(),xe(yt),xe(rt),Wf(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return jf(t),null;case 13:if(xe(Te),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(B(340));Di()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return xe(Te),null;case 4:return Li(),null;case 10:return Bf(t.type._context),null;case 22:case 23:return Jf(),null;case 24:return null;default:return null}}var so=!1,nt=!1,zA=typeof WeakSet=="function"?WeakSet:Set,$=null;function wi(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(i){ke(e,t,i)}else r.current=null}function ef(e,t,r){try{r()}catch(i){ke(e,t,i)}}var Um=!1;function jA(e,t){if(Bc=Mo,e=tv(),Of(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var c=i.anchorOffset,a=i.focusNode;i=i.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,s=-1,u=-1,d=0,h=0,m=e,y=null;t:for(;;){for(var I;m!==r||c!==0&&m.nodeType!==3||(s=o+c),m!==a||i!==0&&m.nodeType!==3||(u=o+i),m.nodeType===3&&(o+=m.nodeValue.length),(I=m.firstChild)!==null;)y=m,m=I;for(;;){if(m===e)break t;if(y===r&&++d===c&&(s=o),y===a&&++h===i&&(u=o),(I=m.nextSibling)!==null)break;m=y,y=m.parentNode}m=I}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(Uc={focusedElem:e,selectionRange:r},Mo=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var P=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(P!==null){var O=P.memoizedProps,z=P.memoizedState,x=t.stateNode,S=x.getSnapshotBeforeUpdate(t.elementType===t.type?O:an(t.type,O),z);x.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(B(163))}}catch(F){ke(t,t.return,F)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return P=Um,Um=!1,P}function Pa(e,t,r){var i=t.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var c=i=i.next;do{if((c.tag&e)===e){var a=c.destroy;c.destroy=void 0,a!==void 0&&ef(t,r,a)}c=c.next}while(c!==i)}}function ps(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var i=r.create;r.destroy=i()}r=r.next}while(r!==t)}}function tf(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function Zv(e){var t=e.alternate;t!==null&&(e.alternate=null,Zv(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yn],delete t[Wa],delete t[jc],delete t[xA],delete t[EA])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xv(e){return e.tag===5||e.tag===3||e.tag===4}function bm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xv(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function nf(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=bo));else if(i!==4&&(e=e.child,e!==null))for(nf(e,t,r),e=e.sibling;e!==null;)nf(e,t,r),e=e.sibling}function rf(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(i!==4&&(e=e.child,e!==null))for(rf(e,t,r),e=e.sibling;e!==null;)rf(e,t,r),e=e.sibling}var Ye=null,ln=!1;function tr(e,t,r){for(r=r.child;r!==null;)Jv(e,t,r),r=r.sibling}function Jv(e,t,r){if(_n&&typeof _n.onCommitFiberUnmount=="function")try{_n.onCommitFiberUnmount(as,r)}catch{}switch(r.tag){case 5:nt||wi(r,t);case 6:var i=Ye,c=ln;Ye=null,tr(e,t,r),Ye=i,ln=c,Ye!==null&&(ln?(e=Ye,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Ye.removeChild(r.stateNode));break;case 18:Ye!==null&&(ln?(e=Ye,r=r.stateNode,e.nodeType===8?ac(e.parentNode,r):e.nodeType===1&&ac(e,r),Ba(e)):ac(Ye,r.stateNode));break;case 4:i=Ye,c=ln,Ye=r.stateNode.containerInfo,ln=!0,tr(e,t,r),Ye=i,ln=c;break;case 0:case 11:case 14:case 15:if(!nt&&(i=r.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){c=i=i.next;do{var a=c,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&ef(r,t,o),c=c.next}while(c!==i)}tr(e,t,r);break;case 1:if(!nt&&(wi(r,t),i=r.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=r.memoizedProps,i.state=r.memoizedState,i.componentWillUnmount()}catch(s){ke(r,t,s)}tr(e,t,r);break;case 21:tr(e,t,r);break;case 22:r.mode&1?(nt=(i=nt)||r.memoizedState!==null,tr(e,t,r),nt=i):tr(e,t,r);break;default:tr(e,t,r)}}function zm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new zA),t.forEach(function(i){var c=QA.bind(null,e,i);r.has(i)||(r.add(i),i.then(c,c))})}}function rn(e,t){var r=t.deletions;if(r!==null)for(var i=0;ic&&(c=o),i&=~a}if(i=c,i=Le()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*qA(i/1960))-i,10e?16:e,sr===null)var i=!1;else{if(e=sr,sr=null,Xo=0,fe&6)throw Error(B(331));var c=fe;for(fe|=4,$=e.current;$!==null;){var a=$,o=a.child;if($.flags&16){var s=a.deletions;if(s!==null){for(var u=0;uLe()-Zf?Br(e,0):Qf|=r),wt(e,t)}function oy(e,t){t===0&&(e.mode&1?(t=Jl,Jl<<=1,!(Jl&130023424)&&(Jl=4194304)):t=1);var r=st();e=zn(e,t),e!==null&&(Qa(e,t,r),wt(e,r))}function YA(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),oy(e,r)}function QA(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,c=e.memoizedState;c!==null&&(r=c.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(B(314))}i!==null&&i.delete(t),oy(e,r)}var sy;sy=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||yt.current)vt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return vt=!1,BA(e,t,r);vt=!!(e.flags&131072)}else vt=!1,Ae&&t.flags&1048576&&dv(t,qo,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;To(e,t),e=t.pendingProps;var c=ki(t,rt.current);Ti(t,r),c=Hf(null,t,i,e,c,r);var a=$f();return t.flags|=1,typeof c=="object"&&c!==null&&typeof c.render=="function"&&c.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_t(i)?(a=!0,jo(t)):a=!1,t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,bf(t),c.updater=ds,t.stateNode=c,c._reactInternals=t,Vc(t,i,e,r),t=Qc(null,t,i,!0,a,r)):(t.tag=0,Ae&&a&&kf(t),ot(null,t,c,r),t=t.child),t;case 16:i=t.elementType;e:{switch(To(e,t),e=t.pendingProps,c=i._init,i=c(i._payload),t.type=i,c=t.tag=XA(i),e=an(i,e),c){case 0:t=Yc(null,t,i,e,r);break e;case 1:t=Lm(null,t,i,e,r);break e;case 11:t=Dm(null,t,i,e,r);break e;case 14:t=Fm(null,t,i,an(i.type,e),r);break e}throw Error(B(306,i,""))}return t;case 0:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:an(i,c),Yc(e,t,i,c,r);case 1:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:an(i,c),Lm(e,t,i,c,r);case 3:e:{if($v(t),e===null)throw Error(B(387));i=t.pendingProps,a=t.memoizedState,c=a.element,yv(e,t),Go(t,i,null,r);var o=t.memoizedState;if(i=o.element,a.isDehydrated)if(a={element:i,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){c=Mi(Error(B(423)),t),t=Mm(e,t,i,r,c);break e}else if(i!==c){c=Mi(Error(B(424)),t),t=Mm(e,t,i,r,c);break e}else for(Nt=dr(t.stateNode.containerInfo.firstChild),Ot=t,Ae=!0,on=null,r=gv(t,null,i,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Di(),i===c){t=jn(e,t,r);break e}ot(e,t,i,r)}t=t.child}return t;case 5:return _v(t),e===null&&Hc(t),i=t.type,c=t.pendingProps,a=e!==null?e.memoizedProps:null,o=c.children,bc(i,c)?o=null:a!==null&&bc(i,a)&&(t.flags|=32),Hv(e,t),ot(e,t,o,r),t.child;case 6:return e===null&&Hc(t),null;case 13:return Gv(e,t,r);case 4:return zf(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Fi(t,null,i,r):ot(e,t,i,r),t.child;case 11:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:an(i,c),Dm(e,t,i,c,r);case 7:return ot(e,t,t.pendingProps,r),t.child;case 8:return ot(e,t,t.pendingProps.children,r),t.child;case 12:return ot(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(i=t.type._context,c=t.pendingProps,a=t.memoizedProps,o=c.value,we(Ho,i._currentValue),i._currentValue=o,a!==null)if(cn(a.value,o)){if(a.children===c.children&&!yt.current){t=jn(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var u=s.firstContext;u!==null;){if(u.context===i){if(a.tag===1){u=Bn(-1,r&-r),u.tag=2;var d=a.updateQueue;if(d!==null){d=d.shared;var h=d.pending;h===null?u.next=u:(u.next=h.next,h.next=u),d.pending=u}}a.lanes|=r,u=a.alternate,u!==null&&(u.lanes|=r),$c(a.return,r,t),s.lanes|=r;break}u=u.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(B(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),$c(o,r,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}ot(e,t,c.children,r),t=t.child}return t;case 9:return c=t.type,i=t.pendingProps.children,Ti(t,r),c=Kt(c),i=i(c),t.flags|=1,ot(e,t,i,r),t.child;case 14:return i=t.type,c=an(i,t.pendingProps),c=an(i.type,c),Fm(e,t,i,c,r);case 15:return Wv(e,t,t.type,t.pendingProps,r);case 17:return i=t.type,c=t.pendingProps,c=t.elementType===i?c:an(i,c),To(e,t),t.tag=1,_t(i)?(e=!0,jo(t)):e=!1,Ti(t,r),bv(t,i,c),Vc(t,i,c,r),Qc(null,t,i,!0,e,r);case 19:return Vv(e,t,r);case 22:return qv(e,t,r)}throw Error(B(156,t.tag))};function uy(e,t){return Mg(e,t)}function ZA(e,t,r,i){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gt(e,t,r,i){return new ZA(e,t,r,i)}function td(e){return e=e.prototype,!(!e||!e.isReactComponent)}function XA(e){if(typeof e=="function")return td(e)?1:0;if(e!=null){if(e=e.$$typeof,e===wf)return 11;if(e===Sf)return 14}return 2}function gr(e,t){var r=e.alternate;return r===null?(r=Gt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function No(e,t,r,i,c,a){var o=2;if(i=e,typeof e=="function")td(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case fi:return Ur(r.children,c,a,t);case _f:o=8,c|=8;break;case vc:return e=Gt(12,r,t,c|2),e.elementType=vc,e.lanes=a,e;case yc:return e=Gt(13,r,t,c),e.elementType=yc,e.lanes=a,e;case _c:return e=Gt(19,r,t,c),e.elementType=_c,e.lanes=a,e;case _g:return ms(r,c,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vg:o=10;break e;case yg:o=9;break e;case wf:o=11;break e;case Sf:o=14;break e;case nr:o=16,i=null;break e}throw Error(B(130,e==null?e:typeof e,""))}return t=Gt(o,r,t,c),t.elementType=e,t.type=i,t.lanes=a,t}function Ur(e,t,r,i){return e=Gt(7,e,i,t),e.lanes=r,e}function ms(e,t,r,i){return e=Gt(22,e,i,t),e.elementType=_g,e.lanes=r,e.stateNode={isHidden:!1},e}function pc(e,t,r){return e=Gt(6,e,null,t),e.lanes=r,e}function hc(e,t,r){return t=Gt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function JA(e,t,r,i,c){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ku(0),this.expirationTimes=Ku(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ku(0),this.identifierPrefix=i,this.onRecoverableError=c,this.mutableSourceEagerHydrationData=null}function nd(e,t,r,i,c,a,o,s,u){return e=new JA(e,t,r,s,u),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Gt(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:i,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},bf(a),e}function e3(e,t,r){var i=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(py)}catch(e){console.error(e)}}py(),pg.exports=Dt;var a3=pg.exports,ws,Km=a3;ws=Km.createRoot,Km.hydrateRoot;const l3={is_eu:{value:!1,updateField:()=>{}},service:{value:"",required:!0,error:!1,updateField:()=>{}},first_name:{value:"",required:!0,error:!1,updateField:()=>{}},last_name:{value:"",required:!0,error:!1,updateField:()=>{}},email:{value:"",required:!0,error:!1,updateField:()=>{}},legal_text1:{value:!1,required:!0,error:!1,updateField:()=>{}},legal_text2:{value:!1,required:!1,error:!1,updateField:()=>{}},urls:{value:[{id:"",path:"",detail:"",path_error:!1,detail_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,detail_required:!0,updateField:()=>{}}},hy=fg.createContext(l3);function Fn({title:e,children:t}){return R.jsxs("div",{className:"legal_form_padding-block",children:[e&&R.jsx("h2",{className:"legal_form_block-heading",children:e}),t]})}function Oe({title:e,children:t,field_id:r,required:i=!1,type:c="div"}){const a=c;return R.jsx(a,{children:R.jsxs("div",{className:"legal_form_input_block",children:[c==="div"?R.jsxs("label",{className:"legal_form_input_label",htmlFor:r,children:[e,i&&" *"]}):R.jsxs("legend",{className:"legal_form_input_label",children:[e,i&&" *"]}),t]})})}function my({error:e}){return R.jsx("svg",{width:"12",height:"6",viewBox:"0 0 12 6",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:R.jsx("path",{d:"M0.724264 0H11.2757C11.543 0 11.6769 0.323143 11.4879 0.512132L6.21213 5.78787C6.09497 5.90503 5.90503 5.90503 5.78787 5.78787L0.512132 0.512132C0.323143 0.323143 0.456993 0 0.724264 0Z",fill:e?"#ff0301":"#CBCBCB"})})}function o3(e,t){return t.map(r=>{if(r.name===e)return R.jsxs("div",{children:[r.icon&&R.jsx("img",{src:r.icon,alt:`${r.name} icon`}),r.name]},r.name)})}function uf({field_id:e,data:t,field:r,fullWidth:i=!1}){const[c,a]=re.useState(!1),{value:o,required:s,error:u,updateField:d}=r,h=re.useRef(null),m=y=>{h.current&&!h.current.contains(y.target)&&a(!1)};return re.useEffect(()=>(c&&document.addEventListener("mousedown",m),()=>{document.removeEventListener("mousedown",m)}),[c]),R.jsxs("div",{ref:h,className:"legal_form_dropdown"+(i?" is-full-width":""),id:`form-dropdown-${e}`,children:[R.jsxs("button",{className:"legal_form_dropdown_toggle"+(u?" is-error":""),type:"button",id:`form-dropdown-toggle-${e}`,"aria-label":(c?"Close":"Open")+" dropdown",onClick:()=>a(!c),"aria-expanded":c?"true":"false",children:[R.jsx("div",{className:"legal_form_dropdown_toggle_content",children:o3(o,t)||""}),R.jsx(my,{})]}),R.jsx("ul",{"aria-hidden":c?"false":"true",style:{display:c?"block":"none"},"aria-labelledby":`form-dropdown-toggle-${e}`,id:`form-dropdown-list-${e}`,className:"legal_form_dropdown_list",children:t.map(y=>R.jsx("li",{children:R.jsxs("label",{className:"legal_form_dropdown_item"+(o===y.name?" is-selected":""),id:y.name,onClick:()=>{a(!1)},children:[R.jsx("input",{type:"radio",name:e,required:s,style:{opacity:0,position:"absolute",zIndex:"-1"},value:y.name,onChange:()=>{d({value:y.name,error:!1})}}),y.icon&&R.jsx("img",{src:y.icon,alt:`${y.name} icon`}),y.name]})},y.name))})]})}function Ci({field_id:e,title:t,hint:r,field:i}){const[c,a]=re.useState(!1),{value:o,required:s,updateField:u,error:d}=i;return re.useEffect(()=>{a(o)},[o]),R.jsxs("label",{className:"legal_form_checkbox",children:[R.jsx("div",{className:"legal_form_checkbox-button"+(c?" is-checked":"")+(d?" is-error":"")}),R.jsx("input",{id:e,type:"checkbox",name:e,style:{opacity:0,position:"absolute",zIndex:-1},checked:c,required:s,onChange:()=>{a(!c),u({value:!c}),u({error:!1})}}),R.jsx("span",{className:"legal_form_input_label",style:{cursor:"pointer"},children:t}),r&&R.jsx("div",{className:"legal_form_input_sublabel",children:r})]})}function Rt({field_id:e,type:t,field:r,maxLength:i}){const{value:c,required:a,disabled:o,error:s,updateField:u}=r;return R.jsx("input",{className:"legal_form_input"+(s?" is-error":""),id:e,type:t,name:e,value:c,disabled:o,required:a,maxLength:i,onChange:d=>u({value:d.target.value,error:!1})})}function Pi({errorText:e,error:t}){return R.jsx(R.Fragment,{children:t&&R.jsx("div",{style:{color:"red"},children:e})})}let fo;const s3=new Uint8Array(16);function u3(){if(!fo&&(fo=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!fo))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return fo(s3)}const Ke=[];for(let e=0;e<256;++e)Ke.push((e+256).toString(16).slice(1));function c3(e,t=0){return Ke[e[t+0]]+Ke[e[t+1]]+Ke[e[t+2]]+Ke[e[t+3]]+"-"+Ke[e[t+4]]+Ke[e[t+5]]+"-"+Ke[e[t+6]]+Ke[e[t+7]]+"-"+Ke[e[t+8]]+Ke[e[t+9]]+"-"+Ke[e[t+10]]+Ke[e[t+11]]+Ke[e[t+12]]+Ke[e[t+13]]+Ke[e[t+14]]+Ke[e[t+15]]}const f3=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Ym={randomUUID:f3};function Ss(e,t,r){if(Ym.randomUUID&&!t&&!e)return Ym.randomUUID();e=e||{};const i=e.random||(e.rng||u3)();return i[6]=i[6]&15|64,i[8]=i[8]&63|128,c3(i)}function d3({context:e}){const{service:t,urls:r}=e,i=Ni(),c=u=>{r.updateField({value:r.value.filter(d=>d.id!==u)})},a=()=>{const u=i.find(d=>d.name===t.value);return u?u.url:""},o=()=>{r.updateField({value:[...r.value,{id:Ss(),path:"",detail:"",path_error:!1,detail_error:!1,path_error_message:"",detail_error_message:""}]})},s=(u,d)=>{const h=i.find(S=>S.name===t.value),m=h?h.url.replace("https://www.","").replace(/\/$/,"").replace(".com",""):"";let y=!1,I=!1,P=!1,O=!1,z=!1;try{const S=new URL(u),E=u.match(/https/g);y=!0,I=S.host.includes(m),P=r.value.some(F=>F.path===u),O=E?E.length>1:!1,z=u.includes(" ")}catch{console.log("Error parsing URL")}const x=r.value.map(S=>S.id===d.id?u!==""?{...d,path:u,path_error:!y||!I||P||O||z,path_error_message:y?O||z?"Invalid URL format.":I?P?"This URL has already been included in your report.":"":"This URL does not match the Learneo service you selected. If you'd like to report content for an additional service, please submit a separate report.":"Invalid URL format."}:{...d,path:u,path_error:!1,path_error_message:""}:S);r.updateField({value:x})};return R.jsxs(R.Fragment,{children:[r.value.map((u,d)=>R.jsxs("div",{className:"legal_form_repeater-item",id:`url-item-${u.id}`,children:[R.jsxs("h3",{className:"legal_form_h3",children:["Item ",d+1," ",r.value.length>1&&R.jsx("button",{type:"button",className:"legal_form_radios-reset",onClick:()=>{c(u.id)},children:"(remove)"})]}),t.value?R.jsxs(Oe,{title:"Provide the URL of content you would like to report",field_id:`path_url_${u.id}`,required:r.path_required,children:[R.jsx("input",{type:"url",id:`path_url_${u.id}`,name:`path_url_${u.id}`,onChange:h=>{s(h.target.value,u)},className:"legal_form_input"+(u.path_error?" is-error":""),required:r.path_required,value:u.path,placeholder:a()}),R.jsx(Pi,{errorText:u.path_error_message,error:u.path_error})]}):null,R.jsxs(Oe,{title:"Please provide the reason you are requesting to counter our decision",field_id:`detail_url_${u.id}`,required:r.detail_required,children:[R.jsx("textarea",{id:`detail_url_${u.id}`,onChange:h=>{r.updateField({value:r.value.map(m=>m.id===u.id?{...u,detail:h.target.value}:m)})},maxLength:500,name:`detail_url_${u.id}`,value:u.detail,className:"legal_form_input"+(u.detail_error?" is-error":""),required:r.detail_required}),R.jsx(Pi,{error:u.detail_error,errorText:u.detail_error_message})]})]},u.id)),R.jsx("button",{className:"legal_form_button",type:"button",onClick:()=>{o()},children:"+ Add Another Item"})]})}var ts={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ts.exports;(function(e,t){(function(){var r,i="4.17.21",c=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",s="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",d=500,h="__lodash_placeholder__",m=1,y=2,I=4,P=1,O=2,z=1,x=2,S=4,E=8,F=16,U=32,W=64,q=128,G=256,he=512,X=30,Ue="...",ft=800,fn=16,St=1,Cr=2,ji=3,Qt=1/0,j=9007199254740991,ee=17976931348623157e292,te=NaN,de=4294967295,Me=de-1,Gr=de>>>1,Sn=[["ary",q],["bind",z],["bindKey",x],["curry",E],["curryRight",F],["flip",he],["partial",U],["partialRight",W],["rearg",G]],dn="[object Arguments]",Lt="[object Array]",Vr="[object AsyncFunction]",Wi="[object Boolean]",qi="[object Date]",_y="[object DOMException]",el="[object Error]",tl="[object Function]",od="[object GeneratorFunction]",Zt="[object Map]",Hi="[object Number]",wy="[object Null]",Cn="[object Object]",sd="[object Promise]",Sy="[object Proxy]",$i="[object RegExp]",Xt="[object Set]",Gi="[object String]",nl="[object Symbol]",Cy="[object Undefined]",Vi="[object WeakMap]",xy="[object WeakSet]",Ki="[object ArrayBuffer]",Kr="[object DataView]",Cs="[object Float32Array]",xs="[object Float64Array]",Es="[object Int8Array]",As="[object Int16Array]",Is="[object Int32Array]",Ts="[object Uint8Array]",Rs="[object Uint8ClampedArray]",Ps="[object Uint16Array]",Ns="[object Uint32Array]",Ey=/\b__p \+= '';/g,Ay=/\b(__p \+=) '' \+/g,Iy=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ud=/&(?:amp|lt|gt|quot|#39);/g,cd=/[&<>"']/g,Ty=RegExp(ud.source),Ry=RegExp(cd.source),Py=/<%-([\s\S]+?)%>/g,Ny=/<%([\s\S]+?)%>/g,fd=/<%=([\s\S]+?)%>/g,Oy=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ky=/^\w*$/,Dy=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Os=/[\\^$.*+?()[\]{}|]/g,Fy=RegExp(Os.source),ks=/^\s+/,Ly=/\s/,My=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,By=/\{\n\/\* \[wrapped with (.+)\] \*/,Uy=/,? & /,by=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zy=/[()=,{}\[\]\/\s]/,jy=/\\(\\)?/g,Wy=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dd=/\w*$/,qy=/^[-+]0x[0-9a-f]+$/i,Hy=/^0b[01]+$/i,$y=/^\[object .+?Constructor\]$/,Gy=/^0o[0-7]+$/i,Vy=/^(?:0|[1-9]\d*)$/,Ky=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rl=/($^)/,Yy=/['\n\r\u2028\u2029\\]/g,il="\\ud800-\\udfff",Qy="\\u0300-\\u036f",Zy="\\ufe20-\\ufe2f",Xy="\\u20d0-\\u20ff",pd=Qy+Zy+Xy,hd="\\u2700-\\u27bf",md="a-z\\xdf-\\xf6\\xf8-\\xff",Jy="\\xac\\xb1\\xd7\\xf7",e0="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",t0="\\u2000-\\u206f",n0=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",gd="A-Z\\xc0-\\xd6\\xd8-\\xde",vd="\\ufe0e\\ufe0f",yd=Jy+e0+t0+n0,Ds="['’]",r0="["+il+"]",_d="["+yd+"]",al="["+pd+"]",wd="\\d+",i0="["+hd+"]",Sd="["+md+"]",Cd="[^"+il+yd+wd+hd+md+gd+"]",Fs="\\ud83c[\\udffb-\\udfff]",a0="(?:"+al+"|"+Fs+")",xd="[^"+il+"]",Ls="(?:\\ud83c[\\udde6-\\uddff]){2}",Ms="[\\ud800-\\udbff][\\udc00-\\udfff]",Yr="["+gd+"]",Ed="\\u200d",Ad="(?:"+Sd+"|"+Cd+")",l0="(?:"+Yr+"|"+Cd+")",Id="(?:"+Ds+"(?:d|ll|m|re|s|t|ve))?",Td="(?:"+Ds+"(?:D|LL|M|RE|S|T|VE))?",Rd=a0+"?",Pd="["+vd+"]?",o0="(?:"+Ed+"(?:"+[xd,Ls,Ms].join("|")+")"+Pd+Rd+")*",s0="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",u0="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Nd=Pd+Rd+o0,c0="(?:"+[i0,Ls,Ms].join("|")+")"+Nd,f0="(?:"+[xd+al+"?",al,Ls,Ms,r0].join("|")+")",d0=RegExp(Ds,"g"),p0=RegExp(al,"g"),Bs=RegExp(Fs+"(?="+Fs+")|"+f0+Nd,"g"),h0=RegExp([Yr+"?"+Sd+"+"+Id+"(?="+[_d,Yr,"$"].join("|")+")",l0+"+"+Td+"(?="+[_d,Yr+Ad,"$"].join("|")+")",Yr+"?"+Ad+"+"+Id,Yr+"+"+Td,u0,s0,wd,c0].join("|"),"g"),m0=RegExp("["+Ed+il+pd+vd+"]"),g0=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,v0=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],y0=-1,Se={};Se[Cs]=Se[xs]=Se[Es]=Se[As]=Se[Is]=Se[Ts]=Se[Rs]=Se[Ps]=Se[Ns]=!0,Se[dn]=Se[Lt]=Se[Ki]=Se[Wi]=Se[Kr]=Se[qi]=Se[el]=Se[tl]=Se[Zt]=Se[Hi]=Se[Cn]=Se[$i]=Se[Xt]=Se[Gi]=Se[Vi]=!1;var _e={};_e[dn]=_e[Lt]=_e[Ki]=_e[Kr]=_e[Wi]=_e[qi]=_e[Cs]=_e[xs]=_e[Es]=_e[As]=_e[Is]=_e[Zt]=_e[Hi]=_e[Cn]=_e[$i]=_e[Xt]=_e[Gi]=_e[nl]=_e[Ts]=_e[Rs]=_e[Ps]=_e[Ns]=!0,_e[el]=_e[tl]=_e[Vi]=!1;var _0={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},w0={"&":"&","<":"<",">":">",'"':""","'":"'"},S0={"&":"&","<":"<",">":">",""":'"',"'":"'"},C0={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},x0=parseFloat,E0=parseInt,Od=typeof ca=="object"&&ca&&ca.Object===Object&&ca,A0=typeof self=="object"&&self&&self.Object===Object&&self,Ge=Od||A0||Function("return this")(),Us=t&&!t.nodeType&&t,xr=Us&&!0&&e&&!e.nodeType&&e,kd=xr&&xr.exports===Us,bs=kd&&Od.process,Mt=function(){try{var A=xr&&xr.require&&xr.require("util").types;return A||bs&&bs.binding&&bs.binding("util")}catch{}}(),Dd=Mt&&Mt.isArrayBuffer,Fd=Mt&&Mt.isDate,Ld=Mt&&Mt.isMap,Md=Mt&&Mt.isRegExp,Bd=Mt&&Mt.isSet,Ud=Mt&&Mt.isTypedArray;function Ct(A,k,N){switch(N.length){case 0:return A.call(k);case 1:return A.call(k,N[0]);case 2:return A.call(k,N[0],N[1]);case 3:return A.call(k,N[0],N[1],N[2])}return A.apply(k,N)}function I0(A,k,N,H){for(var J=-1,pe=A==null?0:A.length;++J-1}function zs(A,k,N){for(var H=-1,J=A==null?0:A.length;++H-1;);return N}function Gd(A,k){for(var N=A.length;N--&&Qr(k,A[N],0)>-1;);return N}function L0(A,k){for(var N=A.length,H=0;N--;)A[N]===k&&++H;return H}var M0=Hs(_0),B0=Hs(w0);function U0(A){return"\\"+C0[A]}function b0(A,k){return A==null?r:A[k]}function Zr(A){return m0.test(A)}function z0(A){return g0.test(A)}function j0(A){for(var k,N=[];!(k=A.next()).done;)N.push(k.value);return N}function Ks(A){var k=-1,N=Array(A.size);return A.forEach(function(H,J){N[++k]=[J,H]}),N}function Vd(A,k){return function(N){return A(k(N))}}function Kn(A,k){for(var N=-1,H=A.length,J=0,pe=[];++N-1}function R_(n,l){var f=this.__data__,p=xl(f,n);return p<0?(++this.size,f.push([n,l])):f[p][1]=l,this}xn.prototype.clear=E_,xn.prototype.delete=A_,xn.prototype.get=I_,xn.prototype.has=T_,xn.prototype.set=R_;function En(n){var l=-1,f=n==null?0:n.length;for(this.clear();++l=l?n:l)),n}function zt(n,l,f,p,g,_){var w,C=l&m,T=l&y,D=l&I;if(f&&(w=g?f(n,p,g,_):f(n)),w!==r)return w;if(!Ie(n))return n;var L=ne(n);if(L){if(w=k1(n),!C)return dt(n,w)}else{var M=Je(n),b=M==tl||M==od;if(er(n))return Pp(n,C);if(M==Cn||M==dn||b&&!g){if(w=T||b?{}:Kp(n),!C)return T?S1(n,H_(w,n)):w1(n,ap(w,n))}else{if(!_e[M])return g?n:{};w=D1(n,M,C)}}_||(_=new en);var V=_.get(n);if(V)return V;_.set(n,w),xh(n)?n.forEach(function(Q){w.add(zt(Q,l,f,Q,n,_))}):Sh(n)&&n.forEach(function(Q,oe){w.set(oe,zt(Q,l,f,oe,n,_))});var Y=D?T?wu:_u:T?ht:qe,ae=L?r:Y(n);return Bt(ae||n,function(Q,oe){ae&&(oe=Q,Q=n[oe]),ta(w,oe,zt(Q,l,f,oe,n,_))}),w}function $_(n){var l=qe(n);return function(f){return lp(f,n,l)}}function lp(n,l,f){var p=f.length;if(n==null)return!p;for(n=ye(n);p--;){var g=f[p],_=l[g],w=n[g];if(w===r&&!(g in n)||!_(w))return!1}return!0}function op(n,l,f){if(typeof n!="function")throw new Ut(o);return sa(function(){n.apply(r,f)},l)}function na(n,l,f,p){var g=-1,_=ll,w=!0,C=n.length,T=[],D=l.length;if(!C)return T;f&&(l=Ee(l,xt(f))),p?(_=zs,w=!1):l.length>=c&&(_=Yi,w=!1,l=new Ir(l));e:for(;++gg?0:g+f),p=p===r||p>g?g:ie(p),p<0&&(p+=g),p=f>p?0:Ah(p);f0&&f(C)?l>1?Ve(C,l-1,f,p,g):Vn(g,C):p||(g[g.length]=C)}return g}var tu=Lp(),cp=Lp(!0);function pn(n,l){return n&&tu(n,l,qe)}function nu(n,l){return n&&cp(n,l,qe)}function Al(n,l){return Gn(l,function(f){return Pn(n[f])})}function Rr(n,l){l=Xn(l,n);for(var f=0,p=l.length;n!=null&&fl}function K_(n,l){return n!=null&&ge.call(n,l)}function Y_(n,l){return n!=null&&l in ye(n)}function Q_(n,l,f){return n>=Xe(l,f)&&n=120&&L.length>=120)?new Ir(w&&L):r}L=n[0];var M=-1,b=C[0];e:for(;++M-1;)C!==n&&gl.call(C,T,1),gl.call(n,T,1);return n}function Sp(n,l){for(var f=n?l.length:0,p=f-1;f--;){var g=l[f];if(f==p||g!==_){var _=g;Rn(g)?gl.call(n,g,1):du(n,g)}}return n}function uu(n,l){return n+_l(tp()*(l-n+1))}function u1(n,l,f,p){for(var g=-1,_=ze(yl((l-n)/(f||1)),0),w=N(_);_--;)w[p?_:++g]=n,n+=f;return w}function cu(n,l){var f="";if(!n||l<1||l>j)return f;do l%2&&(f+=n),l=_l(l/2),l&&(n+=n);while(l);return f}function le(n,l){return Tu(Zp(n,l,mt),n+"")}function c1(n){return ip(si(n))}function f1(n,l){var f=si(n);return Ml(f,Tr(l,0,f.length))}function aa(n,l,f,p){if(!Ie(n))return n;l=Xn(l,n);for(var g=-1,_=l.length,w=_-1,C=n;C!=null&&++g<_;){var T=mn(l[g]),D=f;if(T==="__proto__"||T==="constructor"||T==="prototype")return n;if(g!=w){var L=C[T];D=p?p(L,T,C):r,D===r&&(D=Ie(L)?L:Rn(l[g+1])?[]:{})}ta(C,T,D),C=C[T]}return n}var Cp=wl?function(n,l){return wl.set(n,l),n}:mt,d1=vl?function(n,l){return vl(n,"toString",{configurable:!0,enumerable:!1,value:Bu(l),writable:!0})}:mt;function p1(n){return Ml(si(n))}function jt(n,l,f){var p=-1,g=n.length;l<0&&(l=-l>g?0:g+l),f=f>g?g:f,f<0&&(f+=g),g=l>f?0:f-l>>>0,l>>>=0;for(var _=N(g);++p>>1,w=n[_];w!==null&&!At(w)&&(f?w<=l:w=c){var D=l?null:A1(n);if(D)return sl(D);w=!1,g=Yi,T=new Ir}else T=l?[]:C;e:for(;++p<_;){var L=n[p],M=l?l(L):L;if(L=f||L!==0?L:0,w&&M===M){for(var b=T.length;b--;)if(T[b]===M)continue e;l&&T.push(M),C.push(L)}else g(T,M,f)||(T!==C&&T.push(M),C.push(L))}return C}function du(n,l){return l=Xn(l,n),n=Xp(n,l),n==null||delete n[mn(Wt(l))]}function Ap(n,l,f,p){return aa(n,l,f(Rr(n,l)),p)}function Rl(n,l,f,p){for(var g=n.length,_=p?g:-1;(p?_--:++_=p?n:jt(n,l,f)}var Rp=n_||function(n){return Ge.clearTimeout(n)};function Pp(n,l){if(l)return n.slice();var f=n.length,p=Qd?Qd(f):new n.constructor(f);return n.copy(p),p}function gu(n){var l=new n.constructor(n.byteLength);return new hl(l).set(new hl(n)),l}function g1(n,l){var f=l?gu(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.byteLength)}function v1(n){var l=new n.constructor(n.source,dd.exec(n));return l.lastIndex=n.lastIndex,l}function y1(n){return ea?ye(ea.call(n)):{}}function Np(n,l){var f=l?gu(n.buffer):n.buffer;return new n.constructor(f,n.byteOffset,n.length)}function Op(n,l){if(n!==l){var f=n!==r,p=n===null,g=n===n,_=At(n),w=l!==r,C=l===null,T=l===l,D=At(l);if(!C&&!D&&!_&&n>l||_&&w&&T&&!C&&!D||p&&w&&T||!f&&T||!g)return 1;if(!p&&!_&&!D&&n=C)return T;var D=f[p];return T*(D=="desc"?-1:1)}}return n.index-l.index}function kp(n,l,f,p){for(var g=-1,_=n.length,w=f.length,C=-1,T=l.length,D=ze(_-w,0),L=N(T+D),M=!p;++C1?f[g-1]:r,w=g>2?f[2]:r;for(_=n.length>3&&typeof _=="function"?(g--,_):r,w&&at(f[0],f[1],w)&&(_=g<3?r:_,g=1),l=ye(l);++p-1?g[_?l[w]:w]:r}}function Up(n){return Tn(function(l){var f=l.length,p=f,g=bt.prototype.thru;for(n&&l.reverse();p--;){var _=l[p];if(typeof _!="function")throw new Ut(o);if(g&&!w&&Fl(_)=="wrapper")var w=new bt([],!0)}for(p=w?p:f;++p1&&ce.reverse(),L&&TC))return!1;var D=_.get(n),L=_.get(l);if(D&&L)return D==l&&L==n;var M=-1,b=!0,V=f&O?new Ir:r;for(_.set(n,l),_.set(l,n);++M1?"& ":"")+l[p],l=l.join(f>2?", ":" "),n.replace(My,`{ /* [wrapped with `+l+`] */ `)}function L1(n){return ne(n)||Or(n)||!!(Jd&&n&&n[Jd])}function Rn(n,l){var f=typeof n;return l=l??j,!!l&&(f=="number"||f!="symbol"&&Vy.test(n))&&n>-1&&n%1==0&&n0){if(++l>=ft)return arguments[0]}else l=0;return n.apply(r,arguments)}}function Ml(n,l){var f=-1,p=n.length,g=p-1;for(l=l===r?p:l;++f1?n[l-1]:r;return f=typeof f=="function"?(n.pop(),f):r,uh(n,f)});function ch(n){var l=v(n);return l.__chain__=!0,l}function Gw(n,l){return l(n),n}function Bl(n,l){return l(n)}var Vw=Tn(function(n){var l=n.length,f=l?n[0]:0,p=this.__wrapped__,g=function(_){return eu(_,n)};return l>1||this.__actions__.length||!(p instanceof ue)||!Rn(f)?this.thru(g):(p=p.slice(f,+f+(l?1:0)),p.__actions__.push({func:Bl,args:[g],thisArg:r}),new bt(p,this.__chain__).thru(function(_){return l&&!_.length&&_.push(r),_}))});function Kw(){return ch(this)}function Yw(){return new bt(this.value(),this.__chain__)}function Qw(){this.__values__===r&&(this.__values__=Eh(this.value()));var n=this.__index__>=this.__values__.length,l=n?r:this.__values__[this.__index__++];return{done:n,value:l}}function Zw(){return this}function Xw(n){for(var l,f=this;f instanceof Cl;){var p=rh(f);p.__index__=0,p.__values__=r,l?g.__wrapped__=p:l=p;var g=p;f=f.__wrapped__}return g.__wrapped__=n,l}function Jw(){var n=this.__wrapped__;if(n instanceof ue){var l=n;return this.__actions__.length&&(l=new ue(this)),l=l.reverse(),l.__actions__.push({func:Bl,args:[Ru],thisArg:r}),new bt(l,this.__chain__)}return this.thru(Ru)}function eS(){return Ip(this.__wrapped__,this.__actions__)}var tS=Pl(function(n,l,f){ge.call(n,f)?++n[f]:An(n,f,1)});function nS(n,l,f){var p=ne(n)?bd:G_;return f&&at(n,l,f)&&(l=r),p(n,K(l,3))}function rS(n,l){var f=ne(n)?Gn:up;return f(n,K(l,3))}var iS=Bp(ih),aS=Bp(ah);function lS(n,l){return Ve(Ul(n,l),1)}function oS(n,l){return Ve(Ul(n,l),Qt)}function sS(n,l,f){return f=f===r?1:ie(f),Ve(Ul(n,l),f)}function fh(n,l){var f=ne(n)?Bt:Qn;return f(n,K(l,3))}function dh(n,l){var f=ne(n)?T0:sp;return f(n,K(l,3))}var uS=Pl(function(n,l,f){ge.call(n,f)?n[f].push(l):An(n,f,[l])});function cS(n,l,f,p){n=pt(n)?n:si(n),f=f&&!p?ie(f):0;var g=n.length;return f<0&&(f=ze(g+f,0)),ql(n)?f<=g&&n.indexOf(l,f)>-1:!!g&&Qr(n,l,f)>-1}var fS=le(function(n,l,f){var p=-1,g=typeof l=="function",_=pt(n)?N(n.length):[];return Qn(n,function(w){_[++p]=g?Ct(l,w,f):ra(w,l,f)}),_}),dS=Pl(function(n,l,f){An(n,f,l)});function Ul(n,l){var f=ne(n)?Ee:mp;return f(n,K(l,3))}function pS(n,l,f,p){return n==null?[]:(ne(l)||(l=l==null?[]:[l]),f=p?r:f,ne(f)||(f=f==null?[]:[f]),_p(n,l,f))}var hS=Pl(function(n,l,f){n[f?0:1].push(l)},function(){return[[],[]]});function mS(n,l,f){var p=ne(n)?js:qd,g=arguments.length<3;return p(n,K(l,4),f,g,Qn)}function gS(n,l,f){var p=ne(n)?R0:qd,g=arguments.length<3;return p(n,K(l,4),f,g,sp)}function vS(n,l){var f=ne(n)?Gn:up;return f(n,jl(K(l,3)))}function yS(n){var l=ne(n)?ip:c1;return l(n)}function _S(n,l,f){(f?at(n,l,f):l===r)?l=1:l=ie(l);var p=ne(n)?j_:f1;return p(n,l)}function wS(n){var l=ne(n)?W_:p1;return l(n)}function SS(n){if(n==null)return 0;if(pt(n))return ql(n)?Xr(n):n.length;var l=Je(n);return l==Zt||l==Xt?n.size:lu(n).length}function CS(n,l,f){var p=ne(n)?Ws:h1;return f&&at(n,l,f)&&(l=r),p(n,K(l,3))}var xS=le(function(n,l){if(n==null)return[];var f=l.length;return f>1&&at(n,l[0],l[1])?l=[]:f>2&&at(l[0],l[1],l[2])&&(l=[l[0]]),_p(n,Ve(l,1),[])}),bl=r_||function(){return Ge.Date.now()};function ES(n,l){if(typeof l!="function")throw new Ut(o);return n=ie(n),function(){if(--n<1)return l.apply(this,arguments)}}function ph(n,l,f){return l=f?r:l,l=n&&l==null?n.length:l,In(n,q,r,r,r,r,l)}function hh(n,l){var f;if(typeof l!="function")throw new Ut(o);return n=ie(n),function(){return--n>0&&(f=l.apply(this,arguments)),n<=1&&(l=r),f}}var Nu=le(function(n,l,f){var p=z;if(f.length){var g=Kn(f,li(Nu));p|=U}return In(n,p,l,f,g)}),mh=le(function(n,l,f){var p=z|x;if(f.length){var g=Kn(f,li(mh));p|=U}return In(l,p,n,f,g)});function gh(n,l,f){l=f?r:l;var p=In(n,E,r,r,r,r,r,l);return p.placeholder=gh.placeholder,p}function vh(n,l,f){l=f?r:l;var p=In(n,F,r,r,r,r,r,l);return p.placeholder=vh.placeholder,p}function yh(n,l,f){var p,g,_,w,C,T,D=0,L=!1,M=!1,b=!0;if(typeof n!="function")throw new Ut(o);l=qt(l)||0,Ie(f)&&(L=!!f.leading,M="maxWait"in f,_=M?ze(qt(f.maxWait)||0,l):_,b="trailing"in f?!!f.trailing:b);function V(Fe){var nn=p,On=g;return p=g=r,D=Fe,w=n.apply(On,nn),w}function Y(Fe){return D=Fe,C=sa(oe,l),L?V(Fe):w}function ae(Fe){var nn=Fe-T,On=Fe-D,Bh=l-nn;return M?Xe(Bh,_-On):Bh}function Q(Fe){var nn=Fe-T,On=Fe-D;return T===r||nn>=l||nn<0||M&&On>=_}function oe(){var Fe=bl();if(Q(Fe))return ce(Fe);C=sa(oe,ae(Fe))}function ce(Fe){return C=r,b&&p?V(Fe):(p=g=r,w)}function It(){C!==r&&Rp(C),D=0,p=T=g=C=r}function lt(){return C===r?w:ce(bl())}function Tt(){var Fe=bl(),nn=Q(Fe);if(p=arguments,g=this,T=Fe,nn){if(C===r)return Y(T);if(M)return Rp(C),C=sa(oe,l),V(T)}return C===r&&(C=sa(oe,l)),w}return Tt.cancel=It,Tt.flush=lt,Tt}var AS=le(function(n,l){return op(n,1,l)}),IS=le(function(n,l,f){return op(n,qt(l)||0,f)});function TS(n){return In(n,he)}function zl(n,l){if(typeof n!="function"||l!=null&&typeof l!="function")throw new Ut(o);var f=function(){var p=arguments,g=l?l.apply(this,p):p[0],_=f.cache;if(_.has(g))return _.get(g);var w=n.apply(this,p);return f.cache=_.set(g,w)||_,w};return f.cache=new(zl.Cache||En),f}zl.Cache=En;function jl(n){if(typeof n!="function")throw new Ut(o);return function(){var l=arguments;switch(l.length){case 0:return!n.call(this);case 1:return!n.call(this,l[0]);case 2:return!n.call(this,l[0],l[1]);case 3:return!n.call(this,l[0],l[1],l[2])}return!n.apply(this,l)}}function RS(n){return hh(2,n)}var PS=m1(function(n,l){l=l.length==1&&ne(l[0])?Ee(l[0],xt(K())):Ee(Ve(l,1),xt(K()));var f=l.length;return le(function(p){for(var g=-1,_=Xe(p.length,f);++g<_;)p[g]=l[g].call(this,p[g]);return Ct(n,this,p)})}),Ou=le(function(n,l){var f=Kn(l,li(Ou));return In(n,U,r,l,f)}),_h=le(function(n,l){var f=Kn(l,li(_h));return In(n,W,r,l,f)}),NS=Tn(function(n,l){return In(n,G,r,r,r,l)});function OS(n,l){if(typeof n!="function")throw new Ut(o);return l=l===r?l:ie(l),le(n,l)}function kS(n,l){if(typeof n!="function")throw new Ut(o);return l=l==null?0:ze(ie(l),0),le(function(f){var p=f[l],g=Jn(f,0,l);return p&&Vn(g,p),Ct(n,this,g)})}function DS(n,l,f){var p=!0,g=!0;if(typeof n!="function")throw new Ut(o);return Ie(f)&&(p="leading"in f?!!f.leading:p,g="trailing"in f?!!f.trailing:g),yh(n,l,{leading:p,maxWait:l,trailing:g})}function FS(n){return ph(n,1)}function LS(n,l){return Ou(mu(l),n)}function MS(){if(!arguments.length)return[];var n=arguments[0];return ne(n)?n:[n]}function BS(n){return zt(n,I)}function US(n,l){return l=typeof l=="function"?l:r,zt(n,I,l)}function bS(n){return zt(n,m|I)}function zS(n,l){return l=typeof l=="function"?l:r,zt(n,m|I,l)}function jS(n,l){return l==null||lp(n,l,qe(l))}function tn(n,l){return n===l||n!==n&&l!==l}var WS=Dl(ru),qS=Dl(function(n,l){return n>=l}),Or=dp(function(){return arguments}())?dp:function(n){return Ne(n)&&ge.call(n,"callee")&&!Xd.call(n,"callee")},ne=N.isArray,HS=Dd?xt(Dd):X_;function pt(n){return n!=null&&Wl(n.length)&&!Pn(n)}function De(n){return Ne(n)&&pt(n)}function $S(n){return n===!0||n===!1||Ne(n)&&it(n)==Wi}var er=a_||Wu,GS=Fd?xt(Fd):J_;function VS(n){return Ne(n)&&n.nodeType===1&&!ua(n)}function KS(n){if(n==null)return!0;if(pt(n)&&(ne(n)||typeof n=="string"||typeof n.splice=="function"||er(n)||oi(n)||Or(n)))return!n.length;var l=Je(n);if(l==Zt||l==Xt)return!n.size;if(oa(n))return!lu(n).length;for(var f in n)if(ge.call(n,f))return!1;return!0}function YS(n,l){return ia(n,l)}function QS(n,l,f){f=typeof f=="function"?f:r;var p=f?f(n,l):r;return p===r?ia(n,l,r,f):!!p}function ku(n){if(!Ne(n))return!1;var l=it(n);return l==el||l==_y||typeof n.message=="string"&&typeof n.name=="string"&&!ua(n)}function ZS(n){return typeof n=="number"&&ep(n)}function Pn(n){if(!Ie(n))return!1;var l=it(n);return l==tl||l==od||l==Vr||l==Sy}function wh(n){return typeof n=="number"&&n==ie(n)}function Wl(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=j}function Ie(n){var l=typeof n;return n!=null&&(l=="object"||l=="function")}function Ne(n){return n!=null&&typeof n=="object"}var Sh=Ld?xt(Ld):t1;function XS(n,l){return n===l||au(n,l,Cu(l))}function JS(n,l,f){return f=typeof f=="function"?f:r,au(n,l,Cu(l),f)}function eC(n){return Ch(n)&&n!=+n}function tC(n){if(U1(n))throw new J(a);return pp(n)}function nC(n){return n===null}function rC(n){return n==null}function Ch(n){return typeof n=="number"||Ne(n)&&it(n)==Hi}function ua(n){if(!Ne(n)||it(n)!=Cn)return!1;var l=ml(n);if(l===null)return!0;var f=ge.call(l,"constructor")&&l.constructor;return typeof f=="function"&&f instanceof f&&fl.call(f)==J0}var Du=Md?xt(Md):n1;function iC(n){return wh(n)&&n>=-j&&n<=j}var xh=Bd?xt(Bd):r1;function ql(n){return typeof n=="string"||!ne(n)&&Ne(n)&&it(n)==Gi}function At(n){return typeof n=="symbol"||Ne(n)&&it(n)==nl}var oi=Ud?xt(Ud):i1;function aC(n){return n===r}function lC(n){return Ne(n)&&Je(n)==Vi}function oC(n){return Ne(n)&&it(n)==xy}var sC=Dl(ou),uC=Dl(function(n,l){return n<=l});function Eh(n){if(!n)return[];if(pt(n))return ql(n)?Jt(n):dt(n);if(Qi&&n[Qi])return j0(n[Qi]());var l=Je(n),f=l==Zt?Ks:l==Xt?sl:si;return f(n)}function Nn(n){if(!n)return n===0?n:0;if(n=qt(n),n===Qt||n===-Qt){var l=n<0?-1:1;return l*ee}return n===n?n:0}function ie(n){var l=Nn(n),f=l%1;return l===l?f?l-f:l:0}function Ah(n){return n?Tr(ie(n),0,de):0}function qt(n){if(typeof n=="number")return n;if(At(n))return te;if(Ie(n)){var l=typeof n.valueOf=="function"?n.valueOf():n;n=Ie(l)?l+"":l}if(typeof n!="string")return n===0?n:+n;n=Hd(n);var f=Hy.test(n);return f||Gy.test(n)?E0(n.slice(2),f?2:8):qy.test(n)?te:+n}function Ih(n){return hn(n,ht(n))}function cC(n){return n?Tr(ie(n),-j,j):n===0?n:0}function me(n){return n==null?"":Et(n)}var fC=ii(function(n,l){if(oa(l)||pt(l)){hn(l,qe(l),n);return}for(var f in l)ge.call(l,f)&&ta(n,f,l[f])}),Th=ii(function(n,l){hn(l,ht(l),n)}),Hl=ii(function(n,l,f,p){hn(l,ht(l),n,p)}),dC=ii(function(n,l,f,p){hn(l,qe(l),n,p)}),pC=Tn(eu);function hC(n,l){var f=ri(n);return l==null?f:ap(f,l)}var mC=le(function(n,l){n=ye(n);var f=-1,p=l.length,g=p>2?l[2]:r;for(g&&at(l[0],l[1],g)&&(p=1);++f1),_}),hn(n,wu(n),f),p&&(f=zt(f,m|y|I,I1));for(var g=l.length;g--;)du(f,l[g]);return f});function DC(n,l){return Ph(n,jl(K(l)))}var FC=Tn(function(n,l){return n==null?{}:o1(n,l)});function Ph(n,l){if(n==null)return{};var f=Ee(wu(n),function(p){return[p]});return l=K(l),wp(n,f,function(p,g){return l(p,g[0])})}function LC(n,l,f){l=Xn(l,n);var p=-1,g=l.length;for(g||(g=1,n=r);++pl){var p=n;n=l,l=p}if(f||n%1||l%1){var g=tp();return Xe(n+g*(l-n+x0("1e-"+((g+"").length-1))),l)}return uu(n,l)}var GC=ai(function(n,l,f){return l=l.toLowerCase(),n+(f?kh(l):l)});function kh(n){return Mu(me(n).toLowerCase())}function Dh(n){return n=me(n),n&&n.replace(Ky,M0).replace(p0,"")}function VC(n,l,f){n=me(n),l=Et(l);var p=n.length;f=f===r?p:Tr(ie(f),0,p);var g=f;return f-=l.length,f>=0&&n.slice(f,g)==l}function KC(n){return n=me(n),n&&Ry.test(n)?n.replace(cd,B0):n}function YC(n){return n=me(n),n&&Fy.test(n)?n.replace(Os,"\\$&"):n}var QC=ai(function(n,l,f){return n+(f?"-":"")+l.toLowerCase()}),ZC=ai(function(n,l,f){return n+(f?" ":"")+l.toLowerCase()}),XC=Mp("toLowerCase");function JC(n,l,f){n=me(n),l=ie(l);var p=l?Xr(n):0;if(!l||p>=l)return n;var g=(l-p)/2;return kl(_l(g),f)+n+kl(yl(g),f)}function ex(n,l,f){n=me(n),l=ie(l);var p=l?Xr(n):0;return l&&p>>0,f?(n=me(n),n&&(typeof l=="string"||l!=null&&!Du(l))&&(l=Et(l),!l&&Zr(n))?Jn(Jt(n),0,f):n.split(l,f)):[]}var ox=ai(function(n,l,f){return n+(f?" ":"")+Mu(l)});function sx(n,l,f){return n=me(n),f=f==null?0:Tr(ie(f),0,n.length),l=Et(l),n.slice(f,f+l.length)==l}function ux(n,l,f){var p=v.templateSettings;f&&at(n,l,f)&&(l=r),n=me(n),l=Hl({},l,p,qp);var g=Hl({},l.imports,p.imports,qp),_=qe(g),w=Vs(g,_),C,T,D=0,L=l.interpolate||rl,M="__p += '",b=Ys((l.escape||rl).source+"|"+L.source+"|"+(L===fd?Wy:rl).source+"|"+(l.evaluate||rl).source+"|$","g"),V="//# sourceURL="+(ge.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++y0+"]")+` `;n.replace(b,function(Q,oe,ce,It,lt,Tt){return ce||(ce=It),M+=n.slice(D,Tt).replace(Yy,U0),oe&&(C=!0,M+=`' + __e(`+oe+`) + '`),lt&&(T=!0,M+=`'; `+lt+`; __p += '`),ce&&(M+=`' + ((__t = (`+ce+`)) == null ? '' : __t) + '`),D=Tt+Q.length,Q}),M+=`'; `;var Y=ge.call(l,"variable")&&l.variable;if(!Y)M=`with (obj) { `+M+` } `;else if(zy.test(Y))throw new J(s);M=(T?M.replace(Ey,""):M).replace(Ay,"$1").replace(Iy,"$1;"),M="function("+(Y||"obj")+`) { `+(Y?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(C?", __e = _.escape":"")+(T?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+M+`return __p }`;var ae=Lh(function(){return pe(_,V+"return "+M).apply(r,w)});if(ae.source=M,ku(ae))throw ae;return ae}function cx(n){return me(n).toLowerCase()}function fx(n){return me(n).toUpperCase()}function dx(n,l,f){if(n=me(n),n&&(f||l===r))return Hd(n);if(!n||!(l=Et(l)))return n;var p=Jt(n),g=Jt(l),_=$d(p,g),w=Gd(p,g)+1;return Jn(p,_,w).join("")}function px(n,l,f){if(n=me(n),n&&(f||l===r))return n.slice(0,Kd(n)+1);if(!n||!(l=Et(l)))return n;var p=Jt(n),g=Gd(p,Jt(l))+1;return Jn(p,0,g).join("")}function hx(n,l,f){if(n=me(n),n&&(f||l===r))return n.replace(ks,"");if(!n||!(l=Et(l)))return n;var p=Jt(n),g=$d(p,Jt(l));return Jn(p,g).join("")}function mx(n,l){var f=X,p=Ue;if(Ie(l)){var g="separator"in l?l.separator:g;f="length"in l?ie(l.length):f,p="omission"in l?Et(l.omission):p}n=me(n);var _=n.length;if(Zr(n)){var w=Jt(n);_=w.length}if(f>=_)return n;var C=f-Xr(p);if(C<1)return p;var T=w?Jn(w,0,C).join(""):n.slice(0,C);if(g===r)return T+p;if(w&&(C+=T.length-C),Du(g)){if(n.slice(C).search(g)){var D,L=T;for(g.global||(g=Ys(g.source,me(dd.exec(g))+"g")),g.lastIndex=0;D=g.exec(L);)var M=D.index;T=T.slice(0,M===r?C:M)}}else if(n.indexOf(Et(g),C)!=C){var b=T.lastIndexOf(g);b>-1&&(T=T.slice(0,b))}return T+p}function gx(n){return n=me(n),n&&Ty.test(n)?n.replace(ud,$0):n}var vx=ai(function(n,l,f){return n+(f?" ":"")+l.toUpperCase()}),Mu=Mp("toUpperCase");function Fh(n,l,f){return n=me(n),l=f?r:l,l===r?z0(n)?K0(n):O0(n):n.match(l)||[]}var Lh=le(function(n,l){try{return Ct(n,r,l)}catch(f){return ku(f)?f:new J(f)}}),yx=Tn(function(n,l){return Bt(l,function(f){f=mn(f),An(n,f,Nu(n[f],n))}),n});function _x(n){var l=n==null?0:n.length,f=K();return n=l?Ee(n,function(p){if(typeof p[1]!="function")throw new Ut(o);return[f(p[0]),p[1]]}):[],le(function(p){for(var g=-1;++gj)return[];var f=de,p=Xe(n,de);l=K(l),n-=de;for(var g=Gs(p,l);++f0||l<0)?new ue(f):(n<0?f=f.takeRight(-n):n&&(f=f.drop(n)),l!==r&&(l=ie(l),f=l<0?f.dropRight(-l):f.take(l-n)),f)},ue.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},ue.prototype.toArray=function(){return this.take(de)},pn(ue.prototype,function(n,l){var f=/^(?:filter|find|map|reject)|While$/.test(l),p=/^(?:head|last)$/.test(l),g=v[p?"take"+(l=="last"?"Right":""):l],_=p||/^find/.test(l);g&&(v.prototype[l]=function(){var w=this.__wrapped__,C=p?[1]:arguments,T=w instanceof ue,D=C[0],L=T||ne(w),M=function(oe){var ce=g.apply(v,Vn([oe],C));return p&&b?ce[0]:ce};L&&f&&typeof D=="function"&&D.length!=1&&(T=L=!1);var b=this.__chain__,V=!!this.__actions__.length,Y=_&&!b,ae=T&&!V;if(!_&&L){w=ae?w:new ue(this);var Q=n.apply(w,C);return Q.__actions__.push({func:Bl,args:[M],thisArg:r}),new bt(Q,b)}return Y&&ae?n.apply(this,C):(Q=this.thru(M),Y?p?Q.value()[0]:Q.value():Q)})}),Bt(["pop","push","shift","sort","splice","unshift"],function(n){var l=ul[n],f=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",p=/^(?:pop|shift)$/.test(n);v.prototype[n]=function(){var g=arguments;if(p&&!this.__chain__){var _=this.value();return l.apply(ne(_)?_:[],g)}return this[f](function(w){return l.apply(ne(w)?w:[],g)})}}),pn(ue.prototype,function(n,l){var f=v[l];if(f){var p=f.name+"";ge.call(ni,p)||(ni[p]=[]),ni[p].push({name:l,func:f})}}),ni[Nl(r,x).name]=[{name:"wrapper",func:r}],ue.prototype.clone=g_,ue.prototype.reverse=v_,ue.prototype.value=y_,v.prototype.at=Vw,v.prototype.chain=Kw,v.prototype.commit=Yw,v.prototype.next=Qw,v.prototype.plant=Xw,v.prototype.reverse=Jw,v.prototype.toJSON=v.prototype.valueOf=v.prototype.value=eS,v.prototype.first=v.prototype.head,Qi&&(v.prototype[Qi]=Zw),v},Jr=Y0();xr?((xr.exports=Jr)._=Jr,Us._=Jr):Ge._=Jr}).call(ca)})(ts,ts.exports);var ld=ts.exports;function p3(e){const{value:t,updateField:r,path_required:i,detail_required:c}=e;let a=!0;const o=t.map(s=>{const u={id:s.id,path:s.path,detail:s.detail,path_error:!1,detail_error:!1,detail_error_message:"",path_error_message:""};return i&&!s.path&&(a=!1,u.path_error=!0),c&&!s.detail&&(a=!1,u.detail_error=!0),u});return ld.isEqual(o,t)||r({value:o}),a}function h3(e,t,r){let i=!0;return e.service.value||(e.service.updateField({error:!0}),i=!1),e.first_name.value||(e.first_name.updateField({error:!0}),i=!1),e.last_name.value||(e.last_name.updateField({error:!0}),i=!1),e.email.value||(e.email.updateField({error:!0}),i=!1),e.legal_text1.value||(e.legal_text1.updateField({error:!0}),i=!1),!e.legal_text2.value&&e.legal_text2.required&&(e.legal_text2.updateField({error:!0}),i=!1),p3(e.urls)||(i=!1),i?!0:(t(!1),r({value:!0,message:"Please fill out all required fields"}),!1)}function m3(e,t,r,i,c,a){if(e.preventDefault(),i(!0),a({value:!1,message:""}),!h3(r,i,a))return;const o="https://www.coursehero.com/api/v1/compliance/illegal-content-appeals/",s=r.urls.value.map(d=>({path:d.path,detail:d.detail})),u={is_ip:t==="counter",service:r.service.value,first_name:r.first_name.value,last_name:r.last_name.value,email:r.email.value,legal_text1:r.legal_text1.value?ns.legal_text1:"",legal_text2:r.legal_text2.value?ns.legal_text2:"",urls:s};fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)}).then(d=>{if(d.ok)c(!0);else throw new Error("Network response was not ok.")}).catch(d=>{console.error("There has been a problem with your fetch operation:",d),a({value:!0,message:"There was an error submitting your request. Please try again."}),window.Rollbar.error(d)}).finally(()=>{i(!1)})}const ns={legal_text1:"I certify, under penalty of perjury, that I have a good faith belief that the material was removed or disabled as a result of mistake or misidentification of the material to be removed or disabled.",legal_text2:"I consent to the jurisdiction of the Federal District Court for the district in which my address is located, or if my address is outside of the United States, the judicial district in which Course Hero is located, and will accept service of process from the claimant."};function gy({type:e}){const[t,r]=re.useState(!1),[i,c]=re.useState(!1),[a,o]=re.useState({value:!1,message:""}),[s,u]=re.useState(""),d=re.useContext(hy),{is_eu:h,service:m,first_name:y,last_name:I,email:P,legal_text1:O,legal_text2:z}=d;return re.useEffect(()=>{rs().then(x=>{h.updateField({value:x})})},[]),re.useEffect(()=>{const S=new URLSearchParams(window.location.search).get("service"),E=F=>F.toLowerCase().replace(/ /g,"-").replace(/;/g,"");if(S){const F=Ni().find(U=>E(U.name)===S);F&&m.updateField({value:F.name})}},[]),re.useEffect(()=>{e==="counter"&&!h.value?(u("By checking the boxes below, I state that...*"),z.updateField({required:!0})):(u("By checking the box below, I state that...*"),z.updateField({required:!1}))},[h.value]),re.useEffect(()=>{m.value&&m.updateField({error:!1})},[m.value]),R.jsx(R.Fragment,{children:t?R.jsx(Fn,{title:"Your request was successfully received",children:R.jsxs("p",{children:["If you would like to submit another request please click"," ",R.jsx("a",{role:"button",style:{color:"var(--link-blue)",cursor:"pointer"},onClick:()=>{location.reload()},children:"here"}),"."]})}):R.jsxs("form",{autoComplete:"off",className:"legal_form",onSubmit:x=>{m3(x,e,d,c,r,o)},style:{pointerEvents:i?"none":"auto"},noValidate:!0,children:[R.jsxs(Fn,{title:"Reason for Report",children:[R.jsx(Oe,{title:"Select the Learneo service where the content was uploaded:",type:"fieldset",required:!0,children:R.jsx(uf,{field_id:"service",data:Ni(),field:m})}),R.jsxs("div",{className:"legal_form_input_grid",children:[R.jsx(Oe,{title:"First Name",field_id:"first_name",required:y.required,children:R.jsx(Rt,{field_id:"first_name",type:"text",field:y})}),R.jsx(Oe,{title:"Last Name",field_id:"last_name",required:I.required,children:R.jsx(Rt,{field_id:"last_name",type:"text",field:I})}),R.jsx(Oe,{title:"Email",field_id:"email",required:P.required,children:R.jsx(Rt,{field_id:"email",type:"email",field:P})})]}),R.jsx(d3,{context:d})]}),R.jsxs(Fn,{title:s,children:[R.jsx(Ci,{field:O,field_id:"legal_text1",title:ns.legal_text1}),!h.value&&e==="counter"?R.jsx(Ci,{field:z,field_id:"legal_text2",title:ns.legal_text2}):null]}),R.jsxs("div",{className:"legal_form_submit_wrap",children:[a.value?R.jsx("span",{className:"legal_form_error",children:a.message}):null,R.jsx("button",{type:"submit",className:"legal_form_button",disabled:i,children:"Submit"}),R.jsx("div",{className:"text-size-small text-weight-normal text-color-grey text-style-italic",children:'By clicking "submit", you acknowledge that repeatedly filing fraudulent or abusive requests may result in Learneo discontinuing the processing of future notices submitted by you.'})]})]})})}const vy=({children:e})=>{const[t,r]=re.useState({is_eu:{value:!1,updateField:()=>{}},service:{value:"",required:!0,error:!1,updateField:()=>{}},first_name:{value:"",required:!0,error:!1,updateField:()=>{}},last_name:{value:"",required:!0,error:!1,updateField:()=>{}},email:{value:"",required:!0,error:!1,updateField:()=>{}},legal_text1:{value:!1,required:!0,error:!1,updateField:()=>{}},legal_text2:{value:!1,required:!1,error:!1,updateField:()=>{}},urls:{value:[{id:Ss(),path:"",detail:"",path_error:!1,detail_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,detail_required:!0,updateField:()=>{}}}),i=re.useCallback((a,o)=>{r(s=>({...s,[a]:{...s[a],...o}}))},[]),c=Object.keys(t).reduce((a,o)=>{const s=t[o];return{...a,[o]:{...s,updateField:u=>i(o,u)}}},{});return R.jsx(hy.Provider,{value:{...c},children:e})};function g3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&ws(e).render(R.jsx(re.StrictMode,{children:R.jsx(vy,{children:R.jsx(gy,{type:"counter"})})}))})}function v3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&ws(e).render(R.jsx(re.StrictMode,{children:R.jsx(vy,{children:R.jsx(gy,{type:"dispute"})})}))})}const po={default:{code:"en",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_master.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_NL-NL.html"},{code:"es",url:"https://assets.coursehero.com/learneo-dsa-hosting-providers/learneo_dsa_hosting_providers_ES-ES.html"}]},y3={en:{...Z.en,title:"Digital Services Act"},es:{...Z.es,title:"Ley de Servicios Digitales"},de:{...Z.de,title:"Gesetz über digitale Dienste"},fr:{...Z.fr,title:"Loi sur les services numériques"},nl:{...Z.nl,title:"Wet op digitale diensten"}};async function _3(){await rs()||(window.location.href="/legal")}function w3(){_3();const e=qn(po),t=po.supported.find(i=>i.code===e),r=t?t.url:po.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==po.default.code&&Hn(e.toString(),y3)}const ho={default:{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_eu.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_eu.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_NL.html"},{code:"es",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_ES-ES.html"}]},S3={en:{...Z.en,title:"Learneo Terms of Service for European Users"},es:{...Z.es,title:"Términos de servicio de Learneo para usuarios europeos"},de:{...Z.de,title:"Learneo-Nutzungsbedingungen für europäische Nutzer"},fr:{...Z.fr,title:"Conditions générales d’utilisation de Learneo pour les utilisateurs européens"},nl:{...Z.nl,title:"Learneo’s Algemene voorwaarden voor Europese gebruikers"}};function C3(){const e=qn(ho),t=ho.supported.find(i=>i.code===e),r=t?t.url:ho.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==ho.default.code&&Hn(e.toString(),S3)}const mo={default:{code:"en",url:"https://assets.coursehero.com/honor-codes/honor_code_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/honor-codes/honor_code_master.html"}]},x3={en:{...Z.en,title:"Honor Code"}};function E3(){const e=qn(mo),t=mo.supported.find(i=>i.code===e),r=t?t.url:mo.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==mo.default.code&&Hn(e.toString(),x3)}const A3={is_eu:{value:!1,updateField:()=>{}},is_anonymous:{value:!1,updateField:()=>{}},is_trusted_flagger:{value:!1,updateField:()=>{}},service:{value:"",required:!0,error:!1,updateField:()=>{}},reason:{value:"",required:!0,error:!1,updateField:()=>{}},first_name:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},last_name:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},email:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},country:{value:"",required:!0,error:!1,updateField:()=>{}},contact_org_name:{value:"",required:!1,error:!1,updateField:()=>{}},contact_job_title:{value:"",required:!1,error:!1,updateField:()=>{}},contact_address:{value:"",required:!1,error:!1,updateField:()=>{}},contact_city:{value:"",required:!1,error:!1,updateField:()=>{}},contact_state:{value:"",required:!1,error:!1,updateField:()=>{}},contact_zipcode:{value:"",required:!1,error:!1,updateField:()=>{}},owner_name:{value:"",required:!1,error:!1,updateField:()=>{}},legal_text:{value:!1,required:!0,error:!1,updateField:()=>{}},legal_text_ip:{value:!1,required:!1,error:!1,updateField:()=>{}},legal_text_dmca:{value:!1,required:!1,error:!1,updateField:()=>{}},urls:{value:[{id:"",path:"",detail:"",detail_required:!1,privacy_types:[],path_error:!1,detail_error:!1,privacy_types_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,privacy_types_required:!1,updateField:()=>{}}},yy=fg.createContext(A3);function Qm({name:e,value:t,hint:r,isChecked:i,error:c,required:a=!1,handleReset:o,onChange:s}){return R.jsxs("label",{className:"legal_form_radio",children:[R.jsx("div",{className:`legal_form_radio-button ${i?"is-checked":""} ${c?"is-error":""}`}),R.jsx("input",{id:t.toLowerCase().replace(/ /g,"-"),type:"radio",name:e,style:{opacity:0,position:"absolute",zIndex:-1},value:t,checked:i,required:a,onChange:()=>s(t)}),R.jsxs("span",{className:"legal_form_input_label",style:{cursor:"pointer"},children:[t,i&&o&&t!=="Copyright; other IP Infringement"&&R.jsx("button",{className:"legal_form_radios-reset",onClick:o,children:` (change ${e.toLowerCase()})`})]}),r&&R.jsx("div",{className:"legal_form_input_sublabel",children:r})]})}function I3({data:e,field_id:t,context:r}){const[i,c]=re.useState(!0),{service:a,reason:o}=r;re.useEffect(()=>{o.value!==""?c(!1):c(!0)},[o]);const s=d=>{d.preventDefault(),o.updateField({value:"",error:!1}),a.error&&a.updateField({error:!1})},u=d=>{o.updateField({value:d,error:!1}),a.value||a.updateField({error:!0})};return R.jsx(R.Fragment,{children:R.jsxs("div",{className:"legal_form_reason-grid",children:[R.jsx("div",{className:"legal_form_reason-grid_column",children:e.slice(0,Math.ceil(e.length/2)).map((d,h)=>i||o.value===d.name?R.jsx(Qm,{name:t,value:d.name,hint:d.sublabel,error:o.error,handleReset:s,isChecked:o.value===d.name,onChange:u},h):null)}),R.jsx("div",{className:"legal_form_reason-grid_column",children:e.slice(Math.ceil(e.length/2)).map((d,h)=>i||o.value===d.name?R.jsx(Qm,{name:t,value:d.name,hint:d.sublabel,error:o.error,handleReset:s,required:!0,isChecked:o.value===d.name,onChange:u},h):null)})]})})}function T3({children:e}){return R.jsx("div",{className:"legal_form_notice",children:e})}const R3=e=>e.toLowerCase().replace(/ /g,"-");function P3({urls:e,url:t,field_id:r,data:i}){const[c,a]=re.useState(!1),o=t.privacy_types,s=t.privacy_types_error,u=m=>{e.updateField({value:e.value.map(y=>y.id===t.id?{...y,privacy_types:m,privacy_types_error:!1}:y)})},d=re.useRef(null),h=m=>{d.current&&!d.current.contains(m.target)&&a(!1)};return re.useEffect(()=>(c&&document.addEventListener("mousedown",h),()=>{document.removeEventListener("mousedown",h)}),[c]),R.jsxs("div",{ref:d,className:"legal_form_dropdown",id:`form-dropdown-${r}`,children:[R.jsxs("div",{className:"legal_form_dropdown_toggle"+(s?" is-error":""),role:"button","aria-haspopup":"menu",id:`form-dropdown-toggle-${r}`,"aria-expanded":c?"true":"false",onClick:()=>a(!c),children:[R.jsx("div",{className:"legal_form_dropdown_toggle_content",children:o.length===0?"":`${o.length} items selected`}),R.jsx(my,{error:s})]}),R.jsx("ul",{"aria-hidden":!c,"aria-labelledby":`form-dropdown-toggle-${r}`,id:`form-dropdown-list-${r}`,"aria-label":(c?"Close":"Open")+" dropdown",className:"legal_form_dropdown_list is-no-max",style:{display:c?"block":"none"},children:i.map(m=>R.jsx("li",{children:R.jsxs("label",{className:"legal_form_dropdown_item",id:m.name,children:[R.jsx("input",{type:"checkbox",name:r,style:{opacity:0,position:"absolute",zIndex:"-1"},value:m.name,onChange:y=>{y.target.checked?u([...o,y.target.value]):u(o.filter(I=>I!==y.target.value))},checked:o.includes(m.name)}),R.jsx("div",{className:"legal_form_dropdown_item_checkbox"+(o.includes(m.name)?" is-selected":"")}),m.name]})},`${R3(m.name)}-${t.id}`))})]})}function N3({context:e}){const{reason:t,service:r,urls:i}=e,c=Ni(),[a,o]=re.useState("Please provide any additional information to assist in locating and identifying the reported content"),s=m=>{i.updateField({value:i.value.filter(y=>y.id!==m)})},u=()=>{const m=c.find(y=>y.name===r.value);return m?m.url:""},d=()=>{i.updateField({value:[...i.value,{id:Ss(),privacy_types:[],path:"",detail:"",detail_required:t.value==="Copyright; other IP Infringement",path_error:!1,detail_error:!1,privacy_types_error:!1,path_error_message:"",detail_error_message:""}]})},h=(m,y)=>{const I=c.find(U=>U.name===r.value),P=I?I.url.replace("https://www.","").replace(/\/$/,"").replace(".com",""):"";let O=!1,z=!1,x=!1,S=!1,E=!1;try{const U=new URL(m),W=m.match(/https/g);O=!0,z=U.host.includes(P),x=i.value.some(q=>q.path===m),S=W?W.length>1:!1,E=m.includes(" ")}catch{console.log("Error parsing URL")}const F=i.value.map(U=>U.id===y.id?m!==""?{...y,path:m,path_error:!O||!z||x||S||E,path_error_message:O?S||E?"Invalid URL format.":z?x?"This URL has already been included in your report.":"":"This URL does not match the Learneo service you selected. If you'd like to report content for an additional service, please submit a separate report.":"Invalid URL format."}:{...y,path:m,path_error:!1,path_error_message:""}:U);i.updateField({value:F})};return re.useEffect(()=>{const m=i.value.map(y=>y.privacy_types.includes("Other")||t.value==="Copyright; other IP Infringement"?{...y,detail_required:!0}:{...y,detail_required:!1});ld.isEqual(m,i.value)||i.updateField({value:m})},[i.value]),re.useEffect(()=>{t.value==="Privacy Violations"?i.updateField({privacy_types_required:!0}):i.updateField({privacy_types_required:!1}),t.value,o("Please provide any additional information to assist in locating and identifying the reported content")},[t.value]),R.jsxs(Fn,{title:"Reported Content",children:[i.value.map((m,y)=>{const I=t.value==="Copyright; other IP Infringement"||t.value==="Privacy Violations"&&m.privacy_types.includes("Other");return R.jsxs("div",{className:"legal_form_repeater-item",id:`url-item-${m.id}`,children:[R.jsxs("h3",{className:"legal_form_h3",children:["Item ",y+1," ",i.value.length>1&&R.jsx("button",{type:"button",className:"legal_form_radios-reset",onClick:()=>{s(m.id)},children:"(remove)"})]}),t.value==="Privacy Violations"?R.jsx(Oe,{title:"Please indicate the type of privacy violation you are reporting",field_id:`privacy_types_url_${m.id}`,type:"fieldset",required:i.privacy_types_required,children:R.jsx(P3,{urls:i,url:m,field_id:`privacy_types_url_${m.id}`,data:pE()})}):null,R.jsxs(Oe,{title:"Provide the URL of content you would like to report",field_id:`path_url_${m.id}`,required:i.path_required,children:[R.jsx("input",{type:"url",id:`path_url_${m.id}`,name:`path_url_${m.id}`,value:m.path,onChange:P=>{h(P.target.value,m)},className:"legal_form_input"+(m.path_error?" is-error":""),required:i.path_required,placeholder:u()}),R.jsx(Pi,{errorText:m.path_error_message,error:m.path_error})]}),R.jsxs(Oe,{title:a,field_id:`detail_url_${m.id}`,required:I,children:[R.jsx("textarea",{id:`detail_url_${m.id}`,value:m.detail,onChange:P=>{i.updateField({value:i.value.map(O=>O.id===m.id?{...O,detail:P.target.value,detail_required:I}:O)})},maxLength:500,name:`detail_url_${m.id}`,className:"legal_form_input"+(m.detail_error?" is-error":""),required:I}),R.jsx(Pi,{error:m.detail_error,errorText:m.detail_error_message})]})]},m.id)}),R.jsx("button",{className:"legal_form_button",type:"button",disabled:!(i.value.length<50),onClick:()=>{d()},children:"+ Add Another Item"}),i.value.length<50?R.jsx("div",{className:"text-size-small text-weight-normal text-color-grey text-style-italic",children:"Please note there is a limit of 50 URLs per submission."}):R.jsx(Pi,{error:!0,errorText:"You have reached the limit of 50 URLs for this submission. To report additional content, please submit another notice."})]})}function O3(e){const{value:t,updateField:r,path_required:i,privacy_types_required:c}=e;let a=!0;const o=t.map(s=>{const u={id:s.id,privacy_types:s.privacy_types,path:s.path,detail:s.detail,detail_required:s.detail_required,path_error:!1,detail_error:!1,privacy_types_error:!1,path_error_message:"",detail_error_message:""};return i&&!s.path&&(a=!1,u.path_error=!0),s.detail_required&&!s.detail&&(a=!1,u.detail_error=!0),c&&s.privacy_types.length===0&&(a=!1,u.privacy_types_error=!0),s.path_error&&(u.path_error_message=s.path_error_message,u.path_error=s.path_error,a=!1),s.privacy_types_error&&(u.privacy_types_error=s.privacy_types_error,a=!1),console.log(u),u});return ld.isEqual(o,t)||r({value:o}),a}function k3(e,t,r){let i=!0;return e.service.value||(e.service.updateField({error:!0}),i=!1),e.reason.value||(e.reason.updateField({error:!0}),i=!1),e.country.value||(e.country.updateField({error:!0}),i=!1),!e.first_name.value&&e.first_name.required&&(e.first_name.updateField({error:!0}),i=!1),!e.last_name.value&&e.last_name.required&&(e.last_name.updateField({error:!0}),i=!1),!e.email.value&&e.email.required&&(e.email.updateField({error:!0}),i=!1),!e.contact_org_name.value&&e.contact_org_name.required&&(e.contact_org_name.updateField({error:!0}),i=!1),!e.contact_job_title.value&&e.contact_job_title.required&&(e.contact_job_title.updateField({error:!0}),i=!1),!e.contact_address.value&&e.contact_address.required&&(e.contact_address.updateField({error:!0}),i=!1),!e.contact_city.value&&e.contact_city.required&&(e.contact_city.updateField({error:!0}),i=!1),!e.contact_state.value&&e.contact_state.required&&(e.contact_state.updateField({error:!0}),i=!1),!e.contact_zipcode.value&&e.contact_zipcode.required&&(e.contact_zipcode.updateField({error:!0}),i=!1),!e.owner_name.value&&e.owner_name.required&&(e.owner_name.updateField({error:!0}),i=!1),e.legal_text.value||(e.legal_text.updateField({error:!0}),i=!1),!e.legal_text_ip.value&&e.legal_text_ip.required&&(e.legal_text_ip.updateField({error:!0}),i=!1),!e.legal_text_dmca.value&&e.legal_text_dmca.required&&(e.legal_text_dmca.updateField({error:!0}),i=!1),O3(e.urls)||(i=!1),i?!0:(t(!1),r({value:!0,message:"Please fill out all required fields"}),!1)}const lr={legal_text:"I have a good faith belief that the details and claims presented in this report are accurate and complete.",legal_text_ip:"The claims presented in this report are accurate and complete, and that under penalty of perjury, I am authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.",legal_text_dmca:"I acknowledge that any person who knowingly materially misrepresents material as infringing may be subject to liability for damages under section 512(f) of the Digital Millennium Copyright Act."};function D3(e,t,r,i,c){if(e.preventDefault(),r(!0),c({value:!1,message:""}),!k3(t,r,c))return;const a="https://www.coursehero.com/api/v1/compliance/illegal-content-complaint/",o=t.reason.value==="Copyright; other IP Infringement"?"Intellectual Property":t.reason.value,s=t.urls.value.map(d=>({detail:d.detail,path:d.path,privacy_types:t.reason.value==="Privacy Violations"?d.privacy_types:[]})),u={is_eu:t.is_eu.value,is_anonymous:t.is_anonymous.value,is_trusted_flagger:t.is_trusted_flagger.value,service:t.service.value,reason:o,first_name:t.first_name.value,last_name:t.last_name.value,email:t.email.value,country:t.country.value,contact_org_name:t.contact_org_name.value,contact_job_title:t.contact_job_title.value,contact_address:t.contact_address.value,contact_city:t.contact_city.value,contact_state:t.contact_state.value,contact_zipcode:t.contact_zipcode.value,owner_name:t.owner_name.value,legal_text:t.legal_text.value?lr.legal_text:"",legal_text_ip:t.legal_text_ip.value?lr.legal_text_ip:"",legal_text_dmca:t.legal_text_dmca.value?lr.legal_text_dmca:"",urls:s};fetch(a,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)}).then(d=>{if(d.ok)i(!0);else throw new Error("Network response was not ok.")}).catch(d=>{console.error("There has been a problem with your fetch operation:",d),c({value:!0,message:"There was an error submitting your report. Please try again."}),window.Rollbar.error(d)}).finally(()=>{r(!1)})}function F3(){const[e,t]=re.useState(!1),[r,i]=re.useState(!1),[c,a]=re.useState({value:!1,message:""}),o=re.useContext(yy),{is_eu:s,is_anonymous:u,is_trusted_flagger:d,service:h,reason:m,first_name:y,last_name:I,email:P,country:O,contact_org_name:z,contact_job_title:x,contact_address:S,contact_city:E,contact_state:F,contact_zipcode:U,owner_name:W,legal_text:q,legal_text_ip:G,legal_text_dmca:he}=o;return re.useEffect(()=>{rs().then(X=>{s.updateField({value:X})})},[]),re.useEffect(()=>{const X=new URLSearchParams(window.location.search),Ue=X.get("service"),ft=X.get("reason"),fn=St=>St.toLowerCase().replace(/ /g,"-").replace(/;/g,"");if(ft){const St=Uh().find(Cr=>fn(Cr.name)===ft);St&&m.updateField({value:St.name})}if(Ue){const St=Ni().find(Cr=>fn(Cr.name)===Ue);St&&h.updateField({value:St.name})}},[]),re.useEffect(()=>{h.value&&h.updateField({error:!1})},[h.value]),re.useEffect(()=>{m.value==="Terrorist Content"||m.value==="Protection of Minors"?(y.updateField({required:!1}),I.updateField({required:!1}),P.updateField({required:!1})):(u.updateField({value:!1}),y.updateField({required:!0}),I.updateField({required:!0}),P.updateField({required:!0})),m.value==="Copyright; other IP Infringement"?(lr.legal_text="I have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law.",s.value?he.updateField({required:!1}):he.updateField({required:!0}),z.updateField({required:!0}),x.updateField({required:!0}),S.updateField({required:!0}),E.updateField({required:!0}),F.updateField({required:!0}),U.updateField({required:!0}),W.updateField({required:!0}),G.updateField({required:!0})):(lr.legal_text="I have a good faith belief that the details and claims presented in this report are accurate and complete.",z.updateField({value:"",required:!1}),x.updateField({value:"",required:!1}),S.updateField({value:"",required:!1}),E.updateField({value:"",required:!1}),F.updateField({value:"",required:!1}),U.updateField({value:"",required:!1}),W.updateField({value:"",required:!1}),G.updateField({value:!1,required:!1}),he.updateField({value:!1,required:!1})),m.value!=="Privacy Violations"&&o.urls.updateField({value:o.urls.value.map(ft=>({...ft,privacy_types:[]})),privacy_types_required:!1});const Ue=new URLSearchParams(window.location.search).get("content_url");Ue&&o.urls.updateField({value:o.urls.value.map(ft=>({...ft,path:Ue}))})},[m.value,s.value]),re.useEffect(()=>{u.value&&d.updateField({value:!1}),y.updateField({value:"",disabled:u.value,error:!1}),I.updateField({value:"",disabled:u.value,error:!1}),P.updateField({value:"",disabled:u.value,error:!1})},[u.value]),re.useEffect(()=>{d.value&&u.updateField({value:!1}),(m.value==="Terrorist Content"||m.value==="Protection of Minors")&&(y.updateField({required:d.value}),I.updateField({required:d.value}),P.updateField({required:d.value}))},[d.value]),R.jsx(R.Fragment,{children:e?R.jsx(Fn,{title:"Your report was successfully received",children:R.jsxs("p",{children:["If you would like to submit another report please click"," ",R.jsx("a",{role:"button",style:{color:"var(--link-blue)",cursor:"pointer"},onClick:()=>{window.location.href="/legal/illegal-content-notice"},children:"here"}),"."]})}):R.jsxs("form",{autoComplete:"off",className:"legal_form",onSubmit:X=>{D3(X,o,i,t,a)},style:{pointerEvents:r?"none":"auto"},noValidate:!0,children:[R.jsxs(Fn,{title:"Reason for Report",children:[R.jsxs(Oe,{title:"Select the Learneo service where the content you are reporting appears:",type:"fieldset",required:!0,children:[R.jsx(uf,{field_id:"service",data:Ni(),field:h}),R.jsx(Pi,{errorText:"Please select a Learneo Service.",error:h.error})]}),R.jsx(Oe,{title:"Please select the reason for reporting the content:",type:"fieldset",required:!0,children:R.jsx(I3,{field_id:"reason",data:Uh(),context:o})}),m.value==="Privacy Violations"?R.jsxs(T3,{children:["This form is exclusively for reporting privacy violations, e.g., unauthorized disclosure of passwords, addresses, financial data, health data, etc. To request the deletion of your personal data from a Learneo service or another right under applicable law, please read our"," ",R.jsx("a",{href:"/legal/privacy-policy",children:"Privacy Policy"})," for where to submit your request."]}):null]}),R.jsxs(Fn,{title:"Contact Information",children:[R.jsx("div",{className:"legal_form_inner_column",children:m.value==="Protection of Minors"||m.value==="Terrorist Content"?R.jsx(Ci,{field:u,field_id:"is_anonymous",title:"Report content anonymously",hint:"Without a name and email address, we are unable to confirm receipt of your notice and inform you of our final decision."}):null}),R.jsxs("div",{className:"legal_form_input_grid",children:[R.jsx(Oe,{title:"First Name",field_id:"first_name",required:y.required,children:R.jsx(Rt,{field_id:"first_name",type:"text",field:y})}),R.jsx(Oe,{title:"Last Name",field_id:"last_name",required:I.required,children:R.jsx(Rt,{field_id:"last_name",type:"text",field:I})}),R.jsx(Oe,{title:"Email",field_id:"email",required:P.required,children:R.jsx(Rt,{field_id:"email",type:"email",field:P})}),m.value==="Copyright; other IP Infringement"?R.jsxs(R.Fragment,{children:[R.jsx(Oe,{title:"Organization or institution’s name",field_id:"contact_org_name",required:z.required,children:R.jsx(Rt,{field_id:"contact_org_name",type:"text",field:z})}),R.jsx(Oe,{title:"Job title or role",field_id:"contact_job_title",required:x.required,children:R.jsx(Rt,{field_id:"contact_job_title",type:"text",field:x})}),R.jsx(Oe,{title:"Street address",field_id:"contact_address",required:S.required,children:R.jsx(Rt,{field_id:"contact_address",type:"text",field:S})}),R.jsx(Oe,{title:"City",field_id:"contact_city",required:E.required,children:R.jsx(Rt,{field_id:"contact_city",type:"text",field:E})}),R.jsx(Oe,{title:"State or province",field_id:"contact_state",required:F.required,children:R.jsx(Rt,{field_id:"contact_state",type:"text",field:F})}),R.jsx(Oe,{title:"Zip code",field_id:"contact_zipcode",required:U.required,children:R.jsx(Rt,{field_id:"contact_zipcode",type:"text",field:U})})]}):null,R.jsx(Oe,{title:"Country",type:"fieldset",required:!0,children:R.jsx(uf,{field_id:"country",data:s.value?ff():dE(),field:O,fullWidth:!0})})]})]}),m.value==="Copyright; other IP Infringement"?R.jsx(Fn,{title:"Intellectual Property Owner’s Information",children:R.jsx("div",{className:"legal_form_input_grid",children:R.jsx(Oe,{title:"Name of Intellectual Property Owner",field_id:"owner_name",required:W.required,children:R.jsx(Rt,{field_id:"owner_name",type:"text",field:W})})})}):null,R.jsx(N3,{context:o}),R.jsxs(Fn,{title:"By checking the boxes below, I state that...*",children:[R.jsx(Ci,{field:q,field_id:"legal_text",title:lr.legal_text}),m.value==="Copyright; other IP Infringement"?R.jsxs(R.Fragment,{children:[R.jsx(Ci,{field:G,field_id:"legal_text_ip",title:lr.legal_text_ip}),s.value?null:R.jsx(Ci,{field:he,field_id:"legal_text_dmca",title:lr.legal_text_dmca})]}):null]}),R.jsxs("div",{className:"legal_form_submit_wrap",children:[c.value?R.jsx("span",{className:"legal_form_error",children:c.message}):null,R.jsx("button",{type:"submit",className:"legal_form_button",disabled:r,children:"Submit"}),R.jsx("div",{className:"text-size-small text-weight-normal text-color-grey text-style-italic",children:'By clicking "submit", you acknowledge that repeatedly filing fraudulent or abusive reports may result in Learneo discontinuing the processing of future notices submitted by you.'})]})]})})}const L3=({children:e})=>{const[t,r]=re.useState({is_eu:{value:!1,updateField:()=>{}},is_anonymous:{value:!1,updateField:()=>{}},is_trusted_flagger:{value:!1,updateField:()=>{}},service:{value:"",required:!0,error:!1,updateField:()=>{}},reason:{value:"",required:!0,error:!1,updateField:()=>{}},first_name:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},last_name:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},email:{value:"",required:!0,disabled:!1,error:!1,updateField:()=>{}},country:{value:"",required:!0,error:!1,updateField:()=>{}},contact_org_name:{value:"",required:!1,error:!1,updateField:()=>{}},contact_job_title:{value:"",required:!1,error:!1,updateField:()=>{}},contact_address:{value:"",required:!1,error:!1,updateField:()=>{}},contact_city:{value:"",required:!1,error:!1,updateField:()=>{}},contact_state:{value:"",required:!1,error:!1,updateField:()=>{}},contact_zipcode:{value:"",required:!1,error:!1,updateField:()=>{}},owner_name:{value:"",required:!1,error:!1,updateField:()=>{}},legal_text:{value:!1,required:!0,error:!1,updateField:()=>{}},legal_text_ip:{value:!1,required:!1,error:!1,updateField:()=>{}},legal_text_dmca:{value:!1,required:!1,error:!1,updateField:()=>{}},urls:{value:[{id:Ss(),path:"",detail:"",detail_required:!1,privacy_types:[],path_error:!1,detail_error:!1,privacy_types_error:!1,path_error_message:"",detail_error_message:""}],path_required:!0,privacy_types_required:!1,updateField:()=>{}}}),i=re.useCallback((a,o)=>{r(s=>({...s,[a]:{...s[a],...o}}))},[]),c=Object.keys(t).reduce((a,o)=>{const s=t[o];return{...a,[o]:{...s,updateField:u=>i(o,u)}}},{});return R.jsx(yy.Provider,{value:{...c},children:e})};function M3(){document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".legal_form_app");e&&ws(e).render(R.jsx(re.StrictMode,{children:R.jsx(L3,{children:R.jsx(F3,{})})}))})}const go={default:{code:"en",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_master.html"},{code:"fr",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_FR-FR.html"},{code:"de",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_DE-DE.html"},{code:"nl",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_NL-NL.html"},{code:"es-es",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_ES-ES.html"},{code:"es-la",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/learneo-data-privacy-framework-notice/learneo_data_privacy_framework_notice_PT-BR.html"}]},B3={en:{...Z.en,title:"Learneo Data Privacy Framework Notice"},"es-es":{...Z.es,title:"Aviso sobre el marco de privacidad de datos de Learneo"},"es-la":{...Z.es,title:"Aviso sobre el marco de privacidad de datos de Learneo"},de:{...Z.de,title:"Datenschutzhinweis von Learneo"},fr:{...Z.fr,title:"Avis sur le cadre de confidentialité des données de Learneo"},nl:{...Z.nl,title:"Kennisgeving over het kader voor gegevensbescherming van Learneo"},"pt-br":{...Z["pt-br"],title:"Aviso da estrutura de privacidade de dados da Learneo"}};function U3(){const e=qn(go),t=go.supported.find(i=>i.code===e),r=t?t.url:go.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==go.default.code&&Hn(e.toString(),B3)}const vo={default:{code:"en",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_master.html"},{code:"de",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_DE-DE.html"},{code:"fr",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_FR-FR.html"},{code:"nl",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_NL.html"},{code:"es-la",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_ES-LA.html"},{code:"es-es",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_ES-ES.html"},{code:"pt-br",url:"https://assets.coursehero.com/privacy-policies/privacy_policy_PT-BR.html"}]},b3={en:{...Z.en,title:"Privacy Policy",paragraph:"In addition to reviewing our Privacy Policy, please refer to the resources below for further information about data privacy and submitting a privacy request."},de:{...Z.de,title:"Datenschutzrichtlinie",paragraph:"Neben der Überprüfung unserer Datenschutzrichtlinie finden Sie unten weitere Informationen zum Datenschutz und zur Einreichung einer Datenschutzanfrage."},fr:{...Z.fr,title:"Politique de confidentialité",paragraph:"En plus de consulter notre politique de confidentialité, veuillez vous référer aux ressources ci-dessous pour plus d’informations sur la confidentialité des données et la soumission d’une demande de confidentialité."},nl:{...Z.nl,title:"Privacybeleid",paragraph:"Naast het bekijken van ons privacybeleid, raadpleegt u de onderstaande bronnen voor meer informatie over gegevensprivacy en het indienen van een privacyverzoek."},"es-la":{...Z.es,title:"Política de privacidad",paragraph:"Además de revisar nuestra Política de privacidad, consulte los recursos a continuación para obtener más información sobre la privacidad de los datos y el envío de una solicitud de privacidad."},"es-es":{...Z.es,title:"Política de privacidad",paragraph:"Además de revisar nuestra Política de privacidad, consulte los recursos a continuación para obtener más información sobre la privacidad de los datos y el envío de una solicitud de privacidad."},"pt-br":{...Z["pt-br"],title:"política de Privacidade",paragraph:"Além de revisar nossa Política de Privacidade, consulte os recursos abaixo para obter mais informações sobre privacidade de dados e enviar uma solicitação de privacidade."}};function z3(){const e=qn(vo),t=vo.supported.find(i=>i.code===e),r=t?t.url:vo.default.url;Wn("[el-content-body]",r,"div.unified-privacy-policy"),e!==vo.default.code&&Hn(e.toString(),b3)}const yo={default:{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_master.html"},supported:[{code:"en",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_master.html"},{code:"es",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_ES-LA.html"},{code:"pt-br",url:"https://assets.coursehero.com/learneo-terms-of-services/learneo_terms_of_service_PT-BR.html"}]},j3={en:{...Z.en,title:"Learneo Terms of Service for Non-European Users"},es:{...Z.es,title:"Términos de servicio de Learneo para usuarios no europeos"},"pt-br":{...Z["pt-br"],title:"Termos de uso da Learneo para usuários não europeus"}};function W3(){const e=qn(yo),t=yo.supported.find(i=>i.code===e),r=t?t.url:yo.default.url;Wn("[el-content-body]",r,"div.unified-document"),e!==yo.default.code&&Hn(e.toString(),j3)}window.location.pathname==="/contact"&&iE();window.location.pathname==="/"&&aE();window.location.pathname==="/legal"&&yE();window.location.pathname==="/news"&&xE();window.location.pathname.includes("/news/")&&EE();window.location.pathname==="/legal/academic-integrity"&&PE();window.location.pathname==="/legal/community-guidelines"&&OE();window.location.pathname==="/legal/copyright-policy"&&DE();window.location.pathname==="/legal/counter-notice"&&g3();window.location.pathname==="/legal/dispute-notice"&&v3();window.location.pathname==="/legal/dsa-hosting-providers"&&w3();window.location.pathname==="/legal/eu-terms-of-service"&&C3();window.location.pathname==="/legal/honor-code"&&E3();window.location.pathname==="/legal/illegal-content-notice"&&M3();window.location.pathname==="/legal/learneo-data-privacy-framework-notice"&&U3();window.location.pathname==="/legal/privacy-policy"&&z3();window.location.pathname==="/legal/terms-of-service"&&W3();