diff --git a/combobox-input/README.md b/combobox-input/README.md new file mode 100644 index 0000000..89a31f8 --- /dev/null +++ b/combobox-input/README.md @@ -0,0 +1,124 @@ +# ComboboxInput +A combobox/autocomplete input component that combines a text input field with a filterable dropdown list. + +## Getting Started + +Install dependencies: +```bash +npm install +``` + +Share the component to your Webflow workspace: +```bash +npx webflow library share +``` + +For local development: +```bash +npm run dev +``` + +## Designer Properties + +| Property | Type | Default | Description | +|----------|------|---------|-------------| +| ID | Id | — | HTML ID attribute for the combobox input | +| Size | Variant | md | Visual size of the input field (sm, md, lg) | +| Label | Text | Select an option | Label text displayed above the input | +| Placeholder | Text | Type to search... | Placeholder text shown in the input when empty | +| No Results Message | Text | No results found | Message displayed when no options match the filter | +| Loading Message | Text | Loading options... | Message displayed during loading state | +| Show Label | Visibility | — | Show or hide the label above the input | +| Show Clear Button | Boolean | true | Show clear button when a value is selected | +| Is Loading | Boolean | false | Display loading state in the dropdown | +| Is Disabled | Boolean | false | Disable the entire combobox input | +| Option 1 Label | Text | Option One | Label text for the first option | +| Option 1 Description | Text | Description for option one | Optional description text for the first option | +| Option 1 Value | Text | option-1 | Value returned when first option is selected | +| Option 1 Visible | Visibility | — | Show or hide the first option | +| Option 2 Label | Text | Option Two | Label text for the second option | +| Option 2 Description | Text | Description for option two | Optional description text for the second option | +| Option 2 Value | Text | option-2 | Value returned when second option is selected | +| Option 2 Visible | Visibility | — | Show or hide the second option | +| Option 3 Label | Text | Option Three | Label text for the third option | +| Option 3 Description | Text | Description for option three | Optional description text for the third option | +| Option 3 Value | Text | option-3 | Value returned when third option is selected | +| Option 3 Visible | Visibility | — | Show or hide the third option | +| Option 4 Label | Text | Option Four | Label text for the fourth option | +| Option 4 Description | Text | Description for option four | Optional description text for the fourth option | +| Option 4 Value | Text | option-4 | Value returned when fourth option is selected | +| Option 4 Visible | Visibility | — | Show or hide the fourth option | +| Option 5 Label | Text | Option Five | Label text for the fifth option | +| Option 5 Description | Text | Description for option five | Optional description text for the fifth option | +| Option 5 Value | Text | option-5 | Value returned when fifth option is selected | +| Option 5 Visible | Visibility | — | Show or hide the fifth option | + +## Styling + +This component automatically adapts to your Webflow site's design system through site variables and inherited properties. + +### Site Variables + +To match your site's design system, define these CSS variables in your Webflow project settings. The component will use the fallback values shown below until you configure them. + +| Site Variable | What It Controls | Fallback | +|---------------|------------------|----------| +| --background-primary | Input field and dropdown background color | #ffffff | +| --background-secondary | Hover and highlighted option states | #f5f5f5 | +| --text-primary | Main text color for input and option labels | #1a1a1a | +| --text-secondary | Description text, placeholder, and icons | #737373 | +| --border-color | Input border, dropdown border, and dividers | #e5e5e5 | +| --accent-color | Selected option background and focus ring | #1a1a1a | +| --accent-text-color | Text color on selected options | #ffffff | +| --border-radius | Rounding for input, dropdown, and buttons | 8px | + +### Inherited Properties + +The component inherits these CSS properties from its parent element: +- `font-family` — Typography style +- `color` — Text color +- `line-height` — Text spacing + +## Extending in Code + +### Loading Options from an API + +Set the `isLoading` property to `true` while fetching data, then populate options dynamically: + +```javascript +// Show loading state +combobox.isLoading = true; + +// Fetch options from API +const response = await fetch('/api/options'); +const data = await response.json(); + +// Update options +data.forEach((item, index) => { + if (index < 5) { + combobox[`option${index + 1}Label`] = item.name; + combobox[`option${index + 1}Description`] = item.description; + combobox[`option${index + 1}Value`] = item.id; + combobox[`option${index + 1}Visible`] = true; + } +}); + +combobox.isLoading = false; +``` + +### Handling Selection Events + +Listen for selection changes to trigger custom actions: + +```javascript +const input = document.querySelector('#my-combobox input'); +input.addEventListener('change', (e) => { + const selectedValue = e.target.value; + console.log('Selected:', selectedValue); + // Trigger form validation, update other fields, etc. +}); +``` + +## Dependencies + +No external dependencies. \ No newline at end of file diff --git a/combobox-input/index.html b/combobox-input/index.html new file mode 100644 index 0000000..ed325af --- /dev/null +++ b/combobox-input/index.html @@ -0,0 +1,17 @@ + + + + + + ComboboxInput + + + +
+ + + diff --git a/combobox-input/metadata.json b/combobox-input/metadata.json new file mode 100644 index 0000000..b945d1b --- /dev/null +++ b/combobox-input/metadata.json @@ -0,0 +1,5 @@ +{ + "name": "Combobox Input", + "description": "Searchable dropdown with autocomplete suggestions", + "category": "Forms & Input" +} diff --git a/combobox-input/package.json b/combobox-input/package.json new file mode 100644 index 0000000..00f24da --- /dev/null +++ b/combobox-input/package.json @@ -0,0 +1,25 @@ +{ + "name": "combobox-input", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "preview": "vite preview" + }, + "dependencies": { + "react": "^19.1.1", + "react-dom": "^19.1.1" + }, + "devDependencies": { + "@types/react": "^19.1.13", + "@types/react-dom": "^19.1.9", + "@vitejs/plugin-react": "^5.0.3", + "@webflow/data-types": "^1.0.1", + "@webflow/react": "^1.0.1", + "@webflow/webflow-cli": "^1.8.44", + "typescript": "~5.8.3", + "vite": "^7.1.7" + } +} \ No newline at end of file diff --git a/combobox-input/screenshot-brand.b64 b/combobox-input/screenshot-brand.b64 new file mode 100644 index 0000000..3968c24 --- /dev/null +++ b/combobox-input/screenshot-brand.b64 @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABQAAAAYZCAIAAACCtyFuAAAQAElEQVR4nOzdCZyNdf//8WtWy5jBjHVsIWtC9iVR1pRIlLtuUqgb7VpUlPZFG0WSlKVS0U0qaySUsmSLIkuWGcUwmxmz/9+d7931P78z28Fwxlyv56PHeXzP93yv9Rw95n19riUwNTXVAgAAAACgqAu0AAAAAABwAAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcoXAE43SUjI8M0MjMzLQAAAADAhcPf3z/QJSAgwDSsQsMvNTXVKhySkpIUev38/IL+of1lAQAAAAAuHKpopv0jKytLya5EiRJW4VAoArAqvfHx8cHBwaVLl7YAAAAAAEVFXFycUmdYWJgqw5av+T4Aq+obGxsbHh5erFgxCwAAAABQtKSkpMTExCj0+fwkXx8HYNV+tSMiIyMtAAAAAEDRFR0drQzs2zqwj2vQ8fHxERERFgAAAACgSFP6TUhIsHzKlwE4KSkpODiYM58BAAAAoMhT9AsMDExOTrZ8x2cB2DzoiLteAQAAAIBDlClTJi0tTUnQ8hFfBmA/Pz8LAAAAAOAYioEZGRmWj/gsAGubg4KCLAAAAACAYygGOrQCTAAGAAAAAEfxbQAOtHyEAAwAAAAATuPQAJyZmenzhyADAAAAAM4nxUCFQctHfBaAAQAAAAA4nwjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEYpmAN6xY8f+/fuPHDkSGhrauHHjiy++OCAgwPKF2NjYdevWqaEV6Nq1q1UQzsU8vXH8+PGjR4+qERISUrVqVevCFB8fv2XLlqioKDXq16/fqFGjsmXLWjiPkpOTDxw4cPDgwZMnT9arV8/Pz0+dQUFB1atXDwz0zf+RPvzww/fff//KK6989NFH/f39LQAAABRRRS0AL1q06I033ti+fbtHf69evV544YXzH3V27949ZMgQ0z58+LBVEM7FPL0xffr0119/XY2WLVvOnz/futAowL/yyiszZszw6K9Vq9aDDz7Yu3dvC+fFhg0bBgwYkL1fB1batGnTrVu3f//739Z5dOzYsYcffliNnTt3duzY8fLLL7cAAABQRBWdWkdmZuZzzz03dOjQ7OlXFi5c2LNnT0VHC0VFWlqayvt1XVTUzXvwr7/+qmSVPf3K3r17R4wYoWysn5CFs7B+/Xrzdeh7ycrKsk6TCsLffPPNI488on/I1nlUokQJZW/TDg8PtwAAAFB0FZ0K8MyZMydPnmy/rV69evfu3YOCgta7qOfAgQPXXHPNt99+GxkZaeHCp4gVExNj2qmpqXmMTExMVFExOjra7uncuXOzZs327NmzZMkS5S71qLidlJT0xBNPWDhTOiRhdqZ59cbAgQNLliypCQ8ePLhs2TLTqX/IpUuXvuuuu6zzQun3448//vLLL1u1atWwYUMLAAAARVcRCcBRUVGPP/64/fajjz7q2LGj+9uHHnrIcv1d/tlnn917773Z55CRkeH9dcLp6enZL1ZU/dDPJd/JNdKb6wxPa5XOxTzPTI47J0dervPZU3XXTr9XXnnl1KlTFbrM2yNHjvznP/8xh0jeeeedUaNG2cVAd2f/8yjY3ZLl4v3e82b9vV9Dq+B+SE8++aQKsKatf8U33XSTCvJqz507N7cAnOOiz3J9mrvk9ql2tb4UX91HAAAAAAWoiATgBQsW2O1nnnnGPf3KzTffvGvXrnfffVftWbNm3X333XZy+PXXX7/55pu1a9euWrUqIiJChcE2bdr06NFDBSgzID4+/tZbbzVtBSeVib766qsffvihcuXKN954o7J0sWLFVq9e/dprr/3000/KTlr04MGD27dvn30l9Te04vf06dO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NN/ro1KlTr7/++rXXXlunTp0OHTq89957ZpJBgwZNmTJFPQMGDIiLi7NntXLlSg3+73//axUaFSpU0NZp/du2bXvdddedPHlSlWHr/27CiRMnfv7559tuu61NmzaqY6vxxx9/aIx2wogRI2bNmtWtWzd99PTTT2uHmNlqV2hLNfm7775rFSbPPfecNvbFF1/UcTd/9VoAABAASURBVA3l/AYNGowbN+4///mPtlGfjh8/Xh+ZkToooE1QmVdtVXrV1rarmv3BBx/oaIg2cMWKFUuWLPnXv/6lAdohOpSgnXDVVVe9/PLLZj+Y/aM9oE7torlz5yp+a39qt+hno/lbAAAAwAWICrAnVXFLBP/diAjzm3JXacvP+uqnlNb1gzpeGpzlVhi+skmw+htWD9R/Tw8sNWvFqT/+yqhZMWD2iuQDf2VYhVL9+vX1qsqhXmfMmDF58uSHH364SpUqirXKToqRKiRu3br1hx9+UGXV39+/dOnSZsINGzao0njzzTf36dPHKjT27NmjVc3MzIyOjp4wYULPnj3Dw8PV774JxYoVU+hVvfSJJ544fPjwpEmTVBJXPI6NjV22bNm2bdv06Z9//jl9+vS6desq4Jld0a9fv1q1ammwVWgol2pthw0b5n6pszZw1KhRph0VFZWS8r8nYivl/vbbb/Hx8cnJydpARd/77rtP+0QRul69eu3atVu8eHFGRsbQoUN11EADdOBAc9YclHhjYmJeeukls39+//33O++88+uvv3700UdDQkJuvfXWwMDAiRMnXn755S1btrQAAACACw0BOFe3dS0ZFGg98G7Clz/+nSu2TC5X3K2yO3ZGwuffpyiM7JxaThl454H0LXvTFYBf+uykVViFhYVVqlTJlEBF6VexR43LLrvsiiuuUL85k1bt1157TY0DBw7odfv27a+88krfvn2ffPLJc3GjqTP2vov9tn///nbb3gRFONUwH3jggapVq+rtwYMH161bZw9TEr7kkkssV337119/tVzl3xtvvFFBUe1LL71UZXOrcFCa1WtkZORpTaU0q9f27dt36dLlyiuvVMFcxwiUgatVq5aamtq5c+cvv/xS+0SVcFWANTI0NFSxX2nZTK6CsErH2kXXX3+9fgD333+/OnWMQPuQAAwAAIALEadA56pJrUCVfBdv+F9VbceBdPdPl2/++xJKDTiRkBV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ym2T79u1PP/302rVr7Z5mzZq99NJLDRs2tAqIxzYeO3YsxmXHjh1nub1nLPue+e9//6vXJUuWEIABAAAAnK4ifgq0qpoePatWrRo/fvx11123dOlSyztZWVlz585Vo3PnzitXrhwwYIBVoJTlbrjhBjt8Zrd+/XqVi93Tr2zatKlr167aHKsgZN/Gbt26acXuvffeNm3aWD6Sfc+8/vrr6nniiScsAAAAADhNTjkFetmyZXrdt2/fDz/88P7776t92223qZyoanC+08bGxp48eVKNf/3rX3Xr1rXOr5SUlAceeMC01VD8K1++/IoVK/7zn/+o5+6771YSDgw82+8xx20cM2aMVch0cLEAAAAA4PQ54iZYISEhDV2uueaaZ5991q4ovvDCC/aYn3/+WXmvbdu2jRs3vueee0xglokTJ/bv39+0n3766Z49e65evVrtQ4cO3X///QpjVapU6dKli6aNj483wyZNmqRhDz30kD1z5VX19OrVKz093X3FVNRV/4EDB9T+8MMP1Z46darHym/dunXv3r1qDBw4cNSoURdddJE2R7OaPn26OmNiYsz6WK4rhF955ZU+ffpola6//vrXXnvt+PHj5qPNmzf3dNm9e7dmom1UylWEjo6Ozm0bt2/fbiYxYyxXzXn06NGaVlutmasubQZoufp02LBhas+ePdte8wkTJqjn0UcfdV8BNUaMGKGlP/fcc+pPSkp68cUX1a911s7XKmkN89gz2s9qqw5sL+Wrr77S99XYRd/I8uXL7Y8efvhhDX7rrbcWLlyoHaJFdOrUac6cORYAAAAAR3LiTbCUV1X+VR34p59+UiJV+VQh89prr7UHzHOZMmWKcuYff/yxc+dO03/ARalSlWT3y2J3uqxZs2bp0qXBwcEHDx7csmVLQECAPUCTqEcNj5sqnzhxwvSLCrBqt2zZ0mNtFURN45FHHvHYiscffzwtLc2UfzWrAQMGmPQoP7ksWbJk7ty5oaGhCQkJZkG33367idOiWKgN+frrr3PcRm2ImeTUqVN6/fXXX7U3zBil7ldffVX1czMr1ajNemrCK6+80l5DvdUcihUrpra9AsOHDzexNjExUTvfZHL3RetggTJtbntm165dats16lmzZimT20v81EUHIHQUwB6sWZklisn/4eHh3bp1swAAAAA4jEMfg3TZZZeZhhKRYli/fv3UVsRat26dgpxqrXqraqRqm08++aRdDVbq27hxY/fu3T/66CO9rVy5sj7asWPH2LFjzazszOYlhVjNUPNR++abb1b7wQcf9BijcK7XiIiIsmXLuvcrYKuUeu+995pTglXtNElSuV2lWlVoLVcoHTdunPtUycnJJt63b9/eDFD0zXEbPVZDC7IHrFy5UoV0O0ifFmVRTTt//nxF8W+//das83vvvaew+sknn1iuuKvc7s2e+eWXX0z67dy586pVq7755hvVkPV25MiRCvbuS7z77rv1qZZresyCAAAAADiNQwNwzZo1TUNJSdHLXP6qaFetWjXlTDspKXyGhYVVqlTJvFXlUO3ixYur9Hr48OENGzY0bNiwdOnSQ4YMMQNUJrVOh2alGQYFBaldqlQptVWt9Rjz22+/6TXva49VWDZ3w1LSU522YsWKN910k6rcluumX+4jn3/++TYuGml6tCE5bqP7VIrNphCt8qnqzFoZzfyOO+6wTt/EiRM1rY411KlTRyn3sEuPHj1CQkJUVDdhXsvyZs+oxG3P8+KLL65fv/5bb71lenQIwB7WoEED5WR9aparnj179lgAAAAAnMehAfjgwYOmcdFFF23bts20r7766rou9rOFTPU1Rz/88MOYMWP69Onj/kSlrKwsq6CZrL5///48xuhTk+FbtGhhdzZr1kyv0dHRR48etTvtIH3ppZeaRmpqqpUfHSMwDfcztE259XSZtbLpAMQrr7yiUN2pU6fGjRvb1zN74+eff9Zro0aNypQpY3qUk03RePPmzfYwe0utf/ZP9nuDAwAAAHACJ14DbLldWKs65I8//mja7tlMSUzJNiIiIsfJ33nnnaefftq0FcAUuswzinILwGcTjJs0aTJ//nzl2ISEBI8qqLZCWa5ChQrmMl0xF9wawcHBpmF/KqamarnOoLa8phqsaSQlJdmdiYmJ2Ue6b6nHBc8eayXa83379jXtWrVq1a5dOyYmxvJ6d5lrj91nKCVKlPBYT3uTxd/foUd8AAAAAFjODMAbN26cPHmy5apnKh0pwZr+CRMmVKxYMd/JFc8mTZqkhsLbyy+/rMSluKUgrR4/Pz+9mrtS/fbbb0qnJmdGRUXlO9sc46LlCtim8dZbb5k7KhsqXPfo0UONN954w9zzyXLdjst+SpA5dzokJKRatWp5F5DzpTq5aXz++efdunXTZmrTzHODbfZW2z2HDx/Oe7bmhszVq1dfuHBhuXLl1NaGrF+/3uxGW257RocGvvzySy0xLS3NpFx9EebKZPsabwAAAACwOaIgdvLkyYMua9asee211/71r3+Z/lGjRlluCfO5554zjynas2dP9+7dlSQXL16cfW6KW6ZQWbp0aVNvnDJlivsAVTLNQj/99FMN1tzee++9PFYvLCzMcj34RzXe7J8qy5k1VACePn360aNHtZJKifYluNdcc43in3mg8SuvvGIucFVx2NwHy9zs6iwpxg8YMEANBc5bb7114sSJ2oceVxebk6tVOdfxBR0jWLp0qamK5+HPP/+0XBHdnMOsabVd7gPy3jMKwJZrPz///PPazyp0P/nkk+4fAQAAAIA7p5wRau78dNNNN7366qvmctl3333XFEsVYk1Fd968eQ0bNuzSpcsVV1yhAKmc2a5du+yzCg4O7tq1qxrvv/9+ixYtGjdurHmaj8y5u/aFsg8++KBqp5qbCcy5MfVbFW/r16//4osvenyq1Zs5c6a5tHXs2LFNmzatUaOGJjGP9lHKLVmypBqaUElSm6bFKYua2zhHRETYmfAsPfvssyZVfvPNNy+99JJC6S233OI+wOxMrcB1111XtWpVcwuuvHXq1Mlybbh2uyY3GdtyOwU67z2jb2fQoEFqTJ06VftZxx3M3blHjBjhft0vAAAAABhFPAB7nEwrHTt2fPjhhxcuXNizZ0+7U0FrwoQJzZo1U34zT8Tt3bu38rCpQNozsRuvv/66eeBtdHS0XlWYNf3mElMVbDU3xVF7iXYKNXMwH9nXo/br189+CrH79bq2ihUrfvLJJx613AYNGsyfP1+R3rytV6+eCs5mrbQVWoRSuqayz1722AS7YVYje79HQzn8iy++0BJHjx6tzVH5V5VnM8Cc5q3K8O23324v6M477zSB1uNiY/dvRONNHVsrvHfvXhXkzUnd9pjc9owZoFfF8rvvvrtWrVqmv06dOg899NBjjz3mvkT3636z/x4AAAAAOIefNzcBPheOHj0aGRlpFTKJiYnHjx9XudX9zkm5SU5Ojo+PL1++fI63VlIZU/G4ePHi4eHhlhcyMzP1XRQrViyPkHbkyJGDBw8GBgYq7prCb3YqXGu52gRzUW5BefPNN7WxF198sR2577nnHh0jUJF58+bN9h7Q0g8fPqx9ktvq5bjCx44d03xy2+fe7BnV2LUOHo9KBgAAAFAIRUVFKTJYvuDQu0DnppSLl4NLuOT2qdLaaSV85TePp+9mV8kl7zHKvdWqVbMKmg4NmDuHffXVV6q4/vDDD+ZO2jfccIN7/tfSa9SoYZ0OTZL3RnmzZ3K7XzcAAAAA2KgAwysnT5588cUX7ZO9jVGjRt17772n9UQlAAAAAA7nwwowARin4cSJE3v37o2JialatarqwPkWZgEAAADAA6dA48JQtmzZ5s2bWwAAAABwASIAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEfwteS0pK2rFjR2xsrDeDZ82atWLFCquoyMzMHDt27MKFCy0AAAAAuDARgL1y9OjRQYMG1alTp2vXrpdcckmvXr327duX9yTPPPPMvHnzrNOXlZX10UcfrVu3zvK15cuXL1iwwLTj4uKmT59+ZlsEAAAAAIUBAdgrI0eOVCJ98803ly1bphwYHR3dv3//9PR06xzIyMh46KGHCkPUnDp1qmK8aZctW3b79u3vvPOOBQAAAAAXJgJw/lJSUtauXdu+ffu+ffs2bNiwe/fuH3zwwT333JOQkKBPFYNfeeWVLl26tGjR4uGHH46Jick+h/Xr1w8bNqxu3bo33nijXVN179fkkyZNyszM/OOPP6688kp9pGEdOnT49ddf3edz8uTJJ598sm3btprk5ptv3rVrl+U6OblTp06vvfbamDFjGjdu/O9//1spPfs6aD3Hjx+vldcY5fkdO3aY/lGjRg0ePHju3LmarTZB809OTlZ/nz59tNWK+lqNTz75RD3K/FpJe83vvPNOrYaK4epU1VqdSshmsKrl+khztpcCAAAAAD5HAM5fsWLF6tSps3TpUoVMc+Zzo0aNlPFUFFV73Lhxr7/+erNmzfr16/fhhx8OGTIkNTXVffI9e/bccsstirIjRozQW70uX75cjd9++039P//88+23316hQoXnn3/+7bffDgsLu/766/Vp9erVNcMyZcq4z+rZZ5+dNm1a586dFVk3eswD9AAAEABJREFUbNigASZ57t69+9VXX1Uevu6663766Sd9mpSU5LEVisdvvPFGzZo1b7rpJiXkAQMGREVFqf/w4cN6+9hjj2m2F198seavkerv2bNn5cqVQ0JCtBT1q2fnzp1Hjhwxi9Oab9y4cejQodoJWnPtGfUrOe/du/eBBx6IiIjo2rXrnDlznnjiCQsAAAAACgfuAu2VyZMnKzG+6qJ0pwyp7FexYsXY2Nj333//tttuUzTVsNq1a993333btm1r3ry5Pe3HH3+syu2nn36qPDl8+HBVa1VAVslX+VD9X375pYqlquJqQkVi5UnVlrWUyy677N577/VYDZVbVYVu2bKl2iVLllRFd//+/TVq1NBbRfSPPvooMDDw0ksvVQRds2ZNt27d7AlPnDgxa9YsFXVNCfeqq65SrFWRWetjBsyYMUMVYMXpgQMHasVUB77jjjsU1BVos6+G2SJ7zbVnFIDtYTo08MILL6gRFBT02WefHT9+PDw83AIAAAAAXyMAe6Vhw4YqeK5atWr16tX//e9/lYcV/1QTNqf4KgMfO3ZMjd9//12vv/zyi3sA/uqrr/T61FNPmbcHXNRQ7VdlXmVItf39/SdOnJjvarRo0eLrr7/WDJUqzUXC5nRladWqldKvGk2bNtWrqe7azHrakbh169Z63bJli3mrMq/Srxp+fn4q/K5cuVI1XvdN8OCx5ir2rl27VoVu95mL5qAArKIxARgAAABAYUAA9pbqmV1cHnvssQcffPDzzz/ftGlTRkaG5TpduVq1amqUL19eReCaNWu6T5iWlqZXM0AUF1WtVeE0NTXVRFbvDR48WCG8ffv2DRo0UGp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bHh5erFgxCwAAAABQtKSkpMTExCj0+fwkXx8HYNV+tSMiIyMtAAAAAEDRFR0drQzs2zqwj2vQ8fHxERERFgAAAACgSFP6TUhIsHzKlwE4KSkpODiYM58BAAAAoMhT9AsMDExOTrZ8x2cB2DzoiLteAQAAAIBDlClTJi0tTUnQ8hFfBmA/Pz8LAAAAAOAYioEZGRmWj/gsAGubg4KCLAAAAACAYygGOrQCTAAGAAAAAEfxbQAOtHyEAAwAAAAATuPQAJyZmenzhyADAAAAAM4nxUCFQctHfBaAAQAAAAA4nwjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMABYAAAAcAICMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEfwtx0tPT8/MzLQuBGlpadZZOMvJAQAAAOCC5pQAnJycvHnz5u3bt586dcq9f9++fc2aNWvfvv3x48etQkwpvVevXpdccsn3339vnb6znBwAAAAAioCiH4D/+OMPZb+LL774mmuu6d69e+3atW+88cYjR46YT7ds2RITE3PgwIEdO3ZYBWT06NFVXPbv3+/en5KSYvr79OljnaY///xz06ZNJ0+eXLduXb6DU1NT17mcOHHiDCYHAAAAgCIpYOzYsZYvJCUlhYaGWufY7t27e/TooXzr3nnw4MF58+Zdf/31pUqVql69uqqjqgD379/f379gDgcEBQVp/mrUqlXrsssus/t/+OGHuXPnqnHnnXeq7GydjrCwsPDwcIXnYcOGabXzHqy426VLl08//bRly5YK/Kc7OQAAAACcOwkJCSEhIZYvFPGbYH3xxRcqe6oxY8aMzp07Z2ZmfvnllyNGjFDVVx/dcccdJUuWHDNmjFWg2rZtq69Ty120aNFtt91m9y9dutQ0evbsaZ0+91md/8kBAAAA4EJXxE+B/uabb/SqAq8qon5+fgEBAb179x41apTKwipB66Pt27f3dImOjtbbfv369cxm8ODBZm4pKSlTp069+eabzWnMr776ao5XDgcHB99www1qrF271j4JOSsra8GCBWq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p08cek5iYGOySx0z++uuv4sX/H3v3HSVVYTf+/7L0slSRpliQpoBdsBsVewK26KOxxK7Er1GfGE1MNOoTk6ipdsUWo1gwiEpQFEUUURQEEazYEJAOS9/2+5y5J/Pbs7RFgUXu6/XHnDt3bptxOcf3fmZm68VcN1lHpaWl+T+MBAAAsHmYNm1ay5Ytk+qQxc8Ap2rlrHmDmjVrxvR41KhRkbjRutGx++yzT8VtGjVqlKztLN+68+Ps6hcAAGB9yW4AV8Upp5zSo0ePKVOmxKw4OnbnnXf2QVwAAIDvKQG8Ft1yEgAAAL7nBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwoSMieSZMm3XvvvfPnz9+guwAAADWeTQ8AABAASURBVGxSBHCVHHTQQYcffniyuXj77bevueaa2bNnb9BdAAAANineAg0AAEAmmAB/J1988cXZZ5/do0ePPfbY4+c///nChQtj5cSJE/fff/8HH3zwhBNO6NSp06JFixYsWHDVVVfFNrH+2WefjfUxTU2PMGbMmHPPPTc2+/GPf/z000+v8iyPPfZYPBrbHHvssS+88EK6sqSk5Kabboq5dJy9X79+kyZNStdffvnlZ5555v33379HzjPPPPPGG28ceuihsXucKL3C1Pvvvx8HjPXnn39+fvfwxBNPpKf7yU9+MnTo0IpXsspdVnkl8TTjyT766KOxXF5eHq/SD3/4wyVLliQAAADVRAB/e2VlZZGII0eOPOOMMw4++ODoxquvvjrWL126dMqUKb/61a9iOUqyZs2aF1988UMPPbTzzjsfdNBBl112WRTp1KlT49FPP/301FNP/eCDDy666KK4G7cvvvhipbMMHDgwdomKjnydN2/eT3/602jmWB/n+utf/7rddtuddNJJw4YNO/n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AQCYIYAAAADJBAAMAAJAJBQmsV5MmTZo4cWICAACwiTEBXm+GDx8+ZMiQldeffvrpPXr0SNarBQsWjB8/vmfPnnXr1k02MaNGjVq+fHm3bt0SAACATYkAXm969eq14447xsJnn302cODAs88+u1mzZnE3vV2/ZsyYMXjw4J122mkTDGAAAKCKysvLb7/99uLi4siHwsLC/PqioqL+/fvXqVPnoosuSlh/BPB60yAnyY1n43bLLbds0aJFLNx7772Rqaeddlq62TPPPPPRRx9dfvnlDz74YMOGDUtLS995553YcY899jjmmGPSbebNm/fUU099/PHHjRo12muvvQ477LCKJ3rrrbfi0Vi45ZZbOnToEP9UYvnVV1+N0evcuXO32mqr2L5Lly6VLm/atGmPPPLIzJkz69Wrt88++xx++OE1atSI9a/lxI7bb7993759W7duneQCe8CAAbFL/JOLzP7xj39cs2bNqVOn3nnnnb1793755ZfjIFdeeWX+OmvVqhWbnXjiibGQ5P4Zx+7vvvtu7H7AAQcceuihCQAAsCrLly+P//G+9dZb+/Xr17hx41izcOHC2267bc6cOe3atUtYr3wGeIPbbrvtxo8fv2LFivTum2++GWtiYf78+aNHj/7iiy+OPfbYrl27vvLKK8OHD4/1sWX8uEdtRg9369bthRdeGDFiRMUDRqnuu+++sRChe+CBB8ZCHCcGwu3btz/uuOOSXHLH7hV3iSKNf1FRp2eeeWYU9YsvvjhhwoRY//bbbw8aNCiuJ65h9uzZ8cunpUuXpr+FWrRoURwtxtrR58OGDYuN4/dSy5Yte+655/bcc8+jjjoq/qHGMeP6Y3nvvfceN27cww8/nJ7u888/j3+ukdMtW7YcOnTop59+mgAAACuJodS5554bk7P4/+eogKKctH5j5TnnnJOwXpkAb3CRi//5z38mTZq0yy67fPXVV9GQsSZ9KIr0Zz/7WYx/IyAXL14cDXzwwQfHfDja+KqrrkoHyFGksT4N3dQWW2zRqVOnqOLu3bun20TQdu7c+ZRTTonlmCRfd911r7/++kknnZTfJWo2ujoe2jGnR48e6fsroq6jsdMtY4QbO37wwQfx6BlnnBGj4BhQx/opU6ZULNjYePfdd4+F9957L2bdl112Wdu2beNuq1at0qgOMfi94IILYmi88847/+Y3v4k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77bZ33HFH8q18x90BAAC+Fzb/AP7iiy9++MMf7rDDDkcfffThhx/eoUOHH//4xzNmzMhvMGXKlNGjR0+YMKGKB1yxYsXonHnz5iXr6Omnn26X88QTT1R66Cc/+Un60KJFi5J19O9//ztun3/++apsvPLzXafdAQAAvqc28wD++OOPe/fuPXbs2IorX3/99cMOOyzfwHfffffxxx9/2WWXVfGYs2fPPj5nzJgxyTo68MAD04WhQ4dWXF9UVPTyyy/HQlxYo0aNknX0l7/8Ja7nt7/9bVU2Xvn5rtPuAAAA31ObeQAPHjx48eLFsfDggw9OnTr1yy+/vP322+PunDlz4qFko2vatGkkbpIL4KVLl+bXjxw5Ml3o27dvsu7233//v//977vttlvyrXzH3QEAAL4XNvMAfumll+J23333PfTQQ2vUqFGzZs0+ffpcfvnlRxxxxJIlS+bNm3fUUUc99dRTsc3kyZNjuV+/fumOb7311plnntmjR4927dpFlN5xxx1lZWWx/s477zz99NPTba655prY5Y033kjvPvPMM7F7p06doid/85vfTJo0aZWXlE/cGETnVw4bNixdOPjgg+M2Wv3SSy+N48TZ48qvvvrqhQsXphtcccUVcdJbb731n//85+GHHx6nmzlzZmwQK2OQm24TT+0Pf/hDrInd99577wsuuCAm4bF+dc+30u7hueee+3//7//1yIkrefHFF/MP5S8gnu+xxx4bpzjooIMGDBiQ3yB+uXDllVfGyvzFL1iwIAEAAKhum/mfQdp6663Hjx8fqRkj1v322y8aOFbm3/37zTffxKP5jWM50jHJpWxEY379mJwvvvgiqjLSNNIxXf9lzvz582P54Ycf/uUvf5mun5Lz2GOPDRkyZIcddqh0SYcccki6EFUZfZjkvoE5gjMWfvjDHxYWFn722WdxqfntJ+e89tprL7zwQp06dT766KO4zoje6dOnpxuUlpamKyOG425JSUkEalq8+YscPnx4nKJx48arfL4Vdw+R1lGw+c0ez7ntttvSdE83jpaOw6YbxLnidwrNmzeP4XaE+g9+8INo4FjfsGHD9OLj1xCvvPJK3bp1EwAAgOqzmU+AjznmmHTh5JNP3nPPPWN6OWjQoPw0dcstt3znnXeOO+64WN5+++1jOZ2OxngzbiPk3n777ViZhl9k4fLly6Ny01g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bt25dr169BAAA4L+mTZsWpZNUh6wEMAAAAJuCagzgzf/vAAMAAEAigAEAAMgIAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQUJ62jq1KnPP//8woULY3n48OEDBw5M1pPS0tKvv/567ty5CQAAAOvbZj4Bvvbaa2vWrPmb3/wmWX8+//zzYcOGdenSpXHjxq+//npRUVGfPn1q1fpOr2RJSUmE9JgxY9K7cbRTTjmlR48e6elCr1696tWrl6zxqqqyGQAAQGZ5C/R3csUVV0S7fsf6DUOGDIn63X///XfZZZelS5c+88wzDz300OWXX96mTZsJEya8+uqr3bp1W3PZVnEzAACAzMpoAH/88ccvvPDCF1980bRp0xi0Hn300TVq1Ij1kyZNevrpp+fNm9egQYNo0RjtpuvHjh370ksvzZo1a7vttttmm23yx3n00UfnzJkTpRrT1/vuu+/QQw+NLadNm9a5c+fevXu3b98+tlm8ePGTTz754YcfRicfc8wxr7zySrt27U499dSK1xPnjdsf/ehH6emie99+++1I68cee+ydd96JNX/96187dep0+umnL1u2LGbFkydPXrFiRatWrU4++eQ42sqblZaWxhN57733li9fHmuOO+64mFcnAAAAGZbFzwBHoN5zzz1ff/31XnvtFaEbRfrvf/871kfKRsRGMe63336FhYWvvfZazFRj/WefffbII4/EozvvvPP8+fOHDx+eP1TcjfWxEHstWbJk8ODBjRo12n777SNQBwwYEOvLy8vjXBGi0bQRolHCM2fOXPlTvmkq33XXXVOmTCkrK2vSpMkhhxyy9dZbd+jQYYsttoiHdtppp9g9FqJ1x40bF4G9xx57fPPNN//4xz/iFCtvFhc8atSoaPXddttt4sSJt912W+R0AgAAkGFZnACPGDEiIrNfv34xO416vPnmm6MVY9hbUFBw2mmnxYw3hqURtL/+9a8/+uijAw88MEo49rrwwgujJ2Oy+sc//jEKNnZc+cjdu3c/44wzYiGiN0a+RUVFMbCdOnVqly5dzjnnnCQ36Y3GXnnHOHuMoz/JibsRsYcddti2224blRu5Hs0c8+Q0cSPa995777Ry69atO3LkyMjgSpstWrRo/PjxkevxdGKz1q1bDxo0KGbUO+ywQwIAAJBVWQzgSM169epF/cZyjRo1olqjIadPn77VVlstXrw48jiGurEQj65YsSLJfe1zbJ++87lmzZoRli+//PIqj5x2aYiRbATwvHnz0vnwLrvskq7v2rXrKnds2LDhVVddFePfd999d8KECR/lRKJHjVfasmPHjmPGjIkBb1RubJO/yIq++uqruI0GjgKPhVmzZqXPWgADAABZlsUALikpiWFv/m76FVbFxcXpeDbuRii2bNnys88+W+X2tWvXTnLlvPKRI48rLaRfSRVz4PRuDJCT1ds+59hjj33ppZeGDh36zjvvrBzAf/vb36LVW7Vq1bZt27iqGGWvfJw0iePULVq0iIUYaC9YsCB2SQAAADIsiwHcvn37mLJGEzZp0iTupnPUGAg/+uijsRCT2Fi/dOnSt956K90+UnPy5Mlz585t3rx53I3lJPfh3qqca+utt47bmBjvueeedevWjaxdeZuI2Ouvv75NmzbnnXdekkvrHXfcMbasWN1p08Y1RP3m39scBxw9enTFQ6WbpSeNM/bp0yddOWPGjDSGAQAAMmvzD+DFixc/++yz+bvRlnvttVcE8G233XbQQQd99dVXU6ZM6dy5c506dZo1axYbRHl26tQpZrD5XaIkI3pj+3333ffLL79M32BcRY0aNfrBD34QAfzrX/86HTVXzNpUrIlkjflz//79d9lllxgXDxs2LMl9ojjJ5XfcDho06OCDD475cJL7Cuu33357zpw5Feu34mZdunRp3br1yJEjo5Bj8Dt8+PDI5osvvrhhw4YJAABAVm3+AVxSUvLKK6/k70YT9u7d+4QTThgyZMhTTz0V8Rn1m35zVZTqhx9+OCZnjz32mD17drpLjx49Dj300DhI7BJB27NnzzfffDP/Fug0aNO7+ZUV7x511FHbbLNNJHTt2rX333//m266aeW3T5966qkPP/zw5Jz0mCeeeGLHjh2TXAZHP0elFxcXX3LJJX379h08ePCAAQPq1asXtfzuu++mR6i4WQTwhRdeeN9997344otJ7j3e8Xwr/vUmAACADKqx8lcobRyzZs1Kh5bVaNGiRQ0aNKg0kl26dGmsiU6utHF5eXkMkyOAk3UR+f3oo4/GbPmYY46JuxMnTnzggQf222+/6NhVbjxz5swo2/S91hWVlpZGNqeXGlcSVx5XsnJIV9wsvbtkyZLCwsIEAABg0zBt2rSWLVsm1SGLnwHOW2XN1q9ff5UbR1iua/0muelrzZo1Y3o8atSoOnXqRLhG3+6zzz6r23h1vxTIf6tWeiWra9qKm6V31S8AAEAq0wG8cZxyyik9evSYMmVKDNujb3feeWefxQUAANj4BPDG0C0nAQAAoPoIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmVCQUE0+/PDDe++9d/bs2bH88MMP33TTTckmadKkSXGd8+fP36C7AAAAbGgCuEoOOuigww8/PFmvJkyYcM0118yYMSOW//nPf95zzz0rVqxINj1vv/12XGca6htuFwAAgA3NW6A3CYMGDYr6rVOnTgIAAMCGYQL8nYwZM+b888/v1KnTD3/4w9tuu628vDxd/9prr/Xt2zfWx+j4z3/+c1lZWbr+hRde+PGPfxzrL7rooooD0t/97ncXXnhhLEycOHH//fd/7LHHTj/99Njs8ssvnzRpUrrNggULrrrqqj322CM2ePbZZ0844YSYsq58SbFveopjjz02TpeuLCkpuemmm2KI3aNHj379+uWPGcc/88wz77///j1ynnnmmTfeeOPQQw+N3c8999yFCxfmD/v+++/HAWN9PN/87uGJJ55IT/eTn/xk6NChFa9klbus8kri6cSTevTRR2M5XsOzzz47Xs8lS5YkAAAA648A/vY+/vjjU0899Z133jnnnHOaNWv2+9//Plo31n/99dcnnXTS/PnzI/Datm17yy23PP7440nuPc8//elPP/jgg//5n/+ZNm3aDTfckD9U3P3oo49iYenSpVOmTLnssstatGjRu3fvAQMG/Pa3v01yWXjxxRc/9NBDO++8c0R1bBClOnXq1EqXNHDgwHho0aJFka/z5s2L00Wix/qrr776r3/963bbbRcXNmzYsJNPPjnOmF5q3P3Xv/51/PHHR+5ecMEFZ5xxxn777bfPPvsMGTLkH//4R/7IUeytWrXq06dPxGrEeRw8yQ2uf/7zn8c1n3feeXExEa4jR45c8y6rvJIjjjiiQYMG0fNz584dPHhwhHS8sLEmAQAAWH+8Bfrbi4nl4sWLo+5iyBkz3mi5COBLLrmkZs2a//znP6NUI2JjjNmxY8fRo0fHo2kGx1477bRTDEJjOjp27NhVHjly8cYbb4yF2rVrx4g1sjBO9NJLL8Ws9S9/+Uusj2KM5ZV3vOOOO9q3b//kk09GPUb9RtCOHz9+hx12iOuJiXTMqGObgw8+OKbHTz/9dDpzDnFhzZs3j+u8JCe6PZ5Oly5dxo0blz9yFPW1114bC7vuuusvfvGLESNGxAFvvfXWOF3sXr9+/bPOOqtXr1533XVXzHJXt8uBBx64uiuJXxPEWPi6664bPnz4vvvuG3mcAAAArFcmwN9e9GHkX9RvLBcUFMTANhY+/fTT1q1bt2vX7pFHHrniiisuvfTSJDfXTXJvb47to35juVatWkceeeTqjtyzZ890Yffdd4/bGTNmxNw4FtJThJjQrrxXnGXy5MkRmensdIsttogSjul0+jbjww47rOLBI4zTu3FJUb+xENPauO3cuXP6dGJIu3z58vzB81d76KGHJrnvec6fLuo31sRB4qreeuutNeyyhivp1q1bjLij9ufMmfPHP/6xRo0aCQAAwHplAvztRR9Gx+bvxrQ2blesWPH666/HeDbGv4cccsg222yT3yCKseL29erVW92R85ulxwwNGzaM2/zHYlf5fdExVa64b8XrrLg+4jaOlo/blbdfpfyVpN/UFRdQXFxcafe6devGpDr/geeVd1nzlcRvDdKFNbwyAAAA35oJ8Le3yy67TJkyZebMmend0aNHx23Hjh2fffbZWHjppZf+8pe/xFQzv30MOWP76dOnp3dfffXVpMq6du0at/fcc0/awP379195m8LCwu233z4uIy3h6O3f//73zz333I477pjkvq8r3ezDDz+MTO3Ro0eyLt544410IZ3xdunSpXHjxjE9jtOVlpbGmmXLlsU2e++9d2Tt6nZZw5XEy3L99denI+5f/epXCQAAwPpmAlxVUWjpJ1dT++23X58+fR588MGzzz77pz/96eTJk5955pkTTzwxppetW7eODe6+++699tqrYqkec8wxAwYMOPPMM0877bQJEyYMGzYsqbJmzZr9+te//r//+78I7JgtJ/+dCVdy8sknR/RecsklRxxxxKBBg4YOHfrAAw/E9ey///4Rz02aNNlqq63SZxEbJOsiDsuT7FgAABAASURBVBsj3zjpTTfdFLcHHHBArDz11FNvvPHGSy+9NGbdcbo5c+bEK7CGXdZwJWn0xpaPP/542u1HH310AgAAsP4I4KqKuoswy9+94YYbontvv/32m2++Oca8EXjRfn/4wx+S3FdYvf7667fnXHjhhfm/APSDH/zg2muv/cc//vHLX/4yOvZnP/vZrbfemj9g/g3DodInYNO7caju3bu/9tprdevWjdCNbszPWvMuuuiiBQsWRGZHjsYlRTOnn7+NGo9MjUtNcsPkhx9+OB0pr1nNmjXzZ7/mmmti9xjYxpA5nnvbtm1jZb9+/RYuXBinGzhwYGR5nC798qo17LLKKxkyZMgLL7wQ27Rs2TJ+oRArr7rqqgjmmGknAAAA60mNVX6adCOYNWtWWkSbgfnz50eqpbmYt2jRoliTfkFURWVlZRGNTZs2TdZF/Ge67rrr2rRpE80Zd0eOHBkN/L//+7/pl2xVUl5ePnfu3ObNm1cK6ZjHLlmyJKavybeyuiuP08UrEDPqqu/yHa8EAAD4/po2bVqMvpLqIIC/N2J6fM8990QDN2rU6OOPP27fvv1jjz0WtwkAAMD3hwCmSmLwO3bs2KVLl3bq1Onggw9e1zEyAABAtRPAAAAAZEI1BrAvwQIAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAG8bsrKyhYtWlScE8sJAADAxlVQUFA7p7CwsEaNGglVJoDXwZIlSxYsWBA/ZA0bNoyftpo1ayYAAAAbV2lpaQzkSkpKpk+f3rRp0wYNGiRUjQCuqsWLFy9fvrxNmzYJAABA9amZEwuNGjWaO3dueXl5jOgSqqAgoQpi9hv127x58wQAAGCTEZGybNmypUuXJlSBAF67srKyBQsWqF8AAGAT1KJFi3nz5sUcOGFtBPDaFRUVFRYWJgAAAJukxo0bL1q0KGFtBPDalZSU1Krlw9IAAMAmKoJlxYoVCWuj69auuLi4du3aCQAAwCYpgiWyJWFtBPDalZWV+YtHAADAJiuCJbIlYW0EMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATChIYL2aNGnSxIkTEwAAgE2MCfB6M3z48CFDhqy8/vTTT+/Ro0eyXi1YsGD8+PE9e/asW7dusokZNWrU8uXLu3XrlgAAAGxKBPB606tXrx133DEWPvvss4EDB5599tnNmjWLu+nt+jVjxozBgwfvtNNOm2AAAwAAVVReXn777bcXFxdHPhQWFubXFxUV9e/fv06dOhdddFHC+iOA15sGOUluPBu3W265ZYsWLWLh3nvvjUw97bTT0s2eeeaZjz766PLLL3/wwQcbNmxYWlr6zjvvxI577LHHMccck24zb968p5566uOPP27UqNFee+112GGHVTzRW2+9FY/Gwi233NKhQ4f4pxLLr776aoxe586du9VWW8X2Xbp0qXR506ZNe+SRR2bOnFmvXr199tnn8MMPr1GjRqx/LSd23H777fv27du6deskF9gDBgyIXeKfXGT2j3/845o1a06dOvXOO+/s3bv3yy+/HAe58sor89dZq1at2OzEE0+MhST3zzh2f/fdd2P3Aw444NBDD00AAIBVWb58efyP96233tqvX7/GjRvHmoULF952221z5sxp165dwnrlM8Ab3HbbbTd+/PgVK1akd998881YEwvz588fPXr0F198ceyxx3bt2vWVV14ZPnx4rI8t48c9ajN6uFu3bi+88MKIESMqHjBKdd99942FCN0DDzwwFuI4MRBu3779cccdl+SSO3avuEsUafyLijo988wzo6hffPHFCRMmxPq333570KBBcT1xDbNnz45fPi1dujT9LdSiRYviaDHWjj4fNmxYbBy/l1q2bNlzzz235557HnXUUfEPNY4Z1x/Le++997hx4x5++OH0dJ9//nn8c42cbtmy5dChQz/99NMEAABYSQylzj333Jicxf8/RwUU5aT1GyvPOeechPXKBHiDi1z8z3/+M2nSpF122eWrr76Khow16UNRpD/72c9i/Bs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ATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyoSDJqvLy8ocffvjNN99M1lFRUdHzzz//5ZdfrvzQu+++O3z48GRdjBgxYuzYsat8qLS09Ouvv547d24CAADAd7aZT4CvvfbaRYsWpcsNGjTo0KFDz549u3TpEndjffTqnDlzYs26HDKZP3/+sGHD6tat2759+0oPjRo16vPPPz/44IOrfLDkP//5T7t27XbbbbeKK0tKSgYOHDhmzJj0bq1atU455ZQePXqkZ4/LjqfQunXrNRz285xevXrVq1cvAQAAIAtvga5Tp87xxx8f09Rp06ZFOr733nvHHHPMQQcdVFhYeM0119SvXz/Z9AwZMiTqd//9999ll12WLl36zDPPPPTQQ5dffnmbNm1mzJjx7LPPxpNacwBPmDDh1Vdf7datmwAGAABIbf4BHIm7++67p8uHHnrozTffHAG55557NmzY8M9//nOMVY899tjy8vJY+c477yxZsmSLLbaIYI5ZcWw/c+bMxx577Ouvvy4oKNhuu+1OPfXUGCOnhyoqKrrrrrs+/fTT2D5GvnvssUel80ZyP/3009Hby5cv79Sp03HHHde4ceNYH0H7xBNPfPDBBzHXPfroo1d5zZMmTYrbH/3oRzVq1IiF6N633347xsJvvfXWoEGDYs3gwYNjCh0Bv2zZspgVT548ecWKFa1atTr55JNjnhzXHM8lNvvrX/8apz799NNj+bXXXosB9ezZs7fZZpsjjzxy++23TwAAALIkW58BbtSo0X777RcLX331VZKL2AULFsRCDEtHjBgRTXj44YcvWrTojjvuiLCMKr711ltjy7322isy8sMPP3z44Yfzh4rt58yZExPauXPnDhgwIEq40rl1HYAVAAAQAElEQVQeeeSRCM6ozd12223ixIm33XZbFGysv++++2I8u+WWW+6www7RrunKStI3V0dgT5kypaysrEmTJocccsjWW2/dsmXLtMzz75qO1h03blznzp2jwL/55pt//OMfcdmxTWR5PLrTTjvFlcfCm2++GeUcGb/vvvtOnz79zjvvjBJOAAAAsiRz3wK91VZbJbkATj8JnPrss8/itk+fPpGau+66a4x8Y35bXFwco+Ao1RjAxqN/+tOfIkfzu8SWv/zlL2vWrHnAAQfEoHXkyJFpmqaiosePH7/zzjufdtppcbd169bRn59//nmLFi3iXDFM7tevX5L70qyI6kjWShcZV/LFF198khN3I2IPO+ywbbfdNnaMgo15b8y099lnn3go4nzvvfdOK7du3bpxGZHBEcPTpk2L8XXv3r3TEh46dGhhYeGll14aF9yrV6+bbropknh182cAAIDNUuYCeMmSJUnuC7EqruzRo0cMaa+//vqI2G7dukVephtEc44ZM2bYsGGxV/RkxV0ibiMmk1xRx8ZTp06t+Gg6YY4GjiFzLMyaNStuo2ljsBwL+a+8Sr/XamUNGza86qqrorejkGNc/FFONHMEcKUtO3bsGFcY0+ZI7tgm1qxYsaLSNrEmvYwYKedXxsUkAAAAWZK5AI4xbPLf9xjnRZE2btx41KhR0ZCffvrpf/7znyuvvDLW33jjjSUlJZGdMbmtdJxatf7/ly5KuNI7mdMKrVevXrpjHHzBggWtWrWKwXLcrV27drpZ+hHf9HZl2+cce+yxL730Uoxw33nnnZUD+G9/+9v06dPjyG3bti0oKCgrK1v5OPlryz+LGG5XHIADAABkQbYCOOI2KjdCMXKx4vrZs2c3a9bs9NNPLy8vf+6551555ZUo4ZKck08+Of2Cq5jHzp8/P7/L5MmTjzrqqFiIso35avom5Lytt946bvfcc88+ffokuR6eMWNG9Gc6f45902Omb72u9BboiNiYRbdp0+a8885Lcnm84447RgDHZee3SQN77ty5Ub/5N1rXrVt39OjRFQ+VbhYD6kjxJk2anHTSSen6mFdXmoEDAABs9jb/AF68ePGzzz4bKRsFO23atFhz/vnnp+9eznviiSeijSNoYzKcvje4Xbt26fdjvf766zHsfe+996I2KyZolGf//v1jQhsbJLnWrXjA5s2bt27deuTIkRGlMZ4dPnx4bH/xxRfH8eOh8ePH16lTJ3o4SnvlC46zRD9PmjQpjr/LLrssW7Zs2LBhsb579+5J7huh4zaOHEdIK/rjjz9+++2358yZU7F+08IfNGjQwQcfHMPenj17jhgx4qGHHurRo0cceezYsUccccShhx6aAAAAZMbmH8CRvmlnxswz8m/vvfeu+G1VqRiN3n///UOGDEly/Rlj2+jMCNfoz/R7qmI52jX9oG/6juUo3g8++CBmuZHHP/jBD3bddddKx7zwwgvvu+++F198Mcm9X/qEE07YZpttYvmCCy649957x4wZE8sHHHBATKRXfgv0qaeeGiednJNe0oknntixY8ck9+Vbu++++zvvvPPUU0/ts88+ffv2HTx48IABA2LGm15teoSo5ZdffjmaP3238zHHHBPD53Hjxk2YMCEejR4+5JBDEgAAgCypsfJ3Jm0cs2bNqvQ+5GoXL8Xy5csLCwsrrox+jvWre8PwokWLGjZsuLoP8Sa5vwYc5VnpmCHmurVyktWLU8+cOTPKNobGlR4qKysrLy9P59ixEJfRqFGjlS8jzh4r84Pr2LKoqCi2rDjKBgAA2JimTZvWsmXLpDoIYAAAADaeagzgzH0LNAAAANkkgAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMKEr6bsrKy3/zmN88880yyjubNm3fvvfdOmjRp5YdefPHFhx9+OFkXjz766AsvvJBseHHBcdnz58/foLsAAACsdwK4Sg466KB2/7X//vtfddVVo0ePTh9asGDBfffdN3DgwGQdffPNN9dcc82777678kNPPvnkddddl6yLG2+88bHHHks2vLfffjsue/bs2Rt0FwAAgPXOW6Crqk2bNv/3f/9XXFz80UcfDR48+KGHHrrppptOOeWUZs2aTZw4sUGDBgkAAACbMBPgqmrRosXhhx9+zDHHXHbZZf/+9787duz4i1/8Isa/8dCJJ5542223Jbm3Q996660xLu7UqdMJJ5wwduzYdN8vvvji7LPP7tGjxx577PHzn/984cKF+cPOnTv34osvTrcfMmTIyuctKSm5+eabDz300Nj3iiuumDNnTrq+qKjoV7/6VayMifQa3oAdY+Ef//jHcfxjjz02/x7pOGbUezyduKR+/frl34Z9+eWXn3nmmffff/8eOXHYN954I04du5977rkVL/v999+PA8b6888/v+K7uJ944on0dD/5yU+GDh1a8UpWucsqr+TZZ5+NJ/Xoo4/Gcnl5ebx0P/zhD5csWZIAAAB8BwL424ip7xlnnBELkydPTm9nzJgRC48//viNN964zz77XH311d98801k2+LFi6OKowZHjhwZuxx88MGRiPFo/lCx/eeffx6T5BgsR2Tmmznv2muv/ctf/rLbbrtFIf/rX/+KGlyxYkWs/9///d8HH3xwxx13jFaMcM2HcUUDBw6MXF+0aFEced68eT/96U/HjBkT6+MC/vrXv2633XYnnXTSsGHDTj755GnTpsX6r7/+Ou7GWY4//vjI3QsuuCCueb/99otnFHH+j3/8I3/kiy66qFWrVn369IlYPf300+PgsXLQoEGR90uXLj3vvPOmTp0alxrPes27rPJKjjjiiJioX3PNNfHbgRi2R0ifeuqpZuwAAMB35C3Q31LXrl2TXPr26tUrvzL9QG9E4JZbbtm7d+9o2uLi4po1a/7ud7/bZpttOnToEI9OmTLllVdeye/SrVu3p556qnbt2v/zP/8TeTxgwIBo3fyj8+fPj3lshOsNN9wQd+MIcfD33nuvXbt2kZExjr7rrrtifewYpRqlXeki77jjjvbt2z/55JNRj3GQCNrx48fvsMMO//znP/v27ZtOrWPfSOunn376wgsvTPeKjG/evHmMuC/JicFsHLlLly7jxo3LHzmKOso8FnbdddeYhI8YMSIOGNPvOF3sXr9+/bPOOitembi86PPV7XLggQeu7kpuueWWGAtfd911w4cP33fffSOPEwAAgO9GAH9L6fuBGzduXHFlJFwUXQRezDmj7o488sh0g+7duz/33HP9+/dfsGDBG2+8UXGXo446Kuo3Fjp37rz99ttPnDix4qPpW4KjgdNvkPrkk0+S3HuJ0/cDx77pZgcddNDKVxiT2Ojz0047LZ2dbrHFFlHCsfD666/H7WGHHZZu1rNnz7iNME7vRsFG/cZCTGvTq4rbgoKCGNIuX748f/B4aunCoYceml5n9Gp6uqjfWBMHibnxqFGj1rBLy5YtV3cl8XuBiy++OJ05//GPf6xRo0YCAADw3QjgbynGsHG70047VVwZLTd48OCBAwe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AAACZIIABAADIBAEMAABAJghgAAAAMqEgIUk+/PDD/v37L168eOWH3n333eHDhyebki+//PL5559ftGhR1XdZ87OYO3fu/PnzkypYsmTJV199VVpaWnFlHHn8+PEJAADApm1zngC/+eabTzzxxPHHH7/33nsnuXj77W9/26JFi6uuuird4IEHHpg4ceLVV18dfTh58uRvvvlm++23/zynV69e9erVi21GjRoVdw8++ODkO6t05LyioqLf/e53e+6550knnVSV43z88cfDhg3r3r17o0aNkqpZ3bOI9L3tttsWLFgQy1tssUW/fv0KCwtXeYR4oZ555pk5c+akd7t06XLqqafWr18/locOHRqv284775ysP++8886jjz6av9ugQYMePXr07du3Vq01/cRWeoVX94IDAADZtDlPgDt37hy3H330UXo3xrxxGwmXn/R+8sknUVZNmzY98cQTf/Ob30TFxcoJEyY8++yz6zRfraLVHbm8vDypJs8991zk9y9+8YvLL7989uzZL7300io3e++99+KXBStWrIjfJlxwwQWHHHLIBx988Kc//WnDXXl65Ijqs8466+STT27btu3o0aOHDBmy5r0qvcIb7j8lAADwfbQ5T4CjbGOe+emnn6Z3J02aVFBQUFZWFvG2++67z5s3b9myZXvssUc89Nprr7344ouXXXbZ888/H7PHWPPXv/61U6dOp59+errv66+/HkPX2H6nnXY65ZRTatasmeQmsS+88MIXX3wRJ4r55NFHH12jRo2YJMfoMnbcYYcdYptXX311zUdes7jmp59+Oi41Qn2XXXbp06dPnCJ96Msvv3zooYdihLvNNtv88Ic/bN++fbo+nkvMe6NmY/2RRx6ZVv3qxAsStw0bNly6dGksrG6+OmjQoNjy4osvbt68edyNpxZbxjN6//33u3XrVnHLuNS44HiFYzgc+fqjH/0odoyajbSO1zB+9dC4ceMjjjgifdn79+8fdRpHi4diAH7sscdWOm8cfMcdd0xyv8uIIfm0adNiuYqvcN26dVd+wePFeeONN2bNmtW6desDDjggvYyXc+JSY5Qd1xMrDzvssLjOBAAA2Lxs5p8B7tKly5IlS9K3+EY47brrro0aNYqqjLtpGKd9FWEWm5WWlnbo0GGLLbaINRG6UU3pQaKZ//Of/8Sh6tWrN378+CjhWBkxds8993z99dd77bVX1Okrr7zy73//O9ZHJMeh4jbdd81HXrMYVt93333Lly/fb7/9ouQj3iL28o8++eSTEWlxVZ999tmdd96ZzjnffPPNNFb33Xff6dOnx/oo4TWcIlo0bq+99tqbbropThGj3ZW3KSkpiRcwcjqt39Shhx76xz/+MZ5LxS3jUm+77bZ4eaMht9pqq7jgJ554Ir2qaMsmTZrss88+MUYeMGBAmrJRy1999dWIESMiZbfeeuuVT12a880338TrH3fTXq3iK7zyCx7pGy9OcXFxr169Fi5cGJcxceLEWB8vXRzh8ccfj18WxO8yYtS8qX3qGwAAWC8282+BjvgZM2bMJ598EgPSSKaYKMbw9t13303++9boSi0aiRVtNnPmzN69e6f5lLrgggui6KKarrvuurScI9sijPv169euXbuYcN58880xd40J7equZHVHXoPo2NNOO2277baL0I22/PWvfx3XfOCBB6aP7rbbbjGLjoVo72efffa9997be++9ozOjYy+99NJ4mpF5kbURnzGaXt0pov3iWSS5yL/yyitjanrjjTfGrwnSME5FSMdt27ZtK+4Yg+h0DF5RpO/8+fNPOumkGOfG3XvvvTde/BNOOCFeongi3bt3j2cUxR7r479I/oAxvI157Covb0BOuhw7xgw8Wb2VX+FKd2NcH7/CuPzyy+Npxsrrr78+1uQn2Mcdd1y8YvGf8qqrropfc/Tt2zcBAAA2L5t5AHfs2DHJvVc5/dxv5G5k21tvvTVjxoxYueWWW1bl65Ei26J+YyFCNLZPD/XFF1/EcqRdkqvBqLsYVKatuL40a9YszhWlnf/ccoxP849GAKcL0asRwDFK3X333YuKimLNXXfdld8srnN1x48KjRFxixYtOnfuHPUe09GovjhXpTdCx3w7btP3SK9Zeq4I8ujeWJgyZUqSq9CY7sYMeeDAgfEbhJhXV3wi8Rqurn6T3H++eFIxs41DjRs3Lp5X/MYh+VbiNwjx4kTuRv3G3fg1Qfy3iwF+xXMluf+U8buSzz//PAEAADY7m3kAR+1EX0Xrzps3r02bNnE3/eBoFFrkUMRVso7ycVhSUpJ+gLbi+ki1Stun89VvJwaq90lkqnkAABAASURBVN13Xxw5rrlly5ZpOubVrl07XUgnsSU56Zpo2nQhricGp6s7/muvvZbkBrDxssRBRo4cmRZsnKviZs2bN49nWrEVk1xPxnA1Er3iN1HHyrht1apVGpnx3GPfWB48ePCrr74azRnT7Hi0YpNXfA1Xttdee0Xex0IMt+O5TJw4Mf47Vtqmiq9w+qebKk6t44WNffPf45V/aM1fNA0AAHx/bf7/r7/TTju99NJLMYHs3bt33K1Tp04MJCP2kv9+AHiVKs5aVynmhBMmTIjDNmnSJPnvG6pjqJhOSqdOnZq+tzZGzet65Lx0jnrVVVfFKeKwMbiu+OjkyZM7dOiQP3XMqGNUGwPV2Dj/55TiMtL57Sqlw954QWK5T58+s2bN+uCDD2K5a9euFTeLoWjbtm3jUNGf+TcMx7g4Lu+CCy5If6GQ2mabbWJlVGta3fErhujVqPG48riMa665Jsl9ofSDDz6YrLv0LzBFsqZ1XfVXOL2bvjgxSY4jRHXHypiZb7nllvkvFQMAADZ7m38AR86lf90nn7uRxBE/UUHbbrvtytunn02NwDv44IPXMD6NzIsAvu222w466KA4WpRV586dIybTN0XHwDPacvHixZGpVTxyHOHZZ5/N391///1jvprk/spup06dVv4DRa+88kpMNaMGhw8fHs8l/T6qnj17jhgx4qGHHurRo0cMkMeOHXvEEUcceuihq3wKEZDDhg3r379/nCuCMP91WZHBsXvFLf/nf/7nlltuicPuueee8euDSTlNmzatWL9J7hWOZx2bHXXUUbEQTyeG0tddd100+TfffBOvSbw+MQ1Oqiz9zcWyZcvikqZPnx7HiZxOJ7RVeYUr3U1fnHvvvTeeXTR5XFuvXr0SAAAgMzb/AI5RbUFO+jneJBfAUZVRv6t8/2337t1ffvnlyNHVvX84nRnGQyeccMKQIUOeeuqpOE7U7xlnnBHrI9IOP/zw559/Pk4RI8dowvRLp9dw5PSAMeGMpq14GT/4wQ8+/PDDMTl77LFHPlDT7SNrI31jnhmzzRNPPDF92/MxxxyzZMmScePGRZwnuR5e5Rc7p2IkPn/+/Dh4Ovht1KjRySefHJcdBduvX7/tttsuv2WrVq3OPvvseKZv5iS5v4SUPt+KGjdufOGFF/7rX/+K5kxfinPOOSeiNy7v7rvvjvSNF2qfffZJ33q9ZulzjOlu+kuBeCXjFUsn21V/hSvdjRcnBunxS4GYmUc8x28uDjjggEpnBAAANmM1qv6O3PVr1qxZlb5YeJMSw9UoojV/QjW1aNGiSNBKW0aXxvrCwsKVs6rqR05Fs8XG6ft+KykvL48RaMVP4ebXFxUVxfqqnCUude7cuXGpqzzFyhcTG0cPr/mDssuXL4+nWend1/GC1K9ff+Xvjv52qv4KV7obL066YwIAAFSHadOmVfrioY1GAAMAALDxVGMA+8JbAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBPC6KSsrW7RoUXFOLCcAAAAbV0FBQe2cwsLCGjVqJFSZAF4HS5YsWbBgQfyQNWzYMH7aatasmQAAAGxcpaWlMZArKSmZPn1606ZNGzRokFA1AriqFi9evHz58jZt2iQAAADVp2ZOLDRq1Gju3Lnl5eUxokuogoKEKojZb9Rv8+bNEwAAgE1GRMqyZcuWLl2aUAUCeO3KysoWLFigfgEAgE1QixYt5s2bF3PghLURwGtXVFRUWFiYAAAAbJIaN268aNGihLURwGtXUlJSq5YPSwMAAJuoCJYVK1YkrI2uW7vi4uLatWsnAAAAm6QIlsiWhLURwGtXVlbmLx4BAACbrAiWyJaEtRHAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyoSBhfVu2bNmXX34Zt8mGtHTp0uHDhy9atCjZVBUVFT377LOLFy9OAAAANgEmwOvTvHnz7rvvvunTp6d3t9566zPPPLNJkybJBrBw4cIhQ4Z07NixUaNGSfUZOXJkp06dWrVqtfJDn3766SuvvLLtttt269YtAQAAqG4CeH266667ysvLL7300i222OKbb7556KGHYs0VV1yRbKbiyT799NPHH3/8KgN4l112iT5v2LBhAgAArEr8H/Xtt99eXFx89tlnFxYW5tcXFRX179+/Tp06F110UcL6I4DXm7KystmzZx9yyCHt2rWLu+3bt48f1q+//jp+pmvUqBHD4aeeeurjjz+Oge1ee+112GGHpbs8//zzb7zxxrJly5o3b37iiSd26NAh1j/44IP16tWbP39+DFFPP/30mKC+9tpro0aNiuNHWvfp06dz587pST/77LOHH344Dt66deuf/vSnzZo1q3RV+fPWqlVrp512ilPEQqz/8MMP49RTp06N8/bq1euggw6KlS+88EJs2a9fv3Tff/7zn/Xr1z/hhBNizPvmm2/uuuuuL7/88ooVK7p3737KKafMmTPn73//e2z273//+z//+c91112XbtalS5e42l45t956a/w6oEWLFqWlpbHZhAkT4il37do1jlm3bt3Y95133ok5dvzzbty4cd++fc2KAQDImuXLl0+bNi3+zzn+Pzz+rzjJvdnztttui//fTsuC9chngNebgoKCqNBIxBEjRkTRxZpoy2jFqN+IxvgJjto85phjovGiM2Ob2OCtt9566aWXdt999+OOOy52j3FxhGKsj/QdM2ZM7PWjH/0ofuijKgcNGtS2bdtjjz02fgl0zz33zJw5Mz3ps88+27Nnzx/84AczZsyIbK50SfFvKf4hffHFF0cdddTee+89bty4qOVYP3369Ph9UrRonHfbbbeNg7z++uuxftGiRRHM+d3jMhYsWBALixcvjuPH1R599NHxjMaPHx/93KRJk7ieJDfpTRfSzaJpI+9jZfweK8K+pKQkHnrsscdi9wMOOCB+QRC7p5caQ/JHH320U6dOZ555ZsyQH3jggfR1AwCAjIhYOPfcc2NiFLkbyVCUk9ZvrDznnHMS1isT4PUpfnYjYp/JKSws3GeffQ488MBI1o8++ihi8qqrroof4iT3/VWvvPJKPLTDDjtccsklW2+9dayMeI5YjYlxjI7jbuz+s5/9LP49xPKwYcNiy5/85CexHLUcERvpuOWWW8bdKNI4TnrM0aNHp9Pm/PXEeaNgL7vssojnuBuRGTPYWIjcTd9NEbcxp41wHT58+L777rvmZxfbR/RGSMeU+N13391xxx132223KNjtttsuhsP5zWLkm/7i6quvvkrXRAaPHTv2+OOPj33jbhzkkUceidiO3wjE3aj3eC6RwRHq6XQaAACyI/0//2iBiN4bb7wx1sQkLMIhVlZ8UzTrhd5YnyLtrrjiipivvv/++2+88cb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 \ No newline at end of file diff --git a/combobox-input/screenshot-brand.png b/combobox-input/screenshot-brand.png new file mode 100644 index 0000000..0ee0537 Binary files /dev/null and b/combobox-input/screenshot-brand.png differ diff --git a/combobox-input/screenshot-dark.b64 b/combobox-input/screenshot-dark.b64 new file mode 100644 index 0000000..3968c24 --- /dev/null +++ b/combobox-input/screenshot-dark.b64 @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABQAAAAYZCAIAAACCtyFuAAAQAElEQVR4nOzdCZyNdf//8WtWy5jBjHVsIWtC9iVR1pRIlLtuUqgb7VpUlPZFG0WSlKVS0U0qaySUsmSLIkuWGcUwmxmz/9+d7931P78z28Fwxlyv56PHeXzP93yv9Rw95n19riUwNTXVAgAAAACgqAu0AAAAAABwAAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcoXAE43SUjI8M0MjMzLQAAAADAhcPf3z/QJSAgwDSsQsMvNTXVKhySkpIUev38/IL+of1lAQAAAAAuHKpopv0jKytLya5EiRJW4VAoArAqvfHx8cHBwaVLl7YAAAAAAEVFXFycUmdYWJgqw5av+T4Aq+obGxsbHh5erFgxCwAAAABQtKSkpMTExCj0+fwkXx8HYNV+tSMiIyMtAAAAAEDRFR0drQzs2zqwj2vQ8fHxERERFgAAAACgSFP6TUhIsHzKlwE4KSkpODiYM58BAAAAoMhT9AsMDExOTrZ8x2cB2DzoiLteAQAAAIBDlClTJi0tTUnQ8hFfBmA/Pz8LAAAAAOAYioEZGRmWj/gsAGubg4KCLAAAAACAYygGOrQCTAAGAAAAAEfxbQAOtHyEAAwAAAAATuPQAJyZmenzhyADAAAAAM4nxUCFQctHfBaAAQAAAAA4nwjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEYpmAN6xY8f+/fuPHDkSGhrauHHjiy++OCAgwPKF2NjYdevWqaEV6Nq1q1UQzsU8vXH8+PGjR4+qERISUrVqVevCFB8fv2XLlqioKDXq16/fqFGjsmXLWjiPkpOTDxw4cPDgwZMnT9arV8/Pz0+dQUFB1atXDwz0zf+RPvzww/fff//KK6989NFH/f39LQAAABRRRS0AL1q06I033ti+fbtHf69evV544YXzH3V27949ZMgQ0z58+LBVEM7FPL0xffr0119/XY2WLVvOnz/futAowL/yyiszZszw6K9Vq9aDDz7Yu3dvC+fFhg0bBgwYkL1fB1batGnTrVu3f//739Z5dOzYsYcffliNnTt3duzY8fLLL7cAAABQRBWdWkdmZuZzzz03dOjQ7OlXFi5c2LNnT0VHC0VFWlqayvt1XVTUzXvwr7/+qmSVPf3K3r17R4wYoWysn5CFs7B+/Xrzdeh7ycrKsk6TCsLffPPNI488on/I1nlUokQJZW/TDg8PtwAAAFB0FZ0K8MyZMydPnmy/rV69evfu3YOCgta7qOfAgQPXXHPNt99+GxkZaeHCp4gVExNj2qmpqXmMTExMVFExOjra7uncuXOzZs327NmzZMkS5S71qLidlJT0xBNPWDhTOiRhdqZ59cbAgQNLliypCQ8ePLhs2TLTqX/IpUuXvuuuu6zzQun3448//vLLL1u1atWwYUMLAAAARVcRCcBRUVGPP/64/fajjz7q2LGj+9uHHnrIcv1d/tlnn917773Z55CRkeH9dcLp6enZL1ZU/dDPJd/JNdKb6wxPa5XOxTzPTI47J0dervPZU3XXTr9XXnnl1KlTFbrM2yNHjvznP/8xh0jeeeedUaNG2cVAd2f/8yjY3ZLl4v3e82b9vV9Dq+B+SE8++aQKsKatf8U33XSTCvJqz507N7cAnOOiz3J9mrvk9ql2tb4UX91HAAAAAAWoiATgBQsW2O1nnnnGPf3KzTffvGvXrnfffVftWbNm3X333XZy+PXXX7/55pu1a9euWrUqIiJChcE2bdr06NFDBSgzID4+/tZbbzVtBSeVib766qsffvihcuXKN954o7J0sWLFVq9e/dprr/3000/KTlr04MGD27dvn30l9Te04vf06dO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NN/ro1KlTr7/++rXXXlunTp0OHTq89957ZpJBgwZNmTJFPQMGDIiLi7NntXLlSg3+73//axUaFSpU0NZp/du2bXvdddedPHlSlWHr/27CiRMnfv7559tuu61NmzaqY6vxxx9/aIx2wogRI2bNmtWtWzd99PTTT2uHmNlqV2hLNfm7775rFSbPPfecNvbFF1/UcTd/9VoAABAASURBVA3l/AYNGowbN+4///mPtlGfjh8/Xh+ZkToooE1QmVdtVXrV1rarmv3BBx/oaIg2cMWKFUuWLPnXv/6lAdohOpSgnXDVVVe9/PLLZj+Y/aM9oE7torlz5yp+a39qt+hno/lbAAAAwAWICrAnVXFLBP/diAjzm3JXacvP+uqnlNb1gzpeGpzlVhi+skmw+htWD9R/Tw8sNWvFqT/+yqhZMWD2iuQDf2VYhVL9+vX1qsqhXmfMmDF58uSHH364SpUqirXKToqRKiRu3br1hx9+UGXV39+/dOnSZsINGzao0njzzTf36dPHKjT27NmjVc3MzIyOjp4wYULPnj3Dw8PV774JxYoVU+hVvfSJJ544fPjwpEmTVBJXPI6NjV22bNm2bdv06Z9//jl9+vS6desq4Jld0a9fv1q1ammwVWgol2pthw0b5n6pszZw1KhRph0VFZWS8r8nYivl/vbbb/Hx8cnJydpARd/77rtP+0QRul69eu3atVu8eHFGRsbQoUN11EADdOBAc9YclHhjYmJeeukls39+//33O++88+uvv3700UdDQkJuvfXWwMDAiRMnXn755S1btrQAAACACw0BOFe3dS0ZFGg98G7Clz/+nSu2TC5X3K2yO3ZGwuffpyiM7JxaThl454H0LXvTFYBf+uykVViFhYVVqlTJlEBF6VexR43LLrvsiiuuUL85k1bt1157TY0DBw7odfv27a+88krfvn2ffPLJc3GjqTP2vov9tn///nbb3gRFONUwH3jggapVq+rtwYMH161bZw9TEr7kkkssV337119/tVzl3xtvvFFBUe1LL71UZXOrcFCa1WtkZORpTaU0q9f27dt36dLlyiuvVMFcxwiUgatVq5aamtq5c+cvv/xS+0SVcFWANTI0NFSxX2nZTK6CsErH2kXXX3+9fgD333+/OnWMQPuQAAwAAIALEadA56pJrUCVfBdv+F9VbceBdPdPl2/++xJKDTiRkBV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ym2T79u1PP/302rVr7Z5mzZq99NJLDRs2tAqIxzYeO3YsxmXHjh1nub1nLPue+e9//6vXJUuWEIABAAAAnK4ifgq0qpoePatWrRo/fvx11123dOlSyztZWVlz585Vo3PnzitXrhwwYIBVoJTlbrjhBjt8Zrd+/XqVi93Tr2zatKlr167aHKsgZN/Gbt26acXuvffeNm3aWD6Sfc+8/vrr6nniiScsAAAAADhNTjkFetmyZXrdt2/fDz/88P7776t92223qZyoanC+08bGxp48eVKNf/3rX3Xr1rXOr5SUlAceeMC01VD8K1++/IoVK/7zn/+o5+6771YSDgw82+8xx20cM2aMVch0cLEAAAAA4PQ54iZYISEhDV2uueaaZ5991q4ovvDCC/aYn3/+WXmvbdu2jRs3vueee0xglokTJ/bv39+0n3766Z49e65evVrtQ4cO3X///QpjVapU6dKli6aNj483wyZNmqRhDz30kD1z5VX19OrVKz093X3FVNRV/4EDB9T+8MMP1Z46darHym/dunXv3r1qDBw4cNSoURdddJE2R7OaPn26OmNiYsz6WK4rhF955ZU+ffpola6//vrXXnvt+PHj5qPNmzf3dNm9e7dmom1UylWEjo6Ozm0bt2/fbiYxYyxXzXn06NGaVlutmasubQZoufp02LBhas+ePdte8wkTJqjn0UcfdV8BNUaMGKGlP/fcc+pPSkp68cUX1a911s7XKmkN89gz2s9qqw5sL+Wrr77S99XYRd/I8uXL7Y8efvhhDX7rrbcWLlyoHaJFdOrUac6cORYAAAAAR3LiTbCUV1X+VR34p59+UiJV+VQh89prr7UHzHOZMmWKcuYff/yxc+dO03/ARalSlWT3y2J3uqxZs2bp0qXBwcEHDx7csmVLQECAPUCTqEcNj5sqnzhxwvSLCrBqt2zZ0mNtFURN45FHHvHYiscffzwtLc2UfzWrAQMGmPQoP7ksWbJk7ty5oaGhCQkJZkG33367idOiWKgN+frrr3PcRm2ImeTUqVN6/fXXX7U3zBil7ldffVX1czMr1ajNemrCK6+80l5DvdUcihUrpra9AsOHDzexNjExUTvfZHL3RetggTJtbntm165dats16lmzZimT20v81EUHIHQUwB6sWZklisn/4eHh3bp1swAAAAA4jEMfg3TZZZeZhhKRYli/fv3UVsRat26dgpxqrXqraqRqm08++aRdDVbq27hxY/fu3T/66CO9rVy5sj7asWPH2LFjzazszOYlhVjNUPNR++abb1b7wQcf9BijcK7XiIiIsmXLuvcrYKuUeu+995pTglXtNElSuV2lWlVoLVcoHTdunPtUycnJJt63b9/eDFD0zXEbPVZDC7IHrFy5UoV0O0ifFmVRTTt//nxF8W+//das83vvvaew+sknn1iuuKvc7s2e+eWXX0z67dy586pVq7755hvVkPV25MiRCvbuS7z77rv1qZZresyCAAAAADiNQwNwzZo1TUNJSdHLXP6qaFetWjXlTDspKXyGhYVVqlTJvFXlUO3ixYur9Hr48OENGzY0bNiwdOnSQ4YMMQNUJrVOh2alGQYFBaldqlQptVWt9Rjz22+/6TXva49VWDZ3w1LSU522YsWKN910k6rcluumX+4jn3/++TYuGml6tCE5bqP7VIrNphCt8qnqzFoZzfyOO+6wTt/EiRM1rY411KlTRyn3sEuPHj1CQkJUVDdhXsvyZs+oxG3P8+KLL65fv/5bb71lenQIwB7WoEED5WR9aparnj179lgAAAAAnMehAfjgwYOmcdFFF23bts20r7766rou9rOFTPU1Rz/88MOYMWP69Onj/kSlrKwsq6CZrL5///48xuhTk+FbtGhhdzZr1kyv0dHRR48etTvtIH3ppZeaRmpqqpUfHSMwDfcztE259XSZtbLpAMQrr7yiUN2pU6fGjRvb1zN74+eff9Zro0aNypQpY3qUk03RePPmzfYwe0utf/ZP9nuDAwAAAHACJ14DbLldWKs65I8//mja7tlMSUzJNiIiIsfJ33nnnaefftq0FcAUuswzinILwGcTjJs0aTJ//nzl2ISEBI8qqLZCWa5ChQrmMl0xF9wawcHBpmF/KqamarnOoLa8phqsaSQlJdmdiYmJ2Ue6b6nHBc8eayXa83379jXtWrVq1a5dOyYmxvJ6d5lrj91nKCVKlPBYT3uTxd/foUd8AAAAAFjODMAbN26cPHmy5apnKh0pwZr+CRMmVKxYMd/JFc8mTZqkhsLbyy+/rMSluKUgrR4/Pz+9mrtS/fbbb0qnJmdGRUXlO9sc46LlCtim8dZbb5k7KhsqXPfo0UONN954w9zzyXLdjst+SpA5dzokJKRatWp5F5DzpTq5aXz++efdunXTZmrTzHODbfZW2z2HDx/Oe7bmhszVq1dfuHBhuXLl1NaGrF+/3uxGW257RocGvvzySy0xLS3NpFx9EebKZPsabwAAAACwOaIgdvLkyYMua9asee211/71r3+Z/lGjRlluCfO5554zjynas2dP9+7dlSQXL16cfW6KW6ZQWbp0aVNvnDJlivsAVTLNQj/99FMN1tzee++9PFYvLCzMcj34RzXe7J8qy5k1VACePn360aNHtZJKifYluNdcc43in3mg8SuvvGIucFVx2NwHy9zs6iwpxg8YMEANBc5bb7114sSJ2oceVxebk6tVOdfxBR0jWLp0qamK5+HPP/+0XBHdnMOsabVd7gPy3jMKwJZrPz///PPazyp0P/nkk+4fAQAAAIA7p5wRau78dNNNN7366qvmctl3333XFEsVYk1Fd968eQ0bNuzSpcsVV1yhAKmc2a5du+yzCg4O7tq1qxrvv/9+ixYtGjdurHmaj8y5u/aFsg8++KBqp5qbCcy5MfVbFW/r16//4osvenyq1Zs5c6a5tHXs2LFNmzatUaOGJjGP9lHKLVmypBqaUElSm6bFKYua2zhHRETYmfAsPfvssyZVfvPNNy+99JJC6S233OI+wOxMrcB1111XtWpVcwuuvHXq1Mlybbh2uyY3GdtyOwU67z2jb2fQoEFqTJ06VftZxx3M3blHjBjhft0vAAAAABhFPAB7nEwrHTt2fPjhhxcuXNizZ0+7U0FrwoQJzZo1U34zT8Tt3bu38rCpQNozsRuvv/66eeBtdHS0XlWYNf3mElMVbDU3xVF7iXYKNXMwH9nXo/br189+CrH79bq2ihUrfvLJJx613AYNGsyfP1+R3rytV6+eCs5mrbQVWoRSuqayz1722AS7YVYje79HQzn8iy++0BJHjx6tzVH5V5VnM8Cc5q3K8O23324v6M477zSB1uNiY/dvRONNHVsrvHfvXhXkzUnd9pjc9owZoFfF8rvvvrtWrVqmv06dOg899NBjjz3mvkT3636z/x4AAAAAOIefNzcBPheOHj0aGRlpFTKJiYnHjx9XudX9zkm5SU5Ojo+PL1++fI63VlIZU/G4ePHi4eHhlhcyMzP1XRQrViyPkHbkyJGDBw8GBgYq7prCb3YqXGu52gRzUW5BefPNN7WxF198sR2577nnHh0jUJF58+bN9h7Q0g8fPqx9ktvq5bjCx44d03xy2+fe7BnV2LUOHo9KBgAAAFAIRUVFKTJYvuDQu0DnppSLl4NLuOT2qdLaaSV85TePp+9mV8kl7zHKvdWqVbMKmg4NmDuHffXVV6q4/vDDD+ZO2jfccIN7/tfSa9SoYZ0OTZL3RnmzZ3K7XzcAAAAA2KgAwysnT5588cUX7ZO9jVGjRt17772n9UQlAAAAAA7nwwowARin4cSJE3v37o2JialatarqwPkWZgEAAADAA6dA48JQtmzZ5s2bWwAAAABwASIAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEfwteS0pK2rFjR2xsrDeDZ82atWLFCquoyMzMHDt27MKFCy0AAAAAuDARgL1y9OjRQYMG1alTp2vXrpdcckmvXr327duX9yTPPPPMvHnzrNOXlZX10UcfrVu3zvK15cuXL1iwwLTj4uKmT59+ZlsEAAAAAIUBAdgrI0eOVCJ98803ly1bphwYHR3dv3//9PR06xzIyMh46KGHCkPUnDp1qmK8aZctW3b79u3vvPOOBQAAAAAXJgJw/lJSUtauXdu+ffu+ffs2bNiwe/fuH3zwwT333JOQkKBPFYNfeeWVLl26tGjR4uGHH46Jick+h/Xr1w8bNqxu3bo33nijXVN179fkkyZNyszM/OOPP6688kp9pGEdOnT49ddf3edz8uTJJ598sm3btprk5ptv3rVrl+U6OblTp06vvfbamDFjGjdu/O9//1spPfs6aD3Hjx+vldcY5fkdO3aY/lGjRg0ePHju3LmarTZB809OTlZ/nz59tNWK+lqNTz75RD3K/FpJe83vvPNOrYaK4epU1VqdSshmsKrl+khztpcCAAAAAD5HAM5fsWLF6tSps3TpUoVMc+Zzo0aNlPFUFFV73Lhxr7/+erNmzfr16/fhhx8OGTIkNTXVffI9e/bccsstirIjRozQW70uX75cjd9++039P//88+23316hQoXnn3/+7bffDgsLu/766/Vp9erVNcMyZcq4z+rZZ5+dNm1a586dFVk3eswD9AAAEABJREFUbNigASZ57t69+9VXX1Uevu6663766Sd9mpSU5LEVisdvvPFGzZo1b7rpJiXkAQMGREVFqf/w4cN6+9hjj2m2F198seavkerv2bNn5cqVQ0JCtBT1q2fnzp1Hjhwxi9Oab9y4cejQodoJWnPtGfUrOe/du/eBBx6IiIjo2rXrnDlznnjiCQsAAAAACgfuAu2VyZMnKzG+6qJ0pwyp7FexYsXY2Nj333//tttuUzTVsNq1a993333btm1r3ry5Pe3HH3+syu2nn36qPDl8+HBVa1VAVslX+VD9X375pYqlquJqQkVi5UnVlrWUyy677N577/VYDZVbVYVu2bKl2iVLllRFd//+/TVq1NBbRfSPPvooMDDw0ksvVQRds2ZNt27d7AlPnDgxa9YsFXVNCfeqq65SrFWRWetjBsyYMUMVYMXpgQMHasVUB77jjjsU1BVos6+G2SJ7zbVnFIDtYTo08MILL6gRFBT02WefHT9+PDw83AIAAAAAXyMAe6Vhw4YqeK5atWr16tX//e9/lYcV/1QTNqf4KgMfO3ZMjd9//12vv/zyi3sA/uqrr/T61FNPmbcHXNRQ7VdlXmVItf39/SdOnJjvarRo0eLrr7/WDJUqzUXC5nRladWqldKvGk2bNtWrqe7azHrakbh169Z63bJli3mrMq/Srxp+fn4q/K5cuVI1XvdN8OCx5ir2rl27VoVu95mL5qAArKIxARgAAABAYUAA9pbqmV1cHnvssQcffPDzzz/ftGlTRkaG5TpduVq1amqUL19eReCaNWu6T5iWlqZXM0AUF1WtVeE0NTXVRFbvDR48WCG8ffv2DRo0UGp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bHh5erFgxCwAAAABQtKSkpMTExCj0+fwkXx8HYNV+tSMiIyMtAAAAAEDRFR0drQzs2zqwj2vQ8fHxERERFgAAAACgSFP6TUhIsHzKlwE4KSkpODiYM58BAAAAoMhT9AsMDExOTrZ8x2cB2DzoiLteAQAAAIBDlClTJi0tTUnQ8hFfBmA/Pz8LAAAAAOAYioEZGRmWj/gsAGubg4KCLAAAAACAYygGOrQCTAAGAAAAAEfxbQAOtHyEAAwAAAAATuPQAJyZmenzhyADAAAAAM4nxUCFQctHfBaAAQAAAAA4nwjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMABYAAAAcAICMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEfwtx0tPT8/MzLQuBGlpadZZOMvJAQAAAOCC5pQAnJycvHnz5u3bt586dcq9f9++fc2aNWvfvv3x48etQkwpvVevXpdccsn3339vnb6znBwAAAAAioCiH4D/+OMPZb+LL774mmuu6d69e+3atW+88cYjR46YT7ds2RITE3PgwIEdO3ZYBWT06NFVXPbv3+/en5KSYvr79OljnaY///xz06ZNJ0+eXLduXb6DU1NT17mcOHHiDCYHAAAAgCIpYOzYsZYvJCUlhYaGWufY7t27e/TooXzr3nnw4MF58+Zdf/31pUqVql69uqqjqgD379/f379gDgcEBQVp/mrUqlXrsssus/t/+OGHuXPnqnHnnXeq7GydjrCwsPDwcIXnYcOGabXzHqy426VLl08//bRly5YK/Kc7OQAAAACcOwkJCSEhIZYvFPGbYH3xxRcqe6oxY8aMzp07Z2ZmfvnllyNGjFDVVx/dcccdJUuWHDNmjFWg2rZtq69Ty120aNFtt91m9y9dutQ0evbsaZ0+91md/8kBAAAA4EJXxE+B/uabb/SqAq8qon5+fgEBAb179x41apTKwipB66Pt27f3dImOjtbbfv369cxm8ODBZm4pKSlTp069+eabzWnMr776ao5XDgcHB99www1qrF271j4JOSsra8GCBWq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p08cek5iYGOySx0z++uuv4sX/H3v3HSVVYTf+/7L0slSRpliQpoBdsBsVewK26KOxxK7Er1GfGE1MNOoTk6ipdsUWo1gwiEpQFEUUURQEEazYEJAOS9/2+5y5J/Pbs7RFgUXu6/XHnDt3bptxOcf3fmZm68VcN1lHpaWl+T+MBAAAsHmYNm1ay5Ytk+qQxc8Ap2rlrHmDmjVrxvR41KhRkbjRutGx++yzT8VtGjVqlKztLN+68+Ps6hcAAGB9yW4AV8Upp5zSo0ePKVOmxKw4OnbnnXf2QVwAAIDvKQG8Ft1yEgAAAL7nBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwoSMieSZMm3XvvvfPnz9+guwAAADWeTQ8AABAASURBVGxSBHCVHHTQQYcffniyuXj77bevueaa2bNnb9BdAAAANineAg0AAEAmmAB/J1988cXZZ5/do0ePPfbY4+c///nChQtj5cSJE/fff/8HH3zwhBNO6NSp06JFixYsWHDVVVfFNrH+2WefjfUxTU2PMGbMmHPPPTc2+/GPf/z000+v8iyPPfZYPBrbHHvssS+88EK6sqSk5Kabboq5dJy9X79+kyZNStdffvnlZ5555v33379HzjPPPPPGG28ceuihsXucKL3C1Pvvvx8HjPXnn39+fvfwxBNPpKf7yU9+MnTo0IpXsspdVnkl8TTjyT766KOxXF5eHq/SD3/4wyVLliQAAADVRAB/e2VlZZGII0eOPOOMMw4++ODoxquvvjrWL126dMqUKb/61a9iOUqyZs2aF1988UMPPbTzzjsfdNBBl112WRTp1KlT49FPP/301FNP/eCDDy666KK4G7cvvvhipbMMHDgwdomKjnydN2/eT3/602jmWB/n+utf/7rddtuddNJJw4YNO/n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AQCYIYAAAADJBAAMAAJAJBQmsV5MmTZo4cWICAACwiTEBXm+GDx8+ZMiQldeffvrpPXr0SNarBQsWjB8/vmfPnnXr1k02MaNGjVq+fHm3bt0SAACATYkAXm969eq14447xsJnn302cODAs88+u1mzZnE3vV2/ZsyYMXjw4J122mkTDGAAAKCKysvLb7/99uLi4siHwsLC/PqioqL+/fvXqVPnoosuSlh/BPB60yAnyY1n43bLLbds0aJFLNx7772Rqaeddlq62TPPPPPRRx9dfvnlDz74YMOGDUtLS995553YcY899jjmmGPSbebNm/fUU099/PHHjRo12muvvQ477LCKJ3rrrbfi0Vi45ZZbOnToEP9UYvnVV1+N0evcuXO32mqr2L5Lly6VLm/atGmPPPLIzJkz69Wrt88++xx++OE1atSI9a/lxI7bb7993759W7duneQCe8CAAbFL/JOLzP7xj39cs2bNqVOn3nnnnb1793755ZfjIFdeeWX+OmvVqhWbnXjiibGQ5P4Zx+7vvvtu7H7AAQcceuihCQAAsCrLly+P//G+9dZb+/Xr17hx41izcOHC2267bc6cOe3atUtYr3wGeIPbbrvtxo8fv2LFivTum2++GWtiYf78+aNHj/7iiy+OPfbYrl27vvLKK8OHD4/1sWX8uEdtRg9369bthRdeGDFiRMUDRqnuu+++sRChe+CBB8ZCHCcGwu3btz/uuOOSXHLH7hV3iSKNf1FRp2eeeWYU9YsvvjhhwoRY//bbbw8aNCiuJ65h9uzZ8cunpUuXpr+FWrRoURwtxtrR58OGDYuN4/dSy5Yte+655/bcc8+jjjoq/qHGMeP6Y3nvvfceN27cww8/nJ7u888/j3+ukdMtW7YcOnTop59+mgAAACuJodS5554bk7P4/+eogKKctH5j5TnnnJOwXpkAb3CRi//5z38mTZq0yy67fPXVV9GQsSZ9KIr0Zz/7WYx/IyAXL14cDXzwwQfHfDja+KqrrkoHyFGksT4N3dQWW2zRqVOnqOLu3bun20TQdu7c+ZRTTonlmCRfd911r7/++kknnZTfJWo2ujoe2jGnR48e6fsroq6jsdMtY4QbO37wwQfx6BlnnBGj4BhQx/opU6ZULNjYePfdd4+F9957L2bdl112Wdu2beNuq1at0qgOMfi94IILYmi88847/+Y3v4kjxKQ6AQAAVhL/Zx5RELOliN4bb7wxyY3E4v/zY2XFN0WzXgjgDa5x48ZbbbXV2LFjI4BjTBo/xFtvvXX6ULt27dJ3TSe5/oxIjrFqzFTjbgxm0/WTJ0+O25KSkvTdxSsrLS2NYD7ooIPSu7FZ1GZ6kLw4aQRtHDPGuXGiKPAmTZrEjnNz+vfvn9/yyy+/3HXXXWNyG1Pl6dOnL1myJNY0atQov8G2226bLsQpInTT+k1y4R3S5ThX1G8s1K9fP04dbZ8AAACrEf/P3K9fv3Twm+QmXhdddJH63RC8BXpj6NmzZ0xWIzgjgPfaa6/8+rQSU2nflpWVFRcXx0KL/4oJbcyHY9/VHTx9qHbt2hUPFcFcabOf//znJ554YhTp0KFDr7/++k8++STdMQo8f66uXbtuv/32RUVFv//974cNGxYXk34kOEI3f5z0k8PpeQsKVv3zU/F5rW4bAAAgL8Zm0cAxiNpyyy2jftMPA7PemQBvDDH7HThw4GuvvRZtWTGAp06dGhmZ5uKUKVOiMyNQ0/nwYYcdlg6HYya8aNGiVX7bc5rKsVf8cujTTz+NzE5yH/f97LPPttlmm4pbRg/HGDZOHdvEUPeGG24YNWrUDjvsEKPdCOy+ffumm8U0OC7g/fffj+2vvPLK+M1TrPzoo49WGbHt27cfOXLkvHnz0q+5joFwbNm7d+8EAABYdxG9v/zlLxM2JNO5jSGqsmPHjs8880wkZfqp3dSKFSvuv//+SN9XX331zTffTN9C3Llz5xjh3nHHHTGk/fjjj2+66aa77rqr0gFbtWoVtyNGjJg5c2aSmzCPHTv25Zdf/vzzzwcMGDB//vyKmR1mzZoVU98nn3xyzpw5UarRt23atEl3HD16dBzn66+/jslwDH4jpJs2bRoPvfHGG9OmTYtrnjFjxiqfVKdOnaK949qie9977710IVm9ONpvf/vbiRMnrmEZAABgwzEBXv/ybxKuKFIzarZXr14VV8YMNgazt99+eyx37dq1T58+sRBT2Ysuuujhhx++8847k9yfU0r/0FFF0ag777zzmDFjYoZ8+eWXH3HEETElfv7556NsY2583HHHRUVX3D5y98gjj4wNIrPjbkx9DzjggFiIHRcuXPjcc8+VlZXFmPfwww+Ph2J5t912G5ETZ+/QoUNMoVd+Rg0bNuzXr99DDz109913x922bdvm/9TTKl+BpUuXxvA5rnMNywAAABtOjfyf59nIYiaZ//6kTVyMKL/7pcaMd/Dgwddee23+C6X+9re/NWnS5Mwzz4z8i1Hqyt9xlWbnKt/8nEo/xJv/wG15eXkcKv3q5tUpKiqKDSqpBzLLAAAQAElEQVS9pTl2jP6MC6sYrtHScQFrPlr+OmPHip8TXp00s9e8DAAAfAvrJVs2jrjUli1bJtXBBHiDiyh9/PHHJ02aFOPfil+nnJf/IuhK1pC+qYrfNZXk5q5r7dVVfpVc7Ljy+lo5SRWs9TrzKlbu6pYBAAA2EAG8MUT39u3bd++996648oADDqh6OgIAAPAdCeANLga8J5xwwsrrd9111wQAAICNRQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMiEgoS1KSgoKC0tTQAAADZJESyRLQlr4zVau9q1axcXFycAAACbpAiWyJaEtfEW6LWLn6SSkpIEAABgkySAq8gEeO0KCwsXLlyYAAAAbJKKiooiWxLWRgCvXY0aNZo2bTp37twEAABgEzNnzpxmzZpFtiSsjQCukgYNGtSrVy9+sBIAAIBNRkRK/ZyEKvAZ4KqKBo7fqUybNq2wsLB2Ts2aNRMAAICNq7S0tLi4uKSkZOHChTH7Vb9VJ4DXQfxgxRy4qKho8eLF8QNXVlaWAAAAbFwFBQXpTK5Nmzbe+bxOBPC6iR+vxo0bJwAAAHzfCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZEJBUk0KCgpKS0sTAAAAMiMyMGIwqSbVduJatWoVFxcnAAAAZEZkYMRgUk0EMAAAABtJRgO4Zs2aAhgAACBTsjsBLi8vTwAAAMiMsrKyjAZw7dq1FyxYkAAAAJAB8+fPr1OnTs2aNZNqUm0BHOrXrx/j7+XLlycAAABs1iL9SkpKIgOT6lOdARwKCwvnzp2bAAAAsFmbM2dO48aNk2pVY8WKFUm1Ki0tjQZu0aJF3bp1EwAAADYvMfuN6GvevHk1/gXgVPUHcJL7GHRRUVGtWrWaNm2aAAAAsLmYP39+SUlJzH5r1KiRVLdNIoBTS5cuLS4ujhel9n9V42ejAQAA+BZKS0uL/6u8vDzKrno/91vRJhTAIX4xEC9WyX/FZDgBAADg+6OgoKDWf8VQsxr/6NHKNq0ABgAAgA1kE2pxAAAA2HAEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATNi0Argkp7S0NF0oKytLAAAA+P4oKCiolVOzZs10Idlk1FixYkWyaViyZElEb40aNWr/V7xeCQAAAN8fMdEs/q/y8vIou/r16yebhk0igGPSu3Dhwjp16jRp0iQBAABgc7FgwYKozsaNG8dkOKlu1R/AMfWdP39+8+bN69atmwAAALB5Wb58+Zw5cyL6qv1NvtUcwDH7jReibdu2CQAAAJuv6dOnRwNX7xy4mmfQCxcubNGiRQIAAMBmLeq3qKgoqVbVGcBLliypU6eOdz4DAABs9iL9atWqtXTp0qT6VFsAp3/oyLdeAQAAZETTpk2Li4ujBJNqUp0BXKNGjQQAAIDMiAwsLS1Nqkm1BXA859q1aycAAABkRmRgRifAAhgAACBTqjeAayXVRAADAABkTUYDuKysrNr/CDIAAAAbU2RgxGBSTaotgAEAAGBjEsAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYUJGwWiouLk+/gO+4OAACw6ctKAC9duvTdd9+dOHHismXLks3O//3f/2277bZ33HFH8q18x90BAAC+Fzb/AP7iiy9++MMf7rDDDkcfffThhx/eoUOHH//4xzNmzMhvMGXKlNGjR0+YMKGKB1yxYsXonHnz5iXr6Omnn26X88QTT1R66Cc/+Un60KJFi5J19O9//ztun3/++apsvPLzXafdAQAAvqc28wD++OOPe/fuPXbs2IorX3/99cMOOyzfwHfffffxxx9/2WWXVfGYs2fPPj5nzJgxyTo68MAD04WhQ4dWXF9UVPTyyy/HQlxYo0aNknX0l7/8Ja7nt7/9bVU2Xvn5rtPuAAAA31ObeQAPHjx48eLFsfDggw9OnTr1yy+/vP322+PunDlz4qFko2vatGkkbpIL4KVLl+bXjxw5Ml3o27dvsu7233//v//977vttlvyrXzH3QEAAL4XNvMAfumll+J23333PfTQQ2vUqFGzZs0+ffpcfvnlRxxxxJIlS+bNm3fUUUc99dRTsc3kyZNjuV+/fumOb7311plnntmjR4927dpFlN5xxx1lZWWx/s477zz99NPTba655prY5Y033kjvPvPMM7F7p06doid/85vfTJo0aZWXlE/cGETnVw4bNixdOPjgg+M2Wv3SSy+N48TZ48qvvvrqhQsXphtcccUVcdJbb731n//85+GHHx6nmzlzZmwQK2OQm24TT+0Pf/hDrInd99577wsuuCAm4bF+dc+30u7hueee+3//7//1yIkrefHFF/MP5S8gnu+xxx4bpzjooIMGDBiQ3yB+uXDllVfGyvzFL1iwIAEAAKhum/mfQdp6663Hjx8fqRkj1v322y8aOFbm3/37zTffxKP5jWM50jHJpWxEY379mJwvvvgiqjLSNNIxXf9lzvz582P54Ycf/uUvf5mun5Lz2GOPDRkyZIcddqh0SYcccki6EFUZfZjkvoE5gjMWfvjDHxYWFn722WdxqfntJ+e89tprL7zwQp06dT766KO4zoje6dOnpxuUlpamKyOG425JSUkEalq8+YscPnx4nKJx48arfL4Vdw+R1lGw+c0ez7ntttvSdE83jpaOw6YbxLnidwrNmzeP4XaE+g9+8INo4FjfsGHD9OLj1xCvvPJK3bp1EwAAgOqzmU+AjznmmHTh5JNP3nPPPWN6OWjQoPw0dcstt3znnXeOO+64WN5+++1jOZ2OxngzbiPk3n777ViZhl9k4fLly6Ny01g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bt25dr169BAAA4L+mTZsWpZNUh6wEMAAAAJuCagzgzf/vAAMAAEAigAEAAMgIAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQUJ62jq1KnPP//8woULY3n48OEDBw5M1pPS0tKvv/567ty5CQAAAOvbZj4Bvvbaa2vWrPmb3/wmWX8+//zzYcOGdenSpXHjxq+//npRUVGfPn1q1fpOr2RJSUmE9JgxY9K7cbRTTjmlR48e6elCr1696tWrl6zxqqqyGQAAQGZ5C/R3csUVV0S7fsf6DUOGDIn63X///XfZZZelS5c+88wzDz300OWXX96mTZsJEya8+uqr3bp1W3PZVnEzAACAzMpoAH/88ccvvPDCF1980bRp0xi0Hn300TVq1Ij1kyZNevrpp+fNm9egQYNo0RjtpuvHjh370ksvzZo1a7vttttmm23yx3n00UfnzJkTpRrT1/vuu+/QQw+NLadNm9a5c+fevXu3b98+tlm8ePGTTz754YcfRicfc8wxr7zySrt27U499dSK1xPnjdsf/ehH6emie99+++1I68cee+ydd96JNX/96187dep0+umnL1u2LGbFkydPXrFiRatWrU4++eQ42sqblZaWxhN57733li9fHmuOO+64mFcnAAAAGZbFzwBHoN5zzz1ff/31XnvtFaEbRfrvf/871kfKRsRGMe63336FhYWvvfZazFRj/WefffbII4/EozvvvPP8+fOHDx+eP1TcjfWxEHstWbJk8ODBjRo12n777SNQBwwYEOvLy8vjXBGi0bQRolHCM2fOXPlTvmkq33XXXVOmTCkrK2vSpMkhhxyy9dZbd+jQYYsttoiHdtppp9g9FqJ1x40bF4G9xx57fPPNN//4xz/iFCtvFhc8atSoaPXddttt4sSJt912W+R0AgAAkGFZnACPGDEiIrNfv34xO416vPnmm6MVY9hbUFBw2mmnxYw3hqURtL/+9a8/+uijAw88MEo49rrwwgujJ2Oy+sc//jEKNnZc+cjdu3c/44wzYiGiN0a+RUVFMbCdOnVqly5dzjnnnCQ36Y3GXnnHOHuMoz/JibsRsYcddti2224blRu5Hs0c8+Q0cSPa995777Ry69atO3LkyMjgSpstWrRo/PjxkevxdGKz1q1bDxo0KGbUO+ywQwIAAJBVWQzgSM169epF/cZyjRo1olqjIadPn77VVlstXrw48jiGurEQj65YsSLJfe1zbJ++87lmzZoRli+//PIqj5x2aYiRbATwvHnz0vnwLrvskq7v2rXrKnds2LDhVVddFePfd999d8KECR/lRKJHjVfasmPHjmPGjIkBb1RubJO/yIq++uqruI0GjgKPhVmzZqXPWgADAABZlsUALikpiWFv/m76FVbFxcXpeDbuRii2bNnys88+W+X2tWvXTnLlvPKRI48rLaRfSRVz4PRuDJCT1ds+59hjj33ppZeGDh36zjvvrBzAf/vb36LVW7Vq1bZt27iqGGWvfJw0iePULVq0iIUYaC9YsCB2SQAAADIsiwHcvn37mLJGEzZp0iTupnPUGAg/+uijsRCT2Fi/dOnSt956K90+UnPy5Mlz585t3rx53I3lJPfh3qqca+utt47bmBjvueeedevWjaxdeZuI2Ouvv75NmzbnnXdekkvrHXfcMbasWN1p08Y1RP3m39scBxw9enTFQ6WbpSeNM/bp0yddOWPGjDSGAQAAMmvzD+DFixc/++yz+bvRlnvttVcE8G233XbQQQd99dVXU6ZM6dy5c506dZo1axYbRHl26tQpZrD5XaIkI3pj+3333ffLL79M32BcRY0aNfrBD34QAfzrX/86HTVXzNpUrIlkjflz//79d9lllxgXDxs2LMl9ojjJ5XfcDho06OCDD475cJL7Cuu33357zpw5Feu34mZdunRp3br1yJEjo5Bj8Dt8+PDI5osvvrhhw4YJAABAVm3+AVxSUvLKK6/k70YT9u7d+4QTThgyZMhTTz0V8Rn1m35zVZTqhx9+OCZnjz32mD17drpLjx49Dj300DhI7BJB27NnzzfffDP/Fug0aNO7+ZUV7x511FHbbLNNJHTt2rX333//m266aeW3T5966qkPP/zw5Jz0mCeeeGLHjh2TXAZHP0elFxcXX3LJJX379h08ePCAAQPq1asXtfzuu++mR6i4WQTwhRdeeN9997344otJ7j3e8Xwr/vUmAACADKqx8lcobRyzZs1Kh5bVaNGiRQ0aNKg0kl26dGmsiU6utHF5eXkMkyOAk3UR+f3oo4/GbPmYY46JuxMnTnzggQf222+/6NhVbjxz5swo2/S91hWVlpZGNqeXGlcSVx5XsnJIV9wsvbtkyZLCwsIEAABg0zBt2rSWLVsm1SGLnwHOW2XN1q9ff5UbR1iua/0muelrzZo1Y3o8atSoOnXqRLhG3+6zzz6r23h1vxTIf6tWeiWra9qKm6V31S8AAEAq0wG8cZxyyik9evSYMmVKDNujb3feeWefxQUAANj4BPDG0C0nAQAAoPoIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmVCQUE0+/PDDe++9d/bs2bH88MMP33TTTckmadKkSXGd8+fP36C7AAAAbGgCuEoOOuigww8/PFmvJkyYcM0118yYMSOW//nPf95zzz0rVqxINj1vv/12XGca6htuFwAAgA3NW6A3CYMGDYr6rVOnTgIAAMCGYQL8nYwZM+b888/v1KnTD3/4w9tuu628vDxd/9prr/Xt2zfWx+j4z3/+c1lZWbr+hRde+PGPfxzrL7rooooD0t/97ncXXnhhLEycOHH//fd/7LHHTj/99Njs8ssvnzRpUrrNggULrrrqqj322CM2ePbZZ0844YSYsq58SbFveopjjz02TpeuLCkpuemmm2KI3aNHj379+uWPGcc/88wz77///j1ynnnmmTfeeOPQQw+N3c8999yFCxfmD/v+++/HAWN9PN/87uGJJ55IT/eTn/xk6NChFa9klbus8kri6cSTevTRR2M5XsOzzz47Xs8lS5YkAAAA648A/vY+/vjjU0899Z133jnnnHOaNWv2+9//Plo31n/99dcnnXTS/PnzI/Datm17yy23PP7440nuPc8//elPP/jgg//5n/+ZNm3aDTfckD9U3P3oo49iYenSpVOmTLnssstatGjRu3fvAQMG/Pa3v01yWXjxxRc/9NBDO++8c0R1bBClOnXq1EqXNHDgwHho0aJFka/z5s2L00Wix/qrr776r3/963bbbRcXNmzYsJNPPjnOmF5q3P3Xv/51/PHHR+5ecMEFZ5xxxn777bfPPvsMGTLkH//4R/7IUeytWrXq06dPxGrEeRw8yQ2uf/7zn8c1n3feeXExEa4jR45c8y6rvJIjjjiiQYMG0fNz584dPHhwhHS8sLEmAQAAWH+8Bfrbi4nl4sWLo+5iyBkz3mi5COBLLrmkZs2a//znP6NUI2JjjNmxY8fRo0fHo2kGx1477bRTDEJjOjp27NhVHjly8cYbb4yF2rVrx4g1sjBO9NJLL8Ws9S9/+Uusj2KM5ZV3vOOOO9q3b//kk09GPUb9RtCOHz9+hx12iOuJiXTMqGObgw8+OKbHTz/9dDpzDnFhzZs3j+u8JCe6PZ5Oly5dxo0blz9yFPW1114bC7vuuusvfvGLESNGxAFvvfXWOF3sXr9+/bPOOqtXr1533XVXzHJXt8uBBx64uiuJXxPEWPi6664bPnz4vvvuG3mcAAAArFcmwN9e9GHkX9RvLBcUFMTANhY+/fTT1q1bt2vX7pFHHrniiisuvfTSJDfXTXJvb47to35juVatWkceeeTqjtyzZ890Yffdd4/bGTNmxNw4FtJThJjQrrxXnGXy5MkRmensdIsttogSjul0+jbjww47rOLBI4zTu3FJUb+xENPauO3cuXP6dGJIu3z58vzB81d76KGHJrnvec6fLuo31sRB4qreeuutNeyyhivp1q1bjLij9ufMmfPHP/6xRo0aCQAAwHplAvztRR9Gx+bvxrQ2blesWPH666/HeDbGv4cccsg222yT3yCKseL29erVW92R85ulxwwNGzaM2/zHYlf5fdExVa64b8XrrLg+4jaOlo/blbdfpfyVpN/UFRdQXFxcafe6devGpDr/geeVd1nzlcRvDdKFNbwyAAAA35oJ8Le3yy67TJkyZebMmend0aNHx23Hjh2fffbZWHjppZf+8pe/xFQzv30MOWP76dOnp3dfffXVpMq6du0at/fcc0/awP379195m8LCwu233z4uIy3h6O3f//73zz333I477pjkvq8r3ezDDz+MTO3Ro0eyLt544410IZ3xdunSpXHjxjE9jtOVlpbGmmXLlsU2e++9d2Tt6nZZw5XEy3L99denI+5f/epXCQAAwPpmAlxVUWjpJ1dT++23X58+fR588MGzzz77pz/96eTJk5955pkTTzwxppetW7eODe6+++699tqrYqkec8wxAwYMOPPMM0877bQJEyYMGzYsqbJmzZr9+te//r//+78I7JgtJ/+dCVdy8sknR/RecsklRxxxxKBBg4YOHfrAAw/E9ey///4Rz02aNNlqq63SZxEbJOsiDsuT7FgAABAASURBVBsj3zjpTTfdFLcHHHBArDz11FNvvPHGSy+9NGbdcbo5c+bEK7CGXdZwJWn0xpaPP/542u1HH310AgAAsP4I4KqKuoswy9+94YYbontvv/32m2++Oca8EXjRfn/4wx+S3FdYvf7667fnXHjhhfm/APSDH/zg2muv/cc//vHLX/4yOvZnP/vZrbfemj9g/g3DodInYNO7caju3bu/9tprdevWjdCNbszPWvMuuuiiBQsWRGZHjsYlRTOnn7+NGo9MjUtNcsPkhx9+OB0pr1nNmjXzZ7/mmmti9xjYxpA5nnvbtm1jZb9+/RYuXBinGzhwYGR5nC798qo17LLKKxkyZMgLL7wQ27Rs2TJ+oRArr7rqqgjmmGknAAAA60mNVX6adCOYNWtWWkSbgfnz50eqpbmYt2jRoliTfkFURWVlZRGNTZs2TdZF/Ge67rrr2rRpE80Zd0eOHBkN/L//+7/pl2xVUl5ePnfu3ObNm1cK6ZjHLlmyJKavybeyuiuP08UrEDPqqu/yHa8EAAD4/po2bVqMvpLqIIC/N2J6fM8990QDN2rU6OOPP27fvv1jjz0WtwkAAMD3hwCmSmLwO3bs2KVLl3bq1Onggw9e1zEyAABAtRPAAAAAZEI1BrAvwQIAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAG8bsrKyhYtWlScE8sJAADAxlVQUFA7p7CwsEaNGglVJoDXwZIlSxYsWBA/ZA0bNoyftpo1ayYAAAAbV2lpaQzkSkpKpk+f3rRp0wYNGiRUjQCuqsWLFy9fvrxNmzYJAABA9amZEwuNGjWaO3dueXl5jOgSqqAgoQpi9hv127x58wQAAGCTEZGybNmypUuXJlSBAF67srKyBQsWqF8AAGAT1KJFi3nz5sUcOGFtBPDaFRUVFRYWJgAAAJukxo0bL1q0KGFtBPDalZSU1Krlw9IAAMAmKoJlxYoVCWuj69auuLi4du3aCQAAwCYpgiWyJWFtBPDalZWV+YtHAADAJiuCJbIlYW0EMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATChIYL2aNGnSxIkTEwAAgE2MCfB6M3z48CFDhqy8/vTTT+/Ro0eyXi1YsGD8+PE9e/asW7dusokZNWrU8uXLu3XrlgAAAGxKBPB606tXrx133DEWPvvss4EDB5599tnNmjWLu+nt+jVjxozBgwfvtNNOm2AAAwAAVVReXn777bcXFxdHPhQWFubXFxUV9e/fv06dOhdddFHC+iOA15sGOUluPBu3W265ZYsWLWLh3nvvjUw97bTT0s2eeeaZjz766PLLL3/wwQcbNmxYWlr6zjvvxI577LHHMccck24zb968p5566uOPP27UqNFee+112GGHVTzRW2+9FY/Gwi233NKhQ4f4pxLLr776aoxe586du9VWW8X2Xbp0qXR506ZNe+SRR2bOnFmvXr199tnn8MMPr1GjRqx/LSd23H777fv27du6deskF9gDBgyIXeKfXGT2j3/845o1a06dOvXOO+/s3bv3yy+/HAe58sor89dZq1at2OzEE0+MhST3zzh2f/fdd2P3Aw444NBDD00AAIBVWb58efyP96233tqvX7/GjRvHmoULF952221z5sxp165dwnrlM8Ab3HbbbTd+/PgVK1akd998881YEwvz588fPXr0F198ceyxx3bt2vWVV14ZPnx4rI8t48c9ajN6uFu3bi+88MKIESMqHjBKdd99942FCN0DDzwwFuI4MRBu3779cccdl+SSO3avuEsUafyLijo988wzo6hffPHFCRMmxPq333570KBBcT1xDbNnz45fPi1dujT9LdSiRYviaDHWjj4fNmxYbBy/l1q2bNlzzz235557HnXUUfEPNY4Z1x/Le++997hx4x5++OH0dJ9//nn8c42cbtmy5dChQz/99NMEAABYSQylzj333Jicxf8/RwUU5aT1GyvPOeechPXKBHiDi1z8z3/+M2nSpF122eWrr76Khow16UNRpD/72c9i/Bs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ATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyoSDJqvLy8ocffvjNN99M1lFRUdHzzz//5ZdfrvzQu+++O3z48GRdjBgxYuzYsat8qLS09Ouvv547d24CAADAd7aZT4CvvfbaRYsWpcsNGjTo0KFDz549u3TpEndjffTqnDlzYs26HDKZP3/+sGHD6tat2759+0oPjRo16vPPPz/44IOrfLDkP//5T7t27XbbbbeKK0tKSgYOHDhmzJj0bq1atU455ZQePXqkZ4/LjqfQunXrNRz285xevXrVq1cvAQAAIAtvga5Tp87xxx8f09Rp06ZFOr733nvHHHPMQQcdVFhYeM0119SvXz/Z9AwZMiTqd//9999ll12WLl36zDPPPPTQQ5dffnmbNm1mzJjx7LPPxpNacwBPmDDh1Vdf7datmwAGAABIbf4BHIm7++67p8uHHnrozTffHAG55557NmzY8M9//nOMVY899tjy8vJY+c477yxZsmSLLbaIYI5ZcWw/c+bMxx577Ouvvy4oKNhuu+1OPfXUGCOnhyoqKrrrrrs+/fTT2D5GvnvssUel80ZyP/3009Hby5cv79Sp03HHHde4ceNYH0H7xBNPfPDBBzHXPfroo1d5zZMmTYrbH/3oRzVq1IiF6N633347xsJvvfXWoEGDYs3gwYNjCh0Bv2zZspgVT548ecWKFa1atTr55JNjnhzXHM8lNvvrX/8apz799NNj+bXXXosB9ezZs7fZZpsjjzxy++23TwAAALIkW58BbtSo0X777RcLX331VZKL2AULFsRCDEtHjBgRTXj44YcvWrTojjvuiLCMKr711ltjy7322isy8sMPP3z44Yfzh4rt58yZExPauXPnDhgwIEq40rl1HYAVAAAQAElEQVQeeeSRCM6ozd12223ixIm33XZbFGysv++++2I8u+WWW+6www7RrunKStI3V0dgT5kypaysrEmTJocccsjWW2/dsmXLtMzz75qO1h03blznzp2jwL/55pt//OMfcdmxTWR5PLrTTjvFlcfCm2++GeUcGb/vvvtOnz79zjvvjBJOAAAAsiRz3wK91VZbJbkATj8JnPrss8/itk+fPpGau+66a4x8Y35bXFwco+Ao1RjAxqN/+tOfIkfzu8SWv/zlL2vWrHnAAQfEoHXkyJFpmqaiosePH7/zzjufdtppcbd169bRn59//nmLFi3iXDFM7tevX5L70qyI6kjWShcZV/LFF198khN3I2IPO+ywbbfdNnaMgo15b8y099lnn3go4nzvvfdOK7du3bpxGZHBEcPTpk2L8XXv3r3TEh46dGhhYeGll14aF9yrV6+bbropknh182cAAIDNUuYCeMmSJUnuC7EqruzRo0cMaa+//vqI2G7dukVephtEc44ZM2bYsGGxV/RkxV0ibiMmk1xRx8ZTp06t+Gg6YY4GjiFzLMyaNStuo2ljsBwL+a+8Sr/XamUNGza86qqrorejkGNc/FFONHMEcKUtO3bsGFcY0+ZI7tgm1qxYsaLSNrEmvYwYKedXxsUkAAAAWZK5AI4xbPLf9xjnRZE2btx41KhR0ZCffvrpf/7znyuvvDLW33jjjSUlJZGdMbmtdJxatf7/ly5KuNI7mdMKrVevXrpjHHzBggWtWrWKwXLcrV27drpZ+hHf9HZl2+cce+yxL730Uoxw33nnnZUD+G9/+9v06dPjyG3bti0oKCgrK1v5OPlryz+LGG5XHIADAABkQbYCOOI2KjdCMXKx4vrZs2c3a9bs9NNPLy8vf+6551555ZUo4ZKck08+Of2Cq5jHzp8/P7/L5MmTjzrqqFiIso35avom5Lytt946bvfcc88+ffokuR6eMWNG9Gc6f45902Omb72u9BboiNiYRbdp0+a8885Lcnm84447RgDHZee3SQN77ty5Ub/5N1rXrVt39OjRFQ+VbhYD6kjxJk2anHTSSen6mFdXmoEDAABs9jb/AF68ePGzzz4bKRsFO23atFhz/vnnp+9eznviiSeijSNoYzKcvje4Xbt26fdjvf766zHsfe+996I2KyZolGf//v1jQhsbJLnWrXjA5s2bt27deuTIkRGlMZ4dPnx4bH/xxRfH8eOh8ePH16lTJ3o4SnvlC46zRD9PmjQpjr/LLrssW7Zs2LBhsb579+5J7huh4zaOHEdIK/rjjz9+++2358yZU7F+08IfNGjQwQcfHMPenj17jhgx4qGHHurRo0cceezYsUccccShhx6aAAAAZMbmH8CRvmlnxswz8m/vvfeu+G1VqRiN3n///UOGDEly/Rlj2+jMCNfoz/R7qmI52jX9oG/6juUo3g8++CBmuZHHP/jBD3bddddKx7zwwgvvu+++F198Mcm9X/qEE07YZpttYvmCCy649957x4wZE8sHHHBATKRXfgv0qaeeGiednJNe0oknntixY8ck9+Vbu++++zvvvPPUU0/ts88+ffv2HTx48IABA2LGm15teoSo5ZdffjmaP3238zHHHBPD53Hjxk2YMCEejR4+5JBDEgAAgCypsfJ3Jm0cs2bNqvQ+5GoXL8Xy5csLCwsrrox+jvWre8PwokWLGjZsuLoP8Sa5vwYc5VnpmCHmurVyktWLU8+cOTPKNobGlR4qKysrLy9P59ixEJfRqFGjlS8jzh4r84Pr2LKoqCi2rDjKBgAA2JimTZvWsmXLpDoIYAAAADaeagzgzH0LNAAAANkkgAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMKEr6bsrKy3/zmN88880yyjubNm3fvvfdOmjRp5YdefPHFhx9+OFkXjz766AsvvJBseHHBcdnz58/foLsAAACsdwK4Sg466KB2/7X//vtfddVVo0ePTh9asGDBfffdN3DgwGQdffPNN9dcc82777678kNPPvnkddddl6yLG2+88bHHHks2vLfffjsue/bs2Rt0FwAAgPXOW6Crqk2bNv/3f/9XXFz80UcfDR48+KGHHrrppptOOeWUZs2aTZw4sUGDBgkAAACbMBPgqmrRosXhhx9+zDHHXHbZZf/+9787duz4i1/8Isa/8dCJJ5542223Jbm3Q996660xLu7UqdMJJ5wwduzYdN8vvvji7LPP7tGjxx577PHzn/984cKF+cPOnTv34osvTrcfMmTIyuctKSm5+eabDz300Nj3iiuumDNnTrq+qKjoV7/6VayMifQa3oAdY+Ef//jHcfxjjz02/x7pOGbUezyduKR+/frl34Z9+eWXn3nmmffff/8eOXHYN954I04du5977rkVL/v999+PA8b6888/v+K7uJ944on0dD/5yU+GDh1a8UpWucsqr+TZZ5+NJ/Xoo4/Gcnl5ebx0P/zhD5csWZIAAAB8BwL424ip7xlnnBELkydPTm9nzJgRC48//viNN964zz77XH311d98801k2+LFi6OKowZHjhwZuxx88MGRiPFo/lCx/eeffx6T5BgsR2Tmmznv2muv/ctf/rLbbrtFIf/rX/+KGlyxYkWs/9///d8HH3xwxx13jFaMcM2HcUUDBw6MXF+0aFEced68eT/96U/HjBkT6+MC/vrXv2633XYnnXTSsGHDTj755GnTpsX6r7/+Ou7GWY4//vjI3QsuuCCueb/99otnFHH+j3/8I3/kiy66qFWrVn369IlYPf300+PgsXLQoEGR90uXLj3vvPOmTp0alxrPes27rPJKjjjiiJioX3PNNfHbgRi2R0ifeuqpZuwAAMB35C3Q31LXrl2TXPr26tUrvzL9QG9E4JZbbtm7d+9o2uLi4po1a/7ud7/bZpttOnToEI9OmTLllVdeye/SrVu3p556qnbt2v/zP/8TeTxgwIBo3fyj8+fPj3lshOsNN9wQd+MIcfD33nuvXbt2kZExjr7rrrtifewYpRqlXeki77jjjvbt2z/55JNRj3GQCNrx48fvsMMO//znP/v27ZtOrWPfSOunn376wgsvTPeKjG/evHmMuC/JicFsHLlLly7jxo3LHzmKOso8FnbdddeYhI8YMSIOGNPvOF3sXr9+/bPOOitembi86PPV7XLggQeu7kpuueWWGAtfd911w4cP33fffSOPEwAAgO9GAH9L6fuBGzduXHFlJFwUXQRezDmj7o488sh0g+7duz/33HP9+/dfsGDBG2+8UXGXo446Kuo3Fjp37rz99ttPnDix4qPpW4KjgdNvkPrkk0+S3HuJ0/cDx77pZgcddNDKVxiT2Ojz0047LZ2dbrHFFlHCsfD666/H7WGHHZZu1rNnz7iNME7vRsFG/cZCTGvTq4rbgoKCGNIuX748f/B4aunCoYceml5n9Gp6uqjfWBMHibnxqFGj1rBLy5YtV3cl8XuBiy++OJ05//GPf6xRo0YCAADw3QjgbynGsHG70047VVwZLTd48OCBAwe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AAACZIIABAADIBAEMAABAJghgAAAAMqEgIUk+/PDD/v37L168eOWH3n333eHDhyebki+//PL5559ftGhR1XdZ87OYO3fu/PnzkypYsmTJV199VVpaWnFlHHn8+PEJAADApm1zngC/+eabTzzxxPHHH7/33nsnuXj77W9/26JFi6uuuird4IEHHpg4ceLVV18dfTh58uRvvvlm++23/zynV69e9erVi21GjRoVdw8++ODkO6t05LyioqLf/e53e+6550knnVSV43z88cfDhg3r3r17o0aNkqpZ3bOI9L3tttsWLFgQy1tssUW/fv0KCwtXeYR4oZ555pk5c+akd7t06XLqqafWr18/locOHRqv284775ysP++8886jjz6av9ugQYMePXr07du3Vq01/cRWeoVX94IDAADZtDlPgDt37hy3H330UXo3xrxxGwmXn/R+8sknUVZNmzY98cQTf/Ob30TFxcoJEyY8++yz6zRfraLVHbm8vDypJs8991zk9y9+8YvLL7989uzZL7300io3e++99+KXBStWrIjfJlxwwQWHHHLIBx988Kc//WnDXXl65Ijqs8466+STT27btu3o0aOHDBmy5r0qvcIb7j8lAADwfbQ5T4CjbGOe+emnn6Z3J02aVFBQUFZWFvG2++67z5s3b9myZXvssUc89Nprr7344ouXXXbZ888/H7PHWPPXv/61U6dOp59+errv66+/HkPX2H6nnXY65ZRTatasmeQmsS+88MIXX3wRJ4r55NFHH12jRo2YJMfoMnbcYYcdYptXX311zUdes7jmp59+Oi41Qn2XXXbp06dPnCJ96Msvv3zooYdihLvNNtv88Ic/bN++fbo+nkvMe6NmY/2RRx6ZVv3qxAsStw0bNly6dGksrG6+OmjQoNjy4osvbt68edyNpxZbxjN6//33u3XrVnHLuNS44HiFYzgc+fqjH/0odoyajbSO1zB+9dC4ceMjjjgifdn79+8fdRpHi4diAH7sscdWOm8cfMcdd0xyv8uIIfm0adNiuYqvcN26dVd+wePFeeONN2bNmtW6desDDjggvYyXc+JSY5Qd1xMrDzvssLjOBAAA2Lxs5p8B7tKly5IlS9K3+EY47brrro0aNYqqjLtpGKd9FWEWm5WWlnbo0GGLLbaINRG6UU3pQaKZ//Of/8Sh6tWrN378+CjhWBkxds8993z99dd77bVX1Okrr7zy73//O9ZHJMeh4jbdd81HXrMYVt93333Lly/fb7/9ouQj3iL28o8++eSTEWlxVZ999tmdd96ZzjnffPPNNFb33Xff6dOnx/oo4TWcIlo0bq+99tqbbropThGj3ZW3KSkpiRcwcjqt39Shhx76xz/+MZ5LxS3jUm+77bZ4eaMht9pqq7jgJ554Ir2qaMsmTZrss88+MUYeMGBAmrJRy1999dWIESMiZbfeeuuVT12a880338TrH3fTXq3iK7zyCx7pGy9OcXFxr169Fi5cGJcxceLEWB8vXRzh8ccfj18WxO8yYtS8qX3qGwAAWC8282+BjvgZM2bMJ598EgPSSKaYKMbw9t13303++9boSi0aiRVtNnPmzN69e6f5lLrgggui6KKarrvuurScI9sijPv169euXbuYcN58880xd40J7equZHVHXoPo2NNOO2277baL0I22/PWvfx3XfOCBB6aP7rbbbjGLjoVo72efffa9997be++9ozOjYy+99NJ4mpF5kbURnzGaXt0pov3iWSS5yL/yyitjanrjjTfGrwnSME5FSMdt27ZtK+4Yg+h0DF5RpO/8+fNPOumkGOfG3XvvvTde/BNOOCFeongi3bt3j2cUxR7r479I/oAxvI157Covb0BOuhw7xgw8Wb2VX+FKd2NcH7/CuPzyy+Npxsrrr78+1uQn2Mcdd1y8YvGf8qqrropfc/Tt2zcBAAA2L5t5AHfs2DHJvVc5/dxv5G5k21tvvTVjxoxYueWWW1bl65Ei26J+YyFCNLZPD/XFF1/EcqRdkqvBqLsYVKatuL40a9YszhWlnf/ccoxP849GAKcL0asRwDFK3X333YuKimLNXXfdld8srnN1x48KjRFxixYtOnfuHPUe09GovjhXpTdCx3w7btP3SK9Zeq4I8ujeWJgyZUqSq9CY7sYMeeDAgfEbhJhXV3wi8Rqurn6T3H++eFIxs41DjRs3Lp5X/MYh+VbiNwjx4kTuRv3G3fg1Qfy3iwF+xXMluf+U8buSzz//PAEAADY7m3kAR+1EX0Xrzps3r02bNnE3/eBoFFrkUMRVso7ycVhSUpJ+gLbi+ki1Stun89VvJwaq90lkqnkAABAASURBVN13Xxw5rrlly5ZpOubVrl07XUgnsSU56Zpo2nQhricGp6s7/muvvZbkBrDxssR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ystmzZx9yyCHt2rWLu+3bt48f1q+//jp+pmvUqBHD4aeeeurjjz+Oge1ee+112GGHpbs8//zzb7zxxrJly5o3b37iiSd26NAh1j/44IP16tWbP39+DFFPP/30mKC+9tpro0aNiuNHWvfp06dz587pST/77LOHH344Dt66deuf/vSnzZo1q3RV+fPWqlVrp512ilPEQqz/8MMP49RTp06N8/bq1euggw6KlS+88EJs2a9fv3Tff/7zn/Xr1z/hhBNizPvmm2/uuuuuL7/88ooVK7p3737KKafMmTPn73//e2z273//+z//+c91112XbtalS5e42l45t956a/w6oEWLFqWlpbHZhAkT4il37do1jlm3bt3Y95133ok5dvzzbty4cd++fc2KAQDImuXLl0+bNi3+zzn+Pzz+rzjJvdnztttui//fTsuC9chngNebgoKCqNBIxBEjRkTRxZpoy2jFqN+IxvgJjto85phjovGiM2Ob2OCtt9566aWXdt999+OOOy52j3FxhGKsj/QdM2ZM7PWjH/0ofuijKgcNGtS2bdtjjz02fgl0zz33zJw5Mz3ps88+27Nnzx/84AczZsyIbK50SfFvKf4hffHFF0cdddTee+89bty4qOVYP3369Ph9UrRonHfbbbeNg7z++uuxftGiRRHM+d3jMhYsWBALixcvjuPH1R599NHxjMaPHx/93KRJk7ieJDfpTRfSzaJpI+9jZfweK8K+pKQkHnrsscdi9wMOOCB+QRC7p5caQ/JHH320U6dOZ555ZsyQH3jggfR1AwCAjIhYOPfcc2NiFLkbyVCUk9ZvrDznnHMS1isT4PUpfnYjYp/JKSws3GeffQ488MBI1o8++ihi8qqrroof4iT3/VWvvPJKPLTDDjtccsklW2+9dayMeI5YjYlxjI7jbuz+s5/9LP49xPKwYcNiy5/85CexHLUcERvpuOWWW8bdKNI4TnrM0aNHp9Pm/PXEeaNgL7vssojnuBuRGTPYWIjcTd9NEbcxp41wHT58+L777rvmZxfbR/RGSMeU+N13391xxx132223KNjtttsuhsP5zWLkm/7i6quvvkrXRAaPHTv2+OOPj33jbhzkkUceidiO3wjE3aj3eC6RwRHq6XQaAACyI/0//2iBiN4bb7wx1sQkLMIhVlZ8UzTrhd5YnyLtrrjiipivvv/++2+88cb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 \ No newline at end of file diff --git a/combobox-input/screenshot-dark.png b/combobox-input/screenshot-dark.png new file mode 100644 index 0000000..0ee0537 Binary files /dev/null and b/combobox-input/screenshot-dark.png differ diff --git a/combobox-input/screenshot-light.b64 b/combobox-input/screenshot-light.b64 new file mode 100644 index 0000000..3968c24 --- /dev/null +++ b/combobox-input/screenshot-light.b64 @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABQAAAAYZCAIAAACCtyFuAAAQAElEQVR4nOzdCZyNdf//8WtWy5jBjHVsIWtC9iVR1pRIlLtuUqgb7VpUlPZFG0WSlKVS0U0qaySUsmSLIkuWGcUwmxmz/9+d7931P78z28Fwxlyv56PHeXzP93yv9Rw95n19riUwNTXVAgAAAACgqAu0AAAAAABwAAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcgAAMAAAAAHIEADAAAAABwBAIwAAAAAMARCMAAAAAAAEcoXAE43SUjI8M0MjMzLQAAAADAhcPf3z/QJSAgwDSsQsMvNTXVKhySkpIUev38/IL+of1lAQAAAAAuHKpopv0jKytLya5EiRJW4VAoArAqvfHx8cHBwaVLl7YAAAAAAEVFXFycUmdYWJgqw5av+T4Aq+obGxsbHh5erFgxCwAAAABQtKSkpMTExCj0+fwkXx8HYNV+tSMiIyMtAAAAAEDRFR0drQzs2zqwj2vQ8fHxERERFgAAAACgSFP6TUhIsHzKlwE4KSkpODiYM58BAAAAoMhT9AsMDExOTrZ8x2cB2DzoiLteAQAAAIBDlClTJi0tTUnQ8hFfBmA/Pz8LAAAAAOAYioEZGRmWj/gsAGubg4KCLAAAAACAYygGOrQCTAAGAAAAAEfxbQAOtHyEAAwAAAAATuPQAJyZmenzhyADAAAAAM4nxUCFQctHfBaAAQAAAAA4nwjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEYpmAN6xY8f+/fuPHDkSGhrauHHjiy++OCAgwPKF2NjYdevWqaEV6Nq1q1UQzsU8vXH8+PGjR4+qERISUrVqVevCFB8fv2XLlqioKDXq16/fqFGjsmXLWjiPkpOTDxw4cPDgwZMnT9arV8/Pz0+dQUFB1atXDwz0zf+RPvzww/fff//KK6989NFH/f39LQAAABRRRS0AL1q06I033ti+fbtHf69evV544YXzH3V27949ZMgQ0z58+LBVEM7FPL0xffr0119/XY2WLVvOnz/futAowL/yyiszZszw6K9Vq9aDDz7Yu3dvC+fFhg0bBgwYkL1fB1batGnTrVu3f//739Z5dOzYsYcffliNnTt3duzY8fLLL7cAAABQRBWdWkdmZuZzzz03dOjQ7OlXFi5c2LNnT0VHC0VFWlqayvt1XVTUzXvwr7/+qmSVPf3K3r17R4wYoWysn5CFs7B+/Xrzdeh7ycrKsk6TCsLffPPNI488on/I1nlUokQJZW/TDg8PtwAAAFB0FZ0K8MyZMydPnmy/rV69evfu3YOCgta7qOfAgQPXXHPNt99+GxkZaeHCp4gVExNj2qmpqXmMTExMVFExOjra7uncuXOzZs327NmzZMkS5S71qLidlJT0xBNPWDhTOiRhdqZ59cbAgQNLliypCQ8ePLhs2TLTqX/IpUuXvuuuu6zzQun3448//vLLL1u1atWwYUMLAAAARVcRCcBRUVGPP/64/fajjz7q2LGj+9uHHnrIcv1d/tlnn917773Z55CRkeH9dcLp6enZL1ZU/dDPJd/JNdKb6wxPa5XOxTzPTI47J0dervPZU3XXTr9XXnnl1KlTFbrM2yNHjvznP/8xh0jeeeedUaNG2cVAd2f/8yjY3ZLl4v3e82b9vV9Dq+B+SE8++aQKsKatf8U33XSTCvJqz507N7cAnOOiz3J9mrvk9ql2tb4UX91HAAAAAAWoiATgBQsW2O1nnnnGPf3KzTffvGvXrnfffVftWbNm3X333XZy+PXXX7/55pu1a9euWrUqIiJChcE2bdr06NFDBSgzID4+/tZbbzVtBSeVib766qsffvihcuXKN954o7J0sWLFVq9e/dprr/3000/KTlr04MGD27dvn30l9Te04vf06dO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NN/ro1KlTr7/++rXXXlunTp0OHTq89957ZpJBgwZNmTJFPQMGDIiLi7NntXLlSg3+73//axUaFSpU0NZp/du2bXvdddedPHlSlWHr/27CiRMnfv7559tuu61NmzaqY6vxxx9/aIx2wogRI2bNmtWtWzd99PTTT2uHmNlqV2hLNfm7775rFSbPPfecNvbFF1/UcTd/9VoAABAASURBVA3l/AYNGowbN+4///mPtlGfjh8/Xh+ZkToooE1QmVdtVXrV1rarmv3BBx/oaIg2cMWKFUuWLPnXv/6lAdohOpSgnXDVVVe9/PLLZj+Y/aM9oE7torlz5yp+a39qt+hno/lbAAAAwAWICrAnVXFLBP/diAjzm3JXacvP+uqnlNb1gzpeGpzlVhi+skmw+htWD9R/Tw8sNWvFqT/+yqhZMWD2iuQDf2VYhVL9+vX1qsqhXmfMmDF58uSHH364SpUqirXKToqRKiRu3br1hx9+UGXV39+/dOnSZsINGzao0njzzTf36dPHKjT27NmjVc3MzIyOjp4wYULPnj3Dw8PV774JxYoVU+hVvfSJJ544fPjwpEmTVBJXPI6NjV22bNm2bdv06Z9//jl9+vS6desq4Jld0a9fv1q1ammwVWgol2pthw0b5n6pszZw1KhRph0VFZWS8r8nYivl/vbbb/Hx8cnJydpARd/77rtP+0QRul69eu3atVu8eHFGRsbQoUN11EADdOBAc9YclHhjYmJeeukls39+//33O++88+uvv3700UdDQkJuvfXWwMDAiRMnXn755S1btrQAAACACw0BOFe3dS0ZFGg98G7Clz/+nSu2TC5X3K2yO3ZGwuffpyiM7JxaThl454H0LXvTFYBf+uykVViFhYVVqlTJlEBF6VexR43LLrvsiiuuUL85k1bt1157TY0DBw7odfv27a+88krfvn2ffPLJc3GjqTP2vov9tn///nbb3gRFONUwH3jggapVq+rtwYMH161bZw9TEr7kkkssV337119/tVzl3xtvvFFBUe1LL71UZXOrcFCa1WtkZORpTaU0q9f27dt36dLlyiuvVMFcxwiUgatVq5aamtq5c+cvv/xS+0SVcFWANTI0NFSxX2nZTK6CsErH2kXXX3+9fgD333+/OnWMQPuQAAwAAIALEadA56pJrUCVfBdv+F9VbceBdPdPl2/++xJKDTiRkBV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ym2T79u1PP/302rVr7Z5mzZq99NJLDRs2tAqIxzYeO3YsxmXHjh1nub1nLPue+e9//6vXJUuWEIABAAAAnK4ifgq0qpoePatWrRo/fvx11123dOlSyztZWVlz585Vo3PnzitXrhwwYIBVoJTlbrjhBjt8Zrd+/XqVi93Tr2zatKlr167aHKsgZN/Gbt26acXuvffeNm3aWD6Sfc+8/vrr6nniiScsAAAAADhNTjkFetmyZXrdt2/fDz/88P7776t92223qZyoanC+08bGxp48eVKNf/3rX3Xr1rXOr5SUlAceeMC01VD8K1++/IoVK/7zn/+o5+6771YSDgw82+8xx20cM2aMVch0cLEAAAAA4PQ54iZYISEhDV2uueaaZ5991q4ovvDCC/aYn3/+WXmvbdu2jRs3vueee0xglokTJ/bv39+0n3766Z49e65evVrtQ4cO3X///QpjVapU6dKli6aNj483wyZNmqRhDz30kD1z5VX19OrVKz093X3FVNRV/4EDB9T+8MMP1Z46darHym/dunXv3r1qDBw4cNSoURdddJE2R7OaPn26OmNiYsz6WK4rhF955ZU+ffpola6//vrXXnvt+PHj5qPNmzf3dNm9e7dmom1UylWEjo6Ozm0bt2/fbiYxYyxXzXn06NGaVlutmasubQZoufp02LBhas+ePdte8wkTJqjn0UcfdV8BNUaMGKGlP/fcc+pPSkp68cUX1a911s7XKmkN89gz2s9qqw5sL+Wrr77S99XYRd/I8uXL7Y8efvhhDX7rrbcWLlyoHaJFdOrUac6cORYAAAAAR3LiTbCUV1X+VR34p59+UiJV+VQh89prr7UHzHOZMmWKcuYff/yxc+dO03/ARalSlWT3y2J3uqxZs2bp0qXBwcEHDx7csmVLQECAPUCTqEcNj5sqnzhxwvSLCrBqt2zZ0mNtFURN45FHHvHYiscffzwtLc2UfzWrAQMGmPQoP7ksWbJk7ty5oaGhCQkJZkG33367idOiWKgN+frrr3PcRm2ImeTUqVN6/fXXX7U3zBil7ldffVX1czMr1ajNemrCK6+80l5DvdUcihUrpra9AsOHDzexNjExUTvfZHL3RetggTJtbntm165dats16lmzZimT20v81EUHIHQUwB6sWZklisn/4eHh3bp1swAAAAA4jEMfg3TZZZeZhhKRYli/fv3UVsRat26dgpxqrXqraqRqm08++aRdDVbq27hxY/fu3T/66CO9rVy5sj7asWPH2LFjzazszOYlhVjNUPNR++abb1b7wQcf9BijcK7XiIiIsmXLuvcrYKuUeu+995pTglXtNElSuV2lWlVoLVcoHTdunPtUycnJJt63b9/eDFD0zXEbPVZDC7IHrFy5UoV0O0ifFmVRTTt//nxF8W+//das83vvvaew+sknn1iuuKvc7s2e+eWXX0z67dy586pVq7755hvVkPV25MiRCvbuS7z77rv1qZZresyCAAAAADiNQwNwzZo1TUNJSdHLXP6qaFetWjXlTDspKXyGhYVVqlTJvFXlUO3ixYur9Hr48OENGzY0bNiwdOnSQ4YMMQNUJrVOh2alGQYFBaldqlQptVWt9Rjz22+/6TXva49VWDZ3w1LSU522YsWKN910k6rcluumX+4jn3/++TYuGml6tCE5bqP7VIrNphCt8qnqzFoZzfyOO+6wTt/EiRM1rY411KlTRyn3sEuPHj1CQkJUVDdhXsvyZs+oxG3P8+KLL65fv/5bb71lenQIwB7WoEED5WR9aparnj179lgAAAAAnMehAfjgwYOmcdFFF23bts20r7766rou9rOFTPU1Rz/88MOYMWP69Onj/kSlrKwsq6CZrL5///48xuhTk+FbtGhhdzZr1kyv0dHRR48etTvtIH3ppZeaRmpqqpUfHSMwDfcztE259XSZtbLpAMQrr7yiUN2pU6fGjRvb1zN74+eff9Zro0aNypQpY3qUk03RePPmzfYwe0utf/ZP9nuDAwAAAHACJ14DbLldWKs65I8//mja7tlMSUzJNiIiIsfJ33nnnaefftq0FcAUuswzinILwGcTjJs0aTJ//nzl2ISEBI8qqLZCWa5ChQrmMl0xF9wawcHBpmF/KqamarnOoLa8phqsaSQlJdmdiYmJ2Ue6b6nHBc8eayXa83379jXtWrVq1a5dOyYmxvJ6d5lrj91nKCVKlPBYT3uTxd/foUd8AAAAAFjODMAbN26cPHmy5apnKh0pwZr+CRMmVKxYMd/JFc8mTZqkhsLbyy+/rMSluKUgrR4/Pz+9mrtS/fbbb0qnJmdGRUXlO9sc46LlCtim8dZbb5k7KhsqXPfo0UONN954w9zzyXLdjst+SpA5dzokJKRatWp5F5DzpTq5aXz++efdunXTZmrTzHODbfZW2z2HDx/Oe7bmhszVq1dfuHBhuXLl1NaGrF+/3uxGW257RocGvvzySy0xLS3NpFx9EebKZPsabwAAAACwOaIgdvLkyYMua9asee211/71r3+Z/lGjRlluCfO5554zjynas2dP9+7dlSQXL16cfW6KW6ZQWbp0aVNvnDJlivsAVTLNQj/99FMN1tzee++9PFYvLCzMcj34RzXe7J8qy5k1VACePn360aNHtZJKifYluNdcc43in3mg8SuvvGIucFVx2NwHy9zs6iwpxg8YMEANBc5bb7114sSJ2oceVxebk6tVOdfxBR0jWLp0qamK5+HPP/+0XBHdnMOsabVd7gPy3jMKwJZrPz///PPazyp0P/nkk+4fAQAAAIA7p5wRau78dNNNN7366qvmctl3333XFEsVYk1Fd968eQ0bNuzSpcsVV1yhAKmc2a5du+yzCg4O7tq1qxrvv/9+ixYtGjdurHmaj8y5u/aFsg8++KBqp5qbCcy5MfVbFW/r16//4osvenyq1Zs5c6a5tHXs2LFNmzatUaOGJjGP9lHKLVmypBqaUElSm6bFKYua2zhHRETYmfAsPfvssyZVfvPNNy+99JJC6S233OI+wOxMrcB1111XtWpVcwuuvHXq1Mlybbh2uyY3GdtyOwU67z2jb2fQoEFqTJ06VftZxx3M3blHjBjhft0vAAAAABhFPAB7nEwrHTt2fPjhhxcuXNizZ0+7U0FrwoQJzZo1U34zT8Tt3bu38rCpQNozsRuvv/66eeBtdHS0XlWYNf3mElMVbDU3xVF7iXYKNXMwH9nXo/br189+CrH79bq2ihUrfvLJJx613AYNGsyfP1+R3rytV6+eCs5mrbQVWoRSuqayz1722AS7YVYje79HQzn8iy++0BJHjx6tzVH5V5VnM8Cc5q3K8O23324v6M477zSB1uNiY/dvRONNHVsrvHfvXhXkzUnd9pjc9owZoFfF8rvvvrtWrVqmv06dOg899NBjjz3mvkT3636z/x4AAAAAOIefNzcBPheOHj0aGRlpFTKJiYnHjx9XudX9zkm5SU5Ojo+PL1++fI63VlIZU/G4ePHi4eHhlhcyMzP1XRQrViyPkHbkyJGDBw8GBgYq7prCb3YqXGu52gRzUW5BefPNN7WxF198sR2577nnHh0jUJF58+bN9h7Q0g8fPqx9ktvq5bjCx44d03xy2+fe7BnV2LUOHo9KBgAAAFAIRUVFKTJYvuDQu0DnppSLl4NLuOT2qdLaaSV85TePp+9mV8kl7zHKvdWqVbMKmg4NmDuHffXVV6q4/vDDD+ZO2jfccIN7/tfSa9SoYZ0OTZL3RnmzZ3K7XzcAAAAA2KgAwysnT5588cUX7ZO9jVGjRt17772n9UQlAAAAAA7nwwowARin4cSJE3v37o2JialatarqwPkWZgEAAADAA6dA48JQtmzZ5s2bWwAAAABwASIAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEAjAAAAAAwBEIwAAAAAAARyAAAwAAAAAcgQAMAAAAAHAEfwteS0pK2rFjR2xsrDeDZ82atWLFCquoyMzMHDt27MKFCy0AAAAAuDARgL1y9OjRQYMG1alTp2vXrpdcckmvXr327duX9yTPPPPMvHnzrNOXlZX10UcfrVu3zvK15cuXL1iwwLTj4uKmT59+ZlsEAAAAAIUBAdgrI0eOVCJ98803ly1bphwYHR3dv3//9PR06xzIyMh46KGHCkPUnDp1qmK8aZctW3b79u3vvPOOBQAAAAAXJgJw/lJSUtauXdu+ffu+ffs2bNiwe/fuH3zwwT333JOQkKBPFYNfeeWVLl26tGjR4uGHH46Jick+h/Xr1w8bNqxu3bo33nijXVN179fkkyZNyszM/OOPP6688kp9pGEdOnT49ddf3edz8uTJJ598sm3btprk5ptv3rVrl+U6OblTp06vvfbamDFjGjdu/O9//1spPfs6aD3Hjx+vldcY5fkdO3aY/lGjRg0ePHju3LmarTZB809OTlZ/nz59tNWK+lqNTz75RD3K/FpJe83vvPNOrYaK4epU1VqdSshmsKrl+khztpcCAAAAAD5HAM5fsWLF6tSps3TpUoVMc+Zzo0aNlPFUFFV73Lhxr7/+erNmzfr16/fhhx8OGTIkNTXVffI9e/bccsstirIjRozQW70uX75cjd9++039P//88+23316hQoXnn3/+7bffDgsLu/766/Vp9erVNcMyZcq4z+rZZ5+dNm1a586dFVk3eswD9AAAEABJREFUbNigASZ57t69+9VXX1Uevu6663766Sd9mpSU5LEVisdvvPFGzZo1b7rpJiXkAQMGREVFqf/w4cN6+9hjj2m2F198seavkerv2bNn5cqVQ0JCtBT1q2fnzp1Hjhwxi9Oab9y4cejQodoJWnPtGfUrOe/du/eBBx6IiIjo2rXrnDlznnjiCQsAAAAACgfuAu2VyZMnKzG+6qJ0pwyp7FexYsXY2Nj333//tttuUzTVsNq1a993333btm1r3ry5Pe3HH3+syu2nn36qPDl8+HBVa1VAVslX+VD9X375pYqlquJqQkVi5UnVlrWUyy677N577/VYDZVbVYVu2bKl2iVLllRFd//+/TVq1NBbRfSPPvooMDDw0ksvVQRds2ZNt27d7AlPnDgxa9YsFXVNCfeqq65SrFWRWetjBsyYMUMVYMXpgQMHasVUB77jjjsU1BVos6+G2SJ7zbVnFIDtYTo08MILL6gRFBT02WefHT9+PDw83AIAAAAAXyMAe6Vhw4YqeK5atWr16tX//e9/lYcV/1QTNqf4KgMfO3ZMjd9//12vv/zyi3sA/uqrr/T61FNPmbcHXNRQ7VdlXmVItf39/SdOnJjvarRo0eLrr7/WDJUqzUXC5nRladWqldKvGk2bNtWrqe7azHrakbh169Z63bJli3mrMq/Srxp+fn4q/K5cuVI1XvdN8OCx5ir2rl27VoVu95mL5qAArKIxARgAAABAYUAA9pbqmV1cHnvssQcffPDzzz/ftGlTRkaG5TpduVq1amqUL19eReCaNWu6T5iWlqZXM0AUF1WtVeE0NTXVRFbvDR48WCG8ffv2DRo0UGp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bHh5erFgxCwAAAABQtKSkpMTExCj0+fwkXx8HYNV+tSMiIyMtAAAAAEDRFR0drQzs2zqwj2vQ8fHxERERFgAAAACgSFP6TUhIsHzKlwE4KSkpODiYM58BAAAAoMhT9AsMDExOTrZ8x2cB2DzoiLteAQAAAIBDlClTJi0tTUnQ8hFfBmA/Pz8LAAAAAOAYioEZGRmWj/gsAGubg4KCLAAAAACAYygGOrQCTAAGAAAAAEfxbQAOtHyEAAwAAAAATuPQAJyZmenzhyADAAAAAM4nxUCFQctHfBaAAQAAAAA4nwjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMABYAAAAcAICMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEQjAAAAAAABHIAADAAAAAByBAAwAAAAAcAQCMAAAAADAEfwtx0tPT8/MzLQuBGlpadZZOMvJAQAAAOCC5pQAnJycvHnz5u3bt586dcq9f9++fc2aNWvfvv3x48etQkwpvVevXpdccsn3339vnb6znBwAAAAAioCiH4D/+OMPZb+LL774mmuu6d69e+3atW+88cYjR46YT7ds2RITE3PgwIEdO3ZYBWT06NFVXPbv3+/en5KSYvr79OljnaY///xz06ZNJ0+eXLduXb6DU1NT17mcOHHiDCYHAAAAgCIpYOzYsZYvJCUlhYaGWufY7t27e/TooXzr3nnw4MF58+Zdf/31pUqVql69uqqjqgD379/f379gDgcEBQVp/mrUqlXrsssus/t/+OGHuXPnqnHnnXeq7GydjrCwsPDwcIXnYcOGabXzHqy426VLl08//bRly5YK/Kc7OQAAAACcOwkJCSEhIZYvFPGbYH3xxRcqe6oxY8aMzp07Z2ZmfvnllyNGjFDVVx/dcccdJUuWHDNmjFWg2rZtq69Ty120aNFtt91m9y9dutQ0evbsaZ0+91md/8kBAAAA4EJXxE+B/uabb/SqAq8qon5+fgEBAb179x41apTKwipB66Pt27f3dImOjtbbfv369cxm8ODBZm4pKSlTp069+eabzWnMr776ao5XDgcHB99www1qrF271j4JOSsra8GCBWq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p08cek5iYGOySx0z++uuv4sX/H3v3HSVVYTf+/7L0slSRpliQpoBdsBsVewK26KOxxK7Er1GfGE1MNOoTk6ipdsUWo1gwiEpQFEUUURQEEazYEJAOS9/2+5y5J/Pbs7RFgUXu6/XHnDt3bptxOcf3fmZm68VcN1lHpaWl+T+MBAAAsHmYNm1ay5Ytk+qQxc8Ap2rlrHmDmjVrxvR41KhRkbjRutGx++yzT8VtGjVqlKztLN+68+Ps6hcAAGB9yW4AV8Upp5zSo0ePKVOmxKw4OnbnnXf2QVwAAIDvKQG8Ft1yEgAAAL7nBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwoSMieSZMm3XvvvfPnz9+guwAAADWeTQ8AABAASURBVGxSBHCVHHTQQYcffniyuXj77bevueaa2bNnb9BdAAAANineAg0AAEAmmAB/J1988cXZZ5/do0ePPfbY4+c///nChQtj5cSJE/fff/8HH3zwhBNO6NSp06JFixYsWHDVVVfFNrH+2WefjfUxTU2PMGbMmHPPPTc2+/GPf/z000+v8iyPPfZYPBrbHHvssS+88EK6sqSk5Kabboq5dJy9X79+kyZNStdffvnlZ5555v33379HzjPPPPPGG28ceuihsXucKL3C1Pvvvx8HjPXnn39+fvfwxBNPpKf7yU9+MnTo0IpXsspdVnkl8TTjyT766KOxXF5eHq/SD3/4wyVLliQAAADVRAB/e2VlZZGII0eOPOOMMw4++ODoxquvvjrWL126dMqUKb/61a9iOUqyZs2aF1988UMPPbTzzjsfdNBBl112WRTp1KlT49FPP/301FNP/eCDDy666KK4G7cvvvhipbMMHDgwdomKjnydN2/eT3/602jmWB/n+utf/7rddtuddNJJw4YNO/n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AQCYIYAAAADJBAAMAAJAJBQmsV5MmTZo4cWICAACwiTEBXm+GDx8+ZMiQldeffvrpPXr0SNarBQsWjB8/vmfPnnXr1k02MaNGjVq+fHm3bt0SAACATYkAXm969eq14447xsJnn302cODAs88+u1mzZnE3vV2/ZsyYMXjw4J122mkTDGAAAKCKysvLb7/99uLi4siHwsLC/PqioqL+/fvXqVPnoosuSlh/BPB60yAnyY1n43bLLbds0aJFLNx7772Rqaeddlq62TPPPPPRRx9dfvnlDz74YMOGDUtLS995553YcY899jjmmGPSbebNm/fUU099/PHHjRo12muvvQ477LCKJ3rrrbfi0Vi45ZZbOnToEP9UYvnVV1+N0evcuXO32mqr2L5Lly6VLm/atGmPPPLIzJkz69Wrt88++xx++OE1atSI9a/lxI7bb7993759W7duneQCe8CAAbFL/JOLzP7xj39cs2bNqVOn3nnnnb1793755ZfjIFdeeWX+OmvVqhWbnXjiibGQ5P4Zx+7vvvtu7H7AAQcceuihCQAAsCrLly+P//G+9dZb+/Xr17hx41izcOHC2267bc6cOe3atUtYr3wGeIPbbrvtxo8fv2LFivTum2++GWtiYf78+aNHj/7iiy+OPfbYrl27vvLKK8OHD4/1sWX8uEdtRg9369bthRdeGDFiRMUDRqnuu+++sRChe+CBB8ZCHCcGwu3btz/uuOOSXHLH7hV3iSKNf1FRp2eeeWYU9YsvvjhhwoRY//bbbw8aNCiuJ65h9uzZ8cunpUuXpr+FWrRoURwtxtrR58OGDYuN4/dSy5Yte+655/bcc8+jjjoq/qHGMeP6Y3nvvfceN27cww8/nJ7u888/j3+ukdMtW7YcOnTop59+mgAAACuJodS5554bk7P4/+eogKKctH5j5TnnnJOwXpkAb3CRi//5z38mTZq0yy67fPXVV9GQsSZ9KIr0Zz/7WYx/IyAXL14cDXzwwQfHfDja+KqrrkoHyFGksT4N3dQWW2zRqVOnqOLu3bun20TQdu7c+ZRTTonlmCRfd911r7/++kknnZTfJWo2ujoe2jGnR48e6fsroq6jsdMtY4QbO37wwQfx6BlnnBGj4BhQx/opU6ZULNjYePfdd4+F9957L2bdl112Wdu2beNuq1at0qgOMfi94IILYmi88847/+Y3v4k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77bZ33HFH8q18x90BAAC+Fzb/AP7iiy9++MMf7rDDDkcfffThhx/eoUOHH//4xzNmzMhvMGXKlNGjR0+YMKGKB1yxYsXonHnz5iXr6Omnn26X88QTT1R66Cc/+Un60KJFi5J19O9//ztun3/++apsvPLzXafdAQAAvqc28wD++OOPe/fuPXbs2IorX3/99cMOOyzfwHfffffxxx9/2WWXVfGYs2fPPj5nzJgxyTo68MAD04WhQ4dWXF9UVPTyyy/HQlxYo0aNknX0l7/8Ja7nt7/9bVU2Xvn5rtPuAAAA31ObeQAPHjx48eLFsfDggw9OnTr1yy+/vP322+PunDlz4qFko2vatGkkbpIL4KVLl+bXjxw5Ml3o27dvsu7233//v//977vttlvyrXzH3QEAAL4XNvMAfumll+J23333PfTQQ2vUqFGzZs0+ffpcfvnlRxxxxJIlS+bNm3fUUUc99dRTsc3kyZNjuV+/fumOb7311plnntmjR4927dpFlN5xxx1lZWWx/s477zz99NPTba655prY5Y033kjvPvPMM7F7p06doid/85vfTJo0aZWXlE/cGETnVw4bNixdOPjgg+M2Wv3SSy+N48TZ48qvvvrqhQsXphtcccUVcdJbb731n//85+GHHx6nmzlzZmwQK2OQm24TT+0Pf/hDrInd99577wsuuCAm4bF+dc+30u7hueee+3//7//1yIkrefHFF/MP5S8gnu+xxx4bpzjooIMGDBiQ3yB+uXDllVfGyvzFL1iwIAEAAKhum/mfQdp6663Hjx8fqRkj1v322y8aOFbm3/37zTffxKP5jWM50jHJpWxEY379mJwvvvgiqjLSNNIxXf9lzvz582P54Ycf/uUvf5mun5Lz2GOPDRkyZIcddqh0SYcccki6EFUZfZjkvoE5gjMWfvjDHxYWFn722WdxqfntJ+e89tprL7zwQp06dT766KO4zoje6dOnpxuUlpamKyOG425JSUkEalq8+YscPnx4nKJx48arfL4Vdw+R1lGw+c0ez7ntttvSdE83jpaOw6YbxLnidwrNmzeP4XaE+g9+8INo4FjfsGHD9OLj1xCvvPJK3bp1EwAAgOqzmU+AjznmmHTh5JNP3nPPPWN6OWjQoPw0dcstt3znnXeOO+64WN5+++1jOZ2OxngzbiPk3n777ViZhl9k4fLly6Ny01g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bt25dr169BAAA4L+mTZsWpZNUh6wEMAAAAJuCagzgzf/vAAMAAEAigAEAAMgIAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQUJ62jq1KnPP//8woULY3n48OEDBw5M1pPS0tKvv/567ty5CQAAAOvbZj4Bvvbaa2vWrPmb3/wmWX8+//zzYcOGdenSpXHjxq+//npRUVGfPn1q1fpOr2RJSUmE9JgxY9K7cbRTTjmlR48e6elCr1696tWrl6zxqqqyGQAAQGZ5C/R3csUVV0S7fsf6DUOGDIn63X///XfZZZelS5c+88wzDz300OWXX96mTZsJEya8+uqr3bp1W3PZVnEzAACAzMpoAH/88ccvvPDCF1980bRp0xi0Hn300TVq1Ij1kyZNevrpp+fNm9egQYNo0RjtpuvHjh370ksvzZo1a7vttttmm23yx3n00UfnzJkTpRrT1/vuu+/QQw+NLadNm9a5c+fevXu3b98+tlm8ePGTTz754YcfRicfc8wxr7zySrt27U499dSK1xPnjdsf/ehH6emie99+++1I68cee+ydd96JNX/96187dep0+umnL1u2LGbFkydPXrFiRatWrU4++eQ42sqblZaWxhN57733li9fHmuOO+64mFcnAAAAGZbFzwBHoN5zzz1ff/31XnvtFaEbRfrvf/871kfKRsRGMe63336FhYWvvfZazFRj/WefffbII4/EozvvvPP8+fOHDx+eP1TcjfWxEHstWbJk8ODBjRo12n777SNQBwwYEOvLy8vjXBGi0bQRolHCM2fOXPlTvmkq33XXXVOmTCkrK2vSpMkhhxyy9dZbd+jQYYsttoiHdtppp9g9FqJ1x40bF4G9xx57fPPNN//4xz/iFCtvFhc8atSoaPXddttt4sSJt912W+R0AgAAkGFZnACPGDEiIrNfv34xO416vPnmm6MVY9hbUFBw2mmnxYw3hqURtL/+9a8/+uijAw88MEo49rrwwgujJ2Oy+sc//jEKNnZc+cjdu3c/44wzYiGiN0a+RUVFMbCdOnVqly5dzjnnnCQ36Y3GXnnHOHuMoz/JibsRsYcddti2224blRu5Hs0c8+Q0cSPa995777Ry69atO3LkyMjgSpstWrRo/PjxkevxdGKz1q1bDxo0KGbUO+ywQwIAAJBVWQzgSM169epF/cZyjRo1olqjIadPn77VVlstXrw48jiGurEQj65YsSLJfe1zbJ++87lmzZoRli+//PIqj5x2aYiRbATwvHnz0vnwLrvskq7v2rXrKnds2LDhVVddFePfd999d8KECR/lRKJHjVfasmPHjmPGjIkBb1RubJO/yIq++uqruI0GjgKPhVmzZqXPWgADAABZlsUALikpiWFv/m76FVbFxcXpeDbuRii2bNnys88+W+X2tWvXTnLlvPKRI48rLaRfSRVz4PRuDJCT1ds+59hjj33ppZeGDh36zjvvrBzAf/vb36LVW7Vq1bZt27iqGGWvfJw0iePULVq0iIUYaC9YsCB2SQAAADIsiwHcvn37mLJGEzZp0iTupnPUGAg/+uijsRCT2Fi/dOnSt956K90+UnPy5Mlz585t3rx53I3lJPfh3qqca+utt47bmBjvueeedevWjaxdeZuI2Ouvv75NmzbnnXdekkvrHXfcMbasWN1p08Y1RP3m39scBxw9enTFQ6WbpSeNM/bp0yddOWPGjDSGAQAAMmvzD+DFixc/++yz+bvRlnvttVcE8G233XbQQQd99dVXU6ZM6dy5c506dZo1axYbRHl26tQpZrD5XaIkI3pj+3333ffLL79M32BcRY0aNfrBD34QAfzrX/86HTVXzNpUrIlkjflz//79d9lllxgXDxs2LMl9ojjJ5XfcDho06OCDD475cJL7Cuu33357zpw5Feu34mZdunRp3br1yJEjo5Bj8Dt8+PDI5osvvrhhw4YJAABAVm3+AVxSUvLKK6/k70YT9u7d+4QTThgyZMhTTz0V8Rn1m35zVZTqhx9+OCZnjz32mD17drpLjx49Dj300DhI7BJB27NnzzfffDP/Fug0aNO7+ZUV7x511FHbbLNNJHTt2rX333//m266aeW3T5966qkPP/zw5Jz0mCeeeGLHjh2TXAZHP0elFxcXX3LJJX379h08ePCAAQPq1asXtfzuu++mR6i4WQTwhRdeeN9997344otJ7j3e8Xwr/vUmAACADKqx8lcobRyzZs1Kh5bVaNGiRQ0aNKg0kl26dGmsiU6utHF5eXkMkyOAk3UR+f3oo4/GbPmYY46JuxMnTnzggQf222+/6NhVbjxz5swo2/S91hWVlpZGNqeXGlcSVx5XsnJIV9wsvbtkyZLCwsIEAABg0zBt2rSWLVsm1SGLnwHOW2XN1q9ff5UbR1iua/0muelrzZo1Y3o8atSoOnXqRLhG3+6zzz6r23h1vxTIf6tWeiWra9qKm6V31S8AAEAq0wG8cZxyyik9evSYMmVKDNujb3feeWefxQUAANj4BPDG0C0nAQAAoPoIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmSCAAQAAyAQBDAAAQCYIYAAAADJBAAMAAJAJAhgAAIBMEMAAAABkggAGAAAgEwQwAAAAmVCQUE0+/PDDe++9d/bs2bH88MMP33TTTckmadKkSXGd8+fP36C7AAAAbGgCuEoOOuigww8/PFmvJkyYcM0118yYMSOW//nPf95zzz0rVqxINj1vv/12XGca6htuFwAAgA3NW6A3CYMGDYr6rVOnTgIAAMCGYQL8nYwZM+b888/v1KnTD3/4w9tuu628vDxd/9prr/Xt2zfWx+j4z3/+c1lZWbr+hRde+PGPfxzrL7rooooD0t/97ncXXnhhLEycOHH//fd/7LHHTj/99Njs8ssvnzRpUrrNggULrrrqqj322CM2ePbZZ0844YSYsq58SbFveopjjz02TpeuLCkpuemmm2KI3aNHj379+uWPGcc/88wz77///j1ynnnmmTfeeOPQQw+N3c8999yFCxfmD/v+++/HAWN9PN/87uGJJ55IT/eTn/xk6NChFa9klbus8kri6cSTevTRR2M5XsOzzz47Xs8lS5YkAAAA648A/vY+/vjjU0899Z133jnnnHOaNWv2+9//Plo31n/99dcnnXTS/PnzI/Datm17yy23PP7440nuPc8//elPP/jgg//5n/+ZNm3aDTfckD9U3P3oo49iYenSpVOmTLnssstatGjRu3fvAQMG/Pa3v01yWXjxxRc/9NBDO++8c0R1bBClOnXq1EqXNHDgwHho0aJFka/z5s2L00Wix/qrr776r3/963bbbRcXNmzYsJNPPjnOmF5q3P3Xv/51/PHHR+5ecMEFZ5xxxn777bfPPvsMGTLkH//4R/7IUeytWrXq06dPxGrEeRw8yQ2uf/7zn8c1n3feeXExEa4jR45c8y6rvJIjjjiiQYMG0fNz584dPHhwhHS8sLEmAQAAWH+8Bfrbi4nl4sWLo+5iyBkz3mi5COBLLrmkZs2a//znP6NUI2JjjNmxY8fRo0fHo2kGx1477bRTDEJjOjp27NhVHjly8cYbb4yF2rVrx4g1sjBO9NJLL8Ws9S9/+Uusj2KM5ZV3vOOOO9q3b//kk09GPUb9RtCOHz9+hx12iOuJiXTMqGObgw8+OKbHTz/9dDpzDnFhzZs3j+u8JCe6PZ5Oly5dxo0blz9yFPW1114bC7vuuusvfvGLESNGxAFvvfXWOF3sXr9+/bPOOqtXr1533XVXzHJXt8uBBx64uiuJXxPEWPi6664bPnz4vvvuG3mcAAAArFcmwN9e9GHkX9RvLBcUFMTANhY+/fTT1q1bt2vX7pFHHrniiisuvfTSJDfXTXJvb47to35juVatWkceeeTqjtyzZ890Yffdd4/bGTNmxNw4FtJThJjQrrxXnGXy5MkRmensdIsttogSjul0+jbjww47rOLBI4zTu3FJUb+xENPauO3cuXP6dGJIu3z58vzB81d76KGHJrnvec6fLuo31sRB4qreeuutNeyyhivp1q1bjLij9ufMmfPHP/6xRo0aCQAAwHplAvztRR9Gx+bvxrQ2blesWPH666/HeDbGv4cccsg222yT3yCKseL29erVW92R85ulxwwNGzaM2/zHYlf5fdExVa64b8XrrLg+4jaOlo/blbdfpfyVpN/UFRdQXFxcafe6devGpDr/geeVd1nzlcRvDdKFNbwyAAAA35oJ8Le3yy67TJkyZebMmend0aNHx23Hjh2fffbZWHjppZf+8pe/xFQzv30MOWP76dOnp3dfffXVpMq6du0at/fcc0/awP379195m8LCwu233z4uIy3h6O3f//73zz333I477pjkvq8r3ezDDz+MTO3Ro0eyLt544410IZ3xdunSpXHjxjE9jtOVlpbGmmXLlsU2e++9d2Tt6nZZw5XEy3L99denI+5f/epXCQAAwPpmAlxVUWjpJ1dT++23X58+fR588MGzzz77pz/96eTJk5955pkTTzwxppetW7eODe6+++699tqrYqkec8wxAwYMOPPMM0877bQJEyYMGzYsqbJmzZr9+te//r//+78I7JgtJ/+dCVdy8sknR/RecsklRxxxxKBBg4YOHfrAAw/E9ey///4Rz02aNNlqq63SZxEbJOsiDsuT7FgAABAASURBVBsj3zjpTTfdFLcHHHBArDz11FNvvPHGSy+9NGbdcbo5c+bEK7CGXdZwJWn0xpaPP/542u1HH310AgAAsP4I4KqKuoswy9+94YYbontvv/32m2++Oca8EXjRfn/4wx+S3FdYvf7667fnXHjhhfm/APSDH/zg2muv/cc//vHLX/4yOvZnP/vZrbfemj9g/g3DodInYNO7caju3bu/9tprdevWjdCNbszPWvMuuuiiBQsWRGZHjsYlRTOnn7+NGo9MjUtNcsPkhx9+OB0pr1nNmjXzZ7/mmmti9xjYxpA5nnvbtm1jZb9+/RYuXBinGzhwYGR5nC798qo17LLKKxkyZMgLL7wQ27Rs2TJ+oRArr7rqqgjmmGknAAAA60mNVX6adCOYNWtWWkSbgfnz50eqpbmYt2jRoliTfkFURWVlZRGNTZs2TdZF/Ge67rrr2rRpE80Zd0eOHBkN/L//+7/pl2xVUl5ePnfu3ObNm1cK6ZjHLlmyJKavybeyuiuP08UrEDPqqu/yHa8EAAD4/po2bVqMvpLqIIC/N2J6fM8990QDN2rU6OOPP27fvv1jjz0WtwkAAMD3hwCmSmLwO3bs2KVLl3bq1Onggw9e1zEyAABAtRPAAAAAZEI1BrAvwQIAACATBDAAAACZIIABAADIBAEMAABAJghgAAAAMkEAAwAAkAkCGAAAgEwQwAAAAGSCAAYAACATBDAAAACZIIABAADIBAG8bsrKyhYtWlScE8sJAADAxlVQUFA7p7CwsEaNGglVJoDXwZIlSxYsWBA/ZA0bNoyftpo1ayYAAAAbV2lpaQzkSkpKpk+f3rRp0wYNGiRUjQCuqsWLFy9fvrxNmzYJAABA9amZEwuNGjWaO3dueXl5jOgSqqAgoQpi9hv127x58wQAAGCTEZGybNmypUuXJlSBAF67srKyBQsWqF8AAGAT1KJFi3nz5sUcOGFtBPDaFRUVFRYWJgAAAJukxo0bL1q0KGFtBPDalZSU1Krlw9IAAMAmKoJlxYoVCWuj69auuLi4du3aCQAAwCYpgiWyJWFtBPDalZWV+YtHAADAJiuCJbIlYW0EMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATChIYL2aNGnSxIkTEwAAgE2MCfB6M3z48CFDhqy8/vTTT+/Ro0eyXi1YsGD8+PE9e/asW7dusokZNWrU8uXLu3XrlgAAAGxKBPB606tXrx133DEWPvvss4EDB5599tnNmjWLu+nt+jVjxozBgwfvtNNOm2AAAwAAVVReXn777bcXFxdHPhQWFubXFxUV9e/fv06dOhdddFHC+iOA15sGOUluPBu3W265ZYsWLWLh3nvvjUw97bTT0s2eeeaZjz766PLLL3/wwQcbNmxYWlr6zjvvxI577LHHMccck24zb968p5566uOPP27UqNFee+112GGHVTzRW2+9FY/Gwi233NKhQ4f4pxLLr776aoxe586du9VWW8X2Xbp0qXR506ZNe+SRR2bOnFmvXr199tnn8MMPr1GjRqx/LSd23H777fv27du6deskF9gDBgyIXeKfXGT2j3/845o1a06dOvXOO+/s3bv3yy+/HAe58sor89dZq1at2OzEE0+MhST3zzh2f/fdd2P3Aw444NBDD00AAIBVWb58efyP96233tqvX7/GjRvHmoULF952221z5sxp165dwnrlM8Ab3HbbbTd+/PgVK1akd998881YEwvz588fPXr0F198ceyxx3bt2vWVV14ZPnx4rI8t48c9ajN6uFu3bi+88MKIESMqHjBKdd99942FCN0DDzwwFuI4MRBu3779cccdl+SSO3avuEsUafyLijo988wzo6hffPHFCRMmxPq333570KBBcT1xDbNnz45fPi1dujT9LdSiRYviaDHWjj4fNmxYbBy/l1q2bNlzzz235557HnXUUfEPNY4Z1x/Le++997hx4x5++OH0dJ9//nn8c42cbtmy5dChQz/99NMEAABYSQylzj333Jicxf8/RwUU5aT1GyvPOeechPXKBHiDi1z8z3/+M2nSpF122eWrr76Khow16UNRpD/72c9i/Bs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ATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyoSDJqvLy8ocffvjNN99M1lFRUdHzzz//5ZdfrvzQu+++O3z48GRdjBgxYuzYsat8qLS09Ouvv547d24CAADAd7aZT4CvvfbaRYsWpcsNGjTo0KFDz549u3TpEndjffTqnDlzYs26HDKZP3/+sGHD6tat2759+0oPjRo16vPPPz/44IOrfLDkP//5T7t27XbbbbeKK0tKSgYOHDhmzJj0bq1atU455ZQePXqkZ4/LjqfQunXrNRz285xevXrVq1cvAQAAIAtvga5Tp87xxx8f09Rp06ZFOr733nvHHHPMQQcdVFhYeM0119SvXz/Z9AwZMiTqd//9999ll12WLl36zDPPPPTQQ5dffnmbNm1mzJjx7LPPxpNacwBPmDDh1Vdf7datmwAGAABIbf4BHIm7++67p8uHHnrozTffHAG55557NmzY8M9//nOMVY899tjy8vJY+c477yxZsmSLLbaIYI5ZcWw/c+bMxx577Ouvvy4oKNhuu+1OPfXUGCOnhyoqKrrrrrs+/fTT2D5GvnvssUel80ZyP/3009Hby5cv79Sp03HHHde4ceNYH0H7xBNPfPDBBzHXPfroo1d5zZMmTYrbH/3oRzVq1IiF6N633347xsJvvfXWoEGDYs3gwYNjCh0Bv2zZspgVT548ecWKFa1atTr55JNjnhzXHM8lNvvrX/8apz799NNj+bXXXosB9ezZs7fZZpsjjzxy++23TwAAALIkW58BbtSo0X777RcLX331VZKL2AULFsRCDEtHjBgRTXj44YcvWrTojjvuiLCMKr711ltjy7322isy8sMPP3z44Yfzh4rt58yZExPauXPnDhgwIEq40rl1HYAVAAAQAElEQVQeeeSRCM6ozd12223ixIm33XZbFGysv++++2I8u+WWW+6www7RrunKStI3V0dgT5kypaysrEmTJocccsjWW2/dsmXLtMzz75qO1h03blznzp2jwL/55pt//OMfcdmxTWR5PLrTTjvFlcfCm2++GeUcGb/vvvtOnz79zjvvjBJOAAAAsiRz3wK91VZbJbkATj8JnPrss8/itk+fPpGau+66a4x8Y35bXFwco+Ao1RjAxqN/+tOfIkfzu8SWv/zlL2vWrHnAAQfEoHXkyJFpmqaiosePH7/zzjufdtppcbd169bRn59//nmLFi3iXDFM7tevX5L70qyI6kjWShcZV/LFF198khN3I2IPO+ywbbfdNnaMgo15b8y099lnn3go4nzvvfdOK7du3bpxGZHBEcPTpk2L8XXv3r3TEh46dGhhYeGll14aF9yrV6+bbropknh182cAAIDNUuYCeMmSJUnuC7EqruzRo0cMaa+//vqI2G7dukVephtEc44ZM2bYsGGxV/RkxV0ibiMmk1xRx8ZTp06t+Gg6YY4GjiFzLMyaNStuo2ljsBwL+a+8Sr/XamUNGza86qqrorejkGNc/FFONHMEcKUtO3bsGFcY0+ZI7tgm1qxYsaLSNrEmvYwYKedXxsUkAAAAWZK5AI4xbPLf9xjnRZE2btx41KhR0ZCffvrpf/7znyuvvDLW33jjjSUlJZGdMbmtdJxatf7/ly5KuNI7mdMKrVevXrpjHHzBggWtWrWKwXLcrV27drpZ+hHf9HZl2+cce+yxL730Uoxw33nnnZUD+G9/+9v06dPjyG3bti0oKCgrK1v5OPlryz+LGG5XHIADAABkQbYCOOI2KjdCMXKx4vrZs2c3a9bs9NNPLy8vf+6551555ZUo4ZKck08+Of2Cq5jHzp8/P7/L5MmTjzrqqFiIso35avom5Lytt946bvfcc88+ffokuR6eMWNG9Gc6f45902Omb72u9BboiNiYRbdp0+a8885Lcnm84447RgDHZee3SQN77ty5Ub/5N1rXrVt39OjRFQ+VbhYD6kjxJk2anHTSSen6mFdXmoEDAABs9jb/AF68ePGzzz4bKRsFO23atFhz/vnnp+9eznviiSeijSNoYzKcvje4Xbt26fdjvf766zHsfe+996I2KyZolGf//v1jQhsbJLnWrXjA5s2bt27deuTIkRGlMZ4dPnx4bH/xxRfH8eOh8ePH16lTJ3o4SnvlC46zRD9PmjQpjr/LLrssW7Zs2LBhsb579+5J7huh4zaOHEdIK/rjjz9+++2358yZU7F+08IfNGjQwQcfHMPenj17jhgx4qGHHurRo0cceezYsUccccShhx6aAAAAZMbmH8CRvmlnxswz8m/vvfeu+G1VqRiN3n///UOGDEly/Rlj2+jMCNfoz/R7qmI52jX9oG/6juUo3g8++CBmuZHHP/jBD3bddddKx7zwwgvvu+++F198Mcm9X/qEE07YZpttYvmCCy649957x4wZE8sHHHBATKRXfgv0qaeeGiednJNe0oknntixY8ck9+Vbu++++zvvvPPUU0/ts88+ffv2HTx48IABA2LGm15teoSo5ZdffjmaP3238zHHHBPD53Hjxk2YMCEejR4+5JBDEgAAgCypsfJ3Jm0cs2bNqvQ+5GoXL8Xy5csLCwsrrox+jvWre8PwokWLGjZsuLoP8Sa5vwYc5VnpmCHmurVyktWLU8+cOTPKNobGlR4qKysrLy9P59ixEJfRqFGjlS8jzh4r84Pr2LKoqCi2rDjKBgAA2JimTZvWsmXLpDoIYAAAADaeagzgzH0LNAAAANkkgAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMEMAAAAJkggAEAAMgEAQwAAEAmCGAAAAAyQQADAACQCQIYAACATBDAAAAAZIIABgAAIBMKEr6bsrKy3/zmN88880yyjubNm3fvvfdOmjRp5YdefPHFhx9+OFkXjz766AsvvJBseHHBcdnz58/foLsAAACsdwK4Sg466KB2/7X//vtfddVVo0ePTh9asGDBfffdN3DgwGQdffPNN9dcc82777678kNPPvnkddddl6yLG2+88bHHHks2vLfffjsue/bs2Rt0FwAAgPXOW6Crqk2bNv/3f/9XXFz80UcfDR48+KGHHrrppptOOeWUZs2aTZw4sUGDBgkAAACbMBPgqmrRosXhhx9+zDHHXHbZZf/+9787duz4i1/8Isa/8dCJJ5542223Jbm3Q996660xLu7UqdMJJ5wwduzYdN8vvvji7LPP7tGjxx577PHzn/984cKF+cPOnTv34osvTrcfMmTIyuctKSm5+eabDz300Nj3iiuumDNnTrq+qKjoV7/6VayMifQa3oAdY+Ef//jHcfxjjz02/x7pOGbUezyduKR+/frl34Z9+eWXn3nmmffff/8eOXHYN954I04du5977rkVL/v999+PA8b6888/v+K7uJ944on0dD/5yU+GDh1a8UpWucsqr+TZZ5+NJ/Xoo4/Gcnl5ebx0P/zhD5csWZIAAAB8BwL424ip7xlnnBELkydPTm9nzJgRC48//viNN964zz77XH311d98801k2+LFi6OKowZHjhwZuxx88MGRiPFo/lCx/eeffx6T5BgsR2Tmmznv2muv/ctf/rLbbrtFIf/rX/+KGlyxYkWs/9///d8HH3xwxx13jFaMcM2HcUUDBw6MXF+0aFEced68eT/96U/HjBkT6+MC/vrXv2633XYnnXTSsGHDTj755GnTpsX6r7/+Ou7GWY4//vjI3QsuuCCueb/99otnFHH+j3/8I3/kiy66qFWrVn369IlYPf300+PgsXLQoEGR90uXLj3vvPOmTp0alxrPes27rPJKjjjiiJioX3PNNfHbgRi2R0ifeuqpZuwAAMB35C3Q31LXrl2TXPr26tUrvzL9QG9E4JZbbtm7d+9o2uLi4po1a/7ud7/bZpttOnToEI9OmTLllVdeye/SrVu3p556qnbt2v/zP/8TeTxgwIBo3fyj8+fPj3lshOsNN9wQd+MIcfD33nuvXbt2kZExjr7rrrtifewYpRqlXeki77jjjvbt2z/55JNRj3GQCNrx48fvsMMO//znP/v27ZtOrWPfSOunn376wgsvTPeKjG/evHmMuC/JicFsHLlLly7jxo3LHzmKOso8FnbdddeYhI8YMSIOGNPvOF3sXr9+/bPOOitembi86PPV7XLggQeu7kpuueWWGAtfd911w4cP33fffSOPEwAAgO9GAH9L6fuBGzduXHFlJFwUXQRezDmj7o488sh0g+7duz/33HP9+/dfsGDBG2+8UXGXo446Kuo3Fjp37rz99ttPnDix4qPpW4KjgdNvkPrkk0+S3HuJ0/cDx77pZgcddNDKVxiT2Ojz0047LZ2dbrHFFlHCsfD666/H7WGHHZZu1rNnz7iNME7vRsFG/cZCTGvTq4rbgoKCGNIuX748f/B4aunCoYceml5n9Gp6uqjfWBMHibnxqFGj1rBLy5YtV3cl8XuBiy++OJ05//GPf6xRo0YCAADw3QjgbynGsHG70047VVwZLTd48OCBAwe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AAACZIIABAADIBAEMAABAJghgAAAAMqEgIUk+/PDD/v37L168eOWH3n333eHDhyebki+//PL5559ftGhR1XdZ87OYO3fu/PnzkypYsmTJV199VVpaWnFlHHn8+PEJAADApm1zngC/+eabTzzxxPHHH7/33nsnuXj77W9/26JFi6uuuird4IEHHpg4ceLVV18dfTh58uRvvvlm++23/zynV69e9erVi21GjRoVdw8++ODkO6t05LyioqLf/e53e+6550knnVSV43z88cfDhg3r3r17o0aNkqpZ3bOI9L3tttsWLFgQy1tssUW/fv0KCwtXeYR4oZ555pk5c+akd7t06XLqqafWr18/locOHRqv284775ysP++8886jjz6av9ugQYMePXr07du3Vq01/cRWeoVX94IDAADZtDlPgDt37hy3H330UXo3xrxxGwmXn/R+8sknUVZNmzY98cQTf/Ob30TFxcoJEyY8++yz6zRfraLVHbm8vDypJs8991zk9y9+8YvLL7989uzZL7300io3e++99+KXBStWrIjfJlxwwQWHHHLIBx988Kc//WnDXXl65Ijqs8466+STT27btu3o0aOHDBmy5r0qvcIb7j8lAADwfbQ5T4CjbGOe+emnn6Z3J02aVFBQUFZWFvG2++67z5s3b9myZXvssUc89Nprr7344ouXXXbZ888/H7PHWPPXv/61U6dOp59+errv66+/HkPX2H6nnXY65ZRTatasmeQmsS+88MIXX3wRJ4r55NFHH12jRo2YJMfoMnbcYYcdYptXX311zUdes7jmp59+Oi41Qn2XXXbp06dPnCJ96Msvv3zooYdihLvNNtv88Ic/bN++fbo+nkvMe6NmY/2RRx6ZVv3qxAsStw0bNly6dGksrG6+OmjQoNjy4osvbt68edyNpxZbxjN6//33u3XrVnHLuNS44HiFYzgc+fqjH/0odoyajbSO1zB+9dC4ceMjjjgifdn79+8fdRpHi4diAH7sscdWOm8cfMcdd0xyv8uIIfm0adNiuYqvcN26dVd+wePFeeONN2bNmtW6desDDjggvYyXc+JSY5Qd1xMrDzvssLjOBAAA2Lxs5p8B7tKly5IlS9K3+EY47brrro0aNYqqjLtpGKd9FWEWm5WWlnbo0GGLLbaINRG6UU3pQaKZ//Of/8Sh6tWrN378+CjhWBkxds8993z99dd77bVX1Okrr7zy73//O9ZHJMeh4jbdd81HXrMYVt93333Lly/fb7/9ouQj3iL28o8++eSTEWlxVZ999tmdd96ZzjnffPPNNFb33Xff6dOnx/oo4TWcIlo0bq+99tqbbropThGj3ZW3KSkpiRcwcjqt39Shhx76xz/+MZ5LxS3jUm+77bZ4eaMht9pqq7jgJ554Ir2qaMsmTZrss88+MUYeMGBAmrJRy1999dWIESMiZbfeeuuVT12a880338TrH3fTXq3iK7zyCx7pGy9OcXFxr169Fi5cGJcxceLEWB8vXRzh8ccfj18WxO8yYtS8qX3qGwAAWC8282+BjvgZM2bMJ598EgPSSKaYKMbw9t13303++9boSi0aiRVtNnPmzN69e6f5lLrgggui6KKarrvuurScI9sijPv169euXbuYcN58880xd40J7equZHVHXoPo2NNOO2277baL0I22/PWvfx3XfOCBB6aP7rbbbjGLjoVo72efffa9997be++9ozOjYy+99NJ4mpF5kbURnzGaXt0pov3iWSS5yL/yyitjanrjjTfGrwnSME5FSMdt27ZtK+4Yg+h0DF5RpO/8+fNPOumkGOfG3XvvvTde/BNOOCFeongi3bt3j2cUxR7r479I/oAxvI157Covb0BOuhw7xgw8Wb2VX+FKd2NcH7/CuPzyy+Npxsrrr78+1uQn2Mcdd1y8YvGf8qqrropfc/Tt2zcBAAA2L5t5AHfs2DHJvVc5/dxv5G5k21tvvTVjxoxYueWWW1bl65Ei26J+YyFCNLZPD/XFF1/EcqRdkqvBqLsYVKatuL40a9YszhWlnf/ccoxP849GAKcL0asRwDFK3X333YuKimLNXXfdld8srnN1x48KjRFxixYtOnfuHPUe09GovjhXpTdCx3w7btP3SK9Zeq4I8ujeWJgyZUqSq9CY7sYMeeDAgfEbhJhXV3wi8Rqurn6T3H++eFIxs41DjRs3Lp5X/MYh+VbiNwjx4kTuRv3G3fg1Qfy3iwF+xXMluf+U8buSzz//PAEAADY7m3kAR+1EX0Xrzps3r02bNnE3/eBoFFrkUMRVso7ycVhSUpJ+gLbi+ki1Stun89VvJwaq90lkqnkAABAASURBVN13Xxw5rrlly5ZpOubVrl07XUgnsSU56Zpo2nQhricGp6s7/muvvZbkBrDxssR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ystmzZx9yyCHt2rWLu+3bt48f1q+//jp+pmvUqBHD4aeeeurjjz+Oge1ee+112GGHpbs8//zzb7zxxrJly5o3b37iiSd26NAh1j/44IP16tWbP39+DFFPP/30mKC+9tpro0aNiuNHWvfp06dz587pST/77LOHH344Dt66deuf/vSnzZo1q3RV+fPWqlVrp512ilPEQqz/8MMP49RTp06N8/bq1euggw6KlS+88EJs2a9fv3Tff/7zn/Xr1z/hhBNizPvmm2/uuuuuL7/88ooVK7p3737KKafMmTPn73//e2z273//+z//+c91112XbtalS5e42l45t956a/w6oEWLFqWlpbHZhAkT4il37do1jlm3bt3Y95133ok5dvzzbty4cd++fc2KAQDImuXLl0+bNi3+zzn+Pzz+rzjJvdnztttui//fTsuC9chngNebgoKCqNBIxBEjRkTRxZpoy2jFqN+IxvgJjto85phjovGiM2Ob2OCtt9566aWXdt999+OOOy52j3FxhGKsj/QdM2ZM7PWjH/0ofuijKgcNGtS2bdtjjz02fgl0zz33zJw5Mz3ps88+27Nnzx/84AczZsyIbK50SfFvKf4hffHFF0cdddTee+89bty4qOVYP3369Ph9UrRonHfbbbeNg7z++uuxftGiRRHM+d3jMhYsWBALixcvjuPH1R599NHxjMaPHx/93KRJk7ieJDfpTRfSzaJpI+9jZfweK8K+pKQkHnrsscdi9wMOOCB+QRC7p5caQ/JHH320U6dOZ555ZsyQH3jggfR1AwCAjIhYOPfcc2NiFLkbyVCUk9ZvrDznnHMS1isT4PUpfnYjYp/JKSws3GeffQ488MBI1o8++ihi8qqrroof4iT3/VWvvPJKPLTDDjtccsklW2+9dayMeI5YjYlxjI7jbuz+s5/9LP49xPKwYcNiy5/85CexHLUcERvpuOWWW8bdKNI4TnrM0aNHp9Pm/PXEeaNgL7vssojnuBuRGTPYWIjcTd9NEbcxp41wHT58+L777rvmZxfbR/RGSMeU+N13391xxx132223KNjtttsuhsP5zWLkm/7i6quvvkrXRAaPHTv2+OOPj33jbhzkkUceidiO3wjE3aj3eC6RwRHq6XQaAACyI/0//2iBiN4bb7wx1sQkLMIhVlZ8UzTrhd5YnyLtrrjiipivvv/++2+88cb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 \ No newline at end of file diff --git a/combobox-input/screenshot-light.png b/combobox-input/screenshot-light.png new file mode 100644 index 0000000..0ee0537 Binary files /dev/null and b/combobox-input/screenshot-light.png differ diff --git a/combobox-input/src/components/ComboboxInput/ComboboxInput.css b/combobox-input/src/components/ComboboxInput/ComboboxInput.css new file mode 100644 index 0000000..24b5631 --- /dev/null +++ b/combobox-input/src/components/ComboboxInput/ComboboxInput.css @@ -0,0 +1,198 @@ +/* + * Webflow Site Variables Used: + * - --background-primary: Input and dropdown background + * - --background-secondary: Hover and highlighted states + * - --text-primary: Main text color for input and options + * - --text-secondary: Description text and placeholder + * - --border-color: Input border and dropdown dividers + * - --accent-color: Selected option background + * - --accent-text-color: Selected option text + * - --border-radius: Input and dropdown rounding + */ + +.wf-comboboxinput *, +.wf-comboboxinput *::before, +.wf-comboboxinput *::after { + box-sizing: border-box; +} + +.wf-comboboxinput { + font-family: inherit; + color: inherit; + line-height: inherit; + padding: 24px; + --wf-comboboxinput-height: 40px; + position: relative; + display: flex; + flex-direction: column; + gap: 8px; +} + +.wf-comboboxinput-label { + display: block; + font-size: 14px; + font-weight: 500; + color: var(--text-primary, #1a1a1a); + margin-bottom: 4px; +} + +.wf-comboboxinput-wrapper { + position: relative; + display: flex; + align-items: center; +} + +.wf-comboboxinput-input { + width: 100%; + height: var(--wf-comboboxinput-height); + padding: 0 40px 0 12px; + background: var(--background-primary, #ffffff); + border: 1px solid var(--border-color, #e5e5e5); + border-radius: var(--border-radius, 8px); + color: var(--text-primary, #1a1a1a); + font-size: 14px; + font-family: inherit; + line-height: inherit; + transition: border-color 0.2s, box-shadow 0.2s; + outline: none; +} + +.wf-comboboxinput-input::placeholder { + color: var(--text-secondary, #737373); + opacity: 1; +} + +.wf-comboboxinput-input:hover:not(:disabled) { + border-color: var(--text-secondary, #737373); +} + +.wf-comboboxinput-input:focus { + border-color: var(--accent-color, #1a1a1a); + box-shadow: 0 0 0 3px rgba(26, 26, 26, 0.1); +} + +.wf-comboboxinput-input:disabled { + opacity: 0.5; + cursor: not-allowed; + background: var(--background-secondary, #f5f5f5); +} + +.wf-comboboxinput-clear { + position: absolute; + right: 36px; + top: 50%; + transform: translateY(-50%); + background: transparent; + border: none; + padding: 4px; + cursor: pointer; + color: var(--text-secondary, #737373); + display: flex; + align-items: center; + justify-content: center; + border-radius: var(--border-radius, 8px); + transition: background-color 0.2s, color 0.2s; +} + +.wf-comboboxinput-clear:hover { + background: var(--background-secondary, #f5f5f5); + color: var(--text-primary, #1a1a1a); +} + +.wf-comboboxinput-clear:focus-visible { + outline: 2px solid var(--accent-color, #1a1a1a); + outline-offset: 2px; +} + +.wf-comboboxinput-icon { + position: absolute; + right: 12px; + top: 50%; + transform: translateY(-50%); + color: var(--text-secondary, #737373); + display: flex; + align-items: center; + justify-content: center; + pointer-events: none; +} + +.wf-comboboxinput-dropdown { + position: absolute; + top: calc(100% + 4px); + left: 0; + right: 0; + background: var(--background-primary, #ffffff); + border: 1px solid var(--border-color, #e5e5e5); + border-radius: var(--border-radius, 8px); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); + max-height: 240px; + overflow-y: auto; + z-index: 1000; + padding: 4px; +} + +.wf-comboboxinput-dropdown::-webkit-scrollbar { + width: 8px; +} + +.wf-comboboxinput-dropdown::-webkit-scrollbar-track { + background: transparent; +} + +.wf-comboboxinput-dropdown::-webkit-scrollbar-thumb { + background: var(--border-color, #e5e5e5); + border-radius: 4px; +} + +.wf-comboboxinput-dropdown::-webkit-scrollbar-thumb:hover { + background: var(--text-secondary, #737373); +} + +.wf-comboboxinput-message { + padding: 12px; + color: var(--text-secondary, #737373); + font-size: 14px; + text-align: center; +} + +.wf-comboboxinput-option { + padding: 10px 12px; + cursor: pointer; + border-radius: var(--border-radius, 8px); + transition: background-color 0.2s; +} + +.wf-comboboxinput-option:hover { + background: var(--background-secondary, #f5f5f5); +} + +.wf-comboboxinput-option-highlighted { + background: var(--background-secondary, #f5f5f5); +} + +.wf-comboboxinput-option-selected { + background: var(--accent-color, #1a1a1a); +} + +.wf-comboboxinput-option-selected .wf-comboboxinput-option-label { + color: var(--accent-text-color, #ffffff); + font-weight: 500; +} + +.wf-comboboxinput-option-selected .wf-comboboxinput-option-description { + color: var(--accent-text-color, #ffffff); + opacity: 0.8; +} + +.wf-comboboxinput-option-label { + font-size: 14px; + color: var(--text-primary, #1a1a1a); + font-weight: 400; + margin-bottom: 2px; +} + +.wf-comboboxinput-option-description { + font-size: 12px; + color: var(--text-secondary, #737373); + line-height: 1.4; +} \ No newline at end of file diff --git a/combobox-input/src/components/ComboboxInput/ComboboxInput.tsx b/combobox-input/src/components/ComboboxInput/ComboboxInput.tsx new file mode 100644 index 0000000..d1e49a4 --- /dev/null +++ b/combobox-input/src/components/ComboboxInput/ComboboxInput.tsx @@ -0,0 +1,315 @@ +import { useState, useRef, useEffect } from "react"; + +export interface ComboboxInputProps { + id?: string; + size?: "sm" | "md" | "lg"; + label?: string; + placeholder?: string; + noResultsMessage?: string; + loadingMessage?: string; + showLabel?: boolean; + showClearButton?: boolean; + isLoading?: boolean; + isDisabled?: boolean; + option1Label?: string; + option1Description?: string; + option1Value?: string; + option1Visible?: boolean; + option2Label?: string; + option2Description?: string; + option2Value?: string; + option2Visible?: boolean; + option3Label?: string; + option3Description?: string; + option3Value?: string; + option3Visible?: boolean; + option4Label?: string; + option4Description?: string; + option4Value?: string; + option4Visible?: boolean; + option5Label?: string; + option5Description?: string; + option5Value?: string; + option5Visible?: boolean; +} + +interface Option { + label: string; + description: string; + value: string; +} + +const sizeMap = { + sm: "32px", + md: "40px", + lg: "48px", +}; + +export default function ComboboxInput({ + id, + size = "md", + label = "Select an option", + placeholder = "Type to search...", + noResultsMessage = "No results found", + loadingMessage = "Loading options...", + showLabel = true, + showClearButton = true, + isLoading = false, + isDisabled = false, + option1Label = "Option One", + option1Description = "Description for option one", + option1Value = "option-1", + option1Visible = true, + option2Label = "Option Two", + option2Description = "Description for option two", + option2Value = "option-2", + option2Visible = true, + option3Label = "Option Three", + option3Description = "Description for option three", + option3Value = "option-3", + option3Visible = true, + option4Label = "Option Four", + option4Description = "Description for option four", + option4Value = "option-4", + option4Visible = true, + option5Label = "Option Five", + option5Description = "Description for option five", + option5Value = "option-5", + option5Visible = true, +}: ComboboxInputProps) { + const [inputValue, setInputValue] = useState(""); + const [selectedValue, setSelectedValue] = useState(null); + const [isOpen, setIsOpen] = useState(false); + const [highlightedIndex, setHighlightedIndex] = useState(0); + const inputRef = useRef(null); + const dropdownRef = useRef(null); + const containerRef = useRef(null); + + const allOptions: Option[] = [ + { label: option1Label, description: option1Description, value: option1Value }, + { label: option2Label, description: option2Description, value: option2Value }, + { label: option3Label, description: option3Description, value: option3Value }, + { label: option4Label, description: option4Description, value: option4Value }, + { label: option5Label, description: option5Description, value: option5Value }, + ]; + + const visibleFlags = [ + option1Visible, + option2Visible, + option3Visible, + option4Visible, + option5Visible, + ]; + + const options = allOptions.filter((_, index) => visibleFlags[index]); + + const filteredOptions = options.filter((option) => + option.label.toLowerCase().includes(inputValue.toLowerCase()) + ); + + const inputHeight = sizeMap[size]; + + useEffect(() => { + const handleClickOutside = (event: MouseEvent) => { + if ( + containerRef.current && + !containerRef.current.contains(event.target as Node) + ) { + setIsOpen(false); + } + }; + + document.addEventListener("mousedown", handleClickOutside); + return () => document.removeEventListener("mousedown", handleClickOutside); + }, []); + + useEffect(() => { + if (isOpen && filteredOptions.length > 0) { + setHighlightedIndex(0); + } + }, [inputValue, isOpen, filteredOptions.length]); + + const handleInputChange = (e: React.ChangeEvent) => { + setInputValue(e.target.value); + setSelectedValue(null); + setIsOpen(true); + }; + + const handleInputFocus = () => { + setIsOpen(true); + }; + + const handleOptionClick = (option: Option) => { + setInputValue(option.label); + setSelectedValue(option.value); + setIsOpen(false); + inputRef.current?.blur(); + }; + + const handleClear = () => { + setInputValue(""); + setSelectedValue(null); + setIsOpen(false); + inputRef.current?.focus(); + }; + + const handleKeyDown = (e: React.KeyboardEvent) => { + if (!isOpen && (e.key === "ArrowDown" || e.key === "ArrowUp")) { + setIsOpen(true); + return; + } + + if (!isOpen) return; + + switch (e.key) { + case "ArrowDown": + e.preventDefault(); + setHighlightedIndex((prev) => + prev < filteredOptions.length - 1 ? prev + 1 : prev + ); + break; + case "ArrowUp": + e.preventDefault(); + setHighlightedIndex((prev) => (prev > 0 ? prev - 1 : prev)); + break; + case "Enter": + e.preventDefault(); + if (filteredOptions[highlightedIndex]) { + handleOptionClick(filteredOptions[highlightedIndex]); + } + break; + case "Escape": + e.preventDefault(); + setIsOpen(false); + inputRef.current?.blur(); + break; + } + }; + + useEffect(() => { + if (isOpen && dropdownRef.current) { + const highlightedElement = dropdownRef.current.querySelector( + `[data-index="${highlightedIndex}"]` + ); + if (highlightedElement) { + highlightedElement.scrollIntoView({ block: "nearest" }); + } + } + }, [highlightedIndex, isOpen]); + + return ( +
+ {showLabel && ( + + )} +
+ + {showClearButton && inputValue && !isDisabled && ( + + )} +
+ + + +
+
+ {isOpen && !isDisabled && ( +
+ {isLoading ? ( +
{loadingMessage}
+ ) : filteredOptions.length === 0 ? ( +
{noResultsMessage}
+ ) : ( + filteredOptions.map((option, index) => ( +
handleOptionClick(option)} + role="option" + aria-selected={selectedValue === option.value} + > +
+ {option.label} +
+ {option.description && ( +
+ {option.description} +
+ )} +
+ )) + )} +
+ )} +
+ ); +} \ No newline at end of file diff --git a/combobox-input/src/components/ComboboxInput/ComboboxInput.webflow.tsx b/combobox-input/src/components/ComboboxInput/ComboboxInput.webflow.tsx new file mode 100644 index 0000000..738d747 --- /dev/null +++ b/combobox-input/src/components/ComboboxInput/ComboboxInput.webflow.tsx @@ -0,0 +1,190 @@ +import ComboboxInput from "./ComboboxInput"; +import { props } from "@webflow/data-types"; +import { declareComponent } from "@webflow/react"; +import "./ComboboxInput.css"; + +export default declareComponent(ComboboxInput, { + name: "ComboboxInput", + description: "A combobox/autocomplete input component that combines a text input field with a filterable dropdown list. As the user types, options are dynamically filtered to match the input text. Supports single selection with the selected value displayed in the input field. Each option can display a label and an optional description beneath it. The dropdown opens automatically on focus showing all available options, then filters as the user types. Includes full keyboard navigation with arrow keys for moving through options, Enter to select, and Escape to close the dropdown. Features a clear button to reset the selection, a loading state for async data fetching, and a customizable no-results message when filtering returns no matches. The component is fully responsive and accessible.", + group: "Forms", + options: { + ssr: false, + applyTagSelectors: true + }, + props: { + id: props.Id({ + name: "Element ID", + group: "Settings", + tooltip: "HTML ID attribute for the combobox input" + }), + size: props.Variant({ + name: "Size", + options: ["sm", "md", "lg"], + defaultValue: "md", + group: "Style", + tooltip: "Visual size of the input field" + }), + label: props.Text({ + name: "Label", + defaultValue: "Select an option", + group: "Content", + tooltip: "Label text displayed above the input" + }), + placeholder: props.Text({ + name: "Placeholder", + defaultValue: "Type to search...", + group: "Content", + tooltip: "Placeholder text shown in the input when empty" + }), + noResultsMessage: props.Text({ + name: "No Results Message", + defaultValue: "No results found", + group: "Content", + tooltip: "Message displayed when no options match the filter" + }), + loadingMessage: props.Text({ + name: "Loading Message", + defaultValue: "Loading options...", + group: "Content", + tooltip: "Message displayed during loading state" + }), + showLabel: props.Visibility({ + name: "Show Label", + group: "Display", + tooltip: "Show or hide the label above the input" + }), + showClearButton: props.Boolean({ + name: "Show Clear Button", + defaultValue: true, + group: "Display", + tooltip: "Show clear button when a value is selected" + }), + isLoading: props.Boolean({ + name: "Loading State", + defaultValue: false, + group: "Behavior", + tooltip: "Display loading state in the dropdown" + }), + isDisabled: props.Boolean({ + name: "Disabled", + defaultValue: false, + group: "Behavior", + tooltip: "Disable the entire combobox input" + }), + option1Label: props.Text({ + name: "Label", + defaultValue: "Option One", + group: "Option 1", + tooltip: "Label text for the first option" + }), + option1Description: props.Text({ + name: "Description", + defaultValue: "Description for option one", + group: "Option 1", + tooltip: "Optional description text for the first option" + }), + option1Value: props.Text({ + name: "Value", + defaultValue: "option-1", + group: "Option 1", + tooltip: "Value returned when first option is selected" + }), + option1Visible: props.Visibility({ + name: "Visible", + group: "Option 1", + tooltip: "Show or hide the first option" + }), + option2Label: props.Text({ + name: "Label", + defaultValue: "Option Two", + group: "Option 2", + tooltip: "Label text for the second option" + }), + option2Description: props.Text({ + name: "Description", + defaultValue: "Description for option two", + group: "Option 2", + tooltip: "Optional description text for the second option" + }), + option2Value: props.Text({ + name: "Value", + defaultValue: "option-2", + group: "Option 2", + tooltip: "Value returned when second option is selected" + }), + option2Visible: props.Visibility({ + name: "Visible", + group: "Option 2", + tooltip: "Show or hide the second option" + }), + option3Label: props.Text({ + name: "Label", + defaultValue: "Option Three", + group: "Option 3", + tooltip: "Label text for the third option" + }), + option3Description: props.Text({ + name: "Description", + defaultValue: "Description for option three", + group: "Option 3", + tooltip: "Optional description text for the third option" + }), + option3Value: props.Text({ + name: "Value", + defaultValue: "option-3", + group: "Option 3", + tooltip: "Value returned when third option is selected" + }), + option3Visible: props.Visibility({ + name: "Visible", + group: "Option 3", + tooltip: "Show or hide the third option" + }), + option4Label: props.Text({ + name: "Label", + defaultValue: "Option Four", + group: "Option 4", + tooltip: "Label text for the fourth option" + }), + option4Description: props.Text({ + name: "Description", + defaultValue: "Description for option four", + group: "Option 4", + tooltip: "Optional description text for the fourth option" + }), + option4Value: props.Text({ + name: "Value", + defaultValue: "option-4", + group: "Option 4", + tooltip: "Value returned when fourth option is selected" + }), + option4Visible: props.Visibility({ + name: "Visible", + group: "Option 4", + tooltip: "Show or hide the fourth option" + }), + option5Label: props.Text({ + name: "Label", + defaultValue: "Option Five", + group: "Option 5", + tooltip: "Label text for the fifth option" + }), + option5Description: props.Text({ + name: "Description", + defaultValue: "Description for option five", + group: "Option 5", + tooltip: "Optional description text for the fifth option" + }), + option5Value: props.Text({ + name: "Value", + defaultValue: "option-5", + group: "Option 5", + tooltip: "Value returned when fifth option is selected" + }), + option5Visible: props.Visibility({ + name: "Visible", + group: "Option 5", + tooltip: "Show or hide the fifth option" + }), + }, +}); \ No newline at end of file diff --git a/combobox-input/src/components/ComboboxInput/ComboboxInputSimple.webflow.tsx b/combobox-input/src/components/ComboboxInput/ComboboxInputSimple.webflow.tsx new file mode 100644 index 0000000..b4fdd28 --- /dev/null +++ b/combobox-input/src/components/ComboboxInput/ComboboxInputSimple.webflow.tsx @@ -0,0 +1,123 @@ +import ComboboxInput from "./ComboboxInput"; +import { props } from "@webflow/data-types"; +import { declareComponent } from "@webflow/react"; +import "./ComboboxInput.css"; + +export default declareComponent(ComboboxInput, { + name: "ComboboxInput (Simple)", + description: "A combobox/autocomplete input component that combines a text input field with a filterable dropdown list. As the user types, options are dynamically filtered to match the input text. Supports single selection with the selected value displayed in the input field. Each option can display a label and an optional description beneath it. The dropdown opens automatically on focus showing all available options, then filters as the user types. Includes full keyboard navigation with arrow keys for moving through options, Enter to select, and Escape to close the dropdown. Features a clear button to reset the selection, a loading state for async data fetching, and a customizable no-results message when filtering returns no matches. The component is fully responsive and accessible.", + group: "Forms", + options: { + ssr: false, + applyTagSelectors: true + }, + props: { + id: props.Id({ + name: "Element ID", + group: "Settings", + tooltip: "HTML ID attribute for the combobox input" + }), + label: props.Text({ + name: "Label", + defaultValue: "Select an option", + group: "Content", + tooltip: "Label text displayed above the input" + }), + placeholder: props.Text({ + name: "Placeholder", + defaultValue: "Type to search...", + group: "Content", + tooltip: "Placeholder text shown in the input when empty" + }), + showLabel: props.Visibility({ + name: "Show Label", + group: "Display", + tooltip: "Show or hide the label above the input" + }), + option1Label: props.Text({ + name: "Label", + defaultValue: "Option One", + group: "Option 1", + tooltip: "Label text for the first option" + }), + option1Value: props.Text({ + name: "Value", + defaultValue: "option-1", + group: "Option 1", + tooltip: "Value returned when first option is selected" + }), + option1Visible: props.Visibility({ + name: "Visible", + group: "Option 1", + tooltip: "Show or hide the first option" + }), + option2Label: props.Text({ + name: "Label", + defaultValue: "Option Two", + group: "Option 2", + tooltip: "Label text for the second option" + }), + option2Value: props.Text({ + name: "Value", + defaultValue: "option-2", + group: "Option 2", + tooltip: "Value returned when second option is selected" + }), + option2Visible: props.Visibility({ + name: "Visible", + group: "Option 2", + tooltip: "Show or hide the second option" + }), + option3Label: props.Text({ + name: "Label", + defaultValue: "Option Three", + group: "Option 3", + tooltip: "Label text for the third option" + }), + option3Value: props.Text({ + name: "Value", + defaultValue: "option-3", + group: "Option 3", + tooltip: "Value returned when third option is selected" + }), + option3Visible: props.Visibility({ + name: "Visible", + group: "Option 3", + tooltip: "Show or hide the third option" + }), + option4Label: props.Text({ + name: "Label", + defaultValue: "Option Four", + group: "Option 4", + tooltip: "Label text for the fourth option" + }), + option4Value: props.Text({ + name: "Value", + defaultValue: "option-4", + group: "Option 4", + tooltip: "Value returned when fourth option is selected" + }), + option4Visible: props.Visibility({ + name: "Visible", + group: "Option 4", + tooltip: "Show or hide the fourth option" + }), + option5Label: props.Text({ + name: "Label", + defaultValue: "Option Five", + group: "Option 5", + tooltip: "Label text for the fifth option" + }), + option5Value: props.Text({ + name: "Value", + defaultValue: "option-5", + group: "Option 5", + tooltip: "Value returned when fifth option is selected" + }), + option5Visible: props.Visibility({ + name: "Visible", + group: "Option 5", + tooltip: "Show or hide the fifth option" + }), + }, +}); \ No newline at end of file diff --git a/combobox-input/src/main.tsx b/combobox-input/src/main.tsx new file mode 100644 index 0000000..5765b72 --- /dev/null +++ b/combobox-input/src/main.tsx @@ -0,0 +1,532 @@ +import { StrictMode, useState } from "react" +import { createRoot } from "react-dom/client" +import ComboboxInput from "./components/ComboboxInput/ComboboxInput" +import "./components/ComboboxInput/ComboboxInput.css" + +type ThemeVariables = { + "--background-primary": string + "--background-secondary": string + "--text-primary": string + "--text-secondary": string + "--border-color": string + "--accent-color": string + "--accent-text-color": string + "--border-radius": string +} + +const lightTheme: ThemeVariables = { + "--background-primary": "#ffffff", + "--background-secondary": "#f5f5f5", + "--text-primary": "#1a1a1a", + "--text-secondary": "#737373", + "--border-color": "#e5e5e5", + "--accent-color": "#2563eb", + "--accent-text-color": "#ffffff", + "--border-radius": "8px" +} + +const darkTheme: ThemeVariables = { + "--background-primary": "#0a0a0a", + "--background-secondary": "#1a1a1a", + "--text-primary": "#fafafa", + "--text-secondary": "#a3a3a3", + "--border-color": "#2a2a2a", + "--accent-color": "#3b82f6", + "--accent-text-color": "#ffffff", + "--border-radius": "8px" +} + +const brandTheme: ThemeVariables = { + "--background-primary": "#fef7f0", + "--background-secondary": "#fde8d0", + "--text-primary": "#1c1917", + "--text-secondary": "#78716c", + "--border-color": "#e7e5e4", + "--accent-color": "#ea580c", + "--accent-text-color": "#ffffff", + "--border-radius": "12px" +} + +function App() { + const [activeTheme, setActiveTheme] = useState<"light" | "dark" | "brand" | "custom">("light") + const [customVars, setCustomVars] = useState(lightTheme) + + const getCurrentTheme = (): ThemeVariables => { + switch (activeTheme) { + case "light": + return lightTheme + case "dark": + return darkTheme + case "brand": + return brandTheme + case "custom": + return customVars + } + } + + const handleThemeChange = (theme: "light" | "dark" | "brand" | "custom") => { + setActiveTheme(theme) + if (theme !== "custom") { + const themeMap = { light: lightTheme, dark: darkTheme, brand: brandTheme } + setCustomVars(themeMap[theme]) + } + } + + const handleCustomVarChange = (key: keyof ThemeVariables, value: string) => { + setCustomVars(prev => ({ ...prev, [key]: value })) + } + + const currentTheme = getCurrentTheme() + const pageBackground = activeTheme === "dark" ? "#000000" : activeTheme === "brand" ? "#fef2e8" : "#fafafa" + + return ( +
+
+
+

+ ComboboxInput Component Preview +

+ +
+
+ + + + +
+
+ + {activeTheme === "custom" && ( +
+ {Object.entries(customVars).map(([key, value]) => ( +
+ + handleCustomVarChange(key as keyof ThemeVariables, e.target.value)} + style={{ + width: "100%", + padding: "6px 8px", + border: `1px solid ${currentTheme["--border-color"]}`, + borderRadius: "6px", + backgroundColor: currentTheme["--background-primary"], + color: currentTheme["--text-primary"], + fontSize: "13px", + fontFamily: "monospace" + }} + /> +
+ ))} +
+ )} +
+ +
+
+

+ Default Configuration +

+ +
+ +
+

+ Size Variations +

+
+
+

+ Small Size +

+ +
+
+

+ Large Size +

+ +
+
+
+ +
+

+ State Variations +

+
+
+

+ Loading State +

+ +
+
+

+ Disabled State +

+ +
+
+

+ Without Label & Clear Button +

+ +
+
+
+
+
+
+ ) +} + +const rootElement = document.getElementById("root") +if (!rootElement) throw new Error("Root element not found") + +createRoot(rootElement).render( + + + +) \ No newline at end of file diff --git a/combobox-input/src/vite-env.d.ts b/combobox-input/src/vite-env.d.ts new file mode 100644 index 0000000..151aa68 --- /dev/null +++ b/combobox-input/src/vite-env.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/combobox-input/tsconfig.app.json b/combobox-input/tsconfig.app.json new file mode 100644 index 0000000..d775f2a --- /dev/null +++ b/combobox-input/tsconfig.app.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsBuildInfo", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": [ + "ES2022", + "DOM", + "DOM.Iterable" + ], + "module": "ESNext", + "skipLibCheck": true, + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + "jsx": "react-jsx", + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": [ + "src" + ] +} \ No newline at end of file diff --git a/combobox-input/tsconfig.json b/combobox-input/tsconfig.json new file mode 100644 index 0000000..65f670c --- /dev/null +++ b/combobox-input/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.node.json" + } + ] +} \ No newline at end of file diff --git a/combobox-input/tsconfig.node.json b/combobox-input/tsconfig.node.json new file mode 100644 index 0000000..c4a9a48 --- /dev/null +++ b/combobox-input/tsconfig.node.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsBuildInfo", + "target": "ES2023", + "lib": [ + "ES2023" + ], + "module": "ESNext", + "skipLibCheck": true, + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "noEmit": true, + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": [ + "vite.config.ts" + ] +} \ No newline at end of file diff --git a/combobox-input/vite.config.ts b/combobox-input/vite.config.ts new file mode 100644 index 0000000..c7a4f78 --- /dev/null +++ b/combobox-input/vite.config.ts @@ -0,0 +1,6 @@ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; + +export default defineConfig({ + plugins: [react()], +}); \ No newline at end of file diff --git a/combobox-input/webflow.json b/combobox-input/webflow.json new file mode 100644 index 0000000..f330833 --- /dev/null +++ b/combobox-input/webflow.json @@ -0,0 +1,10 @@ +{ + "library": { + "name": "ComboboxInput", + "components": [ + "./src/**/*.webflow.@(js|jsx|mjs|ts|tsx)" + ], + "description": "A combobox/autocomplete input component that combines a text input field with a filterable dropdown list. As the user types, options are dynamically filtered to match the input text. Supports single selection with the selected value displayed in the input field. Each option can display a label and an optional description beneath it. The dropdown opens automatically on focus showing all available options, then filters as the user types. Includes full keyboard navigation with arrow keys for moving through options, Enter to select, and Escape to close the dropdown. Features a clear button to reset the selection, a loading state for async data fetching, and a customizable no-results message when filtering returns no matches. The component is fully responsive and accessible.", + "id": "combobox-input" + } +} \ No newline at end of file