CINXE.COM

粮农组织机构图 | 联合国粮食及农业组织

<!DOCTYPE html> <html lang="zh" > <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title> 粮农组织机构图 | 联合国粮食及农业组织 </title> <script src="/ScriptResource.axd?d=6DQe8ARl7A9TiuWej5ttCsl0UxczkFZDbeL5SW9kKwZezKThjMd6CKk80af9FalSKa-iav7TTDncR2lY8pDjm3GfAJE4PtQDLQKTHvlXubFpiBl5L2i8chWLcfOXJghIDWVmV7HDcMgBha1sHF1HkvsG2gh96v6WMgcTICorlXSyCWKJN2ZyaRZDDb4Aqzqr0&amp;t=ffffffff927db8ce" type="text/javascript"></script><script src="/ScriptResource.axd?d=dJqyoTStQGFGCcNtOAFUctOJCyRSc4yqRSI73XwbovU6PqQZNxY5Jab6ztzk0jR2v15jaQwx5m7sZ2LBg2R5cNaMfc1Ynq6w7hu7U6LHIIUYD9BMNEqbMN8G3rrnYR21-ohEwKgwd6kg6S14vSY1Azk4DOa5MZRU7k3Nb6LhruAi6AUkTnPHZfP7Z5vwie_Q0&amp;t=ffffffff927db8ce" type="text/javascript"></script><script src="https://cse.google.com/cse.js?cx=018170620143701104933%3Aqq82jsfba7w" type="text/javascript"></script><link href="/ResourcePackages/Bootstrap5/assets/dist/css/main.min.css?v=5.3.3&amp;package=FAO" rel="stylesheet" type="text/css" /> <link href="/ResourcePackages/FAO/assets/dist/css/fao-theme.min.css?v=2.36.3&amp;package=FAO" rel="stylesheet" type="text/css" /> <meta property="og:title" content="粮农组织机构图 | 联合国粮食及农业组织" /><meta property="og:description" content="粮农组织机构图" /><meta property="og:url" content="https://www.fao.org/about/org-chart/zh/" /><meta property="twitter:url" content="https://www.fao.org/about/org-chart/zh/" /><meta property="og:type" content="website" /><meta property="og:site_name" content="AboutFAO" /><link rel="shortcut icon" href="/docs/corporatelibraries/default-document-library/favicon/favicon.ico" /><!-- Google Tag Manager --> <!-- Google Tag Manager Source Identification start --> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'pageType', 'cmsType': 'SITEFINITY' }); </script> <!-- Google Tag Manager Source Identification end --> <script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NHPTQQS');</script> <!-- End Google Tag Manager --> <!-- Enable google search console verified Owners --> <meta name="google-site-verification" content="B3uplHPjPrk8RS6Qq9SBwX1o3cjrBUvK4FbjdsKiUXI" /> <meta name="google-site-verification" content="zB-tLVNkC_1LLXke_Ma8oeDFDOfsJVIJ2SDsyAdOZq8" /><style type="text/css" media="all">#fao-organigram .grid .small-gap{grid-gap:10px}#fao-organigram button.double-y{padding-top:25px;padding-bottom:25px}#fao-organigram .ar *{direction:rtl}#fao-organigram .ar .row-borders.accordion *{direction:ltr}#fao-organigram .dev .grid{margin-bottom:0!important;border:3px dashed;border-bottom:unset}#fao-organigram .dev .grid-no-borders{border:unset}#fao-organigram .dev .lines.lines-02{display:none}#fao-organigram .dev .bi-info-circle-fill{color:#418fde;font-size:25px}#fao-organigram .title{color:#418fde}#fao-organigram .modal h3,#fao-organigram .organigram h3{font-size:18px}#fao-organigram .modal h4,#fao-organigram .organigram h4{font-size:16px}#fao-organigram .modal div,#fao-organigram .organigram div{font-size:14px}#fao-organigram .report{color:#7e7e7e;font-style:italic;font-size:11px;margin-top:10px;display:block}@media screen and (max-width: 991px){#fao-organigram body #app .container{width:100%;max-width:unset;margin:0;padding-left:5px;padding-right:5px}#fao-organigram .container .grid{grid-template-columns:1fr!important;width:100%;grid-gap:0!important;margin-bottom:0!important}#fao-organigram .container .entry{transform:unset!important;margin-bottom:10px!important}#fao-organigram .container .double-x{grid-column:unset!important}#fao-organigram .lines{display:none}}#fao-organigram .pre-loader{left:0}#fao-organigram .dev .multiple-entries .modal-body .highlight{opacity:1;border:4px dashed}#fao-organigram .dev .multiple-entries .modal-body .opacify{opacity:.3}#fao-organigram .dev .grid{min-height:45px}@media screen and (max-width: 992px){#fao-organigram .modal-body.horizontal .default-entry{margin-bottom:3rem!important}}@media screen and (min-width: 992px){#fao-organigram .modal-body.horizontal{display:flex;align-items:center;justify-content:space-around;align-items:flex-start}#fao-organigram .modal-body.horizontal.triple-column .default-entry{grid-template-columns:200px;grid-template-rows:120px 180px;height:100%}#fao-organigram .modal-body.horizontal.triple-column .default-entry .description{text-align:center;margin:.5rem 0 auto!important;justify-self:center}#fao-organigram .dev>.grid .spacer,#fao-organigram .spacerEl{background-color:#0003;position:relative;text-align:center}#fao-organigram .dev>.grid>.spacer:after,#fao-organigram .spacerEl:after{content:"Spacer";display:block;color:#333;font-size:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#fao-organigram .dev>.grid>.spacer.double-x:after,#fao-organigram .spacerEl.double-x:after{content:"Double Spacer"}}#fao-organigram .grid{display:grid;grid-gap:20px}#fao-organigram .entry{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;grid-auto-rows:15px;justify-items:center;box-shadow:0 3px 6px #0000000d;padding:10px;border-radius:3px;font-size:14px!important}#fao-organigram .white{background:#fff;color:#418fde;border:1px solid #B9B9B9}#fao-organigram .darkblue{background:#5792c9;color:#fff;border:1px solid #B9B9B9}#fao-organigram .lightblue{color:#fff;background:#418fde;border:1px solid #A9C9DE}#fao-organigram .opaqueblue{color:#fff;background:#7ab1e8;border:1px solid #418FDE}#fao-organigram .double-x{grid-column:span 2}#fao-organigram div.double-y{padding-top:20px;padding-bottom:20px}#fao-organigram .mb{margin-bottom:20px}#fao-organigram .globe{grid-column:1}#fao-organigram .text{grid-column:2;line-height:21px}#fao-organigram .chevron-right{height:11px;grid-column:3}#fao-organigram .chevron-down{height:11px;grid-column:span 2}#fao-organigram .active-after,#fao-organigram .active-before{position:relative}#fao-organigram .active-before:before{content:"HERE";position:absolute;top:-40px;left:-25px;background-color:red;color:#8b0000;font-size:30px;height:80px;width:10px}#fao-organigram .active-after:after{content:"HERE";position:absolute;top:-40px;right:-25px;background-color:red;color:#8b0000;font-size:30px;height:80px;width:10px}#fao-organigram .delete-candidate{border:5px solid red;position:relative}#fao-organigram .delete-candidate:before{content:"ABOUT TO BE DELETED";position:absolute;top:20px;right:20px;color:#8b0000;font-size:30px}#fao-organigram .change-candidate{border:5px solid blue;position:relative}#fao-organigram .change-candidate:before{content:"CHANGE THIS";position:absolute;top:20px;right:20px;color:#00008b;font-size:30px}#fao-organigram .nav-tabs .nav-item.show .nav-link,#fao-organigram .nav-tabs .nav-link.active{border-width:2px;border-color:#000}#fao-organigram #fao-organigram img{max-width:100px;max-height:90px;min-width:70px}#fao-organigram #fao-organigram .modal-dialog li{list-style-type:circle}#fao-organigram #fao-organigram .dev-reverse{display:flex;flex-direction:column-reverse}#fao-organigram #fao-organigram .dev-reverse label:nth-child(3){margin-bottom:5px}#fao-organigram .header-dev-form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}#fao-organigram .header-dev-form>div{flex-basis:50%;padding:30px;min-width:550px}#fao-organigram .header-dev-form .form-lang{display:flex;flex-direction:row;align-items:center;justify-content:space-around}#fao-organigram .header-dev-form .lang-input{min-width:250px}#fao-organigram .envDev .form-check input,#fao-organigram .envDev .form-check label,#fao-organigram .envDev select{cursor:pointer}#fao-organigram .envDev .row-borders .border,#fao-organigram .single-form-container .list-hr{border:2px solid #000!important}.default-entry>img{height:100px}#fao-organigram .vacant-img{max-height:97px;object-fit:contain}.box-form .box-form-inner{max-width:2000px;margin:0 auto}.box-form .edit-form-box .grid-entries{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;justify-items:center}.box-form .edit-form-box .grid-entries .form-entry{border-right:2px solid rgba(0,0,0,.08);border-left:2px solid rgba(0,0,0,.08);width:100%;padding:10px}.box-form .edit-form-box .grid-entries .form-entry.double-size{grid-column:span 2}#fao-organigram .box-form .form-switch{padding-right:5px}.default-entry.svelte-1fqfa3i{display:grid;grid-template-columns:100px 200px;justify-items:center;align-items:center;justify-content:center}.description.svelte-1fqfa3i{justify-self:start}.accordion-subgrid.svelte-hrhcbc{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.subgrid-colored.svelte-hrhcbc{padding:5px;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px}.accordion-subgrid.svelte-hrhcbc img:where(.svelte-hrhcbc){width:60px}.break-word.svelte-hrhcbc{word-break:break-word}.line-rl.svelte-pjlei0 .report.separator{display:none!important}.reporting-lines-row.svelte-pjlei0 .rl-container{display:flex}.reporting-lines-row.svelte-pjlei0 .rl-container br{display:none}.reporting-lines-row.svelte-pjlei0 .rl-container .report.separator{margin:0 5px}h4.svelte-pjlei0{font-weight:700}.accordion-body.svelte-pjlei0{background-color:#ecf5fb}.grid.svelte-pjlei0{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.grid.two-cols.svelte-pjlei0{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.liaison-title.svelte-pjlei0{font-weight:700}.liaison-subtitle.svelte-pjlei0{color:#7e7e7e;font-weight:600;margin-bottom:10px}.modal-open,.overflow-noscroll{overflow:hidden;padding-right:0}span.svelte-f2gsno{display:contents}.preload-logo.svelte-mnfr17{background-image:url(https://www.fao.org/images/corporatelibraries/fao-logo/fao-logo-archive/fao-logo-black-3lines-en.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:218px;height:60px;position:absolute;left:calc(50% - 109px);top:calc(50% - 30px)}.pre-loader.svelte-mnfr17{top:0;position:fixed;z-index:1031;width:100%;height:100%;background-color:#fff;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ(0)}.pre-loader.svelte-mnfr17:after{content:"";display:block;top:calc(50% - 34px);left:calc(50% - 113px);width:68px;height:68px;position:absolute;border:3px solid transparent;border-top-color:var(--theme-color);border-radius:50%;animation:svelte-mnfr17-loading 1s ease infinite;backface-visibility:hidden;transform-style:preserve-3d}.pre-loader.svelte-mnfr17:before{content:"";display:block;top:calc(50% - 34px);left:calc(50% - 113px);border-radius:50%;border:3px solid rgba(215,215,215,.25);width:68px;height:68px;position:absolute}@keyframes svelte-mnfr17-loading{to{transform:rotate(360deg)}}.organigram-container.svelte-1mpnovq{margin-top:2rem;padding:3rem 2rem 2rem;background-color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.organigram-container.svelte-1mpnovq .organigram:where(.svelte-1mpnovq){grid-row:1;grid-column:1;z-index:2}.spacer.highlight.svelte-1mpnovq,.preview-box.highlight.svelte-1mpnovq{border:6px solid #f40000;border-radius:4px}.spacer.unhighlight.svelte-1mpnovq,.preview-box.unhighlight.svelte-1mpnovq{opacity:.2;pointer-events:none}.spacer.pointer.svelte-1mpnovq,.preview-box.pointer.svelte-1mpnovq{cursor:pointer}.dummy-entry-container.svelte-1mpnovq{position:relative}.dummy-entry-container.svelte-1mpnovq .dummy-entry:where(.svelte-1mpnovq){border:10px solid transparent;border-image:linear-gradient(to bottom right,#b827fc,#2c90fc,#b8fd33,#fec837,#fd1892);border-image-slice:1;position:relative;border-radius:8px}.dummy-entry-container.svelte-1mpnovq .dummy-entry.spacer:where(.svelte-1mpnovq){background-color:#0003;position:relative;text-align:center}.dummy-entry-container.svelte-1mpnovq .arrow-container:where(.svelte-1mpnovq){position:absolute;z-index:99;top:-67px;right:-75px}.dummy-entry-container.svelte-1mpnovq .arrow-container.right:where(.svelte-1mpnovq){left:-75px}.dummy-entry-container.svelte-1mpnovq .arrow-container:where(.svelte-1mpnovq) i{font-size:130px;color:#000}.box-edit .four-col-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}.box-edit .four-col-grid .column.svelte-14bucgz{padding:20px}.box-edit .four-col-grid .column.big.svelte-14bucgz{grid-column:span 3;width:100%}.box-edit .four-col-grid .column.big.svelte-14bucgz .three-col-grid:where(.svelte-14bucgz){display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:15px}.fake-modal.modal hr{border-bottom:3px solid black}.mini-text.svelte-14bucgz{background-color:#fff;font-size:14px;color:#000;padding:20px;border-radius:5px}.list-color.svelte-1ivqdpi{background-color:#b8e6ff;border:3px dashed black}.person-color.svelte-1ivqdpi{background-color:#ffef86;border:3px dashed black}.box-form .disabled-field{opacity:.5}.box-form .smaller{font-size:12px;padding-top:8px;padding-bottom:8px}#fao-organigram .edit-active{border:3px solid black;border-radius:8px;background-color:#f0de7680}#fao-organigram .edit-active .card{background-color:#f0de7680}.single-form-container.svelte-1qqdd12{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.multicol-grid.svelte-1qqdd12{grid-column:span 2}.box-form.svelte-bhp6mp{position:fixed;height:100vh;width:100vw;background-color:wheat;padding:20px;top:0;left:0;z-index:999;overflow-y:auto}.box-form.svelte-bhp6mp .box-form-title:where(.svelte-bhp6mp){position:relative;display:flex;align-items:center;justify-content:center}.box-form.svelte-bhp6mp .box-form-title:where(.svelte-bhp6mp) button:where(.svelte-bhp6mp){position:absolute;right:20px;top:-15px}.box-form.svelte-bhp6mp .box-form-title:where(.svelte-bhp6mp) button:where(.svelte-bhp6mp) i{font-size:35px}.dev .dev-row{display:flex;align-items:center;justify-content:center}.row-borders{border-width:3px;border-style:dashed solid;border-top:unset}.login.svelte-1pixdll{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99999;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center} </style><link rel="canonical" href="https://www.fao.org/about/org-chart/zh/" /><meta property="twitter:title" content="粮农组织机构图 | 联合国粮食及农业组织" /><meta property="description" content="粮农组织机构图" /><meta property="og:description" content="粮农组织机构图" /><meta property="twitter:description" content="粮农组织机构图" /><meta property="og:image" content="https://www.fao.org/ResourcePackages/FAO/assets/dist/img/FAO-logo.JPG" /><meta property="twitter:image:src" content="https://www.fao.org/ResourcePackages/FAO/assets/dist/img/FAO-logo.JPG" /><meta property="twitter:image" content="https://www.fao.org/ResourcePackages/FAO/assets/dist/img/FAO-logo.JPG" /><meta property="og:image:type" content="image/" /><meta property="og:image:width" content="1862" /><meta property="og:image:height" content="992" /><meta property="og:image:secure_url" content="https://www.fao.org/ResourcePackages/FAO/assets/dist/img/FAO-logo.JPG" /><meta property="og:image:url" content="https://www.fao.org/ResourcePackages/FAO/assets/dist/img/FAO-logo.JPG" /><meta property="twitter:card" content="summary_large_image" /><meta property="twitter:site" content="@FAO" /><meta property="twitter:creator" content="@FAO" /><meta property="twitter:account_id" content="19649135" /><link rel="alternate" href="https://www.fao.org/about/en" hreflang="en" /><link rel="alternate" href="https://www.fao.org/about/ar" hreflang="ar" /><link rel="alternate" href="https://www.fao.org/about/zh" hreflang="zh" /><link rel="alternate" href="https://www.fao.org/about/fr" hreflang="fr" /><link rel="alternate" href="https://www.fao.org/about/ru" hreflang="ru" /><link rel="alternate" href="https://www.fao.org/about/es" hreflang="es" /><meta name="description" content="粮农组织机构图" /></head> <body> <div> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NHPTQQS" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><header class="fao-header corporate-header" data-page-edit-prevent="true"> <div class="container"> <div class="row"> <div class="header-wrapper col-12"> <div id="Contentplaceholder1_T78DBE6AB022_Col00" class="sf_colsIn fao-header-left" data-sf-element="Header Left" data-placeholder-label="Header Left"> <div > <div class="sfContentBlock sf-Long-text" ><a href="https://www.fao.org/home/zh"><img src="/images/corporatelibraries/fao-logo/fao-logo-zh.svg?sfvrsn=f64522b4_36" title="Food and Agriculture Organization of the United Nations" class="header-fao-logo" data-displaymode="Original" alt="Food and Agriculture Organization of the United Nations"></a></div> </div> </div> <div id="Contentplaceholder1_T78DBE6AB022_Col01" class="sf_colsIn fao-header-right" data-sf-element="Header Right" data-placeholder-label="Header Right"> <div class="dropdown discover-dropdown"> <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownDiscoverMenu" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 发现 </button> <div class="dropdown-menu" aria-labelledby="dropdownDiscoverMenu"> <a class="dropdown-item" href="http://www.fao.org/about/en/" target="_self">About FAO</a> <a class="dropdown-item" href="http://www.fao.org/in-action/en/" target="_self">In action</a> <a class="dropdown-item" href="http://www.fao.org/news/en/" target="_self">Media</a> <a class="dropdown-item" href="http://www.fao.org/themes/en/" target="_self">Main topics</a> <a class="dropdown-item" href="http://www.fao.org/statistics/en/" target="_self">Resources</a> <a class="dropdown-item" href="http://www.fao.org/countryprofiles/en/" target="_self">Member countries</a> <a class="dropdown-item" href="http://www.fao.org/partnerships/en/" target="_self">Get involved</a> </div> </div> <div class="dropdown language-switch" aria-label="Change Language" role="menu"> <button role="menuitem" class="btn btn-secondary dropdown-toggle" type="button" id="dropdownLanguageMenu" data-bs-toggle="dropdown" aria-label="中文" aria-haspopup="true" aria-expanded="false"> 中文 </button> <div class="dropdown-menu" id="faoLanguageSelector" aria-labelledby="dropdownLanguageMenu"> <a role="menuitem" class="dropdown-item" data-sf-culture="en" href="" aria-label="English" onclick="openLink('en'); return false;">English</a> <a role="menuitem" class="dropdown-item" data-sf-culture="ar" href="" aria-label="العربية" onclick="openLink('ar'); return false;">العربية</a> <a role="menuitem" class="dropdown-item" data-sf-culture="fr" href="" aria-label="Fran&#231;ais" onclick="openLink('fr'); return false;">Fran&#231;ais</a> <a role="menuitem" class="dropdown-item" data-sf-culture="ru" href="" aria-label="Русский" onclick="openLink('ru'); return false;">Русский</a> <a role="menuitem" class="dropdown-item" data-sf-culture="es" href="" aria-label="Espa&#241;ol" onclick="openLink('es'); return false;">Espa&#241;ol</a> </div> </div> <script type="text/javascript"> document.onreadystatechange = function () { if (document.readyState == "interactive") { initializeLanguageSelector(); } } </script> <div > <div class="sfContentBlock sf-Long-text" ><div class="header-icons"><a href="#" data-bs-toggle="modal" data-bs-target="#shareModal" data-sf-ec-immutable="" aria-label="Share"><em class="bi bi-share-fill"></em></a> <a data-bs-toggle="collapse" href="#collapseSearchBox" data-sf-ec-immutable="" aria-label="Search"><em class="bi bi-search"></em></a> </div></div> </div> </div> </div> </div> <div class="row"> <div id="Contentplaceholder1_T78DBE6AB022_Col02" class="sf_colsIn col-12" data-sf-element="Header Bottom" data-placeholder-label="Header Bottom"> <div class="collapse" id="collapseSearchBox"> <div class="search-container search-results-container"> <div class="gcse-searchbox-only" data-resultsUrl="https://www.fao.org/home/search/zh/"></div> </div> </div> </div> </div> </div> <div class="navBarContainer"> <div id="Contentplaceholder1_T78DBE6AB022_Col03" class="sf_colsIn col-12" data-sf-element="Navigation Bar" data-placeholder-label="Navigation Bar" style="padding-left:0px; padding-right:0px"> <nav class="navbar navbar-expand-lg navbar-light bg-light navbar-corporate"> <div class="container"> <button class="navbar-toggler my-2" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav justify-content-between"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-1_ca394dc2-1076-41d2-8232-095536588474" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 关于粮农组织 </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown-1_ca394dc2-1076-41d2-8232-095536588474"> <div class="container" id="navbarDropdownContent-1_ca394dc2-1076-41d2-8232-095536588474"> Loading... </div> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-1_40ca47ed-f322-4556-8ac7-fc6772a5872c" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 新闻 </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown-1_40ca47ed-f322-4556-8ac7-fc6772a5872c"> <div class="container" id="navbarDropdownContent-1_40ca47ed-f322-4556-8ac7-fc6772a5872c"> Loading... </div> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-1_f6dfb506-75fd-4eeb-b41a-e6a4852bf4d6" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 媒体 </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown-1_f6dfb506-75fd-4eeb-b41a-e6a4852bf4d6"> <div class="container" id="navbarDropdownContent-1_f6dfb506-75fd-4eeb-b41a-e6a4852bf4d6"> Loading... </div> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-1_fcc0834b-8a98-4a84-941f-2ce7f8a62315" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 主要议题 </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown-1_fcc0834b-8a98-4a84-941f-2ce7f8a62315"> <div class="container" id="navbarDropdownContent-1_fcc0834b-8a98-4a84-941f-2ce7f8a62315"> Loading... </div> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-1_3e3e3a40-5007-4044-b612-c799ef8f2f85" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 统计资料 </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown-1_3e3e3a40-5007-4044-b612-c799ef8f2f85"> <div class="container" id="navbarDropdownContent-1_3e3e3a40-5007-4044-b612-c799ef8f2f85"> Loading... </div> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-1_1d5e2005-9a4d-411b-85c6-0a0bb63f9c65" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 成员 </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown-1_1d5e2005-9a4d-411b-85c6-0a0bb63f9c65"> <div class="container" id="navbarDropdownContent-1_1d5e2005-9a4d-411b-85c6-0a0bb63f9c65"> Loading... </div> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown-1_d0701d64-0751-467c-a758-9ef4f87c821d" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 出版物 </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown-1_d0701d64-0751-467c-a758-9ef4f87c821d"> <div class="container" id="navbarDropdownContent-1_d0701d64-0751-467c-a758-9ef4f87c821d"> Loading... </div> </div> </li> </ul> </div> </div> </nav> <script type="text/javascript"> (function ($) { var containerIds = "navbarDropdownContent-1_ca394dc2-1076-41d2-8232-095536588474;navbarDropdownContent-1_40ca47ed-f322-4556-8ac7-fc6772a5872c;navbarDropdownContent-1_f6dfb506-75fd-4eeb-b41a-e6a4852bf4d6;navbarDropdownContent-1_fcc0834b-8a98-4a84-941f-2ce7f8a62315;navbarDropdownContent-1_3e3e3a40-5007-4044-b612-c799ef8f2f85;navbarDropdownContent-1_1d5e2005-9a4d-411b-85c6-0a0bb63f9c65;navbarDropdownContent-1_d0701d64-0751-467c-a758-9ef4f87c821d".split(";"); var urls = "/corporatepage/about-fao/zh;/corporatepage/media/zh;/corporatepage/multimedia/zh;/corporatepage/main-topics/zh;/corporatepage/statistics/zh;/corporatepage/member-countries/zh;/corporatepage/publications/zh".split(";"); function loadAllContents() { if (containerIds.length == urls.length) { for (var i = 0; i < containerIds.length; i++) { loadContent(i); } } } function loadContent(index) { var myIndex = index; if ((urls[myIndex]) && (containerIds[myIndex])) { $("#" + containerIds[myIndex]).load(urls[myIndex] + " #faoNavContent > *", function (response, status, xhr) { if (status == "error") { var msg = "Sorry but there was an error loading " + urls[myIndex] + ": "; console.log(msg + xhr.status + " " + xhr.statusText + " " + response); } }); } else { var msg = "Sorry but there was an error, url:" + urls[myIndex] + "; container:" + containerIds[myIndex]; } } loadAllContents(); })(jQuery); </script> </div> </div> </header> <div class="container" data-page-edit-prevent="true"> <div class="row"> <div id="Contentplaceholder1_T78DBE6AB022_Col04" class="sf_colsIn col-md-12" data-sf-element="Navigation" data-placeholder-label="Navigation"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_T78DBE6AB046_Col00" class="sf_colsIn col-md-12 content-icons" data-sf-element="Column 1" data-placeholder-label="Column 1"> <script type="text/javascript"> document.addEventListener('DOMContentLoaded', function () { var documentTitle = document.title; if (documentTitle.includes("|")) { documentTitle = documentTitle.split("|").slice(-1)[0] } utility.setBreadcrumbActiveItemTitle(documentTitle); }); </script> <nav aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="https://www.fao.org">FAO.org</a></li> <li class="breadcrumb-item"><a href="/about/zh">关于粮农组织</a></li> <li class="breadcrumb-item active" aria-current="page">粮农组织机构图</li> </ol> </nav> </div> </div> <div class="modal modal-share fade" id="shareModal" tabindex="-1" aria-labelledby="shareModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="shareModalLabel"> 分享 </h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="关闭"></button> </div> <div class="modal-body"> <ul class="list-inline social-icons"> <li class="list-inline-item"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://www.fao.org/about/org-chart/zh/" alt="facebook" title="facebook" target="_blank"> <img src="/ResourcePackages/FAO/assets/dist/img/social-icons/social-icon-facebook.svg" alt="facebook"> </a> </li> <li class="list-inline-item"> <a href="https://www.linkedin.com/shareArticle?mini=true&amp;title=粮农组织机构图&amp;url=https://www.fao.org/about/org-chart/zh/" alt="linkedin" title="linkedin" target="_blank"> <img src="/ResourcePackages/FAO/assets/dist/img/social-icons/social-icon-linkedin.svg" alt="linkedin"> </a> </li> <li class="list-inline-item"> <a href="https://pinterest.com/pin/create/button/?url=https://www.fao.org/about/org-chart/zh/&amp;description=粮农组织机构图" alt="pinterest" title="pinterest" target="_blank"> <img src="/ResourcePackages/FAO/assets/dist/img/social-icons/social-icon-pinterest.svg" alt="pinterest"> </a> </li> <li class="list-inline-item"> <a href="https://twitter.com/intent/tweet?text=https://www.fao.org/about/org-chart/zh/" alt="twitter X" title="twitter X" target="_blank"> <img src="/ResourcePackages/FAO/assets/dist/img/social-icons/social-icon-twitter-x.svg" alt="twitter"> </a> </li> <li class="list-inline-item"> <a href="https://service.weibo.com/share/share.php?title=粮农组织机构图&amp;url=https://www.fao.org/about/org-chart/zh/" alt="weibo" title="weibo" target="_blank"> <img src="/ResourcePackages/FAO/assets/dist/img/social-icons/social-icon-weibo.svg" alt="weibo"> </a> </li> </ul> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-bs-dismiss="modal">关闭</button> </div> </div> </div> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem","position": 1,"name": "关于粮农组织","item": "https://www.fao.org/about/zh"},{"@type": "ListItem","position": 2,"name": "粮农组织机构图","item": "https://www.fao.org/about/org-chart/zh"} ] } </script> </div> </div> </div><div class="d-none"> <div> <a class="sfjson" href="/docs/aboutfaolibraries/default-document-library/organigramme4.json?sfvrsn=c9244e11_1">Organigramme4</a> <span class="sf-document-extension">(json)</span> </div> <span class="sf-document-size">76 KB</span> </div> <script type="module"> var Jl=Object.defineProperty;var ti=t=>{throw TypeError(t)};var Xl=(t,e,r)=>e in t?Jl(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var ri=(t,e,r)=>Xl(t,typeof e!="symbol"?e+"":e,r),ai=(t,e,r)=>e.has(t)||ti("Cannot "+r);var lt=(t,e,r)=>(ai(t,e,"read from private field"),r?r.call(t):e.get(t)),Nt=(t,e,r)=>e.has(t)?ti("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),un=(t,e,r,a)=>(ai(t,e,"write to private field"),a?a.call(t,r):e.set(t,r),r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))a(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function r(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(n){if(n.ep)return;n.ep=!0;const i=r(n);fetch(n.href,i)}})();const _n=!1;var Ur=Array.isArray,Gl=Array.prototype.indexOf,Sn=Array.from,zi=Object.defineProperty,or=Object.getOwnPropertyDescriptor,Di=Object.getOwnPropertyDescriptors,Ri=Object.prototype,Kl=Array.prototype,Ja=Object.getPrototypeOf;function zr(t){return typeof t=="function"}const Ie=()=>{};function Ql(t){return typeof(t==null?void 0:t.then)=="function"}function es(t){return t()}function pn(t){for(var e=0;e<t.length;e++)t[e]()}function na(t,e,r=!1){return t===void 0?r?e():e:t}const Ot=2,Ni=4,ya=8,Xa=16,Jt=32,yr=64,Ma=128,wr=256,qa=512,gt=1024,nr=2048,xr=4096,Bt=8192,Vr=16384,Ii=32768,wa=65536,Mi=1<<17,qi=1<<19,ji=1<<20,Ft=Symbol("$state"),Bi=Symbol("legacy props"),ts=Symbol("");function Fi(t){return t===this.v}function Ga(t,e){return t!=t?e==e:t!==e||t!==null&&typeof t=="object"||typeof t=="function"}function rs(t,e){return t!==e}function Ln(t){return!Ga(t,this.v)}function as(t){throw new Error("https://svelte.dev/e/effect_in_teardown")}function ns(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function is(t){throw new Error("https://svelte.dev/e/effect_orphan")}function ls(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function ss(t){throw new Error("https://svelte.dev/e/props_invalid_value")}function os(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function cs(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function ds(){throw new Error("https://svelte.dev/e/state_unsafe_local_read")}function us(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}let Wr=!1,fs=!1;function vs(){Wr=!0}const Cn=1,An=2,Hi=4,hs=8,gs=16,ms=1,_s=2,Ui=4,ps=8,bs=16,ys=1,ws=2,xs=4,ks=1,Os=2,ft=Symbol(),Es=[];function St(t,e=!1){return Da(t,new Map,"",Es)}function Da(t,e,r,a,n=null){if(typeof t=="object"&&t!==null){var i=e.get(t);if(i!==void 0)return i;if(t instanceof Map)return new Map(t);if(t instanceof Set)return new Set(t);if(Ur(t)){var s=Array(t.length);e.set(t,s),n!==null&&e.set(n,s);for(var d=0;d<t.length;d+=1){var c=t[d];d in t&&(s[d]=Da(c,e,r,a))}return s}if(Ja(t)===Ri){s={},e.set(t,s),n!==null&&e.set(n,s);for(var f in t)s[f]=Da(t[f],e,r,a);return s}if(t instanceof Date)return structuredClone(t);if(typeof t.toJSON=="function")return Da(t.toJSON(),e,r,a,t)}if(t instanceof EventTarget)return t;try{return structuredClone(t)}catch{return t}}function vt(t,e){var r={f:0,v:t,reactions:null,equals:Fi,rv:0,wv:0};return r}function Oe(t){return Vi(vt(t))}function Nr(t,e=!1){var a;const r=vt(t);return e||(r.equals=Ln),Wr&&Me!==null&&Me.l!==null&&((a=Me.l).s??(a.s=[])).push(r),r}function se(t,e=!1){return Vi(Nr(t,e))}function Vi(t){return Ye!==null&&!Ht&&Ye.f&Ot&&(Ut===null?Is([t]):Ut.push(t)),t}function Xr(t,e){return W(t,mt(()=>l(t))),e}function W(t,e){return Ye!==null&&!Ht&&Or()&&Ye.f&(Ot|Xa)&&(Ut===null||!Ut.includes(t))&&us(),cr(t,e)}function cr(t,e){return t.equals(e)||(t.v,t.v=e,t.wv=dl(),Wi(t,nr),Or()&&Ue!==null&&Ue.f&gt&&!(Ue.f&(Jt|yr))&&(Qt===null?Ms([t]):Qt.push(t))),e}function Wi(t,e){var r=t.reactions;if(r!==null)for(var a=Or(),n=r.length,i=0;i<n;i++){var s=r[i],d=s.f;d&nr||!a&&s===Ue||($t(s,e),d&(gt|wr)&&(d&Ot?Wi(s,xr):an(s)))}}let Tn=!1;function ve(t,e=null,r){if(typeof t!="object"||t===null||Ft in t)return t;const a=Ja(t);if(a!==Ri&&a!==Kl)return t;var n=new Map,i=Ur(t),s=vt(0);i&&n.set("length",vt(t.length));var d;return new Proxy(t,{defineProperty(c,f,m){(!("value"in m)||m.configurable===!1||m.enumerable===!1||m.writable===!1)&&os();var g=n.get(f);return g===void 0?(g=vt(m.value),n.set(f,g)):W(g,ve(m.value,d)),!0},deleteProperty(c,f){var m=n.get(f);if(m===void 0)f in c&&n.set(f,vt(ft));else{if(i&&typeof f=="string"){var g=n.get("length"),v=Number(f);Number.isInteger(v)&&v<g.v&&W(g,v)}W(m,ft),ni(s)}return!0},get(c,f,m){var x;if(f===Ft)return t;var g=n.get(f),v=f in c;if(g===void 0&&(!v||(x=or(c,f))!=null&&x.writable)&&(g=vt(ve(v?c[f]:ft,d)),n.set(f,g)),g!==void 0){var h=l(g);return h===ft?void 0:h}return Reflect.get(c,f,m)},getOwnPropertyDescriptor(c,f){var m=Reflect.getOwnPropertyDescriptor(c,f);if(m&&"value"in m){var g=n.get(f);g&&(m.value=l(g))}else if(m===void 0){var v=n.get(f),h=v==null?void 0:v.v;if(v!==void 0&&h!==ft)return{enumerable:!0,configurable:!0,value:h,writable:!0}}return m},has(c,f){var h;if(f===Ft)return!0;var m=n.get(f),g=m!==void 0&&m.v!==ft||Reflect.has(c,f);if(m!==void 0||Ue!==null&&(!g||(h=or(c,f))!=null&&h.writable)){m===void 0&&(m=vt(g?ve(c[f],d):ft),n.set(f,m));var v=l(m);if(v===ft)return!1}return g},set(c,f,m,g){var T;var v=n.get(f),h=f in c;if(i&&f==="length")for(var x=m;x<v.v;x+=1){var u=n.get(x+"");u!==void 0?W(u,ft):x in c&&(u=vt(ft),n.set(x+"",u))}v===void 0?(!h||(T=or(c,f))!=null&&T.writable)&&(v=vt(void 0),W(v,ve(m,d)),n.set(f,v)):(h=v.v!==ft,W(v,ve(m,d)));var _=Reflect.getOwnPropertyDescriptor(c,f);if(_!=null&&_.set&&_.set.call(g,m),!h){if(i&&typeof f=="string"){var k=n.get("length"),b=Number(f);Number.isInteger(b)&&b>=k.v&&W(k,b+1)}ni(s)}return!0},ownKeys(c){l(s);var f=Reflect.ownKeys(c).filter(v=>{var h=n.get(v);return h===void 0||h.v!==ft});for(var[m,g]of n)g.v!==ft&&!(m in c)&&f.push(m);return f},setPrototypeOf(){cs()}})}function ni(t,e=1){W(t,t.v+e)}function ii(t){return t!==null&&typeof t=="object"&&Ft in t?t[Ft]:t}function Zi(t,e){return Object.is(ii(t),ii(e))}var ja,Yi,Ji,Xi;function Ps(){if(ja===void 0){ja=window,Yi=document;var t=Element.prototype,e=Node.prototype;Ji=or(e,"firstChild").get,Xi=or(e,"nextSibling").get,t.__click=void 0,t.__className="",t.__attributes=null,t.__styles=null,t.__e=void 0,Text.prototype.__t=void 0}}function xa(t=""){return document.createTextNode(t)}function pr(t){return Ji.call(t)}function Ka(t){return Xi.call(t)}function N(t,e){return pr(t)}function R(t,e){{var r=pr(t);return r instanceof Comment&&r.data===""?Ka(r):r}}function w(t,e=1,r=!1){let a=t;for(;e--;)a=Ka(a);return a}function Ss(t){t.textContent=""}function de(t){var e=Ot|nr;Ue===null?e|=wr:Ue.f|=ji;var r=Ye!==null&&Ye.f&Ot?Ye:null;const a={children:null,ctx:Me,deps:null,equals:Fi,f:e,fn:t,reactions:null,rv:0,v:null,wv:0,parent:r??Ue};return r!==null&&(r.children??(r.children=[])).push(a),a}function dt(t){const e=de(t);return e.equals=Ln,e}function Gi(t){var e=t.children;if(e!==null){t.children=null;for(var r=0;r<e.length;r+=1){var a=e[r];a.f&Ot?$n(a):Wt(a)}}}function Ls(t){for(var e=t.parent;e!==null;){if(!(e.f&Ot))return e;e=e.parent}return null}function Ki(t){var e,r=Ue;Et(Ls(t));try{Gi(t),e=fl(t)}finally{Et(r)}return e}function Qi(t){var e=Ki(t),r=(sr||t.f&wr)&&t.deps!==null?xr:gt;$t(t,r),t.equals(e)||(t.v=e,t.wv=dl())}function $n(t){Gi(t),sa(t,0),$t(t,Vr),t.v=t.children=t.deps=t.ctx=t.reactions=null}function el(t){Ue===null&&Ye===null&&is(),Ye!==null&&Ye.f&wr&&ns(),Dn&&as()}function Cs(t,e){var r=e.last;r===null?e.last=e.first=t:(r.next=t,t.prev=r,e.last=t)}function kr(t,e,r,a=!0){var n=(t&yr)!==0,i=Ue,s={ctx:Me,deps:null,deriveds:null,nodes_start:null,nodes_end:null,f:t|nr,first:null,fn:e,last:null,next:null,parent:n?null:i,prev:null,teardown:null,transitions:null,wv:0};if(r){var d=Dr;try{li(!0),rn(s),s.f|=Ii}catch(m){throw Wt(s),m}finally{li(d)}}else e!==null&&an(s);var c=r&&s.deps===null&&s.first===null&&s.nodes_start===null&&s.teardown===null&&(s.f&(ji|Ma))===0;if(!c&&!n&&a&&(i!==null&&Cs(s,i),Ye!==null&&Ye.f&Ot)){var f=Ye;(f.children??(f.children=[])).push(s)}return s}function As(){return Ye===null||Ht?!1:!sr}function Qa(t){const e=kr(ya,null,!1);return $t(e,gt),e.teardown=t,e}function ut(t){el();var e=Ue!==null&&(Ue.f&Jt)!==0&&Me!==null&&!Me.m;if(e){var r=Me;(r.e??(r.e=[])).push({fn:t,effect:Ue,reaction:Ye})}else{var a=_t(t);return a}}function Ts(t){return el(),Xt(t)}function $s(t){const e=kr(yr,t,!0);return()=>{Wt(e)}}function zs(t){const e=kr(yr,t,!0);return(r={})=>new Promise(a=>{r.outro?tr(e,()=>{Wt(e),a(void 0)}):(Wt(e),a(void 0))})}function _t(t){return kr(Ni,t,!1)}function he(t,e){var r=Me,a={effect:null,ran:!1};r.l.r1.push(a),a.effect=Xt(()=>{t(),!a.ran&&(a.ran=!0,W(r.l.r2,!0),mt(e))})}function qe(){var t=Me;Xt(()=>{if(l(t.l.r2)){for(var e of t.l.r1){var r=e.effect;r.f&gt&&$t(r,xr),Zr(r)&&rn(r),e.ran=!1}t.l.r2.v=!1}})}function Xt(t){return kr(ya,t,!0)}function F(t,e=[],r=de){const a=e.map(r);return ur(()=>t(...a.map(l)))}function ur(t,e=0){return kr(ya|Xa|e,t,!0)}function Mt(t,e=!0){return kr(ya|Jt,t,!0,e)}function tl(t){var e=t.teardown;if(e!==null){const r=Dn,a=Ye;si(!0),Tt(null);try{e.call(null)}finally{si(r),Tt(a)}}}function rl(t){var e=t.deriveds;if(e!==null){t.deriveds=null;for(var r=0;r<e.length;r+=1)$n(e[r])}}function al(t,e=!1){var r=t.first;for(t.first=t.last=null;r!==null;){var a=r.next;Wt(r,e),r=a}}function Ds(t){for(var e=t.first;e!==null;){var r=e.next;e.f&Jt||Wt(e),e=r}}function Wt(t,e=!0){var r=!1;if((e||t.f&qi)&&t.nodes_start!==null){for(var a=t.nodes_start,n=t.nodes_end;a!==null;){var i=a===n?null:Ka(a);a.remove(),a=i}r=!0}al(t,e&&!r),rl(t),sa(t,0),$t(t,Vr);var s=t.transitions;if(s!==null)for(const c of s)c.stop();tl(t);var d=t.parent;d!==null&&d.first!==null&&nl(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=null}function nl(t){var e=t.parent,r=t.prev,a=t.next;r!==null&&(r.next=a),a!==null&&(a.prev=r),e!==null&&(e.first===t&&(e.first=a),e.last===t&&(e.last=r))}function tr(t,e){var r=[];zn(t,r,!0),il(r,()=>{Wt(t),e&&e()})}function il(t,e){var r=t.length;if(r>0){var a=()=>--r||e();for(var n of t)n.out(a)}else e()}function zn(t,e,r){if(!(t.f&Bt)){if(t.f^=Bt,t.transitions!==null)for(const s of t.transitions)(s.is_global||r)&&e.push(s);for(var a=t.first;a!==null;){var n=a.next,i=(a.f&wa)!==0||(a.f&Jt)!==0;zn(a,e,i?r:!1),a=n}}}function mr(t){ll(t,!0)}function ll(t,e){if(t.f&Bt){t.f^=Bt,t.f&gt||(t.f^=gt),Zr(t)&&($t(t,nr),an(t));for(var r=t.first;r!==null;){var a=r.next,n=(r.f&wa)!==0||(r.f&Jt)!==0;ll(r,n?e:!1),r=a}if(t.transitions!==null)for(const i of t.transitions)(i.is_global||e)&&i.in()}}let Ba=!1,bn=[];function sl(){Ba=!1;const t=bn.slice();bn=[],pn(t)}function dr(t){Ba||(Ba=!0,queueMicrotask(sl)),bn.push(t)}function Rs(){Ba&&sl()}function en(t){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}const ol=0,Ns=1;let Ra=!1,Na=ol,ia=!1,la=null,Dr=!1,Dn=!1;function li(t){Dr=t}function si(t){Dn=t}let gr=[],Rr=0;let Ye=null,Ht=!1;function Tt(t){Ye=t}let Ue=null;function Et(t){Ue=t}let Ut=null;function Is(t){Ut=t}let yt=null,Pt=0,Qt=null;function Ms(t){Qt=t}let cl=1,Fa=0,sr=!1,lr=null,Me=null;function oi(t){Me=t}function dl(){return++cl}function Or(){return!Wr||Me!==null&&Me.l===null}function Zr(t){var f;var e=t.f;if(e&nr)return!0;if(e&xr){var r=t.deps,a=(e&wr)!==0;if(r!==null){var n,i,s=(e&qa)!==0,d=a&&Ue!==null&&!sr,c=r.length;if(s||d){for(n=0;n<c;n++)i=r[n],(s||!((f=i==null?void 0:i.reactions)!=null&&f.includes(t)))&&(i.reactions??(i.reactions=[])).push(t);s&&(t.f^=qa)}for(n=0;n<c;n++)if(i=r[n],Zr(i)&&Qi(i),i.wv>t.wv)return!0}(!a||Ue!==null&&!sr)&&$t(t,gt)}return!1}function qs(t,e){for(var r=e;r!==null;){if(r.f&Ma)try{r.fn(t);return}catch{r.f^=Ma}r=r.parent}throw Ra=!1,t}function js(t){return(t.f&Vr)===0&&(t.parent===null||(t.parent.f&Ma)===0)}function tn(t,e,r,a){if(Ra){if(r===null&&(Ra=!1),js(e))throw t;return}r!==null&&(Ra=!0);{qs(t,e);return}}function ul(t,e,r=0){var a=t.reactions;if(a!==null)for(var n=0;n<a.length;n++){var i=a[n];i.f&Ot?ul(i,e,r+1):e===i&&(r===0?$t(i,nr):i.f&gt&&$t(i,xr),an(i))}}function fl(t){var h;var e=yt,r=Pt,a=Qt,n=Ye,i=sr,s=Ut,d=Me,c=Ht,f=t.f;yt=null,Pt=0,Qt=null,Ye=f&(Jt|yr)?null:t,sr=!Dr&&(f&wr)!==0,Ut=null,Me=t.ctx,Ht=!1,Fa++;try{var m=(0,t.fn)(),g=t.deps;if(yt!==null){var v;if(sa(t,Pt),g!==null&&Pt>0)for(g.length=Pt+yt.length,v=0;v<yt.length;v++)g[Pt+v]=yt[v];else t.deps=g=yt;if(!sr)for(v=Pt;v<g.length;v++)((h=g[v]).reactions??(h.reactions=[])).push(t)}else g!==null&&Pt<g.length&&(sa(t,Pt),g.length=Pt);if(Or()&&Qt!==null&&!(t.f&(Ot|xr|nr)))for(v=0;v<Qt.length;v++)ul(Qt[v],t);return n!==null&&Fa++,m}finally{yt=e,Pt=r,Qt=a,Ye=n,sr=i,Ut=s,Me=d,Ht=c}}function Bs(t,e){let r=e.reactions;if(r!==null){var a=Gl.call(r,t);if(a!==-1){var n=r.length-1;n===0?r=e.reactions=null:(r[a]=r[n],r.pop())}}r===null&&e.f&Ot&&(yt===null||!yt.includes(e))&&($t(e,xr),e.f&(wr|qa)||(e.f^=qa),sa(e,0))}function sa(t,e){var r=t.deps;if(r!==null)for(var a=e;a<r.length;a++)Bs(t,r[a])}function rn(t){var e=t.f;if(!(e&Vr)){$t(t,gt);var r=Ue,a=Me;Ue=t;try{e&Xa?Ds(t):al(t),rl(t),tl(t);var n=fl(t);t.teardown=typeof n=="function"?n:null,t.wv=cl;var i=t.deps,s;_n&&fs&&t.f&nr}catch(d){tn(d,t,r,a||t.ctx)}finally{Ue=r}}}function vl(){if(Rr>1e3){Rr=0;try{ls()}catch(t){if(la!==null)tn(t,la,null);else throw t}}Rr++}function hl(t){var e=t.length;if(e!==0){vl();var r=Dr;Dr=!0;try{for(var a=0;a<e;a++){var n=t[a];n.f&gt||(n.f^=gt);var i=[];gl(n,i),Fs(i)}}finally{Dr=r}}}function Fs(t){var e=t.length;if(e!==0)for(var r=0;r<e;r++){var a=t[r];if(!(a.f&(Vr|Bt)))try{Zr(a)&&(rn(a),a.deps===null&&a.first===null&&a.nodes_start===null&&(a.teardown===null?nl(a):a.fn=null))}catch(n){tn(n,a,null,a.ctx)}}}function Hs(){if(ia=!1,Rr>1001)return;const t=gr;gr=[],hl(t),ia||(Rr=0,la=null)}function an(t){Na===ol&&(ia||(ia=!0,queueMicrotask(Hs))),la=t;for(var e=t;e.parent!==null;){e=e.parent;var r=e.f;if(r&(yr|Jt)){if(!(r&gt))return;e.f^=gt}}gr.push(e)}function gl(t,e){var r=t.first,a=[];e:for(;r!==null;){var n=r.f,i=(n&Jt)!==0,s=i&&(n&gt)!==0,d=r.next;if(!s&&!(n&Bt))if(n&ya){if(i)r.f^=gt;else try{Zr(r)&&rn(r)}catch(g){tn(g,r,null,r.ctx)}var c=r.first;if(c!==null){r=c;continue}}else n&Ni&&a.push(r);if(d===null){let g=r.parent;for(;g!==null;){if(t===g)break e;var f=g.next;if(f!==null){r=f;continue e}g=g.parent}}r=d}for(var m=0;m<a.length;m++)c=a[m],e.push(c),gl(c,e)}function Rn(t){var e=Na,r=gr;try{vl();const n=[];Na=Ns,gr=n,ia=!1,hl(r);var a=t==null?void 0:t();return Rs(),(gr.length>0||n.length>0)&&Rn(),Rr=0,la=null,a}finally{Na=e,gr=r}}async function Ha(){await Promise.resolve(),Rn()}function l(t){var m;var e=t.f,r=(e&Ot)!==0;if(r&&e&Vr){var a=Ki(t);return $n(t),a}if(lr!==null&&lr.add(t),Ye!==null&&!Ht){Ut!==null&&Ut.includes(t)&&ds();var n=Ye.deps;t.rv<Fa&&(t.rv=Fa,yt===null&&n!==null&&n[Pt]===t?Pt++:yt===null?yt=[t]:yt.push(t))}else if(r&&t.deps===null)for(var i=t,s=i.parent,d=i;s!==null;)if(s.f&Ot){var c=s;d=c,s=c.parent}else{var f=s;(m=f.deriveds)!=null&&m.includes(d)||(f.deriveds??(f.deriveds=[])).push(d);break}return r&&(i=t,Zr(i)&&Qi(i)),t.v}function Us(t){var e=lr;lr=new Set;var r=lr,a;try{if(mt(t),e!==null)for(a of lr)e.add(a)}finally{lr=e}return r}function Vs(t){var e=Us(()=>mt(t));for(var r of e)if(r.f&Mi)for(const a of r.deps||[])a.f&Ot||cr(a,a.v);else cr(r,r.v)}function mt(t){var e=Ht;try{return Ht=!0,t()}finally{Ht=e}}const Ws=-7169;function $t(t,e){t.f=t.f&Ws|e}function ka(t){return _l().get(t)}function ml(t,e){return _l().set(t,e),e}function _l(t){return Me===null&&en(),Me.c??(Me.c=new Map(Zs(Me)||void 0))}function Zs(t){let e=t.p;for(;e!==null;){const r=e.c;if(r!==null)return r;e=e.p}return null}function Ua(t,e=1){var r=l(t),a=e===1?r++:r--;return W(t,r),a}function ge(t,e=!1,r){Me={p:Me,c:null,e:null,m:!1,s:t,x:null,l:null},Wr&&!e&&(Me.l={s:null,u:null,r1:[],r2:vt(!1)})}function me(t){const e=Me;if(e!==null){const s=e.e;if(s!==null){var r=Ue,a=Ye;e.e=null;try{for(var n=0;n<s.length;n++){var i=s[n];Et(i.effect),Tt(i.reaction),_t(i.fn)}}finally{Et(r),Tt(a)}}Me=e.p,e.m=!0}return{}}function H(t){if(!(typeof t!="object"||!t||t instanceof EventTarget)){if(Ft in t)yn(t);else if(!Array.isArray(t))for(let e in t){const r=t[e];typeof r=="object"&&r&&Ft in r&&yn(r)}}}function yn(t,e=new Set){if(typeof t=="object"&&t!==null&&!(t instanceof EventTarget)&&!e.has(t)){e.add(t),t instanceof Date&&t.getTime();for(let a in t)try{yn(t[a],e)}catch{}const r=Ja(t);if(r!==Object.prototype&&r!==Array.prototype&&r!==Map.prototype&&r!==Set.prototype&&r!==Date.prototype){const a=Di(r);for(let n in a){const i=a[n].get;if(i)try{i.call(t)}catch{}}}}}function Ys(t){return t.endsWith("capture")&&t!=="gotpointercapture"&&t!=="lostpointercapture"}const Js=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];function Xs(t){return Js.includes(t)}const Gs={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"};function Ks(t){return t=t.toLowerCase(),Gs[t]??t}const Qs=["touchstart","touchmove"];function eo(t){return Qs.includes(t)}function to(t,e){if(e){const r=document.body;t.autofocus=!0,dr(()=>{document.activeElement===r&&t.focus()})}}let ci=!1;function ro(){ci||(ci=!0,document.addEventListener("reset",t=>{Promise.resolve().then(()=>{var e;if(!t.defaultPrevented)for(const r of t.target.elements)(e=r.__on_r)==null||e.call(r)})},{capture:!0}))}function ao(t,e,r,a=!0){a&&r();for(var n of e)t.addEventListener(n,r);Qa(()=>{for(var i of e)t.removeEventListener(i,r)})}function Nn(t){var e=Ye,r=Ue;Tt(null),Et(null);try{return t()}finally{Tt(e),Et(r)}}function Oa(t,e,r,a=r){t.addEventListener(e,()=>Nn(r));const n=t.__on_r;n?t.__on_r=()=>{n(),a(!0)}:t.__on_r=()=>a(!0),ro()}const pl=new Set,wn=new Set;function In(t,e,r,a={}){function n(i){if(a.capture||Qr.call(e,i),!i.cancelBubble)return Nn(()=>r==null?void 0:r.call(this,i))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?dr(()=>{e.addEventListener(t,n,a)}):e.addEventListener(t,n,a),n}function no(t,e,r,a={}){var n=In(e,t,r,a);return()=>{t.removeEventListener(e,n,a)}}function J(t,e,r,a,n){var i={capture:a,passive:n},s=In(t,e,r,i);(e===document.body||e===window||e===document)&&Qa(()=>{e.removeEventListener(t,s,i)})}function Yr(t){for(var e=0;e<t.length;e++)pl.add(t[e]);for(var r of wn)r(t)}function Qr(t){var b;var e=this,r=e.ownerDocument,a=t.type,n=((b=t.composedPath)==null?void 0:b.call(t))||[],i=n[0]||t.target,s=0,d=t.__root;if(d){var c=n.indexOf(d);if(c!==-1&&(e===document||e===window)){t.__root=e;return}var f=n.indexOf(e);if(f===-1)return;c<=f&&(s=c)}if(i=n[s]||t.target,i!==e){zi(t,"currentTarget",{configurable:!0,get(){return i||r}});var m=Ye,g=Ue;Tt(null),Et(null);try{for(var v,h=[];i!==null;){var x=i.assignedSlot||i.parentNode||i.host||null;try{var u=i["__"+a];if(u!==void 0&&!i.disabled)if(Ur(u)){var[_,...k]=u;_.apply(i,[t,...k])}else u.call(i,t)}catch(T){v?h.push(T):v=T}if(t.cancelBubble||x===e||x===null)break;i=x}if(v){for(let T of h)queueMicrotask(()=>{throw T});throw v}}finally{t.__root=e,delete t.currentTarget,Tt(m),Et(g)}}}function io(t){var e;e=document.head.appendChild(xa());try{ur(()=>t(e),qi)}finally{}}function Mn(t){var e=document.createElement("template");return e.innerHTML=t,e.content}function Ir(t,e){var r=Ue;r.nodes_start===null&&(r.nodes_start=t,r.nodes_end=e)}function y(t,e){var r=(e&ks)!==0,a=(e&Os)!==0,n,i=!t.startsWith("<!>");return()=>{n===void 0&&(n=Mn(i?t:"<!>"+t),r||(n=pr(n)));var s=a?document.importNode(n,!0):n.cloneNode(!0);if(r){var d=pr(s),c=s.lastChild;Ir(d,c)}else Ir(s,s);return s}}function lo(t,e){var r=y(t,e);return()=>oo(r())}function so(t,e,r="svg"){var a=!t.startsWith("<!>"),n=`<${r}>${a?t:"<!>"+t}</${r}>`,i;return()=>{if(!i){var s=Mn(n),d=pr(s);i=pr(d)}var c=i.cloneNode(!0);return Ir(c,c),c}}function oo(t){const e=t.nodeType===11,r=t.tagName==="SCRIPT"?[t]:t.querySelectorAll("script"),a=Ue;for(const i of r){const s=document.createElement("script");for(var n of i.attributes)s.setAttribute(n.name,n.value);s.textContent=i.textContent,(e?t.firstChild===i:t===i)&&(a.nodes_start=s),(e?t.lastChild===i:t===i)&&(a.nodes_end=s),i.replaceWith(s)}return t}function pe(t=""){{var e=xa(t+"");return Ir(e,e),e}}function te(){var t=document.createDocumentFragment(),e=document.createComment(""),r=xa();return t.append(e,r),Ir(e,r),t}function o(t,e){t!==null&&t.before(e)}let xn=!0;function ee(t,e){var r=e==null?"":typeof e=="object"?e+"":e;r!==(t.__t??(t.__t=t.nodeValue))&&(t.__t=r,t.nodeValue=r==null?"":r+"")}function co(t,e){return uo(t,e)}const Ar=new Map;function uo(t,{target:e,anchor:r,props:a={},events:n,context:i,intro:s=!0}){Ps();var d=new Set,c=g=>{for(var v=0;v<g.length;v++){var h=g[v];if(!d.has(h)){d.add(h);var x=eo(h);e.addEventListener(h,Qr,{passive:x});var u=Ar.get(h);u===void 0?(document.addEventListener(h,Qr,{passive:x}),Ar.set(h,1)):Ar.set(h,u+1)}}};c(Sn(pl)),wn.add(c);var f=void 0,m=zs(()=>{var g=r??e.appendChild(xa());return Mt(()=>{if(i){ge({});var v=Me;v.c=i}n&&(a.$$events=n),xn=s,f=t(g,a)||{},xn=!0,i&&me()}),()=>{var x;for(var v of d){e.removeEventListener(v,Qr);var h=Ar.get(v);--h===0?(document.removeEventListener(v,Qr),Ar.delete(v)):Ar.set(v,h)}wn.delete(c),g!==r&&((x=g.parentNode)==null||x.removeChild(g))}});return fo.set(f,m),f}let fo=new WeakMap;const fn=0,Ca=1,vn=2;function vo(t,e,r,a,n){var i=t,s=Or(),d=Me,c=ft,f,m,g,v=(s?vt:Nr)(void 0),h=(s?vt:Nr)(void 0),x=!1;function u(k,b){x=!0,b&&(Et(_),Tt(_),oi(d));try{k===fn&&r&&(f?mr(f):f=Mt(()=>r(i))),k===Ca&&a&&(m?mr(m):m=Mt(()=>a(i,v))),k===vn&&n&&(g?mr(g):g=Mt(()=>n(i,h))),k!==fn&&f&&tr(f,()=>f=null),k!==Ca&&m&&tr(m,()=>m=null),k!==vn&&g&&tr(g,()=>g=null)}finally{b&&(oi(null),Tt(null),Et(null),Rn())}}var _=ur(()=>{if(c!==(c=e())){if(Ql(c)){var k=c;x=!1,k.then(b=>{k===c&&(cr(v,b),u(Ca,!0))},b=>{if(k===c&&(cr(h,b),u(vn,!0),!n))throw h.v}),dr(()=>{x||u(fn,!0)})}else cr(v,c),u(Ca,!1);return()=>c=ft}})}function V(t,e,r=!1){var a=t,n=null,i=null,s=ft,d=r?wa:0,c=!1;const f=(g,v=!0)=>{c=!0,m(v,g)},m=(g,v)=>{s!==(s=g)&&(s?(n?mr(n):v&&(n=Mt(()=>v(a))),i&&tr(i,()=>{i=null})):(i?mr(i):v&&(i=Mt(()=>v(a))),n&&tr(n,()=>{n=null})))};ur(()=>{c=!1,e(f),c||m(null,null)},d)}function nn(t,e,r){var a=t,n=ft,i,s=Or()?rs:Ga;ur(()=>{s(n,n=e())&&(i&&tr(i),i=Mt(()=>r(a)))})}function He(t,e){return e}function ho(t,e,r,a){for(var n=[],i=e.length,s=0;s<i;s++)zn(e[s].e,n,!0);var d=i>0&&n.length===0&&r!==null;if(d){var c=r.parentNode;Ss(c),c.append(r),a.clear(),ir(t,e[0].prev,e[i-1].next)}il(n,()=>{for(var f=0;f<i;f++){var m=e[f];d||(a.delete(m.k),ir(t,m.prev,m.next)),Wt(m.e,!d)}})}function Be(t,e,r,a,n,i=null){var s=t,d={flags:e,items:new Map,first:null},c=(e&Hi)!==0;if(c){var f=t;s=f.appendChild(xa())}var m=null,g=!1,v=dt(()=>{var h=r();return Ur(h)?h:h==null?[]:Sn(h)});ur(()=>{var h=l(v),x=h.length;if(!(g&&x===0)){g=x===0;{var u=Ye;go(h,d,s,n,e,(u.f&Bt)!==0,a,r)}i!==null&&(x===0?m?mr(m):m=Mt(()=>i(s)):m!==null&&tr(m,()=>{m=null})),l(v)}})}function go(t,e,r,a,n,i,s,d){var q,M,j,B;var c=(n&hs)!==0,f=(n&(Cn|An))!==0,m=t.length,g=e.items,v=e.first,h=v,x,u=null,_,k=[],b=[],T,S,p,E;if(c)for(E=0;E<m;E+=1)T=t[E],S=s(T,E),p=g.get(S),p!==void 0&&((q=p.a)==null||q.measure(),(_??(_=new Set)).add(p));for(E=0;E<m;E+=1){if(T=t[E],S=s(T,E),p=g.get(S),p===void 0){var C=h?h.e.nodes_start:r;u=_o(C,e,u,u===null?e.first:u.next,T,S,E,a,n,d),g.set(S,u),k=[],b=[],h=u.next;continue}if(f&&mo(p,T,E,n),p.e.f&Bt&&(mr(p.e),c&&((M=p.a)==null||M.unfix(),(_??(_=new Set)).delete(p))),p!==h){if(x!==void 0&&x.has(p)){if(k.length<b.length){var P=b[0],O;u=P.prev;var A=k[0],L=k[k.length-1];for(O=0;O<k.length;O+=1)di(k[O],P,r);for(O=0;O<b.length;O+=1)x.delete(b[O]);ir(e,A.prev,L.next),ir(e,u,A),ir(e,L,P),h=P,u=L,E-=1,k=[],b=[]}else x.delete(p),di(p,h,r),ir(e,p.prev,p.next),ir(e,p,u===null?e.first:u.next),ir(e,u,p),u=p;continue}for(k=[],b=[];h!==null&&h.k!==S;)(i||!(h.e.f&Bt))&&(x??(x=new Set)).add(h),b.push(h),h=h.next;if(h===null)continue;p=h}k.push(p),u=p,h=p.next}if(h!==null||x!==void 0){for(var $=x===void 0?[]:Sn(x);h!==null;)(i||!(h.e.f&Bt))&&$.push(h),h=h.next;var z=$.length;if(z>0){var I=n&Hi&&m===0?r:null;if(c){for(E=0;E<z;E+=1)(j=$[E].a)==null||j.measure();for(E=0;E<z;E+=1)(B=$[E].a)==null||B.fix()}ho(e,$,I,g)}}c&&dr(()=>{var Y;if(_!==void 0)for(p of _)(Y=p.a)==null||Y.apply()}),Ue.first=e.first&&e.first.e,Ue.last=u&&u.e}function mo(t,e,r,a){a&Cn&&cr(t.v,e),a&An?cr(t.i,r):t.i=r}function _o(t,e,r,a,n,i,s,d,c,f){var m=(c&Cn)!==0,g=(c&gs)===0,v=m?g?Nr(n):vt(n):n,h=c&An?vt(s):s,x={i:h,v,k:i,a:null,e:null,prev:r,next:a};try{return x.e=Mt(()=>d(t,v,h,f),Tn),x.e.prev=r&&r.e,x.e.next=a&&a.e,r===null?e.first=x:(r.next=x,r.e.next=x.e),a!==null&&(a.prev=x,a.e.prev=x.e),x}finally{}}function di(t,e,r){for(var a=t.next?t.next.e.nodes_start:r,n=e?e.e.nodes_start:r,i=t.e.nodes_start;i!==a;){var s=Ka(i);n.before(i),i=s}}function ir(t,e,r){e===null?t.first=r:(e.next=r,e.e.next=r&&r.e),r!==null&&(r.prev=e,r.e.prev=e&&e.e)}function po(t,e,r,a,n){var i=t,s="",d;ur(()=>{s!==(s=e()??"")&&(d!==void 0&&(Wt(d),d=void 0),s!==""&&(d=Mt(()=>{var c=s+"",f=Mn(c);Ir(pr(f),f.lastChild),i.before(f)})))})}function _e(t,e,r,a,n){var d;var i=(d=e.$$slots)==null?void 0:d[r],s=!1;i===!0&&(i=e[r==="default"?"children":r],s=!0),i===void 0?n!==null&&n(t):i(t,s?()=>a:a)}function qn(t){const e={};t.children&&(e.default=!0);for(const r in t.$$slots)e[r]=!0;return e}function jn(t,e,r){var a=t,n,i;ur(()=>{n!==(n=e())&&(i&&(tr(i),i=null),n&&(i=Mt(()=>r(a,n))))},wa)}function ea(t,e,r){_t(()=>{var a=mt(()=>e(t,r==null?void 0:r())||{});if(r&&(a!=null&&a.update)){var n=!1,i={};Xt(()=>{var s=r();H(s),n&&Ga(i,s)&&(i=s,a.update(s))}),n=!0}if(a!=null&&a.destroy)return()=>a.destroy()})}function bl(t){var e,r,a="";if(typeof t=="string"||typeof t=="number")a+=t;else if(typeof t=="object")if(Array.isArray(t)){var n=t.length;for(e=0;e<n;e++)t[e]&&(r=bl(t[e]))&&(a&&(a+=" "),a+=r)}else for(r in t)t[r]&&(a&&(a+=" "),a+=r);return a}function bo(){for(var t,e,r=0,a="",n=arguments.length;r<n;r++)(t=arguments[r])&&(e=bl(t))&&(a&&(a+=" "),a+=e);return a}function Er(t){return typeof t=="object"?bo(t):t??""}function yo(t,e){e?t.hasAttribute("selected")||t.setAttribute("selected",""):t.removeAttribute("selected")}function ke(t,e,r,a){var n=t.__attributes??(t.__attributes={});n[e]!==(n[e]=r)&&(e==="style"&&"__styles"in t&&(t.__styles={}),e==="loading"&&(t[ts]=r),r==null?t.removeAttribute(e):typeof r!="string"&&yl(t).includes(e)?t[e]=r:t.setAttribute(e,r))}function we(t,e,r,a,n=!1,i=!1,s=!1){var d=e||{},c=t.tagName==="OPTION";for(var f in e)f in r||(r[f]=null);r.class&&(r.class=Er(r.class)),a!==void 0&&(r.class=r.class?r.class+" "+a:a);var m=yl(t),g=t.__attributes??(t.__attributes={});for(const b in r){let T=r[b];if(c&&b==="value"&&T==null){t.value=t.__value="",d[b]=T;continue}var v=d[b];if(T!==v){d[b]=T;var h=b[0]+b[1];if(h!=="$$"){if(h==="on"){const S={},p="$$"+b;let E=b.slice(2);var x=Xs(E);if(Ys(E)&&(E=E.slice(0,-7),S.capture=!0),!x&&v){if(T!=null)continue;t.removeEventListener(E,d[p],S),d[p]=null}if(T!=null)if(x)t[`__${E}`]=T,Yr([E]);else{let C=function(P){d[b].call(this,P)};var k=C;d[p]=In(E,t,C,S)}else x&&(t[`__${E}`]=void 0)}else if(b==="style"&&T!=null)t.style.cssText=T+"";else if(b==="autofocus")to(t,!!T);else if(b==="__value"||b==="value"&&T!=null)t.value=t[b]=t.__value=T;else if(b==="selected"&&c)yo(t,T);else{var u=b;n||(u=Ks(u));var _=u==="defaultValue"||u==="defaultChecked";if(T==null&&!i&&!_)if(g[b]=null,u==="value"||u==="checked"){let S=t;if(u==="value"){let p=S.defaultValue;S.removeAttribute(u),S.defaultValue=p}else{let p=S.defaultChecked;S.removeAttribute(u),S.defaultChecked=p}}else t.removeAttribute(b);else _||m.includes(u)&&(i||typeof T!="string")?t[u]=T:typeof T!="function"&&ke(t,u,T)}b==="style"&&"__styles"in t&&(t.__styles={})}}}return d}var ui=new Map;function yl(t){var e=ui.get(t.nodeName);if(e)return e;ui.set(t.nodeName,e=[]);for(var r,a=t,n=Element.prototype;n!==a;){r=Di(a);for(var i in r)r[i].set&&e.push(i);a=Ja(a)}return e}function wo(t,e,r){var a=t.__className,n=wl(e);(a!==n||Tn)&&(n===""?t.removeAttribute("class"):t.setAttribute("class",n),t.__className=n)}function Pr(t,e,r){var a=t.__className,n=wl(e);(a!==n||Tn)&&(e==null?t.removeAttribute("class"):t.className=n,t.__className=n)}function wl(t,e){return(t??"")+""}function ae(t,e,r){if(r){if(t.classList.contains(e))return;t.classList.add(e)}else{if(!t.classList.contains(e))return;t.classList.remove(e)}}const xo=()=>performance.now(),er={tick:t=>requestAnimationFrame(t),now:()=>xo(),tasks:new Set};function xl(){const t=er.now();er.tasks.forEach(e=>{e.c(t)||(er.tasks.delete(e),e.f())}),er.tasks.size!==0&&er.tick(xl)}function ko(t){let e;return er.tasks.size===0&&er.tick(xl),{promise:new Promise(r=>{er.tasks.add(e={c:t,f:r})}),abort(){er.tasks.delete(e)}}}function Aa(t,e){t.dispatchEvent(new CustomEvent(e))}function Oo(t){if(t==="float")return"cssFloat";if(t==="offset")return"cssOffset";if(t.startsWith("--"))return t;const e=t.split("-");return e.length===1?e[0]:e[0]+e.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function fi(t){const e={},r=t.split(";");for(const a of r){const[n,i]=a.split(":");if(!n||i===void 0)break;const s=Oo(n.trim());e[s]=i.trim()}return e}const Eo=t=>t;function Mr(t,e,r,a){var n=(t&ys)!==0,i=(t&ws)!==0,s=n&&i,d=(t&xs)!==0,c=s?"both":n?"in":"out",f,m=e.inert,g=e.style.overflow,v,h;function x(){var T=Ye,S=Ue;Tt(null),Et(null);try{return f??(f=r()(e,(a==null?void 0:a())??{},{direction:c}))}finally{Tt(T),Et(S)}}var u={is_global:d,in(){var T;if(e.inert=m,!n){h==null||h.abort(),(T=h==null?void 0:h.reset)==null||T.call(h);return}i||v==null||v.abort(),Aa(e,"introstart"),v=kn(e,x(),h,1,()=>{Aa(e,"introend"),v==null||v.abort(),v=f=void 0,e.style.overflow=g})},out(T){if(!i){T==null||T(),f=void 0;return}e.inert=!0,Aa(e,"outrostart"),h=kn(e,x(),v,0,()=>{Aa(e,"outroend"),T==null||T()})},stop:()=>{v==null||v.abort(),h==null||h.abort()}},_=Ue;if((_.transitions??(_.transitions=[])).push(u),n&&xn){var k=d;if(!k){for(var b=_.parent;b&&b.f&wa;)for(;(b=b.parent)&&!(b.f&Xa););k=!b||(b.f&Ii)!==0}k&&_t(()=>{mt(()=>u.in())})}}function kn(t,e,r,a,n){var i=a===1;if(zr(e)){var s,d=!1;return dr(()=>{if(!d){var _=e({direction:i?"in":"out"});s=kn(t,_,r,a,n)}}),{abort:()=>{d=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(e!=null&&e.duration))return n(),{abort:Ie,deactivate:Ie,reset:Ie,t:()=>a};const{delay:c=0,css:f,tick:m,easing:g=Eo}=e;var v=[];if(i&&r===void 0&&(m&&m(0,1),f)){var h=fi(f(0,1));v.push(h,h)}var x=()=>1-a,u=t.animate(v,{duration:c});return u.onfinish=()=>{var _=(r==null?void 0:r.t())??1-a;r==null||r.abort();var k=a-_,b=e.duration*Math.abs(k),T=[];if(b>0){var S=!1;if(f)for(var p=Math.ceil(b/16.666666666666668),E=0;E<=p;E+=1){var C=_+k*g(E/p),P=fi(f(C,1-C));T.push(P),S||(S=P.overflow==="hidden")}S&&(t.style.overflow="hidden"),x=()=>{var O=u.currentTime;return _+k*g(O/b)},m&&ko(()=>{if(u.playState!=="running")return!1;var O=x();return m(O,1-O),!0})}u=t.animate(T,{duration:b,fill:"forwards"}),u.onfinish=()=>{x=()=>a,m==null||m(a,1-a),n()}},{abort:()=>{u&&(u.cancel(),u.effect=null,u.onfinish=Ie)},deactivate:()=>{n=Ie},reset:()=>{a===0&&(m==null||m(1,0))},t:()=>x()}}function Kt(t,e,r=e){var a=Or();Oa(t,"input",n=>{var i=n?t.defaultValue:t.value;if(i=gn(t)?mn(i):i,r(i),a&&i!==(i=e())){var s=t.selectionStart,d=t.selectionEnd;t.value=i??"",d!==null&&(t.selectionStart=s,t.selectionEnd=Math.min(d,t.value.length))}}),mt(e)==null&&t.value&&r(gn(t)?mn(t.value):t.value),Xt(()=>{var n=e();gn(t)&&n===mn(t.value)||t.type==="date"&&!n&&!t.value||n!==t.value&&(t.value=n??"")})}const hn=new Set;function Po(t,e,r,a,n=a){var i=r.getAttribute("type")==="checkbox",s=t;if(e!==null)for(var d of e)s=s[d]??(s[d]=[]);s.push(r),Oa(r,"change",()=>{var c=r.__value;i&&(c=So(s,c,r.checked)),n(c)},()=>n(i?[]:null)),Xt(()=>{var c=a();i?(c=c||[],r.checked=c.includes(r.__value)):r.checked=Zi(r.__value,c)}),Qa(()=>{var c=s.indexOf(r);c!==-1&&s.splice(c,1)}),hn.has(s)||(hn.add(s),dr(()=>{s.sort((c,f)=>c.compareDocumentPosition(f)===4?-1:1),hn.delete(s)})),dr(()=>{})}function vi(t,e,r=e){Oa(t,"change",a=>{var n=a?t.defaultChecked:t.checked;r(n)}),mt(e)==null&&r(t.checked),Xt(()=>{var a=e();t.checked=!!a})}function So(t,e,r){for(var a=new Set,n=0;n<t.length;n+=1)t[n].checked&&a.add(t[n].__value);return r||a.delete(e),Array.from(a)}function gn(t){var e=t.type;return e==="number"||e==="range"}function mn(t){return t===""?null:+t}function Lo(t,e,r=e){Oa(t,"change",()=>{r(t.files)}),Xt(()=>{t.files=e()})}function kl(t,e,r){if(t.multiple)return To(t,e);for(var a of t.options){var n=ta(a);if(Zi(n,e)){a.selected=!0;return}}(!r||e!==void 0)&&(t.selectedIndex=-1)}function Co(t,e){_t(()=>{var r=new MutationObserver(()=>{var a=t.__value;kl(t,a)});return r.observe(t,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),()=>{r.disconnect()}})}function Ao(t,e,r=e){var a=!0;Oa(t,"change",n=>{var i=n?"[selected]":":checked",s;if(t.multiple)s=[].map.call(t.querySelectorAll(i),ta);else{var d=t.querySelector(i)??t.querySelector("option:not([disabled])");s=d&&ta(d)}r(s)}),_t(()=>{var n=e();if(kl(t,n,a),a&&n===void 0){var i=t.querySelector(":checked");i!==null&&(n=ta(i),r(n))}t.__value=n,a=!1}),Co(t)}function To(t,e){for(var r of t.options)r.selected=~e.indexOf(ta(r))}function ta(t){return"__value"in t?t.__value:t.value}function hi(t,e){return t===e||(t==null?void 0:t[Ft])===e}function Ge(t={},e,r,a){return _t(()=>{var n,i;return Xt(()=>{n=i,i=[],mt(()=>{t!==r(...i)&&(e(t,...i),n&&hi(r(...n),t)&&e(null,...n))})}),()=>{dr(()=>{i&&hi(r(...i),t)&&e(null,...i)})}}),t}function $o(t,e){ao(window,["resize"],()=>Nn(()=>e(window[t])))}function $e(t=!1){const e=Me,r=e.l.u;if(!r)return;let a=()=>H(e.s);if(t){let n=0,i={};const s=de(()=>{let d=!1;const c=e.s;for(const f in c)c[f]!==i[f]&&(i[f]=c[f],d=!0);return d&&n++,n});a=()=>l(s)}r.b.length&&Ts(()=>{gi(e,a),pn(r.b)}),ut(()=>{const n=mt(()=>r.m.map(es));return()=>{for(const i of n)typeof i=="function"&&i()}}),r.a.length&&ut(()=>{gi(e,a),pn(r.a)})}function gi(t,e){if(t.l.s)for(const r of t.l.s)l(r);e()}function G(t,e){var i;var r=(i=t.$$events)==null?void 0:i[e.type],a=Ur(r)?r.slice():r==null?[]:[r];for(var n of a)n.call(this,e)}function Ol(t,e,r){if(t==null)return e(void 0),Ie;const a=mt(()=>t.subscribe(e,r));return a.unsubscribe?()=>a.unsubscribe():a}const Tr=[];function Bn(t,e=Ie){let r=null;const a=new Set;function n(d){if(Ga(t,d)&&(t=d,r)){const c=!Tr.length;for(const f of a)f[1](),Tr.push(f,t);if(c){for(let f=0;f<Tr.length;f+=2)Tr[f][0](Tr[f+1]);Tr.length=0}}}function i(d){n(d(t))}function s(d,c=Ie){const f=[d,c];return a.add(f),a.size===1&&(r=e(n,i)||Ie),d(t),()=>{a.delete(f),a.size===0&&r&&(r(),r=null)}}return{set:n,update:i,subscribe:s}}function zo(t){let e;return Ol(t,r=>e=r)(),e}let Ta=!1,On=Symbol();function Ea(t,e,r){const a=r[e]??(r[e]={store:null,source:Nr(void 0),unsubscribe:Ie});if(a.store!==t&&!(On in r))if(a.unsubscribe(),a.store=t??null,t==null)a.source.v=void 0,a.unsubscribe=Ie;else{var n=!0;a.unsubscribe=Ol(t,i=>{n?a.source.v=i:W(a.source,i)}),n=!1}return t&&On in r?zo(t):l(a.source)}function Pa(){const t={};function e(){Qa(()=>{for(var r in t)t[r].unsubscribe();zi(t,On,{enumerable:!1,value:!0})})}return[t,e]}function Do(t){var e=Ta;try{return Ta=!1,[t(),Ta]}finally{Ta=e}}const Ro={get(t,e){if(!t.exclude.includes(e))return l(t.version),e in t.special?t.special[e]():t.props[e]},set(t,e,r){return e in t.special||(t.special[e]=D({get[e](){return t.props[e]}},e,Ui)),t.special[e](r),Ua(t.version),!0},getOwnPropertyDescriptor(t,e){if(!t.exclude.includes(e)&&e in t.props)return{enumerable:!0,configurable:!0,value:t.props[e]}},deleteProperty(t,e){return t.exclude.includes(e)||(t.exclude.push(e),Ua(t.version)),!0},has(t,e){return t.exclude.includes(e)?!1:e in t.props},ownKeys(t){return Reflect.ownKeys(t.props).filter(e=>!t.exclude.includes(e))}};function oe(t,e){return new Proxy({props:t,exclude:e,special:{},version:vt(0)},Ro)}const No={get(t,e){let r=t.props.length;for(;r--;){let a=t.props[r];if(zr(a)&&(a=a()),typeof a=="object"&&a!==null&&e in a)return a[e]}},set(t,e,r){let a=t.props.length;for(;a--;){let n=t.props[a];zr(n)&&(n=n());const i=or(n,e);if(i&&i.set)return i.set(r),!0}return!1},getOwnPropertyDescriptor(t,e){let r=t.props.length;for(;r--;){let a=t.props[r];if(zr(a)&&(a=a()),typeof a=="object"&&a!==null&&e in a){const n=or(a,e);return n&&!n.configurable&&(n.configurable=!0),n}}},has(t,e){if(e===Ft||e===Bi)return!1;for(let r of t.props)if(zr(r)&&(r=r()),r!=null&&e in r)return!0;return!1},ownKeys(t){const e=[];for(let r of t.props){zr(r)&&(r=r());for(const a in r)e.includes(a)||e.push(a)}return e}};function Io(...t){return new Proxy({props:t},No)}function mi(t){for(var e=Ue,r=Ue;e!==null&&!(e.f&(Jt|yr));)e=e.parent;try{return Et(e),t()}finally{Et(r)}}function D(t,e,r,a){var C;var n=(r&ms)!==0,i=!Wr||(r&_s)!==0,s=(r&ps)!==0,d=(r&bs)!==0,c=!1,f;s?[f,c]=Do(()=>t[e]):f=t[e];var m=Ft in t||Bi in t,g=s&&(((C=or(t,e))==null?void 0:C.set)??(m&&e in t&&(P=>t[e]=P)))||void 0,v=a,h=!0,x=!1,u=()=>(x=!0,h&&(h=!1,d?v=mt(a):v=a),v);f===void 0&&a!==void 0&&(g&&i&&ss(),f=u(),g&&g(f));var _;if(i)_=()=>{var P=t[e];return P===void 0?u():(h=!0,x=!1,P)};else{var k=mi(()=>(n?de:dt)(()=>t[e]));k.f|=Mi,_=()=>{var P=l(k);return P!==void 0&&(v=void 0),P===void 0?v:P}}if(!(r&Ui))return _;if(g){var b=t.$$legacy;return function(P,O){return arguments.length>0?((!i||!O||b||c)&&g(O?_():P),P):_()}}var T=!1,S=!1,p=Nr(f),E=mi(()=>de(()=>{var P=_(),O=l(p);return T?(T=!1,S=!0,O):(S=!1,p.v=P)}));return n||(E.equals=Ln),function(P,O){if(lr!==null&&(T=S,_(),l(p)),arguments.length>0){const A=O?l(E):i&&s?ve(P):P;return E.equals(A)||(T=!0,W(p,A),x&&v!==void 0&&(v=A),mt(()=>l(E))),P}return l(E)}}function Jr(t){Me===null&&en(),Wr&&Me.l!==null?qo(Me).m.push(t):ut(()=>{const e=mt(t);if(typeof e=="function")return e})}function ln(t){Me===null&&en(),Jr(()=>()=>mt(t))}function Mo(t,e,{bubbles:r=!1,cancelable:a=!1}={}){return new CustomEvent(t,{detail:e,bubbles:r,cancelable:a})}function Sr(){const t=Me;return t===null&&en(),(e,r,a)=>{var i;const n=(i=t.s.$$events)==null?void 0:i[e];if(n){const s=Ur(n)?n.slice():[n],d=Mo(e,r,a);for(const c of s)c.call(t.x,d);return!d.defaultPrevented}return!0}}function qo(t){var e=t.l;return e.u??(e.u={a:[],b:[],m:[]})}const jo="5";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(jo);var da;class Bo{constructor(){Nt(this,da,Oe(ve([])))}get _items(){return l(lt(this,da))}set _items(e){W(lt(this,da),ve(e))}get size(){return this._items.length}enqueue(e){this._items.push(e)}dequeue(){if(this.size===0)throw new Error("Queue is empty");return this._items.shift()}peek(){if(this.size===0)throw new Error("Queue is empty");return this._items[0]}clear(){this._items=[]}}da=new WeakMap;var ua,fa;class Fo{constructor(){Nt(this,ua,Oe(ve([])));Nt(this,fa,Oe(0));ri(this,"_queue",new Bo)}get _toasts(){return l(lt(this,ua))}set _toasts(e){W(lt(this,ua),ve(e))}get _nextId(){return l(lt(this,fa))}set _nextId(e){W(lt(this,fa),ve(e))}get toasts(){return this._toasts}newToast(e,r="info",a=3500){const n=this._nextId;this._nextId+=1,this._queue.enqueue({id:n,message:e,color:r,duration:a}),this._processQueue()}_processQueue(){if(this._queue.size===0||this._toasts.length>0)return;const e=this._queue.dequeue();this._toasts.push(e),setTimeout(()=>{this._toasts.splice(this._toasts.findIndex(r=>r.id===e.id),1),this._processQueue()},e.duration)}removeToast(e){this._toasts.splice(this._toasts.findIndex(r=>r.id===e),1),this._processQueue()}}ua=new WeakMap,fa=new WeakMap;const Qe=new Fo;async function Ho(t,e=8,r=2e3){for(let a=0;a<e;a++){const n=r+a*1e3;try{a>0&&console.log(`Attempt to fetch from SF #${a+1} with timeout ${n}ms`);const i=new AbortController,s=setTimeout(()=>i.abort(),n),d=await fetch(t,{signal:i.signal});if(clearTimeout(s),!d.ok)throw new Error(`HTTP error! status: ${d.status}`);return await d.json()}catch(i){if(console.error(`Attempt ${a+1} failed:`,i),a===e-1)throw console.error("All attempts failed"),i;const s=(a+1)*1e3;console.log(`Waiting ${s}ms before next attempt...`),await new Promise(d=>setTimeout(d,s))}}}function Uo(t){if(t.grid.every(e=>e.rowSchema.length>0)){const e=new Blob([JSON.stringify(t)],{type:"text/json"}),r=document.createElement("a"),a=prompt("Enter the filename with or without .json extension");a?(r.download=`${a.endsWith(".json")?a:`${a}.json`}`,r.href=window.URL.createObjectURL(e),r.dataset.downloadurl=["text/json",r.download,r.href].join(":"),r.dispatchEvent(new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0})),r.remove(),Qe.newToast("TESTS PASSED! Upload the new organigram to Sitefinity, publish it and refresh this page!","info")):Qe.newToast("JSON file not downloaded as user cancelled or name is invalid.","info")}else Qe.newToast("FAILED: YOU CANNOT SAVE WITH AN EMPTY ROW!!","error")}function Fn(t){let e=t.length;return t.forEach(r=>{var a;r&&"size"in r&&((a=r.size)!=null&&a.doubleX)&&e++}),e}async function Vo(t){var a;const e=t.target,r=(a=e.files)==null?void 0:a[0];if(r)if(r.name.endsWith(".json")){const n=await Wo(r);return e.value="",n?(Qe.newToast("JSON file successfully parsed - Rendering again...","info"),n):(Qe.newToast("Error processing JSON file","error"),null)}else return null;return null}function Wo(t){return new Promise((e,r)=>{const a=new FileReader;a.onload=n=>{var i;try{if((i=n.target)!=null&&i.result&&typeof n.target.result=="string"){const s=JSON.parse(n.target.result);e(s)}else Qe.newToast("FileReader result is null or not a string","error"),r(new Error("FileReader result is null or not a string"))}catch(s){Qe.newToast("Error reading or parsing JSON:","error"),r(s)}},a.onerror=()=>r(new Error("Error reading the file")),a.readAsText(t)})}function _i(){return{isList:!0,title:{en:["------"],fr:["------"],es:["------"],zh:["------"],ru:["------"],ar:["------"]},entries:[{en:"------",fr:"------",es:"------",zh:"------",ru:"------",ar:"------"}],checked:!0}}function Gr(){return{name:{en:"------",zh:"------",ru:"------"},title:{en:["------"],fr:["------"],es:["------"],zh:["------"],ru:["------"],ar:["------"]},reportingLines:{en:["------"],fr:["------"],es:["------"],zh:["------"],ru:["------"],ar:["------"]},checked:!0}}function El(t){return t.map(({checked:r,...a})=>{if(!a.isList&&!a.title&&!a.entries)throw new Error("Modal entry missing title property");if(a.isList&&!a.endsWithHr&&!a.entries&&!a.title)throw new Error("List Entry has no endsWithHr, entries or title property hence is not valid");const n=s=>[s[0]],i=s=>s.length===2?[s[0],s[1]]:[s[0]];if("isList"in a){const s={isList:!0,entries:a.entries,endsWithHr:a.endsWithHr};return a.title&&(s.title={en:n(a.title.en),fr:n(a.title.fr),es:n(a.title.es),zh:n(a.title.zh),ru:n(a.title.ru),ar:n(a.title.ar)}),s}else return{...a,title:{en:i(a.title.en),fr:i(a.title.fr),es:i(a.title.es),zh:i(a.title.zh),ru:i(a.title.ru),ar:i(a.title.ar)}}})}var va,ha;class Zo{constructor(){Nt(this,va,Oe(ve({grid:[]})));Nt(this,ha,Oe(ve([])))}get _organigram(){return l(lt(this,va))}set _organigram(e){W(lt(this,va),ve(e))}get _history(){return l(lt(this,ha))}set _history(e){W(lt(this,ha),ve(e))}get organigram(){return St(this._organigram)}get history(){return this._history}bumpVersion(e){this._organigram=e,this._history.push(St(this._organigram))}initialize(e){if(!e||this.organigram.grid.length>0){console.warn("invalid initial data or organigram already initialized!");return}this._organigram=e,this._history=[St(this._organigram)]}reInitialize(e){this._organigram=e,this._history=[St(this._organigram)]}restoreVersion(e,r=!1){if(e<1||e>=this._history.length){console.error("restoreVersion failed: invalid versionToRestore!");return}if(r&&!confirm("Are you sure that you want to restore version "+e+"?")){Qe.newToast("Restore Operation was cancelled","warning");return}this._history=this._history.slice(0,e),this._organigram=JSON.parse(JSON.stringify(this._history[this._history.length-1]));const a=e===1;Qe.newToast(`${a?"Sitefinity version ":"Version "+e} restored`,"info")}addRow(e,r=!1){if(e<0||e>this._organigram.grid.length){console.error("addRow failed: invalid rowIndex!");return}if(confirm(`Are you sure that you want to add a new row ${r?"ABOVE":"BELOW"}?`)){const a={grid:[...this._organigram.grid.slice(0,e),{rowSchema:[null]},...this._organigram.grid.slice(e)]};this.bumpVersion(a),Qe.newToast("New row added successfully, new version created","info")}else Qe.newToast("Add Row Operation was cancelled","warning")}removeRow(e){if(e<0||e>=this._organigram.grid.length){Qe.newToast("Failed to remove row (INVALID ROW INDEX)","error");return}let r=!1;if(confirm("Are you sure that you want to remove an ENTIRE ROW AND ALL THE CHILDRENS OF THAT ROW???")&&confirm("Do you have a backup copy? Once you upload to sitefinity the data about this row will be lost!")){r=!0;const a={grid:[...this._organigram.grid.slice(0,e),...this._organigram.grid.slice(e+1)]};this.bumpVersion(a),Qe.newToast("New row added successfully, new version created","info")}r||Qe.newToast("Delete Operation was cancelled","warning")}addBox(e,r,a){if(r<0||r>=this._organigram.grid.length||a<0||a>this._organigram.grid[r].rowSchema.length){Qe.newToast("Failed to add box (INVALID ROW INDEX OR BOX INDEX)","error");return}const n=this._organigram.grid.map((i,s)=>s===r?{...i,rowSchema:[...i.rowSchema.slice(0,a),e,...i.rowSchema.slice(a)]}:i);this.bumpVersion({grid:n})}removeBox(e,r){if(e<0||e>=this._organigram.grid.length||r<0||r>=this._organigram.grid[e].rowSchema.length){Qe.newToast("Failed to remove box (INVALID ROW INDEX OR BOX INDEX)","error");return}const a=this._organigram.grid.map((n,i)=>i===e?{...n,rowSchema:n.rowSchema.filter((s,d)=>d!==r)}:n);this.bumpVersion({grid:a}),Qe.newToast("Box removed successfully, new version created","info")}changeBoxModal(e,r,a,n,i){const s=this._organigram.grid[e].rowSchema[r];if(!s||!("data"in s)){console.error("Invalid box"),Qe.newToast("BUG: INVALID BOX","error");return}const d=s;n?d.data.isHorizontal=!0:"isHorizontal"in d.data&&delete d.data.isHorizontal,d.data.modal=a,i&&(d.data.modalOveriddes=[...i]),this._history.push(St(this._organigram)),Qe.newToast("Box modal changed successfully, new version created","info")}changeRow(e,r){if(e<0||e>=this._organigram.grid.length){Qe.newToast("Failed to change row (INVALID ROW INDEX)","error");return}if(this._organigram.grid[e].rowSchema.length!==r.length){Qe.newToast("Failed to change row (NUMBER OF BOXES MUST MATCH)","error");return}const n=this._organigram.grid.map((i,s)=>s===e?{...i,rowSchema:r}:i);this.bumpVersion({grid:n}),Qe.newToast("Row changed successfully, new version created","info")}}va=new WeakMap,ha=new WeakMap;const Ke=new Zo;vs();const Va=(t,e=Ie,r=Ie,a)=>{let n=dt(()=>na(a==null?void 0:a(),!1));var i=Xo();const s=dt(()=>e()[r()]);var d=N(i);{var c=m=>{var g=Jo(),v=N(g);F(()=>ee(v,l(s)[0])),o(m,g)},f=m=>{Yo(m,()=>l(s),r,()=>l(n))};V(d,m=>{l(s).length===1?m(c):m(f,!1)})}o(t,i)},Yo=(t,e=Ie,r=Ie,a=Ie)=>{var n=te(),i=R(n);Be(i,1,e,He,(s,d,c)=>{var f=rc(),m=R(f);{var g=u=>{var _=Go();ae(_,"first-rl",c===0),ae(_,"second-rl",c===1);var k=N(_),b=w(k,3);ae(b,"second-rl-name",c===1),ae(b,"first-rl-name",c===0);var T=N(b);F(S=>{ee(k,`${pi[r()]??""} ${S??""}${(r()==="zh"?"角":"")??""}: `),ee(T,l(d))},[()=>String.fromCharCode(64+(c+1)).toLocaleUpperCase()],dt),o(u,_)},v=u=>{var _=te(),k=R(_);{var b=S=>{var p=te(),E=R(p);{var C=O=>{var A=Ko();ae(A,"first-rl",c===0);var L=w(N(A),3),$=N(L);F(()=>ee($,l(d))),o(O,A)},P=O=>{var A=Qo();ae(A,"second-rl",c===1);var L=w(N(A),3),$=N(L);F(()=>ee($,l(d))),o(O,A)};V(E,O=>{c===0?O(C):O(P,!1)})}o(S,p)},T=S=>{var p=ec();ae(p,"first-rl",c===0),ae(p,"second-rl",c===1);var E=N(p),C=w(E,3);ae(C,"second-rl-name",c===1),ae(C,"first-rl-name",c===0);var P=N(C);F(O=>{ee(E,`${pi[r()]??""} ${O??""}: `),ee(P,l(d))},[()=>String.fromCharCode(64+(c+1))],dt),o(S,p)};V(k,S=>{r()==="ar"?S(b):S(T,!1)},!0)}o(u,_)};V(m,u=>{r()==="zh"?u(g):u(v,!1)})}var h=w(m,2);{var x=u=>{var _=tc();o(u,_)};V(h,u=>{c===0&&a()&&u(x)})}o(s,f)}),o(t,n)},pi={en:"Reporting Line",fr:"Lien hiérarchique",es:"Línea de responsabilidad",zh:"分管领导:",ru:"Порядок подчиненности"};var Jo=y('<span class="report single-line"> </span>'),Xo=y('<div class="rl-container"><!></div>'),Go=y('<span class="report"> <br> <span class="rl-name"> </span></span>'),Ko=y('<span class="report">التسلسل الإداري ألف:<br> <span class="rl-name first-rl-name"> </span></span>'),Qo=y('<span class="report">التسلسل الإداري باء:<br> <span class="rl-name second-rl-name"> </span></span>'),ec=y('<span class="report"> <br> <span class="rl-name"> </span></span>'),tc=y('<span class="report separator">-</span>'),rc=y("<!> <!>",1);const Hn=(t,e=Ie,r=Ie,a=Ie)=>{var n=oc(),i=N(n);{var s=g=>{var v=nc(),h=N(v);F(()=>ee(h,e().title[a()])),o(g,v)};V(i,g=>{e().title&&g(s)})}var d=w(i,2);{var c=g=>{var v=lc();Be(v,5,()=>e().entries,He,(h,x)=>{var u=ic(),_=N(u);F(()=>ee(_,l(x)[a()])),o(h,u)}),o(g,v)};V(d,g=>{e().entries&&g(c)})}var f=w(d,2);{var m=g=>{var v=sc();o(g,v)};V(f,g=>{e().endsWithHr&&g(m)})}F(()=>ae(n,"mt-5",!r())),o(t,n)},Un=(t,e=Ie,r=Ie,a=Ie)=>{var n=vc(),i=N(n),s=w(i,2),d=N(s);{var c=u=>{var _=cc(),k=N(_),b=N(k);F(()=>{ke(k,"href",e().link+a()),ee(b,e().name[a()]??e().name.en)}),o(u,_)},f=u=>{var _=dc(),k=N(_);F(()=>ee(k,e().name[a()]??e().name.en)),o(u,_)};V(d,u=>{e().link?u(c):u(f,!1)})}var m=w(d,2);{var g=u=>{var _=uc(),k=N(_);F(()=>ee(k,e().title[a()])),o(u,_)},v=u=>{var _=te(),k=R(_);Be(k,1,()=>e().title[a()],He,(b,T,S)=>{var p=fc();ae(p,"mt-2",S===0);var E=N(p);F(()=>ee(E,l(T))),o(b,p)}),o(u,_)};V(m,u=>{typeof e().title[a()]=="string"?u(g):u(v,!1)})}var h=w(m,2);{var x=u=>{Va(u,()=>e().reportingLines,a)};V(h,u=>{e().reportingLines&&u(x)})}F(()=>{ae(n,"mb-3",r()),ke(i,"alt",e().title[a()][0]),ke(i,"src",e().img??"https://www.fao.org/images/aboutfaolibraries/organizationalchart/Vacant.jpg"),ae(i,"vacant-img",!e().img)}),o(t,n)},ac=(t,e=Ie,r=Ie,a=Ie)=>{var n=mc();const i=dt(()=>e().name[a()]??e().name.en);var s=N(n),d=N(s),c=w(d,2),f=N(c);{var m=S=>{var p=hc();F(()=>ke(p,"href",e().link)),o(S,p)},g=S=>{var p=gc();o(S,p)};V(f,S=>{e().link?S(m):S(g,!1)})}var v=w(f,2),h=N(v),x=w(s,2),u=N(x),_=w(x,2),k=N(_),b=w(_,2),T=N(b);Va(T,()=>e().reportingLines,a,()=>!0),F(()=>{ke(d,"src",e().img??"https://www.fao.org/images/aboutfaolibraries/organizationalchart/user_coin.jpg"),ke(d,"alt",l(i)),ae(v,"ms-2",!e().link),ee(h,e().office[a()]),ee(u,l(i)),ee(k,e().title[a()])}),o(t,n)};var nc=y('<h3 class="title"> </h3>'),ic=y("<li> </li>"),lc=y('<ul class="list"></ul>'),sc=y('<hr class="list-hr" style="color: rgb(244,244,244)">'),oc=y("<div><!> <!> <!></div>"),cc=y('<div><a class="title"> </a></div>'),dc=y('<div class="fw-bold"> </div>'),uc=y('<div class="subtitle mt-2"> </div>'),fc=y('<div class="subtitle"> </div>'),vc=y('<div class="default-entry svelte-1fqfa3i"><img> <div class="description ms-4 svelte-1fqfa3i"><!> <!> <!></div></div>'),hc=y('<a class="globe mx-2"><svg style="width: 20px; height: 20px;" fill="#5792C9" width="10" height="16.5" viewBox="0 0 13.608 16.5"><path d="M-603.861,1021.4a6.686,6.686,0,0,1-3.358-.888,6.634,6.634,0,0,1-1.1-.8,7.169,7.169,0,0,1-1.178-1.329,6.85,6.85,0,0,1-.726-1.394,6.508,6.508,0,0,1-.317-1.1,6.586,6.586,0,0,1-.113-1.737,6.83,6.83,0,0,1,.323-1.653,6.977,6.977,0,0,1,1.064-2.028,6.718,6.718,0,0,1,1.356-1.362,6.606,6.606,0,0,1,2.507-1.146,6.722,6.722,0,0,1,1.79-.168,6.53,6.53,0,0,1,4.287,1.764,7.331,7.331,0,0,1,1.087,1.243,6.786,6.786,0,0,1,.733,1.4,6.542,6.542,0,0,1,.315,1.087,6.632,6.632,0,0,1,.114,1.759,6.945,6.945,0,0,1-.423,1.942,6.591,6.591,0,0,1-1.24,2.083,6.7,6.7,0,0,1-2.152,1.654,6.857,6.857,0,0,1-1.675.548A6.759,6.759,0,0,1-603.861,1021.4Zm3.629-7.267c.188.023,2.185.015,2.275-.011a5.942,5.942,0,0,0-1.271-3.205,13.134,13.134,0,0,1-1.413.547A12.834,12.834,0,0,1-600.232,1014.133Zm-9.535.919a5.956,5.956,0,0,0,1.272,3.221,12.745,12.745,0,0,1,1.413-.546,12.909,12.909,0,0,1-.41-2.674Zm10.534,3.21a5.75,5.75,0,0,0,1.018-1.889,5.638,5.638,0,0,0,.254-1.319h-2.265c0,.022-.007.036-.009.051-.037.376-.068.752-.11,1.128a9.976,9.976,0,0,1-.267,1.377c-.031.121-.032.119.084.161.274.1.549.191.821.293C-599.548,1018.121-599.394,1018.193-599.232,1018.261Zm-7.892-6.833c-.036-.016-.059-.029-.083-.037-.137-.044-.276-.081-.41-.131-.262-.1-.521-.2-.782-.3-.1-.037-.1-.04-.158.043-.1.131-.191.263-.278.4a6.431,6.431,0,0,0-.9,2.487c-.013.08-.019.162-.029.25h2.271A17.494,17.494,0,0,1-607.124,1011.428Zm5.625,6.12a12.994,12.994,0,0,0,.364-2.494H-603.4v2.264A15.611,15.611,0,0,1-601.5,1017.548Zm-4.706-5.9a10.087,10.087,0,0,0-.362,2.49c.218.024,2.17.013,2.249-.013v-2.252A14.268,14.268,0,0,1-606.2,1011.646Zm5.072,2.492a12.522,12.522,0,0,0-.368-2.5,9.821,9.821,0,0,1-1.9.232v2.266Zm-5.089,3.412a9.861,9.861,0,0,1,1.9-.234c.025-.24.014-2.185-.011-2.263h-2.256A12.988,12.988,0,0,0-606.222,1017.549Zm.313-6.763a8.407,8.407,0,0,0,1.583.179c.026-.163.018-2.088-.01-2.175-.058.028-.117.052-.172.084a2.43,2.43,0,0,0-.712.655,4.86,4.86,0,0,0-.517.862C-605.8,1010.513-605.845,1010.639-605.909,1010.786Zm2.505,9.619c.071-.033.133-.058.19-.09a2.35,2.35,0,0,0,.678-.611,5.052,5.052,0,0,0,.684-1.21.721.721,0,0,0,.023-.092,8.421,8.421,0,0,0-1.575-.177Zm-.914-2.183a15.754,15.754,0,0,0-1.582.183c.012.038.017.061.025.081a5.089,5.089,0,0,0,.689,1.219,2.326,2.326,0,0,0,.689.616c.053.03.112.052.18.083Zm.913-7.262a9.372,9.372,0,0,0,1.57-.188.065.065,0,0,0,0-.022.461.461,0,0,0-.018-.053,5.122,5.122,0,0,0-.677-1.2,2.36,2.36,0,0,0-.694-.626c-.055-.031-.113-.054-.182-.086Zm2.491-.353a5.912,5.912,0,0,0,1-.372,4.655,4.655,0,0,0-1.757-1.056A9.312,9.312,0,0,1-600.913,1010.606Zm-6.9,8.346a4.705,4.705,0,0,0,1.751,1.061c-.1-.161-.19-.313-.278-.469s-.169-.312-.248-.47-.153-.325-.23-.49A5.9,5.9,0,0,0-607.809,1018.953Zm6.166,1.1a5.437,5.437,0,0,0,1.736-1.054,4.411,4.411,0,0,0-1.007-.367A7.9,7.9,0,0,1-601.644,1020.053Zm-4.425-10.907-.018-.02c-.034.013-.069.024-.1.04-.16.077-.321.15-.479.232a4.421,4.421,0,0,0-1.049.745c-.028.027-.053.059-.089.1a5.389,5.389,0,0,0,1,.314A6.979,6.979,0,0,1-606.068,1009.146Z" transform="translate(610.665 -1007.788)"></path></svg></a>'),gc=y('<div class="mx-2" style="width: 20px; height: 20px;">&nbsp;</div>'),mc=y('<div class="mb-5"><div class="d-flex align-items-center"><img style="flex-basis: 25%; height: 80px;"> <div class="d-flex align-items-center justify-content-center"><!> <span class="liaison-title"> </span></div></div> <p class="liaison-title mb-0 mt-2"> </p> <p class="liaison-subtitle"> </p> <div class="reporting-lines-row mb-3"><!></div></div>');function _c(t,e){ge(e,!0);var r=te(),a=R(r);Be(a,17,()=>e.activeModalEntries,He,(n,i,s)=>{var d=te(),c=R(d);{var f=g=>{Hn(g,()=>l(i),()=>s===0,()=>e.lang)},m=g=>{Un(g,()=>l(i),()=>s+1!==e.activeModalEntries.length,()=>e.lang)};V(c,g=>{l(i).isList?g(f):g(m,!1)})}o(n,d)}),o(t,r),me()}var pc=y("<br> ",1),bc=y("<br> ",1),yc=y('<div class="accordion-subgrid svelte-hrhcbc"><p style="font-weight:bold" class="svelte-hrhcbc"> </p> <img class="svelte-hrhcbc"> <span> <!></span></div>');function $a(t,e){ge(e,!1);let r=D(e,"record",8),a=D(e,"useDescription",8,!1),n=D(e,"lang",8);const i={en:"ad interim",fr:"par intérim",es:"interino",ru:"временный",zh:"临时的",ar:"مؤقتا"},s={en:"Officer-in-Charge",fr:"Officier responsable",es:"Oficial encargado",ru:"И.о. руководителя",zh:"代理",ar:"القائم بالأعمال"};$e();var d=te(),c=R(d);{var f=m=>{var g=yc(),v=N(g),h=N(v),x=w(v,2),u=w(x,2),_=N(u),k=w(_);{var b=S=>{var p=pc(),E=w(R(p));F(()=>ee(E,` (${i[n()]??""})`)),o(S,p)},T=S=>{var p=te(),E=R(p);{var C=P=>{var O=bc(),A=w(R(O));F(()=>ee(A,` (${s[n()]??""})`)),o(P,O)};V(E,P=>{r().officeHead.assignmentTitle.includes("Officer-in-Charge")&&P(C)},!0)}o(S,p)};V(k,S=>{r().officeHead.assignmentTitle.includes("a.i.")||r().officeHead.assignmentTitle.includes("ad interim")?S(b):S(T,!1)})}F(()=>{ae(g,"subgrid-colored",!a()),ae(v,"break-word",n()==="ru"),ee(h,a()?r().description:r().country.name),ke(x,"src",r().officeHead.staff.picture??"https://www.fao.org/images/aboutfaolibraries/organizationalchart/user_coin.jpg"),ke(x,"alt",r().officeHead.staff.fullName),ee(_,`${r().officeHead.staff.fullName??""} `)}),o(m,g)};V(c,m=>{r().officeHead&&m(f)})}o(t,d),me()}var wc=y("<div><span> </span></div>"),xc=y('<h4 class="svelte-pjlei0"><img alt="icon" class="me-2 icon-img" src="https://www.fao.org/images/aboutfaolibraries/organizationalchart/subregional_ico.png"> </h4> <div class="grid two-cols svelte-pjlei0"></div>',1),kc=y('<h4 class="mt-4 svelte-pjlei0"><img alt="icon" class="me-2 icon-img" src="https://www.fao.org/images/aboutfaolibraries/organizationalchart/countryoffice_ico.png"> </h4> <div class="grid svelte-pjlei0"></div>',1),Oc=y('<h4 class="mt-4 svelte-pjlei0"><img alt="icon" class="me-2 icon-img" src="https://www.fao.org/images/aboutfaolibraries/organizationalchart/technicalofficer_ico.png"> </h4> <div class="grid svelte-pjlei0"></div>',1),Ec=y('<h4 class="mt-4 svelte-pjlei0"><img alt="icon" class="me-2 icon-img" src="https://www.fao.org/images/aboutfaolibraries/organizationalchart/multipleaccreditation_ico.png"> </h4> <div class="grid svelte-pjlei0"></div>',1),Pc=y('<p style="color: red">Error fetching data... Please try later.</p>'),Sc=y("<p>Loading...</p>"),Lc=y('<div class="d-flex align-items-center mb-3"><img style="height: 95px"> <div class="description ms-3"><span><a class="globe"><svg style="width: 16px; height: 16px" fill="#5792C9" width="10" height="16.5" viewBox="0 0 13.608 16.5"><path d="M-603.861,1021.4a6.686,6.686,0,0,1-3.358-.888,6.634,6.634,0,0,1-1.1-.8,7.169,7.169,0,0,1-1.178-1.329,6.85,6.85,0,0,1-.726-1.394,6.508,6.508,0,0,1-.317-1.1,6.586,6.586,0,0,1-.113-1.737,6.83,6.83,0,0,1,.323-1.653,6.977,6.977,0,0,1,1.064-2.028,6.718,6.718,0,0,1,1.356-1.362,6.606,6.606,0,0,1,2.507-1.146,6.722,6.722,0,0,1,1.79-.168,6.53,6.53,0,0,1,4.287,1.764,7.331,7.331,0,0,1,1.087,1.243,6.786,6.786,0,0,1,.733,1.4,6.542,6.542,0,0,1,.315,1.087,6.632,6.632,0,0,1,.114,1.759,6.945,6.945,0,0,1-.423,1.942,6.591,6.591,0,0,1-1.24,2.083,6.7,6.7,0,0,1-2.152,1.654,6.857,6.857,0,0,1-1.675.548A6.759,6.759,0,0,1-603.861,1021.4Zm3.629-7.267c.188.023,2.185.015,2.275-.011a5.942,5.942,0,0,0-1.271-3.205,13.134,13.134,0,0,1-1.413.547A12.834,12.834,0,0,1-600.232,1014.133Zm-9.535.919a5.956,5.956,0,0,0,1.272,3.221,12.745,12.745,0,0,1,1.413-.546,12.909,12.909,0,0,1-.41-2.674Zm10.534,3.21a5.75,5.75,0,0,0,1.018-1.889,5.638,5.638,0,0,0,.254-1.319h-2.265c0,.022-.007.036-.009.051-.037.376-.068.752-.11,1.128a9.976,9.976,0,0,1-.267,1.377c-.031.121-.032.119.084.161.274.1.549.191.821.293C-599.548,1018.121-599.394,1018.193-599.232,1018.261Zm-7.892-6.833c-.036-.016-.059-.029-.083-.037-.137-.044-.276-.081-.41-.131-.262-.1-.521-.2-.782-.3-.1-.037-.1-.04-.158.043-.1.131-.191.263-.278.4a6.431,6.431,0,0,0-.9,2.487c-.013.08-.019.162-.029.25h2.271A17.494,17.494,0,0,1-607.124,1011.428Zm5.625,6.12a12.994,12.994,0,0,0,.364-2.494H-603.4v2.264A15.611,15.611,0,0,1-601.5,1017.548Zm-4.706-5.9a10.087,10.087,0,0,0-.362,2.49c.218.024,2.17.013,2.249-.013v-2.252A14.268,14.268,0,0,1-606.2,1011.646Zm5.072,2.492a12.522,12.522,0,0,0-.368-2.5,9.821,9.821,0,0,1-1.9.232v2.266Zm-5.089,3.412a9.861,9.861,0,0,1,1.9-.234c.025-.24.014-2.185-.011-2.263h-2.256A12.988,12.988,0,0,0-606.222,1017.549Zm.313-6.763a8.407,8.407,0,0,0,1.583.179c.026-.163.018-2.088-.01-2.175-.058.028-.117.052-.172.084a2.43,2.43,0,0,0-.712.655,4.86,4.86,0,0,0-.517.862C-605.8,1010.513-605.845,1010.639-605.909,1010.786Zm2.505,9.619c.071-.033.133-.058.19-.09a2.35,2.35,0,0,0,.678-.611,5.052,5.052,0,0,0,.684-1.21.721.721,0,0,0,.023-.092,8.421,8.421,0,0,0-1.575-.177Zm-.914-2.183a15.754,15.754,0,0,0-1.582.183c.012.038.017.061.025.081a5.089,5.089,0,0,0,.689,1.219,2.326,2.326,0,0,0,.689.616c.053.03.112.052.18.083Zm.913-7.262a9.372,9.372,0,0,0,1.57-.188.065.065,0,0,0,0-.022.461.461,0,0,0-.018-.053,5.122,5.122,0,0,0-.677-1.2,2.36,2.36,0,0,0-.694-.626c-.055-.031-.113-.054-.182-.086Zm2.491-.353a5.912,5.912,0,0,0,1-.372,4.655,4.655,0,0,0-1.757-1.056A9.312,9.312,0,0,1-600.913,1010.606Zm-6.9,8.346a4.705,4.705,0,0,0,1.751,1.061c-.1-.161-.19-.313-.278-.469s-.169-.312-.248-.47-.153-.325-.23-.49A5.9,5.9,0,0,0-607.809,1018.953Zm6.166,1.1a5.437,5.437,0,0,0,1.736-1.054,4.411,4.411,0,0,0-1.007-.367A7.9,7.9,0,0,1-601.644,1020.053Zm-4.425-10.907-.018-.02c-.034.013-.069.024-.1.04-.16.077-.321.15-.479.232a4.421,4.421,0,0,0-1.049.745c-.028.027-.053.059-.089.1a5.389,5.389,0,0,0,1,.314A6.979,6.979,0,0,1-606.068,1009.146Z" transform="translate(610.665 -1007.788)"></path></svg></a> <span class="fw-bold"> </span></span> <div><a class="title"> </a> <!></div></div></div> <div><span> </span> <div class="reporting-lines-row mb-3 svelte-pjlei0"><!></div></div> <div class="accordion mb-5 mt-1"><div class="accordion-item"><div class="accordion-header"><h2 class="mb-0"><button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" aria-expanded="false"><span style="color: #5792C9"> </span></button></h2></div> <div class="accordion-collapse collapse"><div class="accordion-body svelte-pjlei0"><!></div></div></div></div>',1),Cc=y('<a class="globe mx-2"><svg style="width: 20px; height: 20px;" fill="#5792C9" width="10" height="16.5" viewBox="0 0 13.608 16.5"><path d="M-603.861,1021.4a6.686,6.686,0,0,1-3.358-.888,6.634,6.634,0,0,1-1.1-.8,7.169,7.169,0,0,1-1.178-1.329,6.85,6.85,0,0,1-.726-1.394,6.508,6.508,0,0,1-.317-1.1,6.586,6.586,0,0,1-.113-1.737,6.83,6.83,0,0,1,.323-1.653,6.977,6.977,0,0,1,1.064-2.028,6.718,6.718,0,0,1,1.356-1.362,6.606,6.606,0,0,1,2.507-1.146,6.722,6.722,0,0,1,1.79-.168,6.53,6.53,0,0,1,4.287,1.764,7.331,7.331,0,0,1,1.087,1.243,6.786,6.786,0,0,1,.733,1.4,6.542,6.542,0,0,1,.315,1.087,6.632,6.632,0,0,1,.114,1.759,6.945,6.945,0,0,1-.423,1.942,6.591,6.591,0,0,1-1.24,2.083,6.7,6.7,0,0,1-2.152,1.654,6.857,6.857,0,0,1-1.675.548A6.759,6.759,0,0,1-603.861,1021.4Zm3.629-7.267c.188.023,2.185.015,2.275-.011a5.942,5.942,0,0,0-1.271-3.205,13.134,13.134,0,0,1-1.413.547A12.834,12.834,0,0,1-600.232,1014.133Zm-9.535.919a5.956,5.956,0,0,0,1.272,3.221,12.745,12.745,0,0,1,1.413-.546,12.909,12.909,0,0,1-.41-2.674Zm10.534,3.21a5.75,5.75,0,0,0,1.018-1.889,5.638,5.638,0,0,0,.254-1.319h-2.265c0,.022-.007.036-.009.051-.037.376-.068.752-.11,1.128a9.976,9.976,0,0,1-.267,1.377c-.031.121-.032.119.084.161.274.1.549.191.821.293C-599.548,1018.121-599.394,1018.193-599.232,1018.261Zm-7.892-6.833c-.036-.016-.059-.029-.083-.037-.137-.044-.276-.081-.41-.131-.262-.1-.521-.2-.782-.3-.1-.037-.1-.04-.158.043-.1.131-.191.263-.278.4a6.431,6.431,0,0,0-.9,2.487c-.013.08-.019.162-.029.25h2.271A17.494,17.494,0,0,1-607.124,1011.428Zm5.625,6.12a12.994,12.994,0,0,0,.364-2.494H-603.4v2.264A15.611,15.611,0,0,1-601.5,1017.548Zm-4.706-5.9a10.087,10.087,0,0,0-.362,2.49c.218.024,2.17.013,2.249-.013v-2.252A14.268,14.268,0,0,1-606.2,1011.646Zm5.072,2.492a12.522,12.522,0,0,0-.368-2.5,9.821,9.821,0,0,1-1.9.232v2.266Zm-5.089,3.412a9.861,9.861,0,0,1,1.9-.234c.025-.24.014-2.185-.011-2.263h-2.256A12.988,12.988,0,0,0-606.222,1017.549Zm.313-6.763a8.407,8.407,0,0,0,1.583.179c.026-.163.018-2.088-.01-2.175-.058.028-.117.052-.172.084a2.43,2.43,0,0,0-.712.655,4.86,4.86,0,0,0-.517.862C-605.8,1010.513-605.845,1010.639-605.909,1010.786Zm2.505,9.619c.071-.033.133-.058.19-.09a2.35,2.35,0,0,0,.678-.611,5.052,5.052,0,0,0,.684-1.21.721.721,0,0,0,.023-.092,8.421,8.421,0,0,0-1.575-.177Zm-.914-2.183a15.754,15.754,0,0,0-1.582.183c.012.038.017.061.025.081a5.089,5.089,0,0,0,.689,1.219,2.326,2.326,0,0,0,.689.616c.053.03.112.052.18.083Zm.913-7.262a9.372,9.372,0,0,0,1.57-.188.065.065,0,0,0,0-.022.461.461,0,0,0-.018-.053,5.122,5.122,0,0,0-.677-1.2,2.36,2.36,0,0,0-.694-.626c-.055-.031-.113-.054-.182-.086Zm2.491-.353a5.912,5.912,0,0,0,1-.372,4.655,4.655,0,0,0-1.757-1.056A9.312,9.312,0,0,1-600.913,1010.606Zm-6.9,8.346a4.705,4.705,0,0,0,1.751,1.061c-.1-.161-.19-.313-.278-.469s-.169-.312-.248-.47-.153-.325-.23-.49A5.9,5.9,0,0,0-607.809,1018.953Zm6.166,1.1a5.437,5.437,0,0,0,1.736-1.054,4.411,4.411,0,0,0-1.007-.367A7.9,7.9,0,0,1-601.644,1020.053Zm-4.425-10.907-.018-.02c-.034.013-.069.024-.1.04-.16.077-.321.15-.479.232a4.421,4.421,0,0,0-1.049.745c-.028.027-.053.059-.089.1a5.389,5.389,0,0,0,1,.314A6.979,6.979,0,0,1-606.068,1009.146Z" transform="translate(610.665 -1007.788)"></path></svg></a>'),Ac=y('<div class="mx-2" style="width: 20px; height: 20px;">&nbsp;</div>'),Tc=y('<div class="mb-5"><div class="d-flex align-items-center"><img style="flex-basis: 25%; height: 80px;"> <div class="d-flex align-items-center justify-content-center"><!> <span class="liaison-title svelte-pjlei0"> </span></div></div> <p class="liaison-title mb-0 mt-2 svelte-pjlei0"> </p> <p class="liaison-subtitle svelte-pjlei0"> </p> <div class="line-rl mb-3 svelte-pjlei0"><!></div></div>'),$c=y('<div class="accordion mb-5 mt-1"><div class="accordion-item"><div class="accordion-header"><h2 class="mb-0"><button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" aria-expanded="false"><span style="color: #5792C9"> </span></button></h2></div> <div class="accordion-collapse collapse"><div class="accordion-body svelte-pjlei0"><div style="display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px; align-items: center;"></div></div></div></div></div>');function zc(t,e){ge(e,!1);const r={en:"Subregional and Country Offices",fr:"Bureaux sous-régionaux et bureaux de pays",es:"Oficinas subregionales y en los países",zh:"次区域办事处和驻国家代表处 ",ru:"Субрегиональные и страновые представительства ",ar:" المكاتب الإقليمية الفرعية والقطرية"},a={subregional:{en:"Subregional Offices",fr:"Bureaux sous-régionaux",es:"Oficinas Subregionales",zh:"次区域办事处",ru:"Субрегиональные представительства",ar:"المكاتب الإقليمية الفرعية"},country:{en:"Country Offices",fr:"Représentation des pays",es:"Representación en los países",zh:"驻国家代表处",ru:"Страновые представительства",ar:"المكاتب القطرية"},accreditation:{en:"Multiple Accreditation Offices",fr:"Bureau à accréditations multiples",es:"Oficina de acreditación múltiple",zh:"多重委任代表处",ru:"Представительства с аккредитацией в нескольких странах",ar:"المكاتب المتعددة الاعتمادات"},technical:{en:"FAO Offices with Technical Officer",fr:"FAO Offices with Technical Officer",es:"FAO Offices with Technical Officer",zh:"派驻国际技术官员的粮农组织办事处",ru:"Представительства ФАО с техническим специалистом",ar:"مكاتب المنظمة التي فيها مسؤول فني"}};let n=D(e,"lang",8),i=D(e,"records",8),s;const d="EgiB2EW6bZ1cB6lxedCLy5IwdMIvz2Yn2MWp5EBm";s=window.location.origin;async function c(){const h={headers:{"X-Api-Key":d}};let x=await Promise.allSettled([fetch(`${s}/ResourcePackages/FAO/assets/dist/js/organizational_chart/coin_country_label_${n()}.json?v=1.3`).then(p=>p.json()),fetch("https://pbf8yxe90a.execute-api.eu-west-1.amazonaws.com/Production/offices?region=121&officeType=1,2,3,5,6,7,13,17",h).then(p=>p.json()),fetch("https://pbf8yxe90a.execute-api.eu-west-1.amazonaws.com/Production/offices?region=122&officeType=1,2,3,5,6,11,13,17",h).then(p=>p.json()),fetch("https://pbf8yxe90a.execute-api.eu-west-1.amazonaws.com/Production/offices?region=123&officeType=1,2,3,5,6,7,13,17",h).then(p=>p.json()),fetch("https://pbf8yxe90a.execute-api.eu-west-1.amazonaws.com/Production/offices?region=124&officeType=1,2,3,5,6,7,13,17",h).then(p=>p.json()),fetch("https://pbf8yxe90a.execute-api.eu-west-1.amazonaws.com/Production/offices?region=125&officeType=1,2,3,5,6,7,10,13,17",h).then(p=>p.json())]),[u,_,k,b,T,S]=x.map(p=>p.status==="fulfilled"?p.value:null);return[_,k,b,T,S]=[_,k,b,T,S].map((p,E)=>{const C=p.reduce((P,O)=>{let A;return O.officeType.id===7||O.officeType.id===13?A="Multiple Accreditation Offices":O.officeType.id===11?A="FAO Offices with Technical Officer":(A="Country Offices",(O.officeType.id===2||O.officeType.id===3)&&(O.subGroup=O.officeType.id===2?"Subregional Offices":"default")),P[A]||(P[A]=[]),P[A].push(O),P},{});if(C["Country Offices"]){const P=C["Country Offices"].reduce((O,A)=>{const L=A.subGroup||"default";return O[L]||(O[L]=[]),O[L].push(A),O},{});C["Country Offices"]=Object.keys(P).map(O=>({[O]:P[O].sort((A,L)=>A.country.name.localeCompare(L.country.name))}))}return Object.keys(C).map(P=>P!=="Country Offices"?{[P]:C[P].sort((O,A)=>O.country.name.localeCompare(A.country.name))}:{[P]:C[P]})}),n()!=="en"&&[_,k,b,T,S].forEach(p=>{p.forEach(E=>{var P;const C=(P=E["Country Offices"])==null?void 0:P.find(O=>O.default);C!=null&&C.default&&C.default.forEach(O=>{var A;O.country.name=((A=u.find(L=>L.iso2===O.country.id))==null?void 0:A.country)??O.country.name}),E["FAO Offices with Technical Officer"]&&E["FAO Offices with Technical Officer"].forEach(O=>{var A;O.country.name=((A=u.find(L=>L.iso2===O.country.id))==null?void 0:A.country)??O.country.name}),E["Multiple Accreditation Offices"]&&E["Multiple Accreditation Offices"].forEach(O=>{var A;O.country.name=((A=u.find(L=>L.iso2===O.country.id))==null?void 0:A.country)??O.country.name})})}),k[0]["Country Offices"][0].default=k[0]["Country Offices"][0].default.filter(p=>!(p.id=="RNE"&&p.officeType.id==1)),{africa:b,asiaAndPacific:_,europeAndCentralAsia:S,latamAndCaribbean:T,nearEastAndNorthAfrica:k,labels:u}}const f=c();function m(h,x){const u=[],_=h[x];return _&&_.forEach(k=>{if(k["Country Offices"]){const b=k["Country Offices"],T=b.find(p=>p["Subregional Offices"]),S=b.find(p=>p.default);T&&u.push({type:"Subregional Offices",data:T["Subregional Offices"]}),S&&u.push({type:"Country Offices",data:S.default})}k["FAO Offices with Technical Officer"]&&u.push({type:"FAO Offices with Technical Officer",data:k["FAO Offices with Technical Officer"]}),k["Multiple Accreditation Offices"]&&u.push({type:"Multiple Accreditation Offices",data:k["Multiple Accreditation Offices"]})}),u}$e();var g=te(),v=R(g);Be(v,1,i,He,(h,x,u)=>{var _=te(),k=R(_);{var b=S=>{var p=Lc();const E=dt(()=>l(x).name[n()]??l(x).name.en);var C=R(p),P=N(C),O=w(P,2),A=N(O),L=N(A),$=w(L,2),z=N($),I=w(A,2),q=N(I),M=N(q),j=w(q,2);{var B=Fe=>{var Ve=wc(),Te=N(Ve),Xe=N(Te);F(()=>ee(Xe,l(x).subname[n()])),o(Fe,Ve)};V(j,Fe=>{l(x).subname&&Fe(B)})}var Y=w(C,2),U=N(Y),Z=N(U),X=w(U,2),re=N(X);Va(re,()=>l(x).reportingLines,n,()=>!0);var le=w(Y,2);ke(le,"id","coinAccordion"+u);var ne=N(le),Q=N(ne);ke(Q,"id","headingaccmultiple"+u);var fe=N(Q),K=N(fe);ke(K,"data-bs-target","#accmultiple"+u),ke(K,"aria-controls","accmultiple"+u);var Ae=N(K),ye=N(Ae),ie=w(Q,2);ke(ie,"id","accmultiple"+u),ke(ie,"aria-labelledby","headingaccmultiple"+u);var De=N(ie),ce=N(De);vo(ce,()=>f,Fe=>{var Ve=Sc();o(Fe,Ve)},(Fe,Ve)=>{var Te=te(),Xe=R(Te);Be(Xe,1,()=>m(l(Ve),l(x).accordionData),He,(Pe,et)=>{var Ze=te(),Se=R(Ze);{var Je=it=>{var tt=xc(),xe=R(tt),at=w(N(xe));var nt=w(xe,2);Be(nt,5,()=>l(et).data,He,(bt,ot)=>{$a(bt,{get lang(){return n()},useDescription:!0,get record(){return l(ot)}})}),F(()=>ee(at,` ${a.subregional[n()]??""}`)),o(it,tt)},Re=it=>{var tt=te(),xe=R(tt);{var at=bt=>{var ot=kc(),ze=R(ot),ht=w(N(ze));var be=w(ze,2);Be(be,5,()=>l(et).data,He,(Ct,Gt)=>{$a(Ct,{get lang(){return n()},get record(){return l(Gt)}})}),F(()=>ee(ht,` ${a.country[n()]??""}`)),o(bt,ot)},nt=bt=>{var ot=te(),ze=R(ot);{var ht=Ct=>{var Gt=Oc(),vr=R(Gt),jt=w(N(vr));var Rt=w(vr,2);Be(Rt,5,()=>l(et).data,He,(Cr,hr)=>{$a(Cr,{get lang(){return n()},get record(){return l(hr)}})}),F(()=>ee(jt,` ${a.technical[n()]??""}`)),o(Ct,Gt)},be=Ct=>{var Gt=te(),vr=R(Gt);{var jt=Rt=>{var Cr=Ec(),hr=R(Cr),Wl=w(N(hr));var ei=w(hr,2);Be(ei,5,()=>l(et).data,He,(Zl,Yl)=>{$a(Zl,{get lang(){return n()},get record(){return l(Yl)}})}),F(()=>ee(Wl,` ${a.accreditation[n()]??""}`)),o(Rt,Cr)};V(vr,Rt=>{l(et).type==="Multiple Accreditation Offices"&&Rt(jt)},!0)}o(Ct,Gt)};V(ze,Ct=>{l(et).type==="FAO Offices with Technical Officer"?Ct(ht):Ct(be,!1)},!0)}o(bt,ot)};V(xe,bt=>{l(et).type==="Country Offices"?bt(at):bt(nt,!1)},!0)}o(it,tt)};V(Se,it=>{l(et).type==="Subregional Offices"?it(Je):it(Re,!1)})}o(Pe,Ze)}),o(Fe,Te)},(Fe,Ve)=>{var Te=Pc();o(Fe,Te)}),F(()=>{ke(P,"alt",l(E)),ke(P,"src",l(x).img),ke(L,"href",l(x).link),ee(z,l(x).office[n()]),ke(q,"href",`${l(x).nameLink}/${n()}`),ee(M,l(E)),ee(Z,l(x).title[n()]),ee(ye,r[n()])}),o(S,p)},T=S=>{var p=$c();ke(p,"id","coinAccordion"+u);var E=N(p),C=N(E);ke(C,"id","headingaccmultiple"+u);var P=N(C),O=N(P);ke(O,"data-bs-target","#accmultiple"+u),ke(O,"aria-controls","accmultiple"+u);var A=N(O),L=N(A),$=w(C,2);ke($,"id","accmultiple"+u),ke($,"aria-labelledby","headingaccmultiple"+u);var z=N($),I=N(z);Be(I,5,()=>l(x).accordion.entries,He,(q,M)=>{var j=Tc();const B=dt(()=>l(M).name[n()]??l(M).name.en);var Y=N(j),U=N(Y),Z=w(U,2),X=N(Z);{var re=ce=>{var Fe=Cc();F(()=>ke(Fe,"href",l(M).link)),o(ce,Fe)},le=ce=>{var Fe=Ac();o(ce,Fe)};V(X,ce=>{l(M).link?ce(re):ce(le,!1)})}var ne=w(X,2),Q=N(ne),fe=w(Y,2),K=N(fe),Ae=w(fe,2),ye=N(Ae),ie=w(Ae,2),De=N(ie);Va(De,()=>l(M).reportingLines,n,()=>!0),F(()=>{ke(U,"src",l(M).img??"https://www.fao.org/images/aboutfaolibraries/organizationalchart/user_coin.jpg"),ke(U,"alt",l(B)),ae(ne,"ms-2",!l(M).link),ee(Q,l(M).office[n()]),ee(K,l(B)),ee(ye,l(M).title[n()])}),o(q,j)}),F(()=>ee(L,l(x).accordion.title[n()])),o(S,p)};V(k,S=>{l(x).name?S(b):S(T,!1)})}o(h,_)}),o(t,g),me()}var Dc=y('<div class="modal-content"><div class="modal-header"> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button></div> <div class="modal-body"><!></div> <div class="modal-footer"><footer><button type="button" class="btn btn-secondary" data-bs-dismiss="modal" aria-label="Close">Close</button></footer></div></div>'),Rc=y('<div class="modal fade" id="orgModal" aria-labelledby="orgModalLabel"><div class="modal-dialog"><!></div></div>');function Nc(t,e){ge(e,!0);let r=de(()=>e.activeEntry&&(e.activeEntry.data.modalOveriddes||e.activeEntry.data.isHorizontal)),a=de(()=>e.activeEntry&&e.activeEntry.data.isHorizontal),n=de(()=>e.activeEntry&&e.activeEntry.data.isHorizontal&&Array.isArray(e.activeEntry.data.modal)&&e.activeEntry.data.modal.length===3);var i=Rc(),s=N(i),d=N(s);{var c=f=>{var m=Dc(),g=N(m),v=N(g),h=w(v),x=w(g,2),u=N(x);{var _=b=>{const T=de(()=>e.activeEntry.data.modalOveriddes.map((S,p)=>({...S,...e.activeEntry.data.modal[p]})));zc(b,{get lang(){return e.lang},get records(){return l(T)}})},k=b=>{_c(b,{get activeModalEntries(){return e.activeEntry.data.modal},get lang(){return e.lang}})};V(u,b=>{e.activeEntry.data.modalOveriddes?b(_):b(k,!1)})}F(()=>{ee(v,`${e.activeEntry.data.title[e.lang]??""} `),ae(h,"ms-0",e.lang==="ar"),ae(x,"horizontal",l(a)),ae(x,"triple-column",l(n))}),o(f,m)};V(d,f=>{e.activeEntry&&f(c)})}F(()=>{ae(i,"ar",e.lang==="ar"),ae(s,"modal-lg",l(r))}),o(t,i),me()}function Ic(t){W(t,t.v+1)}function Mc(t){let e=0,r=vt(0),a;return()=>{As()&&(l(r),Xt(()=>(e===0&&(a=mt(()=>t(()=>Ic(r)))),e+=1,()=>{Ha().then(()=>{e-=1,e===0&&(a==null||a(),a=void 0)})})))}}function qc(t){const e=typeof t;return t!==null&&(e==="object"||e==="function")}function bi(t,e,r){return r===!0||r===""?t?"col":`col-${e}`:r==="auto"?t?"col-auto":`col-${e}-auto`:t?`col-${r}`:`col-${e}-${r}`}function jc(t,...e){return t.addEventListener(...e),()=>t.removeEventListener(...e)}function Pl(t){let e="";if(typeof t=="string"||typeof t=="number")e+=t;else if(typeof t=="object")if(Array.isArray(t))e=t.map(Pl).filter(Boolean).join(" ");else for(let r in t)t[r]&&(e&&(e+=" "),e+=r);return e}const Ce=(...t)=>t.map(Pl).filter(Boolean).join(" ");function qr(t){if(!t)return 0;let{transitionDuration:e,transitionDelay:r}=window.getComputedStyle(t);const a=Number.parseFloat(e),n=Number.parseFloat(r);return!a&&!n?0:(e=e.split(",")[0],r=r.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(r))*1e3)}var Bc=y("<div><!></div>");function Fc(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","flush","stayOpen","theme"]);ge(e,!1);const[n,i]=Pa(),s=()=>Ea(h,"$open",n),d=se(),c=Sr();let f=D(e,"class",8,""),m=D(e,"flush",8,!1),g=D(e,"stayOpen",8,!1),v=D(e,"theme",8,void 0);const h=Bn(null);ml("accordion",{open:h,stayOpen:g(),toggle:k=>{s()===k?h.set(null):h.set(k),c("toggle",{[k]:s()===k})}}),he(()=>(H(f()),H(m())),()=>{W(d,Ce(f(),"accordion",{"accordion-flush":m()}))}),qe(),$e();var x=Bc();let u;var _=N(x);_e(_,e,"default",{},null),F(()=>u=we(x,u,{class:l(d),"data-bs-theme":v(),...a})),o(t,x),me(),i()}var Hc=y('<h2><button type="button"><!></button></h2>');function Uc(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class"]);ge(e,!1);const n=se();let i=D(e,"class",8,"");he(()=>H(i()),()=>{W(n,Ce(i(),"accordion-button"))}),qe(),$e();var s=Hc();let d;var c=N(s),f=N(c);_e(f,e,"default",{},null),F(()=>{d=we(s,d,{class:"accordion-header",...a}),Pr(c,Er(l(n)))}),J("click",c,function(m){G.call(this,e,m)}),o(t,s),me()}function Vc(t){return t.style.display="block",{duration:qr(t),tick:r=>{r===0&&t.classList.add("show")}}}function Wc(t){return t.classList.remove("show"),{duration:qr(t),tick:r=>{r===0&&(t.style.display="none")}}}function Zc(t,e){const r=e.horizontal?"width":"height";return t.style[r]=`${t.getBoundingClientRect()[r]}px`,t.classList.add("collapsing"),t.classList.remove("collapse","show"),{duration:qr(t),tick:n=>{n>0?t.style[r]="":n===0&&(t.classList.remove("collapsing"),t.classList.add("collapse"))}}}function Yc(t,e){const r=e.horizontal,a=r?"width":"height";return t.classList.add("collapsing"),t.classList.remove("collapse","show"),t.style[a]=0,{duration:qr(t),tick:i=>{i<1?r?t.style.width=`${t.scrollWidth}px`:t.style.height=`${t.scrollHeight}px`:(t.classList.remove("collapsing"),t.classList.add("collapse","show"),t.style[a]="")}}}const yi=["touchstart","click"],Jc=(t,e)=>{let r;if(typeof t=="string"&&typeof window<"u"&&document&&document.createElement){let a=document.querySelectorAll(t);if(a.length||(a=document.querySelectorAll(`#${t}`)),!a.length)throw new Error(`The target '${t}' could not be identified in the dom, tip: check spelling`);yi.forEach(n=>{a.forEach(i=>{i.addEventListener(n,e)})}),r=()=>{yi.forEach(n=>{a.forEach(i=>{i.removeEventListener(n,e)})})}}return()=>{typeof r=="function"&&(r(),r=void 0)}};var Xc=y("<div><!></div>");function Gc(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["isOpen","class","horizontal","navbar","onEntering","onEntered","onExiting","onExited","expand","toggler"]);ge(e,!1);const n=se(),i=Sr();let s=D(e,"isOpen",12,!1),d=D(e,"class",8,""),c=D(e,"horizontal",8,!1),f=D(e,"navbar",8,!1),m=D(e,"onEntering",8,()=>i("opening")),g=D(e,"onEntered",8,()=>i("open")),v=D(e,"onExiting",8,()=>i("closing")),h=D(e,"onExited",8,()=>i("close")),x=D(e,"expand",8,!1),u=D(e,"toggler",8,null);Jr(()=>Jc(u(),C=>{s(!s()),C.preventDefault()}));let _=se(0),k=se(!1);const b=se({});Xr(b,l(b).xs=0),Xr(b,l(b).sm=576),Xr(b,l(b).md=768),Xr(b,l(b).lg=992),Xr(b,l(b).xl=1200);function T(){i("update",s())}he(()=>(H(d()),H(c()),H(f())),()=>{W(n,Ce(d(),{"collapse-horizontal":c(),"navbar-collapse":f()}))}),he(()=>(H(f()),H(x()),l(_),l(b),H(s()),l(k)),()=>{f()&&x()&&(l(_)>=l(b)[x()]&&!s()?(s(!0),W(k,!0),T()):l(_)<l(b)[x()]&&l(k)&&(s(!1),W(k,!1),T()))}),qe(),$e();var S=te(),p=R(S);{var E=C=>{var P=Xc();let O;var A=N(P);_e(A,e,"default",{},null),F(()=>O=we(P,O,{style:f()?void 0:"overflow: hidden;",...a,class:l(n)})),Mr(1,P,()=>Yc,()=>({horizontal:c()})),Mr(2,P,()=>Zc,()=>({horizontal:c()})),J("introstart",P,function(L){G.call(this,e,L)}),J("introend",P,function(L){G.call(this,e,L)}),J("outrostart",P,function(L){G.call(this,e,L)}),J("outroend",P,function(L){G.call(this,e,L)}),J("introstart",P,function(...L){var $;($=m())==null||$.apply(this,L)}),J("introend",P,function(...L){var $;($=g())==null||$.apply(this,L)}),J("outrostart",P,function(...L){var $;($=v())==null||$.apply(this,L)}),J("outroend",P,function(...L){var $;($=h())==null||$.apply(this,L)}),o(C,P)};V(p,C=>{s()&&C(E)})}$o("innerWidth",C=>W(_,C)),o(t,S),me()}var Kc=y("<!> ",1),Qc=y('<div class="accordion-body"><!></div>'),ed=y("<div><!> <!></div>");function td(t,e){ge(e,!1);const[r,a]=Pa(),n=()=>Ea(h,"$open",r),i=se(),s=se();let d=D(e,"class",8,""),c=D(e,"header",8,""),f=D(e,"active",12,!1);const m=Sr(),{stayOpen:g,toggle:v,open:h}=ka("accordion");let x=se();Jr(()=>{f()&&v(l(x))});const u=()=>{g&&f(!f()),v(l(x)),m("toggle",!l(s))};he(()=>H(d()),()=>{W(i,Ce(d(),"accordion-item"))}),he(()=>(H(f()),n(),l(x)),()=>{W(s,g?f():n()===l(x))}),qe(),$e();var _=ed(),k=N(_);const b=dt(()=>!l(s)&&"collapsed");Uc(k,{get class(){return l(b)},$$events:{click:u},children:(S,p)=>{var E=Kc(),C=R(E);_e(C,e,"header",{},null);var P=w(C);F(()=>ee(P,` ${c()??""}`)),o(S,E)},$$slots:{default:!0}});var T=w(k,2);Gc(T,{get isOpen(){return l(s)},class:"accordion-collapse",$$events:{introstart(S){G.call(this,e,S)},introend(S){G.call(this,e,S)},outrostart(S){G.call(this,e,S)},outroend(S){G.call(this,e,S)}},children:(S,p)=>{var E=Qc(),C=N(E);_e(C,e,"default",{},null),o(S,E)},$$slots:{default:!0}}),Ge(_,S=>W(x,S),()=>l(x)),F(()=>Pr(_,Er(l(i)))),o(t,_),me(),a()}const rd=t=>t;function Sl(t,{delay:e=0,duration:r=400,easing:a=rd}={}){const n=+getComputedStyle(t).opacity;return{delay:e,duration:r,easing:a,css:i=>`opacity: ${i*n}`}}var ad=y('<h4 class="alert-heading"> <!></h4>'),nd=y('<button type="button"></button>'),id=y("<div><!> <!> <!></div>");function Vn(t,e){const r=qn(e),a=oe(e,["children","$$slots","$$events","$$legacy"]),n=oe(a,["class","content","closeAriaLabel","closeClassName","color","dismissible","fade","heading","isOpen","toggle","theme","transition"]);ge(e,!1);const i=se(),s=se(),d=se(),c=se();let f=D(e,"class",8,""),m=D(e,"content",8,void 0),g=D(e,"closeAriaLabel",8,"Close"),v=D(e,"closeClassName",8,""),h=D(e,"color",8,"success"),x=D(e,"dismissible",8,!1),u=D(e,"fade",8,!0),_=D(e,"heading",8,""),k=D(e,"isOpen",12,!0),b=D(e,"toggle",8,void 0),T=D(e,"theme",8,void 0),S=D(e,"transition",24,()=>({duration:u()?400:0}));he(()=>(H(x()),H(b())),()=>{W(i,x()||b())}),he(()=>H(b()),()=>{W(s,b()||(()=>k(!1)))}),he(()=>(H(f()),H(h()),l(i)),()=>{W(d,Ce(f(),"alert",`alert-${h()}`,{"alert-dismissible":l(i)}))}),he(()=>H(v()),()=>{W(c,Ce("btn-close",v()))}),qe(),$e();var p=te(),E=R(p);{var C=P=>{var O=id();let A;var L=N(O);{var $=B=>{var Y=ad(),U=N(Y),Z=w(U);_e(Z,e,"heading",{},null),F(()=>ee(U,_())),o(B,Y)};V(L,B=>{(_()||r.heading)&&B($)})}var z=w(L,2);{var I=B=>{var Y=nd();F(()=>{Pr(Y,Er(l(c))),ke(Y,"aria-label",g())}),J("click",Y,function(...U){var Z;(Z=l(s))==null||Z.apply(this,U)}),o(B,Y)};V(z,B=>{l(i)&&B(I)})}var q=w(z,2);{var M=B=>{var Y=pe();F(()=>ee(Y,m())),o(B,Y)},j=B=>{var Y=te(),U=R(Y);_e(U,e,"default",{},null),o(B,Y)};V(q,B=>{m()?B(M):B(j,!1)})}F(()=>A=we(O,A,{...n,"data-bs-theme":T(),class:l(d),role:"alert"})),Mr(3,O,()=>Sl,S),o(P,O)};V(E,P=>{k()&&P(C)})}o(t,p),me()}var ld=y('<span class="visually-hidden"> </span>'),sd=y("<a><!> <!></a>"),od=y('<span class="visually-hidden"> </span>'),cd=y("<span><!> <!></span>");function Ll(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["ariaLabel","border","class","content","color","href","indicator","pill","positioned","placement","shadow","theme"]);ge(e,!1);const n=se();let i=D(e,"ariaLabel",8,""),s=D(e,"border",8,!1),d=D(e,"class",8,""),c=D(e,"content",8,""),f=D(e,"color",8,"secondary"),m=D(e,"href",8,""),g=D(e,"indicator",8,!1),v=D(e,"pill",8,!1),h=D(e,"positioned",8,!1),x=D(e,"placement",8,"top-0 start-100"),u=D(e,"shadow",8,!1),_=D(e,"theme",8,void 0);he(()=>(H(f()),H(v()),H(h()),H(x()),H(g()),H(s()),H(u()),H(d())),()=>{W(n,Ce("badge",`text-bg-${f()}`,v()?"rounded-pill":!1,h()?"position-absolute translate-middle":!1,h()?x():!1,g()?"p-2":!1,s()?typeof s()=="string"?s():"border":!1,u()?typeof u()=="string"?u():"shadow":!1,d()))}),qe(),$e();var k=te(),b=R(k);{var T=p=>{var E=sd();let C;var P=N(E);{var O=z=>{var I=pe();F(()=>ee(I,c())),o(z,I)},A=z=>{var I=te(),q=R(I);_e(q,e,"default",{},null),o(z,I)};V(P,z=>{c()?z(O):z(A,!1)})}var L=w(P,2);{var $=z=>{var I=ld(),q=N(I);F(()=>ee(q,i())),o(z,I)};V(L,z=>{(h()||g())&&z($)})}F(()=>C=we(E,C,{...a,href:m(),class:l(n),"data-bs-theme":_()})),o(p,E)},S=p=>{var E=cd();let C;var P=N(E);{var O=z=>{var I=pe();F(()=>ee(I,c())),o(z,I)},A=z=>{var I=te(),q=R(I);_e(q,e,"default",{},null),o(z,I)};V(P,z=>{c()?z(O):z(A,!1)})}var L=w(P,2);{var $=z=>{var I=od(),q=N(I);F(()=>ee(q,i())),o(z,I)};V(L,z=>{(h()||g())&&z($)})}F(()=>C=we(E,C,{...a,class:l(n),"data-bs-theme":_()})),o(p,E)};V(b,p=>{m()?p(T):p(S,!1)})}o(t,k),me()}var dd=y("<a><!></a>"),ud=y("<button><!></button>");function Le(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","active","block","content","close","color","disabled","href","inner","outline","size","value"]);ge(e,!1);const n=se(),i=se(),s=se();let d=D(e,"class",8,""),c=D(e,"active",8,!1),f=D(e,"block",8,!1),m=D(e,"content",8,""),g=D(e,"close",8,!1),v=D(e,"color",8,"secondary"),h=D(e,"disabled",8,!1),x=D(e,"href",8,""),u=D(e,"inner",12,void 0),_=D(e,"outline",8,!1),k=D(e,"size",8,""),b=D(e,"value",8,"");he(()=>H(r),()=>{W(n,r["aria-label"])}),he(()=>(H(d()),H(g()),H(_()),H(v()),H(k()),H(f()),H(c())),()=>{W(i,Ce(d(),g()?"btn-close":"btn",g()||`btn${_()?"-outline":""}-${v()}`,k()?`btn-${k()}`:!1,f()?"d-block w-100":!1,{active:c()}))}),he(()=>H(g()),()=>{W(s,g()?"Close":null)}),qe(),$e();var T=te(),S=R(T);{var p=C=>{var P=dd();let O;var A=N(P);{var L=z=>{var I=pe();F(()=>ee(I,m())),o(z,I)},$=z=>{var I=te(),q=R(I);_e(q,e,"default",{},null),o(z,I)};V(A,z=>{m()?z(L):z($,!1)})}Ge(P,z=>u(z),()=>u()),F(()=>{O=we(P,O,{...a,class:l(i),href:x(),"aria-label":l(n)||l(s)}),ae(P,"disabled",h())}),J("click",P,function(z){G.call(this,e,z)}),J("focus",P,function(z){G.call(this,e,z)}),J("blur",P,function(z){G.call(this,e,z)}),o(C,P)},E=C=>{var P=ud();let O;var A=N(P);_e(A,e,"default",{},L=>{var $=te(),z=R($);{var I=M=>{var j=pe();F(()=>ee(j,m())),o(M,j)},q=M=>{var j=te(),B=R(j);_e(B,e,"default",{},null),o(M,j)};V(z,M=>{m()?M(I):M(q,!1)})}o(L,$)}),Ge(P,L=>u(L),()=>u()),F(()=>O=we(P,O,{...a,class:l(i),disabled:h(),value:b(),"aria-label":l(n)||l(s)})),J("click",P,function(L){G.call(this,e,L)}),J("focus",P,function(L){G.call(this,e,L)}),J("blur",P,function(L){G.call(this,e,L)}),o(C,P)};V(S,C=>{x()?C(p):C(E,!1)})}o(t,T),me()}var wt="top",zt="bottom",Dt="right",xt="left",Wn="auto",Sa=[wt,zt,Dt,xt],jr="start",oa="end",fd="clippingParents",Cl="viewport",Kr="popper",vd="reference",wi=Sa.reduce(function(t,e){return t.concat([e+"-"+jr,e+"-"+oa])},[]),Al=[].concat(Sa,[Wn]).reduce(function(t,e){return t.concat([e,e+"-"+jr,e+"-"+oa])},[]),hd="beforeRead",gd="read",md="afterRead",_d="beforeMain",pd="main",bd="afterMain",yd="beforeWrite",wd="write",xd="afterWrite",kd=[hd,gd,md,_d,pd,bd,yd,wd,xd];function Zt(t){return t?(t.nodeName||"").toLowerCase():null}function Lt(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function br(t){var e=Lt(t).Element;return t instanceof e||t instanceof Element}function At(t){var e=Lt(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Zn(t){if(typeof ShadowRoot>"u")return!1;var e=Lt(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function Od(t){var e=t.state;Object.keys(e.elements).forEach(function(r){var a=e.styles[r]||{},n=e.attributes[r]||{},i=e.elements[r];!At(i)||!Zt(i)||(Object.assign(i.style,a),Object.keys(n).forEach(function(s){var d=n[s];d===!1?i.removeAttribute(s):i.setAttribute(s,d===!0?"":d)}))})}function Ed(t){var e=t.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(a){var n=e.elements[a],i=e.attributes[a]||{},s=Object.keys(e.styles.hasOwnProperty(a)?e.styles[a]:r[a]),d=s.reduce(function(c,f){return c[f]="",c},{});!At(n)||!Zt(n)||(Object.assign(n.style,d),Object.keys(i).forEach(function(c){n.removeAttribute(c)}))})}}const Pd={name:"applyStyles",enabled:!0,phase:"write",fn:Od,effect:Ed,requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var _r=Math.max,Wa=Math.min,Br=Math.round;function En(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Tl(){return!/^((?!chrome|android).)*safari/i.test(En())}function Fr(t,e,r){e===void 0&&(e=!1),r===void 0&&(r=!1);var a=t.getBoundingClientRect(),n=1,i=1;e&&At(t)&&(n=t.offsetWidth>0&&Br(a.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Br(a.height)/t.offsetHeight||1);var s=br(t)?Lt(t):window,d=s.visualViewport,c=!Tl()&&r,f=(a.left+(c&&d?d.offsetLeft:0))/n,m=(a.top+(c&&d?d.offsetTop:0))/i,g=a.width/n,v=a.height/i;return{width:g,height:v,top:m,right:f+g,bottom:m+v,left:f,x:f,y:m}}function Yn(t){var e=Fr(t),r=t.offsetWidth,a=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-a)<=1&&(a=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:a}}function $l(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&Zn(r)){var a=e;do{if(a&&t.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function rr(t){return Lt(t).getComputedStyle(t)}function Sd(t){return["table","td","th"].indexOf(Zt(t))>=0}function fr(t){return((br(t)?t.ownerDocument:t.document)||window.document).documentElement}function sn(t){return Zt(t)==="html"?t:t.assignedSlot||t.parentNode||(Zn(t)?t.host:null)||fr(t)}function xi(t){return!At(t)||rr(t).position==="fixed"?null:t.offsetParent}function Ld(t){var e=/firefox/i.test(En()),r=/Trident/i.test(En());if(r&&At(t)){var a=rr(t);if(a.position==="fixed")return null}var n=sn(t);for(Zn(n)&&(n=n.host);At(n)&&["html","body"].indexOf(Zt(n))<0;){var i=rr(n);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return n;n=n.parentNode}return null}function La(t){for(var e=Lt(t),r=xi(t);r&&Sd(r)&&rr(r).position==="static";)r=xi(r);return r&&(Zt(r)==="html"||Zt(r)==="body"&&rr(r).position==="static")?e:r||Ld(t)||e}function Jn(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function ra(t,e,r){return _r(t,Wa(e,r))}function Cd(t,e,r){var a=ra(t,e,r);return a>r?r:a}function zl(){return{top:0,right:0,bottom:0,left:0}}function Dl(t){return Object.assign({},zl(),t)}function Rl(t,e){return e.reduce(function(r,a){return r[a]=t,r},{})}var Ad=function(e,r){return e=typeof e=="function"?e(Object.assign({},r.rects,{placement:r.placement})):e,Dl(typeof e!="number"?e:Rl(e,Sa))};function Td(t){var e,r=t.state,a=t.name,n=t.options,i=r.elements.arrow,s=r.modifiersData.popperOffsets,d=Vt(r.placement),c=Jn(d),f=[xt,Dt].indexOf(d)>=0,m=f?"height":"width";if(!(!i||!s)){var g=Ad(n.padding,r),v=Yn(i),h=c==="y"?wt:xt,x=c==="y"?zt:Dt,u=r.rects.reference[m]+r.rects.reference[c]-s[c]-r.rects.popper[m],_=s[c]-r.rects.reference[c],k=La(i),b=k?c==="y"?k.clientHeight||0:k.clientWidth||0:0,T=u/2-_/2,S=g[h],p=b-v[m]-g[x],E=b/2-v[m]/2+T,C=ra(S,E,p),P=c;r.modifiersData[a]=(e={},e[P]=C,e.centerOffset=C-E,e)}}function $d(t){var e=t.state,r=t.options,a=r.element,n=a===void 0?"[data-popper-arrow]":a;n!=null&&(typeof n=="string"&&(n=e.elements.popper.querySelector(n),!n)||$l(e.elements.popper,n)&&(e.elements.arrow=n))}const zd={name:"arrow",enabled:!0,phase:"main",fn:Td,effect:$d,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Hr(t){return t.split("-")[1]}var Dd={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Rd(t,e){var r=t.x,a=t.y,n=e.devicePixelRatio||1;return{x:Br(r*n)/n||0,y:Br(a*n)/n||0}}function ki(t){var e,r=t.popper,a=t.popperRect,n=t.placement,i=t.variation,s=t.offsets,d=t.position,c=t.gpuAcceleration,f=t.adaptive,m=t.roundOffsets,g=t.isFixed,v=s.x,h=v===void 0?0:v,x=s.y,u=x===void 0?0:x,_=typeof m=="function"?m({x:h,y:u}):{x:h,y:u};h=_.x,u=_.y;var k=s.hasOwnProperty("x"),b=s.hasOwnProperty("y"),T=xt,S=wt,p=window;if(f){var E=La(r),C="clientHeight",P="clientWidth";if(E===Lt(r)&&(E=fr(r),rr(E).position!=="static"&&d==="absolute"&&(C="scrollHeight",P="scrollWidth")),E=E,n===wt||(n===xt||n===Dt)&&i===oa){S=zt;var O=g&&E===p&&p.visualViewport?p.visualViewport.height:E[C];u-=O-a.height,u*=c?1:-1}if(n===xt||(n===wt||n===zt)&&i===oa){T=Dt;var A=g&&E===p&&p.visualViewport?p.visualViewport.width:E[P];h-=A-a.width,h*=c?1:-1}}var L=Object.assign({position:d},f&&Dd),$=m===!0?Rd({x:h,y:u},Lt(r)):{x:h,y:u};if(h=$.x,u=$.y,c){var z;return Object.assign({},L,(z={},z[S]=b?"0":"",z[T]=k?"0":"",z.transform=(p.devicePixelRatio||1)<=1?"translate("+h+"px, "+u+"px)":"translate3d("+h+"px, "+u+"px, 0)",z))}return Object.assign({},L,(e={},e[S]=b?u+"px":"",e[T]=k?h+"px":"",e.transform="",e))}function Nd(t){var e=t.state,r=t.options,a=r.gpuAcceleration,n=a===void 0?!0:a,i=r.adaptive,s=i===void 0?!0:i,d=r.roundOffsets,c=d===void 0?!0:d,f={placement:Vt(e.placement),variation:Hr(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:n,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,ki(Object.assign({},f,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:c})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,ki(Object.assign({},f,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Id={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Nd,data:{}};var za={passive:!0};function Md(t){var e=t.state,r=t.instance,a=t.options,n=a.scroll,i=n===void 0?!0:n,s=a.resize,d=s===void 0?!0:s,c=Lt(e.elements.popper),f=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&f.forEach(function(m){m.addEventListener("scroll",r.update,za)}),d&&c.addEventListener("resize",r.update,za),function(){i&&f.forEach(function(m){m.removeEventListener("scroll",r.update,za)}),d&&c.removeEventListener("resize",r.update,za)}}const qd={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Md,data:{}};var jd={left:"right",right:"left",bottom:"top",top:"bottom"};function Ia(t){return t.replace(/left|right|bottom|top/g,function(e){return jd[e]})}var Bd={start:"end",end:"start"};function Oi(t){return t.replace(/start|end/g,function(e){return Bd[e]})}function Xn(t){var e=Lt(t),r=e.pageXOffset,a=e.pageYOffset;return{scrollLeft:r,scrollTop:a}}function Gn(t){return Fr(fr(t)).left+Xn(t).scrollLeft}function Fd(t,e){var r=Lt(t),a=fr(t),n=r.visualViewport,i=a.clientWidth,s=a.clientHeight,d=0,c=0;if(n){i=n.width,s=n.height;var f=Tl();(f||!f&&e==="fixed")&&(d=n.offsetLeft,c=n.offsetTop)}return{width:i,height:s,x:d+Gn(t),y:c}}function Hd(t){var e,r=fr(t),a=Xn(t),n=(e=t.ownerDocument)==null?void 0:e.body,i=_r(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),s=_r(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),d=-a.scrollLeft+Gn(t),c=-a.scrollTop;return rr(n||r).direction==="rtl"&&(d+=_r(r.clientWidth,n?n.clientWidth:0)-i),{width:i,height:s,x:d,y:c}}function Kn(t){var e=rr(t),r=e.overflow,a=e.overflowX,n=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+a)}function Nl(t){return["html","body","#document"].indexOf(Zt(t))>=0?t.ownerDocument.body:At(t)&&Kn(t)?t:Nl(sn(t))}function aa(t,e){var r;e===void 0&&(e=[]);var a=Nl(t),n=a===((r=t.ownerDocument)==null?void 0:r.body),i=Lt(a),s=n?[i].concat(i.visualViewport||[],Kn(a)?a:[]):a,d=e.concat(s);return n?d:d.concat(aa(sn(s)))}function Pn(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Ud(t,e){var r=Fr(t,!1,e==="fixed");return r.top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r}function Ei(t,e,r){return e===Cl?Pn(Fd(t,r)):br(e)?Ud(e,r):Pn(Hd(fr(t)))}function Vd(t){var e=aa(sn(t)),r=["absolute","fixed"].indexOf(rr(t).position)>=0,a=r&&At(t)?La(t):t;return br(a)?e.filter(function(n){return br(n)&&$l(n,a)&&Zt(n)!=="body"}):[]}function Wd(t,e,r,a){var n=e==="clippingParents"?Vd(t):[].concat(e),i=[].concat(n,[r]),s=i[0],d=i.reduce(function(c,f){var m=Ei(t,f,a);return c.top=_r(m.top,c.top),c.right=Wa(m.right,c.right),c.bottom=Wa(m.bottom,c.bottom),c.left=_r(m.left,c.left),c},Ei(t,s,a));return d.width=d.right-d.left,d.height=d.bottom-d.top,d.x=d.left,d.y=d.top,d}function Il(t){var e=t.reference,r=t.element,a=t.placement,n=a?Vt(a):null,i=a?Hr(a):null,s=e.x+e.width/2-r.width/2,d=e.y+e.height/2-r.height/2,c;switch(n){case wt:c={x:s,y:e.y-r.height};break;case zt:c={x:s,y:e.y+e.height};break;case Dt:c={x:e.x+e.width,y:d};break;case xt:c={x:e.x-r.width,y:d};break;default:c={x:e.x,y:e.y}}var f=n?Jn(n):null;if(f!=null){var m=f==="y"?"height":"width";switch(i){case jr:c[f]=c[f]-(e[m]/2-r[m]/2);break;case oa:c[f]=c[f]+(e[m]/2-r[m]/2);break}}return c}function ca(t,e){e===void 0&&(e={});var r=e,a=r.placement,n=a===void 0?t.placement:a,i=r.strategy,s=i===void 0?t.strategy:i,d=r.boundary,c=d===void 0?fd:d,f=r.rootBoundary,m=f===void 0?Cl:f,g=r.elementContext,v=g===void 0?Kr:g,h=r.altBoundary,x=h===void 0?!1:h,u=r.padding,_=u===void 0?0:u,k=Dl(typeof _!="number"?_:Rl(_,Sa)),b=v===Kr?vd:Kr,T=t.rects.popper,S=t.elements[x?b:v],p=Wd(br(S)?S:S.contextElement||fr(t.elements.popper),c,m,s),E=Fr(t.elements.reference),C=Il({reference:E,element:T,strategy:"absolute",placement:n}),P=Pn(Object.assign({},T,C)),O=v===Kr?P:E,A={top:p.top-O.top+k.top,bottom:O.bottom-p.bottom+k.bottom,left:p.left-O.left+k.left,right:O.right-p.right+k.right},L=t.modifiersData.offset;if(v===Kr&&L){var $=L[n];Object.keys(A).forEach(function(z){var I=[Dt,zt].indexOf(z)>=0?1:-1,q=[wt,zt].indexOf(z)>=0?"y":"x";A[z]+=$[q]*I})}return A}function Zd(t,e){e===void 0&&(e={});var r=e,a=r.placement,n=r.boundary,i=r.rootBoundary,s=r.padding,d=r.flipVariations,c=r.allowedAutoPlacements,f=c===void 0?Al:c,m=Hr(a),g=m?d?wi:wi.filter(function(x){return Hr(x)===m}):Sa,v=g.filter(function(x){return f.indexOf(x)>=0});v.length===0&&(v=g);var h=v.reduce(function(x,u){return x[u]=ca(t,{placement:u,boundary:n,rootBoundary:i,padding:s})[Vt(u)],x},{});return Object.keys(h).sort(function(x,u){return h[x]-h[u]})}function Yd(t){if(Vt(t)===Wn)return[];var e=Ia(t);return[Oi(t),e,Oi(e)]}function Jd(t){var e=t.state,r=t.options,a=t.name;if(!e.modifiersData[a]._skip){for(var n=r.mainAxis,i=n===void 0?!0:n,s=r.altAxis,d=s===void 0?!0:s,c=r.fallbackPlacements,f=r.padding,m=r.boundary,g=r.rootBoundary,v=r.altBoundary,h=r.flipVariations,x=h===void 0?!0:h,u=r.allowedAutoPlacements,_=e.options.placement,k=Vt(_),b=k===_,T=c||(b||!x?[Ia(_)]:Yd(_)),S=[_].concat(T).reduce(function(le,ne){return le.concat(Vt(ne)===Wn?Zd(e,{placement:ne,boundary:m,rootBoundary:g,padding:f,flipVariations:x,allowedAutoPlacements:u}):ne)},[]),p=e.rects.reference,E=e.rects.popper,C=new Map,P=!0,O=S[0],A=0;A<S.length;A++){var L=S[A],$=Vt(L),z=Hr(L)===jr,I=[wt,zt].indexOf($)>=0,q=I?"width":"height",M=ca(e,{placement:L,boundary:m,rootBoundary:g,altBoundary:v,padding:f}),j=I?z?Dt:xt:z?zt:wt;p[q]>E[q]&&(j=Ia(j));var B=Ia(j),Y=[];if(i&&Y.push(M[$]<=0),d&&Y.push(M[j]<=0,M[B]<=0),Y.every(function(le){return le})){O=L,P=!1;break}C.set(L,Y)}if(P)for(var U=x?3:1,Z=function(ne){var Q=S.find(function(fe){var K=C.get(fe);if(K)return K.slice(0,ne).every(function(Ae){return Ae})});if(Q)return O=Q,"break"},X=U;X>0;X--){var re=Z(X);if(re==="break")break}e.placement!==O&&(e.modifiersData[a]._skip=!0,e.placement=O,e.reset=!0)}}const Xd={name:"flip",enabled:!0,phase:"main",fn:Jd,requiresIfExists:["offset"],data:{_skip:!1}};function Pi(t,e,r){return r===void 0&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function Si(t){return[wt,Dt,zt,xt].some(function(e){return t[e]>=0})}function Gd(t){var e=t.state,r=t.name,a=e.rects.reference,n=e.rects.popper,i=e.modifiersData.preventOverflow,s=ca(e,{elementContext:"reference"}),d=ca(e,{altBoundary:!0}),c=Pi(s,a),f=Pi(d,n,i),m=Si(c),g=Si(f);e.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:f,isReferenceHidden:m,hasPopperEscaped:g},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":m,"data-popper-escaped":g})}const Kd={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Gd};function Qd(t,e,r){var a=Vt(t),n=[xt,wt].indexOf(a)>=0?-1:1,i=typeof r=="function"?r(Object.assign({},e,{placement:t})):r,s=i[0],d=i[1];return s=s||0,d=(d||0)*n,[xt,Dt].indexOf(a)>=0?{x:d,y:s}:{x:s,y:d}}function eu(t){var e=t.state,r=t.options,a=t.name,n=r.offset,i=n===void 0?[0,0]:n,s=Al.reduce(function(m,g){return m[g]=Qd(g,e.rects,i),m},{}),d=s[e.placement],c=d.x,f=d.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=f),e.modifiersData[a]=s}const tu={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:eu};function ru(t){var e=t.state,r=t.name;e.modifiersData[r]=Il({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const au={name:"popperOffsets",enabled:!0,phase:"read",fn:ru,data:{}};function nu(t){return t==="x"?"y":"x"}function iu(t){var e=t.state,r=t.options,a=t.name,n=r.mainAxis,i=n===void 0?!0:n,s=r.altAxis,d=s===void 0?!1:s,c=r.boundary,f=r.rootBoundary,m=r.altBoundary,g=r.padding,v=r.tether,h=v===void 0?!0:v,x=r.tetherOffset,u=x===void 0?0:x,_=ca(e,{boundary:c,rootBoundary:f,padding:g,altBoundary:m}),k=Vt(e.placement),b=Hr(e.placement),T=!b,S=Jn(k),p=nu(S),E=e.modifiersData.popperOffsets,C=e.rects.reference,P=e.rects.popper,O=typeof u=="function"?u(Object.assign({},e.rects,{placement:e.placement})):u,A=typeof O=="number"?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),L=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,$={x:0,y:0};if(E){if(i){var z,I=S==="y"?wt:xt,q=S==="y"?zt:Dt,M=S==="y"?"height":"width",j=E[S],B=j+_[I],Y=j-_[q],U=h?-P[M]/2:0,Z=b===jr?C[M]:P[M],X=b===jr?-P[M]:-C[M],re=e.elements.arrow,le=h&&re?Yn(re):{width:0,height:0},ne=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:zl(),Q=ne[I],fe=ne[q],K=ra(0,C[M],le[M]),Ae=T?C[M]/2-U-K-Q-A.mainAxis:Z-K-Q-A.mainAxis,ye=T?-C[M]/2+U+K+fe+A.mainAxis:X+K+fe+A.mainAxis,ie=e.elements.arrow&&La(e.elements.arrow),De=ie?S==="y"?ie.clientTop||0:ie.clientLeft||0:0,ce=(z=L==null?void 0:L[S])!=null?z:0,Fe=j+Ae-ce-De,Ve=j+ye-ce,Te=ra(h?Wa(B,Fe):B,j,h?_r(Y,Ve):Y);E[S]=Te,$[S]=Te-j}if(d){var Xe,Pe=S==="x"?wt:xt,et=S==="x"?zt:Dt,Ze=E[p],Se=p==="y"?"height":"width",Je=Ze+_[Pe],Re=Ze-_[et],it=[wt,xt].indexOf(k)!==-1,tt=(Xe=L==null?void 0:L[p])!=null?Xe:0,xe=it?Je:Ze-C[Se]-P[Se]-tt+A.altAxis,at=it?Ze+C[Se]+P[Se]-tt-A.altAxis:Re,nt=h&&it?Cd(xe,Ze,at):ra(h?xe:Je,Ze,h?at:Re);E[p]=nt,$[p]=nt-Ze}e.modifiersData[a]=$}}const lu={name:"preventOverflow",enabled:!0,phase:"main",fn:iu,requiresIfExists:["offset"]};function su(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function ou(t){return t===Lt(t)||!At(t)?Xn(t):su(t)}function cu(t){var e=t.getBoundingClientRect(),r=Br(e.width)/t.offsetWidth||1,a=Br(e.height)/t.offsetHeight||1;return r!==1||a!==1}function du(t,e,r){r===void 0&&(r=!1);var a=At(e),n=At(e)&&cu(e),i=fr(e),s=Fr(t,n,r),d={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!r)&&((Zt(e)!=="body"||Kn(i))&&(d=ou(e)),At(e)?(c=Fr(e,!0),c.x+=e.clientLeft,c.y+=e.clientTop):i&&(c.x=Gn(i))),{x:s.left+d.scrollLeft-c.x,y:s.top+d.scrollTop-c.y,width:s.width,height:s.height}}function uu(t){var e=new Map,r=new Set,a=[];t.forEach(function(i){e.set(i.name,i)});function n(i){r.add(i.name);var s=[].concat(i.requires||[],i.requiresIfExists||[]);s.forEach(function(d){if(!r.has(d)){var c=e.get(d);c&&n(c)}}),a.push(i)}return t.forEach(function(i){r.has(i.name)||n(i)}),a}function fu(t){var e=uu(t);return kd.reduce(function(r,a){return r.concat(e.filter(function(n){return n.phase===a}))},[])}function vu(t){var e;return function(){return e||(e=new Promise(function(r){Promise.resolve().then(function(){e=void 0,r(t())})})),e}}function hu(t){var e=t.reduce(function(r,a){var n=r[a.name];return r[a.name]=n?Object.assign({},n,a,{options:Object.assign({},n.options,a.options),data:Object.assign({},n.data,a.data)}):a,r},{});return Object.keys(e).map(function(r){return e[r]})}var Li={placement:"bottom",modifiers:[],strategy:"absolute"};function Ci(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return!e.some(function(a){return!(a&&typeof a.getBoundingClientRect=="function")})}function gu(t){t===void 0&&(t={});var e=t,r=e.defaultModifiers,a=r===void 0?[]:r,n=e.defaultOptions,i=n===void 0?Li:n;return function(d,c,f){f===void 0&&(f=i);var m={placement:"bottom",orderedModifiers:[],options:Object.assign({},Li,i),modifiersData:{},elements:{reference:d,popper:c},attributes:{},styles:{}},g=[],v=!1,h={state:m,setOptions:function(k){var b=typeof k=="function"?k(m.options):k;u(),m.options=Object.assign({},i,m.options,b),m.scrollParents={reference:br(d)?aa(d):d.contextElement?aa(d.contextElement):[],popper:aa(c)};var T=fu(hu([].concat(a,m.options.modifiers)));return m.orderedModifiers=T.filter(function(S){return S.enabled}),x(),h.update()},forceUpdate:function(){if(!v){var k=m.elements,b=k.reference,T=k.popper;if(Ci(b,T)){m.rects={reference:du(b,La(T),m.options.strategy==="fixed"),popper:Yn(T)},m.reset=!1,m.placement=m.options.placement,m.orderedModifiers.forEach(function(A){return m.modifiersData[A.name]=Object.assign({},A.data)});for(var S=0;S<m.orderedModifiers.length;S++){if(m.reset===!0){m.reset=!1,S=-1;continue}var p=m.orderedModifiers[S],E=p.fn,C=p.options,P=C===void 0?{}:C,O=p.name;typeof E=="function"&&(m=E({state:m,options:P,name:O,instance:h})||m)}}}},update:vu(function(){return new Promise(function(_){h.forceUpdate(),_(m)})}),destroy:function(){u(),v=!0}};if(!Ci(d,c))return h;h.setOptions(f).then(function(_){!v&&f.onFirstUpdate&&f.onFirstUpdate(_)});function x(){m.orderedModifiers.forEach(function(_){var k=_.name,b=_.options,T=b===void 0?{}:b,S=_.effect;if(typeof S=="function"){var p=S({state:m,name:k,instance:h,options:T}),E=function(){};g.push(p||E)}})}function u(){g.forEach(function(_){return _()}),g=[]}return h}}var mu=[qd,au,Id,Pd,tu,Xd,lu,zd,Kd],Ml=gu({defaultModifiers:mu});function _u(t){let e,r=t,a=null,n;const i=()=>{n&&e&&(a=Ml(n,e,r))},s=()=>{a&&(a.destroy(),a=null)};return[f=>(n=f,i(),{destroy(){s()}}),(f,m)=>(e=f,r=Object.assign(Object.assign({},t),m),i(),{update(g){r=Object.assign(Object.assign({},t),g),a&&r&&a.setOptions(r)},destroy(){s()}}),()=>a]}const pu=()=>Bn({});var bu=y("<li><!></li>"),yu=y("<div><!></div>");function wu(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","active","autoClose","direction","dropup","group","inNavbar","isOpen","nav","setActiveFromChild","size","theme","toggle"]);ge(e,!1);const n=se(),i=se(),s=se(),d=()=>{};let c=pu();ml("dropdownContext",c);const f=ka("navbar");let m=D(e,"class",8,""),g=D(e,"active",8,!1),v=D(e,"autoClose",8,!0),h=D(e,"direction",8,"down"),x=D(e,"dropup",8,!1),u=D(e,"group",8,!1),_=D(e,"inNavbar",24,()=>f?f.inNavbar:!1),k=D(e,"isOpen",12,!1),b=D(e,"nav",8,!1),T=D(e,"setActiveFromChild",8,!1),S=D(e,"size",8,""),p=D(e,"theme",8,null),E=D(e,"toggle",8,void 0);const[C,P]=_u();if(["up","down","left","right","start","end"].indexOf(h())===-1)throw new Error(`Invalid direction sent: '${h()}' is not one of 'up', 'down', 'left', 'right', 'start', 'end'`);let A=se(),L=se();function $(j){j&&(j.which===3||j.type==="keyup"&&j.which!==9)||l(A).contains(j.target)&&l(A)!==j.target&&(j.type!=="keyup"||j.which===9)||(v()===!0||v()==="outside")&&l(s)(j)}ln(()=>{typeof document<"u"&&["click","touchstart","keyup"].forEach(j=>document.removeEventListener(j,$,!0))}),he(()=>(H(T()),l(A)),()=>{W(n,!!(T()&&l(A)&&typeof l(A).querySelector=="function"&&l(A).querySelector(".active")))}),he(()=>H(h()),()=>{h()==="left"?W(L,"start"):h()==="right"?W(L,"end"):W(L,h())}),he(()=>(H(E()),H(k())),()=>{W(s,E()||(()=>k(!k())))}),he(()=>(H(m()),H(h()),l(L),H(b()),H(g()),H(T()),l(n),H(u()),H(S()),H(k())),()=>{W(i,Ce(m(),h()!=="down"&&`drop${l(L)}`,b()&&g()?"active":!1,T()&&l(n)?"active":!1,{"btn-group":u(),[`btn-group-${S()}`]:!!S(),dropdown:!u(),show:k(),"nav-item":b()}))}),he(()=>H(k()),()=>{typeof document<"u"&&(k()?["click","touchstart","keyup"].forEach(j=>document.addEventListener(j,$,!0)):["click","touchstart","keyup"].forEach(j=>document.removeEventListener(j,$,!0)))}),he(()=>(l(s),H(k()),H(v()),H(h()),H(x()),H(b()),H(_())),()=>{c.update(()=>({toggle:l(s),isOpen:k(),autoClose:v(),direction:h()==="down"&&x()?"up":h(),inNavbar:b()||_(),popperRef:b()?d:C,popperContent:b()?d:P}))}),qe(),$e();var z=te(),I=R(z);{var q=j=>{var B=bu();let Y;var U=N(B);_e(U,e,"default",{},null),Ge(B,Z=>W(A,Z),()=>l(A)),F(()=>Y=we(B,Y,{...a,class:l(i),"data-bs-theme":p()})),o(j,B)},M=j=>{var B=yu();let Y;var U=N(B);_e(U,e,"default",{},null),Ge(B,Z=>W(A,Z),()=>l(A)),F(()=>Y=we(B,Y,{...a,class:l(i),"data-bs-theme":p()})),o(j,B)};V(I,j=>{b()?j(q):j(M,!1)})}o(t,z),me()}var xu=y("<div><!></div>");function pt(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","size","vertical"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"size",8,""),d=D(e,"vertical",8,!1);he(()=>(H(i()),H(s()),H(d())),()=>{W(n,Ce(i(),s()?`btn-group-${s()}`:!1,d()?"btn-group-vertical":"btn-group"))}),qe(),$e();var c=xu();let f;var m=N(c);_e(m,e,"default",{},null),F(()=>f=we(c,f,{...a,class:l(n)})),o(t,c),me()}var ku=y("<div><!></div>");function ar(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","body","color","inverse","outline","theme"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"body",8,!1),d=D(e,"color",8,""),c=D(e,"inverse",8,!1),f=D(e,"outline",8,!1),m=D(e,"theme",8,void 0);he(()=>(H(i()),H(c()),H(s()),H(d()),H(f())),()=>{W(n,Ce(i(),"card",c()?"text-white":!1,s()?"card-body":!1,d()?`${f()?"border":"bg"}-${d()}`:!1))}),qe(),$e();var g=ku();let v;var h=N(g);_e(h,e,"default",{},null),F(()=>v=we(g,v,{...a,"data-bs-theme":m(),class:l(n)})),J("click",g,function(x){G.call(this,e,x)}),o(t,g),me()}var Ou=y("<div><!></div>");function st(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class"]);ge(e,!1);const n=se();let i=D(e,"class",8,"");he(()=>H(i()),()=>{W(n,Ce(i(),"card-body"))}),qe(),$e();var s=Ou();let d;var c=N(s);_e(c,e,"default",{},null),F(()=>d=we(s,d,{...a,class:l(n)})),o(t,s),me()}var Eu=y("<div><!></div>");function Yt(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class"]);ge(e,!1);const n=se();let i=D(e,"class",8,"");he(()=>H(i()),()=>{W(n,Ce(i(),"card-footer"))}),qe(),$e();var s=Eu();let d;var c=N(s);_e(c,e,"default",{},null),F(()=>d=we(s,d,{...a,class:l(n)})),o(t,s),me()}var Pu=y("<h3><!></h3>"),Su=y("<div><!></div>");function qt(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","tag"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"tag",8,"div");he(()=>H(i()),()=>{W(n,Ce(i(),"card-header"))}),qe(),$e();var d=te(),c=R(d);{var f=g=>{var v=Pu();let h;var x=N(v);_e(x,e,"default",{},null),F(()=>h=we(v,h,{...a,class:l(n)})),J("click",v,function(u){G.call(this,e,u)}),o(g,v)},m=g=>{var v=Su();let h;var x=N(v);_e(x,e,"default",{},null),F(()=>h=we(v,h,{...a,class:l(n)})),J("click",v,function(u){G.call(this,e,u)}),o(g,v)};V(c,g=>{s()==="h3"?g(f):g(m,!1)})}o(t,d),me()}var Lu=y("<h5><!></h5>");function Ai(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class"]);ge(e,!1);const n=se();let i=D(e,"class",8,"");he(()=>H(i()),()=>{W(n,Ce(i(),"card-title"))}),qe(),$e();var s=Lu();let d;var c=N(s);_e(c,e,"default",{},null),F(()=>d=we(s,d,{...a,class:l(n)})),o(t,s),me()}var Cu=y("<h6><!></h6>"),Au=y("<div><!></div>"),Tu=y("<a><!></a>"),$u=y("<button><!></button>"),zu=y("<li><!></li>");function Du(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","active","disabled","divider","header","toggle","href"]);ge(e,!1);const[n,i]=Pa(),s=()=>Ea(c,"$context",n),d=se(),c=ka("dropdownContext");let f=D(e,"class",8,""),m=D(e,"active",8,!1),g=D(e,"disabled",8,!1),v=D(e,"divider",8,!1),h=D(e,"header",8,!1),x=D(e,"toggle",8,!0),u=D(e,"href",8,"");function _(p){if(g()||h()||v()){p.preventDefault();return}x()&&(s().autoClose===!0||s().autoClose==="inside")&&s().toggle(p)}he(()=>(H(f()),H(g()),H(v()),H(h()),H(m())),()=>{W(d,Ce(f(),{disabled:g(),"dropdown-item":!v()&&!h(),active:m(),"dropdown-header":h(),"dropdown-divider":v()}))}),qe(),$e();var k=zu(),b=N(k);{var T=p=>{var E=Cu();let C;var P=N(E);_e(P,e,"default",{},null),F(()=>C=we(E,C,{...a,class:l(d)})),o(p,E)},S=p=>{var E=te(),C=R(E);{var P=A=>{var L=Au();let $;var z=N(L);_e(z,e,"default",{},null),F(()=>$=we(L,$,{...a,class:l(d)})),J("click",L,function(I){G.call(this,e,I)}),J("click",L,_),o(A,L)},O=A=>{var L=te(),$=R(L);{var z=q=>{var M=Tu();let j;var B=N(M);_e(B,e,"default",{},null),F(()=>j=we(M,j,{...a,click:!0,href:u(),class:l(d)})),J("click",M,_),o(q,M)},I=q=>{var M=$u();let j;var B=N(M);_e(B,e,"default",{},null),F(()=>j=we(M,j,{type:"button",...a,class:l(d)})),J("click",M,function(Y){G.call(this,e,Y)}),J("click",M,_),o(q,M)};V($,q=>{u()?q(z):q(I,!1)},!0)}o(A,L)};V(C,A=>{v()?A(P):A(O,!1)},!0)}o(p,E)};V(b,p=>{h()?p(T):p(S,!1)})}o(t,k),me(),i()}var Ru=y("<ul><!></ul>");function Nu(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","end","right"]);ge(e,!1);const[n,i]=Pa(),s=()=>Ea(f,"$context",n),d=se(),c=se(),f=ka("dropdownContext");let m=D(e,"class",8,""),g=D(e,"end",8,!1),v=D(e,"right",8,!1);const h=(k,b)=>{let T=k;return k==="up"&&(T="top"),k==="down"&&(T="bottom"),`${T}-${b?"end":"start"}`};he(()=>(s(),H(g()),H(v())),()=>{W(d,{modifiers:[{name:"flip"},{name:"offset",options:{offset:[0,2]}}],placement:h(s().direction,g()||v())})}),he(()=>(H(m()),H(g()),H(v()),s()),()=>{W(c,Ce(m(),"dropdown-menu",{"dropdown-menu-end":g()||v(),show:s().isOpen}))}),qe(),$e();var x=Ru();let u;var _=N(x);_e(_,e,"default",{},null),ea(x,(k,b)=>{var T,S;return(S=(T=s()).popperContent)==null?void 0:S.call(T,k,b)},()=>l(d)),F(()=>u=we(x,u,{...a,class:l(c),"data-bs-popper":s().inNavbar?"static":void 0})),o(t,x),me(),i()}var Iu=y('<span class="visually-hidden"> </span>'),Mu=y("<a><!></a>"),qu=y('<span class="visually-hidden"> </span>'),ju=y("<div><!></div>"),Bu=y('<span class="visually-hidden"> </span>'),Fu=y("<span><!></span>"),Hu=y('<span class="visually-hidden"> </span>'),Uu=y("<button><!></button>");function Vu(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","ariaLabel","active","block","caret","color","disabled","inner","nav","outline","size","split","tag"]);ge(e,!1);const[n,i]=Pa(),s=()=>Ea(f,"$context",n),d=se(),c=se(),f=ka("dropdownContext");let m=D(e,"class",8,""),g=D(e,"ariaLabel",8,"Toggle Dropdown"),v=D(e,"active",8,!1),h=D(e,"block",8,!1),x=D(e,"caret",8,!1),u=D(e,"color",8,"secondary"),_=D(e,"disabled",8,!1),k=D(e,"inner",12,void 0),b=D(e,"nav",8,!1),T=D(e,"outline",8,!1),S=D(e,"size",8,""),p=D(e,"split",8,!1),E=D(e,"tag",8,null);function C($){if(_()){$.preventDefault();return}b()&&$.preventDefault(),s().toggle($)}he(()=>(H(m()),H(x()),H(p()),H(b()),s()),()=>{W(d,Ce(m(),{"dropdown-toggle":x()||p(),"dropdown-toggle-split":p(),"nav-link":b(),show:s().isOpen}))}),he(()=>(l(d),H(T()),H(u()),H(S()),H(h()),H(v())),()=>{W(c,Ce(l(d),"btn",`btn${T()?"-outline":""}-${u()}`,S()?`btn-${S()}`:!1,h()?"d-block w-100":!1,{active:v()}))}),qe(),$e();var P=te(),O=R(P);{var A=$=>{var z=Mu();let I;var q=N(z);_e(q,e,"default",{},M=>{var j=Iu(),B=N(j);F(()=>ee(B,g())),o(M,j)}),ea(z,M=>{var j,B;return(B=(j=s()).popperRef)==null?void 0:B.call(j,M)}),Ge(z,M=>k(M),()=>k()),_t(()=>J("click",z,function(M){G.call(this,e,M)})),_t(()=>J("click",z,C)),F(()=>I=we(z,I,{...a,href:"#nav","aria-expanded":s().isOpen,class:l(d)})),o($,z)},L=$=>{var z=te(),I=R(z);{var q=j=>{var B=ju();let Y;var U=N(B);_e(U,e,"default",{},Z=>{var X=qu(),re=N(X);F(()=>ee(re,g())),o(Z,X)}),ea(B,Z=>{var X,re;return(re=(X=s()).popperRef)==null?void 0:re.call(X,Z)}),Ge(B,Z=>k(Z),()=>k()),_t(()=>J("click",B,function(Z){G.call(this,e,Z)})),_t(()=>J("click",B,C)),F(()=>Y=we(B,Y,{...a,"aria-expanded":s().isOpen,class:l(d)})),o(j,B)},M=j=>{var B=te(),Y=R(B);{var U=X=>{var re=Fu();let le;var ne=N(re);_e(ne,e,"default",{},Q=>{var fe=Bu(),K=N(fe);F(()=>ee(K,g())),o(Q,fe)}),ea(re,Q=>{var fe,K;return(K=(fe=s()).popperRef)==null?void 0:K.call(fe,Q)}),Ge(re,Q=>k(Q),()=>k()),_t(()=>J("click",re,function(Q){G.call(this,e,Q)})),_t(()=>J("click",re,C)),F(()=>le=we(re,le,{...a,"aria-expanded":s().isOpen,class:l(d)})),o(X,re)},Z=X=>{var re=Uu();let le;var ne=N(re);_e(ne,e,"default",{},Q=>{var fe=Hu(),K=N(fe);F(()=>ee(K,g())),o(Q,fe)}),ea(re,Q=>{var fe,K;return(K=(fe=s()).popperRef)==null?void 0:K.call(fe,Q)}),Ge(re,Q=>k(Q),()=>k()),_t(()=>J("click",re,function(Q){G.call(this,e,Q)})),_t(()=>J("click",re,C)),F(()=>le=we(re,le,{...a,type:"button","aria-expanded":s().isOpen,class:l(c)})),o(X,re)};V(Y,X=>{E()==="span"?X(U):X(Z,!1)},!0)}o(j,B)};V(I,j=>{E()==="div"?j(q):j(M,!1)},!0)}o($,z)};V(O,$=>{b()?$(A):$(L,!1)})}o(t,P),me(),i()}var Wu=y("<form><!></form>");function on(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","inline","validated"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"inline",8,!1),d=D(e,"validated",8,!1);he(()=>(H(i()),H(s()),H(d())),()=>{W(n,Ce(i(),{"form-inline":s(),"was-validated":d()}))}),qe(),$e();var c=Wu();let f;var m=N(c);_e(m,e,"default",{},null),F(()=>f=we(c,f,{...a,class:l(n)})),J("submit",c,function(g){G.call(this,e,g)}),o(t,c),me()}var Zu=y("<input>"),Yu=y("<input>"),Ju=y("<input>"),Xu=y('<label class="form-check-label"><!></label>'),Gu=y("<div><!> <!></div>");function Ku(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","checked","disabled","group","id","inline","inner","invalid","label","name","reverse","size","type","valid","value"]);ge(e,!1);const n=se(),i=se(),s=se(),d=[];let c=D(e,"class",8,""),f=D(e,"checked",12,!1),m=D(e,"disabled",8,!1),g=D(e,"group",12,void 0),v=D(e,"id",8,void 0),h=D(e,"inline",8,!1),x=D(e,"inner",12,void 0),u=D(e,"invalid",8,!1),_=D(e,"label",8,""),k=D(e,"name",8,""),b=D(e,"reverse",8,!1),T=D(e,"size",8,""),S=D(e,"type",8,"checkbox"),p=D(e,"valid",8,!1),E=D(e,"value",8,void 0);he(()=>(H(c()),H(b()),H(S()),H(h()),H(T())),()=>{W(n,Ce(c(),"form-check",{"form-check-reverse":b(),"form-switch":S()==="switch","form-check-inline":h(),[`form-control-${T()}`]:T()}))}),he(()=>(H(u()),H(p())),()=>{W(i,Ce("form-check-input",{"is-invalid":u(),"is-valid":p()}))}),he(()=>(H(v()),H(_())),()=>{W(s,v()||_())}),qe(),$e();var C=Gu(),P=N(C);{var O=z=>{var I=Zu();let q;Ge(I,M=>x(M),()=>x()),F(()=>q=we(I,q,{...a,class:l(i),id:l(s),type:"radio",disabled:m(),name:k(),value:E()})),Po(d,[],I,()=>(E(),g()),g),J("blur",I,function(M){G.call(this,e,M)}),J("change",I,function(M){G.call(this,e,M)}),J("focus",I,function(M){G.call(this,e,M)}),J("input",I,function(M){G.call(this,e,M)}),o(z,I)},A=z=>{var I=te(),q=R(I);{var M=B=>{var Y=Yu();let U;Ge(Y,Z=>x(Z),()=>x()),F(()=>U=we(Y,U,{...a,class:l(i),id:l(s),type:"checkbox",disabled:m(),name:k(),value:E()})),vi(Y,f),J("blur",Y,function(Z){G.call(this,e,Z)}),J("change",Y,function(Z){G.call(this,e,Z)}),J("focus",Y,function(Z){G.call(this,e,Z)}),J("input",Y,function(Z){G.call(this,e,Z)}),o(B,Y)},j=B=>{var Y=Ju();let U;Ge(Y,Z=>x(Z),()=>x()),F(()=>U=we(Y,U,{...a,class:l(i),id:l(s),type:"checkbox",disabled:m(),name:k(),value:E()})),vi(Y,f),J("blur",Y,function(Z){G.call(this,e,Z)}),J("change",Y,function(Z){G.call(this,e,Z)}),J("focus",Y,function(Z){G.call(this,e,Z)}),J("input",Y,function(Z){G.call(this,e,Z)}),o(B,Y)};V(q,B=>{S()==="switch"?B(M):B(j,!1)},!0)}o(z,I)};V(P,z=>{S()==="radio"?z(O):z(A,!1)})}var L=w(P,2);{var $=z=>{var I=Xu(),q=N(I);_e(q,e,"label",{},M=>{var j=pe();F(()=>ee(j,_())),o(M,j)}),F(()=>ke(I,"for",l(s))),o(z,I)};V(L,z=>{_()&&z($)})}F(()=>Pr(C,Er(l(n)))),o(t,C),me()}var Qu=y("<div><!></div>");function Ti(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","valid","tooltip"]);ge(e,!1);let n=D(e,"class",8,""),i=D(e,"valid",8,void 0),s=D(e,"tooltip",8,!1),d=se();he(()=>(H(s()),H(n()),H(i())),()=>{const g=s()?"tooltip":"feedback";W(d,Ce(n(),i()?`valid-${g}`:`invalid-${g}`))}),qe(),$e();var c=Qu();let f;var m=N(c);_e(m,e,"default",{},null),F(()=>f=we(c,f,{...a,class:l(d)})),o(t,c),me()}var ef=y("<label> <!></label>"),tf=y("<fieldset><!> <!></fieldset>"),rf=y("<label> <!></label>"),af=y("<div><!> <!></div>");function je(t,e){const r=qn(e),a=oe(e,["children","$$slots","$$events","$$legacy"]),n=oe(a,["class","check","disabled","floating","inline","label","row","spacing","tag"]);ge(e,!1);const i=se();let s=D(e,"class",8,""),d=D(e,"check",8,!1),c=D(e,"disabled",8,!1),f=D(e,"floating",8,!1),m=D(e,"inline",8,!1),g=D(e,"label",8,""),v=D(e,"row",8,!1),h=D(e,"spacing",8,"mb-3"),x=D(e,"tag",8,null);he(()=>(H(s()),H(h()),H(v()),H(d()),H(m()),H(f()),H(c())),()=>{W(i,Ce(s(),h(),{row:v(),"form-check":d(),"form-check-inline":d()&&m(),"form-floating":f(),disabled:d()&&c()}))}),qe(),$e();var u=te(),_=R(u);{var k=T=>{var S=tf();let p;var E=N(S);_e(E,e,"default",{},null);var C=w(E,2);{var P=O=>{var A=ef(),L=N(A),$=w(L);_e($,e,"label",{},null),F(()=>ee(L,`${g()??""} `)),o(O,A)};V(C,O=>{(g()||r.label)&&O(P)})}F(()=>p=we(S,p,{...n,class:l(i)})),o(T,S)},b=T=>{var S=af();let p;var E=N(S);_e(E,e,"default",{},null);var C=w(E,2);{var P=O=>{var A=rf(),L=N(A),$=w(L);_e($,e,"label",{},null),F(()=>ee(L,`${g()??""} `)),o(O,A)};V(C,O=>{(g()||r.label)&&O(P)})}F(()=>p=we(S,p,{...n,class:l(i)})),o(T,S)};V(_,T=>{x()==="fieldset"?T(k):T(b,!1)})}o(t,u),me()}var nf=y("<i></i>");function ue(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","name"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"name",8,"");he(()=>(H(i()),H(s())),()=>{W(n,Ce(i(),`bi-${s()}`))}),qe(),$e();var d=nf();let c;F(()=>c=we(d,c,{...a,class:l(n)})),o(t,d),me()}var lf=y("<div><!></div>");function ql(t,e){var r=lf(),a=N(r);_e(a,e,"default",{},null),o(t,r)}var sf=y("<input>"),of=y("<input>"),cf=y("<input>"),df=y("<input>"),uf=y("<input>"),ff=y("<input>"),vf=y("<textarea></textarea>"),hf=y("<select><!></select>"),gf=y("<!> <!>",1);function Ee(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","bsSize","checked","color","disabled","feedback","files","group","inner","invalid","label","max","min","multiple","name","placeholder","plaintext","readonly","reverse","size","theme","type","valid","value"]);ge(e,!1);let n=D(e,"class",8,""),i=D(e,"bsSize",12,void 0),s=D(e,"checked",12,!1),d=D(e,"color",8,void 0),c=D(e,"disabled",8,void 0),f=D(e,"feedback",8,void 0),m=D(e,"files",12,void 0),g=D(e,"group",12,void 0),v=D(e,"inner",12,void 0),h=D(e,"invalid",8,!1),x=D(e,"label",8,void 0),u=D(e,"max",8,void 0),_=D(e,"min",8,void 0),k=D(e,"multiple",8,void 0),b=D(e,"name",8,""),T=D(e,"placeholder",8,""),S=D(e,"plaintext",8,!1),p=D(e,"readonly",8,void 0),E=D(e,"reverse",8,!1),C=D(e,"size",12,void 0),P=D(e,"theme",8,void 0),O=D(e,"type",8,"text"),A=D(e,"valid",8,!1),L=D(e,"value",12,void 0),$=se(),z=se();he(()=>(l(z),H(O()),H(d()),H(S()),H(C()),H(i()),H(n()),H(h()),H(A())),()=>{const U=new RegExp("\\D","g");let Z=!1,X="form-control";switch(W(z,"input"),O()){case"color":X="form-control form-control-color";break;case"range":X="form-range";break;case"select":X="form-select",W(z,"select");break;case"textarea":W(z,"textarea");break;case"button":case"reset":case"submit":X=`btn btn-${d()||"secondary"}`,Z=!0;break;case"hidden":case"image":X=void 0;break;default:X="form-control",W(z,"input")}S()&&(X=`${X}-plaintext`,W(z,"input")),C()&&U.test(C())&&(console.warn(`Please use the prop "bsSize" instead of the "size" to bootstrap's input sizing.`),i(C()),C(void 0)),W($,Ce(n(),X,{"is-invalid":h(),"is-valid":A(),[`form-control-${i()}`]:i()&&!Z&&l(z)!=="select",[`form-select-${i()}`]:i()&&l(z)==="select",[`btn-${i()}`]:i()&&Z}))}),qe(),$e();var I=gf(),q=R(I);{var M=U=>{var Z=te(),X=R(Z);{var re=ne=>{var Q=sf();let fe;Ge(Q,K=>v(K),()=>v()),F(()=>fe=we(Q,fe,{...a,type:O(),"data-bs-theme":P(),class:l($),disabled:c(),name:b(),placeholder:T(),readonly:p(),size:C()})),Kt(Q,L),J("blur",Q,function(K){G.call(this,e,K)}),J("change",Q,function(K){G.call(this,e,K)}),J("click",Q,function(K){G.call(this,e,K)}),J("dblclick",Q,function(K){G.call(this,e,K)}),J("focus",Q,function(K){G.call(this,e,K)}),J("input",Q,function(K){G.call(this,e,K)}),J("keydown",Q,function(K){G.call(this,e,K)}),J("keypress",Q,function(K){G.call(this,e,K)}),J("keyup",Q,function(K){G.call(this,e,K)}),J("mousedown",Q,function(K){G.call(this,e,K)}),J("mouseup",Q,function(K){G.call(this,e,K)}),o(ne,Q)},le=ne=>{var Q=te(),fe=R(Q);{var K=ye=>{var ie=of();let De;Ge(ie,ce=>v(ce),()=>v()),F(()=>De=we(ie,De,{...a,"data-bs-theme":P(),class:l($),type:"color",disabled:c(),name:b(),placeholder:T(),readonly:p()})),Kt(ie,L),J("blur",ie,function(ce){G.call(this,e,ce)}),J("change",ie,function(ce){G.call(this,e,ce)}),J("click",ie,function(ce){G.call(this,e,ce)}),J("dblclick",ie,function(ce){G.call(this,e,ce)}),J("focus",ie,function(ce){G.call(this,e,ce)}),J("input",ie,function(ce){G.call(this,e,ce)}),J("keydown",ie,function(ce){G.call(this,e,ce)}),J("keypress",ie,function(ce){G.call(this,e,ce)}),J("keyup",ie,function(ce){G.call(this,e,ce)}),J("mousedown",ie,function(ce){G.call(this,e,ce)}),J("mouseup",ie,function(ce){G.call(this,e,ce)}),o(ye,ie)},Ae=ye=>{var ie=te(),De=R(ie);{var ce=Ve=>{var Te=cf();let Xe;Ge(Te,Pe=>v(Pe),()=>v()),F(()=>Xe=we(Te,Xe,{...a,"data-bs-theme":P(),class:l($),type:"email",disabled:c(),multiple:k(),name:b(),placeholder:T(),readonly:p(),size:C()})),Kt(Te,L),J("blur",Te,function(Pe){G.call(this,e,Pe)}),J("change",Te,function(Pe){G.call(this,e,Pe)}),J("click",Te,function(Pe){G.call(this,e,Pe)}),J("dblclick",Te,function(Pe){G.call(this,e,Pe)}),J("focus",Te,function(Pe){G.call(this,e,Pe)}),J("input",Te,function(Pe){G.call(this,e,Pe)}),J("keydown",Te,function(Pe){G.call(this,e,Pe)}),J("keypress",Te,function(Pe){G.call(this,e,Pe)}),J("keyup",Te,function(Pe){G.call(this,e,Pe)}),J("mousedown",Te,function(Pe){G.call(this,e,Pe)}),J("mouseup",Te,function(Pe){G.call(this,e,Pe)}),o(Ve,Te)},Fe=Ve=>{var Te=te(),Xe=R(Te);{var Pe=Ze=>{var Se=df();let Je;Ge(Se,Re=>v(Re),()=>v()),F(()=>Je=we(Se,Je,{...a,"data-bs-theme":P(),class:l($),type:"file",disabled:c(),invalid:h(),multiple:k(),name:b(),placeholder:T(),readonly:p(),valid:A()})),Lo(Se,m),Kt(Se,L),J("blur",Se,function(Re){G.call(this,e,Re)}),J("change",Se,function(Re){G.call(this,e,Re)}),J("click",Se,function(Re){G.call(this,e,Re)}),J("focus",Se,function(Re){G.call(this,e,Re)}),J("input",Se,function(Re){G.call(this,e,Re)}),J("keydown",Se,function(Re){G.call(this,e,Re)}),J("keypress",Se,function(Re){G.call(this,e,Re)}),J("keyup",Se,function(Re){G.call(this,e,Re)}),J("mousedown",Se,function(Re){G.call(this,e,Re)}),J("mouseup",Se,function(Re){G.call(this,e,Re)}),o(Ze,Se)},et=Ze=>{var Se=te(),Je=R(Se);{var Re=tt=>{Ku(tt,Io(()=>a,{get"data-bs-theme"(){return P()},get class(){return n()},get size(){return i()},get type(){return O()},get disabled(){return c()},get invalid(){return h()},get label(){return x()},get name(){return b()},get placeholder(){return T()},get reverse(){return E()},get readonly(){return p()},get valid(){return A()},get checked(){return s()},set checked(xe){s(xe)},get inner(){return v()},set inner(xe){v(xe)},get group(){return g()},set group(xe){g(xe)},get value(){return L()},set value(xe){L(xe)},$$events:{blur(xe){G.call(this,e,xe)},change(xe){G.call(this,e,xe)},focus(xe){G.call(this,e,xe)},input(xe){G.call(this,e,xe)},keydown(xe){G.call(this,e,xe)},keypress(xe){G.call(this,e,xe)},keyup(xe){G.call(this,e,xe)},mousedown(xe){G.call(this,e,xe)},mouseup(xe){G.call(this,e,xe)}},$$legacy:!0}))},it=tt=>{var xe=te(),at=R(xe);{var nt=ot=>{var ze=uf();let ht;Ge(ze,be=>v(be),()=>v()),F(()=>ht=we(ze,ht,{...a,type:O(),"data-bs-theme":P(),class:l($),disabled:c(),max:u(),min:_(),name:b(),placeholder:T(),readonly:p()})),Kt(ze,L),J("blur",ze,function(be){G.call(this,e,be)}),J("change",ze,function(be){G.call(this,e,be)}),J("click",ze,function(be){G.call(this,e,be)}),J("dblclick",ze,function(be){G.call(this,e,be)}),J("focus",ze,function(be){G.call(this,e,be)}),J("input",ze,function(be){G.call(this,e,be)}),J("keydown",ze,function(be){G.call(this,e,be)}),J("keypress",ze,function(be){G.call(this,e,be)}),J("keyup",ze,function(be){G.call(this,e,be)}),J("mousedown",ze,function(be){G.call(this,e,be)}),J("mouseup",ze,function(be){G.call(this,e,be)}),o(ot,ze)},bt=ot=>{var ze=ff();let ht;Ge(ze,be=>v(be),()=>v()),F(()=>ht=we(ze,ht,{...a,"data-bs-theme":P(),class:l($),type:O(),name:b(),disabled:c(),placeholder:T(),readonly:p()})),Kt(ze,L),J("blur",ze,function(be){G.call(this,e,be)}),J("change",ze,function(be){G.call(this,e,be)}),J("click",ze,function(be){G.call(this,e,be)}),J("dblclick",ze,function(be){G.call(this,e,be)}),J("focus",ze,function(be){G.call(this,e,be)}),J("input",ze,function(be){G.call(this,e,be)}),J("keydown",ze,function(be){G.call(this,e,be)}),J("keypress",ze,function(be){G.call(this,e,be)}),J("keyup",ze,function(be){G.call(this,e,be)}),J("mousedown",ze,function(be){G.call(this,e,be)}),J("mouseup",ze,function(be){G.call(this,e,be)}),o(ot,ze)};V(at,ot=>{O()==="date"||O()==="datetime"||O()==="datetime-local"||O()==="month"||O()==="number"||O()==="time"||O()==="range"||O()==="week"?ot(nt):ot(bt,!1)},!0)}o(tt,xe)};V(Je,tt=>{O()==="checkbox"||O()==="radio"||O()==="switch"?tt(Re):tt(it,!1)},!0)}o(Ze,Se)};V(Xe,Ze=>{O()==="file"?Ze(Pe):Ze(et,!1)},!0)}o(Ve,Te)};V(De,Ve=>{O()==="email"?Ve(ce):Ve(Fe,!1)},!0)}o(ye,ie)};V(fe,ye=>{O()==="color"?ye(K):ye(Ae,!1)},!0)}o(ne,Q)};V(X,ne=>{O()==="text"||O()==="password"||O()==="search"||O()==="tel"||O()==="url"?ne(re):ne(le,!1)})}o(U,Z)},j=U=>{var Z=te(),X=R(Z);{var re=ne=>{var Q=vf();let fe;Ge(Q,K=>v(K),()=>v()),F(()=>fe=we(Q,fe,{...a,"data-bs-theme":P(),class:l($),disabled:c(),name:b(),placeholder:T(),readonly:p()})),Kt(Q,L),J("blur",Q,function(K){G.call(this,e,K)}),J("change",Q,function(K){G.call(this,e,K)}),J("click",Q,function(K){G.call(this,e,K)}),J("dblclick",Q,function(K){G.call(this,e,K)}),J("focus",Q,function(K){G.call(this,e,K)}),J("input",Q,function(K){G.call(this,e,K)}),J("keydown",Q,function(K){G.call(this,e,K)}),J("keypress",Q,function(K){G.call(this,e,K)}),J("keyup",Q,function(K){G.call(this,e,K)}),J("mousedown",Q,function(K){G.call(this,e,K)}),J("mouseup",Q,function(K){G.call(this,e,K)}),o(ne,Q)},le=ne=>{var Q=te(),fe=R(Q);{var K=Ae=>{var ye=hf();F(()=>{L(),Vs(()=>{P(),l($),v(),b(),c(),p()})});let ie;var De=N(ye);_e(De,e,"default",{},null),Ge(ye,ce=>v(ce),()=>v()),F(()=>ie=we(ye,ie,{...a,"data-bs-theme":P(),class:l($),name:b(),disabled:c(),readonly:p()})),Ao(ye,L),J("blur",ye,function(ce){G.call(this,e,ce)}),J("click",ye,function(ce){G.call(this,e,ce)}),J("change",ye,function(ce){G.call(this,e,ce)}),J("focus",ye,function(ce){G.call(this,e,ce)}),J("input",ye,function(ce){G.call(this,e,ce)}),o(Ae,ye)};V(fe,Ae=>{l(z)==="select"&&!k()&&Ae(K)},!0)}o(ne,Q)};V(X,ne=>{l(z)==="textarea"?ne(re):ne(le,!1)},!0)}o(U,Z)};V(q,U=>{l(z)==="input"?U(M):U(j,!1)})}var B=w(q,2);{var Y=U=>{var Z=te(),X=R(Z);{var re=ne=>{var Q=te(),fe=R(Q);Be(fe,1,f,He,(K,Ae)=>{Ti(K,{get valid(){return A()},children:(ye,ie)=>{var De=pe();F(()=>ee(De,l(Ae))),o(ye,De)},$$slots:{default:!0}})}),o(ne,Q)},le=ne=>{Ti(ne,{get valid(){return A()},children:(Q,fe)=>{var K=pe();F(()=>ee(K,f())),o(Q,K)},$$slots:{default:!0}})};V(X,ne=>{Array.isArray(f())?ne(re):ne(le,!1)})}o(U,Z)};V(B,U=>{f()&&U(Y)})}o(t,I),me()}var mf=y("<div><!></div>");function rt(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","size","theme"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"size",8,""),d=D(e,"theme",8,null);he(()=>(H(i()),H(s())),()=>{W(n,Ce(i(),"input-group",s()?`input-group-${s()}`:null))}),qe(),$e();var c=mf();let f;var m=N(c);_e(m,e,"default",{},null),F(()=>f=we(c,f,{...a,class:l(n),"data-bs-theme":d()})),o(t,c),me()}var _f=y("<span><!></span>");function Ne(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class"]);ge(e,!1);const n=se();let i=D(e,"class",8,"");he(()=>H(i()),()=>{W(n,Ce(i(),"input-group-text"))}),qe(),$e();var s=_f();let d;var c=N(s);_e(c,e,"default",{},null),F(()=>d=we(s,d,{...a,class:l(n)})),o(t,s),me()}var pf=y("<label><!></label>");function ct(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","hidden","check","size","for","xs","sm","md","lg","xl","xxl","widths"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"hidden",8,!1),d=D(e,"check",8,!1),c=D(e,"size",8,""),f=D(e,"for",8,null),m=D(e,"xs",8,""),g=D(e,"sm",8,""),v=D(e,"md",8,""),h=D(e,"lg",8,""),x=D(e,"xl",8,""),u=D(e,"xxl",8,"");const _={xs:m(),sm:g(),md:v(),lg:h(),xl:x(),xxl:u()};let k=D(e,"widths",24,()=>Object.keys(_));const b=[];k().forEach(E=>{let C=r[E];if(!C&&C!=="")return;const P=E==="xs";let O;if(qc(C)){const A=P?"-":`-${E}-`;O=bi(P,E,C.size),b.push(Ce({[O]:C.size||C.size==="",[`order${A}${C.order}`]:C.order||C.order===0,[`offset${A}${C.offset}`]:C.offset||C.offset===0}))}else O=bi(P,E,C),b.push(O)}),he(()=>(H(i()),H(s()),H(d()),H(c())),()=>{W(n,Ce(i(),s()?"visually-hidden":!1,d()?"form-check-label":!1,c()?`col-form-label-${c()}`:!1,b,b.length?"col-form-label":"form-label"))}),qe(),$e();var T=pf();let S;var p=N(T);_e(p,e,"default",{},null),F(()=>S=we(T,S,{...a,class:l(n),for:f()})),o(t,T),me()}var bf=y("<div><!></div>");function Za(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,[]);ge(e,!1);let n=se(),i;Jr(()=>{i=document.createElement("div"),document.body.appendChild(i),i.appendChild(l(n))}),ln(()=>{i&&document.body.removeChild(i)}),$e();var s=bf();let d;var c=N(s);_e(c,e,"default",{},null),Ge(s,f=>W(n,f),()=>l(n)),F(()=>d=we(s,d,{...a})),o(t,s),me()}var yf=y("<div></div>");function wf(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","isOpen","fade"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"isOpen",8,!1),d=D(e,"fade",8,!0);he(()=>H(i()),()=>{W(n,Ce(i(),"offcanvas-backdrop"))}),qe(),$e();var c=te(),f=R(c);{var m=g=>{var v=yf();let h;F(()=>{h=we(v,h,{role:"presentation",...a,class:l(n)}),ae(v,"fade",d())}),J("click",v,function(x){G.call(this,e,x)}),Mr(1,v,()=>Vc),Mr(2,v,()=>Wc),o(g,v)};V(f,g=>{s()&&g(m)})}o(t,c),me()}var xf=y("<div><!></div>");function kf(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class"]);ge(e,!1);const n=se();let i=D(e,"class",8,"");he(()=>H(i()),()=>{W(n,Ce(i(),"offcanvas-body"))}),qe(),$e();var s=xf();let d;var c=N(s);_e(c,e,"default",{},null),F(()=>d=we(s,d,{...a,class:l(n)})),o(t,s),me()}var Of=y('<button class="btn-close" type="button"></button>'),Ef=y('<div><h5 class="offcanvas-title"><!></h5> <!></div>');function Pf(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","content","closeAriaLabel","toggle"]);ge(e,!1);const n=se();let i=D(e,"class",8,""),s=D(e,"content",8,void 0),d=D(e,"closeAriaLabel",8,"Close"),c=D(e,"toggle",8,void 0);he(()=>H(i()),()=>{W(n,Ce(i(),"offcanvas-header"))}),qe(),$e();var f=Ef();let m;var g=N(f),v=N(g);{var h=_=>{var k=pe();F(()=>ee(k,s())),o(_,k)},x=_=>{var k=te(),b=R(k);_e(b,e,"default",{},null),o(_,k)};V(v,_=>{s()?_(h):_(x,!1)})}var u=w(g,2);_e(u,e,"close",{},_=>{var k=te(),b=R(k);{var T=S=>{var p=Of();F(()=>ke(p,"aria-label",d())),J("click",p,function(...E){var C;(C=c())==null||C.apply(this,E)}),o(S,p)};V(b,S=>{typeof c()=="function"&&S(T)})}o(_,k)}),F(()=>m=we(f,m,{...a,class:l(n)})),o(t,f),me()}var Sf=y("<!> <!>",1),Lf=y("<div><!> <!></div> <!>",1);function Cf(t,e){const r=qn(e),a=oe(e,["children","$$slots","$$events","$$legacy"]),n=oe(a,["class","backdrop","body","container","fade","header","isOpen","keyboard","placement","scroll","sm","md","lg","xl","xxl","style","theme","toggle"]);ge(e,!1);const i=se(),s=se(),d=se(),c=Sr();let f=D(e,"class",8,""),m=D(e,"backdrop",8,!0),g=D(e,"body",8,!0),v=D(e,"container",8,"body"),h=D(e,"fade",8,!0),x=D(e,"header",8,""),u=D(e,"isOpen",12,!1),_=D(e,"keyboard",8,!0),k=D(e,"placement",8,"start"),b=D(e,"scroll",8,!1),T=D(e,"sm",8,!1),S=D(e,"md",8,!1),p=D(e,"lg",8,!1),E=D(e,"xl",8,!1),C=D(e,"xxl",8,!1),P=D(e,"style",8,""),O=D(e,"theme",8,null),A=D(e,"toggle",8,void 0),L=se(),$=se(!1),z=se(),I=se();Jr(()=>W(L,document.body)),he(()=>(l(z),H(u()),qr),()=>{l(z)&&(u(u()),W($,!0),c(u()?"opening":"closing"),setTimeout(()=>{W($,!1),c(u()?"open":"close")},qr(l(z))))}),he(()=>(l(L),H(b()),H(u()),l($)),()=>{l(L)&&!b()&&l(L).classList.toggle("overflow-noscroll",u()||l($))}),he(()=>(H(u()),H(A()),H(_())),()=>{u()&&A()&&typeof window<"u"&&W(I,jc(document,"keydown",j=>{j.key&&j.key==="Escape"&&_()&&A()()}))}),he(()=>(H(u()),l(I)),()=>{!u()&&l(I)&&l(I)()}),he(()=>(H(m()),H(A()),l(L),H(u())),()=>{W(i,m()&&A()&&l(L)&&u()?j=>{j.target===l(L)&&A()()}:void 0)}),he(()=>(H(T()),H(S()),H(p()),H(E()),H(C()),H(u()),H(k()),H(f())),()=>{W(s,Ce({offcanvas:!T()&&!S()&&!p()&&!E()&&!C(),"offcanvas-sm":T(),"offcanvas-md":S(),"offcanvas-lg":p(),"offcanvas-xl":E(),"offcanvas-xxl":C(),show:u()},`offcanvas-${k()}`,f()))}),he(()=>(H(v()),Za),()=>{W(d,v()==="inline"?ql:Za)}),qe(),$e();var q=te();J("mousedown",Yi.body,function(...j){var B;(B=l(i))==null||B.apply(this,j)});var M=R(q);jn(M,()=>l(d),(j,B)=>{B(j,{children:(Y,U)=>{var Z=Lf(),X=R(Z);let re;var le=N(X);{var ne=ie=>{Pf(ie,{get toggle(){return A()},children:(De,ce)=>{var Fe=Sf(),Ve=R(Fe);{var Te=Pe=>{var et=pe();F(()=>ee(et,x())),o(Pe,et)};V(Ve,Pe=>{x()&&Pe(Te)})}var Xe=w(Ve,2);_e(Xe,e,"header",{},null),o(De,Fe)},$$slots:{default:!0}})};V(le,ie=>{(A()||x()||r.header)&&ie(ne)})}var Q=w(le,2);{var fe=ie=>{kf(ie,{children:(De,ce)=>{var Fe=te(),Ve=R(Fe);_e(Ve,e,"default",{},null),o(De,Fe)},$$slots:{default:!0}})},K=ie=>{var De=te(),ce=R(De);_e(ce,e,"default",{},null),o(ie,De)};V(Q,ie=>{g()?ie(fe):ie(K,!1)})}Ge(X,ie=>W(z,ie),()=>l(z));var Ae=w(X,2);{var ye=ie=>{wf(ie,{get fade(){return h()},get isOpen(){return u()},$$events:{click(...De){var ce;(ce=A()||void 0)==null||ce.apply(this,De)}}})};V(Ae,ie=>{m()&&ie(ye)})}F(()=>re=we(X,re,{...n,"aria-hidden":u()?void 0:!0,"aria-modal":u()?!0:void 0,class:l(s),role:u()?"dialog":void 0,"data-bs-theme":O(),style:`visibility: ${u()||l($)?"visible":"hidden"};${P()}`,tabindex:"-1"},"svelte-xe7n9u")),o(Y,Z)},$$slots:{default:!0}})}),o(t,q),me()}var Af=y('<div><div class="popover-arrow" data-popper-arrow=""></div> <h3 class="popover-header"><!></h3> <div class="popover-body"><!></div></div>');function kt(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","animation","content","container","dismissible","hideOnOutsideClick","isOpen","placement","target","theme","title","trigger"]);ge(e,!1);const n=se(),i=se();let s=D(e,"class",8,""),d=D(e,"animation",8,!0),c=D(e,"content",8,""),f=D(e,"container",8,void 0),m=D(e,"dismissible",8,!1),g=D(e,"hideOnOutsideClick",8,!1),v=D(e,"isOpen",12,!1),h=D(e,"placement",8,"top"),x=D(e,"target",8,""),u=D(e,"theme",8,null),_=D(e,"title",8,""),k=D(e,"trigger",8,"click"),b=se(),T=se(),S=se(),p=se(),E=se(h());const C={name:"checkPopperPlacement",enabled:!0,phase:"main",fn({state:q}){W(E,q.placement)}},P=()=>v(!0),O=()=>v(!1),A=()=>v(!v());Jr(()=>{switch(W(b,document.querySelector(`#${x()}`)),k()){case"hover":l(b).addEventListener("mouseover",P),l(b).addEventListener("mouseleave",O);break;case"focus":l(b).addEventListener("focus",P),l(b).addEventListener("blur",O);break;default:l(b).addEventListener("click",A),m()&&l(b).addEventListener("blur",O);break}return()=>{switch(k()){case"hover":l(b).removeEventListener("mouseover",P),l(b).removeEventListener("mouseleave",O);break;case"focus":l(b).removeEventListener("focus",P),l(b).removeEventListener("blur",O);break;default:l(b).removeEventListener("click",A),m()&&l(b).removeEventListener("blur",O);break}}});const L=q=>{v()&&g()&&!l(T).contains(q.target)&&v(!1)};he(()=>(H(v()),l(T),l(S),l(b),H(h())),()=>{v()&&l(T)?W(S,Ml(l(b),l(T),{placement:h(),modifiers:[C,{name:"offset",options:{offset:()=>[0,8]}}]})):l(S)&&(l(S).destroy(),W(S,void 0))}),he(()=>H(x()),()=>{if(!x())throw new Error("Need target!")}),he(()=>l(E),()=>{l(E)==="left"?W(p,"start"):l(E)==="right"?W(p,"end"):W(p,l(E))}),he(()=>(H(s()),H(d()),l(p),H(v())),()=>{W(n,Ce(s(),"popover",d()?"fade":!1,`bs-popover-${l(p)}`,v()?"show":!1))}),he(()=>(H(f()),Za),()=>{W(i,f()==="inline"?ql:Za)}),qe(),$e();var $=te();J("mousedown",ja,L);var z=R($);{var I=q=>{var M=te(),j=R(M);jn(j,()=>l(i),(B,Y)=>{Y(B,{children:(U,Z)=>{var X=Af();let re;var le=w(N(X),2),ne=N(le);_e(ne,e,"title",{},ye=>{var ie=pe();F(()=>ee(ie,_())),o(ye,ie)});var Q=w(le,2),fe=N(Q);{var K=ye=>{var ie=pe();F(()=>ee(ie,c())),o(ye,ie)},Ae=ye=>{var ie=te(),De=R(ie);_e(De,e,"default",{},null),o(ye,ie)};V(fe,ye=>{c()?ye(K):ye(Ae,!1)})}Ge(X,ye=>W(T,ye),()=>l(T)),F(()=>re=we(X,re,{...a,class:l(n),role:"tooltip","data-bs-theme":u(),"x-placement":l(E)})),o(U,X)},$$slots:{default:!0}})}),o(q,M)};V(z,q=>{v()&&q(I)})}o(t,$),me()}var Tf=y("<div><!></div>"),$f=y('<div role="progressbar" aria-valuemin="0"><!></div>'),zf=y("<div><!></div>");function Lr(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["animated","bar","barClassName","class","color","max","multi","striped","theme","value"]);ge(e,!1);const n=se(),i=se(),s=se();let d=D(e,"animated",8,!1),c=D(e,"bar",8,!1),f=D(e,"barClassName",8,""),m=D(e,"class",8,""),g=D(e,"color",8,""),v=D(e,"max",8,100),h=D(e,"multi",8,!1),x=D(e,"striped",8,!1),u=D(e,"theme",8,null),_=D(e,"value",8,0);he(()=>H(m()),()=>{W(n,Ce(m(),"progress"))}),he(()=>(H(c()),H(m()),H(f()),H(d()),H(g()),H(x())),()=>{W(i,Ce("progress-bar",c()&&m()||f(),d()?"progress-bar-animated":null,g()?`text-bg-${g()}`:null,x()||d()?"progress-bar-striped":null))}),he(()=>(H(_()),H(v())),()=>{W(s,parseInt(_(),10)/parseInt(v(),10)*100)}),qe(),$e();var k=te(),b=R(k);{var T=p=>{var E=te(),C=R(E);{var P=A=>{var L=te(),$=R(L);_e($,e,"default",{},null),o(A,L)},O=A=>{var L=Tf();let $;var z=N(L);_e(z,e,"default",{},null),F(()=>$=we(L,$,{...a,class:l(i),style:`width: ${l(s)??""}%`,"data-bs-theme":u(),role:"progressbar","aria-valuenow":_(),"aria-valuemin":"0","aria-valuemax":v()})),o(A,L)};V(C,A=>{h()?A(P):A(O,!1)})}o(p,E)},S=p=>{var E=zf();let C;var P=N(E);{var O=L=>{var $=te(),z=R($);_e(z,e,"default",{},null),o(L,$)},A=L=>{var $=$f(),z=N($);_e(z,e,"default",{},null),F(()=>{Pr($,Er(l(i))),ke($,"style",`width: ${l(s)??""}%`),ke($,"data-bs-theme",u()),ke($,"aria-valuenow",_()),ke($,"aria-valuemax",v())}),o(L,$)};V(P,L=>{h()?L(O):L(A,!1)})}F(()=>C=we(E,C,{...a,"data-bs-theme":u(),class:l(n)})),o(p,E)};V(b,p=>{c()?p(T):p(S,!1)})}o(t,k),me()}const jl=Bn(Df());jl.subscribe(t=>Rf(t));function Df(){var r,a,n;const t=((r=globalThis.document)==null?void 0:r.documentElement.getAttribute("data-bs-theme"))||"light",e=typeof((a=globalThis.window)==null?void 0:a.matchMedia)=="function"?(n=globalThis.window)==null?void 0:n.matchMedia("(prefers-color-scheme: dark)").matches:!1;return t==="dark"||t==="auto"&&e?"dark":"light"}function Rf(t,e){var a;let r=t;if(arguments.length===1){if(r=(a=globalThis.document)==null?void 0:a.documentElement,!r)return;e=t,jl.update(()=>e)}r.setAttribute("data-bs-theme",e)}var Nf=y("<div><!></div>");function Bl(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class"]);ge(e,!1);const n=se();let i=D(e,"class",8,"");he(()=>H(i()),()=>{W(n,Ce(i(),"toast-body"))}),qe(),$e();var s=Nf();let d;var c=N(s);_e(c,e,"default",{},null),F(()=>d=we(s,d,{...a,class:l(n)})),o(t,s),me()}var If=so('<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" focusable="false" role="img"><rect fill="currentColor" width="100%" height="100%"></rect></svg>'),Mf=y("<div><!> <strong><!></strong> <!></div>");function Fl(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","icon","toggle","closeAriaLabel"]);ge(e,!1);const n=se(),i=se();let s=D(e,"class",8,""),d=D(e,"icon",8,null),c=D(e,"toggle",8,null),f=D(e,"closeAriaLabel",8,"Close");he(()=>H(s()),()=>{W(n,Ce(s(),"toast-header"))}),he(()=>H(d()),()=>{W(i,Ce("me-auto",{"ms-2":d()!==null}))}),qe(),$e();var m=Mf();let g;var v=N(m);{var h=T=>{var S=If();F(()=>wo(S,`rounded text-${d()}`)),o(T,S)},x=T=>{var S=te(),p=R(S);_e(p,e,"icon",{},null),o(T,S)};V(v,T=>{d()?T(h):T(x,!1)})}var u=w(v,2),_=N(u);_e(_,e,"default",{},null);var k=w(u,2);{var b=T=>{var S=te(),p=R(S);_e(p,e,"close",{},E=>{Le(E,{close:!0,get"aria-label"(){return f()},$$events:{click(...C){var P;(P=c())==null||P.apply(this,C)}}})}),o(T,S)};V(k,T=>{c()&&T(b)})}F(()=>{g=we(m,g,{...a,class:l(n)}),Pr(u,Er(l(i)))}),o(t,m),me()}var qf=y("<div><!> <!></div>");function jf(t,e){const r=oe(e,["children","$$slots","$$events","$$legacy"]),a=oe(r,["class","autohide","body","delay","duration","fade","header","isOpen","theme","toggle"]);ge(e,!1);const n=se(),i=Sr();let s=D(e,"class",8,""),d=D(e,"autohide",8,!1),c=D(e,"body",8,!1),f=D(e,"delay",8,5e3),m=D(e,"duration",8,200),g=D(e,"fade",8,!0),v=D(e,"header",8,void 0),h=D(e,"isOpen",12,!0),x=D(e,"theme",8,null),u=D(e,"toggle",8,null),_=se();ln(()=>()=>clearTimeout(l(_))),he(()=>(H(h()),H(d()),H(f())),()=>{h()&&d()&&W(_,setTimeout(()=>h(!1),f()))}),he(()=>(H(s()),H(h())),()=>{W(n,Ce(s(),"toast",{show:h()}))}),qe(),$e();var k=te(),b=R(k);{var T=S=>{var p=qf();let E;var C=N(p);{var P=$=>{Fl($,{get toggle(){return u()},children:(z,I)=>{var q=pe();F(()=>ee(q,v())),o(z,q)},$$slots:{default:!0}})};V(C,$=>{v()&&$(P)})}var O=w(C,2);{var A=$=>{Bl($,{children:(z,I)=>{var q=te(),M=R(q);_e(M,e,"default",{},null),o(z,q)},$$slots:{default:!0}})},L=$=>{var z=te(),I=R(z);_e(I,e,"default",{},null),o($,z)};V(O,$=>{c()?$(A):$(L,!1)})}F(()=>E=we(p,E,{...a,class:l(n),"data-bs-theme":x(),role:"alert"})),Mr(3,p,()=>Sl,()=>({duration:g()&&m()})),J("introstart",p,()=>i("opening")),J("introend",p,()=>i("open")),J("outrostart",p,()=>i("closing")),J("outroend",p,()=>i("close")),o(S,p)};V(b,S=>{h()&&S(T)})}o(t,k),me()}var Bf=y("<p> </p>"),Ff=y("<!> <!>",1),Hf=y('<div class="toast-container position-fixed bottom-0 end-0 me-4 mb-4 bg-white"></div>');function Uf(t,e){ge(e,!0);const r=ve(Qe.toasts);var a=Hf();Be(a,21,()=>r,He,(n,i)=>{jf(n,{class:"me-1",children:(s,d)=>{var c=Ff(),f=R(c);const m=de(()=>l(i).color==="info"?"success":l(i).color);Fl(f,{class:"h4",get icon(){return l(m)},children:(v,h)=>{var x=pe();F(u=>ee(x,u),[()=>l(i).color.toUpperCase()]),o(v,x)},$$slots:{default:!0}});var g=w(f,2);Bl(g,{class:"h6",children:(v,h)=>{var x=Bf(),u=N(x);F(()=>ee(u,l(i).message)),o(v,x)},$$slots:{default:!0}}),o(s,c)},$$slots:{default:!0}})}),o(t,a),me()}var ga,ma;class Vf{constructor(e,r){Nt(this,ga);Nt(this,ma);un(this,ga,e),un(this,ma,Mc(r))}get current(){return lt(this,ma).call(this),lt(this,ga).call(this)}}ga=new WeakMap,ma=new WeakMap;const Wf=new Vf(()=>window.innerWidth,t=>no(window,"resize",t));var Zf=y('<div class="pre-loader svelte-mnfr17"><div class="preload-logo svelte-mnfr17"></div></div>');function Hl(t,e){ge(e,!1);let r=D(e,"color",8,"#FF3E00");document.body.classList.add("overflow-hidden"),ln(()=>document.body.classList.remove("overflow-hidden")),$e();var a=Zf();F(()=>ke(a,"style",`--theme-color: ${r()??""}`)),o(t,a),me()}var Yf=y(`<h1 class="mb-5 mt-2">Welcome to the development version of Organigram!</h1> <h5 class="mt-5 mb-2">How to change data in <b>SF PROD</b>?</h5> <ol><li>Edit the organigram data and download JSON from the button in the header</li> <li>In Sitefinity PROD find the page ABOUT</li> <li>Navigate to Content -> Documents & Files and upload your new JSON file without replacing the existing one. <b>SYNC!</b></li> <li>In the organigram page editor, find the block called "Document Link", change the current file reference to your uploaded JSON file</li> <li>Sync the Organigram page!</li></ol> <h5 class="my-5 mb-2">How to change data in <b>SF TEST</b>?</h5> <ol><li>Edit the organigram data and download JSON from the button in the header</li> <li>In Sitefinity TEST find the page test-david</li> <li>Navigate to Content -> Documents & Files and upload your new JSON file without replacing the existing one. Sync is not required in test.</li> <li>In the organigram page editor, find the block called "Document Link", change the current file reference to your uploaded JSON file</li> <li>Preview</li></ol> <h5 class="my-5 mb-2">Tips</h5> <ul><li>Always use TEST env first, upload the JSON in test, check it. When you are sure about the result, please upload the same JSON in Prod.</li> <li>The button "Load JSON File" will parse any Organigram File previously downloaded from "Download JSON" button.</li> <li>Never unallow dialogs in this page from your browser! Dialog/alerts and confirms are widely used and the solution won't work as expected without them.</li> <li>This solution was tested only on Chromium browsers (like Google Chrome).</li></ul>`,1),Jf=y("<!> <!>",1);function Xf(t){let e=se(!1);const r=()=>{W(e,!l(e))};var a=Jf(),n=R(a);Le(n,{size:"lg",class:"fs-4 ms-3",color:"info",$$events:{click:r},children:(s,d)=>{var c=pe("INFO");o(s,c)},$$slots:{default:!0}});var i=w(n,2);Cf(i,{style:"width: 50vw",get isOpen(){return l(e)},toggle:r,placement:"end",children:(s,d)=>{var c=Yf();o(s,c)},$$slots:{default:!0}}),o(t,a)}function Gf(){confirm("Are you sure you want delete your changes and restore the JSON file from Sitefinity?")&&Ke.restoreVersion(1)}async function Kf(t,e,r){const a=await Vo(t);a&&(W(e,!0),W(r,!0),Ke.reInitialize(a),setTimeout(()=>{W(e,!1)},1500))}var Qf=y('<p class="text-danger" style="text-align:center">SPACERS ARE NOT VISIBLE IN MOBILE MODE - DO NOT EDIT IN MOBILE MODE!</p>'),ev=y('<!> <input type="file" style="display: none;" accept=".json,application/json"> <!>',1),tv=y('<p class="mb-1">View Mode:</p> <!> <!>',1),rv=y("<option>English</option> <option>French</option> <option>Spanish</option> <option>中文</option> <option>Русский</option> <option>العربية</option>",1),av=y("<!> <!>",1),nv=y('<p class="text-danger fw-bold text-center me-5 mb-0"><!> </p> <button class="btn btn-warning"> </button> <!>',1),iv=y('<p class="text-danger fw-bold text-center mb-0 p-2">This version was manually uploaded from the LOAD from JSON button.</p>'),lv=y('<p class="text-success fw-bold text-center mb-0 p-2"></p>'),sv=y('<p class="text-danger fw-bold text-center m-5"><!> You did a lot of changes! Please download the file to avoid to lose your work! <!></p>'),ov=y('<!> <h1 style="text-align:center; margin-top: 2rem">ORGANIGRAM - EDIT MODE (Version: 0.0.2 ALPHA) <!></h1> <!> <div class="d-flex align-items-center justify-content-around mb-0"><div class="header-dev-form"><!> <div class="form-lang"><!> <!></div></div></div> <div class="d-flex align-items-center justify-content-center w-100 border-top border-bottom mb-5 p-3"><!></div> <!>',1);function cv(t,e){ge(e,!0);let r=D(e,"previewMode",15),a=D(e,"lang",15),n=Oe(void 0),i=de(()=>Ke.history.length),s=de(()=>Wf.current),d=Oe(-1),c=Oe(!1),f=Oe(!1);ut(()=>{l(c)&&l(i)>1&&W(c,!1)});function m(q){if(l(d)!==l(i)&&l(i)>1)return q.preventDefault(),q.returnValue="","..."}function g(){Uo(Ke.organigram),W(d,ve(l(i)))}var v=ov();J("beforeunload",ja,m);var h=R(v);{var x=q=>{Hl(q,{})};V(h,q=>{l(f)&&q(x)})}var u=w(h,2),_=w(N(u));Xf(_);var k=w(u,2);{var b=q=>{var M=Qf();o(q,M)};V(k,q=>{l(s)&&l(s)<991&&!r()&&q(b)})}var T=w(k,2),S=N(T),p=N(S);pt(p,{children:(q,M)=>{var j=ev(),B=R(j);const Y=de(()=>l(i)>1);Le(B,{get disabled(){return l(Y)},onclick:()=>l(n).click(),color:"warning",children:(X,re)=>{var le=pe("Load JSON File");o(X,le)},$$slots:{default:!0}});var U=w(B,2);U.__change=[Kf,f,c],Ge(U,X=>W(n,X),()=>l(n));var Z=w(U,2);Le(Z,{onclick:g,color:"success",children:(X,re)=>{var le=pe("Download JSON");o(X,le)},$$slots:{default:!0}}),o(q,j)},$$slots:{default:!0}});var E=w(p,2),C=N(E);je(C,{children:(q,M)=>{var j=tv(),B=w(R(j),2);Ee(B,{type:"radio",value:!0,label:"Preview Mode",get group(){return r()},set group(U){r(U)}});var Y=w(B,2);Ee(Y,{type:"radio",value:!1,label:"Edit Mode",get group(){return r()},set group(U){r(U)}}),o(q,j)},$$slots:{default:!0}});var P=w(C,2);je(P,{class:"lang-input",floating:!0,label:"Preview Language:",children:(q,M)=>{Ee(q,{type:"select",get value(){return a()},set value(j){a(j)},children:(j,B)=>{var Y=rv(),U=R(Y);U.value=(U.__value="en")==null?"":"en";var Z=w(U,2);Z.value=(Z.__value="fr")==null?"":"fr";var X=w(Z,2);X.value=(X.__value="es")==null?"":"es";var re=w(X,2);re.value=(re.__value="zh")==null?"":"zh";var le=w(re,2);le.value=(le.__value="ru")==null?"":"ru";var ne=w(le,2);ne.value=(ne.__value="ar")==null?"":"ar",o(j,Y)},$$slots:{default:!0}})},$$slots:{default:!0}});var O=w(T,2),A=N(O);{var L=q=>{var M=nv();const j=de(()=>l(i)>2?"s":"");var B=R(M),Y=N(B);ue(Y,{name:"info-circle"});var U=w(Y),Z=w(B,2);Z.__click=[Gf];var X=N(Z),re=w(Z,2);{var le=ne=>{wu(ne,{class:"ms-3",children:(Q,fe)=>{var K=av(),Ae=R(K);Vu(Ae,{color:"dark",caret:!0,children:(ie,De)=>{var ce=pe("Rollback to a version");o(ie,ce)},$$slots:{default:!0}});var ye=w(Ae,2);Nu(ye,{children:(ie,De)=>{var ce=te(),Fe=R(ce);Be(Fe,17,()=>({length:l(i)-1}),He,(Ve,Te,Xe)=>{Du(Ve,{onclick:()=>Ke.restoreVersion(Xe+1,!0),children:(Pe,et)=>{var Ze=pe();Ze.nodeValue=`Version ${Xe+1} ${(Xe+1===1?"(Discard all)":"")??""}`,o(Pe,Ze)},$$slots:{default:!0}})}),o(ie,ce)},$$slots:{default:!0}}),o(Q,K)},$$slots:{default:!0}})};V(re,ne=>{l(i)>2&&ne(le)})}F(()=>{ee(U,` You have ${l(i)-1} unsaved change${l(j)??""}.`),ee(X,`Discard change${l(j)??""}`)}),o(q,M)},$=q=>{var M=te(),j=R(M);{var B=U=>{var Z=iv();o(U,Z)},Y=U=>{var Z=lv();Z.textContent=`This version is the same as the one uploaded in Sitefinity ${(window.location.hostname.includes("sfcs.fao.org")?"PROD":"TEST")??""} ENV.`,o(U,Z)};V(j,U=>{l(i)===1&&l(c)?U(B):U(Y,!1)},!0)}o(q,M)};V(A,q=>{l(i)>1?q(L):q($,!1)})}var z=w(O,2);{var I=q=>{var M=sv(),j=N(M);ue(j,{name:"exclamation-triangle"});var B=w(j,2);ue(B,{name:"exclamation-triangle"}),o(q,M)};V(z,q=>{l(i)>6&&q(I)})}o(t,v),me()}Yr(["change","click"]);function dv(t,e,r,a,n){(!e()&&l(r)||e())&&a("boxClick",{entry:n.entry})}var uv=t=>t.stopPropagation(),fv=y('<a class="globe"><svg width="10" height="16.5" viewBox="0 0 13.608 16.5"><path d="M-603.861,1021.4a6.686,6.686,0,0,1-3.358-.888,6.634,6.634,0,0,1-1.1-.8,7.169,7.169,0,0,1-1.178-1.329,6.85,6.85,0,0,1-.726-1.394,6.508,6.508,0,0,1-.317-1.1,6.586,6.586,0,0,1-.113-1.737,6.83,6.83,0,0,1,.323-1.653,6.977,6.977,0,0,1,1.064-2.028,6.718,6.718,0,0,1,1.356-1.362,6.606,6.606,0,0,1,2.507-1.146,6.722,6.722,0,0,1,1.79-.168,6.53,6.53,0,0,1,4.287,1.764,7.331,7.331,0,0,1,1.087,1.243,6.786,6.786,0,0,1,.733,1.4,6.542,6.542,0,0,1,.315,1.087,6.632,6.632,0,0,1,.114,1.759,6.945,6.945,0,0,1-.423,1.942,6.591,6.591,0,0,1-1.24,2.083,6.7,6.7,0,0,1-2.152,1.654,6.857,6.857,0,0,1-1.675.548A6.759,6.759,0,0,1-603.861,1021.4Zm3.629-7.267c.188.023,2.185.015,2.275-.011a5.942,5.942,0,0,0-1.271-3.205,13.134,13.134,0,0,1-1.413.547A12.834,12.834,0,0,1-600.232,1014.133Zm-9.535.919a5.956,5.956,0,0,0,1.272,3.221,12.745,12.745,0,0,1,1.413-.546,12.909,12.909,0,0,1-.41-2.674Zm10.534,3.21a5.75,5.75,0,0,0,1.018-1.889,5.638,5.638,0,0,0,.254-1.319h-2.265c0,.022-.007.036-.009.051-.037.376-.068.752-.11,1.128a9.976,9.976,0,0,1-.267,1.377c-.031.121-.032.119.084.161.274.1.549.191.821.293C-599.548,1018.121-599.394,1018.193-599.232,1018.261Zm-7.892-6.833c-.036-.016-.059-.029-.083-.037-.137-.044-.276-.081-.41-.131-.262-.1-.521-.2-.782-.3-.1-.037-.1-.04-.158.043-.1.131-.191.263-.278.4a6.431,6.431,0,0,0-.9,2.487c-.013.08-.019.162-.029.25h2.271A17.494,17.494,0,0,1-607.124,1011.428Zm5.625,6.12a12.994,12.994,0,0,0,.364-2.494H-603.4v2.264A15.611,15.611,0,0,1-601.5,1017.548Zm-4.706-5.9a10.087,10.087,0,0,0-.362,2.49c.218.024,2.17.013,2.249-.013v-2.252A14.268,14.268,0,0,1-606.2,1011.646Zm5.072,2.492a12.522,12.522,0,0,0-.368-2.5,9.821,9.821,0,0,1-1.9.232v2.266Zm-5.089,3.412a9.861,9.861,0,0,1,1.9-.234c.025-.24.014-2.185-.011-2.263h-2.256A12.988,12.988,0,0,0-606.222,1017.549Zm.313-6.763a8.407,8.407,0,0,0,1.583.179c.026-.163.018-2.088-.01-2.175-.058.028-.117.052-.172.084a2.43,2.43,0,0,0-.712.655,4.86,4.86,0,0,0-.517.862C-605.8,1010.513-605.845,1010.639-605.909,1010.786Zm2.505,9.619c.071-.033.133-.058.19-.09a2.35,2.35,0,0,0,.678-.611,5.052,5.052,0,0,0,.684-1.21.721.721,0,0,0,.023-.092,8.421,8.421,0,0,0-1.575-.177Zm-.914-2.183a15.754,15.754,0,0,0-1.582.183c.012.038.017.061.025.081a5.089,5.089,0,0,0,.689,1.219,2.326,2.326,0,0,0,.689.616c.053.03.112.052.18.083Zm.913-7.262a9.372,9.372,0,0,0,1.57-.188.065.065,0,0,0,0-.022.461.461,0,0,0-.018-.053,5.122,5.122,0,0,0-.677-1.2,2.36,2.36,0,0,0-.694-.626c-.055-.031-.113-.054-.182-.086Zm2.491-.353a5.912,5.912,0,0,0,1-.372,4.655,4.655,0,0,0-1.757-1.056A9.312,9.312,0,0,1-600.913,1010.606Zm-6.9,8.346a4.705,4.705,0,0,0,1.751,1.061c-.1-.161-.19-.313-.278-.469s-.169-.312-.248-.47-.153-.325-.23-.49A5.9,5.9,0,0,0-607.809,1018.953Zm6.166,1.1a5.437,5.437,0,0,0,1.736-1.054,4.411,4.411,0,0,0-1.007-.367A7.9,7.9,0,0,1-601.644,1020.053Zm-4.425-10.907-.018-.02c-.034.013-.069.024-.1.04-.16.077-.321.15-.479.232a4.421,4.421,0,0,0-1.049.745c-.028.027-.053.059-.089.1a5.389,5.389,0,0,0,1,.314A6.979,6.979,0,0,1-606.068,1009.146Z" transform="translate(610.665 -1007.788)"></path></svg></a>'),vv=y('<div class="chevron-down"><svg style="height: 12px" class="d-block mt-2" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"></path></svg></div>'),hv=y('<div class="chevron-right-container"><svg class="chevron-right" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"></path></svg></div>'),gv=y('<button><!> <span class="d-block w-100 text"> </span> <!></button>');function Qn(t,e){ge(e,!0);let r=D(e,"rowI",19,()=>-1),a=D(e,"entryI",19,()=>-1),n=D(e,"skipModalOpen",3,!1),i=de(()=>!!e.entry.data.modal),s=de(()=>!!e.entry.data.modal&&!n());const d=Sr();var c=gv();c.__click=[dv,n,i,d,e];var f=N(c);{var m=u=>{var _=fv();_.__click=[uv];var k=N(_);F(()=>{ke(_,"aria-label",e.entry.data.title[e.lang]),ke(_,"href",`${e.entry.link}/${e.lang}/`),ke(k,"style",`width: 16px; height: 16px; ${(e.entry.bg==="white"?"fill: #5792C9":"fill: #ffffff")??""}`)}),o(u,_)};V(f,u=>{e.entry.link&&(!e.entry.linkEnOnly||e.lang==="en")&&u(m)})}var g=w(f,2),v=N(g),h=w(g,2);{var x=u=>{var _=te(),k=R(_);{var b=S=>{var p=vv();o(S,p)},T=S=>{var p=hv();o(S,p)};V(k,S=>{e.entry.chevronDown?S(b):S(T,!1)})}o(u,_)};V(h,u=>{l(i)&&u(x)})}F(()=>{var u,_;Pr(c,`entry w-100 entry-row-${r()??""} entry-index-${a()??""} entry-r${r()??""}-i${a()??""}`),ke(c,"aria-label",e.entry.data.title[e.lang]),ke(c,"data-bs-toggle",l(s)?"modal":""),ke(c,"data-bs-target",l(s)?"#orgModal":""),ae(c,"has-link",e.entry.link&&(!e.entry.linkEnOnly||e.lang==="en")),ae(c,"white",e.entry.bg==="white"),ae(c,"darkblue",e.entry.bg==="darkblue"),ae(c,"lightblue",e.entry.bg==="lightblue"),ae(c,"opaqueblue",e.entry.bg==="opaqueblue"),ae(c,"double-x",(u=e.entry.size)==null?void 0:u.doubleX),ae(c,"double-y",(_=e.entry.size)==null?void 0:_.doubleY),ae(c,"text-center",e.entry.centerText),ee(v,e.entry.data.title[e.lang])}),o(t,c),me()}Yr(["click"]);const cn=(t,e=Ie,r=Ie,a=Ie,n=Ie,i,s)=>{let d=dt(()=>na(i==null?void 0:i(),!0)),c=dt(()=>na(s==null?void 0:s(),"en"));var f=te();const m=dt(()=>Fn(e()));var g=R(f);nn(g,r,v=>{var h=bv(),x=N(h),u=N(x);Be(u,5,e,He,(_,k,b)=>{var T=te();const S=dt(()=>l(d)&&typeof r()=="number"&&b!==r());var p=R(T);{var E=P=>{var O=_v(),A=N(O);Qn(A,{get lang(){return l(c)},get entry(){return l(k)},rowI:0,entryI:0,skipModalOpen:!0,$$events:{boxClick:L=>a()(b)}}),F(()=>{var L,$;ae(O,"double-x",($=(L=l(k))==null?void 0:L.size)==null?void 0:$.doubleX),ae(O,"unhighlight",l(S)),ae(O,"highlight",b===r()),ae(O,"pointer",typeof r()!="number")}),o(P,O)},C=P=>{var O=pv();O.__click=A=>n()(b),F(()=>{var A,L;ae(O,"double-x",(L=(A=l(k))==null?void 0:A.size)==null?void 0:L.doubleX),ae(O,"unhighlight",l(S)),ae(O,"highlight",b===r()),ae(O,"pointer",typeof r()!="number")}),o(P,O)};V(p,P=>{l(k)&&"data"in l(k)?P(E):P(C,!1)})}o(_,T)}),F(()=>{ke(u,"style",`grid-template-columns: repeat(${l(m)??""}, 1fr); `),ae(u,"small-gap",l(m)>6)}),o(v,h)}),o(t,f)},mv=(t,e=Ie,r=Ie,a=Ie,n=Ie,i,s)=>{let d=dt(()=>na(i==null?void 0:i(),!0)),c=dt(()=>na(s==null?void 0:s(),"en"));var f=Ov();const m=dt(()=>Fn(e())+(n()&&typeof a()=="number"?1:0));var g=N(f),v=N(g);Be(v,5,e,He,(h,x,u)=>{var _=kv();const k=dt(()=>l(d)&&typeof r()=="number"&&u!==r());var b=R(_);{var T=O=>{$i(O,n,()=>r()===a())};V(b,O=>{n()&&u===r()&&r()===a()&&O(T)})}var S=w(b,2);{var p=O=>{var A=yv(),L=N(A);Qn(L,{get lang(){return l(c)},get entry(){return l(x)},entryI:0,rowI:0,skipModalOpen:!0,$$events:{boxClick:$=>{}}}),F(()=>{var $,z;ae(A,"double-x",(z=($=l(x))==null?void 0:$.size)==null?void 0:z.doubleX),ae(A,"unhighlight",l(k)),ae(A,"highlight",u===r()),ae(A,"pointer",typeof r()!="number")}),o(O,A)},E=O=>{var A=xv();A.__click=[wv],F(()=>{var L,$;ae(A,"double-x",($=(L=l(x))==null?void 0:L.size)==null?void 0:$.doubleX),ae(A,"unhighlight",l(k)),ae(A,"highlight",u===r()),ae(A,"pointer",typeof r()!="number")}),o(O,A)};V(S,O=>{l(x)&&"data"in l(x)?O(p):O(E,!1)})}var C=w(S,2);{var P=O=>{$i(O,n,()=>r()===a())};V(C,O=>{n()&&u===r()&&r()<(a()??-1)&&O(P)})}o(h,_)}),F(()=>{ae(g,"ar",l(c)==="ar"),ke(v,"style",`grid-template-columns: repeat(${l(m)??""}, 1fr); `),ae(v,"small-gap",l(m)>6)}),o(t,f)},$i=(t,e=Ie,r=Ie)=>{var a=Cv(),n=N(a);{var i=g=>{var v=Ev(),h=N(v);ue(h,{name:"arrow-left"}),o(g,v)};V(n,g=>{r()&&g(i)})}var s=w(n,2);{var d=g=>{var v=Pv(),h=N(v),x=N(h);F(()=>ee(x,`New Box ${(e()==="boxModal"?"modal":"")??""}`)),o(g,v)},c=g=>{var v=Sv();o(g,v)};V(s,g=>{e()==="box"||e()==="boxModal"?g(d):g(c,!1)})}var f=w(s,2);{var m=g=>{var v=Lv(),h=N(v);ue(h,{name:"arrow-right"}),o(g,v)};V(f,g=>{r()||g(m)})}o(t,a)};var _v=y('<div class="w-100 preview-box svelte-1mpnovq"><!></div>'),pv=y('<div class="spacer svelte-1mpnovq"></div>'),bv=y('<div class="organigram-container svelte-1mpnovq"><div class="organigram dev svelte-1mpnovq"><div class="grid grid-no-borders"></div></div></div>'),yv=y('<div class="w-100 preview-box svelte-1mpnovq"><!></div>'),wv=t=>{},xv=y('<div class="spacer svelte-1mpnovq"></div>'),kv=y("<!> <!> <!>",1),Ov=y('<div class="organigram-container svelte-1mpnovq"><div class="organigram dev svelte-1mpnovq"><div class="grid grid-no-borders"></div></div></div>'),Ev=y('<div class="arrow-container left svelte-1mpnovq"><!></div>'),Pv=y('<div class="dummy-entry box svelte-1mpnovq"><p class="fs-5 text-center fw-bold mb-0"> </p></div>'),Sv=y('<div class="dummy-entry spacer svelte-1mpnovq"><p class="fs-3 mb-0">NEW SPACER</p></div>'),Lv=y('<div class="arrow-container right svelte-1mpnovq"><!></div>'),Cv=y('<div class="dummy-entry-container svelte-1mpnovq"><!> <!> <!></div>');Yr(["click"]);const $r={zh:/[\u4E00-\u9FFF]/,ar:/[\u0600-\u06FF]/,ru:/[\u0400-\u04FF]/};function Av(t){return Object.entries(t).every(([e,r])=>{const a=r.replace(/\([^)]*\)/g,"").trim();return e==="zh"&&!$r.zh.test(a)?confirm(`Expected only Chinese characters in: "${a}" Do you confirm this is correct?`):e==="ar"&&!$r.ar.test(a)?confirm(`Expected only Arabic characters in: "${a}" Do you confirm this is correct?`):e==="ru"&&!$r.ru.test(a)?confirm(`Expected only Cyrillic characters in: "${a}" Do you confirm this is correct?`):(e==="en"||e==="fr"||e==="es")&&($r.zh.test(a)||$r.ar.test(a)||$r.ru.test(a))?confirm(`Found unexpected characters in ${e}: "${a}" Do you confirm this is correct?`):!0})}var _a,pa,ba;class Tv{constructor(){Nt(this,_a,Oe(0));Nt(this,pa,Oe(!1));Nt(this,ba,Oe(ve([])))}get _step(){return l(lt(this,_a))}set _step(e){W(lt(this,_a),ve(e))}get _completed(){return l(lt(this,pa))}set _completed(e){W(lt(this,pa),ve(e))}get _questions(){return l(lt(this,ba))}set _questions(e){W(lt(this,ba),ve(e))}get step(){return this._step}get questions(){return this._questions}set questions(e){this._questions.push(...e)}set completed(e){this._completed=e,e?this._step=this._questions.length-1:this._step=0}get completed(){return this._completed}getCurrentStep(){return this._questions[this._step]||null}nextStep(){this._step+1<this._questions.length?this._step++:this._completed=!0}prevStep(){this._step>0&&this._step--}removeQuestion(e){e>=0&&e<this._questions.length&&(this._questions.splice(e,1),this._step>=this._questions.length&&(this._step=Math.max(0,this._questions.length-1)))}reset(){this._step=0,this._completed=!1,this._questions=[]}}_a=new WeakMap,pa=new WeakMap,ba=new WeakMap;const We=new Tv;var $v=y('<h3 class="h3 text-center mb-4">Box Size</h3> <!>',1),zv=y('<h3 class="h3 text-center mb-4">Text Centering</h3> <!>',1),Dv=y(`Link can be shown in <b>english</b> or <b>all languages</b> (checkbox to set to english only is below).<br><br> If you fill a valid link (check below for link requirements) the box will show a globe icon. The color of globe icon depens on the background color of the box.<br><br> A <b>valid link</b> has to come from <b>FAO Domain</b>, has use <b>HTTPS</b> protocol and <b>should NEVER contain any language</b>, even if the website is for english only since the language is always automatically handled.<br><br> Example of a valid link: https://www.fao.org/about/leadership/name-surname`,1),Rv=y("<!> <!>",1),Nv=y('<div class="text-center d-flex align-items-center justify-content-between mb-4"><div class="d-flex align-items-center"><h3 class="h3">Website Link</h3> <!></div> <!> <!></div> <!> <!>',1),Iv=y('<h3 class="h3 text-center mb-4">Background Color</h3> <!>',1),Mv=y("<!> <!>",1),qv=y('<h3 class="h3 text-center mb-4">Name of the box</h3> <!>',1),jv=y("If a box has a modal, it has the option to set the chevron (small arrow pointing down) either to the right side of the box or below it.<br> Please try to follow the schema of the row.",1),Bv=y('<p>DISABLED!</p> <p class="text-danger">Add a modal to set chevron position.</p>',1),Fv=y('<h3 class="h3 text-center mb-4 d-flex align-items-center">Chevron position <!> <!></h3> <!>',1),Hv=y("<!> <!> <!> <!> <!> <!>",1),Uv=y("<!> <!>",1);function Ul(t,e){var f,m;ge(e,!0);let r=D(e,"onEditRealBoxFinalize",3,null),a=!1,n=Oe(!1);const i=ve({...e.rowSchemaCopy[e.activeEntryIndex]});let s=ve({isDoubleSize:((f=i.size)==null?void 0:f.doubleX)??!1,centerText:i.centerText??!1,link:i.link??"",linkEnOnly:i.linkEnOnly??!1,bg:i.bg,modal:!!((m=i.data)!=null&&m.modal),chevronDown:i.chevronDown??!1,title:{...i.data.title}});const d=St(s);ut(()=>{if(s.isDoubleSize?i.size={doubleX:!0}:i.size&&delete i.size,s.centerText?i.centerText=!0:"centerText"in i&&delete i.centerText,s.link.trim()){const g=s.link.replace(/\/$/,""),v=["/en","/fr","/es","/zh","/ru","/ar"].find(h=>g.endsWith(h));v?(alert("DO NOT INPUT THE LANGUAGE IN THE WEBSITE FIELD! IT IS AUTO-TRANSLATED!!!"),i.link=g.slice(0,-v.length)):i.link=g,"linkEnOnly"in i&&!s.linkEnOnly?delete i.linkEnOnly:s.linkEnOnly&&(i.linkEnOnly=!0)}else delete i.link,delete i.linkEnOnly;i.bg=s.bg,s.chevronDown?i.chevronDown=!0:delete i.chevronDown,i.data.title=s.title,W(n,JSON.stringify(s)!==JSON.stringify(d))}),$s(()=>{const g=[...e.rowSchemaCopy];g[e.activeEntryIndex]=i,e.onUpdateRowSchema(g)});function c(g){const v=g.target;if(g.preventDefault(),!!Av(s.title)&&v.checkValidity()){const h=[...e.rowSchemaCopy];h[e.activeEntryIndex]=i,e.onUpdateRowSchema(h),r()?r()():We.nextStep()}}on(t,{class:"edit-form-box",get validated(){return a},onsubmit:c,children:(g,v)=>{var h=Uv(),x=R(h);st(x,{class:"grid-entries",children:(_,k)=>{var b=Hv(),T=R(b);je(T,{class:"form-entry",children:(O,A)=>{var L=$v(),$=w(R(L),2);Be($,16,()=>[!0,!1],He,(z,I)=>{const q=de(()=>I?"Double size":"Standard size");Ee(z,{type:"radio",get value(){return I},get label(){return l(q)},get group(){return s.isDoubleSize},set group(M){s.isDoubleSize=M}})}),o(O,L)},$$slots:{default:!0}});var S=w(T,2);je(S,{class:"form-entry",children:(O,A)=>{var L=zv(),$=w(R(L),2);Be($,16,()=>[!0,!1],He,(z,I)=>{const q=de(()=>I?"Yes":"No");Ee(z,{type:"radio",get value(){return I},get label(){return l(q)},get group(){return s.centerText},set group(M){s.centerText=M}})}),o(O,L)},$$slots:{default:!0}});var p=w(S,2);je(p,{class:"form-entry double-size",children:(O,A)=>{var L=Nv(),$=R(L),z=N($),I=w(N(z),2);ue(I,{id:"btn-link-info",color:"info",name:"info-circle-fill ms-3 mb-2"});var q=w(z,2);kt(q,{trigger:"hover",placement:"right",target:"btn-link-info",title:"Website link Info",children:(U,Z)=>{var X=Dv();o(U,X)},$$slots:{default:!0}});var M=w(q,2);Ll(M,{pill:!0,color:"info",children:(U,Z)=>{var X=pe("Auto translated");o(U,X)},$$slots:{default:!0}});var j=w($,2);rt(j,{children:(U,Z)=>{var X=Rv(),re=R(X);Ne(re,{children:(ne,Q)=>{ue(ne,{name:"globe"})},$$slots:{default:!0}});var le=w(re,2);Ee(le,{type:"url",pattern:"https://(.*\\.)?fao\\.org(/.*)?$",placeholder:"Website link here without LANG at the end...",get value(){return s.link},set value(ne){s.link=ne}}),o(U,X)},$$slots:{default:!0}});var B=w(j,2);{var Y=U=>{Ee(U,{class:"mt-2 ms-1",type:"checkbox",label:"Website in English ONLY",get checked(){return s.linkEnOnly},set checked(Z){s.linkEnOnly=Z}})};V(B,U=>{s.link.trim()&&U(Y)})}o(O,L)},$$slots:{default:!0}});var E=w(p,2);je(E,{class:"form-entry",children:(O,A)=>{var L=Iv(),$=w(R(L),2);Be($,16,()=>["darkblue","lightblue","opaqueblue","white"],He,(z,I)=>{const q=de(()=>I.toLocaleUpperCase());Ee(z,{type:"radio",get value(){return I},get label(){return l(q)},get group(){return s.bg},set group(M){s.bg=M}})}),o(O,L)},$$slots:{default:!0}});var C=w(E,2);je(C,{class:"form-entry double-size",children:(O,A)=>{var L=qv(),$=w(R(L),2);Be($,16,()=>["en","fr","es","zh","ru","ar"],z=>z,(z,I)=>{rt(z,{class:"mb-3",children:(q,M)=>{var j=Mv(),B=R(j);Ne(B,{children:(U,Z)=>{var X=pe();F(re=>ee(X,re),[()=>I.toLocaleUpperCase()]),o(U,X)},$$slots:{default:!0}});var Y=w(B,2);Ee(Y,{required:!0,get value(){return s.title[I]},set value(U){s.title[I]=U}}),o(q,j)},$$slots:{default:!0}})}),o(O,L)},$$slots:{default:!0}});var P=w(C,2);je(P,{class:"form-entry",children:(O,A)=>{var L=Fv(),$=R(L),z=w(N($));ue(z,{id:"btn-modal-info",color:"info",name:"info-circle-fill ms-3"});var I=w(z,2);kt(I,{trigger:"hover",placement:"right",target:"btn-modal-info",title:"Modal Info",children:(B,Y)=>{var U=jv();o(B,U)},$$slots:{default:!0}});var q=w($,2);{var M=B=>{var Y=te(),U=R(Y);Be(U,16,()=>[!0,!1],He,(Z,X)=>{const re=de(()=>X?"Bottom side":"Right side");Ee(Z,{type:"radio",get value(){return X},get label(){return l(re)},get group(){return s.chevronDown},set group(le){s.chevronDown=le}})}),o(B,Y)},j=B=>{var Y=Bv();o(B,Y)};V(q,B=>{s.modal?B(M):B(j,!1)})}o(O,L)},$$slots:{default:!0}}),o(_,b)},$$slots:{default:!0}});var u=w(x,2);Yt(u,{children:(_,k)=>{pt(_,{class:"w-100 p-4",size:"lg",children:(b,T)=>{const S=de(()=>!l(n));Le(b,{color:"success",get disabled(){return l(S)},children:(p,E)=>{var C=pe("Confirm Box Changes");o(p,C)},$$slots:{default:!0}})},$$slots:{default:!0}})},$$slots:{default:!0}}),o(g,h)},$$slots:{default:!0}}),me()}var Vv=y("<!> <!>",1),Wv=y("<!> <!>",1),Zv=y("<!> <hr> <!>",1),Yv=y("<!> <!> <!>",1),Jv=y("<p>Progress step: 1/1</p> <!> <!>",1),Xv=y("<!> <!>",1);function Gv(t,e){ge(e,!0);let r=D(e,"stepDone",15),a=Oe(ve(St(Ke.organigram.grid[e.rowIndex].rowSchema))),n=Oe(null),i=Oe(null),s=Oe(null),d=Oe(!1),c=Oe(!1);const f=[{value:!0,label:"Add before the selected entry"},{value:!1,label:"Add after the selected entry"}],m=[{value:"spacer",label:"Spacer"},{value:"box",label:"Regular Box"}];ut(()=>{typeof l(n)=="boolean"&&typeof l(i)=="string"?(W(d,!0),W(s,e.activeEntryIndex+(l(n)?0:1))):(W(d,!1),W(s,null))});function g(){if(l(n)===null||l(i)===null){alert("Please select both position and type");return}if(l(i)==="spacer"&&typeof l(s)=="number"){Ke.addBox(null,e.rowIndex,l(s)),r(!0);return}else if(typeof l(s)=="number"){const b={bg:"white",data:{title:{en:"New Box",fr:"",es:"",zh:"",ru:"",ar:""}}};l(a).splice(l(s),0,b),W(c,!0)}}function v(){Ke.addBox(l(a)[l(s)],e.rowIndex,l(s)),r(!0)}var h=te(),x=R(h);{var u=k=>{ar(k,{children:(b,T)=>{var S=Yv(),p=R(S);qt(p,{class:"pb-5",children:(P,O)=>{mv(P,()=>l(a),()=>e.activeEntryIndex,()=>l(s),()=>l(i),()=>l(d))},$$slots:{default:!0}});var E=w(p,2);st(E,{children:(P,O)=>{var A=Zv(),L=R(A);je(L,{children:(z,I)=>{var q=Vv(),M=R(q);ct(M,{class:"fs-5 my-2",children:(B,Y)=>{var U=pe("Position");o(B,U)},$$slots:{default:!0}});var j=w(M,2);Be(j,17,()=>f,He,(B,Y)=>{let U=()=>l(Y).value,Z=()=>l(Y).label;Ee(B,{type:"radio",get value(){return U()},get label(){return Z()},get group(){return l(n)},set group(X){W(n,ve(X))}})}),o(z,q)},$$slots:{default:!0}});var $=w(L,4);je($,{children:(z,I)=>{var q=Wv(),M=R(q);ct(M,{class:"fs-5 my-2",children:(B,Y)=>{var U=pe("Entry type to add");o(B,U)},$$slots:{default:!0}});var j=w(M,2);Be(j,17,()=>m,He,(B,Y)=>{let U=()=>l(Y).value,Z=()=>l(Y).label;Ee(B,{type:"radio",get value(){return U()},get label(){return Z()},get group(){return l(i)},set group(X){W(i,ve(X))}})}),o(z,q)},$$slots:{default:!0}}),o(P,A)},$$slots:{default:!0}});var C=w(E,2);Yt(C,{children:(P,O)=>{const A=de(()=>!l(d));Le(P,{get disabled(){return l(A)},class:"fs-4 w-100 my-3",color:"success",onclick:g,children:(L,$)=>{var z=pe();F(()=>ee(z,`Confirm and proceed to ${(l(i)==="spacer"?"Confirmation step":"Edit Box Mode")??""}`)),o(L,z)},$$slots:{default:!0}})},$$slots:{default:!0}}),o(b,S)},$$slots:{default:!0}})},_=k=>{ar(k,{children:(b,T)=>{var S=Xv(),p=R(S);qt(p,{children:(C,P)=>{var O=Jv(),A=w(R(O),2);Lr(A,{class:"my-2",animated:!0,color:"success",value:1,max:1});var L=w(A,2);cn(L,()=>l(a),()=>l(s),()=>()=>{},()=>()=>{}),o(C,O)},$$slots:{default:!0}});var E=w(p,2);st(E,{children:(C,P)=>{Ul(C,{get rowSchemaCopy(){return l(a)},get activeEntryIndex(){return l(s)},onUpdateRowSchema:O=>W(a,ve(O)),onEditRealBoxFinalize:v})},$$slots:{default:!0}}),o(b,S)},$$slots:{default:!0}})};V(x,k=>{l(c)?k(_,!1):k(u)})}o(t,h),me()}var Kv=y('<!> <h4 class="fs-1 mb-0 alert-heading text-capitalize text-center">MODAL WITH OVERRIDES, <b>DO NOT CHANGE ANYTHING</b> IN THIS FORM!</h4> <!>',1),Qv=y('<h3 class="h3 mb-4">Delete modal?</h3> <button class="btn btn-danger"><i class="bi-exclamation-triangle-fill me-2"></i> DELETE MODAL <i class="bi-exclamation-triangle-fill ms-2"></i></button>',1),eh=y("<!> Create New Modal",1),th=y('<h3 class="h3 mb-4">Add a modal?</h3> <!>',1),rh=y("Add or remove modal entries (for all langs)<br> Change existing modal entries from person to list.<br> Any new modal entry needs translations for all langs!<br><br> <b>Color legend:</b><br> <ul><li>Yellow - Person with existing data</li> <li>Blue - List with existing data</li> <li>Gray - new entry or changed entry without data</li></ul>",1),ah=y('<div><h3 class="h3 mb-4">Edit modal layout? <!> <!></h3> <!></div>'),nh=y("<!> Add Entry",1),ih=y("<!> ",1),lh=y('<p class="mini-text svelte-14bucgz"> </p>'),sh=y('<ul class="mini-text svelte-14bucgz"><li> </li> <li>...</li></ul>'),oh=y("<p>Spacer</p>"),ch=y('<div class="d-flex align-items-center justify-content-between fs-5"><!> Existing List Entry <!></div>'),dh=y('<div class="d-flex align-items-center justify-content-between fs-5"><!> New List Entry <span>Maybe list entries...</span></div>'),uh=y('<div class="d-flex align-items-center justify-content-between fs-5"><img class="me-2" style="max-height: 60px; max-width: 60px;"> <span> </span></div>'),fh=y('<div class="d-flex align-items-center justify-content-between fs-5"><!> New Personnel Entry <img class="me-2" src="https://www.fao.org/images/aboutfaolibraries/organizationalchart/Vacant.jpg" alt="default-entry"> <span>To Be Defined!</span></div>'),vh=y('<div class="preview border rounded p-2"><div class="d-flex justify-content-between align-items-center mb-2"><p class="fs-3"></p> <div><!> <!></div></div> <div class="mt-3 p-2 rounded"><!></div></div>'),hh=y('<h3 class="h3 mb-4 d-flex align-items-center justify-content-between">Modal Entries <!></h3> <div class="three-col-grid svelte-14bucgz"></div>',1),gh=y('<h3 class="h3 mb-4">Layout Direction <!> <!></h3> <!>',1),mh=y("<hr> <!>",1),_h=y("<!> <!>",1),ph=y('<div class="column svelte-14bucgz"><!> <!></div> <div class="column big svelte-14bucgz"><!></div>',1),bh=y("<!> <!> <!> <!>",1);function yh(t,e){var b,T;ge(e,!0);let r=ve({...e.rowSchemaCopy[e.activeEntryIndex]}),a=Oe(!1),n=Oe(!1),i=ve({entries:(b=r.data)!=null&&b.modal?r.data.modal.map(S=>({...S,checked:!1})):[],isHorizontal:!!((T=r==null?void 0:r.data)!=null&&T.isHorizontal)});r.data.modalOveriddes&&confirm("THIS IS A MODAL WITH OVERRIDES! READ CAREFULLY PLEASE. Even if the system allows to do so, NEVER CHANGE MODAL ORDER (modal layout) and NEVER REORDER ENTRIES!!! It is possible to change existing entries data (like name, title, reporting lines, img...) but NEVER reorder entries or add/remove entries from the modal layout!"),ut(()=>(e.onShowHideOrganigramDev(!1),l(a)&&i.entries.length===0&&(i.entries=[Gr()]),i.isHorizontal&&(i.entries.length<2||i.entries.length>3)&&(i.isHorizontal=!1),()=>e.onShowHideOrganigramDev(!0)));function s(){i.entries=[Gr(),...i.entries]}function d(S){W(n,!0),i.entries=i.entries.filter((p,E)=>E!==S)}function c(S){i.entries=i.entries.map((p,E)=>E===S?"isList"in p?Gr():_i():p)}function f(){i.entries=[Gr()]}function m(){if(confirm("Are you sure you want to delete all modal data?")){const S=[...e.rowSchemaCopy],p=S[e.activeEntryIndex];delete p.data.modal,p.chevronDown&&delete p.chevronDown,e.onUpdateRowSchema(S),We.completed=!0}}function g(S){const p=i.entries.map(C=>{var P;return"name"in C&&C.name&&C.img||"isList"in C&&C.entries&&C.entries.length>0||C.title&&((P=C.title.en)==null?void 0:P.length)>0||C.endsWithHr?C:"isList"in C?_i():Gr()}),E=i.isHorizontal&&(i.entries.length===2||i.entries.length===3);p.length===1&&(We.removeQuestion(We.step+1),i.entries[0].checked=!0),e.onUpdateModalSchema(p,E,l(n)),We.nextStep()}var v=bh(),h=R(v);qt(h,{children:(S,p)=>{Lr(S,{class:"my-2",animated:!0,color:"success",get value(){return We.step},max:8})},$$slots:{default:!0}});var x=w(h,2);{var u=S=>{Vn(S,{class:"mt-2 p-3 d-flex align-items-center justify-content-between",color:"danger",children:(p,E)=>{var C=Kv(),P=R(C);ue(P,{class:"fs-1",name:"exclamation-triangle-fill"});var O=w(P,4);ue(O,{class:"fs-1",name:"exclamation-triangle-fill"}),o(p,C)},$$slots:{default:!0}})};V(x,S=>{r.data.modalOveriddes&&S(u)})}var _=w(x,2);st(_,{class:"four-col-grid",children:(S,p)=>{var E=ph(),C=R(E),P=N(C);{var O=M=>{je(M,{children:(j,B)=>{var Y=Qv(),U=w(R(Y),2);U.__click=m,o(j,Y)},$$slots:{default:!0}})},A=M=>{je(M,{children:(j,B)=>{var Y=th(),U=w(R(Y),2);Le(U,{color:"primary",size:"lg",onclick:f,children:(Z,X)=>{var re=eh(),le=R(re);ue(le,{name:"plus-circle",class:"me-2"}),o(Z,re)},$$slots:{default:!0}}),o(j,Y)},$$slots:{default:!0}})};V(P,M=>{i.entries.length>0?M(O):M(A,!1)})}var L=w(P,2);{var $=M=>{var j=ah(),B=N(j),Y=w(N(B));ue(Y,{id:"edit-modal-info",color:"info",name:"info-circle-fill mx-3"});var U=w(Y,2);kt(U,{trigger:"hover",placement:"right",target:"edit-modal-info",title:"Modal edit Info",children:(X,re)=>{var le=rh();o(X,le)},$$slots:{default:!0}});var Z=w(B,2);je(Z,{children:(X,re)=>{var le=te(),ne=R(le);Be(ne,16,()=>[!0,!1],He,(Q,fe)=>{const K=de(()=>fe?"Yes":"No");Ee(Q,{type:"radio",name:"editLayout",get value(){return fe},get label(){return l(K)},get group(){return l(a)},set group(Ae){W(a,ve(Ae))}})}),o(X,le)},$$slots:{default:!0}}),o(M,j)};V(L,M=>{i.entries.length>0&&M($)})}var z=w(C,2),I=N(z);{var q=M=>{var j=_h(),B=R(j);je(B,{children:(Z,X)=>{var re=hh(),le=R(re),ne=w(N(le));Le(ne,{color:"primary",size:"sm",onclick:s,children:(fe,K)=>{var Ae=nh(),ye=R(Ae);ue(ye,{name:"plus-circle"}),o(fe,Ae)},$$slots:{default:!0}});var Q=w(le,2);Be(Q,21,()=>i.entries,He,(fe,K,Ae)=>{var ye=vh(),ie=N(ye),De=N(ie);De.textContent=`Entry ${Ae+1}`;var ce=w(De,2),Fe=N(ce);Le(Fe,{color:"primary",size:"sm",class:"me-2",onclick:()=>c(Ae),children:(Se,Je)=>{var Re=ih(),it=R(Re);const tt=de(()=>"isList"in l(K)?"person":"list-ul");ue(it,{get name(){return l(tt)}});var xe=w(it);F(()=>ee(xe,` Change to ${("isList"in l(K)?"Person View":"List View")??""}`)),o(Se,Re)},$$slots:{default:!0}});var Ve=w(Fe,2);{var Te=Se=>{Le(Se,{color:"danger",size:"sm",onclick:()=>d(Ae),children:(Je,Re)=>{ue(Je,{name:"trash-fill"})},$$slots:{default:!0}})};V(Ve,Se=>{i.entries.length>1&&Se(Te)})}var Xe=w(ie,2),Pe=N(Xe);{var et=Se=>{var Je=te(),Re=R(Je);{var it=xe=>{var at=ch(),nt=N(at);ue(nt,{name:"list-ul",class:"me-2 fs-5"});var bt=w(nt,2);{var ot=ht=>{var be=lh(),Ct=N(be);F(()=>ee(Ct,l(K).title.en[0])),o(ht,be)},ze=ht=>{var be=te(),Ct=R(be);{var Gt=jt=>{var Rt=sh(),Cr=N(Rt),hr=N(Cr);F(()=>ee(hr,l(K).entries[0].en)),o(jt,Rt)},vr=jt=>{var Rt=oh();o(jt,Rt)};V(Ct,jt=>{l(K).entries&&l(K).entries.length>0?jt(Gt):jt(vr,!1)},!0)}o(ht,be)};V(bt,ht=>{l(K).title?ht(ot):ht(ze,!1)})}o(xe,at)},tt=xe=>{var at=dh(),nt=N(at);ue(nt,{name:"list-ul",class:"me-5 fs-5"}),o(xe,at)};V(Re,xe=>{l(K).checked?xe(tt,!1):xe(it)})}o(Se,Je)},Ze=Se=>{var Je=te(),Re=R(Je);{var it=xe=>{var at=uh(),nt=N(at),bt=w(nt,2),ot=N(bt);F(()=>{ke(nt,"src",l(K).img??"https://www.fao.org/images/aboutfaolibraries/organizationalchart/Vacant.jpg"),ke(nt,"alt",l(K).name.en),ee(ot,l(K).name.en)}),o(xe,at)},tt=xe=>{var at=fh(),nt=N(at);ue(nt,{name:"person",class:"me-5 fs-5"}),o(xe,at)};V(Re,xe=>{l(K).checked?xe(tt,!1):xe(it)})}o(Se,Je)};V(Pe,Se=>{"isList"in l(K)?Se(et):Se(Ze,!1)})}F(()=>{ae(ye,"bg-light",l(K).checked),ae(ye,"bg-info",!l(K).checked&&"isList"in l(K)),ae(ye,"bg-warning",!l(K).checked&&!("isList"in l(K)))}),o(fe,ye)}),o(Z,re)},$$slots:{default:!0}});var Y=w(B,2);{var U=Z=>{var X=mh(),re=w(R(X),2);je(re,{children:(le,ne)=>{var Q=gh(),fe=R(Q),K=w(N(fe));ue(K,{id:"btn-layout-dir-info",color:"info",name:"info-circle-fill mx-3"});var Ae=w(K,2);kt(Ae,{trigger:"hover",placement:"right",target:"btn-layout-dir-info",title:"Direction info",children:(ie,De)=>{var ce=pe("Row view: entries will be displayed side by side. Available only for 2 or 3 entries.");o(ie,ce)},$$slots:{default:!0}});var ye=w(fe,2);Ee(ye,{type:"checkbox",name:"isHorizontal",label:"Use horizontal layout",get checked(){return i.isHorizontal},set checked(ie){i.isHorizontal=ie}}),o(le,Q)},$$slots:{default:!0}}),o(Z,X)};V(Y,Z=>{i.entries.length>=2&&i.entries.length<=3&&Z(U)})}o(M,j)};V(I,M=>{l(a)&&M(q)})}o(S,E)},$$slots:{default:!0}});var k=w(_,2);Yt(k,{children:(S,p)=>{pt(S,{class:"w-100 p-4",size:"lg",children:(E,C)=>{const P=de(()=>i.entries.length===0);Le(E,{get disabled(){return l(P)},onclick:g,color:"success",children:(O,A)=>{var L=pe("Confirm modal layout");o(O,L)},$$slots:{default:!0}})},$$slots:{default:!0}})},$$slots:{default:!0}}),o(t,v),me()}Yr(["click"]);var wh=y("<!> <!>",1),xh=y('<h3 class="h3 mb-4">Edit box position</h3> <!>',1),kh=y("<div><!> <!></div>");function Oh(t,e){ge(e,!0);let r=D(e,"unhighlight",15),a=ve(e.activeEntryIndex);ut(()=>(r(!1),()=>{r(!0)}));function n(f){We.nextStep()}function i(f){const m=e.activeEntryIndex-f,g=[...e.rowSchemaCopy];[g[e.activeEntryIndex],g[m]]=[g[m],g[e.activeEntryIndex]],e.onUpdateRowSchema(g),e.onUpdateActiveIndex(m)}var s=kh(),d=N(s);st(d,{children:(f,m)=>{var g=xh(),v=w(R(g),2);je(v,{children:(h,x)=>{pt(h,{class:"w-100 p-4",size:"lg",children:(u,_)=>{var k=wh(),b=R(k);const T=de(()=>e.activeEntryIndex<1);Le(b,{onclick:()=>i(1),get disabled(){return l(T)},color:"primary",class:"me-3",children:(E,C)=>{var P=pe("Move to Left (previous position)");o(E,P)},$$slots:{default:!0}});var S=w(b,2);const p=de(()=>e.activeEntryIndex===e.rowSchemaCopy.length-1);Le(S,{onclick:()=>i(-1),get disabled(){return l(p)},color:"primary",children:(E,C)=>{var P=pe("Move to Right (next position)");o(E,P)},$$slots:{default:!0}}),o(u,k)},$$slots:{default:!0}})},$$slots:{default:!0}}),o(f,g)},$$slots:{default:!0}});var c=w(d,2);Yt(c,{children:(f,m)=>{pt(f,{class:"w-100 p-4",size:"lg",children:(g,v)=>{const h=de(()=>a===e.activeEntryIndex);Le(g,{get disabled(){return l(h)},onclick:n,class:"me-3",color:"success",children:(x,u)=>{var _=pe("Confirm");o(x,_)},$$slots:{default:!0}})},$$slots:{default:!0}})},$$slots:{default:!0}}),o(t,s),me()}var Eh=y("<p>Progress step: 1/1</p> <!> <!>",1),Ph=y('<h3 class="h3 mb-4">Edit spacer</h3> <!>',1),Sh=y("<!> <!> <!>",1);function Lh(t,e){var m,g;ge(e,!0);let r=ve(Ke.organigram.grid[e.rowIndex].rowSchema),a=Oe(!!((g=(m=r[e.activeEntryIndex])==null?void 0:m.size)!=null&&g.doubleX));function n(){r[e.activeEntryIndex]=l(a)?{size:{doubleX:!0}}:null}function i(){e.onUpdateRowSchema(r),We.nextStep()}ut(()=>(e.onShowHideOrganigramDev(!1),()=>{e.onShowHideOrganigramDev(!0)}));var s=Sh(),d=R(s);qt(d,{children:(v,h)=>{var x=Eh(),u=w(R(x),2);Lr(u,{class:"my-2",animated:!0,color:"success",value:1,max:1});var _=w(u,2);cn(_,()=>r,()=>e.activeEntryIndex,()=>()=>{},()=>()=>{}),o(v,x)},$$slots:{default:!0}});var c=w(d,2);st(c,{children:(v,h)=>{var x=Ph(),u=w(R(x),2);je(u,{children:(_,k)=>{var b=te(),T=R(b);Be(T,16,()=>["Standard size","Double size"],He,(S,p,E)=>{Ee(S,{name:"editSpacer",value:!!E,get label(){return p},required:!0,type:"radio",get group(){return l(a)},set group(C){W(a,ve(C))},$$events:{change:n}})}),o(_,b)},$$slots:{default:!0}}),o(v,x)},$$slots:{default:!0}});var f=w(c,2);Yt(f,{children:(v,h)=>{pt(v,{class:"w-100 p-4",size:"lg",children:(x,u)=>{Le(x,{color:"success",onclick:i,children:(_,k)=>{var b=pe("Confirm");o(_,b)},$$slots:{default:!0}})},$$slots:{default:!0}})},$$slots:{default:!0}}),o(t,s),me()}var Ch=y("<b>Edit mode:</b> Use checkboxes to indicate what parts of the modal you wish to edit<br> Checked means you need to edit, unchecked entries won't be changed.<br> Each entry that was previously added or changed during the modal layout step will be checked by default and disabled as it needs valid data before it can be saved!<br><br><br> <b>Reorder mode:</b> Use arrows to move an entry.<br> Reordering an element will be applied for each language <br><br> This step (edit/reordering mode) will be shown only if the modal has at least two entries.",1),Ah=y('<div class="d-flex align-items-center justify-content-center"><p class="fs-5 mb-0">Select what to edit and/or reorder: <!> <!></p> <!> <!></div>'),Th=y('<!> <h4 class="fs-1 mb-0 alert-heading text-capitalize text-center">MODAL WITH OVERRIDES, <b>DO NOT REORDER</b> IN THIS FORM!</h4> <!>',1),$h=y("<!> <!>",1),zh=y('<span class="fs-5 me-4">Reorder modal entry:</span> <!>',1),Dh=y("<!> <!>",1),Rh=y('<div class="py-2 px-4 my-4 d-flex align-items-center svelte-1ivqdpi"><div style="flex-basis: 20%;"><!></div> <div style="flex-basis: 80%;"><!></div></div>'),Nh=y('<p class="text-danger text-center mt-2 mb-0 fs-5">If possible, consider creating more versions instead of doing so many changes at once!</p>'),Ih=y('<p class="text-center mt-2 mb-0 fs-5"> </p> <!> <!>',1),Mh=y('<!> <!> <!> <div class="fake-modal modal d-block fade show my-2 px-5 mx-auto w-100" style="position: static; max-height: 50vh; overflow-y: auto;"></div> <!>',1);function qh(t,e){ge(e,!0);let r=Oe(ve([...e.updatedModalSchema])),a=de(()=>l(r).flatMap(x=>x.checked?[!0]:[]).length);function n(x){const u=JSON.stringify(e.updatedModalSchema)===JSON.stringify(l(r)),_=e.modalLayoutWasHorizontal===e.modalLayoutHorizontal,k=u&&_&&!e.hasDeletedEntries;if(k&&l(r).every(b=>!b.checked)){alert("There are no position changes, no entries deleted and no entries flagged for edits. That would create a new version that is equal as the current version hence not allowed.");return}else if(!k&&l(r).every(b=>!b.checked))if(confirm("Changes detected and no modal entries selected for edits. Are you sure you want to skip language edits and create a new version now?")){const T=El(l(r));Ke.changeBoxModal(e.rowIndex,e.activeEntryIndex,T,e.modalLayoutHorizontal),e.onModalChangedFinal(),We.completed=!0;return}else return;e.onUpdateModalSchema(l(r)),We.nextStep()}ut(()=>(e.onShowHideOrganigramDev(!1),()=>{e.onShowHideOrganigramDev(!0)}));function i(x,u=!0){u&&x>0?(_=>(l(r)[x-1]=_[0],l(r)[x]=_[1]))([l(r)[x],l(r)[x-1]]):!u&&x<l(r).length-1&&(_=>(l(r)[x+1]=_[0],l(r)[x]=_[1]))([l(r)[x],l(r)[x+1]])}function s(x=!0){x?W(r,ve(l(r).map(u=>({...u,checked:!0})))):W(r,ve(l(r).map(u=>{var k;const _=!!((k=u.title)!=null&&k.en&&u.title.en[0]==="------");return{...u,checked:_}})))}var d=Mh(),c=R(d);qt(c,{children:(x,u)=>{Lr(x,{class:"my-2",animated:!0,color:"success",get value(){return We.step},max:8})},$$slots:{default:!0}});var f=w(c,2);ar(f,{children:(x,u)=>{qt(x,{children:(_,k)=>{var b=Ah(),T=N(b),S=w(N(T));ue(S,{id:"btn-layout-dir-info",color:"info",name:"info-circle-fill mx-3"});var p=w(S,2);kt(p,{trigger:"hover",placement:"right",target:"btn-layout-dir-info",title:"Edit and Reorder Modes",children:(P,O)=>{var A=Ch();o(P,A)},$$slots:{default:!0}});var E=w(T,2);Le(E,{color:"warning",class:"mx-3",$$events:{click:()=>s(!0)},children:(P,O)=>{var A=pe("Select all");o(P,A)},$$slots:{default:!0}});var C=w(E,2);Le(C,{color:"warning",class:"mx-3",$$events:{click:()=>s(!1)},children:(P,O)=>{var A=pe("Unselect all");o(P,A)},$$slots:{default:!0}}),o(_,b)},$$slots:{default:!0}})},$$slots:{default:!0}});var m=w(f,2);{var g=x=>{Vn(x,{class:"mt-0 p-3 d-flex align-items-center justify-content-between",color:"danger",children:(u,_)=>{var k=Th(),b=R(k);ue(b,{class:"fs-1",name:"exclamation-triangle-fill"});var T=w(b,4);ue(T,{class:"fs-1",name:"exclamation-triangle-fill"}),o(u,k)},$$slots:{default:!0}})};V(m,x=>{e.rowSchemaCopy[e.activeEntryIndex].data.modalOveriddes&&x(g)})}var v=w(m,2);Be(v,21,()=>l(r),He,(x,u,_)=>{var k=Rh(),b=N(k),T=N(b);const S=de(()=>{var C;return((C=l(u).title)==null?void 0:C.en)&&l(u).title.en[0]==="------"});Ee(T,{class:"fs-3",get disabled(){return l(S)},type:"checkbox",label:"Entry #"+(_+1),get checked(){return l(u).checked},set checked(C){l(u).checked=C}});var p=w(b,2),E=N(p);ar(E,{class:"mb-0",children:(C,P)=>{var O=Dh(),A=R(O);st(A,{children:($,z)=>{var I=te(),q=R(I);{var M=B=>{Hn(B,()=>l(u),()=>_===0,()=>"en")},j=B=>{Un(B,()=>l(u),()=>_+1!==l(r).length,()=>"en")};V(q,B=>{l(u).isList?B(M):B(j,!1)})}o($,I)},$$slots:{default:!0}});var L=w(A,2);Yt(L,{class:"d-flex align-items-center justify-content-center",children:($,z)=>{var I=zh(),q=w(R(I),2);pt(q,{children:(M,j)=>{var B=$h(),Y=R(B);Le(Y,{disabled:_===0,color:"primary",size:"sm",class:"mx-2 p-1",$$events:{click:()=>i(_)},children:(X,re)=>{ue(X,{class:"fs-5",name:"arrow-up"})},$$slots:{default:!0}});var U=w(Y,2);const Z=de(()=>_===l(r).length-1);Le(U,{get disabled(){return l(Z)},color:"primary",size:"sm",class:"mx-2 p-1",$$events:{click:()=>i(_,!1)},children:(X,re)=>{ue(X,{class:"fs-5",name:"arrow-down"})},$$slots:{default:!0}}),o(M,B)},$$slots:{default:!0}}),o($,I)},$$slots:{default:!0}}),o(C,O)},$$slots:{default:!0}}),F(()=>{ae(k,"list-color",l(u).isList),ae(k,"person-color",!l(u).isList)}),o(x,k)});var h=w(v,2);Yt(h,{children:(x,u)=>{var _=Ih(),k=R(_),b=N(k),T=w(k,2);{var S=E=>{var C=Nh();o(E,C)};V(T,E=>{l(a)>3&&E(S)})}var p=w(T,2);pt(p,{class:"w-100 p-4",size:"lg",children:(E,C)=>{Le(E,{onclick:n,color:"success",children:(P,O)=>{var A=pe("Confirm current selection");o(P,A)},$$slots:{default:!0}})},$$slots:{default:!0}}),F(()=>{ae(k,"text-danger",l(a)>3),ae(k,"text-success",l(a)<4),ee(b,`You selected ${l(a)??""} modal parts to edit.`)}),o(x,_)},$$slots:{default:!0}}),o(t,d),me()}function It(t,e=0){return{en:(t==null?void 0:t.en[e])??"",fr:(t==null?void 0:t.fr[e])??"",es:(t==null?void 0:t.es[e])??"",zh:(t==null?void 0:t.zh[e])??"",ru:(t==null?void 0:t.ru[e])??"",ar:(t==null?void 0:t.ar[e])??""}}function dn(t){return{en:(t==null?void 0:t.en)??"",zh:(t==null?void 0:t.zh)??"",ru:(t==null?void 0:t.ru)??""}}function Vl(t){return{en:(t==null?void 0:t.en)??"",es:(t==null?void 0:t.es)??"",fr:(t==null?void 0:t.fr)??"",zh:(t==null?void 0:t.zh)??"",ru:(t==null?void 0:t.ru)??"",ar:(t==null?void 0:t.ar)??""}}function jh(t){var e,r;return{titleTexts:It(t.title,0),titleTexts2:It(t.title,1),nameTexts:dn(t.name),hasReportingLines:t.reportingLines!==void 0,hasLink:t.link!==void 0,hasImage:t.img!==void 0,reportingLines:It(t.reportingLines,0),reportingLines2:It(t.reportingLines,1),showSecondTitle:t.title.en.length>1,showSecondReportingLine:(((r=(e=t.reportingLines)==null?void 0:e.en)==null?void 0:r.length)??0)>1,img:t.img??"",link:t.link??""}}function Bh(t){var e,r;return{titleTexts:It(t.title,0),titleTexts2:It(t.title,1),nameTexts:dn(t.name),officeText:Vl(t.office),hasReportingLines:t.reportingLines!==void 0,hasLink:t.link!==void 0,hasImage:t.img!==void 0,reportingLines:It(t.reportingLines,0),reportingLines2:It(t.reportingLines,1),showSecondTitle:t.title.en.length>1,showSecondReportingLine:(((r=(e=t.reportingLines)==null?void 0:e.en)==null?void 0:r.length)??0)>1,img:t.img??"",link:t.link??""}}function Fh(t){var e;return{hasTitle:t.title!==void 0,hasEntries:t.entries!==void 0,hasHr:t.endsWithHr??!1,titleTexts:It(t.title),entriesTexts:((e=t.entries)==null?void 0:e.map(r=>({en:r.en,fr:r.fr,es:r.es,zh:r.zh,ru:r.ru,ar:r.ar})))??[]}}function Ya(t,e){const r=e&&Object.values(e).some(n=>n);return{en:r?[t.en,e.en]:[t.en],fr:r?[t.fr,e.fr]:[t.fr],es:r?[t.es,e.es]:[t.es],zh:r?[t.zh,e.zh]:[t.zh],ru:r?[t.ru,e.ru]:[t.ru],ar:r?[t.ar,e.ar]:[t.ar]}}function Hh(t){return{en:[t.en],fr:[t.fr],es:[t.es],zh:[t.zh],ru:[t.ru],ar:[t.ar]}}var Uh=y("<p>Last switch is disabled since at least one field has to be active! <br>Please enable another field before attempting to disable the last active one.</p>"),Vh=y('<!> <span class="fw-bold fs-5 mb-1" role="button">List Title</span>',1),Wh=y("<!> <!> <!>",1),Zh=y("<!> <!>",1),Yh=y("<!> Add Entry",1),Jh=y('<!> <span class="fw-bold fs-5 mb-1" role="button">List Entries</span> <!>',1),Xh=y("<!> <!> <!>",1),Gh=y("<!> <!>",1),Kh=y('<!> <span class="fw-bold fs-5 mb-1" role="button">End with horizontal line</span>',1),Qh=y("<!> <!> <hr> <!> <hr> <!>",1);function e1(t,e){ge(e,!0);let r=ve(Fh(e.entry)),a=St(e.entry);ut(()=>{r.hasTitle?a.title=Hh(r.titleTexts):delete a.title,r.hasEntries?(r.entriesTexts.length===0&&(r.entriesTexts=[It()]),a.entries=r.entriesTexts):delete a.entries,r.hasHr?a.endsWithHr=!0:delete a.endsWithHr,e.onModalChanged(a)});function n(h){h.preventDefault(),r.entriesTexts=[...r.entriesTexts,It()]}function i(h,x){x.preventDefault();const u=r.entriesTexts.filter((_,k)=>k!==h);r.entriesTexts=u}let s=de(()=>[r.hasTitle,r.hasEntries,r.hasHr].filter(Boolean).length===1);var d=Qh(),c=R(d);{var f=h=>{Vn(h,{class:"pb-0",children:(x,u)=>{var _=Uh();o(x,_)},$$slots:{default:!0}})};V(c,h=>{e.lang==="en"&&l(s)&&h(f)})}var m=w(c,2);je(m,{children:(h,x)=>{var u=Zh(),_=R(u);ct(_,{class:"d-flex align-items-center",children:(T,S)=>{var p=Vh(),E=R(p);{var C=O=>{const A=de(()=>l(s)&&r.hasTitle);Ee(O,{get disabled(){return l(A)},type:"switch",class:"mb-0 me-1",get checked(){return r.hasTitle},set checked(L){r.hasTitle=L}})};V(E,O=>{e.lang==="en"&&O(C)})}var P=w(E,2);F(()=>{ae(P,"text-success",r.hasTitle),ae(P,"text-danger",!r.hasTitle)}),o(T,p)},$$slots:{default:!0}});var k=w(_,2);{var b=T=>{rt(T,{theme:"light",children:(S,p)=>{var E=Wh(),C=R(E);Ne(C,{class:"py-0",children:(L,$)=>{ue(L,{class:"fs-5",name:"textarea-t"})},$$slots:{default:!0}});var P=w(C,2);const O=de(()=>`${e.lang.toUpperCase()} title `);Ee(P,{type:"text",required:!0,pattern:"^(?!.*------).*",minlength:2,get placeholder(){return l(O)},get value(){return r.titleTexts[e.lang]},set value(L){r.titleTexts[e.lang]=L}});var A=w(P,2);Ne(A,{class:"py-0",children:(L,$)=>{var z=pe();F(I=>ee(z,I),[()=>e.lang.toUpperCase()]),o(L,z)},$$slots:{default:!0}}),o(S,E)},$$slots:{default:!0}})};V(k,T=>{r.hasTitle&&T(b)})}o(h,u)},$$slots:{default:!0}});var g=w(m,4);je(g,{children:(h,x)=>{var u=Gh(),_=R(u);ct(_,{class:"d-flex align-items-center",children:(T,S)=>{var p=Jh(),E=R(p);{var C=L=>{const $=de(()=>l(s)&&r.hasEntries);Ee(L,{get disabled(){return l($)},type:"switch",class:"mb-0 me-1",get checked(){return r.hasEntries},set checked(z){r.hasEntries=z}})};V(E,L=>{e.lang==="en"&&L(C)})}var P=w(E,2),O=w(P,2);{var A=L=>{Le(L,{class:"ms-auto",color:"primary",size:"sm",onclick:n,children:($,z)=>{var I=Yh(),q=R(I);ue(q,{name:"plus-lg"}),o($,I)},$$slots:{default:!0}})};V(O,L=>{e.lang==="en"&&r.hasEntries&&L(A)})}F(()=>{ae(P,"text-success",r.hasEntries),ae(P,"text-danger",!r.hasEntries)}),o(T,p)},$$slots:{default:!0}});var k=w(_,2);{var b=T=>{var S=te(),p=R(S);Be(p,17,()=>r.entriesTexts,He,(E,C,P)=>{rt(E,{theme:"light",class:"mb-2",children:(O,A)=>{var L=Xh(),$=R(L);Ne($,{class:"py-0",children:(B,Y)=>{ue(B,{class:"fs-5",name:"list-stars"})},$$slots:{default:!0}});var z=w($,2);const I=de(()=>`${e.lang.toUpperCase()} entry ${P+1}`);Ee(z,{type:"text",required:!0,minlength:2,pattern:"^(?!.*------).*",get placeholder(){return l(I)},get value(){return l(C)[e.lang]},set value(B){l(C)[e.lang]=B}});var q=w(z,2);{var M=B=>{const Y=de(()=>r.entriesTexts.length===1);Le(B,{color:"danger",get disabled(){return l(Y)},class:"py-0",onclick:U=>i(P,U),children:(U,Z)=>{ue(U,{name:"x-lg"})},$$slots:{default:!0}})},j=B=>{Ne(B,{class:"py-0",children:(Y,U)=>{var Z=pe();F(X=>ee(Z,X),[()=>e.lang.toUpperCase()]),o(Y,Z)},$$slots:{default:!0}})};V(q,B=>{e.lang==="en"?B(M):B(j,!1)})}o(O,L)},$$slots:{default:!0}})}),o(T,S)};V(k,T=>{r.hasEntries&&T(b)})}o(h,u)},$$slots:{default:!0}});var v=w(g,4);je(v,{class:"mt-4",children:(h,x)=>{ct(h,{class:"d-flex align-items-center",children:(u,_)=>{var k=Kh(),b=R(k);{var T=p=>{const E=de(()=>l(s)&&r.hasHr);Ee(p,{get disabled(){return l(E)},type:"switch",class:"mb-0 me-1",get checked(){return r.hasHr},set checked(C){r.hasHr=C}})};V(b,p=>{e.lang==="en"&&p(T)})}var S=w(b,2);F(()=>{ae(S,"text-success",r.hasHr),ae(S,"text-danger",!r.hasHr)}),o(u,k)},$$slots:{default:!0}})},$$slots:{default:!0}}),o(t,d),me()}var t1=y("<!> ",1),r1=y('<span class="fw-bold fs-5 text-success">Job Title</span> <!>',1),a1=y("<!> <!> <!>",1),n1=y("<!> <!> <!>",1),i1=y("<!> <!> <!>",1),l1=y('<span class="fw-bold fs-5 text-success">Name</span>'),s1=y("<!> <!> <!>",1),o1=y("<!> <!>",1),c1=y("<!> <hr>",1),d1=y('<span class="fw-bold fs-5 text-success">Name</span>'),u1=y("<!> <!> <!>",1),f1=y("<!> <!>",1),v1=y('Reporting lines can be <b>1 or 2.</b><br><br> <p class="fs-5 mb-0">Single reporting lines</p> <div><b>NO Automatic Prefixing</b> (aka the field is stored as you provide it, raw, without any auto modification).<br> <b>Example:</b><br> <b>Input Example:</b> <i>"Reporting line: X"</i><br> <b>Will output:</b> <i>"Reporting line: X"</i></div> <hr> <p class="fs-5 mb-0 mt-3">Double reporting lines</p> <div><b>Automatic translated prefix</b><br> <b>Example:</b><br> <b>Input Example:</b> X, Y<br> <b>Will output:</b><br> <i>"Reporting line A: X"</i><br> <i>"Reporting line B: Y"</i><br> <b>Note:</b>Automatic prefix will show up in preview as soon as the field of second reporting line is filled.</div>',1),h1=y("<!> ",1),g1=y('<div class="d-flex align-items-center"><!> <span class="fw-bold fs-5" role="button">Reporting Lines</span> <div><!> <!></div></div> <!>',1),m1=y("<!> <!> <!>",1),_1=y("<!> <!> <!>",1),p1=y("<!> <!>",1),b1=y("<!> <!>",1),y1=y("<!> <hr>",1),w1=y('If field image is <b>disabled</b> the <b>default</b> <i>"Vacant"</i> Image will be used.<br><br> <b>Valid image link requirements:</b><br> <ul><li><b>FAO Domain</b> is mandatory.</li> <li><b>HTTPS</b> protocol is mandatory.</li></ul> Example of a valid image link: https://www.fao.org/images/aboutfaolibraries/organizationalchart/Name_Surname.jpg',1),x1=y('<!> <span role="button" class="fw-bold fs-5 d-flex align-items-center justify-content-between">Image <div><!> <!></div></span>',1),k1=y("<!> <!>",1),O1=y("<!> <!>",1),E1=y("<!> <hr>",1),P1=y("<b>Valid personal website link requirements:</b><br> <ul><li><b>FAO Domain</b> is mandatory.</li> <li><b>HTTPS</b> protocol is mandatory.</li> <li>As per every auto translated field <b>should NEVER contain any language</b></li></ul> Example of a valid link: https://www.fao.org/about/leadership/name-surname",1),S1=y('<!> <span role="button" class="fw-bold fs-5 d-flex align-items-center justify-content-between">Link <div><!> <!></div> <!></span>',1),L1=y("<!> <!>",1),C1=y("<!> <!>",1),A1=y("<!> <hr> <!> <!> <!> <!>",1);function T1(t,e){ge(e,!0);let r=St(e.entry),a=ve({...jh(r),showSecondTitle:r.title.en.length>1,hasImage:r.img!==void 0});ut(()=>{a.hasReportingLines&&!r.reportingLines&&(a.showSecondReportingLine=!0),r.title=Ya(a.titleTexts,a.showSecondTitle?a.titleTexts2:void 0),r.name=dn(a.nameTexts),a.hasReportingLines?r.reportingLines=Ya(a.reportingLines,a.showSecondReportingLine?a.reportingLines2:void 0):delete r.reportingLines,r.img=a.hasImage?a.img:void 0,a.hasLink&&a.link?r.link=a.link:delete r.link,e.onModalChanged({...r})});var n=A1(),i=R(n);je(i,{children:(u,_)=>{var k=i1(),b=R(k);ct(b,{class:"d-flex align-items-center justify-content-between",children:(E,C)=>{var P=r1(),O=w(R(P),2);{var A=L=>{const $=de(()=>a.showSecondTitle?"danger":"success");Le(L,{onclick:z=>{z.preventDefault(),a.showSecondTitle=!a.showSecondTitle},size:"sm",get color(){return l($)},children:(z,I)=>{var q=t1(),M=R(q);const j=de(()=>a.showSecondTitle?"trash-fill":"plus-lg");ue(M,{get name(){return l(j)}});var B=w(M);F(()=>ee(B,` ${(a.showSecondTitle?"Remove":"Add")??""} Second Title`)),o(z,q)},$$slots:{default:!0}})};V(O,L=>{e.lang==="en"&&L(A)})}o(E,P)},$$slots:{default:!0}});var T=w(b,2);rt(T,{theme:"light",class:"mb-2",children:(E,C)=>{var P=a1(),O=R(P);Ne(O,{class:"py-0",children:(z,I)=>{ue(z,{class:"fs-5",name:"textarea-t"})},$$slots:{default:!0}});var A=w(O,2);const L=de(()=>`${e.lang.toUpperCase()} primary title`);Ee(A,{type:"text",required:!0,pattern:"^(?!.*------).*",minlength:2,get placeholder(){return l(L)},get value(){return a.titleTexts[e.lang]},set value(z){a.titleTexts[e.lang]=z}});var $=w(A,2);Ne($,{class:"py-0",children:(z,I)=>{var q=pe();F(M=>ee(q,M),[()=>e.lang.toUpperCase()]),o(z,q)},$$slots:{default:!0}}),o(E,P)},$$slots:{default:!0}});var S=w(T,2);{var p=E=>{rt(E,{theme:"light",children:(C,P)=>{var O=n1(),A=R(O);Ne(A,{class:"py-0",children:(I,q)=>{ue(I,{class:"fs-5",name:"textarea-t"})},$$slots:{default:!0}});var L=w(A,2);const $=de(()=>`${e.lang.toUpperCase()} secondary title`);Ee(L,{type:"text",required:!0,pattern:"^(?!.*------).*",minlength:2,get placeholder(){return l($)},get value(){return a.titleTexts2[e.lang]},set value(I){a.titleTexts2[e.lang]=I}});var z=w(L,2);Ne(z,{class:"py-0",children:(I,q)=>{var M=pe();F(j=>ee(M,j),[()=>e.lang.toUpperCase()]),o(I,M)},$$slots:{default:!0}}),o(C,O)},$$slots:{default:!0}})};V(S,E=>{a.showSecondTitle&&E(p)})}o(u,k)},$$slots:{default:!0}});var s=w(i,4);{var d=u=>{var _=c1(),k=R(_);je(k,{children:(b,T)=>{var S=o1(),p=R(S);ct(p,{class:"d-flex align-items-center",children:(C,P)=>{var O=l1();o(C,O)},$$slots:{default:!0}});var E=w(p,2);rt(E,{theme:"light",children:(C,P)=>{var O=s1(),A=R(O);Ne(A,{class:"py-0",children:(I,q)=>{ue(I,{class:"fs-5",name:"person"})},$$slots:{default:!0}});var L=w(A,2);const $=de(()=>`${e.lang.toUpperCase()} name`);Ee(L,{type:"text",required:!0,pattern:"^(?!.*------).*",minlength:2,get placeholder(){return l($)},get value(){return a.nameTexts[e.lang]},set value(I){a.nameTexts[e.lang]=I}});var z=w(L,2);Ne(z,{class:"py-0",children:(I,q)=>{var M=pe();F(j=>ee(M,j),[()=>e.lang.toUpperCase()]),o(I,M)},$$slots:{default:!0}}),o(C,O)},$$slots:{default:!0}}),o(b,S)},$$slots:{default:!0}}),o(u,_)},c=u=>{je(u,{children:(_,k)=>{var b=f1(),T=R(b);ct(T,{class:"d-flex align-items-center",children:(p,E)=>{var C=d1();o(p,C)},$$slots:{default:!0}});var S=w(T,2);rt(S,{class:"disabled-field",children:(p,E)=>{var C=u1(),P=R(C);Ne(P,{class:"py-0",children:(L,$)=>{ue(L,{class:"fs-5",name:"person"})},$$slots:{default:!0}});var O=w(P,2);Ee(O,{type:"text",get value(){return a.nameTexts.en},disabled:!0,readonly:!0});var A=w(O,2);Ne(A,{class:"py-0",children:(L,$)=>{var z=pe();F(I=>ee(z,I),[()=>e.lang.toUpperCase()]),o(L,z)},$$slots:{default:!0}}),o(p,C)},$$slots:{default:!0}}),o(_,b)},$$slots:{default:!0}})};V(s,u=>{e.lang==="en"||e.lang==="zh"||e.lang==="ru"?u(d):u(c,!1)})}var f=w(s,2);{var m=u=>{var _=y1(),k=R(_);je(k,{children:(b,T)=>{var S=b1(),p=R(S);ct(p,{class:"d-flex align-items-center justify-content-between",children:(P,O)=>{var A=g1(),L=R(A),$=N(L);{var z=U=>{Ee(U,{type:"switch",class:"mb-0 me-1",get checked(){return a.hasReportingLines},set checked(Z){a.hasReportingLines=Z}})};V($,U=>{e.lang==="en"&&U(z)})}var I=w($,2),q=w(I,2),M=N(q);ue(M,{get id(){return`btn-rl-${e.indexInList??""}-info`},color:"info",name:"info-circle-fill ms-3"});var j=w(M,2);kt(j,{trigger:"hover",placement:"right",get target(){return`btn-rl-${e.indexInList??""}-info`},title:"Report lines",children:(U,Z)=>{var X=v1();o(U,X)},$$slots:{default:!0}});var B=w(L,2);{var Y=U=>{const Z=de(()=>a.showSecondReportingLine?"danger":"success");Le(U,{size:"sm",get color(){return l(Z)},onclick:X=>{X.preventDefault(),a.showSecondReportingLine=!a.showSecondReportingLine},children:(X,re)=>{var le=h1(),ne=R(le);const Q=de(()=>a.showSecondReportingLine?"trash-fill":"plus-lg");ue(ne,{get name(){return l(Q)}});var fe=w(ne);F(()=>ee(fe,` ${(a.showSecondReportingLine?"Remove":"Add")??""} Second Line`)),o(X,le)},$$slots:{default:!0}})};V(B,U=>{a.hasReportingLines&&e.lang==="en"&&U(Y)})}F(()=>{ae(I,"text-success",a.hasReportingLines),ae(I,"text-danger",!a.hasReportingLines)}),o(P,A)},$$slots:{default:!0}});var E=w(p,2);{var C=P=>{var O=p1(),A=R(O);rt(A,{theme:"light",class:"mb-2",children:(z,I)=>{var q=m1(),M=R(q);Ne(M,{class:"py-0",children:(U,Z)=>{ue(U,{class:"fs-5",name:"diagram-2"})},$$slots:{default:!0}});var j=w(M,2);const B=de(()=>`${e.lang.toUpperCase()} primary reporting line`);Ee(j,{type:"text",pattern:"^(?!.*------).*",minlength:2,required:!0,get placeholder(){return l(B)},get value(){return a.reportingLines[e.lang]},set value(U){a.reportingLines[e.lang]=U}});var Y=w(j,2);Ne(Y,{class:"py-0",children:(U,Z)=>{var X=pe();F(re=>ee(X,re),[()=>e.lang.toUpperCase()]),o(U,X)},$$slots:{default:!0}}),o(z,q)},$$slots:{default:!0}});var L=w(A,2);{var $=z=>{rt(z,{theme:"light",children:(I,q)=>{var M=_1(),j=R(M);Ne(j,{class:"py-0",children:(Z,X)=>{ue(Z,{class:"fs-5",name:"diagram-2"})},$$slots:{default:!0}});var B=w(j,2);const Y=de(()=>`${e.lang.toUpperCase()} secondary reporting line`);Ee(B,{type:"text",pattern:"^(?!.*------).*",minlength:2,required:!0,get placeholder(){return l(Y)},get value(){return a.reportingLines2[e.lang]},set value(Z){a.reportingLines2[e.lang]=Z}});var U=w(B,2);Ne(U,{class:"py-0",children:(Z,X)=>{var re=pe();F(le=>ee(re,le),[()=>e.lang.toUpperCase()]),o(Z,re)},$$slots:{default:!0}}),o(I,M)},$$slots:{default:!0}})};V(L,z=>{a.showSecondReportingLine&&z($)})}o(P,O)};V(E,P=>{a.hasReportingLines&&P(C)})}o(b,S)},$$slots:{default:!0}}),o(u,_)};V(f,u=>{(e.lang==="en"||a.hasReportingLines)&&u(m)})}var g=w(f,2);{var v=u=>{var _=E1(),k=R(_);je(k,{children:(b,T)=>{var S=O1(),p=R(S);ct(p,{class:"d-flex align-items-center",children:(P,O)=>{var A=x1(),L=R(A);Ee(L,{disabled:!1,type:"switch",class:"mb-0 me-1",get checked(){return a.hasImage},set checked(M){a.hasImage=M}});var $=w(L,2),z=w(N($)),I=N(z);ue(I,{get id(){return`btn-image-${e.indexInList??""}-info`},color:"info",name:"info-circle-fill ms-3"});var q=w(I,2);kt(q,{trigger:"hover",placement:"right",get target(){return`btn-image-${e.indexInList??""}-info`},title:"Image link",children:(M,j)=>{var B=w1();o(M,B)},$$slots:{default:!0}}),F(()=>{ae($,"text-success",a.hasImage),ae($,"text-danger",!a.hasImage)}),o(P,A)},$$slots:{default:!0}});var E=w(p,2);{var C=P=>{rt(P,{theme:"light",children:(O,A)=>{var L=k1(),$=R(L);Ne($,{class:"py-0",children:(I,q)=>{ue(I,{class:"fs-5",name:"image"})},$$slots:{default:!0}});var z=w($,2);Ee(z,{class:"smaller",type:"url",required:!0,pattern:"https://(.*\\.)?fao\\.org(/.*)?$",minlength:2,placeholder:"Image URL",get value(){return a.img},set value(I){a.img=I}}),o(O,L)},$$slots:{default:!0}})};V(E,P=>{a.hasImage&&P(C)})}o(b,S)},$$slots:{default:!0}}),o(u,_)};V(g,u=>{e.lang==="en"&&u(v)})}var h=w(g,2);{var x=u=>{je(u,{children:(_,k)=>{var b=C1(),T=R(b);ct(T,{class:"d-flex align-items-center",children:(E,C)=>{var P=S1(),O=R(P);Ee(O,{disabled:!1,type:"switch",class:"mb-0 me-1",get checked(){return a.hasLink},set checked(q){a.hasLink=q}});var A=w(O,2),L=w(N(A)),$=N(L);ue($,{get id(){return`btn-linkp-${e.indexInList??""}-info`},color:"info",name:"info-circle-fill ms-3"});var z=w($,2);kt(z,{trigger:"hover",placement:"right",get target(){return`btn-linkp-${e.indexInList??""}-info`},title:"Personal Website link",children:(q,M)=>{var j=P1();o(q,j)},$$slots:{default:!0}});var I=w(L,2);Ll(I,{class:"ms-3",pill:!0,color:"info",children:(q,M)=>{var j=pe("Auto translated");o(q,j)},$$slots:{default:!0}}),F(()=>{ae(A,"text-success",a.hasLink),ae(A,"text-danger",!a.hasLink)}),o(E,P)},$$slots:{default:!0}});var S=w(T,2);{var p=E=>{rt(E,{theme:"light",children:(C,P)=>{var O=L1(),A=R(O);Ne(A,{class:"py-0",children:($,z)=>{ue($,{class:"fs-5",name:"link-45deg"})},$$slots:{default:!0}});var L=w(A,2);Ee(L,{type:"text",required:!0,pattern:"https://(.*\\.)?fao\\.org(/.*)?$",minlength:2,placeholder:"Link URL",get value(){return a.link},set value($){a.link=$}}),o(C,O)},$$slots:{default:!0}})};V(S,E=>{a.hasLink&&E(p)})}o(_,b)},$$slots:{default:!0}})};V(h,u=>{e.lang==="en"&&u(x)})}o(t,n),me()}var $1=y("The structure (aka the schema) of the modal entries can be changed in English only (to ensure the form is filled with all required translations).<br> Each subsequent language translation will have to be filled according to the English structure.<br><br> Optional fields have switches. If a switch is activated, data must be provided.<br> Lists Forms must have at least one field marked as active in order to be considered valid.<br> Person Forms must have at least a working title and a name. If there is no image is provided, the default (vacant) image will be used<br><br>",1),z1=y('<div class="single-form-container svelte-1qqdd12"><div class="multicol-grid svelte-1qqdd12"><!></div> <div class="p-1 d-flex align-items-center"><!></div></div>'),D1=y('<div class="single-form-container svelte-1qqdd12"><div class="multicol-grid svelte-1qqdd12"><!></div> <div class="p-1 d-flex align-items-center"><!></div></div>'),R1=y('<div class="mb-5"><!></div>'),N1=y('<p class="fs-5">Currently editing Language : <b> </b> <!> <!></p> <div class="form-preview"></div>',1),I1=y("<!> <!>",1),M1=y("<!> <!>",1),q1=y("<!> <!>",1);function j1(t,e){ge(e,!0);let r=ve([!1,!1,!1,!1,!1,!1]),a=St(e.updatedModalSchema),n=ve(a),i=Oe(0),s=Oe(ve(e.updatedModalSchema.findIndex(_=>_.checked)));const d=["en","fr","es","zh","ru","ar"],c={en:"English",fr:"French",es:"Spanish",ru:"Russian",zh:"Chinese",ar:"Arabic"};async function f(_){if(_.preventDefault(),r[l(i)]=!0,Ua(i),W(s,0),l(i)===d.length){if(JSON.stringify(a)===JSON.stringify(n)){alert("No changes detected, going back to English. Either this is a bug with the Modal Changes Detector (alert a dev about this), or you forgot to do ANY change in the edit mode."),r.map(b=>!1),W(i,0),W(s,0);return}const k=El(n);Ke.changeBoxModal(e.rowIndex,e.activeEntryIndex,k,e.modalLayoutHorizontal),e.onModalChangedFinal(),We.nextStep()}else{await Ha();const k=document.querySelector('.edit-active input[type="text"]');k==null||k.focus()}}function m(_=null){_&&_.preventDefault(),r.map(k=>!1),W(i,0),W(s,0)}ut(()=>(e.onShowHideOrganigramDev(!1),()=>{e.onShowHideOrganigramDev(!0)}));async function g(_){W(s,ve(_)),await Ha();const k=document.querySelector(".fake-modal .card.edit-active");k&&(k.scrollIntoView({behavior:"smooth",block:"center"}),k.scrollBy(0,20))}function v(_,k){n[k]=_}var h=q1(),x=R(h);qt(x,{children:(_,k)=>{const b=de(()=>3+l(i));Lr(_,{class:"my-2",animated:!0,color:"success",get value(){return l(b)},max:8})},$$slots:{default:!0}});var u=w(x,2);st(u,{children:(_,k)=>{var b=te(),T=R(b);nn(T,()=>d[l(i)],S=>{on(S,{get validated(){return r[l(i)]},onsubmit:f,children:(p,E)=>{var C=M1(),P=R(C);st(P,{children:(A,L)=>{var $=N1(),z=R($),I=w(N(z)),q=N(I),M=w(I,2);ue(M,{id:"edit-lang-info",color:"info",name:"info-circle-fill mx-3"});var j=w(M,2);kt(j,{trigger:"hover",placement:"right",target:"edit-lang-info",title:"Modal Language Edit Info",children:(Y,U)=>{var Z=$1();o(Y,Z)},$$slots:{default:!0}});var B=w(z,2);Be(B,21,()=>n,He,(Y,U,Z)=>{var X=te(),re=R(X);{var le=ne=>{var Q=R1(),fe=N(Q);ar(fe,{class:"mb-0",onclick:K=>g(Z),children:(K,Ae)=>{st(K,{children:(ye,ie)=>{var De=te(),ce=R(De);{var Fe=Te=>{var Xe=z1(),Pe=N(Xe),et=N(Pe);e1(et,{get lang(){return d[l(i)]},get entry(){return n[Z]},onModalChanged:Je=>v(Je,Z)});var Ze=w(Pe,2),Se=N(Ze);st(Se,{children:(Je,Re)=>{Hn(Je,()=>l(U),()=>Z===0,()=>d[l(i)])},$$slots:{default:!0}}),F(()=>ae(Ze,"edit-active",l(s)===Z)),o(Te,Xe)},Ve=Te=>{var Xe=D1(),Pe=N(Xe),et=N(Pe);T1(et,{indexInList:Z,get entry(){return n[Z]},get lang(){return d[l(i)]},onModalChanged:Je=>v(Je,Z)});var Ze=w(Pe,2),Se=N(Ze);st(Se,{children:(Je,Re)=>{Un(Je,()=>l(U),()=>Z+1!==n.length,()=>d[l(i)])},$$slots:{default:!0}}),F(()=>ae(Ze,"edit-active",l(s)===Z)),o(Te,Xe)};V(ce,Te=>{l(U).isList?Te(Fe):Te(Ve,!1)})}o(ye,De)},$$slots:{default:!0}})},$$slots:{default:!0}}),F(()=>ae(Q,"edit-active",Z===l(s))),o(ne,Q)};V(re,ne=>{l(U).checked&&ne(le)})}o(Y,X)}),F(Y=>ee(q,Y),[()=>c[d[l(i)]].toLocaleUpperCase()]),o(A,$)},$$slots:{default:!0}});var O=w(P,2);Yt(O,{children:(A,L)=>{pt(A,{class:"w-100 px-2 pt-2 pb-3",size:"lg",children:($,z)=>{var I=I1(),q=R(I);Le(q,{class:"w-75",color:"success",children:(B,Y)=>{var U=pe();F(Z=>ee(U,`Confirm language ${Z??""}`),[()=>c[d[l(i)]].toLocaleUpperCase()]),o(B,U)},$$slots:{default:!0}});var M=w(q,2);const j=de(()=>d[l(i)]==="en");Le(M,{get disabled(){return l(j)},onclick:m,class:"w-25 ms-5",color:"danger",children:(B,Y)=>{var U=pe("Reset to EN");o(B,U)},$$slots:{default:!0}}),o($,I)},$$slots:{default:!0}})},$$slots:{default:!0}}),o(p,C)},$$slots:{default:!0}})}),o(_,b)},$$slots:{default:!0}}),o(t,h),me()}var B1=y("<!> ",1),F1=y('<span class="fw-bold fs-5 text-success">Job Title</span> <!>',1),H1=y("<!> <!> <!>",1),U1=y("<!> <!> <!>",1),V1=y("<!> <!> <!>",1),W1=y('<span class="fw-bold fs-5 text-success">Name</span>'),Z1=y("<!> <!> <!>",1),Y1=y("<!> <!>",1),J1=y('<span class="fw-bold fs-5 text-success">Office</span>'),X1=y("<!> <!> <!>",1),G1=y("<!> <!>",1),K1=y("<!> <hr> <!> <hr>",1),Q1=y('<span class="fw-bold fs-5 text-success">Name</span>'),eg=y("<!> <!> <!>",1),tg=y("<!> <!>",1),rg=y('Reporting lines can be <b>1 or 2.</b><br><br> <p class="fs-5 mb-0">Single reporting lines</p> <div><b>NO Automatic Prefixing</b> (aka the field is stored as you provide it, raw, without any auto modification).<br> <b>Example:</b><br> <b>Input Example:</b> <i>"Reporting line: X"</i><br> <b>Will output:</b> <i>"Reporting line: X"</i></div> <hr> <p class="fs-5 mb-0 mt-3">Double reporting lines</p> <div><b>Automatic translated prefix</b><br> <b>Example:</b><br> <b>Input Example:</b> X, Y<br> <b>Will output:</b><br> <i>"Reporting line A: X"</i><br> <i>"Reporting line B: Y"</i><br> <b>Note:</b>Automatic prefix will show up in preview as soon as the field of second reporting line is filled.</div>',1),ag=y("<!> ",1),ng=y('<div class="d-flex align-items-center"><span class="fw-bold fs-5" role="button">Reporting Lines</span> <div><!> <!></div></div> <!>',1),ig=y("<!> <!> <!>",1),lg=y("<!> <!> <!>",1),sg=y("<!> <!>",1),og=y("<!> <!>",1),cg=y("<!> <hr>",1),dg=y('If field image is <b>disabled</b> the <b>default</b> <i>"Vacant"</i> Image will be used.<br><br> <b>Valid image link requirements:</b><br> <ul><li><b>FAO Domain</b> is mandatory.</li> <li><b>HTTPS</b> protocol is mandatory.</li></ul> Example of a valid image link: https://www.fao.org/images/aboutfaolibraries/organizationalchart/Name_Surname.jpg',1),ug=y('<!> <span role="button" class="fw-bold fs-5 d-flex align-items-center justify-content-between">Image <div><!> <!></div></span>',1),fg=y("<!> <!>",1),vg=y("<!> <!>",1),hg=y("<!> <hr>",1),gg=y("<b>Valid Office website link requirements:</b><br> <ul><li><b>FAO Domain</b> is mandatory.</li> <li><b>HTTPS</b> protocol is mandatory.</li> <li>Link <b>can be translated</b>.</li></ul> Example of a valid link: https://www.fao.org/new-york/en/",1),mg=y('<!> <span role="button" class="fw-bold fs-5 d-flex align-items-center justify-content-between">Office Link <div><!> <!></div></span>',1),_g=y("<!> <!>",1),pg=y("<!> <!>",1),bg=y("<!> <hr> <!> <!> <!> <!>",1);function yg(t,e){ge(e,!0);let r=St(e.entry),a=ve({...Bh(r),showSecondTitle:r.title.en.length>1,hasImage:r.img!==void 0});ut(()=>{a.hasReportingLines&&!r.reportingLines&&(a.showSecondReportingLine=!0),r.title=Ya(a.titleTexts,a.showSecondTitle?a.titleTexts2:void 0),r.name=dn(a.nameTexts),r.office=Vl(a.officeText),a.hasReportingLines?r.reportingLines=Ya(a.reportingLines,a.showSecondReportingLine?a.reportingLines2:void 0):delete r.reportingLines,r.img=a.hasImage?a.img:void 0,a.hasLink&&a.link?r.link=a.link:delete r.link,e.onModalChanged({...r})});var n=bg(),i=R(n);je(i,{children:(u,_)=>{var k=V1(),b=R(k);ct(b,{class:"d-flex align-items-center justify-content-between",children:(E,C)=>{var P=F1(),O=w(R(P),2);{var A=L=>{const $=de(()=>a.showSecondTitle?"danger":"success");Le(L,{onclick:z=>{z.preventDefault(),a.showSecondTitle=!a.showSecondTitle},size:"sm",get color(){return l($)},children:(z,I)=>{var q=B1(),M=R(q);const j=de(()=>a.showSecondTitle?"trash-fill":"plus-lg");ue(M,{get name(){return l(j)}});var B=w(M);F(()=>ee(B,` ${(a.showSecondTitle?"Remove":"Add")??""} Second Title`)),o(z,q)},$$slots:{default:!0}})};V(O,L=>{e.lang==="en"&&L(A)})}o(E,P)},$$slots:{default:!0}});var T=w(b,2);rt(T,{theme:"light",class:"mb-2",children:(E,C)=>{var P=H1(),O=R(P);Ne(O,{class:"py-0",children:(z,I)=>{ue(z,{class:"fs-5",name:"textarea-t"})},$$slots:{default:!0}});var A=w(O,2);const L=de(()=>`${e.lang.toUpperCase()} primary title`);Ee(A,{type:"text",required:!0,pattern:"^(?!.*------).*",minlength:2,get placeholder(){return l(L)},get value(){return a.titleTexts[e.lang]},set value(z){a.titleTexts[e.lang]=z}});var $=w(A,2);Ne($,{class:"py-0",children:(z,I)=>{var q=pe();F(M=>ee(q,M),[()=>e.lang.toUpperCase()]),o(z,q)},$$slots:{default:!0}}),o(E,P)},$$slots:{default:!0}});var S=w(T,2);{var p=E=>{rt(E,{theme:"light",children:(C,P)=>{var O=U1(),A=R(O);Ne(A,{class:"py-0",children:(I,q)=>{ue(I,{class:"fs-5",name:"textarea-t"})},$$slots:{default:!0}});var L=w(A,2);const $=de(()=>`${e.lang.toUpperCase()} secondary title`);Ee(L,{type:"text",required:!0,pattern:"^(?!.*------).*",minlength:2,get placeholder(){return l($)},get value(){return a.titleTexts2[e.lang]},set value(I){a.titleTexts2[e.lang]=I}});var z=w(L,2);Ne(z,{class:"py-0",children:(I,q)=>{var M=pe();F(j=>ee(M,j),[()=>e.lang.toUpperCase()]),o(I,M)},$$slots:{default:!0}}),o(C,O)},$$slots:{default:!0}})};V(S,E=>{a.showSecondTitle&&E(p)})}o(u,k)},$$slots:{default:!0}});var s=w(i,4);{var d=u=>{var _=K1(),k=R(_);je(k,{children:(T,S)=>{var p=Y1(),E=R(p);ct(E,{class:"d-flex align-items-center",children:(P,O)=>{var A=W1();o(P,A)},$$slots:{default:!0}});var C=w(E,2);rt(C,{theme:"light",children:(P,O)=>{var A=Z1(),L=R(A);Ne(L,{class:"py-0",children:(q,M)=>{ue(q,{class:"fs-5",name:"person"})},$$slots:{default:!0}});var $=w(L,2);const z=de(()=>`${e.lang.toUpperCase()} name`);Ee($,{type:"text",required:!0,pattern:"^(?!.*------).*",minlength:2,get placeholder(){return l(z)},get value(){return a.nameTexts[e.lang]},set value(q){a.nameTexts[e.lang]=q}});var I=w($,2);Ne(I,{class:"py-0",children:(q,M)=>{var j=pe();F(B=>ee(j,B),[()=>e.lang.toUpperCase()]),o(q,j)},$$slots:{default:!0}}),o(P,A)},$$slots:{default:!0}}),o(T,p)},$$slots:{default:!0}});var b=w(k,4);je(b,{children:(T,S)=>{var p=G1(),E=R(p);ct(E,{class:"d-flex align-items-center",children:(P,O)=>{var A=J1();o(P,A)},$$slots:{default:!0}});var C=w(E,2);rt(C,{theme:"light",children:(P,O)=>{var A=X1(),L=R(A);Ne(L,{class:"py-0",children:(q,M)=>{ue(q,{class:"fs-5",name:"building"})},$$slots:{default:!0}});var $=w(L,2);const z=de(()=>`${e.lang.toUpperCase()} office`);Ee($,{type:"text",required:!0,pattern:"^(?!.*------).*",minlength:2,get placeholder(){return l(z)},get value(){return a.officeText[e.lang]},set value(q){a.officeText[e.lang]=q}});var I=w($,2);Ne(I,{class:"py-0",children:(q,M)=>{var j=pe();F(B=>ee(j,B),[()=>e.lang.toUpperCase()]),o(q,j)},$$slots:{default:!0}}),o(P,A)},$$slots:{default:!0}}),o(T,p)},$$slots:{default:!0}}),o(u,_)},c=u=>{je(u,{children:(_,k)=>{var b=tg(),T=R(b);ct(T,{class:"d-flex align-items-center",children:(p,E)=>{var C=Q1();o(p,C)},$$slots:{default:!0}});var S=w(T,2);rt(S,{class:"disabled-field",children:(p,E)=>{var C=eg(),P=R(C);Ne(P,{class:"py-0",children:(L,$)=>{ue(L,{class:"fs-5",name:"person"})},$$slots:{default:!0}});var O=w(P,2);Ee(O,{type:"text",get value(){return a.nameTexts.en},disabled:!0,readonly:!0});var A=w(O,2);Ne(A,{class:"py-0",children:(L,$)=>{var z=pe();F(I=>ee(z,I),[()=>e.lang.toUpperCase()]),o(L,z)},$$slots:{default:!0}}),o(p,C)},$$slots:{default:!0}}),o(_,b)},$$slots:{default:!0}})};V(s,u=>{e.lang==="en"||e.lang==="zh"||e.lang==="ru"?u(d):u(c,!1)})}var f=w(s,2);{var m=u=>{var _=cg(),k=R(_);je(k,{children:(b,T)=>{var S=og(),p=R(S);ct(p,{class:"d-flex align-items-center justify-content-between",children:(P,O)=>{var A=ng(),L=R(A),$=N(L),z=w($,2),I=N(z);ue(I,{get id(){return`btn-rl-${e.indexInList??""}-info`},color:"info",name:"info-circle-fill ms-3"});var q=w(I,2);kt(q,{trigger:"hover",placement:"right",get target(){return`btn-rl-${e.indexInList??""}-info`},title:"Report lines",children:(B,Y)=>{var U=rg();o(B,U)},$$slots:{default:!0}});var M=w(L,2);{var j=B=>{const Y=de(()=>a.showSecondReportingLine?"danger":"success");Le(B,{size:"sm",get color(){return l(Y)},onclick:U=>{U.preventDefault(),a.showSecondReportingLine=!a.showSecondReportingLine},children:(U,Z)=>{var X=ag(),re=R(X);const le=de(()=>a.showSecondReportingLine?"trash-fill":"plus-lg");ue(re,{get name(){return l(le)}});var ne=w(re);F(()=>ee(ne,` ${(a.showSecondReportingLine?"Remove":"Add")??""} Second Line`)),o(U,X)},$$slots:{default:!0}})};V(M,B=>{a.hasReportingLines&&e.lang==="en"&&B(j)})}F(()=>{ae($,"text-success",a.hasReportingLines),ae($,"text-danger",!a.hasReportingLines)}),o(P,A)},$$slots:{default:!0}});var E=w(p,2);{var C=P=>{var O=sg(),A=R(O);rt(A,{theme:"light",class:"mb-2",children:(z,I)=>{var q=ig(),M=R(q);Ne(M,{class:"py-0",children:(U,Z)=>{ue(U,{class:"fs-5",name:"diagram-2"})},$$slots:{default:!0}});var j=w(M,2);const B=de(()=>`${e.lang.toUpperCase()} primary reporting line`);Ee(j,{type:"text",pattern:"^(?!.*------).*",minlength:2,required:!0,get placeholder(){return l(B)},get value(){return a.reportingLines[e.lang]},set value(U){a.reportingLines[e.lang]=U}});var Y=w(j,2);Ne(Y,{class:"py-0",children:(U,Z)=>{var X=pe();F(re=>ee(X,re),[()=>e.lang.toUpperCase()]),o(U,X)},$$slots:{default:!0}}),o(z,q)},$$slots:{default:!0}});var L=w(A,2);{var $=z=>{rt(z,{theme:"light",children:(I,q)=>{var M=lg(),j=R(M);Ne(j,{class:"py-0",children:(Z,X)=>{ue(Z,{class:"fs-5",name:"diagram-2"})},$$slots:{default:!0}});var B=w(j,2);const Y=de(()=>`${e.lang.toUpperCase()} secondary reporting line`);Ee(B,{type:"text",pattern:"^(?!.*------).*",minlength:2,required:!0,get placeholder(){return l(Y)},get value(){return a.reportingLines2[e.lang]},set value(Z){a.reportingLines2[e.lang]=Z}});var U=w(B,2);Ne(U,{class:"py-0",children:(Z,X)=>{var re=pe();F(le=>ee(re,le),[()=>e.lang.toUpperCase()]),o(Z,re)},$$slots:{default:!0}}),o(I,M)},$$slots:{default:!0}})};V(L,z=>{a.showSecondReportingLine&&z($)})}o(P,O)};V(E,P=>{a.hasReportingLines&&P(C)})}o(b,S)},$$slots:{default:!0}}),o(u,_)};V(f,u=>{(e.lang==="en"||a.hasReportingLines)&&u(m)})}var g=w(f,2);{var v=u=>{var _=hg(),k=R(_);je(k,{children:(b,T)=>{var S=vg(),p=R(S);ct(p,{class:"d-flex align-items-center",children:(P,O)=>{var A=ug(),L=R(A);Ee(L,{disabled:!1,type:"switch",class:"mb-0 me-1",get checked(){return a.hasImage},set checked(M){a.hasImage=M}});var $=w(L,2),z=w(N($)),I=N(z);ue(I,{get id(){return`btn-image-${e.indexInList??""}-info`},color:"info",name:"info-circle-fill ms-3"});var q=w(I,2);kt(q,{trigger:"hover",placement:"right",get target(){return`btn-image-${e.indexInList??""}-info`},title:"Image link",children:(M,j)=>{var B=dg();o(M,B)},$$slots:{default:!0}}),F(()=>{ae($,"text-success",a.hasImage),ae($,"text-danger",!a.hasImage)}),o(P,A)},$$slots:{default:!0}});var E=w(p,2);{var C=P=>{rt(P,{theme:"light",children:(O,A)=>{var L=fg(),$=R(L);Ne($,{class:"py-0",children:(I,q)=>{ue(I,{class:"fs-5",name:"image"})},$$slots:{default:!0}});var z=w($,2);Ee(z,{class:"smaller",type:"url",required:!0,pattern:"https://(.*\\.)?fao\\.org(/.*)?$",minlength:2,placeholder:"Image URL",get value(){return a.img},set value(I){a.img=I}}),o(O,L)},$$slots:{default:!0}})};V(E,P=>{a.hasImage&&P(C)})}o(b,S)},$$slots:{default:!0}}),o(u,_)};V(g,u=>{e.lang==="en"&&u(v)})}var h=w(g,2);{var x=u=>{je(u,{children:(_,k)=>{var b=pg(),T=R(b);ct(T,{class:"d-flex align-items-center",children:(E,C)=>{var P=mg(),O=R(P);Ee(O,{disabled:!1,type:"switch",class:"mb-0 me-1",get checked(){return a.hasLink},set checked(I){a.hasLink=I}});var A=w(O,2),L=w(N(A)),$=N(L);ue($,{get id(){return`btn-linkp-${e.indexInList??""}-info`},color:"info",name:"info-circle-fill ms-3"});var z=w($,2);kt(z,{trigger:"hover",placement:"right",get target(){return`btn-linkp-${e.indexInList??""}-info`},title:"Personal Website link",children:(I,q)=>{var M=gg();o(I,M)},$$slots:{default:!0}}),F(()=>{ae(A,"text-success",a.hasLink),ae(A,"text-danger",!a.hasLink)}),o(E,P)},$$slots:{default:!0}});var S=w(T,2);{var p=E=>{rt(E,{theme:"light",children:(C,P)=>{var O=_g(),A=R(O);Ne(A,{class:"py-0",children:($,z)=>{ue($,{class:"fs-5",name:"link-45deg"})},$$slots:{default:!0}});var L=w(A,2);Ee(L,{type:"text",required:!0,pattern:"https://(.*\\.)?fao\\.org(/.*)?$",minlength:2,placeholder:"Link URL",get value(){return a.link},set value($){a.link=$}}),o(C,O)},$$slots:{default:!0}})};V(S,E=>{a.hasLink&&E(p)})}o(_,b)},$$slots:{default:!0}})};V(h,u=>{e.lang==="en"&&u(x)})}o(t,n),me()}var wg=y('<div class="single-form-container svelte-1qqdd12"><div class="multicol-grid svelte-1qqdd12"><!></div> <div class="p-1 d-flex align-items-center"><!></div></div>'),xg=y('<div class="mb-5"><!></div>'),kg=y('<p class="fs-5">Currently editing Language : <b> </b></p> <div class="form-preview"></div>',1),Og=y("<!> <!>",1),Eg=y("<!> <!>",1),Pg=y("<!> <!>",1);function Sg(t,e){ge(e,!0);let r=ve([!1,!1,!1,!1,!1,!1]);const a={...e.rowSchemaCopy[e.activeEntryIndex].data};let n=ve([...a.modalOveriddes[a.modalOveriddes.length-1].accordion.entries]),i=Oe(0),s=Oe(0);const d=["en","fr","es","zh","ru","ar"],c={en:"English",fr:"French",es:"Spanish",ru:"Russian",zh:"Chinese",ar:"Arabic"};async function f(_){_.preventDefault(),r[l(i)]=!0,Ua(i),l(i)===d.length&&(a.modalOveriddes[a.modalOveriddes.length-1].accordion.entries=St(n),Ke.changeBoxModal(e.rowIndex,e.activeEntryIndex,a.modal,!1,a.modalOveriddes),e.onModalChangedFinal(),We.nextStep())}function m(_=null){_&&_.preventDefault(),r.map(k=>!1),W(i,0)}ut(()=>(e.onShowHideOrganigramDev(!1),()=>{e.onShowHideOrganigramDev(!0)}));function g(_,k){n[k]=_}async function v(_){W(s,ve(_)),await Ha();const k=document.querySelector(".fake-modal .card.edit-active");k&&(k.scrollIntoView({behavior:"smooth",block:"center"}),k.scrollBy(0,20))}var h=Pg(),x=R(h);qt(x,{children:(_,k)=>{const b=de(()=>3+l(i));Lr(_,{class:"my-2",animated:!0,color:"success",get value(){return l(b)},max:8})},$$slots:{default:!0}});var u=w(x,2);st(u,{children:(_,k)=>{var b=te(),T=R(b);nn(T,()=>d[l(i)],S=>{on(S,{get validated(){return r[l(i)]},onsubmit:f,children:(p,E)=>{var C=Eg(),P=R(C);st(P,{children:(A,L)=>{var $=kg(),z=R($),I=w(N(z)),q=N(I),M=w(z,2);Be(M,21,()=>n,He,(j,B,Y)=>{var U=xg(),Z=N(U);ar(Z,{class:"mb-0",onclick:X=>v(Y),children:(X,re)=>{st(X,{children:(le,ne)=>{var Q=wg(),fe=N(Q),K=N(fe);yg(K,{indexInList:Y,get entry(){return n[Y]},get lang(){return d[l(i)]},onModalChanged:ie=>g(ie,Y)});var Ae=w(fe,2),ye=N(Ae);st(ye,{children:(ie,De)=>{ac(ie,()=>l(B),()=>Y+1!==n.length,()=>d[l(i)])},$$slots:{default:!0}}),F(()=>ae(Ae,"edit-active",l(s)===Y)),o(le,Q)},$$slots:{default:!0}})},$$slots:{default:!0}}),F(()=>ae(U,"edit-active",Y===l(s))),o(j,U)}),F(j=>ee(q,j),[()=>c[d[l(i)]].toLocaleUpperCase()]),o(A,$)},$$slots:{default:!0}});var O=w(P,2);Yt(O,{children:(A,L)=>{pt(A,{class:"w-100 px-2 pt-2 pb-3",size:"lg",children:($,z)=>{var I=Og(),q=R(I);Le(q,{class:"w-75",color:"success",children:(B,Y)=>{var U=pe();F(Z=>ee(U,`Confirm language ${Z??""}`),[()=>c[d[l(i)]].toLocaleUpperCase()]),o(B,U)},$$slots:{default:!0}});var M=w(q,2);const j=de(()=>d[l(i)]==="en");Le(M,{get disabled(){return l(j)},onclick:m,class:"w-25 ms-5",color:"danger",children:(B,Y)=>{var U=pe("Reset to EN");o(B,U)},$$slots:{default:!0}}),o($,I)},$$slots:{default:!0}})},$$slots:{default:!0}}),o(p,C)},$$slots:{default:!0}})}),o(_,b)},$$slots:{default:!0}}),o(t,h),me()}var Lg=y('<h3 class="h3 mb-4">What to edit?</h3> <!>',1),Cg=y("<!> <!>",1);function Ag(t,e){ge(e,!0);const r=[`${e.isRealBox?"Box":"Spacer"} position`,`${e.isRealBox?"Box":"Spacer size"}`,"Modal"].filter((d,c)=>e.isRealBox||c<2);e.isRealBox&&e.rowSchemaCopy[e.activeEntryIndex]&&e.rowSchemaCopy[e.activeEntryIndex].data.modalOveriddes&&r.push("LIAISON OFFICES accordion (inside modal)");let a=Oe(null),n=!1;function i(d){d.preventDefault(),d.target.checkValidity()&&s(l(a),e.isRealBox)}function s(d,c){if(typeof d=="number"){switch(d){case 0:We.questions=[Oh];break;case 1:We.questions=c?[Ul]:[Lh];break;case 2:We.questions=[yh,qh,j1];break;case 3:We.questions=[Sg];break;default:console.error("Wrong number passed to WhatToEdit!")}We.nextStep()}}on(t,{get validated(){return n},onsubmit:i,children:(d,c)=>{var f=Cg(),m=R(f);st(m,{children:(v,h)=>{var x=Lg(),u=w(R(x),2);je(u,{children:(_,k)=>{var b=te(),T=R(b);Be(T,17,()=>r,He,(S,p,E)=>{Ee(S,{name:"WhatToEdit",value:E,get label(){return l(p)},required:!0,type:"radio",get group(){return l(a)},set group(C){W(a,ve(C))}})}),o(_,b)},$$slots:{default:!0}}),o(v,x)},$$slots:{default:!0}});var g=w(m,2);Yt(g,{children:(v,h)=>{pt(v,{class:"w-100 p-4",size:"lg",children:(x,u)=>{Le(x,{color:"success",children:(_,k)=>{var b=pe("Confirm");o(_,b)},$$slots:{default:!0}})},$$slots:{default:!0}})},$$slots:{default:!0}}),o(d,f)},$$slots:{default:!0}}),me()}var Tg=y(`<b>Progress state</b> depends on the required steps to perform a valid change.<br><br> <b>Steps</b> will start as undefined (until you specify what kind of edit is required). Steps can increase or decrease based on the edit requirements.<br> If the form automatically <b>"skips" steps</b>, it’s not a bug — it means a step became redundant due to current requirements and was <b>auto-completed</b>.<br><br> <b>Example of Auto Step Skip:</b> If a modal has only one entry, the select/reorder step is skipped. There's nothing to reorder, and it’s assumed you want to edit the only entry.<br><br>`,1),$g=y("<p><span> </span> <!> <!></p> <!>",1),zg=y('<!> <div class="bg-white"><!></div>',1),Dg=y("<!> <!>",1);function Rg(t,e){ge(e,!0);const r=O=>{var A=te(),L=R(A);{var $=z=>{ar(z,{class:"box-edit bg-transparent",children:(I,q)=>{var M=zg(),j=R(M);{var B=Z=>{qt(Z,{class:"bg-white",children:(X,re)=>{var le=$g(),ne=R(le),Q=N(ne),fe=N(Q),K=w(Q,2);ue(K,{id:"edit-progress-info",color:"info",name:"info-circle-fill mx-3"});var Ae=w(K,2);kt(Ae,{trigger:"hover",placement:"right",target:"edit-progress-info",title:"Progress Info",children:(ce,Fe)=>{var Ve=Tg();o(ce,Ve)},$$slots:{default:!0}});var ye=w(ne,2);const ie=de(()=>l(x)??0),De=de(()=>l(u)??0);Lr(ye,{class:"my-2",animated:!0,color:"success",get value(){return l(ie)},get max(){return l(De)}}),F(()=>ee(fe,`Step: ${We.step??""} / ${(We.step?l(u):"To Be Defined!")??""}`)),o(X,le)},$$slots:{default:!0}})};V(j,Z=>{l(T)&&Z(B)})}var Y=w(j,2),U=N(Y);nn(U,()=>We.step,Z=>{var X=te(),re=R(X);jn(re,()=>l(_),(le,ne)=>{ne(le,{get rowSchemaCopy(){return l(s)},get activeEntryIndex(){return a()},isRealBox:g,modalLayoutWasHorizontal:v,get updatedModalSchema(){return l(c)},get rowIndex(){return e.rowIndex},get hasDeletedEntries(){return l(f)},get modalLayoutHorizontal(){return l(h)},onModalChangedFinal:()=>W(S,!0),onUpdateActiveIndex:Q=>a(Q),onUpdateRowSchema:Q=>W(s,ve(Q)),onPreviewLangChange:Q=>W(d,ve(Q)),onShowHideOrganigramDev:Q=>W(T,ve(Q)),onUpdateModalSchema:(Q,fe,K=!1)=>{W(c,ve(Q)),K&&W(f,!0),typeof fe=="boolean"&&W(h,ve(fe))},get unhighlight(){return l(b)},set unhighlight(Q){W(b,ve(Q))}})}),o(Z,X)}),o(I,M)},$$slots:{default:!0}})};V(L,z=>{We.completed||z($)})}o(O,A)};let a=D(e,"activeEntryIndex",7),n=D(e,"stepDone",15);const i=St(Ke.organigram.grid);let s=Oe(ve(i[e.rowIndex].rowSchema)),d=Oe("en"),c=Oe(ve([])),f=Oe(!1);const m=Ke.organigram.grid[e.rowIndex].rowSchema[a()],g=m&&"data"in m;let v=!!(g&&"isHorizontal"in m.data),h=Oe(v),x=de(()=>We.step),u=de(()=>We.questions.length-1);We.reset(),We.questions=[Ag];let _=de(()=>We.questions[We.step]),k=de(()=>We.completed),b=Oe(!0),T=Oe(!0),S=Oe(!1);ut(()=>{l(k)&&!l(S)?(Ke.changeRow(e.rowIndex,l(s)),n(!0)):l(S)&&n(!0)});var p=Dg(),E=R(p);{var C=O=>{cn(O,()=>l(s),a,()=>()=>{},()=>()=>{},()=>l(b),()=>l(d))};V(E,O=>{l(T)&&O(C)})}var P=w(E,2);r(P),o(t,p),me()}var Ng=(t,e)=>e(null),Ig=y('<button class="btn svelte-bhp6mp"><!></button>'),Mg=y('<h3 class="h3 text-center mt-2 blink"> </h3>'),qg=y('<p>To add box/spacer click on any existing entry and then select "add before" or "add after"</p> <b>Example 1:</b> you want to add a box as first entry? click the first entry then, in the next form, select previous position<br> <b>Example 2:</b> you want to add a box as last entry? click the last entry then, in the next form, select next position<br> <b>Example 3:</b> you want to add a box as the 2nd entry of a row with 3+ existing boxes? click the first box then select next position or click second box then select previous position',1),jg=y('<h3 class="h3 text-center mb-1">Click a box/spacer next to where you want to add the new one <!> <!></h3>'),Bg=y("<!> <!>",1),Fg=y('<div><h2 class="h2 text-center mt-5">Confirm your current selection?</h2> <!></div>'),Hg=y("<!> <!>",1),Ug=y('<h2 class="h2 text-center mt-5">Confirm or Undo?</h2> <div><!></div>',1),Vg=y("<!> <!>",1),Wg=y('<div class="box-form svelte-bhp6mp"><div class="box-form-inner"><div><div class="box-form-title svelte-bhp6mp"><h2 class="h2 text-center"> </h2> <!></div> <!></div> <!></div></div>');function Zg(t,e){ge(e,!0);let r=D(e,"boxAction",15),a=Oe(null),n=Oe(!1),i=Oe(null);ut(()=>(document.documentElement.style.overflowY="hidden",document.documentElement.style.height="100%",document.body.style.overflowY="hidden",document.body.style.height="100%",()=>{document.documentElement.style.overflowY="",document.documentElement.style.height="",document.body.style.overflowY="",document.body.style.height=""}));function s(){r()==="delete"?confirm("This will delete the highlighted box. Please consider keeping a backup, once you upload the new JSON to Sitefinity this data will be lost forever!")&&(Ke.removeBox(e.rowIndex,l(a)),W(a,null),W(n,!0)):W(i,!0)}function d(){Ke.restoreVersion(Ke.history.length-1),W(n,!1),r(null)}function c(E){W(a,ve(E))}var f=Wg(),m=N(f),g=N(m),v=N(g),h=N(v),x=N(h),u=w(h,2);{var _=E=>{var C=Ig();C.__click=[Ng,r];var P=N(C);ue(P,{name:"x-lg"}),o(E,C)};V(u,E=>{l(n)||E(_)})}var k=w(v,2);{var b=E=>{var C=te(),P=R(C);{var O=L=>{var $=Mg(),z=N($);F(()=>ee(z,`Click the box/spacer you want to ${r()??""}`)),o(L,$)},A=L=>{var $=jg(),z=w(N($));ue(z,{id:"btn-add-info",color:"info",name:"info-circle-fill mx-3"});var I=w(z,2);kt(I,{trigger:"hover",placement:"bottom",target:"btn-add-info",title:"Direction info",children:(q,M)=>{var j=qg();o(q,j)},$$slots:{default:!0}}),o(L,$)};V(P,L=>{r()!=="add"?L(O):L(A,!1)})}o(E,C)};V(k,E=>{!l(i)&&!l(n)&&E(b)})}var T=w(g,2);{var S=E=>{var C=te(),P=R(C);{var O=L=>{Gv(L,{get rowIndex(){return e.rowIndex},get activeEntryIndex(){return l(a)},get stepDone(){return l(n)},set stepDone($){W(n,ve($))}})},A=L=>{var $=te(),z=R($);{var I=q=>{Rg(q,{get rowIndex(){return e.rowIndex},get activeEntryIndex(){return l(a)},get stepDone(){return l(n)},set stepDone(M){W(n,ve(M))}})};V(z,q=>{l(a)!==null&&q(I)},!0)}o(L,$)};V(P,L=>{r()==="add"?L(O):L(A,!1)})}o(E,C)},p=E=>{var C=Vg(),P=R(C);cn(P,()=>Ke.organigram.grid[e.rowIndex].rowSchema,()=>l(a),()=>c,()=>c);var O=w(P,2);{var A=$=>{var z=Fg(),I=w(N(z),2);pt(I,{class:"d-flex align-items-center mt-5",children:(q,M)=>{var j=Bg(),B=R(j);Le(B,{onclick:s,class:"mx-5 p-3",color:"success",children:(U,Z)=>{var X=pe("Confirm");o(U,X)},$$slots:{default:!0}});var Y=w(B,2);Le(Y,{onclick:()=>W(a,null),class:"mx-5 p-3",color:"danger",children:(U,Z)=>{var X=pe("Unselect");o(U,X)},$$slots:{default:!0}}),o(q,j)},$$slots:{default:!0}}),o($,z)},L=$=>{var z=te(),I=R(z);{var q=M=>{var j=Ug(),B=w(R(j),2),Y=N(B);pt(Y,{class:"d-flex align-items-center mt-5",children:(U,Z)=>{var X=Hg(),re=R(X);Le(re,{onclick:()=>r(null),class:"mx-5 p-3",color:"success",children:(ne,Q)=>{var fe=pe("Confirm");o(ne,fe)},$$slots:{default:!0}});var le=w(re,2);Le(le,{onclick:d,class:"mx-5 p-3",color:"danger",children:(ne,Q)=>{var fe=pe("Undo");o(ne,fe)},$$slots:{default:!0}}),o(U,X)},$$slots:{default:!0}}),o(M,j)};V(I,M=>{l(n)&&M(q)},!0)}o($,z)};V(O,$=>{typeof l(a)=="number"&&!l(i)?$(A):$(L,!1)})}o(E,C)};V(T,E=>{l(i)&&!l(n)?E(S):E(p,!1)})}F(E=>ee(x,`${E??""} MODE`),[()=>{var E;return(E=r())==null?void 0:E.toLocaleUpperCase()}]),o(t,f),me()}Yr(["click"]);var Yg=y("ADD <!>",1),Jg=y("CHANGE <!>",1),Xg=y("<!>&nbsp; DELETE &nbsp;<!>",1),Gg=y("<!> <!> <!>",1),Kg=y("<!> <!>",1);function Qg(t,e){let r=Oe(null);var a=Kg(),n=R(a);pt(n,{class:"w-100 d-flex",children:(d,c)=>{var f=Gg(),m=R(f);Le(m,{size:"sm",class:"me-3",color:"success",onclick:()=>W(r,"add"),children:(h,x)=>{var u=Yg(),_=w(R(u));ue(_,{name:"plus-lg"}),o(h,u)},$$slots:{default:!0}});var g=w(m,2);Le(g,{size:"sm",class:"me-3",color:"warning",onclick:()=>W(r,"edit"),children:(h,x)=>{var u=Jg(),_=w(R(u));ue(_,{name:"pencil-fill"}),o(h,u)},$$slots:{default:!0}});var v=w(g,2);Le(v,{size:"sm",color:"danger",onclick:()=>W(r,"delete"),children:(h,x)=>{var u=Xg(),_=R(u);ue(_,{name:"exclamation-triangle-fill"});var k=w(_,2);ue(k,{name:"exclamation-triangle-fill"}),o(h,u)},$$slots:{default:!0}}),o(d,f)},$$slots:{default:!0}});var i=w(n,2);{var s=d=>{Zg(d,{get rowIndex(){return e.index},get boxAction(){return l(r)},set boxAction(c){W(r,ve(c))}})};V(i,d=>{l(r)&&d(s)})}o(t,a)}var em=y("ADD Above <!>",1),tm=y("ADD Below <!>",1),rm=y("<!> REMOVE Row <!>",1),am=y("<!> <!> <!>",1);function nm(t,e){ge(e,!0),pt(t,{class:"w-100 d-flex",children:(r,a)=>{var n=am(),i=R(n);Le(i,{size:"sm",class:"me-3",color:"success",onclick:()=>Ke.addRow(e.index,!0),children:(c,f)=>{var m=em(),g=w(R(m));ue(g,{name:"arrow-up"}),o(c,m)},$$slots:{default:!0}});var s=w(i,2);Le(s,{size:"sm",class:"me-3",color:"success",onclick:()=>Ke.addRow(e.index+1),children:(c,f)=>{var m=tm(),g=w(R(m));ue(g,{name:"arrow-down"}),o(c,m)},$$slots:{default:!0}});var d=w(s,2);Le(d,{size:"sm",color:"danger",onclick:()=>Ke.removeRow(e.index),children:(c,f)=>{var m=rm(),g=R(m);ue(g,{name:"exclamation-triangle-fill"});var v=w(g,2);ue(v,{name:"exclamation-triangle-fill"}),o(c,m)},$$slots:{default:!0}}),o(r,n)},$$slots:{default:!0}}),me()}var im=y('<p class="text-center"><b>Row Controls</b></p>'),lm=y("<!> <!>",1),sm=y('<p class="text-center"><b>Box Controls</b></p>'),om=y("<!> <!>",1),cm=y('<div class="d-flex align-items-center justify-content-between w-100"><!> <!></div>');function dm(t,e){Fc(t,{class:"row-borders",children:(r,a)=>{td(r,{header:"Modify Row and entries",children:(n,i)=>{var s=cm(),d=N(s);ar(d,{class:"border border-dark my-0 w-50 me-3",children:(f,m)=>{var g=lm(),v=R(g);qt(v,{children:(x,u)=>{Ai(x,{children:(_,k)=>{var b=im();o(_,b)},$$slots:{default:!0}})},$$slots:{default:!0}});var h=w(v,2);st(h,{children:(x,u)=>{nm(x,{get index(){return e.index}})},$$slots:{default:!0}}),o(f,g)},$$slots:{default:!0}});var c=w(d,2);ar(c,{class:"border border-dark m-0 w-50 ms-5",children:(f,m)=>{var g=om(),v=R(g);qt(v,{children:(x,u)=>{Ai(x,{children:(_,k)=>{var b=sm();o(_,b)},$$slots:{default:!0}})},$$slots:{default:!0}});var h=w(v,2);st(h,{children:(x,u)=>{Qg(x,{get index(){return e.index}})},$$slots:{default:!0}}),o(f,g)},$$slots:{default:!0}}),o(n,s)},$$slots:{default:!0}})},$$slots:{default:!0}})}var um=y("<!> <!>",1),fm=y('<div class="spacer"></div>'),vm=y('<div class="d-flex align-items-center justify-content-center"><svg height="60" width="10" class="lines lines-02"><line x1="0" y1="0" x2="0" y2="60" style="stroke: rgb(223 223 223);stroke-width:2;"></line></svg></div>'),hm=y('<div class="grid"></div> <!> <!>',1),gm=y('<section class="container"><!> <div class="organigram"></div></section> <!>',1);function mm(t,e){ge(e,!0);let r=Oe(ve(document.documentElement.lang)),a=Oe(!1);Ke.initialize(e.responseJSONFromSF);let n=de(()=>Ke.organigram),i=Oe(null);function s(h){const x=h.detail.entry;x.data.modal&&W(i,ve(x))}ut(()=>{l(r)!==document.documentElement.lang&&(document.documentElement.lang=l(r))});var d=gm(),c=R(d),f=N(c);{var m=h=>{var x=um(),u=R(x);Uf(u,{});var _=w(u,2);cv(_,{get lang(){return l(r)},set lang(k){W(r,ve(k))},get previewMode(){return l(a)},set previewMode(k){W(a,ve(k))}}),o(h,x)};V(f,h=>{e.isDev&&h(m)})}var g=w(f,2);Be(g,21,()=>l(n).grid,He,(h,x,u)=>{var _=hm();const k=de(()=>Fn(l(x).rowSchema));var b=R(_);Be(b,21,()=>l(x).rowSchema,He,(C,P,O)=>{var A=te(),L=R(A);{var $=I=>{Qn(I,{get lang(){return l(r)},get entry(){return l(P)},rowI:u,entryI:O,skipModalOpen:!1,$$events:{boxClick:s}})},z=I=>{var q=fm();F(()=>{var M,j;return ae(q,"double-x",(j=(M=l(P))==null?void 0:M.size)==null?void 0:j.doubleX)}),o(I,q)};V(L,I=>{l(P)&&"data"in l(P)?I($):I(z,!1)})}o(C,A)});var T=w(b,2);{var S=C=>{var P=vm();o(C,P)};V(T,C=>{l(x).separator&&C(S)})}var p=w(T,2);{var E=C=>{dm(C,{index:u,get lang(){return l(r)}})};V(p,C=>{e.isDev&&!l(a)&&C(E)})}F(()=>{ke(b,"style",`grid-template-columns: repeat(${l(k)??""}, 1fr);`),ae(b,"small-gap",l(k)>6),ae(b,"mb",!l(x).separator)}),o(h,_)});var v=w(c,2);Nc(v,{get lang(){return l(r)},get activeEntry(){return l(i)}}),F(()=>{ae(c,"envDev",e.isDev),ae(g,"dev",e.isDev&&!l(a))}),o(t,d),me()}var _m=y('<div class="login svelte-1pixdll"><form><div class="form-group"><label for="exampleInputEmail1">User</label> <input type="text" class="form-control"></div> <div class="form-group"><label for="formLoginPassword">Password</label> <input type="password" class="form-control"></div> <button type="button" class="btn btn-primary mt-4">Login</button></form> <!></div>');function pm(t,e){ge(e,!1);const r=Sr();let a=se(),n=se(),i=se();function s(){l(a)==="fao"&&l(n)==="fao1234"?r("loginSuccess",{}):W(i,'<p id="login-form-err-msg" class="text-danger mt-4 text-center">User or password not correct! <br/>Please tryagain</p>')}$e();var d=_m(),c=N(d),f=N(c),m=w(N(f),2),g=w(f,2),v=w(N(g),2),h=w(g,2),x=w(c,2);po(x,()=>l(i)??""),Kt(m,()=>l(a),u=>W(a,u)),Kt(v,()=>l(n),u=>W(n,u)),J("click",h,s),o(t,d),me()}var bm=lo('<link href="https://cdn.jsdelivr.net/npm/fao-design-system@2.27.1/fao-theme.min.css" rel="stylesheet" type="text/css"> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"><\/script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.rtl.min.css" integrity="sha384-dpuaG1suU0eT09tx5plTaGMLBsfDLzUCCUXOY2j/LSvXYuG6Bqs43ALlhIqAJVRb" crossorigin="anonymous"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">',1),ym=y('<p style="color: red; font-size: 25px; font-weight: bold; text-align: center; margin-top: 100px">Error fetching data, please try again later. <span> </span></p>');function wm(t,e){ge(e,!0);let r=Oe(!1);const a=!1;let n=Oe(null),i=Oe(null);async function s(){const v=document.querySelector("a.sfjson");return v!=null&&v.getAttribute("href")?v.getAttribute("href"):new Promise((h,x)=>{const u=new MutationObserver(()=>{const _=document.querySelector("a.sfjson");_!=null&&_.getAttribute("href")&&(u.disconnect(),h(_.getAttribute("href")))});u.observe(document.body,{childList:!0,subtree:!0}),setTimeout(()=>{u.disconnect(),x(new Error("Timeout waiting for JSON URL"))},1e4)})}async function d(){try{const v=await s();W(n,ve(await Ho(v)))}catch(v){W(i,ve(v))}}l(r)||(d(),W(r,!1));var c=te();io(v=>{var h=te(),x=R(h);{var u=_=>{var k=bm();o(_,k)};V(x,_=>{})}o(v,h)});var f=R(c);{var m=v=>{pm(v,{$$events:{loginSuccess:()=>{W(r,!1),d()}}})},g=v=>{var h=te(),x=R(h);{var u=k=>{Hl(k,{})},_=k=>{var b=te(),T=R(b);{var S=E=>{mm(E,{get responseJSONFromSF(){return l(n)},isDev:a})},p=E=>{var C=ym(),P=w(N(C)),O=N(P);F(()=>{var A;return ee(O,`Error: ${((A=l(i))==null?void 0:A.message)??"Unknown error"}`)}),o(E,C)};V(T,E=>{!l(i)&&l(n)?E(S):E(p,!1)},!0)}o(k,b)};V(x,k=>{!l(n)&&!l(i)?k(u):k(_,!1)})}o(v,h)};V(f,v=>{l(r)?v(m):v(g,!1)})}o(t,c),me()}co(wm,{target:document.getElementById("fao-organigram")}); </script><div id="Contentplaceholder1_C001_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"> <div class="mt-4 mb-3" > <div class="sfContentBlock sf-Long-text" ><h2 class="page-title mb-4">粮农组织机构图</h2></div> </div> <div id="fao-organigram"></div> </div> <footer id="Contentplaceholder1_T198B1AC4002_Col00" class="sf_colsIn footer" data-sf-element="Footer" data-placeholder-label="Footer" data-page-edit-prevent="true"><div id="Contentplaceholder1_T198B1AC4003_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"><div id="Contentplaceholder1_T198B1AC4005_Col00" class="sf_colsIn row" data-sf-element="Row" data-placeholder-label="Row"> <div id="WeChatModal" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true" data-keyboard="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title"> WeChat </h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body text-center"><img src="https://www.fao.org/images/corporatelibraries/social-icons/wechat_qr.jpg" alt=""></div> </div> </div> </div><!-- Modal div ended here --> <div class="footer-logo col-md-7" > <div class="sfContentBlock sf-Long-text" ><img src="/images/corporatelibraries/fao-images/fao-global.svg?sfvrsn=aa1f8647_1" title="Food and Agriculture Organization of the United Nations" data-displaymode="Original" alt="Food and Agriculture Organization of the United Nations" sf-size="312"></div> </div> <div class="footer-social col-md-5" > <div class="sfContentBlock sf-Long-text" ><h6 class="title-category">关注我们</h6><ul class="list-inline social-icons"><li class="list-inline-item"><a href="http://www.facebook.com/pages/Food-and-Agriculture-Organization-of-the-United-Nations-FAO/46370758585?ref=mf" alt="facebook" title="facebook" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-facebook.svg?sfvrsn=b87ff153_3" title="social-icon-facebook" data-displaymode="Original" alt="icon-facebook"></a> </li><li class="list-inline-item"><a href="https://instagram.com/fao" alt="instagram" title="instagram" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-instagram.svg?sfvrsn=a778452f_3" title="social-icon-instagram" data-displaymode="Original" alt="icon-instagram"></a> </li><li class="list-inline-item"><a href="http://www.linkedin.com/company/fao" alt="linkedin" title="linkedin" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-linkedin.svg?sfvrsn=1025492c_3" title="social-icon-linkedin" data-displaymode="Original" alt="icon-linkedin"></a> </li><li class="list-inline-item"><a href="https://soundcloud.com/unfao" alt="soundcloud" title="soundcloud" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-soundcloud.svg?sfvrsn=26e63892_3" title="social-icon-soundcloud" data-displaymode="Original" alt="icon-soundcloud"></a> </li><li class="list-inline-item"><a href="https://v.douyin.com/Cei3dEFf/" alt="douyin" title="douyin" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-tiktok.svg?sfvrsn=b2228fd0_3" title="social-icon-douyin" data-displaymode="Original" alt="icon-douyin"></a> </li><li class="list-inline-item"><a href="https://www.toutiao.com/c/user/token/MS4wLjABAAAAddfBLLYL2GZzXAetR_paFVV1-M4fdAWpUxiROxuOpl7pDGuXLCGfYg_VOogU135J/" alt="tuotiao" title="tuotiao" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-tuotiao.svg?sfvrsn=1883ae3_3" title="social-icon-tuotiao" data-displaymode="Original" alt="icon-tuotiao"></a> </li><li class="list-inline-item"><a alt="WeChat" title="WeChat" data-bs-toggle="modal" data-bs-target="#WeChatModal" style="cursor: pointer"><img src="/images/corporatelibraries/social-icons/social-icon-wechat.svg?sfvrsn=cd28c1ee_3" title="social-icon-wechat" data-displaymode="Original" alt="icon-wechat"></a> </li><li class="list-inline-item"><a href="http://www.weibo.com/unfao?from=myfollow_all" alt="weibo" title="weibo" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-weibo.svg?sfvrsn=7b5b0403_3" title="social-icon-weibo" data-displaymode="Original" alt="icon-weibo"></a> </li><li class="list-inline-item"><a href="https://bit.ly/3BBpfEq" alt="whatsapp" title="whatsapp" target="_blank"><img src="/images/corporatelibraries/social-icons/whatsapp-icon.svg?sfvrsn=6cfc5647_1" title="social-icon-whatsapp" data-displaymode="Original" alt="icon-whatsapp"></a> </li><li class="list-inline-item"><a href="https://x.com/FAOChinese" alt="X" title="X" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-twitter.svg?sfvrsn=c68bb7c2_4" title="social-icon-X" data-displaymode="Original" alt="icon-X"></a> </li><li class="list-inline-item"><a href="http://www.youtube.com/user/FAOoftheUN" alt="youtube" title="youtube" target="_blank"><img src="/images/corporatelibraries/social-icons/social-icon-youtube.svg?sfvrsn=94de1814_3" title="social-icon-youtube" data-displaymode="Original" alt="icon-youtube"></a> </li></ul></div> </div> </div> <div id="Contentplaceholder1_T198B1AC4004_Col00" class="sf_colsIn row" data-sf-element="Row" data-placeholder-label="Row"><div class="footer-links col-md-7"> <div id="Contentplaceholder1_T198B1AC4006_Col00" class="sf_colsIn footer-links-top" data-sf-element="Footer Links Top" data-placeholder-label="Footer Links Top"> <div class=""> <a href="https://www.fao.org/about/org-chart/zh/" target="_self">粮农组织机构图</a> </div> <div class="btn-group dropup"> <button type="button" class="btn btn-secondary dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 全球办事处 </button> <div class="dropdown-menu"> <a href="https://www.fao.org/africa/" target="_self" class="dropdown-item">非洲区域办事处</a> <a href="https://www.fao.org/about/who-we-are/worldwide-offices/zh" target="_self" class="dropdown-item">分区域办事处</a> <a href="https://www.fao.org/asiapacific/" target="_self" class="dropdown-item">亚洲及太平洋区域办事处</a> <a href="https://www.fao.org/europe/" target="_self" class="dropdown-item">欧洲及中亚区域办事处</a> <a href="https://www.fao.org/americas/" target="_self" class="dropdown-item">拉丁美洲及加勒比区域办事处</a> <a href="https://www.fao.org/neareast/" target="_self" class="dropdown-item">近东及北非区域办事处</a> </div> </div> </div> <div id="Contentplaceholder1_T198B1AC4006_Col01" class="sf_colsIn footer-links-bottom" data-sf-element="Footer Links Bottom" data-placeholder-label="Footer Links Bottom"> <ul class="list-inline"> <li class="list-inline-item"> <a href="https://www.fao.org/employment/home/zh/" target="_self">工作</a> </li> <li class="list-inline-item"> <a href="https://fao.org/contact-us/zh/" target="_self">联系我们</a> </li> <li class="list-inline-item"> <a href="https://fao.org/contact-us/terms/zh/" target="_self">条款和条件</a> </li> <li class="list-inline-item"> <a href="https://www.fao.org/contact-us/data-protection-and-privacy/zh" target="_self">数据保护与隐私声明</a> </li> <li class="list-inline-item"> <a href="https://fao.org/contact-us/scam-alert/zh/" target="_self">欺诈邮件</a> </li> <li class="list-inline-item"> <a href="https://www.fao.org/contact-us/report-misconduct/zh/" target="_self">报告不当行为</a> </li> <li class="list-inline-item"> <a href="https://www.fao.org/transparency/en" target="_self">透明与问责</a> </li> </ul> </div> </div> <div class="footer-download col-md-5" > <div class="sfContentBlock sf-Long-text" ><a class="copyright" href="https://www.fao.org/contact-us/terms/zh/" data-sf-ec-immutable="">© FAO&nbsp;2025</a></div> </div> </div> </div> </footer> </div> <script src="/ResourcePackages/Bootstrap5/assets/dist/js/popper.min.js?v=2.11.8" type="text/javascript"></script><script src="/ResourcePackages/Bootstrap5/assets/dist/js/bootstrap.min.js?v=5.3.3" type="text/javascript"></script><script src="/Frontend-Assembly/SitefinityWebApp/Mvc/Scripts/FaoLanguageSelector/language-selector.js?package=FAO&amp;v=LTE4MDI5MDM4Nzc%3d" type="text/javascript"></script><script src="/ResourcePackages/FAO/assets/dist/js/utility.min.js" type="text/javascript"></script><input data-sf-role='en' type='hidden' value='https://www.fao.org/about/org-chart/en'><input data-sf-role='ar' type='hidden' value='https://www.fao.org/about/org-chart/ar'><input data-sf-role='zh' type='hidden' value='https://www.fao.org/about/org-chart/zh'><input data-sf-role='fr' type='hidden' value='https://www.fao.org/about/org-chart/fr'><input data-sf-role='ru' type='hidden' value='https://www.fao.org/about/org-chart/ru'><input data-sf-role='es' type='hidden' value='https://www.fao.org/about/org-chart/es'> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10