From 59684bfdb6036f77afe760da2fcc6c9294ee8ce4 Mon Sep 17 00:00:00 2001 From: Patrick Andrew Hartnett Date: Wed, 30 Jul 2025 16:33:27 +0200 Subject: [PATCH 1/9] =?UTF-8?q?Update=20docFx=20Template=20-=20Use=20new?= =?UTF-8?q?=20logo=20=20+=20favicon=20(rebranding)=20-=20Re-introduce=20th?= =?UTF-8?q?e=20search=20icon=20in=20the=20Nav->Search=20control=20-=20Fix?= =?UTF-8?q?=20formatting=20issue=20with=20toc=20expand=20char=20"=E2=80=BA?= =?UTF-8?q?"=20-=20Update=20alignment=20+=20spacing=20around=20the=20icon?= =?UTF-8?q?=20in=20the=20Toc->Filter=20control=20-=20Update=20release.yml?= =?UTF-8?q?=20-=20use=20dotnet=20tool=20to=20ensure=20'all'=20dependencies?= =?UTF-8?q?=20are=20installed=20-=20Change=20'Language=20Cloud'=20to=20'Tr?= =?UTF-8?q?ados=20Cloud'=20-=20Add=20new=20Trados=20product=20offerings=20?= =?UTF-8?q?to=20the=20list,=20in=20this=20order=20"Trados=20Enterprise,=20?= =?UTF-8?q?Tados=20Accelerate,=20rados=20Team,=20Trados=20Ignite,=20Trados?= =?UTF-8?q?=20Studio=20(cloud=20capabilites),=20Trados=20Go"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 8 +- .gitignore | 7 +- .../ManagedReference.html.primary.js | 40 - .../ManagedReference.html.primary.tmpl | 13 - RWSDocsTemplate/Plugins/HtmlAgilityPack.dll | Bin 134656 -> 0 bytes RWSDocsTemplate/Plugins/HtmlAgilityPack.pdb | Bin 298496 -> 0 bytes .../Plugins/Microsoft.DocAsCode.Common.dll | Bin 185664 -> 0 bytes .../Plugins/Microsoft.DocAsCode.Dfm.dll | Bin 148808 -> 0 bytes .../Microsoft.DocAsCode.MarkdownLite.dll | Bin 195408 -> 0 bytes .../Plugins/Microsoft.DocAsCode.Plugins.dll | Bin 85312 -> 0 bytes .../Microsoft.DocAsCode.YamlSerialization.dll | Bin 67912 -> 0 bytes RWSDocsTemplate/Plugins/Newtonsoft.Json.dll | Bin 526336 -> 0 bytes RWSDocsTemplate/Plugins/System.Buffers.dll | Bin 20856 -> 0 bytes .../Plugins/System.Collections.Immutable.dll | Bin 189312 -> 0 bytes .../System.Composition.AttributedModel.dll | Bin 24840 -> 0 bytes .../Plugins/System.Composition.Convention.dll | Bin 59128 -> 0 bytes .../Plugins/System.Composition.Hosting.dll | Bin 62184 -> 0 bytes .../Plugins/System.Composition.Runtime.dll | Bin 29928 -> 0 bytes .../Plugins/System.Composition.TypedParts.dll | Bin 64760 -> 0 bytes RWSDocsTemplate/Plugins/System.Memory.dll | Bin 141184 -> 0 bytes .../Plugins/System.Numerics.Vectors.dll | Bin 115856 -> 0 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 16768 -> 0 bytes .../Plugins/TradosStudioDocsPlugin.dll | Bin 7168 -> 0 bytes .../Plugins/TradosStudioDocsPlugin.pdb | Bin 24064 -> 0 bytes RWSDocsTemplate/Plugins/YamlDotNet.dll | Bin 200192 -> 0 bytes RWSDocsTemplate/RestApi.html.primary.tmpl | 3 - RWSDocsTemplate/conceptual.html.primary.tmpl | 4 - RWSDocsTemplate/favicon.ico | Bin 894 -> 0 bytes RWSDocsTemplate/logo.svg | 24 - RWSDocsTemplate/partials/_affix.liquid | 25 - RWSDocsTemplate/partials/_breadcrumb.liquid | 10 - RWSDocsTemplate/partials/_footer.liquid | 16 - RWSDocsTemplate/partials/_head.liquid | 38 - RWSDocsTemplate/partials/_logo.liquid | 8 - RWSDocsTemplate/partials/_navbar.liquid | 21 - RWSDocsTemplate/partials/_scripts.liquid | 4 - RWSDocsTemplate/partials/_toc.liquid | 7 - .../partials/breadcrumb.tmpl.partial | 11 - .../partials/customMREFContent.tmpl.partial | 2 - RWSDocsTemplate/partials/head.tmpl.partial | 20 - RWSDocsTemplate/partials/logo.tmpl.partial | 5 - RWSDocsTemplate/partials/title.tmpl.partial | 49 - RWSDocsTemplate/styles/docfx.vendor.css | 8196 ---------- RWSDocsTemplate/styles/docfx.vendor.js | 51 - RWSDocsTemplate/styles/lunr.js | 2924 ---- RWSDocsTemplate/styles/lunr.min.js | 1 - RWSDocsTemplate/styles/main.js | 1 - RWSDocsTemplate/styles/search-worker.js | 80 - RWSDocsTemplate/toc.html.js | 38 - .../ManagedReference.common.js | 29 +- .../ManagedReference.extension.js | 5 +- RWSTemplate/ManagedReference.html.primary.js | 69 + .../ManagedReference.html.primary.tmpl | 22 + RWSTemplate/Plugins/Docfx.Common.dll | Bin 0 -> 134872 bytes RWSTemplate/Plugins/Docfx.Plugins.dll | Bin 0 -> 48856 bytes .../Plugins/Docfx.YamlSerialization.dll | Bin 0 -> 78552 bytes RWSTemplate/Plugins/Newtonsoft.Json.dll | Bin 0 -> 712464 bytes RWSTemplate/Plugins/Spectre.Console.dll | Bin 0 -> 719872 bytes .../System.Composition.AttributedModel.dll | Bin 0 -> 20248 bytes .../Plugins/System.Composition.Convention.dll | Bin 0 -> 54056 bytes .../Plugins/System.Composition.Hosting.dll | Bin 0 -> 56072 bytes .../Plugins/System.Composition.Runtime.dll | Bin 0 -> 27400 bytes .../Plugins/System.Composition.TypedParts.dll | Bin 0 -> 65816 bytes .../Plugins/TradosStudioDocsPlugin.deps.json | 249 + .../Plugins/TradosStudioDocsPlugin.dll | Bin 0 -> 10752 bytes .../Plugins/TradosStudioDocsPlugin.pdb | Bin 0 -> 16856 bytes RWSTemplate/Plugins/YamlDotNet.dll | Bin 0 -> 293376 bytes RWSTemplate/Redirection.html.primary.tmpl | 8 + .../RestApi.common.js | 84 +- .../RestApi.extension.js | 5 +- .../RestApi.html.primary.js | 10 +- RWSTemplate/RestApi.html.primary.tmpl | 3 + .../UniversalReference.common.js | 5 +- .../UniversalReference.extension.js | 5 +- .../UniversalReference.html.primary.js | 10 +- .../UniversalReference.html.primary.tmpl | 2 +- {RWSDocsTemplate => RWSTemplate}/common.js | 9 +- .../conceptual.extension.js | 5 +- .../conceptual.html.primary.js | 9 +- RWSTemplate/conceptual.html.primary.tmpl | 4 + RWSTemplate/favicon.ico | Bin 0 -> 32988 bytes .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin .../layout/_master.tmpl | 22 +- RWSTemplate/logo.svg | 45 + .../partials/affix.tmpl.partial | 4 +- RWSTemplate/partials/breadcrumb.tmpl.partial | 9 + .../partials/class.header.tmpl.partial | 12 +- .../partials/class.memberpage.tmpl.partial | 59 + .../partials/class.tmpl.partial | 20 +- .../partials/classSubtitle.tmpl.partial | 4 +- RWSTemplate/partials/collection.tmpl.partial | 234 + .../partials/customMREFContent.tmpl.partial | 10 + .../partials/dd-li.tmpl.partial | 0 .../partials/enum.tmpl.partial | 4 +- .../partials/footer.tmpl.partial | 2 +- RWSTemplate/partials/head.tmpl.partial | 34 + RWSTemplate/partials/item.tmpl.partial | 3 + .../partials/li.tmpl.partial | 2 +- RWSTemplate/partials/logo.tmpl.partial | 5 + .../partials/namespace.tmpl.partial | 2 +- .../partials/namespaceSubtitle.tmpl.partial | 5 +- .../partials/navbar.tmpl.partial | 2 +- .../partials/rest.child.tmpl.partial | 35 +- .../partials/rest.definition.tmpl.partial | 45 + .../partials/rest.tmpl.partial | 9 +- .../partials/scripts.tmpl.partial | 4 +- .../partials/searchResults.tmpl.partial | 2 +- RWSTemplate/partials/title.tmpl.partial | 2 + .../partials/toc.tmpl.partial | 2 +- .../partials/uref/class.header.tmpl.partial | 4 +- .../partials/uref/class.tmpl.partial | 22 +- .../partials/uref/enum.tmpl.partial | 4 +- .../partials/uref/inheritance.tmpl.partial | 0 .../partials/uref/namespace.tmpl.partial | 18 +- .../partials/uref/parameters.tmpl.partial | 6 +- .../search-stopwords.json | 0 .../styles/docfx.css | 363 +- .../styles/docfx.js | 176 +- RWSTemplate/styles/docfx.vendor.min.css | 25 + RWSTemplate/styles/docfx.vendor.min.css.map | 7 + RWSTemplate/styles/docfx.vendor.min.js | 37 + RWSTemplate/styles/docfx.vendor.min.js.map | 7 + .../glyphicons-halflings-regular-ACNUA6UY.ttf | Bin 0 -> 45404 bytes ...glyphicons-halflings-regular-JOUF32XT.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular-PIHUWCJO.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular-QXYEM3FU.svg | 288 + ...lyphicons-halflings-regular-W4DYDFZM.woff2 | Bin 0 -> 18028 bytes .../styles/main.css | 671 +- RWSTemplate/styles/main.js | 8 + RWSTemplate/styles/search-worker.min.js | 57 + RWSTemplate/styles/search-worker.min.js.map | 7 + .../toc.extension.js | 9 +- RWSTemplate/toc.html.primary.js | 123 + .../toc.html.primary.tmpl | 6 +- RWSTemplate/toc.json.js | 109 + RWSTemplate/toc.json.tmpl | 3 + {RWSDocsTemplate => RWSTemplate}/token.json | 27 +- articles/BCM/API.md | 2 - articles/BCM/BCM.NET_client_API.md | 15 + articles/BCM/intro.md | 9 + articles/BCM/toc.yml | 15 +- developer_license.md | 29 + docfx.json | 24 +- index.md | 2 + .../v1.3.1/Sdl.Core.Bcm.BcmModel.dll | Bin .../v1.3.1/Sdl.Core.Bcm.BcmModel.xml | 13120 +++++++-------- .../v1.5.0/Sdl.Core.Bcm.BcmModel.dll | Bin .../v1.5.0/Sdl.Core.Bcm.BcmModel.xml | 13158 ++++++++-------- .../v1.6.0/Sdl.Core.Bcm.BcmModel.dll | Bin .../v1.6.0/Sdl.Core.Bcm.BcmModel.xml | 11502 +++++++------- .../v2.0.0/Sdl.Core.Bcm.BcmModel.dll | Bin .../v2.0.0/Sdl.Core.Bcm.BcmModel.xml | 11536 +++++++------- .../v2.1.3/Sdl.Core.Bcm.BcmModel.dll | Bin .../v2.1.3/Sdl.Core.Bcm.BcmModel.xml | 0 toc.yml | 6 +- 159 files changed, 26843 insertions(+), 37268 deletions(-) delete mode 100644 RWSDocsTemplate/ManagedReference.html.primary.js delete mode 100644 RWSDocsTemplate/ManagedReference.html.primary.tmpl delete mode 100644 RWSDocsTemplate/Plugins/HtmlAgilityPack.dll delete mode 100644 RWSDocsTemplate/Plugins/HtmlAgilityPack.pdb delete mode 100644 RWSDocsTemplate/Plugins/Microsoft.DocAsCode.Common.dll delete mode 100644 RWSDocsTemplate/Plugins/Microsoft.DocAsCode.Dfm.dll delete mode 100644 RWSDocsTemplate/Plugins/Microsoft.DocAsCode.MarkdownLite.dll delete mode 100644 RWSDocsTemplate/Plugins/Microsoft.DocAsCode.Plugins.dll delete mode 100644 RWSDocsTemplate/Plugins/Microsoft.DocAsCode.YamlSerialization.dll delete mode 100644 RWSDocsTemplate/Plugins/Newtonsoft.Json.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Buffers.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Collections.Immutable.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Composition.AttributedModel.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Composition.Convention.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Composition.Hosting.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Composition.Runtime.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Composition.TypedParts.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Memory.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Numerics.Vectors.dll delete mode 100644 RWSDocsTemplate/Plugins/System.Runtime.CompilerServices.Unsafe.dll delete mode 100644 RWSDocsTemplate/Plugins/TradosStudioDocsPlugin.dll delete mode 100644 RWSDocsTemplate/Plugins/TradosStudioDocsPlugin.pdb delete mode 100644 RWSDocsTemplate/Plugins/YamlDotNet.dll delete mode 100644 RWSDocsTemplate/RestApi.html.primary.tmpl delete mode 100644 RWSDocsTemplate/conceptual.html.primary.tmpl delete mode 100644 RWSDocsTemplate/favicon.ico delete mode 100644 RWSDocsTemplate/logo.svg delete mode 100644 RWSDocsTemplate/partials/_affix.liquid delete mode 100644 RWSDocsTemplate/partials/_breadcrumb.liquid delete mode 100644 RWSDocsTemplate/partials/_footer.liquid delete mode 100644 RWSDocsTemplate/partials/_head.liquid delete mode 100644 RWSDocsTemplate/partials/_logo.liquid delete mode 100644 RWSDocsTemplate/partials/_navbar.liquid delete mode 100644 RWSDocsTemplate/partials/_scripts.liquid delete mode 100644 RWSDocsTemplate/partials/_toc.liquid delete mode 100644 RWSDocsTemplate/partials/breadcrumb.tmpl.partial delete mode 100644 RWSDocsTemplate/partials/customMREFContent.tmpl.partial delete mode 100644 RWSDocsTemplate/partials/head.tmpl.partial delete mode 100644 RWSDocsTemplate/partials/logo.tmpl.partial delete mode 100644 RWSDocsTemplate/partials/title.tmpl.partial delete mode 100644 RWSDocsTemplate/styles/docfx.vendor.css delete mode 100644 RWSDocsTemplate/styles/docfx.vendor.js delete mode 100644 RWSDocsTemplate/styles/lunr.js delete mode 100644 RWSDocsTemplate/styles/lunr.min.js delete mode 100644 RWSDocsTemplate/styles/main.js delete mode 100644 RWSDocsTemplate/styles/search-worker.js delete mode 100644 RWSDocsTemplate/toc.html.js rename {RWSDocsTemplate => RWSTemplate}/ManagedReference.common.js (91%) rename {RWSDocsTemplate => RWSTemplate}/ManagedReference.extension.js (69%) create mode 100644 RWSTemplate/ManagedReference.html.primary.js create mode 100644 RWSTemplate/ManagedReference.html.primary.tmpl create mode 100644 RWSTemplate/Plugins/Docfx.Common.dll create mode 100644 RWSTemplate/Plugins/Docfx.Plugins.dll create mode 100644 RWSTemplate/Plugins/Docfx.YamlSerialization.dll create mode 100644 RWSTemplate/Plugins/Newtonsoft.Json.dll create mode 100644 RWSTemplate/Plugins/Spectre.Console.dll create mode 100644 RWSTemplate/Plugins/System.Composition.AttributedModel.dll create mode 100644 RWSTemplate/Plugins/System.Composition.Convention.dll create mode 100644 RWSTemplate/Plugins/System.Composition.Hosting.dll create mode 100644 RWSTemplate/Plugins/System.Composition.Runtime.dll create mode 100644 RWSTemplate/Plugins/System.Composition.TypedParts.dll create mode 100644 RWSTemplate/Plugins/TradosStudioDocsPlugin.deps.json create mode 100644 RWSTemplate/Plugins/TradosStudioDocsPlugin.dll create mode 100644 RWSTemplate/Plugins/TradosStudioDocsPlugin.pdb create mode 100644 RWSTemplate/Plugins/YamlDotNet.dll create mode 100644 RWSTemplate/Redirection.html.primary.tmpl rename {RWSDocsTemplate => RWSTemplate}/RestApi.common.js (76%) rename {RWSDocsTemplate => RWSTemplate}/RestApi.extension.js (68%) rename {RWSDocsTemplate => RWSTemplate}/RestApi.html.primary.js (63%) create mode 100644 RWSTemplate/RestApi.html.primary.tmpl rename {RWSDocsTemplate => RWSTemplate}/UniversalReference.common.js (98%) rename {RWSDocsTemplate => RWSTemplate}/UniversalReference.extension.js (69%) rename {RWSDocsTemplate => RWSTemplate}/UniversalReference.html.primary.js (63%) rename {RWSDocsTemplate => RWSTemplate}/UniversalReference.html.primary.tmpl (56%) rename {RWSDocsTemplate => RWSTemplate}/common.js (96%) rename {RWSDocsTemplate => RWSTemplate}/conceptual.extension.js (68%) rename {RWSDocsTemplate => RWSTemplate}/conceptual.html.primary.js (61%) create mode 100644 RWSTemplate/conceptual.html.primary.tmpl create mode 100644 RWSTemplate/favicon.ico rename {RWSDocsTemplate => RWSTemplate}/fonts/glyphicons-halflings-regular.eot (100%) rename {RWSDocsTemplate => RWSTemplate}/fonts/glyphicons-halflings-regular.svg (100%) rename {RWSDocsTemplate => RWSTemplate}/fonts/glyphicons-halflings-regular.ttf (100%) rename {RWSDocsTemplate => RWSTemplate}/fonts/glyphicons-halflings-regular.woff (100%) rename {RWSDocsTemplate => RWSTemplate}/fonts/glyphicons-halflings-regular.woff2 (100%) rename {RWSDocsTemplate => RWSTemplate}/layout/_master.tmpl (76%) create mode 100644 RWSTemplate/logo.svg rename {RWSDocsTemplate => RWSTemplate}/partials/affix.tmpl.partial (77%) create mode 100644 RWSTemplate/partials/breadcrumb.tmpl.partial rename {RWSDocsTemplate => RWSTemplate}/partials/class.header.tmpl.partial (87%) create mode 100644 RWSTemplate/partials/class.memberpage.tmpl.partial rename {RWSDocsTemplate => RWSTemplate}/partials/class.tmpl.partial (87%) rename {RWSDocsTemplate => RWSTemplate}/partials/classSubtitle.tmpl.partial (76%) create mode 100644 RWSTemplate/partials/collection.tmpl.partial create mode 100644 RWSTemplate/partials/customMREFContent.tmpl.partial rename {RWSDocsTemplate => RWSTemplate}/partials/dd-li.tmpl.partial (100%) rename {RWSDocsTemplate => RWSTemplate}/partials/enum.tmpl.partial (83%) rename {RWSDocsTemplate => RWSTemplate}/partials/footer.tmpl.partial (68%) create mode 100644 RWSTemplate/partials/head.tmpl.partial create mode 100644 RWSTemplate/partials/item.tmpl.partial rename {RWSDocsTemplate => RWSTemplate}/partials/li.tmpl.partial (84%) create mode 100644 RWSTemplate/partials/logo.tmpl.partial rename {RWSDocsTemplate => RWSTemplate}/partials/namespace.tmpl.partial (76%) rename {RWSDocsTemplate => RWSTemplate}/partials/namespaceSubtitle.tmpl.partial (75%) rename {RWSDocsTemplate => RWSTemplate}/partials/navbar.tmpl.partial (85%) rename {RWSDocsTemplate => RWSTemplate}/partials/rest.child.tmpl.partial (64%) create mode 100644 RWSTemplate/partials/rest.definition.tmpl.partial rename {RWSDocsTemplate => RWSTemplate}/partials/rest.tmpl.partial (78%) rename {RWSDocsTemplate => RWSTemplate}/partials/scripts.tmpl.partial (55%) rename {RWSDocsTemplate => RWSTemplate}/partials/searchResults.tmpl.partial (71%) create mode 100644 RWSTemplate/partials/title.tmpl.partial rename {RWSDocsTemplate => RWSTemplate}/partials/toc.tmpl.partial (66%) rename {RWSDocsTemplate => RWSTemplate}/partials/uref/class.header.tmpl.partial (89%) rename {RWSDocsTemplate => RWSTemplate}/partials/uref/class.tmpl.partial (88%) rename {RWSDocsTemplate => RWSTemplate}/partials/uref/enum.tmpl.partial (78%) rename {RWSDocsTemplate => RWSTemplate}/partials/uref/inheritance.tmpl.partial (100%) rename {RWSDocsTemplate => RWSTemplate}/partials/uref/namespace.tmpl.partial (89%) rename {RWSDocsTemplate => RWSTemplate}/partials/uref/parameters.tmpl.partial (68%) rename {RWSDocsTemplate => RWSTemplate}/search-stopwords.json (100%) rename {RWSDocsTemplate => RWSTemplate}/styles/docfx.css (82%) rename {RWSDocsTemplate => RWSTemplate}/styles/docfx.js (89%) create mode 100644 RWSTemplate/styles/docfx.vendor.min.css create mode 100644 RWSTemplate/styles/docfx.vendor.min.css.map create mode 100644 RWSTemplate/styles/docfx.vendor.min.js create mode 100644 RWSTemplate/styles/docfx.vendor.min.js.map create mode 100644 RWSTemplate/styles/glyphicons-halflings-regular-ACNUA6UY.ttf create mode 100644 RWSTemplate/styles/glyphicons-halflings-regular-JOUF32XT.woff create mode 100644 RWSTemplate/styles/glyphicons-halflings-regular-PIHUWCJO.eot create mode 100644 RWSTemplate/styles/glyphicons-halflings-regular-QXYEM3FU.svg create mode 100644 RWSTemplate/styles/glyphicons-halflings-regular-W4DYDFZM.woff2 rename {RWSDocsTemplate => RWSTemplate}/styles/main.css (98%) create mode 100644 RWSTemplate/styles/main.js create mode 100644 RWSTemplate/styles/search-worker.min.js create mode 100644 RWSTemplate/styles/search-worker.min.js.map rename {RWSDocsTemplate => RWSTemplate}/toc.extension.js (57%) create mode 100644 RWSTemplate/toc.html.primary.js rename RWSDocsTemplate/toc.html.tmpl => RWSTemplate/toc.html.primary.tmpl (60%) create mode 100644 RWSTemplate/toc.json.js create mode 100644 RWSTemplate/toc.json.tmpl rename {RWSDocsTemplate => RWSTemplate}/token.json (75%) delete mode 100644 articles/BCM/API.md create mode 100644 articles/BCM/BCM.NET_client_API.md create mode 100644 articles/BCM/intro.md create mode 100644 developer_license.md rename {articles/BCM/Assembly => resources/bcm/assembly}/v1.3.1/Sdl.Core.Bcm.BcmModel.dll (100%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v1.3.1/Sdl.Core.Bcm.BcmModel.xml (97%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v1.5.0/Sdl.Core.Bcm.BcmModel.dll (100%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v1.5.0/Sdl.Core.Bcm.BcmModel.xml (97%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v1.6.0/Sdl.Core.Bcm.BcmModel.dll (100%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v1.6.0/Sdl.Core.Bcm.BcmModel.xml (97%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v2.0.0/Sdl.Core.Bcm.BcmModel.dll (100%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v2.0.0/Sdl.Core.Bcm.BcmModel.xml (97%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v2.1.3/Sdl.Core.Bcm.BcmModel.dll (100%) rename {articles/BCM/Assembly => resources/bcm/assembly}/v2.1.3/Sdl.Core.Bcm.BcmModel.xml (100%) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ea4959e..2b07ff4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,19 +21,19 @@ jobs: runs-on: windows-latest env: - ProductName: Language Cloud + ProductName: Trados Cloud # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 + # Runs a single command using the runners shell - name: install docfx run: | - choco install docfx --version=2.59.3 - docfx init -q + dotnet tool install -g docfx - name: build _site - run: docfx.exe + run: docfx.exe build docfx.json # Runs a set of commands using the runners shell #- name: commit to gh-pages diff --git a/.gitignore b/.gitignore index 2c448be..5b319d7 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,9 @@ /**/bin/ /**/obj/ _site -.vscode/ +.DS_Store +*.suo +*.testlog +.vscode +.vs +/Plugins/TradosStudioDocsPlugin/TradosStudioDocsPlugin/TradosStudioDocsPlugin.csproj.user diff --git a/RWSDocsTemplate/ManagedReference.html.primary.js b/RWSDocsTemplate/ManagedReference.html.primary.js deleted file mode 100644 index 3f86b86..0000000 --- a/RWSDocsTemplate/ManagedReference.html.primary.js +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. - -var mrefCommon = require('./ManagedReference.common.js'); -var extension = require('./ManagedReference.extension.js'); -var overwrite = require('./ManagedReference.overwrite.js'); - -exports.transform = function (model) { - if (overwrite && overwrite.transform) { - return overwrite.transform(model); - } - - if (extension && extension.preTransform) { - model = extension.preTransform(model); - } - - if (mrefCommon && mrefCommon.transform) { - model = mrefCommon.transform(model); - } - if (model.type.toLowerCase() === "enum") { - model.isClass = false; - model.isEnum = true; - } - model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath); - - if (extension && extension.postTransform) { - model = extension.postTransform(model); - } - - return model; -} - -exports.getOptions = function (model) { - if (overwrite && overwrite.getOptions) { - return overwrite.getOptions(model); - } - - return { - "bookmarks": mrefCommon.getBookmarks(model) - }; -} \ No newline at end of file diff --git a/RWSDocsTemplate/ManagedReference.html.primary.tmpl b/RWSDocsTemplate/ManagedReference.html.primary.tmpl deleted file mode 100644 index b497774..0000000 --- a/RWSDocsTemplate/ManagedReference.html.primary.tmpl +++ /dev/null @@ -1,13 +0,0 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} -{{!master(layout/_master.tmpl)}} - -{{#isNamespace}} - {{>partials/namespace}} -{{/isNamespace}} -{{#isClass}} - {{>partials/class}} -{{/isClass}} -{{#isEnum}} - {{>partials/enum}} -{{/isEnum}} -{{>partials/customMREFContent}} \ No newline at end of file diff --git a/RWSDocsTemplate/Plugins/HtmlAgilityPack.dll b/RWSDocsTemplate/Plugins/HtmlAgilityPack.dll deleted file mode 100644 index 0d67049a7ee3546c8db1055fae9d02c43ac19dda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134656 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 b{^8$`G6kyHh`|0kV?WBB_y^qoz7+Vs6T8*^ diff --git a/RWSDocsTemplate/Plugins/HtmlAgilityPack.pdb b/RWSDocsTemplate/Plugins/HtmlAgilityPack.pdb deleted file mode 100644 index ebc0bf0df443ec11c88e56d89d0a1e3b0bad6898..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298496 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 B*_HqR diff --git a/RWSDocsTemplate/Plugins/Microsoft.DocAsCode.Common.dll b/RWSDocsTemplate/Plugins/Microsoft.DocAsCode.Common.dll deleted file mode 100644 index 8e7efc0bef4bce356280c362435f99d081c2ce07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185664 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 I1x|$j58csBcK`qY diff --git a/RWSDocsTemplate/Plugins/Microsoft.DocAsCode.MarkdownLite.dll b/RWSDocsTemplate/Plugins/Microsoft.DocAsCode.MarkdownLite.dll deleted file mode 100644 index d2ac63c1507af896a873a3fe25d0c2f750173661..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195408 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 z®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 E9{`^4g8%>k diff --git a/RWSDocsTemplate/Plugins/Microsoft.DocAsCode.Plugins.dll b/RWSDocsTemplate/Plugins/Microsoft.DocAsCode.Plugins.dll deleted file mode 100644 index dc77b333e3c1662dc927f5dbc5ad0e06b1461975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85312 zcmce<2Vhi1_dYx`cUv}XQ%EDEkOVdjQb#Mf*9t=j zVZ*=Qe;4909O+ld_|MRc;IQN;!o)*CFQq;vhrg6M{=B+|lm+#^+4VK^QfAc5pYLl- znO>Vxzi@s^-Tah+qsFDo^UbX75gO`F*GZ2aB*buOh}$pPx6aC~U35(emU%+_0*%Ym zCM8HAQXr?`D1?V)W%^AD2Lb)65f1&uA4!y}`Z6-5|2vMFk_x|l@luQ;0qORlO0a$o zDJstZsgxoFhd9{vw!;25#}vQoZ0!Oc5)iLPW9_0w@bsSm2;;KC@4#OQO4Fmhp?(IG z>>GUKg8mk0#cfsDqrP^o4~FC``Al^nY&Zt|Duw7DKw10^<)R%W092b!&Ziq|Ab?LaySZ`10ohi+T=SA0aXC*Apr^8^1;P4he zHoS$V2Kk+)nHYQ3bW}w~45j8U&2G<1Qr=!k)B5LlKf&V)!DENqnJ-$x>bt;|f)*7Gn!LDKAVNhL6x&j0iahjqy7( z*mxBooxLRp@uI_{ijkL1EJQvS9uWAxhM1xXq8Ey&zA4YIcj{D}imSYE(BZ3w1*#71qXbQtP8w6_kDFm)_QzN#o=yn)Q=!R};oDL@)OGyV+ho`ofyx{r|$niM{TH=UqLY=!+!#rSy z%{Lzh3{xKt4GREXw0L$m$5JxNi8YUAGqOsz<@DufQ=2)dI#|x)!H*%(Od(m*m!}07 zklbOwY%I;Xj*MJKw}uc14PQz0+JxoZ$P$V0anJJffJ8{ndKJcsXER?tJoGgX;Kb|Z zxrk!2S;F!Roe&>KMzdGZ&6IVt7ZbgMPCULxDQ8TD?kwu>7+NBj+TEZGaNhAGLZaqe z-utqrLL0tuNB<0bE{j>R&Av7>4?%N6@%JPlQE7aX_-a$Oy6FOcK zrAp`YXoQ8I78WUe%Msem$>CI9#E)pW$UNsaeT^D)EG6_kjKt7&7SZYbVnp#`AX|NP zC{6|RGtY@Mp1<{v9UGWkTJwqFZARQ&PklI4rWIy8_Y#};5*%_o^&?2n_F7N&&|i1D zK1_GVcnE4k+s|` z9jyK_+)M;ke~i!P+2O+c8PVQRNHm96FO{4VRhr==^j(gs$mwQgWcVn%!Z_tM&8UVA zA0eAzO@lG95dBzrk+>u4KFg3(x&kSg=}flt9F_DnStFIfi>6$1!=ROeBdZ675xExg zo6MT!T?ISeYCu9yhxbYxv%G5vQF}eC+G7EVo|b|IYuN|yZ1ynBE;ye%cC5HWE;dktwZ=~!ZK5*yZ%wzNaUsJEE|O4&1VRX4*s4SAs(HDTe2 zklA3lgB2|r99+Tm-=b?L_|_qvoGA2Ke*j0w?yT4#K=1t*Wyz@-v#!^|yHx$pXk=W4v`|TCPRG1}RWI3@>XVQH6~P=aCS#jI=H%T_2kG4Jd|h10d@hwUqoZgO=Y&`kP3Pn#SyBwj&ErU?MUVEI@&7X)0KN0$t8j zuyCeoxEX0R5$U)X9AMe7fJo?aW+WD@`2zu%gSo%p&W%zgZ}~9lQa!2FfG;6j63upsOE~bJ7 zD9*GLEI={LQm_C8PA6s*7N8hmDOd<-;4xMJ3$Pq(DOiAFoTXp^it(0$h2K=e?Npu# z(5i;bBu*recOF#3NObW#)gRDzDGs#-3e#a zQYxC^?FAu1rgJ~X_a;xlsUTRb6k+dhG|CZyQ$CXIa5c)AogLw1XQNyy!o}`J zxV(k1ig2Cg@F`O1>(v8?Ln55WUSF~5WKVN?C%i!B=-uu<7ybVG?}yVO?0@08zp);I zA?BQ_WvEdU1CysHz`q9kbK@WVNZ%FzU?MQd@O23etp5y0oLWT&+AxHa_>uiS{JRSO zCP9yRi+`jK#=jZR%@44rK7c7i#Qjwt$eDFo2Pii?z#U$6&0vN3_F?$RwWnonaxI@$ zkJRwGHJ>~jVYX&SNBf)Ymoqz{9YeD#g18kqwoX5jI$K|y79!H|cndSyZ!xJFb#2}sTNeZC#PZH8F=aN57AUQ6F&G!@xyJ7wB zzqX@k>s+MAi#QgbsJ0X=Kv82USb$=>rC{Mxeex$_&c{YBs>q-VLhQ_<{E#mrxwk2= zBDoAQWk178iv=iVS_&4Rs3irCv#bCXpuno%^qd7K&a)IOKykjMU;%4AMRTF(Ok=@2 z93EgZ$u|&3R8AEgXdS)_wZwB^)`hC!D6~!Ffi5H^+(iBlw`n$r^XC7cAPKSji#2xAa2 zc1mz|l7UoSL2ABN0XdZBR7x{;vfGJpXH3t-jx21vV~#Vos`SP?rH9o#*Grhqc(n(b zz}(7u4e2xzb=z~o?2Q!B!6#>XmZM=5(&m0$q2t=vVEMObgN)qRZp*)c@S9^PZNt2d zgff~bgfCycm@c!;7O)!*-Z7_Yp9CxFN^@YxeVzp<=2{9CiW_Dj>kQ?aP96j-W9C_A zEFj)|OThvZK1;y@6bmc`3m2;8Z^DNr3RQgHrHSiuv{(ujI2GGhVpFb|pW zSb$=srC_1B;Z`%D4Q9svgf6$tSU|ihECmZtU{*6zW&w)TmVyN+uCx>^K(WSBumA;4 z>Sh`&SaVTdj0%hcC5B=g&`)sk6MK`=lRmxeJ*Hh~_xEI;#RBYY{se`~zT3?~eB8B}W%fM?@b|=SW z79iIa6LQ#R=A0XbU7e?p2IrlfXli55kMX^SY)}qzDdv3N`;;jc-&C0e@*O0#SsR>% z?+_`XxrnhLfmggPIBD*&2Z@%|*7c_$aL)WYpSeZ@eXg|JvAhfP$oB!V)^$sD7R|o= z$qCDcv1ge+%s11_`HPmItqST;f7+^;?mdjW;^JdcXloudE>w!9MeTFXv_WzJO^r6>B&G{3aJU#n`Mq{+y|>eiy$a;*QChsKTZ9D-az1 zOR>JD0CV2RK;CKoyy<>C7CdGNzk!vt>iL7~Se>{7a!s<*v+@1MjE9H4uy*u2B(bIhNz!@#d&?JdFEO3V_5+jwbK-b&P9!bn z#IV2G+xufY%n$Cyzl%3gEv2-~&Th~?kGZt_i3DB<{!9|Q`$Zpr)yLoT@pn41C7x1Y zOG!sMe=4moECrsV(YCm;M1#OfSNMhxPYH2Mr+Hj@1I8csuSB#l+8O5tQqcrRN5z*z z*n9mCO@o-lH~iV2RAf&_RiBK@rvUpK|7=exvZte}FFM`+CbCC~npl8O)_JQN`*t(M z?bz>~WVR7$(MI8a)kc4e$8Gd?@y=IEDJ|Vb*j9C+ntVZ2SJu`i`K8aQQ&I75gehB7 zFdghoA!LbKB1%W*eXJR(>3+ner;YGGW(Z<@i!rNS-y#e(l?GjiIAcEmhG?8 zv6;^n*;1Mj&wRE>C(0M9j;#5AEYA~^m-+b7Ie!d$l8eKA5Oad)?k`8KzdD{G6YG&A z<90Xq#0RJ{si&}j%HClqSb*X|OThvZJ1qqZP&{NQSb*YTOThvZXbCeH7N9`wn+g`7 zKs}lY7NB_CQm{blIZO%s(2^f3d|h7BvY;=ImMI*klfWw-CBNI$E61-Eu{I9l_m=vBgqPX*$QU?5nizr zELekY=W1SGYfl)`V3HZl*7# zLsL6NS*@1R(YFktbjPxTaX3BMhN*!~mQ&sEJ(7BXamMo>2Q*XMNNq*LhbIg4`O$CS z^FZg$PK^}a2uQ(((?<#VB0=bi-pnrKaAz1qQS`SDhee9tV#;xfH1}m=vpUw41)@ha zJz^omrvdr?jS~SDF}`S|t&7%2*M#96z(wP=SPjy|JcsiRyUsplA($VW>4eA)F#y`X ziN!I%%Hhj~SwLP5mryjrcQGBbz6r7~4iV`QPrl|@fg@xqzyDob#*+&%!P$cy&YS2t zsE(S<3-HKCe(OLy{Y$HRE)(V9@^vOnY?d>2a^(8)J?6DQ znn)XL=818G1vd|DEY|smB|0CE=_8hav>xerR@59(2A|6COiVv47wRtsG_>H{wgkRX ziZ}yPf;a0$X##x&bt?Qc$#ELeluf6;L>a%{pX-j=1uIX(4r z75P$R`qGe$$~P@;(tg8YbAZKCiXLEQo_`b24$0gnDY*V#M8Ik|1&MWYG)~7F2dfW` z$w7uM6(MGSHfS$7FfLWi-^8V$e~kO^-^Zn(e~kO|pX1(Y(EPw9qEH<@K;!F5CCtJK zosHgrkuQykcAt?G6QEq44y9S>0IiNa7LQQSAPKHNiuet1QCk^kKmY&81L_^dNFcU}CsTB7bpUe{tXR&$+P@{k_8lAMWJwHMHp?R%ii? z8w=N!9A@+35)qG=YhS6()=&-56?#W{hA*A0{-C3dK$nU-A?o>mk&rbY#~O+s!uRFF zE_Sl7fXuBxTxRt_4lwD91Kp_U2&1-6L0jkYSi@~s%&`j%Y779J0F| z7Wx@lJXaVdB7(3L=T9FgqcE>9zmzoQ^Tvs_ zxL#i_#1%Mt`avGoSYJ1Pb^}>#*doLa3c3m7#M-;ecT3XFm@sr8!dk%>r68>TTzVpw ze=wDk&V3{}h|c~$$wIpEM7d+nQB1`@_$F}T7002Bf((awe+4IJwnJU>yE+aWF-?j? z_}2g%H;#kxkJ7T^AB9KYAL<{!kI^IO=MY()U(Is}l}LC4ceLBh4vrU_%6b7sNjWBVlVr`Z~ zq;#j0Cugokjtlw{KA&-0kwY|hCY+c^p)X|+c0w$N=%+}|l_%07MN-23T_eREK!*s+ zeoZ+<65FiGA^BH9mbE$L)ydA}!&?c24=0khZ$wk*1xUv&GPo>1WRrYS9*K4fJ2Ww( z7Nv7wvz5Hs&M9wZ&%2bZ&2pogQ4PF;Tq4B`4sDL3G|xxP$A~Y|E>4ORS%s6F4)Ju) zXNw}mu)_PhhKV!bgF_Uf9>T=y@G4RalxyLCDm)1jCmf{tnM+iMdPZC>#gp7d_eVdA zI+=jHB1N@*k~2~~pH1nnL28j=j)Q9BWcK}CW5j>Cp4Y~bKfgfUDL(5d#21VX@ooyG zJi3B#b+^}4jCde=1=`}qPNX@IM6sUEB>Ck6!tc2CcXlJatrOw;%!3(W;-hX5i{c5r z#jmL^L}oXt4Fz*+Y!wu=K9P^6*3#g*9_n zKfFIcY=f7=28cCc6H5JZaW1BvL1G=V-dQI57qf0TCR@+UooBKQ%xZg@>_%oI;U}eX z6SIjrm95MU_AtZlW!4Y%NtQdAy#il|?P7M5PGt`>Uz8d40<#f1zmJ&>(P77#_0Bde zPjdOZT-rh6Q)Zh>sI)`Gmt4C~aP5x7JV9lT;xxx-_E;ZEWsLZp!%{hiF?i*UEbUwq zV}z4gi;fq>tTUH(j0k4-IhS^f2xHb&TShQ*qZd#P(J~0_w+dyq%Q2!8I-N(XM($N& zg6P6*5trdyQN*k*jlyP#3TBb$J(y?3NM?`2vk72lGrOk~S1i`yji!5gEAT`lhC zur-Rpj!V#xhv)Ka{>SF`hY z{M|3U;;@G~_XjY)(KtGv%l8Bpro_$yiD0uoCgfca(C>92)!td@Mu@U(%cWRr@Pa2z>wmppu>>sBS}xOCN}qp zCN$HjOdz?Ygm6|WVU|I7NfhC-bV^|crxP7?5a~1oA9P#!{t|s0X;vl>z7a*3We_%& z9Ct?uqvC)OA%-$~GDv=+;8W-egFkbpitj_d0xk$WV5D;Tsp1kh$yq_ik;??=rMQ!E zG3Wla`%~!m<$VXN48kxLX9HpHvH>57Ap5T2LC_b65snRu0M-Lj#eHEZz74H>_OsTr3pOJ>dr*pAF_eBo_{-2t3x5;%ukiPQ?cwbR z{je|foGsesINN;1HopM3bKUL>cH*wW;m{CZET{ho=bIEs`I@;0dQuTdIX;g1v_iYE z|4)TPAcd~s@j$cP7e|oX(fU%HJ#yBXMWV3$i9fcuQ|9`incgV!%JIV*XCbhopO`(wD&uGIE8tI`-Yfj2n40c{ zW)je{*&Q1K&Amy4FZ2k3=lgj)(x`zao>fSnYR|GCopdcMr!n3VN%C68rW}%o#b4`B zd8Km$G?_^okb*hJKZzjulAvpWS)N;f_VBxa{i7cM4lI2Dxzkv%W|iomhoNZ*Cj6F1 z{k!P%6Pq6^BRtAzFDLmPmNxTt9c(DBa>p&1^9qgss=?l6VywEH-MkCf*5l zhh|$ULPJBuy_!8-5efE~$;8dQ<3dB}jbi*(a(-dL!)%YJ=#vy0Cek$<)jd5lTx`{B za`&F0Q6iDo|1ILKwA)-UVj(j#l{nF4GM5)#$BD}{%kSjDGsIVGc4O==6)&#W?DkkY zR`s`Owl;m2Nz0#DB{-hxQa#=&-I8*E{mWCLLB>u{ktPY|~+5bGL@(i+^htn?~$; z&GOUk1$#-e&(g1V6o}tVChQrTLkolxw>2sE2OK*?3q_d8#EXtc!D2K!JN>E9ULs2~ zd*3#&-kNpkyEn90G-`Hl!Kz zQi%Pi+1s&kh$m@t8mYX-@#yVeVn=d4Vwi~3Y*3Gla=1v)Y;q5e7%tLGCc=Ak2^%2> zXttzNm#~pyhGui)(!xgJnwZi&E^jT&3L7o(=skXW#I1#SVPnLnnjMPTrN)XF++3lW zpIT8AHdbV5HVbULC}y@!OwT!LOcbM;t#tK4`6i0VnhnKxm?&yAJC$0dCW$)DeoY;L zE6{qAai5z zVX1Lvfwkzc8*^*IW{9gb+nPHYY@=q^Mb8hLDYj@fqI8X%DRyW!rL+-YPisc4St|}` zW}xP4#W$K!+s+b_Htpai%>}bWre@T(vqiCH>&iCD*`h+TpYj(YY_MkTf=j?gX|_FY zaoBlcl4eilT>@6E*_U~1!s^6%ni=^U!7k7&CVx%X`C_qVSqM8{T%uWh{u(()tk&!r zu({%2noaF`Z`eF>lV%IMJ_xp1v*11(<$UpgW~qHVV!rsdW?#f@ls=rN%(9DkkMN0C zG`lA6v9JZ=UClP+Jqw1-2(G2)?XQGgAbM-|7FfMlpxI*k$6*a(t7iWKYZM=7_Lbw~ zu!Z83W_IVtVHb)YnH`s3#oF$@4Gdkxi z5oc<4e#S<*RE*VZNrp!(6=!MoU4aZ=CT3`66uQCYYWB5?4sQ~Tnh7HbtjT2D%a@C_ zI&6IMM!8&U(5yPyBbJLznhlBGC@&V30 zvCz4w!49@QCXkKE4rJ$NULFwdhn{N!7_B@yQrVilOZl1I7PYR!(*9fI=J0E+-0h)J z_k>?(u~16o20z%$|*w_Os9<#m76sLf>8<>_E`S)rb-Ry=!MR*dKF0G8sp*J7dj^RqoW{A_)3 zQ3tbc!tCu2v)@tJFCgq1=V%X}t>WJv`=#B_^6U&?Gdy^XNr&0e&+DC%X8Woh4MEc0}*L-ETzd;MWAc$aw&_*s7U zWu903?Czvxp4a{CxgN_rZ~2)$;R4UQ7UR+JzQs_VmwE!(l^(jYMZZ1vDN*Y^N5m6) z=G#zmi>F;YqghtTX0QV$6Z=c<2kV_j@m7k5OCI+e6WcXAQM%i6LfG;-jAzVKBG+WD zN3ae#C5klLi*?8;>_xDp>yg5Z@;_p*X3rFQ#DByn%{Ilq==n@cvMl3Y2CLR=XX#s> z&&7F~?I~U1z|NdzixBpOSghGq2>U`@qS*?H8FU7ScW3Rs=xA5Cz4>jKN zbgTb?+*)0h>Yl96!w!pj7D(>J06)8*1Ns0LRG|LV)uxn;O zSdXsx5x-iNq5J#vj`+>bj`peOU_5L5ZiU%XI}M8XUEHkedTj5F*k9hP+1b54xCgLZ zv*lP{EBTOStFX#ba+hYb!Zqacn$Zf^kS}ZYeAX^ylW%MGW|kdy2#%PHThlI+3&N4z%JM9EAJYxwVL(L+<*j_kX3rKs1@@51#6#W}BSK|#A(gg86x%O$hRL`hlYIx~kpqiOHp20QGg3aK z*;Q$;MBu5n5;JTESd7eKwoZ&pX%lg>n3=hDi)7yS_7l`m;F+xvS& zrhG@UPkXu|v*i)Z97&O2Cp0VR6Car)|Et-_EuBnmvauqXkzo$TM)Qt9f3gx?+(SA>f?AnKGmusSr%rcp456+Z*WPxVypr7@T zeKmVBx=i(z12lUfdW7gJhcmn0wYqn1WSN|5hH;wZa=Ny>1wEu(p0C;67`NrJL9-0Z zJr$Ck!=aWg!rW6KS7K0~i<&6Mn_*nONphODw5M&9ljKaz!qPnWYQsFuKFSJ?nk*M;_TQ{% zu;rTll%EteMXuD$UCav=<{Tl5cCa0&AN^vR$+OIdh_x$P=1T ziI&JOH9Jz$h_D|tJ5|sG#-GGNYZ~@fB9=(^0P=ICpzjG`15L*5-Xe#a%=H1zTrG0EW}oBC)gqT^wiCPA zm&g^GJ%e@6C33rF@rZY+d`Ppdh)(T(TZh-{F2%6Adlm&sLLdMYmn|` zrGu@MXER$N`Z|_*E|-g#nfGN@%PakChi$dI-DIxT)D(49My_I%c*2yiJ z(T>ZtvQ0DEaak|l)r@vru9J?z6mO-A)|l5z+*n{nd#cyVSk3Om>hK1ctl1u{4sVcN z%_d{k*dX&XtHZ3ZL6&Mpv*L}iN;8@jZoud9_EveDW;D~@ zChyXWX4>221194h*(yC}m^qBWxuaFaX?8Zw9j!7|v(aTIqBhA)&1RN;4OXC8W5w@L zx63}7wN$vGZ{>?`u<<72+_%VSIxM<4GkS}hsabk)DcHOK%RA&k z9Y(ErholdT;flybt$BxBsl(`s;ZAwA4x=lEJLL^JjII&xlDFwFx<>gCJ&y*J~El>Y20zxCQoTbyUW|;*P7Ap@;3R4Kb}Y2ErW-cwflDAxafOi zlxFRP=YS<@M&ow7OxKLY?RJ@KGWO+OS*gS5e#gCXh-NpIdBnYPjAkdx&X2xNPSNc9 zvISt%HQOF{QS|-te9fMWYXWP~?9;*((GSR_nu%W5fUVGMfBwzUJLDS84(8thcAd%C zvj^oZe)d50gYs#UiMY}-wNrkmh-8og6~sly(Q+y&M=l zL-K%Tw?yuXepr^BXHJoz?3+mJ+r8 zd&G0{e7~g>&&&GL*kyj!xzqFVEp{goGG zfo61#{-PYB8SVY&OtUME5n{je zj5O=BU%3-jfiqz0^B_B(Q+wtTeL=uYp*OLZ8X!{3$bbl6Ybr*?Wzw(77?d(P@~P(G-` zmUS5ownvB2`TdZ5Uo+XIq0%MtlAGxNN8L>i;1e3#zS>K%gB2w^ds3CVEK{Usx6bn zicTNN$IUR8D!sDPF}Yi_(9(5a`!u7m`LTRmv)-i-fF0EA?ZOS6j?0fUYcJdk_8*h+ z=>J60^W3*~`Xgq<;8hhd75G=7rhRA^3Jt_Zvq^I-jxZmxV%ZQMC(^qcbVn3VpXHFA zVi{WVei~`a(7@D8d44p-B2=Obaq-MlCdtp?+U<1tN$jcNc^>Q%Dehdl*<_WNEcmUOdTWizs+2#l_esQi67_PL~5yXknXKr5=xg=ZGjTvt2Ab zwHiHNWa{x053ayY?*oCU{m(LuH0$^OBpu0hsMt3{4B{I8pL3U@5q;0XE4dX+9F|1- z*^Fix36)r%O!}LhgcoriBUuR_*RW~%GOl}-cn>JWNw&Ekd%sH1{t(V9T|4AJea9G7 zqL5>erDbpS_6{4XmH&C1nl;eQZAvYOCq}zd?thdG@iX_9j!;u$6NMQby#HfXT1#8~uN$ z@nI&k^8F00pu`6$t1U1hilP)@Fhx~W6l0>WvqgRo{W%UCik(~^*_6yI|a!s23EwG<=j0=3@ zl1tH{IeiS$U6|7~e`jgxtGKQ<@yu`IvGaE_St>y@zZ8Fz|31gn=yiV|8t7X%_tISU zr=%OjGV?N#cI=dRmCqoi<`87dpAHRfzHrLb&>t`N+d$3#|MK7Y z@Xr6kIsEh%p>v0IHgDwfb>RGImfD<4J7lTPBk|?bpH2Ngw^v~8nLX|QESJD^{#mAT z^y%l9KWm0_fBrw4rT;ni|F=S4Vh_#K=sb0L+x>Gc19)aL+tkF@BPj(_rgJX-CJ)bP zMZ8)w^>jY%n7wI+yfd9vFXp^zh0|KHV zutOuopXUcFosRxl%k$gu67tQ&f;^JVwbto1Y2dFnh2h;uk9Y~+Yu<`~Gx6<^nRr|A zJW&Q+Ii6cD$6q2S$CJxzF__%}!f33^sM0!YtLlbi~4 z;~l8vJP*F^Mp(r-lyMB>6vi6HI>yC7i8uHN<7IMQC)`sdc?>WSJDDV}Vq6ELD^k)# zC_;*hyjUIztPpj;5uyc%H!QIeTMbMvngyKgoeQKr>s9JgTx|{H(19E}kV6M@=t*@~ zN}Kpfoyvb+Ohfwb3u)x`ZWlqux{}|3-ED?Esm_dT!{@0!sQ3+*krm-G$Oua?fZNLx zfgcp4;c3;6D+*+$ac6#;IH?|rEt4%=#(aZ(i!i2E^p`tCOs5IJsTF6-MhFFGSx4A%G8bggywtV_Yx`ginn8j zsILU&@)aycs=Y#HkAwYBT_z))Um_gi#dr8(K3r>RIEYx+iNd@IGLK@iE?ZTa4$qUjZJ9x=dvnN7COib{I+N2cel8 ze-yYr^{DX;`pK8ZFF;|lN$NAZxkM4h_bIV9YUMJt^(^$3*Nlf^XV~5|E{^uuUNcU1 znPCfopF3uv?cQWnM6r|3$=}VvZ*O*ILFGt4oo$2q1H@iKXW9F z))uiRc8yHrmLj~%=E` zu6aFds_{Pdz|>{Xe3r7p@tXXy%PPluxv+P&cuoG)Wvv4HHyAl;+eD5;lj z(ibCoLhiXfb^c*Cbc#CVrLn~;2~8eD6cX> zUX}6KEE9B>uuRb1!7_{&3Z>M_cyyFuv`&GZYPF0<%5z-*W!!4RQI;LH$C3UM&U}=` zgZ)5ypY4F8_u1a$T0O+IdW=0k2Cod)f4D`yL0cSB|B*CD9pl#dg=>%SPWvz1;>R@7 z$o++D;27gCoQ@6sGey~WmZNbo#TCsp9L@C^&6d$zdt+=5Cmk@R*vP|ZuAdOZZE-~_ zs>x_Y{We6WL$wsm-bQms32&1KV#@A46_cp8~h2FMwOsH^A-cN8khMH~8~BTZR~vzQ>^S<5*6F94Wd$ zjufe^NoVx3K9l7f!$1nTY*WNo%2>sr16dx#@(@mWINOh4&1l1gxMNrzZ%`>F8*f81 zg=3w~`fA3RoZ~9iU&VMMFidPTet~bdu-s}G?l7^%2mx+2Isv!itDBKxot^yu)>K2waF}AU0H_JyEPue$&FXHhn zB%~JP*ergDPhmNgv5IkkW51}5uXa#sHLPi2Y-PaI&{f_Lk*T z=RF8bWlbe(s#sISnrhb6u-wdY3(Ku6Z(@0~^Pt!i-^QBVta+9-?apf{U)Bg06IxlbnQ5>i-BWlUqNWUOMWW~^asW^7^H#JHQWo$)B6459Q>8LJp;80$hdi>(PQ zEUyZg1DjRQJe;tJHQOLRm#~}Vy&Sq1n)eghS#y-}Bs8BSh)}L!#-Py6;=c(gET=*q z6Q3FSq;Pf4gdEqolJ!-LL!rs)T+MO~ZtA z{e(7_cQft{eHJOSvwW2CBy66E7kDEK{faRtY_mACa|+9ukY{$TWVwoQC^QQ?SF>Eh zSO?9D&Mhpjg1oNtCYHB_QC@8Y-QZUxD9bD5_hw_7xI|Iqb#3gCe=MBPso=Nb;?Qv4wFrV^tLE8Fxq1thhINv*@0D64)m>sMBUK zJUO!ywP{Ny3f~}ND7?M*Ns~Bq->tdc16O&t5-o&_@@hGE=rC33+o5j-PRF*R# zUy)qJ@=(Ydl51G5gM4Rl3(Kn@?@V45yI(w)yooit8ILl`IQE2bXxwJeJEbm;d>$H4 zHCYFIEWRb4Y*s-Ykg|#8ZIDN#>}Gi{_Rr17)27vDU6kj)r`%It&DAqyBXUVk1~p6iYpmY7%Lg88C$#VL}+VQ zvT0*%XH7fHB8~G+BbyYKD;cX_crXM4s<#%ji9##Y8Q#&$-L!S;-mjMa?I zjIAbiBbzqHc1F>iV=-1TRx>s;wlTId3NKqSRx(yIHZ!&|wlTIdicGd=tTg2u(o`~5 zGd44}Gm2ccXRKtbW^86`Wo%; z#!AL&#%9J=#x}-wMv>3}ldSk2hX*vi<(*v=@b*q*VHv6``&v6Zonv7IrcKiO9@Rx>s; zwlcOcwlj(WY{^*7*vi<(*v=>ha_)?kjBSkVjA9U{z*x=L%-G7<&L{?R3XGME)r`%I zt&DAq?Tq3KvTq(j*vi<(*v=@1a%w}br7{ksl}|Nmni(sHQ)o3~^C(V%v5m2vQH5xX!d&2ruA!aHWzv#?>m+m0{u zIRw54Zg&G8u)haPa(3Ws`xq%iz2j_YAdUlf3W9(kz%UVx|6*{}9)}(AZ0w--6j9g- zj}ryh8!y3bdMU2m`r;bCTqKFXA_dpwUGZJHG%*gl>QnGH0;b`6z31Qs{Bsd=2CnJn zAhr*&FBHA-{7(^fx{E~`-3`1go$%Z8=YgdagqP>;1s0_dx-v+!-|;fAHs^I< zrydm7OyTYnlC$IA1%8xE@-z+|!RgDclzVR62fz%*Cv!i9d}H(p;Mt|00|Qet)9F-B z>4X*h7x;7@p)>zyU=PNd^C{M~jElPl<5{ANK4fo;CwxB71C3eU#!WO)#j}B>Jud)u$)LCq?5F9; zYb6&#-=kz1@TF7=-BU=pJQ05dH2X@g2CieYad}r1{|lO+OtLiFC8CUEGqsQV+=9?W zy(xvO0$T9hEGqk1#hVd&Uj8=V%UokWXHqK^73_q@oB23!c;<7!7m8m6nrWK#AC*OE zn)PqCQ3Cgwo&^VCX?o(~mRcTQ`Ex1d+nM|A{%G>^P0qKJeOq626mie&bqYAA;2Ypo z1wR8<7pPbvQVWBCa|%4bs|pfsWcyG=2g_IB+iBJktodcOMwdK0R#KC%W(ei zV1Bl-&JN9TzRP+s5YG_^C+xz2E_`>B_I4itDx5Kbp!Wb>xJ%%M^g2-C3=#}|B+w;3 zl_Aid0xFzE=)1L@feL4maL8SN3TKoE$jLy3b59g77vHT_IFrNz^Kb^jQ;hL zy%0}f$2b{SB~pR?aVAnYYh(Zi;%uaF=Ey{>!9azxM>gakK!vkLF641Q`YSL!Ax{7* zoWt@VPX#LMIu=5n22|o~Q3UxMpu)MW1Xzu;mlQQXC8pyHhA-{`74EQ=L#_oXe50oy za5lVCxU)F``Z}Nz=ff|FbK@Y$bK#d1^MDH9ycr7F2gE1y#W3InIM*prFGfM%094rP z9s_wHP~ogP4)R4nB^IFsbSHTN4khkD2^7xGbAWfjYlXY-KHxTZil;f?qr&-m zA#f-BQsNL3cnP-iFzgQ1$dVHJaSQOUxD7~O=~eh1?`GgB z_^$8;gu9U1S3o8H3$La48mREi(t99(3sm@G>AjG@2P%9;{eH+l0+skl?120;P~ls> zJApzz43zRwpbdAp@v(XNBrrnmf@LI7;VZjOLyiIBZ{Nz@kmG<##LH(PCjb@R5`P|Y zA`nlI$rm7}02Q7f*bBKUP>D3TA96YnPld>rAa?^Qye<6-&?{eqCKIUeiTpPpX9Mxq zXysdwbAbxq^nC|%F;IyT+*z0SCj5JlOXWexeSiw@7=Hk{45;vK@Da%UfEZ=+DC8<2 zMw$EwI6!_3%|IYVnfwIuU?4`BJPCOS5PvUIo`QTPP~ka<&ww@Z3uvYT75-B8SCD4{ zF-GLqkk11u+?V+l^7%l8xAeY;JQt|MJozK!`9O>g`7`7TfEXR}SI7-Oj1KubdKqan_5s+5_l~^sKAYTc@Xp;10<*R@SUowt`ycUSjB;z6f3#i1k_)Y-baqSHG z21(yu-T+kMM!elG#Z5pZZpJ(M68Az=A>Ss`Ah!aQ*d#L`-wwpsl-(h30b*>*OvrZv zF*ap3Y%ZlDtP$exh51C`hz^C3S7#Aua;kRJjn@vx+?KR*J*Xq6?vHdzYI zZXiah>pb{=s2RR6+@F$GsKn?~f5u)Zn4h1R^ zhBrQ?2nS+Zs|z4U0+onT4UnUO7~^Uoo)#Z?LfjB3sRgm+5O6036Ar}CZ zD8$=`_|_*7<6T_?xfqD?uGT^B4a8Ib>RRAHbscb!x&b&C&&^=us+)mB)Gfea3g6il z!+{vNY7^wKKqbbh&5*|f75+BB9grsim6(M0$ndTJ5a&>}4f0eV&XwvO$kjlMeRVHz zy1E}4{0#%hGt~}YE#8Y#xX1c1^i4n|ma9i0Ukt>kRF6Y$0hWvPMk&s#8;ridn~ZYc zMx!6F)u_T*{D5r$@O9fD;M=w{fbZLe0^4m>SQlhtMKBg?o)tKU+>H7Eew;P3GEp3yV^{)VM~$8`ix0pdEwQsCI`>WAmg{}}f~ z+Mjj(;z>6FtGtO=jZMP$PbXvjH3e&%saQ$S&m#_E012!&KBGSsg5$ltiH`!O;~0G$ zr;ii#ajK5DM64;JcuU0oM6zF@_1pFFK5d^V&3v-;F;^dZ;y4Cp+A)}0t`zNZ8+y%X z@sS#je;?uB7_rmHmdk9}@)p~b;z|2maun`M_H<^;#rXFS{ypQOd_`HsjC0Q&Sl6&% zZq4EWb88wJ^3TnKvh>_@3rLt$U)NZBW`l2j#dNLtqkS*7|3e}rq#V0&e%0K$6p=`6 z%}gsD&@*Zq5jJ%Gf`yHP>*m%rXe(1a`n<&rbu((_j;?7u&kFgAY^(Fdq}rM}V{2#C z*4NITQ42nD;oP}3)8~>nbkO{T^J?oYHmZImtY)6B9CX3LnnufFLVex%+Igsl#@f+! z3u@=q&8K8WBNBXRB)MuvW1Vk4r9HqmcW$l4Mon+1t-p|xIZZv3iacum+{LG92VGb@ zzi~*-{F!rW>&=wrEvTtCWpZb3T_Ym+bpz`-mzw&;RSm=I8XBnz2l(b+SXwOClvUtFGHS=equ#{I-{p<$HXx_YqT+|^o4d;!kZ6p;XNJoE|rLa7=xD~gm zzP@HLVxXCZ&TqswlLjxGKcl)p469u{v1abV+R-(2^`JvLyapTRgRe7BQ~5JIP1{kA zr>Xt*c$yYnRFsYI&0ILQwnB{lzuNl_fTohJ(VNg)kYE=uc2vZKj+I_)uz&>>F+hMw zNH7Tk)`WFg+pfJgT)VD)Evsu?>|Iya-uv2n_nk9yZxSH-?f>3>Z@>4wrQADnrk$BN zbLN~g=iUpGmZ?(b!smYyi!@qUu6Jx4u(AP&Q)()r8<*A(<|_hbo5_-CQ#;GF(hQ7f zOd~MYI2VRQ=#w0B$q1Pmpt)SxTur)4t&peT8e)0?87Ah*(wPKV77VLQ4Fe=oE2WAa zYBm9|FoX*^AR-g1Aq5c?E{GLH7Q%(?PDGJXnkzR%jTEKvj+QB9YDns&%8HOnvy>{0 z7Gjw&F$PqUROyTs{x#}!()-v9(r>t7^FVF6KqoBF7$a#?CDH;DmnWlvPAZ78NSVRH z+hk?5`9d~Rf@zZkF|Q;-K<(Ojhi3fc4X}vN&qsN&F-j3^gVKx)7zb`mv&)B3%W_o% zWM&eOWmV1|2P?B;6|r4ZT6v}k3*hR;7O|Q*b(mBmi;%0i1h!GLX>m%kV63aFJVR5V z3R6&=(lpjts+4ESG}>5LDslN*V8UEctf~SR;fA3iI8Ip!LaIU(W0jezimB{SR0JcL zb&_hdu$JYSav3GfasaZD6sq(bNW|RHa&44Ms?Ar+G_Y|Y-vx@1Y0ZH%xby^B|9m;H za)!<{tWDsI>FF|!24IGHE)T}}EDwp*;Fgr2QUOC_U}h8Z^YRFHqsvN@Ak(N60}vg` zg^cu|@y0bS2Zk~blCc*sA7mBcJxP@(Psczfl`1DcFRTc|`S9O{<2vnfQd7gE={fNI zvnaVt0V%N=m0_mCRyj2aHpj4hxgrCWG}%TnWR)|;sB(b`W|>KW36d$g%eC3z()4UI z>Fiuot`Z5NGBi<@uTGblPs4Hid}~acX&%9QJ@OW};Gs`3fRb=^(@?wdPafvw?L~Ml@EL4ipWgK!P%# z1F5)jIoKx5Cm@G1pF$_`U!^C=V1Jem_)Hy0mgZ~chOaWJ;ZmhZFDs|VYQC7*C=H?Q%GJbZa}|}LWH!?@gxWeui(sn}8#JE?G}Bp{SGf?1 zL!V8^HCG~9t;#o35w689`MGH_b>&8qrMZe25Kqjdu~8S`g$a=ST#pi?DNZX@q;hre3)iyW3Yz;B*hOrA%hfY;dcQ-Rt;%q`WGbtb#!P+;M z5&?RQTw$gNN`+>?uqkWR`ROQkWqc+}k}3z-R^_QNuro7hICgP)$eYY0CW7?=xW#AF z3DYoFP7Cs(8F-RZ4YF5d1mi*NQ<{N?=c~;pB<9HT@?;r^e7Gv#T+t*I?7v?~kC1^* zl>v5(qRQw{X*@~|LaX@+OI)Veq*xGJsiC5Bm8kat^#Ez1A)|77 zIB3UNDz%xEcr~ycuw_&(lcbiy)&}x`xl~laVOYYmK}=;rVTieK0@1}NyfbKJNh;HD zlw7R=9R>@flPlCiL|t-W%8LsW77vOt8&b>CP%LH;L_;_tNvcR?1{0f@pN2XySZqL_ z2J29|3_P9C&J?Hao(<%gm`6aINCDfz06F9dSA&Wos|byafhM>tP#q`_uyU#S3e*rT zg!)00T9u2_8LOn+i6{+8s!AXPAd52O zw!F3htqlO)VrtYQxmcZpw8(|Q`lQKI5xvly9%isTF`;U(lqh5j*eSL0Tp7yP)G&u5 zhcTQ27D8qO`cDT80|+th8w73=#Z+!0aNJ0GIRLxHF^$p+3IHT)D)2lS$|R{^4a7S~ zOWgLsDl@=1al0@i!&?1JN(C^Yh}#K4jRX+FwZal9&0tW*NYs!;TcjWg9Dzo|n6Y@1 zcm`}2*c}of!vR>52pYN&WfC#6K^$>IW>$P7@pA1&$THAT98P^mG&L63K%!8w%Eg+%!cIi2x8pGcYm&J2W8089NAo*wV{E@>qKH@h&7OucJ_7;beQK8wBgb;+& z!Ro4{!=`ae=kzU8I8K&1c&15R2F68NGR`PU33N@61WNHFmrUb!HfoB497h%0i=_5mo^WV*=wT9aCVlSuOwT0()w zd{jaN!$7XAK&8$xCK&o=1aZwHJ+KU`aw6)@s6+zCk}4|YN|dGNqnH#gQ|HPxsMuGo z0T@}PJS$&K>M$m=_|vs-1eZG@ssyGYyh?3MpmRa$MhikA32BV!Tql8XWq|ZwIU!t? zR|IyhY?CA)D`_q{EHY*{ikU_jS2qy@ltsn_c1tF3tvpSRr((ub>>|fUjZk`mK-LqP zQHT~P}Lu&xYQVO%DYT0qZJ$soo6TPHk;1c-^6gu3Qsz>+0FZvB!- zHs)tV&=903!L$9k~VSml@jGfyNKwHa8ZaE$?C zrXv8-GaUg8Kno^37pX{ANCa#q6|AhZ1llo4QP!49N^@ak<#=|$#i2sv9Hb0jVhCq) zKrF!7R!L2U2&T}T)d0ecx&nwaXkvRMb(k7s397VEIk2&=@?atdmII}#P3!N1oDPpT zNS~m8k%e&T0sP(cL>~vTVw{>$%0Ur%&NPfg3}H+FISA}eq!q-~B$^6R5to$5%|<7g zG7BaK2AKUfA$*&$2z%Sb7s=GK&Di|gr6mnhsaIs<_v62X#GIKBz3ENxPp(GIMZ74{F(_xO27KJdkshcxWh7FuCN4n+|YN1Ca>Fgx-dY=a8}U*LkN1L*Mz$qUw#%E~q)Q=)Wg z+(bxL$`n;ff{Gymy0{^XsF;}XNk-E+OZnW+2l_YJoXI|g<7v)|fa*FhepHBLqf+8B zWY|h&nXIc4V>DL7xN<-u2ARZ7Dar&43Xn-G-B@0gmkM-CG;#(^|3>}Xu-}pm-vn;7 zs1dTJ#$D)yRGps9M!;!_oO=Ssahb$a1STRGu@ZyXhNhtn&Iknq5pL@&!J{g|iAn!vF>5AE{QWXmzZ<53yK|37LQ@votfAOw0yY zP31D>GvrYV17zI+FA`P+AZn6=<&q1BjvNrSALMt$ux!u| z4Ci5(!m?50V$gV-_`rjou$Fax$ILj!XtiN2H~?XhED!X?;|#_-o!mOB;NXQVYj7VS z6J(5Gy=W;d=RZR7REDw$8@-k_1TFL`Atguv&;}Kb1hH=5>#XAm$zl>s&BtGwn374cP3|C-97*HN6lNvB}q177XJXA<&E1U#F8!*PO zZlFl?(+4*eVhl0HFp=YICYivD0;CYB93WS#l<2V5O$yopXd$#IM2m)uk`is!G|tUF zIkKbK>G09w*gw;FbcH80$lMskE)A1uXqC9Dkolk?(hJs0-k8RzQpP-}9>F;vMb!|& z(h$KjF+&QC;1&$T09ZmwY6kV~HF5hT2QvnPFc1TDfjfkt9VW^S4I<4#Gqedq1RIB9 z#ASx`$PoF`CJV}g#_SGD5~P?)htt%;rGe)L{8Cf3*>VHf8tkCnNm5OYh9M7xkg~+k zp`n%zia+bVLy+Xc8PuhROch!LXy<4MduDPPMO}F4q*Zk6p;N73vk>XaSO=&)#t3!z zA+@kUGhB#$Lg6nkoTGGtrh9IgoASEoNsvk+>qGayqA%0@yJ1=1o~ z4Onh8U}PXRQ7w4fDB)=~Jn?|T4u(k9;O0batk5{_Gb%Pl5}`gd`}7p>Q#2YO=Y=aS z7PtZGpkE?+Ks&%JS=vK4JIWS-`$3S(H1u#4`7#?)$TGDIIXq;*js(psZAgXDykzAs7vXLZ~_&|j)?4$%=s0G#t z!IuqE+YB4Yqsh<@@F5{4agvn_r?Pf(QWd-2Xa>6WnACJOKx#mDL6Wti4~EJ9XW@?(w$TVcq5N1!hs(? zl*q)ElfluejxNi5)HMyxSP*384FV>M0fY|{fzHOr6nP|U zVxlps9E9f(Qh;hqj5e&AOALbK{E#skLqTT6(@m~aELfjSmOckIAzcoXj?@M1z&J5d zd_t2P=Q62aCX*E!xJ@E@YZ7CR~ zG8uJgLV6}qLgB=h&)~gEmqG&Kut86OkA~g$Pz@Yz9U^ zA;23pXJkM4kR$dBQ!?2*N{)t{p!gFfSh`>gG1Pf54-P1b7Z}cAYv)`PfLfH=Y()`x zXvyK)9nSpV1_GO^AT|>T1s!Bzs0=|w&FJ$$S~Q7bD%h$`oNGyr3ZP`LdqJ%+utCBN zji{9Q!Y&R^1e4x#9=N2qAp$I(_~nu;tU6C!(~$X=2c)uUKATPyPBaX#ae^r^Oc`NN z2h{|Opj2wSG6ImFv(GalZ;w@iGc#D|wG?g6J(!?vh(yE5u;IMk07VQ;orX!7asVR% zmIHHsx{5DbOg$02 z%SQw6@KeGYe6(@J=V}of>e$(ZPO0U!pmjMNmo#7;$4qb0f}qkQ-~l8b$C9 zq-(2_c=G9C)}~WrW(rK)MESXToV6NF`D-Bj$Uq1pE~6%k|qh z5=a4DS*99}xpA&>?usBC#|GztvB@VGGj`dKB7^s5F|O%=S1xH8X(1N+!#LqACvs(~ zVc(%>@y7@nnw$FsG9i%T^O3al}x8%b{q zZK?@%Kl6k^LbxC2RTJuMdDUEWr+7kr43-fl+XAd9PpB)y!h9!))q@=Qd{@SmhdEps zxI)ZE#OJxYGSCtu)K{~Ee6b{tV>Mx|^KO0K&g~{-1V+qMUU?AKO3!%(KjvYdP4b&!ryM?t-3RB@`DPmmYh=oj;0&#&2 zV+m~t1P&sua-mE>Iw6$d7(;6g_IyJaKBEa8)vX~t#s1pabLFbqz(DlpVq96ohYj0` zV08KeE->(he1H!i$>zWaPNX#qtuWUO@Z;OqSO|**LK)1di+(9&5X$h9Vk723>%tUE zd+a3S#{q)@6$sqiu(&`t#13oG>0NZ+0NvOM;6f)&00aUV+ypjO!iMfb-DF$%7dEuF zv2^#~2^-o98{*)tfa(DOTfPSmXM8$Dfy#iokbq|Maf*R{T>%0pc)&nf3L9d-Ab}A! zgi*)Qfg3`wf_ZSavqAFiO(EoN3ppT(%umDWRd^OI`mMC6P`{onMaX$4x$Y*{{eTEh z7;A0A7wT3Buw}SG<~2Nly8tVM0Az%vfHbUIZ;Qj$a4FHjfK zG?@m09Z)U}k#Ryo7g$*Et>F*DP~3`v1$GviaM54Hux_g@w_>3~xOQO6agb3YWcCCf_CrDs!c!&BP0Goid?8did09b_& zYnWa0PkYxi>?f)(3TDp+#KoZ2Qd7xSmGVAEQ8^)wM8!80%Kgq z%V1R9gek&gx}qROAgaO#A}F?k6+%}5ph?#nK<$9ZS_3bFe9#dfCO1lJ0t*`+1cmyx zaD$DY3er7H2OsLUw|6Oa!fnHz@RV3LK-x_h3$J++xQMKQ?H0SZ6jyU8u4U^|?2dRm zAUg(zo|BM0(lG_vlR?sVg;BCYRz^ZLun6@ot~@f>$b*o6V7%PikY+I8fO(7Sk=kgu z5eZw`0QYca=>ew-OWRX+ia|asPT=ouqyiUxf0AxjjSC4VH{}WD$f;NWC2>!q;5 z*##UgfCcQL&xK~Q;g8QwvpyT!MmX?JE}flmy&vB|Z+btjfS3;$IRt!%cK zpAa+ACj1=fY|tHEh}q&HsXtH!A$!=-Y0Ms5r-KXR0t*7RK+2Yon>&g41n3I;icktu zLYaSWNP>P7&J64w`8gI9*lrxyyIU>4D~Ayt$0P;t+k6*KClGg2i`^r z7h6v1wWeZ~B_C6OtfPX5kHmnSaf<$=PkUqcQ71=uR-L?%{1%M@sd7(+>vuu=9d0=xhx zZ>Y5bs3JhaSOV7v&WM*!@M9T*Ast@eHIQ(D9$UgMNgZa($)UEKcqyzbT{@Zym%0Vs zJl*gw*sQ%dPc@?*+i*bRCF0(v6b@#;e6_5tQkJg;gP)fuK0ggi zg`lXDV~4hBfq_#0bpHTJu&Q-1k8f>jVeNwdRpH-@Z_NiG zO96{dw-sbKc2@&X5P}|~Ach+v%ex>#HbTC&8)OM_#ncMIFBUsXiot$P_EFq=kRh>K z3}zT(Y3-sL$G5hJh~CMWaw`LOM_^4-6gHt4%)bxCOS12bU|E|$sPAL|?!Y{+u~A?R zw9zNfC<0)?3#_a`UOGmuH^}u0x!y5Ur8{N}-Y^EQ0G4`Bym+xyVU;*U0z@&GGzjb) zTfd8t6wC`0=AyTBq-_I6z-$Zy8&5(XfWxAQ>!SO>b230=WTRuHWud+*RwLrNsQ1Gt z%!!M>4S~G@hUG`b2tqhl`fRpFTa09oUd$%j4#xcq6=mBX3kGfo422Jp5r||0*huL} zfrLd_C8RPgRQa*RU{%P-BUiq#CWJwNw-;HGeb7xP#oYrWU!l~7fzJ$rTv{FU3lK|T z&QJn{8{H0tRd{?8APSc*6vQea2yq2rs6r-ND2OnVT(+=gp${O&DXbtQQ~;+ULJc1R z_@-%)E`kjD(pm7K>IFUD1xKF zh(qCpV-|$kpfHF;_%Qx3B5u$K1cgBkB1=eegP`uNBUHeJaZH6lIFNXS>h2QRM0b}& z9zz{GH==Fef}^qxhMaM}$i79_UKPk!4uI8$kZME7wxJ_RD5ypTA+;JQQgNly*3VW& z(UDvD+@0b9E11QDgm5CsVy4w$kcb94SZqSw3oH1bBPb6<#Sz#+gie?}0B8uQO(4v} zk<-WH0OFm{p6(5@7y=MuAA|r9>c!Zz2)y)gfgKN~Ul;;OSK%fs#El;Bj&L^s3EGe? z!$t&a%u*NxsgNm%j2Fl@P-zum2wSu-*4&9U2X*R0$dHlx^)Qk^LHF@52(%8k3xq*- zA`rqczz5oALwq8m!1Q1;AdaCnFhwj%WR1Icfe^+51U9% zFo^m!6A^n(RMF)~}BiLDC!$=zsV2t&h zs3^rojQMw%E7d50^#Z2lSL9iT6j&yw+uNTti&>kGTvZ7$^dg@V`a7k!~ReQ zrhvkY!aun~BPfUx%>eBZx?`|X5I5X+*xq1}3>1tvyN)nq4LUC52V%rFj?w51HhP0b zudvZ8GA&unNx}`&gc~LaS4S_mDO~SIDj?#F-j9rY z8#?lBNF<0xf@lG<&$9(cn35T8`Yf4YkPZY^2Gzqf1G9uJ7s7lCmxb%Ct&r??q`#;heE{>53-S}(9Uwxlv{hnuB+bPWLq}7T7S@$plwjEK6JJH#G< zlzd`nM%)ic30RA64kSc3LChY3mmVY|?nM~ugf*~R3n>UKz>a}H47I^L*#w(0Cbf+L z2r_O@#-5f(3UDLYrr}jzlOh2F5<{T-Xf}ug-{kNEUTFmHAo*U?a)d*%I0&pg316bO z8}xRC-tHLd0#;+FS9ilCd<7~-PJ&l2(s$?>8CJ?FuoSU9SbGxtBf$VxIhZ9#66*Gl zgo~b(CMufdY&PP(Qo4A;vCl%!tGa0yfq{m#zUOBa>^gIt}9j3lR}- zL#{y-OqUxJCejF@7!bMH%7Dy})G-zCB6Fh8HddEyiyybf9}jrPJiG(FdUv%n58hT` zaDgIcry3sQLq(fms=-%Le7yaGK;!d~hy%pIV*fyRu{M0^!MjUjQWW<@z89w)4)F61 z^!9e{xLyCyx7Qp-K4PIOf;|Q;|hX=Iab(k`S@#QhzyOxR! z$)a$T8hmny_UJ8wb8!)IRMCjk_~bOa4B_`5Nq(Kkh=#_%;=$nSf+bT%YM%QoH zau@;N04|QCYor(s1RS1|2WlB7n7M5BHK1?^3LibwP){Vrna9}Y(F0l)cvr#q(i!J; zsS-R53@%C(AI=exOsYvLeSHOi5(kx3#1+N_U1H#SAB<2#y%hkX@O?z7Y50~V zc;Xn}UP=a%HU|Dd=zB)Tm_r<}LxQ6HCP&<<4SUSDXf96iVBaSd2?^P^%7M`F`8F`|Ezh% zS1ir&%ajGA`A7q#GFgT#S2?a+D?;E%L99nE1K)CCoWKK*ykeVr_!9ip#Mzh7mzHz= zB{6XJpdPo3ZX^&NBoc?;zqenw4Csu(LwgjlH1hHq1!-qfO3G)@<5<~ABj-r9J;z~0ma&`(h&z8S;3T$B0g4Z(>La(r@ z5pM;!wWVrR>^euTkd1GMfbS78b+N0QJFuynm^b(_bw)0RD+&2IK0!|SPdf3P$^<_t zILrs4%wu1zN3$xV8ZA5k4>n==9t-j^&b1c4@xv&;w8t3Vr*HP#0=>Re)~q*g3T0Es zj)7HTw_zZF86u-gr;l(GC}qUR@;Fw?KI}$zN=AAjU?hf+xeSE=cwnLN?+{}AsbUP0 zP(orvVr$DilLr-@h#Yfv#F)Xg#*Rb26w#`;w0A1L$)~rZx289|0l)Vby44$A2GN@p z2zo1JTE9S_FJ<@6%SdCM0(RVwV{HhFxLEo7N0WRE1CPw9BNU3x;BLkcySGe6UPVC5 zd};)>RP18;>i&uS7mWaZ50HWH#xlC{oua~{*bE%=#lU|L;Jl~tjEem^ZQ%!@ZcHM4 zovs^vF)sl^vG7%zE)b7}YZQd>XRGC-k6KSvHcD<0aD^`z zk;5y_BP$k;sWRbE3x67tQc2|83q9dD4=VICqCcxG1JF1PIDywU9GxlQe5`U!LXtLzgD? z`al_f_(Aik4H%=3 z84`~-)ZYo}<BqZ}MR5a1^rObP>mCDd14K9TDld8giq5p3!g48*+z|+R^8at3?A) zJflQULNz%e#REzB9xUl!9GeqI4*SQ=33tk9ZvOsf{p>;JIv(1=*~*8x)0&Lp|8D&Z zV2X2GzTS#6{b%O675VZf(i4tQE>Jak--%#Fm8Y8Wbs^>d^YdRf0wAq9LZ?KgA2$21 z>*PNj`rHVFL_-Q6zSCPAEwQ$1RuWV4%86&gFD;I)4;52`odOyIp?wWgvA|x zI))wLUB+rzWO)vN(ol(m*v{IbtEIIoziXnzRqTQhTUYz;pzpxLEbww1NfogGfi|vS zYRkw~DKjJqcTYLt8aWSvH=|I8USrqe}VXk@heDJ|zHf*Vt zT!opx^vR7)y_Y!H96UdxZi8cIdn_;95%a2H)u6}e4^DNo*nar6-GQp{&zh|JSp3u5 z+Tp{m9(+?L=uZ1XH zlJtSlrm@%IS_uCGqG zx6OXj%6x}zHTT9QuGDUSy6Et;pu68Mod1kJXQ1ln;IfwM4&_JZEo*-}&86gGWK7Fy z?|!oBq-u9C@Zpr8QHj3^{8w2o2~K|WZg=fh`o|>!nOl;!Ty8S?LG|Ro+Vx!S*o{72 zbM5YP52BJ1LW(V}E#?EE^5z%whQf#p6xW5hc5h@^Q(WCZ&7Ev{*0wB5&l)GaQ#Dwa{Or0o9+O=xW5v-6BE{j7rs5_@JPxiVmRxwO zhT3s8;5Y;ZRFx<}p01Kq7gxosR<2GyzG5Jw=6(Ti52hG3K#X)%W0V;;5>FRKw4 zSbu%)k^}kt$>JnzvaV%kaYu1%X>@61NqDwao7bvk%YuRe?_9&%=HNvqE%S2Zsyt20 zbhV--5Hq|j0B9J<7pXTDFD=A@EyO|IkS>;Tedh5jyNVOVUvY6Uza;WsHUQny{EH^E zVn;+AzPSU+lyi+d0(t`H)~5u z_|f?2VcYIIZz|dRuKSq&GeU|iZ=E<^yiLq6JDIs+tW{~-b3MXWRoAXrUOFXu{Du@= zMAW-25uK6?vgZ{xn<30j|8e}}yPe+b%03X#b|523v|dzZ8Fr}t^cfrLIo*!5**R&p zbLp>cfuF`sI9jXI*3ie)VclccrBF`i@&Zv_?7hTh6^*@miTA>=8%vy zwSQTsDR-Q8(M}mtO54OZrxk8er6}h3h3G%H?|1TTaC&r~1y7PAgBR4d8u9$OO5wHF zub=&el4aAaeSiH>>&GKcZY`Of(85mFyOBt3Q}=GiXz+0hb+hi@@XBw?t4^I)@9S+D zmzRchpL6!~xNV*jM*3G5eVsMp?taa<%>&*J#IQr zZhIVDI^z2I`990%HQu~%UT#;=^KXqln&oLis+-ZCD$VR@~iRB~fX}8%-N^m}V{n7dJ zjfceU{i)yP{rYfk?epa?+X-4+-__IVapZz=+T0E|Z&r&sIn(~rB=HsHl(c5T6Zb`l zg0?RkguNL(`{moK7mhjy%o}$rEwgdGh%vbnOFOQVKDzYB*a@+B?s~X{W%GKAi){wN zHjqZQ0DGxm+zGOUSyUhvv3|tAg|+&K#keFbT$>tMKR$;l3J3az@57<_PZXLDA4$Tu zCL1;Z*a`y0K|W&tU~w>R0s$l{fwdgm^Kajziuskd13qpCeAo_P%`JcYR$ax-d&L>$ zvf?V8{Wd?{(4*emusY3h?)Hpdw#hoEwq@+*VZS(%>$Pw}cs z!cLBKD$4kF=%l_46|3gN&bpi3=fvfiiEHh>eqD8TY4eo>?NaAGD|Ic{HmU8Sch{TutWvjgH_smis;>xJZH(=6=D~yT@n4@Ew02NQ zowM!Mj7hmOGH!V7r}J7S-x$}r#Y*2EyEnG`=yP(NMcXxNS4{{SdSbTD>qVDtks!=WagL5-#bcL+E- zc+G^BZVeVM&AczI+wZDp?CjJL*BYgqtkbYp~kSyJ;QE7##Yg-Qg zz5A@*+Y3BBpFGI@)pM-Z*pR@uoman!7+Gf5Y4>jn!&_=6zf!&~6!q|OP3b#%M!PuQ z;pbM5sBvjdm*-Pf{}NTIn0DgI=@DZbxb5%(Y=?KnRjln;DX$vO5(F{EWdAd}8Pzfr zsLHo=^soo(N{gYxIkLyW=^(x(oa{ufZei8JVl`}bsbb$$ zA0M*W_2D)**z6L-@!~FA95%bKFKu=$)484Q3-xQo`nia_$WlL5te+%?r?j|H^|lb} zzZSRWn&b1T`+li8+`KbX>6(^cb%&P;6s6~BytB2r;t)dxe6gR0kI3D`z>-P~Cir+| zIw<(5pzfn{HyU@ihcvxK?iCm+*?qH~mMolhC8?;k_sKKbtokz@rnp>9pD;aa%8(O9 zj^lR9QoX&}z5Z2wJooF5+uGl;KhS!6^wRmyp^x@m%6bv6nPjLZJ)@$FvMQu%fHg%z0 z$CxV9b#;$1O?R)Exv+g?frtN|6F>Ygci_PKZ(}CcUH&e*f$qhe*V}V8cAR?ckNm>g z_wNNxFRIz`)9G~$vh#1Pdi#F#9}c>E^46=~iyv5a`u_6e{M_{MZI93H)+KJcu6zA? zg)Tnz20jY4U(^2Gl0yqpcFr3yvwQz;U1B14gzcX>pqITaCg(%Z+?`u zjqz&Ymd1jXlKPe+QL3un$@#Y;CeC_vvuohPx#2(849&mzF2S>fW7RD_nO}>;Oo}^7 z{KP(`RdvG3cFTFSbu~Y?rcIX}C}x($Jcdye&8y$P!4JJV{uJytb=`$mI?_D&a-Ho>mLF_1cH!ZnGtTqgj{dgpZ(W`aR@g_C zREw#bf5g&qOGJZai|e0U>>|y!z7VEb>9J}r)9L7|`p=G^>HlCW7`!F*nR(5AX>hyUZIt2{8GJEf9&355!=Y!)t?+)v|X{+W=oj|9WzQ=oy zcK6F#H*EK}4jvB=7pD%-8dZ16GKOh4&1D zYhl5Y6bsJ*?6hHq&^9653!q>5Jd4Vfy=u z7CbY?iA&A2NB7-oBfMrQzWDK)_qrPjalqd(-m}k z>Khd72dbL4Paw#5mO4J~d8z)l1^VM+{gHo*So%LuDjSO%!p;Nwr+ZSi6g*2rNr{P~ z$iyzK0>okAEh2q`d|UVg`1(s4i5p-(3s*Ozq>EqvX#sEC$;}h7Zzn1(7KDn6Enk3H z=AwyNrl;4>$_T%MDo1j&TXqFlLZy5x(XBMvRW-(@sGGbzsk$`IJCkckx3P5?> zN9-q&u+jgzIRYB5Ea02kdsc7l?bh9CMHAbV&)q+jjPm$ycdh(swwkI_vnTGkf4O$- zv!4!~KTuX!REsySUDNGRqffQ$GAZ!Ln(F&Ame#ZL+4Jf2uxQ)iPMHnwt=*FA8dx;s z?#wHPM?Gu(_SmF%=bI`&lv-?hqgM=!;BWZl(95cx9mn;kV{!F`XwrFC^?Y*bc)#DHUyye23 zyOW>mYzn{Y5PJBe!>qg&t}AA?Oh0lmx-m1e{)Q#BfB3XUFZ7^x^VSS&6}KnTL(s}hKV?vp=s3qh1=K( zLyuX1b2iwo&5lcwta4K6sq|L8M@hy#3m-H%s?KiT?4IA`b`^J{QfZtR%rB*2elgfa z{+v__YYbKx5G$Hr#Kim}Arfg%PND;e6pgDLxHw3p?LN1ipnb_H<- zN3lKEgoSN|B@6~b*qE5y`-6MbN$?8Nr&oKDxMuQN>-Y5?J2a^;I8kfX)Av`dJ6%iY z(|y9F#@oN`Tf=kjjEBk7H$7jmbwsU^+ZU$wJ{b3`XOFC}tbDgVzdLrF*N9>3y$4-+ zHD&dnqs|e6-2$7S!zF(2cJofPoPX%eBCBCH;uf}hxc=vm5mw@|4)u<_zVt^w`n$fv zui4mRi|6T6T@S9bQhXD$C($iyvB#iqyE!X<8TxUG>eMHG9a-3@h7*5sw_7{!!i2*1 z`@Osm2kbZ#HNNvZRZ5FG{g2;Vn>pHUdi!QgSI3Bpt@{J>OXiFbcKT+-7{RYFSpPZ3 z2*Ug%Vz54dQQ9}apID^*Y19v+e=}?TSDb38yVEZPE~8qB?!R}P`r_>{`J^0eQk7E+ z?U~|l-aQzc-O(#`_pdjly9R7*m)X46<7$abEG2bA>(rj?e#Fl8`@vFi@)~i3^OL?K zh9`wP{@!_0knOs#ixYo5tr2%`Ts%M0>Dav&(fY&N8}{|-(KqU8kLVJg;U3`aH$GLL zwC3oe}^2t?HODGCplh%7=owZ69~f z|8eW6u+AZ09e18(-7ag`i_9GsQzC{wI@a-n^5%>KYnD76*vww?_*@t3@f$|i`rj#Z zTYY!>;WoEhMr>aE{6fao1-zXiyNQK|-~X~>e?&^3>a%!OarHZMoaz>Es%u|V#m%y& zzeE*3^|IT+v3GvxotAyP?WA$Nem^p!X4(HK(=({bEYk~U;p6*PF}=^!4Jvpk@;P{b zRGx`Z){n&C^xL(|r-$@@ojreEJ=MBD79Dya*>=?G+R~42yXV#tuiLddbAP|fFK$0B z+`4zkoJQB*{PG|tsk?3SuZkmt?|x1kbLe?r;iv(JLPA1kUg%xpQ|~u@YWPoU*sY`X zQCO9ItF{l@Gwf;Lke=<`o=z|7Fg}4<735swMav?+?CjF@IXCtmd3j(Uqv|M*Xjs3^ z(FYa_r;JT*`pbq7mRIxU`gCaWq3f!aA2;0m-giq{>WuTrLx*GwTP5);GGDasSox?L*U(8#xd34(>kShyKf~M>&tIzFE51<=~7ng6J8# z-Nz0uKK5wH*N?BZ?r(QFMLVs&t@PaLcn{UqCs&!vwsMZgXfrjw|L^lo?CyG9eyRJ;SIj>Orr98(gTJ5m->Fvo z(7+x{3^vwQ%>@?x+7{KALprNzTlcu-&tj(3zf`?sS5H}O?^3Xn>2(W+{>^)q$tjf; zyjjDFxzTTfwYYvwXM-*n=o{$g(~|?>_DcX_t+Qd8Lk@U_tEnOfs~u6!+z zE?aY<%PE)J+aF!L-|}VjqCG`ohiCQ9dD?9n;OTtE)go}LcF1bcnD=i=2V0L=WN|Vs zM=+pZ_89y7PeSTyF5NtF^N$wM{%O~LXnF42vhP;S-Rax%{!^R07bUTeE+&Y}`tBGM zARoJ8R6lvQA67pXH2yeSROVEB>pY3a@$r&k3nx$@?FdOv{ClU98kNlGuck(&VqOPv zZG-6ntV&Mhj0=?vN5dvQ>E3DfwTUZk`v$yHy!$QZM*H8(PU!kCc`|89%kM{v#QL`; z74Tb1^!LR2+hY9`f&N$Q&+$5(8uM`#S1eA#@4y@X+-r-yT+OlBp3(K z;w6dsu8LD$#`kNZ;x>1D*1FnDw}a#=ppwoBmL z+WFGN;rsK_d?soSRZE$1)iz+@(=Ly$Bun1yC{2sxNt;h<`^UxsCr8>I^*jFQ^*3+Y z@iUhB)H%E2@T_gShDRno-{kANF0NYOjD>p>4vg&~3XZU#>~#K+-j#haWCumAMNKn@0C<*`^PSmPbXVislBH?TC-4nPZ~V==5U8o zI{%-(8#uAWuu~f{ZK9lHU7X&3tG-=rjoptuHy*#Mxb|S_KKZFv+U(k;QIdsTM{4a2 zdc7eyB$B7f5xFftGu%>K++Yj4y1|(SI74xR4d(b9T6cyuJT|qC4G2PP66Pdd931 zPT#m!v^H?gt8u4%hV2iWk)1Tv`uW*Mo9c{8UiexuDa>>4xK9T*XFK>Ne-qfRM*K$I zkbqYbz0Fqx8gzd?x7x<7TmLvC`|*z7UY zn~iQ>zs`jT&JXm?ED*EHa# z5jS4kTO&Wizq!(`D7@v6y$yFPsu9(?c$e;wetf^=UN0^jv!2e_3*$sJ&tDxXs=w?9 zm$L4H?g=+0To@+Y64gL*^vT+>&1#IVnSNzM3y(T&-(2)9deWm|!<4)Y@k5_0}fCvzJZ|EVSud z(xmeXi~U_!d!N?|96C8KpL=h}?>BBY4=8Kk-h0r&XARY@veI{qsn+)E9?^rQPrWVq zs(9PwOJg4#EPdN_#-jzDC)}R&>#N3nQafLKbh^faj;%8leM4v4w(BwNkYLPGyPDqw zSJ%!h-Y1*>cEYU&7wgI+Jeq&3n)9k^|5ZV2!b7SjHl8ROFy!2vp{i(?rRphNua9?c z->Y7o-)o2XMXl)CI_Si{p6BoT4STtSF`ckeRb{&h766~F|hGBwe0&J+v77^wf^qh)qg~O-Q~o)9=pH2vubQ{ep=7% zGl%ReJMlav{c_!Xr!#sN{t;OgXE&f;bD6LI!`7QNr2G*Yx#PnxZ}q*eJ?Jjk+^c3y z-)2eU)Z0^i>u-*GbnVEn3F5M@n^sz{DR68Mkmoq$#y!QEHqCbiPp*08-R>6ks}?c4 zhuOcIS1f!7t~jp@HVo>qa~ojS%h@o5zX9mjXFPV2O>APsVQ@l_4V43Wv>Af4p7@VbHw$!EQGBEYS@ zg+JT3u*yw-dJpD^k(9>oImu&qdf9cRRlN-lRT)lPVr`1=6A9g%@pnYM=nz;2f z!-u~At z-DcS}O{nL2{Qj({J~L+*^DZn+?loxLm8k*SrCpDemWp zFFDooD`B4hyV?s6lrFqdx0`$9yDdG3>)fwt_g#P0rcq-^T)tiiZde5 zK@XD`jqN+v@zR4~iNjiMxi)L~#HO_l>}<1V{ev?%Hh;T#@2*Qvs;r%`=;D&$Pfz&- z_Zz={81MYD#WrrsR58cB!`F9g>RP{A+9=1ojTyt-|MT2;%qX&^MyLO&`_AJg-FMZ^ zi643P?2H|QPWrUp-R@c1xy%M0pYm=_sd4{ipD(-beAS-UX3RZ}c21r)&Z{)HSH~l* zv>zYs>)CVcR86%$D=z&fx$jgQIB?%lEuS{wx5UHCgj)~xs+m~iHf3elmYO?;&C8o_ z^SGpLLX8Sm0(9Sro3vr@+Wix&-|BVayN^4ErOnFzHZP=zpVX{icfUpht7jbbeX=iW zb?MNsZmZu`iQMGrvghY&i>X^0i)#+H(#$pZqVvjWnYG diff --git a/RWSDocsTemplate/Plugins/Microsoft.DocAsCode.YamlSerialization.dll b/RWSDocsTemplate/Plugins/Microsoft.DocAsCode.YamlSerialization.dll deleted file mode 100644 index c8f7a56f854ece6400f89390dd521c65d1affe59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67912 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%0A-%IV4C}RMpVf+v6k)W& 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 VSA1A~Xq)uh0^wu(F;p2s{|B2kf;9jD diff --git a/RWSDocsTemplate/Plugins/System.Collections.Immutable.dll b/RWSDocsTemplate/Plugins/System.Collections.Immutable.dll deleted file mode 100644 index f5513ca022b055ff18d50faf6fbd98ea552f4b67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189312 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 diff --git a/RWSDocsTemplate/Plugins/System.Composition.AttributedModel.dll b/RWSDocsTemplate/Plugins/System.Composition.AttributedModel.dll deleted file mode 100644 index 4acc216e1f734119e1eaa36c979c478ae8d01969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24840 zcmeHv2UrwKv*^qwg5;zUmmne%W|xeDWI=Ke3?MGB1c6;#mS`f$QA`+65CcKP2qFdy zD2iDOU``;2h#3_{MCH{C(QwXx?z{j0oqON+Mz^-ALv?j^b#+g5FRnAP5i)`x6!`S^ zB1jc{I71b)#<%+6Lctk8chQ|%#v7+h0EDndurw6g=yf_X$ zfx(`pI#FB@Xvbj{_4w>WKF|+G0)RZCuORpEhYqdl@nU(wkVwd8 z1qcm3^6(kN5%fHi?YW$1RFa0FsZ;=y-}jFvK9zMmrZ zQB0DSDx~tkSWs==P;=vlHMaoNN6}`I=HcJ5G9Uv8s3nVk!wB1WPq9G}5Dy;QuHp^# zFg*jzfMJHGP?0EriqI?dg$S|)zWJaqb#Fc|f)f^tm-s4%Ao!$KpX!bHfcEies6KhB zlO24A0PO-pqiz$$4FVc}V5m_)r2-+s_P(G725?mOctTq6F7=WAO}#KBE#&&^R5$lRL~8cCrD5N zhzyZOq2MJ2Ku>sH8IdQ5j3%fRBs@Q%T z2^vHmgJ?k%8H=QXEU{D-swYS?4oZe1ngBBpGKwM|1YU#)0N$5=1QG7XRl)OXBC5!I z3Z6Su(lg~b)KW!0QAJS?IjeCWOILB3MvWI_P#u5Z!9W+ob4}p2T?|akSqNqA47kIklX!v z;S^m|7-{U!<53tuJ?qOOq#l8E3{n!v2&A{a9xj;(BA|-E(WB7zrV@v7kwP{N<06A>BdAnCTuU;@-eEjtk%RqtxRzvpXh9A+(N~h_pBz#*NJ)Sj zxZlrZ22B|qi98$3GY5(Sz7i}%@DbGt#WxK2bB-!PbNqptipnFBM9B=I1>C2g$Z8aa z;|C$BKV<=UCKTy|u8>RW$A_o))%vrP;kAb2!^@iz?RJ45LJ=0xO4KlX8C3|$p`wT+ zKpM>49I7zPt{kca!XTg-0j&w>L_kjhPA4FXfDr&?k+}fnVV34l>Bwq;G-M|MmlCiZ z;m|aZdw@&8+|HruBZWk|7=j_KFbn4)cSw3*xARavL>kEesDKm$R7dsz98W+40!~0~ zLW(W&7N9dC4z;`yJAgA0Ux2~LR)CR62?0-$tO?GxNG$S@#3Jxuz{%uP0#65An_NKP zg#;{y6i;#ufuAB^Em7t%fj1NI38W;F5fqo1jK(4>$?5cwf3JjXQ`B z&mE4>qTw8xsj(=&qXTt7OJuNN0iaN5j|#XjP$-P50N^6TdLjyt1ao!-q)P%MAyOa@ z3S%w`_(((?@KFFsu>F(-r~o-6LDIBa?C7AVq=9}7 z<+yX4qVYPh-YkAZY-j{KWGD|;%y8P48yyo7#pV$s$^yZMiVk8^V_9MBK?<>B2gQYj z;U+YchKugT<=aKX26N;4>}x1xpg2N2Dd&5H%g{58{w6Uya9Ll?Om zR@9%CvSY^v^CDvKQbR2I^aBP0gAvQ;#Rc=ZyrJ9ydHc=HIx2z{JCxg}F``*7b`&d- zz=q`y)b`-P{0Zg{RUF8$<;EoOBErIlW!buT<7}ZJ&al)zDF@WlCn_uA*Ahcb^x4V~ z4a35Uw&w9zNkeJxmD(r@s%)S!T%h^PquFn+k<6BC)3SAAGu zJU+9LzPFlzd4t#I#zx?yqc_Mr1UwHrYN*J7bBfh-51IqB>!<8L<)9Z5HNa(nnOEQZ zgysfPhDq?7B=CBics9&!s9?s zNBpP85&P&Eei8&gI0y@gM%b`yc_ZO~^Ni{g^R=i7DA*!$#JoNneW!mhj=AM zRyCmK;v^r~=KJrco7Q@6B|@R2s34h+pj1F4C2>*=2P7(;go=p~sTL%f7*$qkIw~dv zIkHl7QE5bQ-=x4rlDCA-QwrdP456eT$U0a-Y50pT&|cow41767;h#YL7r!%Q_d1I8 zGIoiVeG`4&{%y{yRe$u5JT~oszTYOml+7 zs&fJf?&I2-VryPdU$wTY)|9+$e;4BKBC__>?mVr4Ae~)o9i=a~E%*Uk-KXys&MFr_ zv))2eF-yvpJ&GP(v)0gcM#Ea=zg8fbCgn<^DUxU;GEIr-u#_te@4S>N=mnI4NVyWq zPy|vD*A0$p=KD{j2UbOp+R{6fQ^{~bO@JpP|yL-3rdlNU1a~< z#urzL4-ecWLd0D(@gM;H^5jDjC8nJ#Y=a_VqS&YpNyv#44x2Gpx)Hn>SnA&>mICAT zYcXK|BRBeQ8~w2uh@Aq(@NxgKGDz~T+CZVQ)qkP#FWvncZQy#vi~S@ZE;cCPr&Jgv z{9*6{=bTus@sYg3mVbVYd2fdQ!*w@1me*$=<6pWJST*O1COh|o)6J{3(}c3jozCS* zXH?g9^0P5z+T-}iqYPi_oKZY9_bF}N7ftdJn>;qNc3Zvt=SRC5v!RF^V8oIK<7v;kDe$+s^yZ zD$`LxPTw4|rfgY}&p8j%2|?`4{jL22apU(lF!PV~4~pRUbA#siTXT}!z4ZXvdQ8=W z9SfTk%l7}*lkaa7(TfQQ!X^Em^X%!5!Q&F0!*M!}{rU{V>icqFOU|>4igJa$6%q{_ zSRR{AY#s32-Z8*~IQ96I%U`A7QAOe?BIU(cXlw%3PJAU2HXGK zrx*g}i+Ce}0PPVkz?|Tu#SLgDfDV19E=V=y?RVUsX<+Rrk~({!K7RCqKYdfB45DCI{fXpJ|p|-#;n%E(5fD695dm~Bk%?D|s5j+lp=f?nyg|-LU*F&rU z?`t&(_7QmL5X2Qqg#d;})FCbo5ifAy{q^xaB!R~IcO#JR3jBgWZk#h0dd-Ky#!JKY zjDW*?%OPYP=$jq15lhsKfU*NJ;cfoAWH%>b1_SN+LVG--{{y-=1kD)3hlv;>CZJ6t zz%htu;SUF5$tW?BxK?;Tvp^$5J^y#es0VtE>eq7`q7Uu4KwDu%OSleWK-c(AFAVl{ ze2{4;==SgHTMtUpVTAD(=)?HL5)`g`ykGGEL!jUI6HoNny}vBJ!^HbMpg)`<_Mrck z@fqHCABf`MF?ZaGLck7#p|?Yt{+*4LK_B#>j6LE5m;==8lP!U;IoP`(dl0){c>Zhw ze>VQO=K3r?nwTwgIFV$5zQPf6$T0*N89;|3W?(%`kd_5j6H4fj4LKOhOg1q)8AM4l zuq^{9X#ypgL@f;R&4`+K9s*qPGZbrR0UwiSs2c?%PY18^qs1}^`_uz&eHcDw|4%*O z&_tj^cZaP(|4;Sr|99puH9*{PAdwI(&9a9kq@C%Q*(Hh!kP6Z)UqMnk2}KzrFd-Us zycn4zPem{nn(%lUNU+G}W6SjY-mg5R?}7gO?kKEAY7-h6E;tCkjXlc(FsGxttJ&GNy>92uuI| z)r_Hvso?o!=}|*3Up^2V)%E7HqGRYDw$_;PNKu9{W`>zCOpHv8jAj67I*i0pEB_;s ziDDyg$wo+1T-`mq7-O+9eWWtSHX;UIqUd(s_H=u1H*+IXLla#G6Jv(1p@Rv=7=x+z z^+@rzJ?ejH!_rW-;Tne1QgRv`8$!A;DGf!DqtWi_d%k+PU0tbCtSI&(yJwDkU_s|| z{*LXaWqn21fdaL*$bj<=zGH8$q;{-*t^LuEI)(oI+X?46Q{<&9OHY4J8nxr>-qoLj zB9CtnT4E(>6PXv3*y+95hZ!aQ@Xnc&9fGV`3tu;Nj!08FcKrL4$Cn+gX>2wI$m3V}wbm=dT|NsJ;# zk;y&3Y5Iqnn!63Vw0YkiE#Q5cIH`@WAtiOnC`>LzM&0o9JuinC;n!9@@jaE}_thFz zieo-_eHDr;=8QQNOfIm`v<>I;W6bsSgLzSU(E~vPy^D${$-Z2yr zOn87LS#Y?yz=Q;IK@n#<)yK9Wa@3^@{3>hL(^npee2>i9HML@Are;nW)62nlmZk1O zA+>MEAD($7=+f^?ABV;GWOP`o(W9~YP=J=ma18=GEs-SQ}n;RmNHrXoweTS zlkwhlvz@8JQSWJf7LFyC1w5aUqs|WA3z1ts$HZ^DA{f>*OBHbd{cWI%SQ5$)ogf+O&je#p!F> zU3Dr)U7K8YvDWHAM($gW%TC|g!HvBJH+E~tjiFZScfN`7{a%M3v>~X~Pg=v0{v*yp z9aHU_^h04Li2a1H>E01x9B_`q9GNM@l!-CGnce5IeAXt1%&`%s#)tTu{GDvG%su4CQ2PWt!Cn#agUZB4(B*;U3h$BwNIwm z&UdCpa&1a`ddean3Sn=nl$)YHPuVzigX0DDrIpji8dm2pCT|kIYGuSU`TqQa`!@M) zl}X1_@+WEJo~h^FTJ+3zMeD=&4Q*wiuPNrL>$dwnBtOtOr_ejzY)8P!sox(tHTh82 z?KWuIwt%tSwc7WZ93y;EMxys6sFdGkA~j?CRs zyRI`W(={3ek0HjyO^GT!p2;*b#SF%WnwS~|F@iB&qY$%DT|)zgv94)|F-zCPki|AO zWQIT_G57}$cv-UjQo{kcY3M~0Jp(zpBQ6_-RWM(?Q5A|i20pL=d|;;if5`)aF@q_C z;|s)0bqyH0V6zzE17{34DDZ)97#H_NSjQ>5h-wMT=g zWw~Qns7?>*Zo0nun$=x??A~p+o_h+e`*izT&8-@`{Wn`D_oO!=qZiF~YdLet+fAis z#%j@-S2WV+$F^UzNstO;XkOfR)jNyj({*|UFYn#iLrM#GWoJ;#Hze(yjiphKgTvd_ z=kSDC2AX}hQW-xf3kxK6Xu?8kG?%V@uM>ifmLtRJ#u$xn9ET+e4K98RU2J@x57QW2 z@#tP$xJqmbi&aEuL@=EA(yin8;amtHClT8+3^O%gFqsT9115MgW7_EdQ)fr`9#`iTCDlpJbMq$)-2XPFX>;6?YrA6Y7TrmG@S*y>@wSWp_7BVV zT0GVY-ymOF!i)8NH*#I;H=}jDg4^+d$_e)Ai%sRO$Ihf44f9%2vOhxq{^$|k*YL-+ z#OwP!lEJ2bZdeiY?efJy2ZqOyvC^$p*frib2`#nrCTZ08s2JQG>>cL5e(Oo_ZLyL#g#vF5nV1w!sQ<-87Nt-L z#<2e#Oe5i2wr}+ew;P&SInBAVC+uKww@*BNR~H*SSV)FM5mANj*=Q|K zVBBk$3A%S|_m22}`MEBmSiNq(M{bI0z#a>Im!m~Hd^bIbIaYPxbJ9U4UYF$y>qVEE zMMg$kF4;ua{W8MijPDiQCsP`Z$2{91T0}1KeO#60?Dsy$X4AV5Z{Ix0R56@b<-4)N zTYa(iwlu}HE$al7-nY1YUS4>qUAkno+XaP&RlFSSxzYLZpA|d2Z->>X_4+GaDOz4V zc7IZ^uU(PnmG0-o(|jN0lkDyE13T}R-ArS0zHZBrZhaZ?Y-f?qi3{T;#MmqI9(*kN zBBd$BHeL5FS!K$x`extu>xt_}`Cl}W3w*Rz$!VqTiM@t)if<%j<&l6#Ml)5f=AIXN zvsi4od$gFeo5lQbj+=P(AEGXudKFXbx5jV5x)lWqj^r6#*NVf0`6b4$b@fMHXychk zb#f~vhNX3T?O$Oa$5s~0dL+>p(#gH*aP!8<=SgQM2X6G}G^u25*(2N|J=SV(Yj^X` zMGnUVW>03%wsPBN^UCdYWqi_IVMC#4#T150ioa3b-vDfwnXX0Gq>WxQ|jKAR(!F)CUkvP`SpD^l%nqKQES8Q zXgzfB-j{j(sg{G@*gcuPHA0MV;o4+i)y`i#Qb;H8X4bmS34|_*@ z9k9>d>WEC494a|>Tv_g+RcV@JR^zN%C=B=vIyD3$) zJUXb#k966MF71)`DA}sT?^yY?jf%}mXy%?{iSL(Pe>DMp({f^!F!jO;$CeIn*+=fX z*R(!cG3QpwskU|RY5I%F&sS?}sKxYr`r4Y9rzhGa&=PZel-uT&k;1&3szS3(VY+8M z#a;yYPm;@BMxWFoAkXZsV@!!>Sd8b5xbPyzqIa>dbkk{J*2<1MRU==zEn9TfX#A|= zlP`}i7-2K-rZ-RZ4R+~RBHMo^I#O6htl_>)?#GEoLZ?;g>ObpVoLT4T+rBwwUDO^k zmz$rGPVO3&95n82QT{kXT7rDgMGNIi{nzBU}3vIWNnk9c>i<;_n+vnq-AM13i)46$< znc||U?WhqrZ}PmbT>WBb^=73%q(Vp*y5-YXRkf-P>4sk3H-5l_c)2 zELa~We{ann(s63~%pHQ9f|<+5oGf^oaY^;|OJ(cU=_-z~3*%etR$%adrB@ivk3*=TurL1K2; zecuWr&hBu#tV-IqXGSO`&z5g&?hef=nfG<;*Lw?EbaKm&R$N|* z-aAO^DNS(fSxWXTA_tLX+SbI3dHIkxb!F04S5YTb|Ekg1f!I>-vts0B4XO9qub%t< zG4(O;>Jng8my`i*wU;Lg*n7Di|lNfF*5P!vOrAUMuYQu^ayBVTxDi_GO zbJV_dXJ@hjcE%ueH-zeI3T?W+T|ZtNyQRl6!#RIl%|`i{lsOaBZOZRdV;la!AV2d0pr6y(`GkC-Y73!knqCfo3ObcYS?0 zd++6-57rAsZA_%*Z@IOjUHyu!L?Z2p$w>JnMV+UoH@7!7nlpDc-DuR0w`i}Ex@6IP z)9G8};d1i#%(eGEuS$N8ZDiW1L|D(tIkkY!nJe<4R4r+VzthZS9V|^_;?UHkpo}yP zJWXp**Z7f^#%M^A1>0eW<0_n;>4>t)6cS7~%zvmd9Bbj>qdz^?A_5%4>Qd;QpIolT zhwV!(UV25db6VI$*%HHbjkT`|4>oQ;-F|$tTtS-X8rW`2z;^rdP<$8(nVhjM^MUnf z{3nd?gUI2dIs!ym_#cVEYGInNuYzMPm7&Sj7l}!Vn}jU>F(`L1K(C zNd7Mg60g;}f49vt_nv}yNTBPEX|6I8x{@=#PLyPrzg>EIimr8uW56S+EpK;+Y8l>I zpgnb-i)+^Vns@tec*!n1R4G`s%wxo(MLlzb3Lb`0&b(_n9yf|^bs|wG&-c-rk9vJ zXDJR{e&r2nm?yp`m!!Y}(>4fA{2VYgz!rJ<#ID z#1e;QVBLe!T-=-kaiEKt=whZsoP{-@0En|p#k`?s{U>M;XBh}c|9Jxghh~4#1Ru5^ z1K}(Z+#efuhz+xwoCf>uB`qQ$wn~ru%a%`AtZ{I&)$QugJv04`?sc}C*VyMtxIQ?L z-Fi9RGgYXga;D({G+DP5OFcjDo|Zc+wJPnTO98a(5bfc3EZc zs42luE56H25UIWKKBa2nnCG+icT7F<&}a%(_a!GR__)!D;~L#HkDi@*OIGucp&qQ; zdf=iK`f28&lY)kZrF$o+^(2futexQ;Il+fl($3=8WUpF&GU>SDvt8>Ix5^qbCMr)0 z)DW7uO(;mkV8rcj*K;nrAH8pIB)e;Qfmm~B&W^lp%DTyMw~lVG+alZ+N=4g@K0ds* zY6F}5>cd&@`Rw92)m8qwN7veX@Y`7|Svc0&v+A(j9IThG$v?BSCHah>;I_2KG0PrG zk9DT{9mrDuhVpWKG4ZW?(EM_HEsgQ?k9)8QSQkY-{3K1;4HLE?ZA`3CqLsQ?6pkBd ztWdw~Q`u|usA0CZqudorki$FSg-DSu~B>Xl532rmMoZH>; zg(sn?xA!h*SDJ*Y;nDYprm1eVQP7TjKEq>I70pzh;&gOTt%&j?lgM*YcSm%Xp3bA~ zyI^(;m0{T2SSp$n^2fq;vo)g1w>WKj9zLs~Dc^g)uug6Hy`AIBl7-6ete<{qwmkKD zXnZ@Qi;>JXQC$xq!Ui8vv}L{Wc&;X6<1%aqGaApTqszzgK z%{U>8ypL`Y-#c18<8tRwa^{Mzz>e!)Czr4L<9LlKe@x>wVKVwM@t4noTjjHosy` znWB2>&d^sZl{w8?PMZUlw2TS3q3Ueub>^VoBn@&$eez8GTk20@0>nKX5-L9<&BynU z(gGjU$W~S>+??wC%&buSxw_NwQB`*H?ORXP@{%9(o@q3lbjUmV_OznkgY*@zT%EAe z-7A}3&D>i4_0hi2mQx#2=e@rD+WDE&xKe4Y?WGICQrfbD5(D?^XWa4IK;xebqRFIheqvx38V^f~rx*lFl~$8Q&-zc?)TA)fWiQ3igwXy9T9PuHBp$hJKq zLv?F@QF@+HufEg}n}HWlp}#)?-gTXvKGHesENdwK1P&tFY zY7Sq#L%6}QaOEW;8h!v9922V-&X2~d1{shrLuDpiY1pORK;qJK6mcaw2`-o87qIaQ z(D!iSc{b}8G$e^+pJE5< z=~#ZQ<<&>0e?Kv)UHH<3laqHAe~5Sxd{WJ*WJ3TuBYVLz2alkTBEg$>(`lAnG z<#}2ga$UtNM!XkXdRwKIIjW`OtnSsBTMjsx37-=_eQs~r)BX1z$S(1;pJvLOJ63*C zMd#ShjXLJ^h}`|tmxgn=rHA>oR#e({R9nk3ZIZNW=!lw1*N@Gs7AbON7uc7^Kef_k z7uN=O1!dMM1siY3Y`Xv9^Lx3%jbodylx(>ECLq}Q$xMMwe^}BIX!W#;I2D-_EY`t} zhvyV1Cz`C!i)p=SWb41$@Tt&${axgCp+oib4;xB^oE;_dQdF)Z*jtk#ZRp;QIe^e{MK5yVp7kJx@`fc3YX;j&GmJ2 zw6C$bm>)k=IK?sYThi83)zQ&&E_%gEiza(qVWi2yl`c6d5lhJVrx&iikiu_X35UID z7NmB;T}R=8DAs5S10v<<|9wPEfAH;Ch{8~#&}Wuw&9?Y(=sNWx)3n%Ldwu!`AU36%OS)#Fq8yk>%sgcE7u^@pjAUHBUV^&Ce_K zPflF2bon$_`z7a}6>*Gc^A?QURmVBEy|C0bbP97-Gw1P5!TSN~*H>#lEmm2z^x*l6 zshOP*m6N_ru?aZx<}ovETKcQ3ly<|yxexOne3(~xMR#X`;r=y3f{g6byQlkWWv)C# zY23G6M&jjz$=7zoTqul+E{z-K;=AmS!GU>a?tWz|mmM!Rv7B5&4!=;-Hm1qRi6qsm zF7rv5d*3rO2y}%kC$!=-k4J7rs7oOy(^sIkwi+R!4JHn-P;O zH)rP5h?}p9+LG0mY0SZK#iJh5>X4*D zLdm~IJ(=Th>vrWi$F@ISC6-U3`F-D&<%^DzhBav@$YrKy%!ELf05p(7LOTmm zk8Ddl^pD@2wZ$9^bqz36V_iFY2h+cKceWr+>S=ECK_=>wa1p;Y`&XTfg>e_C_? z=WOD!{u?uJMVQGjFeWZCGmT&q52PVZV)OqauN#_}M&Ij(($MS1k2kFGR}6S7`WF|H zcPfb^I6#R3d~OY-Rvb9KDHuvT&qk4D{UUF-E%t@^V3W#wimtr;^XAh zDaONG5YlM_O||^x7WP)KxqlWT`-APg`3?$a4Z>$Ej-L8g_g((}7WURB-^;7oi~NJa z>n+x0&%ASW+p*I8Lv=Rfox+3VjuYot-GhOaaKt&PNm@{^0s zEqZUVV8$fH_jyTER(m1krs5+%>L;bL@9jJo*?Ru!r%TBQ*BP_ZP@8z|HMwN{s_Em7 zANodVj@inbGWOfla{cdzo~|@F78JPgfuGg$cUSX5vzPbI30m~%?359!HCxPHjh-?$ zc=J5f=-N%iMH9a)TCjdjcH;KvhUQJ(N?%RyuIoHkBD_9xTlE(CGKx)l)xnf}HBFmrE*7ErIMF7-W8j?G3D&_E2Y=pE=ccao-kLa zDS)4=Cdj(K&qJA8{jM2ldd3jgw${9hJvp)c^A5+|U5&hjtVnLc&eY4LLVL`Py*hXK zZrTCf6{XIq#i(*hkHS)IAG7^4?_Us|nwR`X>;%EKT-_Hd9vkRMjr&-m?=x1l>%tzl z`&v~MJ0GmyUusiy@!Du>*T*l9xXTNO2WYVgAnV)ZHhdG+~cUHb4}&KMiwS9}J4 zIfIk`J6HdIy-?LFZ#XX<@!52O?8r7pvF^aMJwBT;`MnYW*WXjSCWU93%(#wtw{416 z41YiF{Ow*wu9vIi(T}G>GR@6|#`-$V+FGbOdYnSt47n#C7NAo{>O61Wv%cqiUb$8b z5~ub>kGIYz@M!(nJ_2 zc-Tz!!kkVG=h+fBc_}ozDnMc_RHdeaNjE+uOeNR2#G0#Q$spO){kz3+dSGQ=&sYoJ<=1qC+I=!#r zbf%4qDIKY+^=8$9;=qB0N&z%Aa@f(rm&HdzL)#tl?#FCBsyfE%!Q=Ldm>OKx}E&#u!QL48;I`hEEthUS*_E(LT zXi7QkGf1DqVqB1m{oJOJJm*x6tjWX`=f{aUUgmEo+5bl~E%BD^a&PmF7EiInLpQ!E zt{C&wTVD2_W%BX!$43Ej-b-x_0);ZlME~OHOa+rA| zaH`i1+sx%1qCO{_Tb=r}mr z)T|g8Yv(b3MPvMxMf`xKwvakz)s~uTY%fVcTJnZN>Fna5yS3>@%~npX^4?V&Dz8}W z|Kb;fqA~EdPKW&rk}QiDwHEidP3qMYo%=C*mejn}>rJ<>C`dhxrJmfDdK^nV z@*mlH|Mbg_Uw=aA=HuP>6G9UQV_jQ@J^aSQ$k3KC9vj!UWmo%g%TD*^#_@vLbXOMq zkv$&W7XI{f-ZY7YY$b<8FM=-Tf;{C6GhD-wkBPL_UV1iM90>;P8hu$^e@LmVg z#)SJBK+GP0S42o8nH&Ac$nL(}3op&^T;pMNNenpP9=!NNytx(#V}f{nvfPu|g#)-i zA^j(Li63>?(eLeaHq>6Ra$Q$3N_&HTqSS3PzS41RDZN66Y3Gq=Vep5mgH7Rh_lyG3 z>I?VV5O-ID3#FgG7I`;hZ%i$m$DFXx`?^ly?SzDLFSZu8#at84T3V_rG&x^$f?%n95!b{SWb#(Jp(1>XWV%IcoUlm`TK{ zKaSkA=2nH-ySXtp8RC0nDO;@ctUDC<-OenXeTe+M`0Vtlx$e{D^=NwS!2$K(s*^14 zEZlppW`E)o_vD}lE=fs6Pomz~sjBU|S$1pGWBFhw%_0c}YUHFNl8nIdSN%-B`pZ9F zO%qx6ht`Kr!h&or+^_ivGw&TS^Va^e?}2?0vEOWKhDXHGP$nin818@@VWK|-G_apT zT=#m$M2uD4w|my;_M6KJ6?K-1`LnhrzjG_|6|0{c!1cjWTZSPhqX`p&e%aAR}tujek5 zdA#D6HO)CaWgGLNX;|;Iyc-Dhva-yo)6CsGk;EMNysPF^c7NRHmEA80(D@*S; z=zbc<`~3QV+K3&;;tN%GZSTshKGo$XLeZb_RyTd_^-YY53mZ<({*q?%Ztsn?NQt?v I+jZps01#pA2LJ#7 diff --git a/RWSDocsTemplate/Plugins/System.Composition.Convention.dll b/RWSDocsTemplate/Plugins/System.Composition.Convention.dll deleted file mode 100644 index ef3669bb2485298f9349c0927d18f3a62c053616..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59128 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 diff --git a/RWSDocsTemplate/Plugins/System.Composition.Hosting.dll b/RWSDocsTemplate/Plugins/System.Composition.Hosting.dll deleted file mode 100644 index a446fe6e0016ccfadb189289f7916a0542acd6fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62184 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%0Dkz(rTGhre8WgCynaa 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 Bd)fd1 diff --git a/RWSDocsTemplate/Plugins/System.Composition.TypedParts.dll b/RWSDocsTemplate/Plugins/System.Composition.TypedParts.dll deleted file mode 100644 index cfae95d0c2795543799925faf3deb34e78eb301f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64760 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 diff --git a/RWSDocsTemplate/Plugins/System.Memory.dll b/RWSDocsTemplate/Plugins/System.Memory.dll deleted file mode 100644 index 5d1947056f1c1dd2d48561cf721f615bb8dc0d63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141184 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�cyw z%m;1#Z3d6cpJ^*irfnt3SHr0sfqjK}wXNjPsb*|eO^XNGs!A)KYB(7ru&*%Nwv{A4 zHrsYqIA%1bz>e8@nt`@1jppRaE7M$Ro0$82wBD&HyQN%f zj%jRE4LZ={%P~!SXdzwN&tWnyW0!CgiH9!c)EE1E4FB&CEBZ-88Ape*6SA)Bq9gVT zkX1*8=##DF5RORmGb4^ij#k#$eA%10|7;63+&vD27XRXEx8S0DP!PLz#3gG4fisGL zpkIRM$>V&~%jmY1pnOzZW1Q7>zTYrw2((!<*T4?noj7)B)rS_Qv9%X3CxV_K?DN&J z+wYse<=+Afu8|1Y{@)`7-+r(caA6gF17gc3iXr7~wDz}UD#ffhWY zahNdB0y7qe2?H%KtK%?Xpao`493~7jVW_U-bG2;R&EW87#?2UX`16ZUQ+oaW!5y?{ z_y3-4L?#$TWa1!cCU{AAlDPE<5JyX?K2u-hF_gG}WEXTrN>eqj@jZWYj>;3>=JPe) z9#GW6iw<$(oMy?bFk$q}KOk5f!}QV{!4>E-_AQ|Qb{4;dA8{Qc2fvLVUkT^`6W$zi zmH2*>W)5Jt7(;v~nE``dXYpU~gY$jX;&<_qu^0apkFsko{u`b?=5EcBp6`7wXDxb^ z@a5+mt7KY>;|P2;S4_0v6*@>j5PgN75$UB*l%=MG`|n%cuWb*dk523uRr=u`H|t zcPNWu8H=@$35xN8?526>O@S(cw5^3&CMxs`+@_iWR&if{=KoMV0uQ#CjEa9NewK%@ z$_F25H9f>W6jPI-?*rW54xW}jM{!#SB8n?TXl`RPlnOKqMC&8?6zcM7>{{rU1v5S< znNpF3fn=8PSONKv&N`rTja$MVG8E1ArZyS_&xPP~1U?&fMUn>(z_3k&?}7*Xo1S?G z7^C7gRbJ0Iz%<WO zM%cC=>%_8FVO;6@7n6JxDQX#^_b&`RGKxh~L20QMP0_4L@gs5rM+LV4P&X6nl+i6drzk8856(1m;va?m-H?b_&^Uf!ZV96fTrJ0; z6C(1&oIr$+2;YzLi=#`J*`)*3OUv}c_r{I@e*w~P_8`8?Sv-U5vp5DEf8-$U!o&Bg zId%RtMdRKgPWA?lK2tp0gvFN_H7s>YpvIX7VAq%34gP*mw1l}0XZ=}^yYM{(!h zm5|9*j(-gx)J3c^InHz1hUXNml)+*!-=A4hHGH*?>=uMo=^Icq$Z^j*w9;DtTI4DX zswZEA^YfbDgWR-%2YbvkA1)=H#diys5e6B4d>A>`=hSzv&ui~ycml zBMHFu!+Hd)`_L|@_@sbd%h023(CbHxW)8#GsesWlFQckYoqQvRg{`MXnmYMxJg{Dk zr92W3U{ifF&zIr>O^c;$j|YAv9{6ND@GtSeRy~H`STk_>(*_wYY=d&nGUZ~#T-OK3u1}cn8N0xK2hCO_X*4cZh^7t5@rW+Weo5Ya~ z2>BMhy%uNjv11jt7ULcmlrWYn(sw&jhvv}acmL$_PO!WACA#_0FU8(C(*SzLQ`T z)Q!#z??AqNA|JeTs!m%jd^J{(HXF-dwsEboLDwkfi6P$`slU- zjU871AW`!VD`ckfDfa?>Nx3a6K8!`}L4L|L;G0?=;=4e_$0X@mB=}OeSq-05WYVq2 zr~>8H^2Q>PB*C-mAa1ybIs?|xjYZS8j^E~o4K-nI=a+Jz1k9uP`^!+~5X$UKJE(pL zIJq6Z>>!j!PJbS?#rrVc&83kSfa_EO*Jupa7~@(^xajMZ=xu`gsnWbh6dKLGlq|mt zb>+gNJBHvw(!IP)-NRU7Bua@oA3X=8gk&U!gUV$bRA?IxN)2%kK!ih6(BLcZ%0G(2 zAi|_(O%Vnq#6jt~f0;gJ7&H$2M#M|Bd6Spe*BZ9V4_Ov*xKmloYgv}yHIBNXgJ9(@ zzE2yfy7|I6*gd{f=s<0tC+O2SaWnjr90}A?fpVZb$9R?WT;(}~Ye`<&kd`*8Y(42y zjq3oS(HI4Hw+&VLRI@?*7@Z|-i4!+nZUvKU>Im-vjL>6UxdHrz2m>Fs?ZKH%tFRxq zIvh(FPKg|uCfeTAP^Di@H7p;S%0j#feQp-Y_n$#aJq?M2223T5UN10+!m2pP~* zMQ|T-kI9$#(-r=duvh|A5h0UqsuXw4z^7L*G3ILbuclJ^Rn7|(Ox7;sO5=O(mS09z zR6rL9Ek-qnZOj!aSc2y^x~R7(iU`8K%MZcdz?NOQoHD$%F+}bXE_Pt zQ{_0---Ktb0eAE+_2Fr}GoRFlF`g8!NC7mCr|~U31cC4=N-mzHk3i^Xx6>4@qIVY| zP84?SBRQ@ulrGbZN}skk17L%HCrjGmR)nZF+wj!4j2VfDK7C6{GpaabrBB%K zALt&?fNpQc=0h`CwExj4ip&3uhAY1_;?f^2=YK3pWm+{{g6V%eisKy1TB$E_$(x0O zHj!B3*_vO+Y08%TB$IGN>3fo{M#2b5I{|u2>s5Sc;}cO~OaMNy@taW$7f=4m0)bzF z7sv-TXX6FP@GW$DnFs??J1K4Vr@%hT#uPsJ(3rrN zH!<8crL1j7qi3YB(R*)9261M(DTQJe^7aoyoLv2ZOF=tb*~YSxwFhmM9$cw}3BiW8 z@giG0Uds#u(x%g}bhn$16HzJM$C%1V&%Bqgz+*K0i#c@>!zNr)kBy)|p z2>DEM3{%yZG=j#q?mBxoFl&U?Emz7q>jO2s%~+kXFyJq-Qhe zodz?KkN5zC3E>l*>>cbC(YUO*p*QHONOUbJ-hFH{<5$F9Nv|KF4v)Bt2T7q6N-2~6 zRY(Cu*e-Vx^d1o>#WE)2@E4TZk}?ikuHKJv5^gUR;w^G%d4DgkI8c)$8nnBvybgG3 zz|-9p?iEN$*%x7X@1H^mX;{QTZBX~`g1IX>Hg0$l*RqSQlAW=}L@ykS`;cV``##VS z{x}BD&0@sY)46AT>=1^*V&VW(F4%L+cSftHSS_!n-~y?#K_7-ORopknN~*2lda=&y ze6|Wc1J)~blzI(S*eF?=^(Yx#_Dc)}y{IxrJY()V_?k8+mQ(P*$lTLt2U8{vtOHvC zY9o9ggjy_V7_9PfQ|LGj8Q7H_uEExkWEX}3orY<+W{%~9%SRt1tS}DKq-bixd6dfI zyWA3Ku8#ZOu8-2+fW|THia=@QtHZkaz$#<}yHj<(qo45v$C_+yy;*UCHBw!NY-r;i z&gOptI3J^qjqeQ?2rdQ$=6=Q&Z$R19R|rrn**koBI74CNN47#&zK`bt;&sy(!eymt za$~7laARc(*h{9CnMv=su&&A3@PDz2K+dl94K<1`UfDRm6*p50Md5 ziYW{jiMxUe;Y@@jSP`XmXU4@il~)kFkTV^GI?0ftOi9N%f_vSViijcbhYba;sB$~Y z6Prw(B?YswEH^qodhJx@a$Cp>j**G_(dXJ>Zynel$WOzVthh#Ge{>e5ltn3ZOa)O# zOJ9R&7!%k6z#{-087=BqTJ=k6 z$w>C5i+yBgvos8QOYLqYQ!u4 z>u8v09;}=aMUGU`VwMrr!i}i0Qlm;xA^O$z*#s42+;7Tb9Ym|^T76lgg_FzA{4Ovr z-3<7%v-rVBJ96{*yjKCFoSldL(v(N>dYE|2s~+TTVD%$7eG8y-*={iJPYSgNA78G zEiOZp9g#vj$`yZAXNZcUdq*}JKKejY)1E<(JBl||d*(DDRrS-1b4q34rO(0X5xS)+ z?*{%O;34MDUQR8^9~fN^pTou^U(SC3ar7jsYmrci-NFq z=Y(mk$DO=%sMo$(^`As+Z%VY={*-rgYIQT+n?%F`&$*-ag`4qq$1`A;(+c2301f~W znUT%RSxdhI=85$euIm)7#LycF4Si7Q4MHm3NDt%mV|b9@QEc%a)Q2hBKL|FI&>e9A z+rz*Ug2QqgKNr6Ybm}V3tLC0(jG;`ycwjXGJXIIrUhpvcH}PCLBqd(F@Yh8TQ`CmY zPSI@E5h_c}W&scB`LwDin7f3Y16_d0PIT@8zAndW71*9aDohjpy*a*2T_$Y(1Gvj) z9tX|2H{SwL%$j}p%1JKh8O>U`tevv`Z=ecOHU_fz{#|fsYUIG^99}lj3EZ710SChW z77*E9w>P)*{Xm8RuSn?i{|*T*wk}i0ioGZhS=XNWjLXP&!8FjcL^ac=Z#|CpnFaiq z_Gn#P*_=(8_DJ~dnD%h^p2kJf;d=)287Ut#Yr!525>3~U@0fA$1`i|3@iK>Lf0OIX zBb4zjt=s~zv;<4zJtN<7Q`+jo*b4(F0!_JTe&lw33H(LZKT^N+7w{Iyw9@NW6g~&+JDK8-JOZsd0o|?D&SEU5iow)a@ubU!R<4$wE0o zuG+FGtCL{xEc#k>kzpJg#XkKYzFi~J@C8u$HXOZ;VDTHDoe>|DRfms^%t1&=re1+2 zIgaY11QH#nYc6A&!$(HvcENlp=2p1MSRN%w>x~PM9#m4|>TO5~iw8KG+liTR1rjA{ z%KWoOY8g7NWSOJ&si#u-m91~2%&7Ivlo_?YmBLjS5{9BVM3NHfuk4@X)+wL5_- z%pT_38Rg?9PN9nw^){%5>4JnHkMY1%J_$!Xsb-UpW6zEV+Y9FMeeCL92P+T6JA7AR zSiEG^5%JQC-ML&72bbLN3)VHoOGc9#(rbb%4rYQ6r|s2;GiGYuvFv&D9P_xH{vj2c z7C@OSLL(|=DcUpph0W3wEVw9*ZZ;-vVC(`mjvt&HK<)mX?1u&YMOT(zMK-&!dXX(uEPs%E04!Z%VU5tm2r!SxTPq}1UW znN4a>P5CS+eHnPDF=xnYAk{K={xae-rRym=yI z$tl8g3;K9+gvu&*L8Icd#yJic_zw6!L(t!k9SPe}h&Q>P+;&q6)6`!xtVVlO6rJ!D zzJ<4gqu8y|f3Q|~JsdNPOOF-q!^GXe(W7Rq@Uf3!hR~Q#_xI3Y3c_hUvmXKRI({^? z0XmN}u{c9>$RxOVd?$CEH`!2YY1MNYw-4aRp&-hl@Lc^FkcPtY6JP1?$w_Jf%?N3p z=^!Y>lq2dBVN3^?GR91V(c+ADgmJi<#r$l(zMemp<9Mb0UP6Q67=jLNzU zWueM(+C6VlklsRhjPO5i;)>A?f0*|GQGQ%*;&6UCI!Vkk5kVM|i8$}lJyEhf%o*~Y zFhsm6bu4q`oK){#-F^cgNdNmaZ?FH) zWCGMuV0wG2{aWGJgC}Qw+#hR}R|R*N-o4d3IPL+CD_x_H!W0u|epKqwrY%}w>E1(o ze4O$zgHg&-jMBz9?JiF1?-><(d2GKv7JkTGr?1%xx^#u;LhtLIc_-|N)3334O5^zy zXe_0@y)@1^MjoQ&-7uZ8yuB4P;0={haHHkzuUM9MZ^aF+1Q3=I9IPQ*APGa~Flfu* z-AI*~0EDBj3`DUe!UlyCbYY~^!Y`A`2OBC?yj2RpHj~On-79HaRTq{_FI=X|H44j$ zLh+KQPry8@fM#LzyiY+caxbNLX_*I~@#ds$lyriV`og4v zSP}+S$mMcUoc!ZhXI~zIbJdgb7XedR<(0{ayASWj{QL2XO(B{WP~1tzF&v`LN9cR} zB~BU&lU8w(y&qi23aG+^$sf!qV zfB;hBpby>-x{y$*JF;BJ@ZJnCF#~gwfl{{1#3XKuF-hqfK^-S>Ta1TQkSw2laai7D zM1>H(64esM@lKp6^j59$UxgU|-_hEr{5;m%M4Mpb6gEn4hen||(I{R>_IO*PtPYce zc%}B^6E*oN7KJ@2Z*$xeS}0$CJNyt)8+aks_)!GC z6r*c~MI*770*z?u2sOTj?Jlf7J)TsANPRS^2*4=CGg2STTP66_<4H$_lSq9uFCQk! zY5`%7C+oGB-X%w`qxaQzc(Dwm2u2i1o@35QkkQ&bP063pjoMhOQ6Yd9!a z!;rQXj`-~fVJdPoU=D%;(B3s=OcjfOx{t*~<&)s}jkR`!OF7z&UAVan1c= zo*ScwEV|Z>hvKPT1v#wXr7^77Y*Su?AyEtmhD9z-DrfPzw!aPv@g&!l=!r$NS<0CD zwRn1;j%m2u6h;b7lDuGlkfgf|pkrAh0W=8#ZRWvL6egl4;lj7Z-odfDE$oA?z}PFV zJbxRQxs95MQ=74-Sg9FM0aqs$h>@IE-f!k6=UXBt_Xjr(!U=#YfabyUSNRe%Rp;rM zAm0WXa?CZSz8;JulU-v!eU>j}PJPJ8UG`4WqGb8hZZ_6G&lu)0e;3NjrgB-QQz;IJ zrk!S~sjt)KAM6VX_BDx2yXmqQwAK#oZBu1!W9l!dz2jAP(@dI+DK^@eWla5QllNGU zQeM@C_jD01_B7bbI&KeMMY(mb5TEDFo5yMhU_-HNl1TP3H%?%(A9eLmJ$TMb>Iac- z60LFs&kb|5B@zvDD@2^9#LzMj({d40TbPN@WmC+wI11Dr%;(8#8%=|LJYIrpL0FND z<~66@mnt1jCPSmpEL+WEd<3`?Zh1=7O#^oe^{zwuZBTV2t?RQ+`Oj#kIZxZ9uw51I zb0A;g0rDPrP5BH2zqXvC z)vZN%qu3+}3-^W4DSwkbUoC^;GOV|$s81wXU9nPNmnh+)S zap|_kQ(PzSN*=>yZ12ix{9Ilc!&{{%WU0!8-L_iW!c_{0qg5#$*1OVpca}ATPrqRu~reJtw6XAkYDCujiKA3|D7ac4|LB)MrQaFhyMA-tB;wSzK89$CuCs9YFjh}jRS8~iZkVdyjF zz-Xs2rjU+d>PFK|!@r1flW+eTz|bEik{X*F^#q*04V31efjW*?Q#9W&&P9n$larYC z0{Gd+l%pO;8m?RfAwP8Aiac;N?MQNd75Y~5IY(NPGDmKzs@bx zF=5D*!?LE}adamiec~)?m$#ebTm3!g$YHLcp?99^K>~TES>EkoahS$Nae|23Prw<7 zi0HMM2wL0r2Dx+XP6&0sv*=s$@Pwm+K{)jzaaur~h)TqYIg}OU5x2=vdl<^+Q4cYX z80sTh>tafkLja70;`#^$Bz=54vXMSwda+h{Xy&yXl=?U$^zlK`$4f~c_XWp+tb;y^ zURcZNLO)d5Eq9DyibIGzh!hGbv*f~vaMF)t?d70~*JpedF`NlQL`B10D>)NW|G5b@ zhc(Sw#wg)i)VPaYP8My%#s(7XK6KRvx=mFM@zHN#v5LD*)yi$`LxLq*=U*U_*oTY{ z(Q{)72_+rU=-d|nt)%ZP$0{y#5%z#}rK#f6F^xtoS%o_&F6Vl!6sdBHYVyi}o`;J? zd?B4-y-w=0^kJ}E2NljGRQL_u@bdBuBL>bS?u1%*#NFhR&g1Er{@#9m{S8s3NM-RU zf=EwDW#dXh>cF&-?R}ASHY^w!^lBxNaVB6tKHR?uV8+&;|#S`(4lShITBI{BB_-X9nzEkn64g8@5s z8&GMsdK?Rj(k)g;v9`f$a}voGe8xt!)vfT2A3?cT-#8-HH%xC<%-65O8`cO`VZU1? zN45sLHy)@O-jSvoJWi_&G&!B^bNkTKta1B}$=AWc+5h!YCA0P~|M+d6{1a5JHyD?& z{#j%Y^R0vZ{`bL!Ubp{51``!1scPG$@ipY$!vIzddh54KnKd>Rx|RXTU#2f%4+1Q7 zEscAc4E#4!xyEJ;Om;M|!|6W%aR_xylz zrG~NH$U$EXm+0=QsavzTY_DViU}(J7OT)8hKE}=DHdbBgeR{D6DpE5F0V)YjZK8YIutZkb z@4~eQP&$z%-Im4MhN1Wg0v(P+V(UZ;ZUQtr1G;){<0VN-Kmaro<;QwZ3IVNXXCa@XJ1s!bR??l&roGSv zv|Si@po$%&yz>Vs`za+1oUHEXS9mKBQf{G?Fz{e?UBAM6gOG9+rG$ZFRU1o%S{_3J zhzAuuw(|`juUX!nc;R0 zYB`XFZW_<%E(ucSv#=Rp-gMU3`cYz~w|Dz5<2myY4%|?w8DNY} z&=j9cTdJ^am6j48r67DwuP})H4Q)U@2_PIg#%Ad4geil?GRn$sL@Hl_0$0a1 zSc*qOq`_(m(h?_^5%f|pUL+QGbbm9D6(Inx;As%;uIMPdtYuVOo*STN?_FnJBL&`zv>aj!xjy zL9?jWF6I!Ou{2=RC|@~|(yw5(M95~L(weeLq+s1Xs9w zUya5B$yJ|nA~>+QQ&uE{1r}DABQ=|-bOLND8?a*MXQ)#MrHHd&1DMgd44cYG zQFk&Xx!kRc)y+l(MQfTN zs{z=-Z!e30BMT^WVF0FCgp8obK2VTp2K(JUF15c~seQzP{u*o~7SuyY>&$1buZed6 z@cqr8>ke=+Znt6vs2G=~g%vDHo~InQiFgq3gUw*p9prMd-O3rHaP^lRHtB%eiX8;dwrXoKCD{_`(Sw6<3XfW;kw2E^hRNz53@*f zMguO;Tuu00bBSOcqpo}#xG|H3J9C^qTUZ11J^8wq*%FJu zRlyj8uila~7jTuw>re>hf|~G#mj|b#?0q_Oz8MxR5rtL%$AF=1o%wxu9f5J?5AaB< z^ntS z`V5-UfCx2YLqd98z0Yjm*@xZNeb&98d+litmgw4!%An-LTg8pd*^HBZz02?G){c5(aBnhmCfZ3oB> z4PqzUG4n`PBW51sR-+BMv>0SjL;E+|f%3TRBV!S>eQ{&ahF%(qq}^+U0=}5dTZLfE z<_)>4*cJ`J7PV$X5?C|TYVTUXfG}q3atOw3UEa+x{(L9=Il@m1PRJAbCY4U?k?slg zM#F%OIU^$o#+;E+1Y@!|hG0w>S0fmc#x)3r@&wG|?l4Hb*d4*|xI2p9VRsC_gYIhl zX52OSHQn(}6&dDDi*xP>Z%ss(H_96h@iHd*!y0foxJO1#F=i zT<5N3{Oda5UrYGcVV$&DQ{vQe4=poyt?=4eV_5orY2}Tuaj%crxHS_Qa4_m8BLk-$ zB8OMX6jeyd6M3srmS}1K+uGr$4Pb|RY8*c}tAyq4Lg|4+H&3sjm*Xe*ROg3*x(+TzARZz>E&fz7+&zKpLsSwJagx>gYICVaPNaxPv1ZX~wWW!&()C`&mS%`8O^$uy&{u71vbf>Sqs*A$9(G}}Q4VZkOF4N`KFk7< z7aUq`jO&sjhJAREV@o3xo==+mO|9mQ{~rwJ@Ju>#i-#UbnY}rzxAxq|vP+ z_|t{yO|Zt){WrkwC;4TBdkhWbV-RIb=D0?wWP}?h@`xM5e|j3>#tDpF6%+sI8Q8E0 z8CV9ImBKEVfUk8FJJou06H^$6s1KlX@@sjTz%J*2ycx9jxmLL5#>>oZ#@#eoRcsAMmaF%k@x-?3e7A1$M}d9 z<1T#c)nuu-+6MJ3rXmnnI{SIQca3Rrcj~KQe00J3XQ`ds!-_qT~8GX?s z3gP7n0>Tq3XuMx4qh!#gIAarytqK#Qe_KNRL3PIcOEH5?SMK=-No{m%ywU_W~hMiPzTKmi>*rTGLUw6HW`I_z?oUoB%Z%&}~ z1dBv_X{C#!R@W;ni6jCH%a1+hBUqZ@Sriu5X z(@@-6rHHpmHrQlfK@t%Ql>q}=A65ky(Mi! z^F6IRN4q3>elhX<+OX^!McIv8P&hgkFrDO#3daN?F`f1;;KnFkhnL16zcYu3Jgzb5 zSNM7YXD@aSm8;&6__VPE+x;z&+=Re4e!QSM#@`hRA+R7AgUDeQ5LWukt-pb2+ncNg z3E*E$03*Hfyo7(VfUoz);Ws_pEL*^p8kFuisX4obX^dWsDY;MIg!4pEJ(z;hE`p>b z4gr~3@E&OlnREHt@PS5cax}_`nGl&%eE(fUcIM{pU+4t?6W!ro z(Fq>+>2$-tw-fwScldlKcx=$^hX1cS$=NeqSTqYyJ@r&(a!cHdh<&RUZb{%7OA)0>GwOS(rQg)_UGozuHaU%3a>bmJheZxu z@p3hvcZLwbHqM+3BDf|@P#wxgF5YAllb1DVy^yaAfj>4`Z{Vv)jVTlBpN)-8uoTTd zFnW7}Zcf1AqwTn*OP*bzY;;Ho8F`Jiv9TAU@>%*UMq}<4%#-SLv4LySYKS~hA+b$; zeCBIt0K#Z7M#)~rh(jlg5i7Ec5gOcr(I$*&0h-3eH6~NPjh}34=231_Yyb);MH-ki z#7*U(4vVXdE7inh<(5_2STx?4?03^8+jZ77mQ^s3KJ}Jy^|feR`paNWs2RZQXXaq3 z$st)shbWSVN@N{(-jA<`gzRe;%l$1`Y1;QDLGwGm3DVDRgXkDYQxrSdpr21b*j}Y_ zv+P1KOm8z64hUnRZM1?~1X8 zJEe#_AA8Zb)7p6ve^$5h=Lewk{QUV+qBfoQ^Xmx+s_Ie6pLZgqy*r}G;ds+Z{#+~h zbAO6WnF=sd6x;C)fycXtz{zA=b)Hc5-xFVOtzi9>C zD>SP@{za&JP1_|p9yZmWlKP%wc+y{oao@h!806B{F$iW+lVgxE8iU*tjzQ|-OE})c zo`Pt+_u`g`owH)BITyZ!<2>~E|4C)u78Z3Nd{4(qUnBg<5k zzd~Em8Gxvt!G;F~7YKzNKdz~>ge&>equV3Gb<^GNLTnQl>6PatJo!%u*E4bW zO%KF?g|~m0(mltXvuH$?2{CWFx(#xMAZeSGfE1U5PLD=8FcOpQioo3LL(EytrlVUV z!>Y0es-CE`kBE+S?ngp;{iJTjKNx{I_?9-`xqm)E(aK1poc6ZM^$0I>``uHC^iaE1lqfraSzj9pFog zosn<4E!I-ZnbK7RX&0V&;)#*zjpA9w^z`)P#Z7%ZkDgK&O)^EJ9HFN#0gvE(MYbt6 z&S{QcChH5>{*}UQP|@H9XD-B$#LG@>$9gf=Bf?2wK;ygtpluvp(*7@dZvtLbk+qFh z)!s?Y$s97zIU$6Qi6kd8C>a@KCSi04NeB>u1V|7NXoH|=i`Xb4P6&#vDB7sBilBnx z)X=s#qN1XrEsBbYit~Nf+I5Bqs9%45|L4EYa|8RWdTXtkhh4kQuG)Th1i{;}=TE|G zo7N5|%U{9sr5lk3I&!!#A35xLTxg>`-&SPUknQo0(SM@i3r8JOsS2Lp{YnPGiphReAjd<^JExYqtTG^7`4Y z>y>UQzg@3%!}c!E+}!hYz0&T)lW$Yjf`_O4F%hMz9jGf|hVI^Hdw1^F(M+@A#Y?g7URid}tQltx;Cet1I3fbmqtC%rCIH`)5(J z$8L>rV^9d^Pr{M>G%XLzx+AK4*faw_U4u_?i@G&<&sfGoB04vf1GbTgtG&vhue)FT zX%Ajg#cGXS`0=;-t`5L=Iglr82GPsWet12R7iwbis%T`(@r-QV`u=p(gkh)Il0B{o zd+S`|nrqZ~mRC`tvCu;y=!KqNg@7dgf24e9=5xC8pLPls^kQ8^6u>E(5CWhk48xZ2F?xj1o2v~z z`ic)acP}$w?v<4rXvYtQX+|_3>*c)`=+wKiT?>LierRIh-k$TEIKR-dc<6lJwT$S* z?geWbdej&rY6(u7FtK)l*&T){yb7&X7!f_~HZ1BM$RWHch8;yXvYfy5mt2rhffpC( z9aB2QoZs*W$5+dIGjQgjf0!*0U-aV$+;RJGRM?$rPtL8l3kAbz3=jSzF$dGmqTuil zTTXgbn6a1=-s`OBiS=P2nCpdvh4}TwTbyC;H^p-g`h|r|Om^BP;_P-#CSK+Y3keH# zC$k6Ux=WByPOU906sN-LdU5u^=eBTqysjTkbT=1!@;eRmHX2KU&FC?d51;4;?ZF+6 z>ntCv5_k$WE7wN#ni3t}?HAya>XiIc(rYXM_&yx1i?~9^Zdt6gXXhIHp4<5;D95hz z!vfkS^bInYaG_@vxC$vOU}Ak%noFCO!AN_e-g)lPno!UAL2%)De)#@`5Saep43emT zEYE@g?!GCxcwn(RgS{uD&bM8&WPUwwfa~=jEQ%nn3DMo=5ZzVi#?JYq&%SX!>E$7J z2sqfvGX>AZBMu!u<=UHomo2?@-9h0vyZ=^DI0)~*6_nrqJgD5$WYC77TBuEQ%RiSD zUcJZbob>rZBV+2xD!Ps5rn@Ipn7U#pc1^s>yVnk;RWzsa6N@q4uSI*H54u#-8Ban* zn;DN$1oWCF)mK!e@1jr~3l!kH2v6-ey9}*S%A$CCb{$!T%x$uqte2qU5h8O{6a!O9 z+3!(kSx&iir9W6iO4X0C{`&w1n%d%C;+k0d#hGP155cw%_z&=cM*OWg489W z_bas*OXRyKsG9=M^}Bi28ajlm`KR#iyC|3fajDe%ogx5B$EA{g+E9EKVHM4E>A4Fv z(55>+)q^1hA|LeUgHsGbe6sOM(V*O95FBKHH;0;OOY*ebXdfJ8zzfICs33k}sL5rS zMiwk7|JhpHq_Nbber|U zcwkn7&DyRKnAO8(?O+Mave~RXE%Yr5ZnOx1%IkHQ_~igUE=CsxU=LdnPM6@FZ8+1? zYP3e1-a(igbN(dLMJD*P@qWT!d_R@rJ%18T#;(DhLSM&?^KZJf=k_0e>FXct4#k&~ zbpE73n*%Y@Uso_b@aC;zgTusttO34`mdl#YJva~t|DPfNub(SO-&@5_AqE8F!%MW6 zaVaHV&oBJM87KEoywCkd`e%$iyNEg+`ezMyKAAhA^c`>zDP?Xe_dMB;eh`HddLa(Z zdK^TzWbYnGt7+Z)fTsukf1rasmK=2Dcoamh7hcBvBBKho->zq1b34D}c77JNOn;R* z&iZy&LsFAU5x?Nu21(76r{kkd8ST{1V9q8pT_rWEq^1e`(T7cuic&JsCdunBq5&tw z!}z5k0B;fErNXAkeo0N(pfhFigv=&2ivwy)PQiy1Ql@A&f#%?n-><)c!pXo4ILrS} ztI#U4ad^=Ah>}i>cj-j34i?6}bY}cY2R}|C9Q+vRr8DzaI#?Ek4&JEn(rNpZPA%); z7eg-{DhluP7_5U8OD`QNCQC>0V6d2Uj0`MixRmUMF_^Pf=Q_Kd1`Vx;$5}7Evoa`q z{E+|}-@Nqj$l|3pEQ7MhA13&f9;WJEdP6cOo2QBwjoM3ZC|B00;>E4gOK%vr3LWpM z>oMmK)FbKqUOke|@6{ve{9Zkh&hOPD>HKazV!H5$>XG#RNIjC?AE`&u`y=&8dVi!I zt#~QBsK+L&?_tVCeJ@nfHxF?~&GHgZMOgyej=Tj_JC@-3?gFY3OMp)9?StyU5}?<5 z3n(>~0A1Bv;7QfZ-36Xht?w@Ir0SOL0#B+obQgG1wXwUvld4-if}GQp6$w14@+vD5 zcv9t6RwVGG%B!qM;7OHNS&_h#DzCC4!70m%1fEoRl@$p*sq!i-5_nSORaPYMq{^$T zNZ?5omlYN!4#iCvnjA4DB#kqJeG=lQXd|g%y*hMEz`Jo{3Kh zUWJ>1id=%t_w;#H+zS-nclchgh+OHX4YiomGFAin+LbSBN8=NWXITQpiWzv>(VxS- z1{Q?5hWJTglB*Rasb%cM&6C4qcPmWxzla<%uB9+2ooivihcK@r&S4rN0Vdih&ITt} zY%NiXNDF7_;*K2OzK&FBZkG%__z8=?G92#yz8NT@ti_KYV&AB%$SLDCYH)XXzK@!L z*Ry@Q@P4s>6#MCV0?HXTfOp{m!9R1V{$#1K<@wr%h zEhcvWzTz5bsYfkY5BIDZd`SEjSTb%$koab@T13uVigPGcOE!S2X!e6WV%jq+1uFc! z#-UiAbU@|sP_Q`)(}_joH#4pS^JD)D3oN>l0(I3#3DSsGsMDDIvol65q6~0WoB=Az zN-B;xi|W`2ceH^;x58XPDdq{wZLnbCVST$bV-uLsemiOWl?1MDMp3z|MdXBUM)_o9 z;0IRUj?q+x*1S7O*NsajI~*USBy|qaH>w@4)%s_yRg3S0X?@=txBJZ?OYQqj^V$0DAC^}<{_HYlG^qp6>P?}6J9dqOjNVi_oz(=D7 zAi;x9TGNoc{7-8d+Gc%cg_bhnP;c~%Yb}0s6VpeiDiNMqOwXm*g<>t*@RluK+XR0) zGf6F`r_zkaF-`~BW1UvGSZKmt6SM@y&&_t40xqE^XakFNYB4>g{+^G}Za(Ol^mlwD zb@MhU^^EJPT)*vY1MfHgUNNGBy)ZKb)-!A1Wr3zCM)eOh3toverf@BKBdM zP#=?NZJiTUb!SycIzA15fw(Rx%+1Sn<~j4r$i;`gCnvf(h3NSwA&$b_(+~E#&bh5^ z(>h3F>sBGMec(2>P8|HZ_0ZaL(AXh0kR1g-+8eT}ne9!aj6a3PiSh5;mSv~G>U-&= z53W({ZMcTvqW2rn9K=365YPiKnk%id2m>bRQ5wT=ZNwFeYY?vCxNNv6&LCW*ha|BX z50mzuW8~v+kKvb|B$A_lipQhYX8DSTq6rtp5Pln3lNB!holVkRk?XUu4>oF3PhXKA zP1wTN6hrpc*nW)hMb`P8F(BrXBwx`GNjlB(^AYCN(S-ea=H>c|$Y{d9M&8)ZS6mTE zG2X@ceg)(!C7f`R{3OX=6h}@6rbkVO%aU|*e~G0{Q|XkW2Q#Ql2B#60bILn|D4cOzl507%8^XwCMdobebZHpj9US9aj&Z$%q#c~! z#XZQrG??(O?CURSWRFiIToz3@v=?Cr<2+913#?NVOYSM`@@-GDx3Ikc(jMZT5GvdA z;>mrzNf_CeTn=$8Pjkw9`H;I|5Uz?Nv~j6^#X67nCYR%!>!5Hdz0fRjNn>B%aH-zQ zA&0;{Sm1lS(D^!tO6eW;Rl(teaB2hm$nU>6g~vJMY|eX+OmhFG=#!)1vOikh2xba9*nX5r3p0{!?DI)d zBlP^aQ{)$alC%`8l>NQuPqJ{$K1Aw>4G=c?TbMzi#Nc#k3iEHsbqh}39l^0*3)U#c z;7ig=Axq9BR)>$ekmen%SuY-A_Ak_Yi#4Qo(E)LL+~R5lRd0 z56^LYL&7M&KV#1Z#r_$$jX#UmSu?r^Y5rNf!J)j(X}MCo#i^cY{=2jhJ8}Qbu^-GM zwpx6}EUhoGjp8_KCT9}64Ij~=k{`jcZ6Z%mDZSQ*WKW3#W*6k#ftK~0XjN!X;xA~Q z#5SsB&|K4p*sEavV4q^P(*m~1iyc5~2!d=WmN{C)8{#e%0M>!=y+s@pTbO-_2JK-< z7`!cZF*GqzM+~HCfSrXDG~x}Odzm$3p4BKm5D$9A_o3JhnGm1%pc5UBh@C8p&ZjUx z2cxY)w_pimsW>JcQ{f1+2{(-v@f8^PTb4^QQ(COPkeDwRr8)KC zhd9+PX6M|xm>WubU)5MQHs9#({F4Z@x# z;X{nUK4ia-@dd^{zT~ou(Z+taFuuSc+{+;pvfp-&*!{jBx?$Kh3DvR|DfT_Vol~I{W&R@htZB zHRBTYwU;rCeNADU316<-{H!bsb$VYymKxo4O(NNg`mHdW!d`rd&&fJ<|9jI{+@50uV0958Br_-22eVGilw%Z9C)3-s~x`H!xk~F>rY997yA=l z0CWi7(g*w<;+)_I{ENkoexC-8>so<4j_dj>;~R{F89!kh&-f&xlkow@UO zwdb7P(GjD&vI4$F`5cX>RINy-5T^MP4n_#$y0!!pR$;5XXR`e~wg0C-H)kkm#l$+jWDIbsCx zZ@z?I8UxUlB2wSNQ>WEmB2qta+sDU#Z#u+3`+OT(EY8keWGfcuqMZ~A2YQecLnCQ) z>RIx=iSIn4^-58U{)O2+P>O{HxmfM$+>lQLrT76YR*E3f(PQjWMRjP;P344dXArK6 zBizxi4lU}spy6SpX#}I?N1Oxq_kft82Q>mEdOG?V<8zAacc7MiMGk7&SL|Tyf$_mt z{GIV-#t|4LeDPF6cpu{{?DqloTgJW)6Y3P6T|6~{?9>{s@}Ge;tVk!^5=d1vevcY0QaCnvMPzo8Z=*jdGZ7G4b#Gm6&DD z*6eu3Ua$qsK9q0fTo7T1o0vT<-ppAXVTva;YYW+n=ePHmT_XneS{mUaJ_fU4CX?A~ z1#+SOozVDv85fxzp)&{$Y@Q{c@JHj%DnXP2&uu!|fm>sxv? zSecgXO(R)_mTf_pb}>lHu3*^+Eo)`jShs8`G|zR*Rz&!VIa>Bc=&FbSu|UiI8hSO@ zwOZzMlI$ie6Hb!dqh;~wB-^HCKlCEm4lO&HMY1Qf?7=LOJ+Eb#hm-6TEvpMB*}Gb{ zB7kHcY1!xik{#DFA5P~FTJ}N+$^25S@|?-CU@)qOGR{MsmJQ6HFdbUfBZK_qXjw@g zk`-!Ma37LYXxWK4k`2i{uH%X*`%14JXs){61zo4{sjR-S%WM43dQj4;7sq8%%-#o`=hPm4Km{{s7w zn50o77k7mTImDKM9WhG8v&=|Vt;)mz%(N}p(xCpL+0CvDI#XQfX4k1ov5A;iYin^X zimVY^+-yZ;t$5bW#ux*|0nP62cU|Nl@fovAZTH0Q#Y)kSn*F`sBCt??+O|?XNNgY` zFBJhH8{qGto6Qd#EYk8=W?ST#r_K_`h~YWyvGltl&l0%7G24+o!x$<`HJg^YEpnKs zD6nKh%Fj^4#5v5Yv2K{SUCZ9gnPChUFKZc%d?Q4(ll-j~uV!zNBSeauEi^`nzRaiu z?~1Gw)o%7kWW5+;G244NXQ;8Ff!SK|WzwF=v0|oXk)?Yg$B9jvwFd8r94`*JHTOqO z5Xan_`y(fbG(7)Mt7{G3A9;>AN3$=J-ibU<%+xHh^qt7bVxL>{oyaDUS7iBnEBK4Z zDPjsSxmJ|LeIMB(esnXxsA*z0*6vAG1X-)F(SkiQzo;2vv1Y@PVxne=ABiC?o74TG z+Qqg~OS3GlPt+VSjMghThT^CWu}iZe$mWR&<(8}{t~hGG*r(Y|<%6OYiae}mlE0hE z$3-m`8{EtzT?IO=k7&KZ{GI)r(J*yU#9qE?B#GhH&j zsH?>$H=7oPn@Fp&WZNOTU2Ju;6;XGH{?(A71Vba&MQs*05ku@gskcSlB{sR))~LJ1 zy>9k+)V<;#ZuUad-^7n@_FmL|qP)fm^ZW9zqqd1EH&fAn7en1FH2NVi*3FWm9}#oh zEH8S8xXsO~q8}B9i6Lc=rH_r?B}A=@HAg=oLNq&)8xyrhB)Zw0=%+`k!u#9m_X*ANjG^MQCz%kE3h zi21ijpd|qG{+fugn2$y5Syq^3aTzg3#bC|GW)6z^T->Z#LD7VmFU1zkcJvt(b6m)w zmOlq%--=MpwkOzQz7t)VJpuNkI7*CL!PJ;vM8Yr^YmX6fwwo=CQF0$Kl?rz9bOrz zAjYHqtua01U^lxrCR|R@?CyS##YD&pnOWm}guF~M8s{VAP0XxuK0;=X%4<9w_<&deI;V`bSG zOZH|?qY)>kGkaRlI3F*)$N6}9H_K?$UuY!CM~KN~!kIAFo+4kgLgD*Zs(eE;%3rGd zfZ1Bxc#ySv}}F}>wLW|xYO zGmnDR5z{r+TXwlwwaSnO-Rwn)FK5?ts!@M?RgTPKcB$>Xq+4a4TuBV&nHlm;Oo4n; zv&Yg8DW^QD*^cy&RiVrtOPXtK^~h0?tY>D`Ux_?HjPKL;%Mw{S&c$ZSQn{EIVxW2` zms?r3OgKWe`jpGhS+>kp7q-P-F2B`mbwQF*E`PE7ap{&zzwsQ3jY_v%_FzV(`xQd* zF5Uj!O7{$zq%~Wd#l{&j-OYZ9IaAhXc6Yy!*a319Gb-H}u<68f=?;+lm|Y`cBF{4` z!nHEZf3&Q3 zv#n~3Tt`gTO1<32GOJeVWx#nPvudSYhHFN(QZM6~(M;!%s+W0gHp6GEthE@=bjHcy z#4v(A68Bp4I60eT#8P7?$X%M1#pT4FjT1R3KDyiI#5Tz3nymwCmK!uHiz|tpCMPsm znnmz;zI@otN@CmO@)lPp17hdMAE&$6;MjT6Hp^n`$_K<=DA&w(vB9x_k`H%UY*^Bm z*k#go0T}K9hhol&y;Ke+hLmki&xu_jXV14}`yjhQZq@8i%+%PG@@2PdYV4KrxMn_C zGh$as+X7c8^J1@(D;HXvuw+GX>tp{e^Dej8I)w7DOj+q-56144DSvUX)v>$fIhqYidMfrQdE#nI zwmE%u?6Y$4H5Pj;eShpe*|`=BEu<>o?bsLOc4ElG+1Ve&z9@GwTP?l`{}^ogb(X9q z=veGa@?|&sHue=cc%3C%l>Ke&YjW827VDS&bL{JK-wj}>%}GfMPvvYkyFz^~*SlGe{Y$yuVzwW9RL6ZI4`}w5V=&kUnr&tFrDowlB>P3POG}9b z-psMvG6IRkYUao$mabVtA7W0;I$5(qv+GkyHe9oyFk+K5%ZMj7O|zW=#5y&5ES%U< zW~+Io^Nn1?Y^~VeV~hMoZuOF#kgsT2UD2?(6Y_n{Mwicw`$>MPSwg?AxL;(*daFDy zjJqaIssv_h#pv?e;(XLL%?@Nd80V*sy4jvMyDGee{9#=q?A5p+RioL3asQ4BRu>XO ze<%<5Ca#CtrddgVj1O08gC(0785|#}252@eGCn?9E!M1Od1!R3I;L4;PDXr!>c7$Q z*O*fhpQtV+hSv*V-Zie~8Ct-T3cmAIgK91yTM=l+~w~bDu6z zgW2DQ@|Oq+ndNVf59PK*jc1wF&Pr7?Gn)M#6{Tv1W;A~(Rr86-OKo$Ch^^MLt)<7n zuGj45k}UsHwNbO5f{1Nqe>8&a3oKR7S~4&*p}!jVS4s_)b*`#V3*4+)RjP;G?2*VC z_3Rz2iP`oQ0ktY-vx{99Fh~u%%f&VY3{h9#?P4(rL)CgWOG_B8HoIAV!br7^7|%7% zOc<@+bF*Oyb?QgA=7fZLRkMY{wB{&d)oaXX)|C}BR=uOydp&LbW7TJFHo$+J3cSZk zOH@Ig{{)ps3^VadGok{|RtxSWwp3h`aZH@2y8dRd9*Iu{oTqGCtx@sbB1b@zngB+> z9eG|Ojmc_N3zx8iJrazGu79`5a!VyBLnBE==+JS7LS(w;y+hqFk31P zBozd7s0Et!NjNIzsl&wZ1-!bV9Q!;q>H&+5F0ZvORCj82VcZ1!g(_kj$yST?p$!2` zyx7!$F6FRfJZ3FZ1;o(i-zaH{^svI@v6P z4#+NdGatzQtSUHmYD>)tSEzql%x31dC9G7hXh!QN73dRT>>|rTRw8o-19DaHaZ1%dRXtDpo1Kzf(ypx2-Rm60)jWkGo2Rvg}gZ=A>l_ zSE(4yu1H-0mZI4+sf)x_sz9@hLSlm~hCEyW%}!?Yl(jlxwOVd5;UBp!;c8X*AjQ5G z?6!n!)H%$oXSFqIxn}gNcCEUX8U0RjSHiXG1udf$*0rknAr1xe^7|6js#%&%23zMI zU#6u788^7ul2j>fbg`h<%G&~OR2Q;8D)}7=H>%YZvmNQP%4fa0o|!fFtXBt^J#8m{ z>s_Jv1g6eY9!Bwb7{zys`i}g`<>J%w4UxAf^{|W058R*viHWBqwbolz6tj2bQH*uB z=@_iB?zV1qv`J;K=30^C`%J$es&6k?^3p^D&aG7E42X6Su3F z$1S$Ihi~EzHCwZg-oA;Cs(XkDYfOGz9qPu8vgTS5Ss0x7xC-4xp{y0J=0+#(R{b^0 ziA_m-Lj6UviFvt+Ppdj!zioFX9#{B*5PuZI_QY@1lzo=$u-`ute^4L&(_(XMZzKw1%D*i3itR|EX*~4; zG4l6qqMz}CoB1XM7zdfH78jI6CWRPV_q#OHlfsRmFS}StQnWGN%?2jLd&$NoB^#}7 z*_5Q7Ub2p)-o_%g?Bb*><8n7!oz&M@<7OL@oW>?%XiK-7e@iMcx?ZtZyWitU{f$kU z{o>r0RACgoYRO)79!RP-MrkJV4kQgUHfh#BZ(q_7<40mB-S)zLNyChpuUYISu#raS z0V|Xt_Q#XP7=@Z$YpzZjXN10PX^!+eoHWT;LkubV$oXYbgYlVWJDfi!H5tBdSh6Kx zEk=fB@Av&VX}WQqX6xW@hOu0;q`WVa+KipVkh0GUzf78Aq`Yad=fFCRZJPD5A5NNY z)E~5DdH(*%i;aEEs5WDgml}ERu#E3cml)R(L(h4@c~!_I#wIV>rN%C1YlUBApX5so z@hkiwPw^BtLJI9=Ad%E3v1%Xl(l0rJ0m+zzF=tlKt79n{v=d z`_^I~grAY}jxp>zm*&Wn4~%Es?A(+iM$Pvw*^HD=ja_cGFy#xQ{|{Cu&-krK`P%6E z(PCHmtw}jyWc+NgJim=8KN!#AeE_Q4$$s~y{A_H&dlSUg*;k}Ua}VC7Al7PMlVX~O z@va3ifBVK1KQqwRV&(RGQ~b>uKVnoaJ5qwohu!SClrS^f=90aZ5@~L5vky{Y%?P^{ z%By}~r6ig*yrV%eT;wMlDdsuYY(Ol+tMnI+QqzpI zSg3!Hqo0{ZUpIg(#Xrt*rddx13xPe~ySJm#G~+C`%U13fXhtMhEZDEyF~qznkrN#;)}%(!=)Yv#})H0T|F?>o(L zu9@d%Gacud1Kq4CvcVkTX2*jkd-3a#jrg2OUDYcShHrw zPmasYk(%9|;+J}bIbAb9M_B5W=2Fdy9Pz1FnKx**B&ApCYV!fjUQg+pdX2eHv&oLK z)N9QTG`lmUI`um9XU$B<@YL(g=yWSB1&;BlH=22xU6|6Cdb2r1vsY7Qq~2mSX?8}+ zPmYb|BF$zc`=#DyuF>q31dTW-lfWPrc8q*336$eCh+{IhqwGH>UpGoTu6P`)QeJgm`|}kT1%hdv(r4l>{9V!=_2u{>6<}mxzrY2 z@=eU6W-K$(Jft2ovn?5GK5kBOYi{*<+?+*>pOOcgkDFaA`%vDOe!lN+^G=qn7IFA} z>@nNinr7f0bB)DNF2}@E z=1mskl6cB|O3OaZTb}xq`A^Nh%{wFLDf58VTVW79&5NENbCmbvN-E-l|ks>C(7f%GN0*dJ+bRv03x$BUExGiH z`;pyKGOloBPja`=sxPbVKIYo|9*9=SWw_CxxO#J4TcKHqSEHcwYgA%8=aJk`Z>KkV zEWbGQ@sxI#)G8}0v_E3Ea$)Iv+y97PZyj2iHL&}@lTMF|DQ-ZSxKh}j|TgsvXyvAcAv_UUQo-tFI|^GCv&7DBODZP?p>a_!st zDAeY&+^YYG^nx%?oqF4;WDM~oO*5xY0-%6X6D%V}lO3%ruqLy%~dxz!jK_#q~pNzYbRT_qN z`51RnCEkdqGNJZkiU7W&{b%l03$*Toza7HKn%?8EcL?6@G^+dP`>YkdxAc$rdW1`0 zJ#y`;g~7cXC ze!6^}Tok7k^#?~$Gy8r{F>&P9H$(vuiPPi6PqXI*{JGg49P6ppux%N~jqrM+C* zTe0%vx=T)oJ+)n8<$=nC(%`X6@gDBcu2j8;=QhQ6UIRK5?{y^zb)mXb>!pb`|CA;_<(pA%o?8RJ`M&j#ntWT_9NRydUM zm(ULJOvgGGz;24?VRx0A;yW)rIhumPvD&RKTB8+$ckFccr*=+Hnv^zb=TxfX{u%7h zg`MU$B(=(rTAk}T%PNhNT_|>`Yv+&Hsr{U4OxT|k8j5fBaH;N3BAsoVQwy#6fHiyf z9x=S_PjgEAGbx;2J*Y++!>H|9?%u89{sb%66w6i~RfhOdPFr&*@2>_>$rPuChWdyf zcuceW-irQ|(8B?96qAaB|I}q|qZNr<6jgHmwx?Pu;2S(5Pb7jw?p2qMXLv6~0IF^e&#XS!*30 zO_SRs*15RkPc3z=oOpa$b#R zs{TmL{%>`DKMmb$%B9caJl6VrbRX|t{{P!l{kKZsw^M6LhhZErx!;{SFP=7Ltu(r3 zEY=uE(kpl*|KGV&iFt?cNCAxl)(Yw+J!qV~9(OB4+}4*;t1y!L=vh+-&raXxxo#w8 zlK9aCb6OwqI7U~Ty@UI*pIC`8+{Pi;IRt+WA>e-$fOn6EmVe8rtb%`QN$!x<$FtNq70~DgQs?^53e#(}nYYTYmpH>7lmt zX>V8SGR4|lYD+=<#L>M~{E=9GtHf5JM=Nn2Mlj5>cx(y949!Qhqb2)d+)x-j?r@ws z7OP+XadbWLS)rW{t=8xr<9}v9UHIPa|DCv`*9`gpw_EMOyBw@v-@K8Y&|NF2*3&xq zQhFWUdJY;INi~(kPww7NRo4CDCw|IvjcMd}K5D@bv*2!Ge8V|9IF0p)=p_n7ZvsuJCPYG$`~sd zhcJ$2oXFV7*vdGEaUn2LECt5lm(~-RDPkiqU2F#8+#JStfli#hcp|e*!~#P_AK(Cy z&-T&4TCtGrq!WtM>d5bI-~h3oe;fig%#MJ4MDVf$#dJKPv5$Q~ye*@X~i#WBud zT*&S?feml`b_#l5c(I@p0KQ{fE@+S3Qq?D`P_D$A>9g^MD(z`o3HMv&<*GS#3%lPh zuUBQ|JE8eYpQoU6BJ)M*;PgA>oZt`TZZ$9eQ@G3t{z^Wl=*?Vm`Cjf8L&HPV7s97U z3~+M46t#v=>srI-)vVz&n${q+T(w2SVyEI3QB|;4Y!O$M?8O(6=wyU1L_PbW^9FXS zYvV3a?N6;I( zmGTS!2;h$VB;yM;$C+v@RaF5Q#!i$#F_3mnu7Q1wu?_XoXsiLwFt#gtCwUF;OeNfc zJW>tr#xS;Ym$aQy^!(XayEBF~X>KSJ@DR(^>qfHaFHrPDK zdn$LUH*?y}-RiCI`M|Qc8_YmS<+fXm&Ai`ynM0lgADT5Us`<9x_|9qNTz zT^hpKtI{Nu64|R^r&>#sRBLIHYGfOiJmD7T&>3H8lJ>?@I}gQ6N>ql~z!^SilFt4r zlyu%vnxr$qzJShUz_0OMcYmGE4Fxy&?BrTVle9Z_C-0G6s`~eM5SsP<_WJCGuQw46 zou0IlbFmX`@+;UWt{TKe?TX^s$tRD68Q7!dyHv@*8pdJ1!z7)glpyGR7pjZvePfNG zf$M$i<&`DJP%qb_4410I0h{6eX3isU_wD@>@XegJ;4-rJBkZfnuU<~>HyBtC3^OM8 zI}cb7j5RJb+x^aw?NXNZl`JlVEX*%Di9os!Oyau^5Gud;n1?!?ZyFGO7UB9U)o zhF=GlpOO}dKF0X0^|r+r<<^Pi8246)>*Xu{i-2$U2vJl%yKIC{A!PsFm-vJk*Ypk(_>NjpAP^1JgZCGG54DQQQ~ z8cDl77W1C*{@5W_Yd^}Zu9NGL?73TU3zrE;vg_So!$`v$+2lJ**{ zl(e&k+y?+@*U~|Z64U&tFBcmxOWHT}vZS3=hk5iMykFMyDRcF_->cFHio3=CAi|X5 zu%z8EhdG?Xl1`aBEa{ZF!;<#s9F=qzI4bEbu#NM0Sklg#!;<#i9F??VJB1EQ+Rd{KDWAyL z9JmK}qPD;_aG4J&?W@{?Qo@)9doGa9#QTwZ&0(~ntf1p)MaOVfC%x-sDtdS7M@i@1 z9hG$6-BC&B-5r&5-rYnVpDSg*z(t}`UWS$OH3)fW5aE?Ud$`2DljX68gQTh|2nv>J zbdPXg4e&eki_~Dd`e(vkoN@Yf8R5j3C7)1h9;*%|CyYluuEs;EBvBArhtC%J`=cyLv5Qi?pkz-dDkX zB6AJgDg24XU;4?=?a+@5UCHBlqfwu-$d)bX)VOR(r^co6n4gBx<5pP%_YXpA*nKC@ z4FVONBNwRX9JxaAR=5#X$Rj|Zr1$j_6rCg2YWzSWzoK*G5)_>sm!Rl0xdcV$%OxN^ zJ|aO;FH2DL)?J#42rLXsQ`JRhhV9{6PE+gCYr~F9I$!QE_lx6_PMkX~>GZk7+(%4B zXUf@d;%sUUn}`s-fiWT*m>}|jDWVvdCi($0Lz}*gS-aPO>!M@8*A>8l&U?F zQuVB)RPB?Ls)NwCi9@V&m~}p4Jj!^CrNVHJV$KHR{dJcG*`WSv!s(^4G@fQ^YT%$sO>r@!%4L0!t$NsXSk~yHLjt(lSFPvupJglgWK2nZwn>ebdRFAR#an?V< z`aiP1Fi77tNZ)3pLqE`1hxA7nS>bjOV^A&J$+*R!y4Y$^jN1&#`@=>tH1|Mi7tb1b z@Ec+FMotsVBBV3LECHsOWxx!xAEZ~>&H(PWQJAkVz77}sdSfTeO8=XC^bm9WQ-Sk< zHn9+>#76%T=-wY*E4Qr z+|KwM^KwTzJ=m1AB^{z%20;&?#O3_G7GO94g+2OP%-`c(zDN%f%_x zV}LWn6krEF->A^ zDSALtNOG~uz2e>8DQs_+aTJ2QTfC6IOp?wrxkL2ny-YqS2K9bYQjXqd_xIWTeRek# z`7#vwGVpanvcDwG?QN(XVj7VAdfV-+)02JmWM4hC3;F8FzIw7RZ+o+%*!vii+S?4W z_rzBr2zQ8Oy?dGz%Wam6FO^2KFXzRV^TPIJY=6#|La6p5ohSXC6c6-1;@2TmdQY1Z zqf;Lng?YqAI$ib$#ME9DfmBLej1@r??_|ctAPS+2?Hd?(F&<(R!K9hOSiv}%v5Rp7 z<1WTSj3R{f87mkkGj=gX+{Ji^QD7{DK4S&rWX3MW4UD@O4>5{x)@Q6>oXpt8xPfsO;~_?YQyLLI zV+G@6#xBMUjJp^QF{VV4eg)%X#tn>z7;$JTg~nLHIGM4FaRcKn#zTxEn)Mkg7$-CC zily2YafFBB-V}3y>=OT`c)XX0XZLt&KNSgNuSg_(H<4;VB)utY=^}|-QeYpEo?_XP zNxv(Z{iYCZa8T@KI<>tT#;$a7ncSPOB9lU^$oWKEp5E1$Ty`;vJhG=SR+N&?WX3MW z4UD@O4>4Bsqj;B}@jiuCMfS;z8yF8UZmOX)9A-?bCHoY{O^j&+$z{V}&hJ?q0%I5B zl%XWu!+6-jVdRoBoHTba9%2+D$fafkhtJr>F3Z`zf$h5(D@JlGj9rXk6uG1@Rxs{j zJj5tQleCL*1LH2niZL7xV;7^S<8T-&7^ zNnd8d*GloW4$MI?3tZ7g*cEOBUjLtd|S%1AZ$L;z#~?=ufy$2=O!STLK?d3XYeH?o;h^yU%W)_kBL{3Gj{aEyYI%n|){dUg+E9`;l*m-x+>W z{I2xd;rFgzmI}0G+s?Gr*hbjeY=5%tu>HgKtu4|XYj3ju$$p9bYWqg}xArLiLH^_X z=lIX}U*Z3_|6%{CfLQ^%0$vIT4eT9wao~-CTLT{nd@}Imz$1a*1fCl-J*X{cUeLmz z8-nf++8y*l(7~W1L7xVF8FV7(C!A;Q8yp+#44xD`Gk9_ERl#=$?+X5B@c!Tf!S4qD z6dW0n7BV=bA!JU-{E$mRZVGuKDk@aj(&Eye3;Y&=&fVLGAT6{?#p5+_VO@F$%7e5a1r5Yz;_*efZG_OgUJ5p zQo`&&!d}^g&3yoip)G$f&`ND)Ka##$ItF-a8TtK3(mB94QzrxWrcwymg@l>?rocsJ&H`HY z_>#G>$CoSuwiYi1-dKF8my|-z%l|Wew;F;Ts?eW(fJ4zMl^Bm!f!{vS6P1{V)}h3? zXepRkqn#-6B-)A+dqgDgDYO=aFKomDUq-u8;uW+Ug+7`Ld>3s;iBHga@YW;R4t}dc z>%p6mXgdm{L>BM|v@rZ)F8c!QG9MTyoxmDd1RNww&{_urkxsl;FY#54GT4X8e!wyE z3}Brc0IZjlz_GF#I8N3A$IC&$333QgfmLq}Z$kD)aWgYN5ITqL;#{(D0 ziNH(c*}%)>xxg!B18|jW1YRYZfq#)Lz}0dZ@M_r#+$CoKcgtD8CuBR)`6LjfgcIQ< z&W@M^`_r-m_Gf@7F*y(T4>=#WS1ttZlZ$|_%O$`!`vMtpGlt zE(boOt^huwt_1E>S0Us_fqn4gbOw6kc|L@beFgxVd@6xce5!#{eQJTzeFg!~_Zfm7 zJ`6MdvoX`3ff@cq;xFP(@i+01cnRxS--&2>zVuOnDnb>hv(=x}ovO>Y%GhAsW4vL! zXY@1AG`E=Vna9nZKFvN$e6H~^e9!T{)wj#nECyoLCA&y0$OhiQ#%0yH|(>Jd3 zV(^QXm<;@v=mNeV{sP=Db^%`$$AB-1j96-clYy@Yvy0v8~y9O1c%XjzJdu&F636Sa#C-TeiUOY5o`= zLoq&vVe|~goi`jKD1E&s9KVZ&qXyzJW+q_Fbci!>or!)j05wv99#M%gw+dG^t{VK7 zR*P#Ou0gm4;~IkNEL=lz4Z}r$F(R1r6sOH3ZKh~5Rhwzr%+zM7Hv4PyOl?+abD%Z{ zYjcD)$7r)zn=RU$s?BNIoUYCDVN%(gFP_Ak!a~f|?w#7aK${D+d7(BJYx9UUKhfr= z+WcIbUug3yZGNrIZ?*ZIHh<9OPul!No0w;C`5D^u(Waj^G2>u)fHs4)8KTWFZH8+z zQk&7*jMZkmHWRg(tWAeDdup?nHhXKck2bTknWN3V+RWFcQ=3KFEYW6}Hv4Jw3~dh3 zW~DZ(wOOmpK`^P_2FdfosNRNXK15peI8^Hm*Y3l$-bl?yYQ51~uTGos$_h7LS>YyX zo~ZdqaEfoVHtV!GR-5CsIZ>NuYx7)fHfXa^o6Xv6(dIO5wrX>RHlNYvbK2ai&3|cg zKTIl*{c1DbzZK#o&0o^|71oOpuWR#7ZN8<=ci6;iL-Y5w`GI!-w>FPx^Aj!qRDFx{ z6=KAv>UO+^8zVl~{B!1*S8M$rwE2@Zf6*pBrD3&iZQ>Ie%#%&aTn2M0zKFF@oQXTq zIdX+~UVemYAyzRT6;G)B_!a3Rm2a$Ilk{#d7UIhwqtvV7V_YL}O~N$+*C_d_Xo5Kf z*BD&&xW?f+2iJMHCgb`Jag{=^0#_BTNL=VEW;D!!GQq?dujU9`!(fk7WR5Z;rs4#aRAInTv$mp&c`)C<{RH3t@B|{1-}U9qhi0$Lh%aDOwLEz zvwate0^bCL{T=ezq@I`a<@54(d7tkcFz>;25%WoY+hIN_AM(2h;Xi|Gq4h}q|LS+*E2}}MYzsK9-o1~h2llqLh%l+4{?2p>r3baBM%hUt5{ckUS>h} zQJg!pP&{fM0Jr(<|0R30e98W(IDp@|UKQU%=Vx3$;xY}CE%NrFI^h32@`kVjgfYVu z2IcwQpe%L3FUhLJ)0L*Ib=8*qOE?r*^T z4YYHDgE(0;*U8czC4MmH?9m^eQ;&s%EFb6D+gCDuD-bPaOLB&?#uqTF9+kkjPF6$-2d=} zy(BRQR|i}=am~YZ0j>qO7UEih>rc2Y!qtUqDg0fG>oR;#kj4~IwXm}#FHbZy<>#>- zMomle@Od*~>1dcc?SjUc#f78V=eNw&4lN62dmI{?3dpY$&`{Ue*xA}#Id^X3!Xa&~ zo%IW6x74*>*m6ceA*nDFA@CY!W$nP)%9^VD>YC#GqJhr5{F0Jl=fM1;;?n$*vVpa= z#f5oQ6XTD~)6?AaD{C!nL%jtT?Z#wydD6wxp`Esw}UvwxAjj z6%-biRu>gl*Ax}z7gp!v>ktF0^7HeHYD=BPdCuCB+LHW&!otepfdw^%&f0>4s*GPkj5X3LpV8XBCF^Tn8!#wjD)W-hF2nKQ4Yt+@qGBj(MVNh+|8YHe%N z)*;pHvt~E4UkHYHLSi;&USp?LMbsWj<8vkXmnUrPABQ<=c|L3)+I!I`YNzd@Yr0? zf496w{=c;78i+e zB(Sveieb$!rlbNX6)=818dfdTj@~08J0d0oaN449Iw^RD!r#&>D56NarII`rTRAVG zBoY)5I0*^~N-S|HtoeY`rlNo}7@WVQR!C|LrPN>Ar?d>5+dgY-=hRYB+eWm$oyk0M z;hRYr#Y|8@;3Oz46E)6)n$`=3w@=Bh1!-yakcOr*(I0|&7&b-!QFB`_XzXkmGHdqC z78*%#Pie>C(An5Jv*S#G0lvyvR#RHwbmkT3mlc%MlvP&O)D~fAE~+gqtt}~X78N^- zDn(vdk+WuCQDI@Jv!I}?sJ5`Os4Bm#te|vYSrJ-z{=kBwno9Ik(a|}Vp-K#@riM4F zac)OTee0|i8k9UP)`(H#*5E9&+`Hv^6u9Mj$vvDSw3=8q_59)*QBYNoS5#E% zEUU&iQjPo8z^bBZbl##uDu>#l%F62EypmdvzdEV`4|OvuQ7HD-S&cJmMO95fUe&@d!~NpGSZ_kXkIHmfC`u4icxvg!} zSYuX4bNk$xtxckCVMk}ntlaAMnKLmt!64C*JE#Ton$~7PUWas8^HCaWsL{iyZk*XH zDre4YZx$VMEv@Q#bLV1^v1Uk9>Zi}ed~L`S(f`bu4GpcB#I`ohbUX5Jhh&UuoI=Gy zQxXasGYB!Jv29BGtUBaGR3iusUseW3&c<|*(pI~mxn(w48fx37jB4*d$n9+-+B*?Q z^K|$^B<=J6r=BRArw*!vr( zg>pwjhh-r*JuPePnBCq1nN`YMp2)F_4{n@0Wj_2?HaEA-q})S-jJn5jtynpC8q(I* z*)V8)Yv=S)b5ThhR*}@rn?1XIE_t(x(xvGsLS0TY4`t8ot!5Xlptklqx&lEAdm755r_Ecijv(en=v)O-4OGo>>xy>z< zjWcI7G*mS<&p_)M*xE7^4Ny;hwdVsw(gER-S6(y(BTzc{oK}B6mI40*)1?A>Y=T$xP~AmC;&@T zhnWVf9hPCu6$G9=THCDx^~^$sw2hkC*xb@>GU9R@(lLHI9%pbThe8J`sd>6(ubzqe zsG3X8=%Q_wt!`#3c;%D}8u6ee8ns!|*oJ4P_IVwHS~^|NYhzmQq(qN%0*)R+{mlDe zPq+&}SXE8xgBv@hS7X|wCsR7zV&L4C7T1u5y6nXL4ny0l*{$e9buDu*K+-yL$F_Ae zPHn*~tEQy`otYZ{a5OtS+=*G*?A~Wa&g&dG6@$~X7EkYSjXoZkHTt-kyvO}F{rrAJ z`WEC)!tY0Ol8+&6ocLdj1gA`)YXqrpZy(k;7bVhd1o&fKs8PC#p}{>SxkDszU3241 zYD+Gg>uFvLaWxKZ+HTS?TR-EAde0M{Xm&sBdq3(6?-c|wq=pAtdh8cNta~o60bl`P zRui7W+iTkAk<6mj)4SVoQ1xKkk|5P>iAR<0PBiXl7c@&^G_lt%R`1uOVY(Go9R?T# zNyRXtaTdDD+?F~r$-&i)nT+jhc5~b*t)}93A@yPHC`Y%;6g?@U+iG`Zt3_Z+)iQVX z+?Gxx0G=8vJJ>%>3U&Xf#9fs-UklANn*N{m-UB|W;_Dy2cl&NgrvwOLY0{HTNa!sj zBm@WvB!FNrZjw!bG_xC$ASDS!5K&M%2mvV~N|B~WM-ULCTR^&iCQcX71hH z6x84QKEL;Q{?F$h*n4Nr^fPD9oO7n!47|g0@Svht)2Vqh`eY8r{1ocUg`olP7TZIk ztjy3MrydCInwMFGS}+Lj#SCjswj6=Ic?+IDnGei{!U&PYk|Hxws@&g5097ZV7E~Q# zqdYmqA#X{op@}C9@|6%}wR5eQJje;quCg5tW@Ct zJs_T0X(*CViDso_z#LWq*tu(9VxpCW1K~`}f?>mI$x6yBiiQFUDmRDPAju}>Qx+J+ zDJhl|2ZYc_?4C)nBsV#N24A^j}*wmfsDOvcu}VD|Z#5F9b0tUVyB zruNMk;RNLEqU;= zAVFXh@}D`=5iKg);g;*xD+4%lg7+-6S+YrRbVQY_6aicgLSI%H7?qvM3{0%ZO0gh) zulUIrq zo|y@m8G>*elUriVwsfaRoK_g=53ppK3;7^$=e>KC0Im8o-+_r0}FgHCy%Xc z#H7X-KI^R(eoYF{y%GZcG&j#Z1!xIF#lM zS#pIeLJGLmpQKz&lQiYZtcfcbka1*3UJ*hiPYNG6k}obl$;vc-0m#NAK{;VgpjQeL zipbRimCVD!3Q6@91Vo468UwzWY0kxnOUov8GdjbXWws$fIqC2p#3$t0MZ@RjN)!Z* z#+oj~WzsVmqgJS5BokghFR&hfnWxAG)xMVOG{om&+_;*;t*cT9RYG#6U^0=Muw}?D zrY_k%c6~>JphO}Np0fl?!XS~HjASKuu0xBJAgGnY6_Yd^qXOJLPX?w~WmhVVH7P2$ zA`!Y$Gjj@@fNg`T00y?L0A$0u0xU6;V+p#Xl@uT-uc!rg5`LIyfIcX)MrCt%78&@l zr7$OHxX^Ocen3>pE#fX%aYnG=g*;+X2a}JJB}$AoTSt`FjAfuC z%E?~F7iACA8CcRdkRfxBghLV#I1uyG9MB^JG=cmFU_oyrLNP1IAU4=!53dbtHj7_Q zQ+I%+8aV*0P7ZGtmBlEEWN|^3jH6-yPKRI4Rr2LC-9xgaRn$4Sh0UG?6Z!<%Ai{li zYaQmaY#N9l{7i^fR><^h@`9EX2QwWi!tHvzeE$?cFq3C;hF6r8l#?mQ%!2zMOtT#0 zxYx>GOqnO66H5qrBumN|!f-~G5Km){2U%&M6NCYg#GEbU0Hn<#AZb=2OT<^fP zm19$x72s0d6`*q7&fshi5sf`sWFl(f>INyaG9(Uyn9UBb$sv@;+0dC7X3oyevB9*R z8R;-C#bmQ={vxuZnDKa_Ru&x@uy>-BYSpVKH{FsgFjE<1Jvhl!#$7aPSgBo*z6Gd` zmOLAmRC2P3#j&QzRw@`lvuUS;kYq{2GY3*9UcE8F2m`ZW9g*cHmdI{&VLtnW%Nxlw zQb&w_ISx0q6f%bcfVs}$Nz9e4Lo~i&=*}yWs|#jgXF-AurqzKk)b^BE3J}eBlgyJM zGjoziFp_|hmOw&YPB!NH!f?rs5dq60gUO1w+>iEvY*I5>dqS;tV5*!9m4pZcy^iN1 zaYV>j(n<%l0?Q6eV`d4WK)BtVE3G^Td;*uWU$j?Rov2``cfck3q*V%M z>T^VZU`6s7?8Ou@t11G|f(xE@tD>U>$$|m{`12F9IgnHe zSrDv{{4c`GH-PMZmD2Jhjq*V}8Jl)v^3YK-2B0ToK!^k7RLJI^MJ->O=Vta-rOD`o z+?SD3d8LZ?$8*hC#I+a!GqiL2q*F`eHODGLV@|UwF zLMNo{7bK%I%FcxkMt{36g8=E4!oE2cVvYeM(n9fq#lhYul2;Pf;&UWF1RaVcS(Bkv zkIaBUQ$l->{ESTUak6+0gMbc%?R{J}qb+A#ndGGM?t=6LYr(W<3FmyxfsvOSiYZ0x@G{ zE`@{QV77%74iT#&>#E|VVP2A{y{d3n${}!%pd3NDl9LV4@j`$q@hN&(GRtd5M@@406%>7(f<7Nv>E{sSNDsOlsw_R1J zw6O0lM*|Kz$9KhgKc+r1Ij}scNaqy4LS%p1&nWmOvlsH=`_BXt>SAqqLN0#PcfGJg zE2PsS)GCA~Sp_qGQbC|#X6%st;TdKaz9CH{TUlC+zD&qXDU3T|e=ZbHX+hJTg}l;7 zWT257~%P zNF8@7?r#QiS!Yqbx7UYoi&&uf;Y`{V^j|C2_ z5iod^mF65iB$<63=68zEL}tDp#wyva?AAO+989jkIu=v>u`LZ&jq)IKUYZrcbaGyf zH7C`E)nTjyz)n|W&EO4+&qy8t3_-EwE-vCTQY8JCu)-I5u>Hn{OlS>?i64>)9o1s2 z)@nDZqd2y?*a;vZUAB<>J51z=Ooosag zXR(4Q#ef1rt;rb~JTjS)Ua66e{TsP$MuY@O4if!U>eS z(Nx5h7OA)*oegsZ=QoVGGAG|Cz_~361-u2s+}Z?Tur9Q7bm>3T5Bt??Z0*I_9Ng^oX4*DS0uew9~+n!euYP zN?TY!7LpfJj^x4&=Nttk=h*>H?!+8s*d>xd3V9lG-eM=usF*$d(I!M<69ikVfH<5D zwa8AsBxpH2$dikfa+h)%2afpmPRUEz5yzCgXrz-bk+`T7!pzm7R>_CGW@O)&d^x;6 zAgs9bj8s^oQ*A;fJ(ww$!34JYRbk-(6J4eKGTg2ho@1d6W)T@SK8?yk-9JhJb)8I+ z8OcZuH_Qv%ZSPY)GUGre(zq-?Xxj!m2Sr&KnU{}(-PL>v#Q|mmx)PL+#?x`%rPl>dJSe97>ZPGs&_zpb~H#p&u1ou5w@**d{=G=Hykb@+)Z- zBFkpkzl$ufDkgVcD3mCoV|XJrb~I z_Q;I99JV5cDc)?&$4(x$;1-%PJl|@gktD;J!si6G>+JFf5FnR85=IKv-S*CBJ8cVO zQ(9HLMB1)vm+HY&NUE3i=GktJAi(KJzkUD|0OvBE-5I`%D;=aYXOl^QD3 zQ(Ij&tQqzhh<|nUszrW z$bQSzzcxW6DmvCHAyzPW#U)D_UUAiu;8iSK5*RDBOr*EZ)7%H%!5xGK=zR8#ysS~> z0n`g1G9EvY3>mO@3exPyJxmB-ohJDy4R^xaLD8ukNaiqE(S};GcoUW6k}i&I_(deP zusDoXq&_FTg3B5lO8dq^_0apcKR!o#Gw#RTJ+pGLrGqR+LZX?y*vc!(WEt4JpPgJJ z$WjjEBAOZ*C(F&mNpN&Ht8+|hXm(M>{^M)^&({W7?fK|nIFy`R{*XMOR>=V@N-lYn zOWyK~Tmp9P+9okEi>XC)rU~*%7@Af@=h?8_mSeTDb}-!w`&p<>QP~#S1xLPYY2OEI zk94{KJ-`g|*dihWqOfc&g;h|sSeqC|nJdc5-E@Z6I~R9cU_TxfxvjL&Eo2LVs}<*e zvv6iON65t0LAiKSn9UxZgY(0w(z#)wWhipU!zp7l1UY3Pb{^cZcvJcwI9E)uEr1F& zTH%Cr97;1I!~%C0{DejXjY59?082v{l|(0zjqD$b6A*_yp?3kAh11f`C3VJ)k0zW} z?urx8xJ4SSVYr0LEC}7orx}2>W}JYIK^rqG)V9hzI{kI}I3XALW#ev?D#~wJKJ8z| zRa5(g$bP^V*bVRni!j3?wKfIkxWiaESO7yfxij&vC(dr?GdFYx)Iu&n=>PBK6Nxfx zxUa|!$v%18mET#iGihtp767DBQSI}yE=jUJ+!WFUS#u$han!Hi1MS>I={nAGdk zuT{59=ukQ5aO6Y%OzAl#5KYD-2N?2EL!vI5Ak=fFfN;dNGMv#__7p*A8H3t_vExTQ zl)`dL!-;u|M2XanWLA>Uu5ulEAXN(PvZ1oFSS<*(bJ z(G0^J7s==ap=D2oR~qHcyn(lpk2H$Mdt)Ht(!By4hn%Y807BBr(EEthQ(W^*9NsE`Wa6ds?!>jmXk-yhV?~g@q2463|mjRBF6%_X%U@9Z-X#&8P z09OIf8wDvyZ4|tUZz1o|Qrd<5jj9ySR0|4)udiCG@bvLTavgqd3O_+*K>j+dSi`fk zRDtQdK!XnX0_ZJhc$iWvx~Q}YyZg17+c_@CZIhkq_^0_sgsC?CRvSig8TtA~J#J9O~NIpD5FuQ8q_{dFFq=uY)f z8bq}Q{pK#}s%ceT#WQ$S02AR+0$XmrzTD$R9yd2Mo8iKQmxA?!SCO(FI!i#mdX{8p zfncv9uObC*Z_((GRHVQfp2hDW0lEf0ol!|ZozBgGwoyh-7zUiWfuMS=!i_hHbpo{w zoj@4R`tI zSfLaR*h2A=i*>HI;G@;Mc@{5mr&_y%ik2{sXK@*tho??2px>7GdY0saoP5**(CGsd zE8GdMAT1O{T|}8u4q7E|FK?wU>pr3|sntdi#gZRYk?;eeqt;TdgRX-Sre)*^OisZ7B9H~^ zCF%~!1(oojgg!i_3LkFOfqr~YxQ-qM9~UYVc&EXvA-A9CLaB>SF}K1`)Z0Cjy|>^k zy0SEKlxl*6aw-{_D-lfr+;7sM^={;-t##4q+?72&l+wc;Xkkb|R2{|8Ye5za!Um-h zo#f_K{24Ad#S_Hh=BDLMQffIR5Sjb<=oqxKs6;9}fipLh;D&qTFcLv8N~H#M0tun{ z=vK;tbrK^|Hb99}kb_}e>SyY6RvC$|Dcnu~zP!hAfg@VY2QWRUBM#%uNs&R&>qN0c z)IZ{_&@iUz4n~Z+NP&({^)XOKg9G3{h8&(0CiOTv+?QJBLCr?Hfn{G%3%IEkxHrkOCoy-6}zyWiCMhRel=^>&MfS838#annm>!L?N#GD;vRCc%4 zy6XQ)Jf4y;OZ>qHT!bN&l`0jEj;KvtQoFW+I0S-RTy!321$VP28=Vva=sc!YWdP5Rv7<%lEFYzxRvuoU1(qlE_dZd2aP|o~Cr=+YYL}-ET1(tg0Va)P08=e_b~LvjdpR|6LOS52c7Gj9!=znY@Rd6@B5(MPa-bz}PgNK7=gl1s^TZ#WJ`g6tgKA=)>Fv{>Fpq zXkDl^I-Retl#I0`={9>fQ=RU$4kH&hOXhg?EHs;bX!OsLBgOP*H0LYS&57n3=^1P~RF$Y!b zGDw7S=V>*-tgo+&jvRQq5NfFRs$*_)B$R52G40D(CAG2@a<0eALT(HRa>?aAzauiy z+M9Uuwh_VzaTJ32MU=ClaZfOk=oo1#GzNoKqXaLSsn>CKGE)OZrFbUs7d6-w7_w50 zUWe4mNw^wjY}u{z*18eTq^Z(_O`vdqORLh(yg)nLMh!%ORd zMv`8I8HoZ6E?_DK19DV&g3XnP@_#)XY6HAzy8;cQmXKHU2LFH?1yS=vpbR4#U4_ha z3?+cq)K(`iRF-moK(j%Cii#Mw3ekXwG_RDX3E?Gb1r1`nAr$HBA+3R?O9eF$QA_kq zw2fGn3=8G5b@sfVZRlB2gGY3RS8%&(Rh}g(xkIR7#S?)qS1Pd@^PZ!D1hHA`;%0P# zf}&wK#RHOtjt5}wRH^a6yk!tIaOm`S7+l~pxTEU`yJ!XeDX1gJk02L=7U(D4R-!%( z46RySPtCf6JD~;W>S{e1wXpV5gP=9b^x^{AQNvHI0%>}dR8uJQtlCegAOP_);16xm z;74yQX;qTE&9pVHu8^7n;a?=xS5$b5KsN+a%qzI-l~2ML*=&BKw9u$%O#Z}%y;sR+ zc$0w1UFbj3Y^cNVR_HV`H=w}-x+K#9QTCQm34>|}U!0;_*DZ0J=V?Pn-Qm}~pB-s^ zu77bEuGbV)#R9(1hVL6I@PL0nTxcL&drkLh_nGv?SB3Elg12t2)5%A;-0A724L3Uo zHdT$bE3bU@{kTNcQTK_j4*cMqw?1tC%M;I|pMTtGrQ6e$+uv`PIec0>L*J9iht+$H z$llg)$ix-xBmJ@;yn6VZW#-Ppr+-?$@%{SZS6A;Pn+}%M4;?>naoyXE4>zy1|9kH% z%R}3Atf&5d$BCBhzd|)oL6II*I~C9*s0gUSu!lxL5BkD{N=Fai2G$pP(AOnY^l=Fl zeOp3BpO#S7qemNhJbU(R9JF7xN~wU}slwgrtONuVBkyN|$^%aEnV2kgQ9XI~EK%$z zwh~*5{$fipKs2hx&7LdhgtnG1o*kUuNhKVb-^o~&eazYVRb>Qc1DY5w4izKCXfaL9 z5^dsZ;ux`+*j!bes*7)Wkd2BSc%oZiAOk-|E1m%<#f$vK;t3VjE1b86`OEvo9NWe0 zCw*HP~I6Mdm5FRdM@~>@Y5(XU_J0b;na8)A6II; zifE1~rpFQj%|$Fkal=cGpAG>fjp@;f9wvG;qlYg&s?)=R9zOIivRRfS1^9{|)8ib$ zRrG)ssK7i7`2$i0_@V-mH&~#N2X=aPpA%&Evh7>_s1jdpqP)Pw~_miAznx@ORpTwnV++YY@4Yng!GP&T* z9!jXC4j*%2#^RuAz$e%%3E>df9Uh9s0c`Fj4S@hsbaL9GlZS`80sZ#OSh&i`iwp93 zI8SX4m%aAl92vsG!3}q;WJy_o#zYzMO2Y$zhw0PQ28K94!4nPP;SxaSWltePbZ84h zCDX@TSqjpyC`X>Z?33~*Z@K)P08;+W5FKSHA~#+UhmRsrb?h~y_Ij`!Sf9w)^w3c= zBm{z{$pBZ)Lm@-_L^ltG6S_qyHp5=I*bKpPZ03Otk5qopaV&2*;f@;a0TqQ22z$Wp z210TIAQ<(L>52zC0i1%vF%XMCLuxq~01zEZ?1n+Y9Xf-+Nfg=%3x$o2hmwPbGMA1G z6C!hYm~aijF-*wMBGGg$MxIOMMxD14AvZ=z{ ziAfF;IsRjC$jKB+wp|5rQDUiB9Z=(A z^kiM&FCS*6@~N!?gVEE&1yNCZJbgT4nVa|*Y+SM6fS$4R4^XdsEFr)Kdz=_{5jeM7 zebfrw3q2B5kyx>8CLuZp-zJih!nt)C!@(IwCIoi~8Z4HQ8&ISu6vT}zeu66o1L81{ zAIM)pDI_1+Rv23#dl8K&g1fOiK~OwP;x2r!sevy}=V~C0JdD@K9%Ku4jSyg*2kJ*aLim$ZN?>jw(I}=g!ULIJxOPr`O~{ax zbvb{k3r4UUhgdoCAgcmTNDg%%5FXaWz|_K3yUmD{Gc{Mq*8;@pdu>`>_yd8a)=vb zZBm}OIyw_BTJK@YH;`AV!%9XWOG=fs1LWE}08kmFNT@O?jgpULfR#tyTEur3)Fhoq0JWM5bn;VbhnE6f z9cjs1&EW+Jsc7lPo;NS-oC81!5PB)UcNa@5(qV3W>~Ig0I} z21h70(%=+~&#Ng6az*fA28A4#+;Xn2NaVsJL5`#lIR|pfRpGJZF5)egQIA@K5D*6X z@<1L+&ZEeO9;x6L;devEJT^KRGrT=9MQ0!?4jz~}$nPn*kimogB#4_pF80SGFmpQj zVHu!Oo%2Ky0O{?uq6mQ5{h;ZIsFkA))ynx?;RCnP@GA331?;PQ2ItB*s~CPyD6FiN z3MCC2KpZ8g%9Wrg=OgR4Bc=hqYIb}fox_7<4i8c}JV@lofqKB<)0Xq;%lROWJC%iW zjvSH9;Xx{g2Z_AUTT*|vLc2>;9tx)}E`CxTRq&!du%t2@3^4NqEIh(u5_=nD>vB<_&Z3#4EW(n6TSL*sBla+0A2hg0it>K#r< zB+_iBvAZCNNHBxlrM0{Cb{C~Z=@_+?mb)k|cTrmIqO{yaX}OCGaC$O4xiIUKD`o}B zZUUB$C}=Il7>F18qU`g~YnyR~q-qA;N!bj-zYYM>ncz|Acqk0m%}54hVI&wbIJ4tW zY$gRZllN0l7+X(423Q?n*<%5x8Qb&$a|YB|DIJwdlcu?{zhDVY-FcMtVV2O#U-tl6n{bR z#78fK{oDEnwTD&0AD=A|ipxZyc)l~t*qu&W+j7aG~q z)V2e{^Kc7odPii8Q<7FoK#+f+v3p!zGM)PCXiT@+a;+T$0&to(JwM4mIVUS1CC8R+ zu?66AY)fikfDPvo1KPDU1*Qh4whamjfoUW)6&LacrX;sZ32Be-JtVhFN=k+4BqbOd zqtt|Gp)L?b7_cKizPb%4t|1C8((zO})u@Wk!)0a+ifcA-UNb5?DW_0^QopbcgoCVF zyo17f_85robw=YWi~M9_v*yN}Y@_|01a_Jm3vh1FXwEFau_+@CUFH-R0kp`sQ}`RP zRoU33ixD@D*l<7#$nGHuU9f*wKIr-HXUW=*8ur9TXPv7>r~3Z=>U0!^kV@70Ct2Y$ zxS|j$5w3jf7spSWPX+sPg2o|nx}d3LmEW7eS15%6bO6IckGW|tcNdxl^a<0BXO^Q z#6cb&uVE88J4Di~d8<5g!59Ib*%Val>LntrnzDTmm@St!0N(+Y!sPw=cA~(}X>1d> zl#AaQHDL$-IvQV-4mnu;`Q2h;z%JZWbUCd~4gn34#g_ig!B+eAq1!u%CTHN6DdSr{ zUQ8$2(C%alm2b)WFSSfIs$3Yq=25%^+3Lhr zt-fq)KK;{{BQ=H3&VK1?Ui^;RyB?poj}7pxxpl_NH9v6M-0}EH&q1A#{3-IVS5E%V zwh*TyaYW_B|8Ms2jz?B6R?h0bW|QsG#Yj41jtiW?QjMwjMnz5mj_rWWTHvEk8yWdUb;c~5w=*VLjAmmt zyPbuY?`x(p#+*E3CQf$yi?yB3RvE#hZ8F(D054ovmeHK9Asly-~U!#7Z@*Fq_zC z5`VF^bj}_Zd!+$2=4`7m-8|A_#67xbG+hLoh6!G}jniLjY`>(-n9S<~RN&SO+|2@9 zVG2g2{6$mG>=cyGzna0&OpVFo-_9_m;I3ZeY61SFuWk5?zI?94aY7Vt1%55rMt*fD zWHhl)rI{Wluggm!l@P{cj~twsqPs?%WDv1^)f4{T=P0(t)x9L#0U;119TRkt1temT z>dUDH)ghsWzD(dR`Z%uqHd^_KPS#hDhuGil-yfWs{HE&5j3wdyUru>v->MytH~sY8 z3o7lJG~wkA)jq2hF}l&)JAM_sANEd8S<)!{%+hP)JWl(*^j7ZW%(0gE`lGt4ul6u) zZueSC^Y#lPO2!8d`F7JtgHM|nueVPHj}BC)9EixeIoB|2mNDMNFfe)g;3>UFTy66- z{o$V{5^lbf8Ag@ZH9Y!ddSj#rz8K-1y%a*{`w&jz!s9xhY`5pPPrLV8b+&kdPuk%G z1PeVoCWIy=lGL4m4*@1v6SyFo0D4Zqq4WeC0*i_B$1^N;Af{=Cw*+ZQ<$aw1@i(=w zJj_2gC5dYBf5u<2H(`ta%_p}}_LYCX=@d^85~0!HirHvf;V!V1REve(nn`J%H9;O8 zp*`@4tcb{7QN8>0jqVo{+kZe@{J=qjUmP;joRpkmNli=77(OC1D?2CmRb1VgKeC{( zXp|{1s7-K4+ji|cv<#qC-hcSl74f?9bR9c&?jogvE8nwzKZTrhFQ(q@NJ2R7|6?P2c4?&i{VA=Ui)PI#9eRH3xBjSQ_t^DuqrE=gaHGTWrazDS zU{h`Vh^?>eo3lDD|H(te#>r(TEqAtsg#GJ_AGf89jyQJiR%zVm?5&5s+)`#e`|id2 z8{&ko+MjJ&YiaYtjp7T&KbujyZCRI9=ZnV+F@e2rcD{PE*5#n1M-pE-U08cma+9#Y zT}wOt`10zvd_P{dZ}|A6uWv3$h;rHb{SU9c*}g+*{`{2xzl2DmxlDQ=klugtclU+-9lMvm8{cQ|V(j>!KjXF??A>g{uk8JY zVivu-ZwcEk~-DDZX#Kwh8aDz*UJ?jvVHHF5kYN+r{wh`<*YuOq-MK zHQwJ+`|^vmwj6IVA+m1dNBdT8$;e!*-rjD~jvk|~o}Rh$n`d8}CwLYdUOjL5#zP0`9r`OIZRyY32<=HQ5k4}!w(I4LSrjOgkK0UnsFL{5Lpbz<>@x~uMTG#R6 z=z7zK<2KP$OA_v1!wJ(|oW{d>;Nkh%_~E2lei}~b;-qA@K6U*XHfh!>AV}zq{3DP*G-G^TC=c%EAKaMsFG049k^2e1RI6XE(C=*V@Y}8H67e5p)h}9KQim{3fiW>?)Wt?)da=Y@b zvYBcabRzkWw3N>Hy@X#8e$*M8@jHzlbr9@MLLh!I_+{fK|4};9$A;oph~FIis6$TS zcMm^Uiv$yX{qW0@(pgb=Tv{#I(Eb9nA2uE#745f5?MJfzL4VNvQ5zr7TKP(G+mERV zIK}IQ--||taLNhCr&Pg!4ie&UHgyor^bLS3N{GS9Q#z~K4`=*hD594`^MnxW!G;2b2KTqe~n6=xsmuQBoxa6*;NKxgALB%PtO zpOt1Y)~SLKMMRx!h(#w`)2hhHgT*o7EHnQXjPr-U0s98D$WG>F3G#VNE8yi%N;<1t zg3wo}iSp<)Zx&8nQoV|R1v5)eRig8p$*2pR-lWsqHo?eZ#&!&S(0g?XV8vFC5>v78%Cr zGg(`6ffH&)nvjlm2*N7h;Gg5gAF=72 zY$o20T&&DTCzz?GbcQ_zB~yP;8)BrG{A@FBCr9Z-P1GXl*}uY}qb>3H=D5gC1JhaU zeDovulRby3`gRR!<&QW$L8V5NO8raa6|laBv04}^E~u1e#a;?V9#!>`QRvQ2`BPhL za1{w1Q3_$6_7Dbwep{mt!`bMJ!3k*^kD)>&YGXov9T1n&^U*_RhAB0jbSBKusdNjz zj2?ut16j;Cge9~7qm#K5mwL|zTC~C!fPZPgstwS5lw(tKo>n|}- z+z7!6g(PnAB_1LswC&C@XFBGC)HWq8R9Ia@FWxnbb?PC{+qkEtnEChL#%a z%qnfC5LIRUOnptYoFMKdy;2m)R7(}bf+?^2t`kkA8l|aJ`AZo#R4WwTAWd<=g6@lB2hGc$Osx?IP_|NK zX^WR>Y@mxtuTc(EX}lE!;{v@+p5)Pa8wQ)%$7^gk*?}G=Hv($CwF4|EkjYX4{Y<_D zF?d(KrWn}F^a6z|z3V%#8m3r`bTK{|b7I3njX|csK$BlB*T4?=HgZr)3-2J>~~!HNHzm{JDJQoUWH%Kb0`Qt=IHR(++M}yhiu%lPqQLGlsh_ z-tlfyqo~&5`t`$~t(*V&Qj72R?T*R2KW4~PugEiV#@IY!r@Bom`6&92;FRRLx39l9 z_rn%T8eAJV?cFg42Om9f{H|~8hhKSFG;5wHiv90=f8biCPpEP6#+Jb=qtaKFjB4_% zaHh>8?~=;3{*KRQl&o1eXYR=_l706W-<nqXVt0arQxJsz(vrR5exA&pi|NzEtzJ zWnt6QpPs1Z)(sia^L0}^1$(NZO?{R{nIZ#Qn_3d_xOg{q5Kk1AfXSF>zgyC3>`PyP zvZMsoG*zeQYH!z|HYS)$S_X#%2exU;Yt@KqRb0JScFNUQ^~ur?Yqe|Fa8uR?hw>G( zc(L`VSW{G4WLeKiVYH%*1?7T*0{<-g6|=OioI4^TC)XN~oR=AZI$`-4bPN(E3QnX) zYg4<{ruO~_H<{&ji=t|vDbCbi_L~%wdj4$zxNzF~H$~V?)d*kSqWDaufP7tkKr2hJ zkTvs8__fz}Os-YhYS7!wZnyq@M(NVF-PdZ$vbKyWGqw$RH2A@L{a<-$L&Rj4qV^BI zv>iFKqwza0Os!SxM%cS6yG%{_ZNTeUS5Mw+c449B=B!iul^f%J9rp3Y23r=U2MtTR zegD|yh70FvyoASbtLODxG;!n~cl>6Dbies)yAADc-rQ)r-^EmYbQ{Z|Zj)oQvsN`Z zJ2LL(kljCOPo43tzw_(6=RZDkZAsEr)hE+SZ?ufL{b5mfd_9ABs>YFtE@2Pa7xr(o zsAansj>doFa;u?NtFvp`U-fwy`*h~Tbho!u%@)OX|MQirpZGoA6+bCcHF?|G#nZ3E zPx}3_c7J5svEDWQ_+iVnjj7k?UV1t|{PBq2woHravGSIBXAS+zD_IM?KUutJ`O3WA zkG5|x*FCp=#iq!v`{&<$Z}Ze2g8aH(J5lVNuz2pY#~*mO47+|Wufe1Vm-=jcyMKev zCN{e|Xvz!LI(@@!tHyPGGO7R2_0dmjt=cecaL9|7#gCe2YBr9E*b;dvTGQsT#u{9D zFJ|e6_9OR=j9;voec7YqCzg(nN}6|4b@RPCd3Df_ zCsV}&)t4LV{_8=bc^hTQqnyZH?!l;5J=a z{_<#t;Xu~YtJj}yz2<71CXCmepMLFd_U2Q&JXS{)1>AV&ovyB%$C*mCqfDjhBt8uo z%x=?9u(?cGfmlo>lm8>^6)c>Fq|&>&V+0S#!D>Yq=$oHNu^2=1ac41oV9+rU1e)5J z+6S3JI+!}pM9`Lb15M=pZ=a}26_uw11x*P!+ec$=^_@TSJbe8>{x18&Qjh51t#>!S z*kEywx-CZB7#jQGr<(S4R8d>U?XBi_uHA_JUf;RgX}@QlX5E1fr^V`lJx)$>ElPQP z?95jhXRcioweUvz%O@@@i2KCQYVX?bSG8O-O278o*+UM!Qb&Cwb>vS$177e7xV~B! zdvrtimSNw0;jheJoqq4Dta}|3mejl-vGrp6l#jAgLJC)uCA+si+5O$$ubkJqo=zxQ z9@YH1>y9$-f*muv+T9hG;{tK*iam%qDpD{RL2?_c}mwMliq@4EiY zVLwfYnNa8Ml7JyUPVdxuO`8|@ZRz?n=;Q`vm-U~leW(4{6YmwbdeCpsj0Pc1_IAil z85g&8q5H?R8%_A?{#NCrX%7?c92>Cn&6%%n+tt98>kq%wEb6_)$(Nf9JK3O5*8yK_8r-e1^3L&5F9n=#bR~C~d;f@n4ZjPQ zwtb{1O+34+#)j>6PYvvIy~7gs8;zp2`Ft8ay62C(_vVedn0LMLg`E-e_TAp&JNWGQ zX*Z*zOeZeqi`PCrw=VVa?l~o|-TLNMpX*W0S9&*Fv2sjW@wGRS3KKsGnDFi3 zg$X+gnl=0FR@UBTZ?}58d%Kw3mnMc!`9j}!->Kzc0k&BWvwtr%zSzop*ekQimKHWOjoV$@==+9$h2Q=7z~AU4^( zEKhEj>;{-(P5op)Cc7SgHQ5Cu%QM|y{;D{dyi;FZ#(GYMl|*JhqHE!jq2wk) z<)tgw__cjx=&%X?#(EVPDw}=N?oL`h_hNie9siTx+0q&=aGC9SDfyjwJ!X$NQB-aE zZcCzntFFKA%{!ho{^^cxKN${n+8Md({d*Z_lXo@@Sw3f&Wy16^QzK#repl_C(I@Kk z@x9l%$J7DG);$?MlREsb0a%4wrAF91QPLII7V-?=dT;+s043|J4hM zh!%U^@c4Y$Ds{C5x6=Pi_n%ePqFaj*FGeNT*Jor8ojd!-@%MMVeJ`Tr`Ny4(Z4bGf z-DJ(xwM}mwJ9p1*?Yw4l=0>}9ak;CT@=g7{K|Yu7>}&n?ON%x}bujEV?AibEnya6D zf40Wt{ykr8AM|R|I^)*gZ~FWBRvnEQb3Yj}B|ST514rQN)vQ(bm# zh<YycwsR(3ICJm!yET{0Z+hv-@;S$T9hMw= zv>DS%{l*Ck}&%_;hQB9+lSnn zvs~Y&m&d%~`p1Ok`_?a5-mPbWU&#IwOP4MlHLBsCy=K*4{V1|g@qvus9(&^ z;=v7<6nX|V7WD&&nEp zaDdg@byVz;z|tBonM!L6h6-pZnf2d2aXnWHbW%*qO4gXbfF!+8uMDha7v!O+Lf3Ps ztuBFXkUt&%8m0h8LRDZxm2vGH*W*Q({8!|5uBYt3&*jSJPp7rW+OR^E_u;lj4HWC& zH}!BzUM(=#6jWBd*sHR=a!H+HpXZHf=V1rsOjRlhYiEC_z20K-uEUx!?(P?TE~X`f zh*>S&d|n@Eex;TESHBxC^>`o@eKPuuI?J}|i`GRZyz{5)*0b}MXl}mdI`4CBf^J`} z7W;qye)k*Mf%ygXBg0w^pYgiRWk;te+Z5luu)?qG_m(}ZxvjUgdB5NNyuk~))|xVC zUZ3Xomem}Xzhr2nOWN2^LrTRyp8b=>vFdtL*LCZ;wJ_)7%=mgI^f_65xBjqqbL!h+ zttNlA@Ke{jJx853PoBH-w z*Hu%g*Cji0l}a(N)ay84N9;XB_6e^Y0Byx7o67cyQnA0rMWzBA|0pXJy92kKF{QN! zHA`7f7-CS0RTwB9+v9{`qEav`Z;cg-fyAMyxe!r zTfMIMcn6svAqE9@2y7P^5^VBs+oA1Hld4!D-Y+XTwyflcspQaqL@aG$YJ}+oilwhZ zEDdF!uQ59*mVqyr8uMuNa4kEw9~tB0;*34x`gLp{+CHdt&o;pktviH=hXzX7DV?*U zj{~*FwZmDtMrosPS*aWFr}_2M2Mt0vE^lJO2-OL}h?s{qa(_rC`HA3}yksV7m4bzzvg6`bK!iJG<5#4QXrmu;gh$LuGNmfUR8;5}KSl z*?94xey5YC%7SfOV5*jr7<plJ}7Mq^AcyOhD~Vz-I>GiemmiqQo^C9{i(nOy>zBsx@<Z3oC@+hfE@rrT9<0fSM>wd2tiBDtWTt|xri?=f9@$Y1F2sZvWh9i~c(U`;8dK8zu6M2T+x`vhN~RTk6#it;F{;1F7X1!pGeie*wh-`$=m$YC;2t@^C{m(H%aK>kX)d8HYP1}$VGD3uKZ!mfP zo7wW;ajI4IT(=c?zR}Tm^Rf4w2Y-&sm^s20?{Rv$K`5R0=+@};KCKe>?Y(N=GjdDU z)Rr&ZsS(#y6<9yCZk<{6zSeucHQH<%vfdQ#{@W{)C&Y(U`!@R1_PPx{&b|B5H&)Z& z7fRpn>3Zzv2azR5b~b(`=*3qe?!Fi~DQJS9&73wPu_S)|(Rcg4v-^t`!;YK1vzzU& z^T(v(&o7uCN9=A|uW_1JUY!PStnHIBB{pgOuqOreyWAO^|Izk0dPH~cf82ecrfb@` z2dTT1v%|;UKGx?+_SN}^)_-t!R0~7koiqJ3Gd54wh5S_LyY9xkBb~1Ygl}DW|A&-di$rP2}$Y4 zyUd*a(zjpF_xa-gE7P;9$P&|Q+d8Pte-+bvPTo+x%ZSh6)b=wKl$ertOeJrZ)4oeg zU1a_T?K|+fEH<`J6j!~&V&ej^&(e&~wEP3zo37(_=-#y5q>y43zyLS&=@IykaX9<72Tq|U5<3W9Fw|jUTSi5uF{&9EP zjTzd__wKx+-ZKUWYumfmdJs@lV)=g6rV&4W`SrgJjS_PDn8F)3?0oc=a{27Hhcw@| z`HAXM?&6@{O`i;08}M}V)wkMwo|HKM?BMPhw3C4Nn?(ZeMSg882M!aI<#r zSCij+twGk_h3_xz{O7navxiSFT#hwtZ2ZHL4!tKiyQk zpkaICrY2WYZa%!fb8PaEChnvBI}9GV^wkeFZ@5pXxz)VV^Q-yaxkb(|-goTC%44_3 zjK6cK)2sRm!)$XK>da@>#roxJ|Lu}+;d-EU*}EMdS|SU7`u&4ms~?`v8*3hsQ?RP! ztCjkXI(&X}|5x9YZp=GU@BXI~MZe-lb*Hq5@9@b>XAZayoHy!qYbV{cxvhVmcCn4W zSMvwE0^*xCczEEWerK9}x_;H!*`KWJvGm~4+M&@GC;ic4{`;P(rjwuBg8E!Ye(k}$ zHv;N@*2G#?>r~=)o+)a*f;P>#`(d!kDoW~dUE($^dr}u!(wi{=U2OZz_z0= zs{L=fmc@pgxvg*NdwRpz5I^14Gi}eFOnm#iZE}>?l2XOjFv((l6}tEDOaAw%6H6Nz z&@|ki+tN*`sH3bQygukj@|s@ly?eF{I(a{P?Yae1f;X4JHda!+Z0vvYeC4zt|Oa)*r+{OT9QzZrlK-9yHttCH*1I|pVRSpCMP)Ry~`-br>nx#rdI1C6KtcI;K#=%@!x2P}whoqFoZ zsHq8?{l45cc%^RYvss4I%WuCq|CMj|?>YOZ%fT0imkiu6{J_S&52oHRX71}U=|EHc z!7+V5bFKCLfLYTOzKd4=TqEqp{0o_@&-}2{n6$EX@YG|0rAk-mj(SGX@Ba7pD7Ph5 zp}IQTl1jziraE?u1B^+o_sa-nE1uFtz)-cxomEC&|`zo%o%l$E^|FU|D`4? z>kbdUJIGY>r&9)sfWVTUO(oY&B|n-2y4XP71@$1P)uhgIZLBFquB!+8V`{|sw z@LKAR0nP*oy8s!wh885ecco*{q?N}T-#C{!X81chicaYA#+>`@Xi=W~#vAF`t35}U z4g`2wzB{KG+N{}yUpI8x)THZj#l8<4>i>v2y(Zs%nZZ2OQ@g$R<805SgF9SlIqr|h z#oJ$~@!i^cL*v&bx9Xz5Xj&GeQhP3J9~kWO;;x&TZuwWe0tTmkzjXNQ&hxyQG??c0#it{WUGY8H z`n5TqH@M%lY}3~xc3eoAQ_?j(CfIN8=2x2Uo_q7op>B_T#WyYn{?hkEi<)kVvlGoN m_jXw{D{|tauz&sWe&*|eEpEO4^TN=&6BmUvvBk+pL;oK@PB<$7 diff --git a/RWSDocsTemplate/Plugins/System.Numerics.Vectors.dll b/RWSDocsTemplate/Plugins/System.Numerics.Vectors.dll deleted file mode 100644 index 08659724d4f8534ee97a543e93dd6d3c702fcd15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115856 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

A56h=o3u)Ar^3va&BemI`C*}HC8>xqw z>~>#qc+4y9K=(@SwvR2-TF9cdjF;8NX7{3$!@16#B=r!JYdv&hA?xXme9SBDNkoBV zdQx6H$h8*gQCrTd*T+_G^`w;B$J$6e#N;~nC5OknoZpkyqc+x6;EuzdFXF<{?+0mj zosS z&P2wm*m}tPhbnr0d8et!t6scG*Df7LUq{N-(OdL&q+A_cL|;eB)zL5Xb);O~3ZogWObed?_DOY!%(UEc*gVAR< zX1!bR0v6;vB{w8o-GxR+$}t+5sBU!&Ze+nYjQX$5y2?$VlBBD=C{&Vkm2?)gS&~kJ zB6HdKZpkeyxepEUUyXH@bOE%IWPGtTY02|}n=qMRM$+#J94K67}7HtY6?;$>1W|ej) zoNl`@vPy54RoZWie;QD^eLmP2d-Wk4!=A}oo(K&}W1_;y?T&}5zXoYHMqY#5Ug0%J)0if! zF`Q_nF;QXUZpg#c-;%V)jJzeey~10PrZJw?7*5dAn5Zyvr{v-4Z&2DjBX3Y{ukZ$? zX-vUt3@2x4OjH=TgYxic-mFY0)n*MNcgpSg64dS&6>#vu9w^C`dA)B+W=XyFG0EuH zEld8eN%+pCDT`S@EK8>PH?~Y!9Di7rO!aSXnXBj2Wyw_kR+lNu zyEUdPnd;y0GG%!S$CM>g{o7uqEbr@>vSg}%^UIXw%^p*hO!aSpnXR&iB zW#OiTWyw_k@|h_+!!Apv`WMkmSw^d-&19;7Db19{LLQbSQ~e8SrYzRouq>JCUsf|^ zu}p?#$yER1nkma@*&HvK>R)0rWf@JIvSg}%q0N+Kv~9|gss80QQ3S0m|uvB5911F$YCP-|Vw5@P%PnlBO&fQ@Qn6hN5e;v=1<$jYXOQ!l)^GsRpN13u@s(($- zl;wVvDNCmMSN2TV6?R!N)xW-H%5uNU)JvxNSNTj??uVJOWaMjo?f`Iu9nfM;Mo`&Cuxk6F~-RpXX1ACCP;L{NSd-_Oj$D3 zzkg`Ta&y;|B~$&oh^FjjyDS;`UZUF}2(l}jrY$I>kBFqPOvbc|jJ}&}pQf#0S(2tK z8B>-_@PS2pH<|Z^lj^12PwxGHaX&ez+uoQ&==5^$CrdN_zp|ff8WY_*mL0IDaEkYn zO=IjcG?QnDJMB^76z?aS#zeP{r7=8t z-%mDW&tN~>2DQo3dxHpKQub#eT9eeg^x=rtBH)C!4Zou%B$op22>y zDSHO{$)@ZX>?fPDXRx1a%5n?YTr6Z>g8k%k10Vhj_LEInZXuh7k*U6)Y|5U&ezGY$ z75mAix7XPRMW*_GvMGB8`^ly(w~$R|lBvF*Y|3&A*_0(S+5KeG)!afhmdRA#Pc~(_ zdu+;*ne2YDIo>naPc~(_g=|_y<|WuqHpaPoY>bmR&ct;vHbG+TC!4aAo3do8?)`-sR?-%mDWx7uaNoPIxf46!vFZvXk@?lt_gJ#~0u4lng|rh;dR zgXfKl=&4*0r#+Xm{z}PrQugCF2<5EJ^PVST_;WxF8SAk*efE-QRo~OSPa7R-4bCh{ zN5^dnU5=!q}Hj*fc@T1V2+anC^ONIE+131}TjN5?Q<>qt5}hVfcQ z($O(y*E*7pjxo8`k#uy7xwVd@qhn01btD}fV`i-*>F5{+YaK~ncao>|Ar1`tTq7_o zIoJ8D^%{=0!{E2?VDCYrV??WUBpn?iR;?rH=opb|9Z5&Wh*RrGIyy#_T1V2+F=Es@ zl8%lMq1KUfbd314j-;bwM5lEm9UUV!tt08^=7u_wj*h{WE=SVQ%?ouT9Ua3bU5=!q zV|b)>Bz>L##$NPX<6PM1TJgH(AL7zyo8gbPM6&Ox-lr_>!ca>xqGbr9%aV*}8L?|Y- z5Z@fsT808zOERLRv#+%zBU-xiT1zsbrNgeZBqQ1tp_XJsOQ&0xB^lAulh#_2f!2Q! zGdgx~J=(oL=u)lT~DYZ>FDT%>K2f6bo4T{j-;>iUoDOH9p)sfb=})qZ!ToKU_GTz zsqK)2olr-gQR_(hx|1|l(gT>=qIKZiPksD!7quOduoLRw3IsZmzRrJXHF_La@2xs| z{s3bD(-H1z=e(S*X=7-OWZ&UlOSvgjl5~~uOM-Tgbd_|`^Z}66O8;foXe;4eSgq{d zfmzZ2SE%=bXaBc^_DJ>(^;*iUp^~Il`tQ0*W%eC?zUTcjI0`r^`u(s|iAwK>ZLr@D zn`gZr7QP5JRD`3Gd)j{Y>)Tb|{W5m>?$$!N|?-C#%0ar4J^2d1`UV%Ts`3G}z zL4GZVBR8I(to|aC{vLrGi@eBGEP0X1uSKR1UW7xD8_HiV^MaD~-U2;r>#^n^!ohN1 zHAVB2e)FG}Tg9#xlZ(-kcC~1f(UNwxjGF?>q+KnJ#b`;pTEL3?P?iM z1zOV1OURsME1rKwQGV%zr}?r$poOVO&2U;xS<-I1Ffke}X;+I0&1gxxTFgU6OWM_9 z{xDk7t`?WQ(UNwxjH-eoBJFA!R|Q(qu9lHipe5~U8CwNf(yq4C(vo(y^DHfCSIY=1 zuuR(3!kaK!($4wEX|d1$zrycuOD`~`pOPC*u6CiNCGBb#Sz6MrmT{HeYX8sOyV|0q zCGBb%R|REByIRIoftIwZWn2|#Njv?))!MoqO8bM6lwaEaYxb^fMpA*6w5w$#6=+Gj zT1HZVmb9y7Bo$~$yIMw4ftIwZU1@1ayIMw4L0QsHf6%W8`=k5SZczqKf!84qwYzG@ zPDV|}RWp1tYBH{Rt*s{GG>o2z)v!C#+M|AUPzKRiO88JDA>7SgwBR3ku zr~5F5Z`l7!@@}IT6a`w+u6DDfCG9i{-h$nza^J>)Q*iokWBAIgV%Cj);;InGB!_>e z^@6%*#eJs=D{U+hlK7+GRvCBYG-W8(Wk|YZ+}YNYp;(t8>6US4BvXcBU52DvCUVsV z$3w9$L((l1xuAkF6zei1-7=B!9+aV2mm%qvi45eR48^((Nw-X7j0R;W)@4Y#WgLlR|Py77@bgYn^%sd0QbWojHBPMI3VN1c5Omn@!^!I zaeO3S!tvouaW&2#PMI3Vhf}7;@!^!IaeO4sV0<|B)HptzdTJaWPCYe_52s9x<0Ja* zrMMcay1sOkUtfBkuH}YTcThUA()1pzbovIXBgUmtg5 z9qO%Rhujp7EJ(dIZD0pAM^>iZns%mx!jUDax0Wqu(_@jfs`qeBTfxD(j;va}L#N%_ zoy7RtGpX^nXHw&D&!ooRo=J_rJ(C%KdnPmf_Dp8{?U~H@+cT;0w`WSmU*Dw0U*Dw0 zU*Dw0U*Dw0U*BZLU*BZLU*BZLU*BZLU*Dw0U*D9BzrB+he|sl2{`O94{Oz68_`7~G z<8SX|#^3dm8Gm~xGye8YYW(f3H2yx1dnj-fDttq`aYimxldIP_qdr}eSJybBAybnB z*El1et;ttwp1~(+Y8n}U;<1vN#(_8EWcoY74xuKuY9{u< z`R|1b`B*^(U+R-Mm;7h#`*2gp+AnJ^!kew_Y&I9+yQXS7pUp*hs;QdJXmb&REmhk& zE#i(wsgH7oZh<`Sb z9yA z9A+EPM{I+kgEqVpZNVA#ibFvgcsrVHn1+6k@5pD1N1z+tZ5r`BJAyE2L_0ge|KPme z2p?^?;```{VYUM2gRL<1V$%;8I$m)kXhWHEaTL0m&xL^P7Vuo$!WJO5WeW@)^aIC3 zC)+R@w4uzo7=y0nb0Oep8^+lN3{|$l&_Nq`E-=`=A{yh5$uj5SR_Jc7`CRyDyA?ba zs3`ZEg5L^5`{#mfz;x>sZ>!LT+o2n}uGaD3qoZxOgKfYS$eu7X+mKXOpbePAgKKkw zRh$lhLlSDKf=)BZC>RR1VF_9{pg)9x|n)y@e#ItUO&b@?h^-Nww(Rn2lnu_ zmHORB*!EBO_7e(sWEHN_O7?m5f&G;~NspPbD^62(I>wwH6C6>un!-QUg;9>r^098* z$M%Y^0VWw=T=kcB?6jx}~sHH|~g6 zI&ZwTgY(9^^*Qm|y_9ABb*0=nVcFnXU|BuR{j#`&?iDWuqWm%QY~8#&JZ8>fa?I>6 z++X*K|D$5rVXG`xqs8mv#n&QFB#W=p?CX8@4P+O^p?D*y`S=Swe?Vdlh&O>K{$U_~ zb09uR@gD`^KMshyNEDXG`8RlYUOjCp*P@DVVUfF$wBnu>>v$`{tm7VPOdW3v#P?Ec z>bQ?$jF&i{`{a42ZJH?lPb941?PTs3nBd@dl*PRxzy%HY6P95^9-ziFVDQ@V5c+ajp48AowH+jt)wSf-bIiy1u9;fNYyL~XW3d0W6{}fn>FrhBmdD%rVzF~rY4fx%&Aw?am|w?M zsa6O;o`+vOeplj$Zc!eDz^Z@1kNN{TzX&rDy^uOz`NvBkAg6T(6Os5O|aQ36Ql=^<+9;A1R&NL(Pe~gj-sidD0?RO--MI?7g+AH>lCH<m+@%Xx}gCUnhuZNwVHQkbb){ISxDLOO5}TSkstNX_R6w&*RC!S&69= zv1YX@exN>YxW#B&$gL7CuCjnPtFNNRH>sqWfzr)tB703P4{oMvhAxr2Cbtb-m&$_s zLq+alaIXP(F?4x#x!N!F_15o8k^8i&hwkezy$#;;XVtYQmdEc;d+Oua2huCl-SG$0 z3AIkW2BYa#Nq;Tr1u;tACF%c?^jDJR;*_^YI$P4X;5SP84oPPV@)}7$Dd}4EKGbqd z(qBosAx6ocO8Qkv|5MUzoN`anS(3&Cf1#xJOFB!C+a>*kr0wcqlZ71{NV-hj4|+(_7bIOBqhz7_TcrDu##BS@I9A_X`NK$8WrvX- zOE7J&A69GB<#F2o1IQDqE%h3;y^}-iK6Pa-jj`3Mxt;ZC%mn*1cQrWFs=0f!pG+s! zZJK*+{*xHVuhZOJ>9oqIKi1r6K8+FicFpxdms9T{r|!Y~cHdA$L?uG=pRl?nq zN!F7)U%0!~7Ag0w1%b`8p<8oK!2K#cOKmjV1Mm*N$OTBf7X8u{YgbPg?qOUnAHI;f z*FZNIo2x!A+#6IX`>S-PdctrI;H00pg2*>yE=_+N^U{*5!NeX@-SsN7Ky4wXo{x3c ze-C5+{Oia)rk;!c3u4z#_WRt)R3^4a{V(C(piZXdLHCSs&&N)t{sYnIo%@KqFLP1m zoY>i__ZFX<2X2X4eZuEHnm;GDR5jlfaO>jds7LP)xGUl-)NSwcx%Z~e!4iB8JRI8m ztMttHx$4G%i=Pu)quSy0P`5sNPHdg}j^-`_w_d#sju1vqrkI}@KVQ9DbM1{gV;j_8 z1UhgRs*jU{mG=BA;+xdp8SZfWBK1wf-5%epeqgva#W zXJxNyZu7b64QIt)q298<=MJI=Z%`*!fQ#L&7S;bq-Kaje%I9uP|48jqPn_#>2f!Ur zr`G!1rugjGO=@Vp&;3jN?ARf7>U^L3e13N9W;Jx7&wU%nA$4k#&&^AHGB&I}vDxRA z3U_=fIOWe1!|G$g-KSokuFDLobr(}dZg%Dt^%=vRlNnbVF9~#8GOtvR8g5VK4t43J zfo?c+Ts>j9*Je(r?c03aoAYnayjH#6a39FLUS%!|bf3w*Q5`belbJWEM+`TSd9&)g zJV5?y=8x0~!zHtKsR_+(Otfb2R_#~#$c>4v>|53Kn)^+BdG;RlcEfGRzD<2cb6-%G zW$#tfuJp^jM_re_Pi@!SZLtH{|EW%DZcpr%?Az7j|ZIG}m4Kc=kQ&SB85w`#zPv%D2*8|3dc9RI}mYx%aC%hMSiAfI3Ta^V5rRA5_aV z*V4Es_aU`Qb9bg6&;GS~h2fsfencHM+zZ){sd2-_bAPM;hvBB>KA}!(t`#+WN_|Xo zDb(;8^?l7fnR-0?IrY5Zp3Od@eqp#5vR_ocG2FD=qbhZ^e|%4-;%Q}rgzy*2-M_Wx0D)!g;@OLG6B z{zP*J^J{ZIQ}5N>CGp3zFQ^Y{?%yz${#E^r=Kc;=exW{RxIMXlS6?>V;oN_!Z)ooO zu<~p5UCsS@Vr}lf)ekiH5$JxS{#kPyvX5tfr~XZIOVE~B?7uWOJ@oxZc^?0s6 zc9G@=W8cm-#4gj^8)MJs^06J7+n)Gkt})i9xqKp7-xNDQ4l~%1M4`Spc0xFRu4`eF z)kFDmX$Qx5ks{&X~3 z5?AXGF~%f~>$cf=zqPjHbaZ8;uRXK$bT!r@zY5W6ToIX2es5H6r){%#q+O~O`Wx{$ zTJ^?!9Ig6GIgc-=Y zKIX-y_h9~yt5__99fS<_MY3vTE~d_wU5m5T&iV$>S4(OFeBvJ35OZs6+KPl-KB>jq{Pf7Y+N#{wrLegyPzQoUA zhtcpX*q@>1#U73S4(TlT5wl{SjW@*Jt+k(x7h z=61yxsawyVEF1kQ2tkfa}w^sglSn4}FT%Y6>C77<*# zVjTBAY4iIO`@bRcK(*(8 z3@zzXI%Us1BmMIXwEvAZQ1YBk+w-~j145sYvvW$$-6=@Er%oyM;WLsxA?b6HJ|HRZ zVvT!7wD~>tgf7eI{u#ye2}vK2^f^gS$vJvP(kCQ+PSOV?Jtg}D&q(@&qz_2?oTR64 z9%sf+DeeiJQrrtTrML%hN-_37rMRDSN=Dr&8I4TWLH^PF6-c>Hb4qc41}R3xDH$iH z6n9=uDUMGb(JMf==MPJIyQFWF^j=BdD``&B&k6p=v7XqQ;vbIBk}GQyM)k+z+vJ+M z2I*(w{YdXpgOc7N>FtufM$$J)dbgzaOZsj}{~YOu)Q6FNDgFhdM`K?>Izv4r>35Od zg*#12^^4S5>Mv5w`DJQJ>XQ0pYE^1G((_UyNH?c$Lwb4YwMchLx>wTusRtoBocc7< zvDEjFzADw+uuQ!+H6Q8z_!p7BIrX@t&q@00hJLkEHRs=}?n$-f6S0q`Rv`TpBwdm| z8XE(x;>6sTr2K@W4@#=)DCv~+5lJT`RVm6hO8Q8e^n|1;BNilmFta~CJ^!H4j|lyU z&=ZoXEVU{t_9fjYl8r*&DCr4FAC&YFNhc&#h{e$=NjFM*qogM!eNfUzB%P2{)f0bX z18cmoL0TyE385bp`az)|5&99KCnQyQsY}w0d0N;g^o>H_DD(-TPYC^>&<_gzh@=ye zsz$LR>BdH}BlL}uo)F0ip&yj=5s^G1^n|3UNqVe_b|wl;H@3YPc?wxfH z*L}F|({+DW_w~B(*8QOFr*%KC`&C^mmBr)KGgEU@i&9Hdt5fHtwxq5|@my!{Usn3^ z;p{9#yT6~9gY*NLE~Jm9nO>G+Iv!{G&U&U-<-I^Ur4O*-GK^Q}6+MCaRde!0%C)cMsqzeeXfb-r8Y*XewZ z&iCs46*|8`=lwe0uk!(&AJqAv&JXMSh|WiJev8h>bbbu^jj{9UV({?e`0<`>62Ch9 zQuw9u%ix#AFNa?}ehv8L@oU7d3BP9iJp5YlE8sT`zv=k3;x_}onfT4ZZ#I5y__gEL zf!`eb=Hl0h-#q;00+$Z)+`vgk+1WK<6O0Nh?gYZkK zZCh_S)<514+c&OI*ADC-9~lL4XoWgzFe}yOk>OhhM#p!J?B2!(s!d})QnNonh^&cAZxz_Fo$3t0D|i*eUT?c9MUmXD0>9~m7Q+^2T#?;q+P-E`o9 z+R;CJVC2Zofq?_+;K29|+r}>KA3gBO{?UO=`}YqF4UG1WYt5$7gE#ED{pi3|BjY=d z9X&cSO2t(Jue{{g-~o01j)Ad}W25^Ah`8YJ4L4lWzyC0X-Nl0gLkHBz(Hkxr9Dn8D z*ubXY18URJqXWn;85rL-JT~4xynjIXWp%5z4Bk3;V1W8d`^OG#9s#}W;*rrK{o^v| z!jrH?2Ds@f&F(lhJU)0t8geO)ZAdJ!Sr?Cv9MKYU9(T&6VN7V29dY&WfZ9IPk970M zk$r>6$8H!wN}YYM>e~LHV^W)_HXj=u9T*>IlM%7O9z z1GsiJjbp&>I|dC-FrEq<8{8j?P~Xu(^!z0Q!+!UNs@=S(25%bV#m9~bHHO+f)_>5F zUo~)Se6)WkXz|z;{lf>3IfyL-`;HwvNQ=e>5Bb``u|Y=`9K)``aT^+lFGiEE9T*)O z92pMn1j=p0H^~WvvVW)qwR2$qvC+Zt+qVyl9vK`fZ(+;8*#6PMqvMYGEdw|8qoc1x z-wuqH)~eN;h6ek`LhZ#v{Rb`9@9lmX-Z3!Lf16O2J~)K!qqw5>kB4>w#paQtw~r1U zJY=ahU$K*BQSY!N-QGXie`M3>X#efyj2t=IKWr)VD5e>-Xy4!v`o}Kj&!#&s!ZKh+ zuP`@ocH_l^0W3q4^roR9T!3Rc2gZHTtsJv5UU^ktb!=z|`LQDyxTJRs+@yBiJ~lpZ zWZ6{^jt=f0TgFQf*9wgVW66J>QSBPh1XP+j;GY-G9YW{GJfueU-K;Jd9l#Yay6aH? z@YSPSNru!F17l-0UkX9{qbQ0jpp76cmd8j%kHqh}v1JFKJIEOi$EiVTSO2iOXk=t) z0J%R!T2*LC&{}mJW~pIy=4##4Z!R_DD?i3VNKa{`_|j`56JbV^q3gH#I}DR6ko|}b@&x(HM5DB3Wpm&rgfGJXhheK8N-F>vX? z&`}7mK5=Cn*DRNe?HFGeTWa98K@N+9I|dGdfM7HrdPn?P{XV#4bmZ94odZWP>A*o# z%jl-5n=l@Pk<71FZQ3^$y+{In%V7V(;Stog-$3-lvf+mi?ipKlx@&ajj%7iQjVXVj;)uh_H|AeMLqnM6#?Z0-nv$7qO!bfAL2LgC z_Gg0Nh=S{6S-9AYp}WV_ru|4b%lUm?Q~Q*ek$0iOfpOg^T-fkzj@@+A;Qm3GQaL8C zzA3oa)oxxk!NFfXa620?yuW`Or_y(X{PC-Yo<5A=a#mOGyBXIoi})99|IkkOX^?Cg z8P|&xXKCNjzHV^*5GFxA`BRSbwrXXmnD8~LOXa5#6TV_iS$H|I@0yjueSfQroJ(1$ zxQukSDK7|Tp6qh|96Tts+YnEg0`!jmFDcEf(j z(TxgjDyBlU6U)=+z>X0iN5T7x;;w<)#?|(bSE?cWuIe8hMRsNXZ3>s{DEb!@n&KRA zn>n92$86S>@Kpwn4&AQLs9~)+UoVN9hHo!f?;x^(HiEQX??7=<J^ z4=w@5k#*hN&$w`t!qlN|!2L4j$J7xupoZ1Bx*9aooA5MpKO_es->PoIbH@YfC^Um= z1X8spD8Cg?Di4^_V~AC;I0ADFc3Ebd8dH~m9)PuRq@##Q4vFP0;Ksz_u;{eqa{|j( z!Nw5&i?%S3??CyRlsY@W?^3s;g>b-8J5C%*AH{zosFC#^P-;_vWE;nzzX|^hqLqWt z^Vn(m2%aHiE7=3lV^jHC(b6HH*m5DA4)pf>VUKX2g4Gl>0d2F`k^Z7)lic!>O))ee))dRsA!}@mchsS6RCFZc9qD*SD&CQecYv*r zcjV$74e^eAys0kR8H@Wh(|Q3LBRHxIHjZ0PydI_-8(U7iDTBtIxElmiI7%>ol<>30 zjFK`1>7gd+jRH1Sv`OEvpJM0PC+e8xu#M<|L|O-{v1YFw-5HCEBq?cH(v+lGNi&kx zOWGi59w#Q5M3UkrX(odtm&2xE0ee8w#SMP-vsJ<;N>dHY`x-e5bAr+tU#KBDpKJ6j z7xa-evomb75ZElXOXpx0O3MPMHYo>T8k=;gOFNt%9=crC(bfAL&YySUo$SU8yVN`J zmwtx#zcF&su{!*c_@(hn;g`iPgI_&b5r5Wtx&( zo0FNQ^w#EdrYW_xIhAS3Zf(wHnlf9PGnuCPt8R%(`trCzC4YL!Z*PN`CA+>tJ_;eLyQHV3T^+8wk!XnWB5p#8xS_{VTZ`uq-> z?5N9hBw?~6ndwNwWJfyFk%GyNRHh>flO5Si2fL#qlj*33$&UI=M-C=Ca+!_>nCxiC zbmU>OBcGu?+M*rWV0o5hIhG-w*wyK2FTM+Aq^D;xb(v%)ok?Y~nM|fWlgl(@^67K} z*KlKIQF=PgY!go=&LmDFD#i)K*~6*BdDDYFlh$)olYb#%M4)8=&97D-mvRmRXj-~~ zm7oTg4{SH38!$W7CDW;Frasq@@8l6yYD_~q7oxLxWV;D{mdOZ(Uegr%O;hMiO|f1d z$5#6k`ZSYCr_n5oZOLIva#)f)sdHEn9yTOz$YfIK1baxbyq{@d*5`75hNk#^H%Fy? zB2$;f<@nAM4`TaRB~K`YmwHtSd->#d?A)}1H#PW1S^BA8U-#&TzWc&^m%Z)-O&|JA z{-;0r&CRFodgFg3ZXJ5<75Be&&PUGs@jJfz_s@Lc`|o&qO<`XAE%l@4|LVlOzyIhD zUfF!tW9e63efCdQHoorOrQlX;Ik^s}G*{J`~BG~Dxrzqr5nihbQ580hZ!^*?MF zf5phsAN~B*zxP*7kKVUoQTrdZY#x}|dE}9MR$tlo^gYS%HEr8?;!l^wPP{JSh}gdP zvcNkD{d41FcXtN+m))Iu6KMlqyu^RqojMBKFzj!5b$4#Z?)Tt+xL&(P4i5}(*td3V z|GE3mU9+NR)#`!e>w2cgcEy`_9v(ajOW09^`;D+T7Ed)KQY{_$EsUp<@l-mVO2t#z zc&a|0%EeP$ryICrD`4<|5{ZQ%xOm3!tHUpeA70H;Dg3hd)#I1LuK~Y2XH6`wm`LO8 z(^Nt(gSuwUv1vaIgg%=UVKxx@Y`qBU17T9wl%EDdpUsFc69|1aC&FAHY!Ei@r??Bp zw#d>UYXsi<6NxagGT><|kq9HJL%o*B5+iF#N=t;1Yd)hT!pLHm(-K)lWrf63Tj9Ez zv6-x91eUWIJOL(U#BPITq-g;ol?A4yy?NYo=21$`enDZi*sp{Vzg2C`F@evKl{k_% z`_7IlwU1RQX|N?ufB3DF$~4CB97=M{ur7Tam~U#1$) z#8Q&-_`WA8PyBoGoAI(#n9{`Gf2G{h_avp6zb7fT^gT&wlJ7}MD+|C*Vt|KeI?%J= zofwJ^^eW()rlVUj^CV#76J$}*RfpSK@yNZ1r-Oah@FoBQoCOu9b)a*AvA^FkXJp|8 z=4L@iP!0w}&<~LaYIi>wu<9DYheUAwf_6Y4c##MWBX8G0{~&)45?0GU5V$)Qc{YR~ z62ZIt)Ae&$oUx7tRu?e4?jinxJ_v*y5`n*7f?Y1M@@yOy3nt@O$~-j)3ugO(JaKo! zQPyoU$>9`mL+h{%kUd02Irbs}kot;f3UaCVW=*0wS?u{JQ)(9?nB zmBFupz?I^)9*70>Wsp0bh$CRt%>!LwKf!ve7l{-Qv>uQ51cbmY7o4lVFW$|c1OS@Okc*p}62TpEcX4w86D{C4 zMS|DufOdi#VEO)+NO92C97qJ?H}(g1E}$&}0p(1|H3b)R4>a&|@elo$3&-}uA{S5F z0S@5DNpIi>*fDR|&qR+zpeaNx@QDK)z1Q;oDqQ*q`0V)h6qg8(1!n~T+ui{9;X zyuJXOBC&MJKbqQ8RwHs#co=Mma}d^l7YXa{fpr1wj$6=rq`@LT3TJ_yLZRQW-hS9c z<_#N6@n>VbgRq{9jtVRZcq+io9lL^q#{$yFISjc`gM@`U8wnc$?OBp05hMwIcE`Gh z1^`*^Zm@9pbeM_tbqAy=RycyNM;M1BSb$uRVEcxsHj%blxXPJ(VT$ywy( zhXyo%1rn#+XLIcZLUnxWJL8+OuOu|$Gs`){-wmx2%*O9{G7#u!I^l4D|FWlU>XXV> z&v0A%+rB))v2B+L%Gknn#WI8W{HP61U0Po1O8Q0Pw=5!qx5IAjN&7Il3KM>4YEK>g z#T4dkpb7|-+N>@74R?iD@OhDfM7#(_0((^3JX%IYd-Vv5UR`4&eYY9{UayJJS#Pgl z?+62^y{xi*ko_Vi*#oyL9{7y#fZ#GQ$AP_;sU_&$i}>~n@Wum7lT)z&#jm&kHy6aA zRQQ^U+iCb1yOjFvch-t>2!taT2DEqVFarGkq95Jeo#I1UJZC`+NP%DD@o(Ia6oK4e zF!-%d3iN{5s2}qe$2ik(g<}8)Iprb|qDxo=@@xU7|IG5!F zQ0f{6&T^*6gsW*pITJXKKxuz)cO>xO;j0FI;}=)nl?|m%OZTwIak^5jy@EXjGXL2+ zu7_Eq<+g$E0IvHt&J@U#1NWr>K18sW2XBIq2geXNhBq4!hXhAG!5k-i9?ZAySaFB{ zTwQR0>4bS%1cD6Sl!XMX2mHzuiEx_)fVPKQ+7qz6Bv7UVwAG()KO88H1&l8&AG<!QKtrAG|qH?#<*|Sy+SMds}LMI0ZA?|7?4IzefuY%Y{Uk0{Q;nn!6}^ z^T)bz4%8LaIvt?-SWpvK`{6o-P&5YEiwG-Z=I>Fp*6YfAst0PMRC&;)s~8fNj_#op)&o)3H`%*@06)|t|_c%VNx zpgnL&bMTuhMbBYo8!ih!Q4)BzaANU)_k(46vgjZmu z>A!%P3t;=JF|+(nU}oa~FcU;!|L0+54AA|*8#ARr4OZ4+afF6@xi9Erfe0Vaf0nlY zMtrsTAHM!a;p>tv{qOrHEpQmT%?o7L$^YcH|7HDu-vWnK!7YNf7(iszy)^XeV)bLc zFe7QHa>=UxAj^jei6k&W^fc5`EGQ~oY6P^IhCzx3iAItY!CORfRiTX#*NPlgh#rMR z5E)gHi=qPDGe#Cv z=Xx&vO~v3hpYKvy|2o9HTrngys6q&(Mkq@(4Tj3noPdE=(SQUUhQWF>GeJ)zW|jxR?nF zkTRr5P?T4aC)k3d(uyP$Rq>b9j0s|ZYsQE{X_#mc)HSh zdp0NTt7)q)+P{gIk%neO+c5&LKK^h~GZX>x>k`g1J&3^o%- zuN=A|v|ea|MB1aOT;zUB_(0ReFkRY1!v<9^S2fR;e%*qb6go-IS?IR=ircV9zx0#g z{8r8>q4x;$$6AKRVw$pYwTsu@Ilg@lo7d*8^|L$6UXHZ8vF)_q(4SOKANy2CySX*7 z`P87=!7LOq09uDNC>=~X-#?7n&Beo6OEoTX?GzX+Ne;*4A^A~*Ha zOgDgGOno+ZwoobdkU_3qu1>5L%#s6=+%<3q&UcCar*P!~KHhLH zK438lJP5!17-6lXC?(KI94G?W(9nTCNe$exNc3iC6QsYChNxmUe!DH@kWP!}XZLe9dcoORx}rw)6(rGQJS)v#HOdELD#qEGFK z$(B3wS$o*VbQc?XZ%dEq40v4kO?Va&yO;dwcqU5YS~9Q-qWV1R?}*LVgj(z9*rm=)a_H%n&17 zH%1KF$i&oa36D{~z~g@iOs6I1AF(wrSTf{fB2Z?@&&nI7OQ*KX+b3FF7r(bzDs7}E zimx?RDy(JK-Wt#7wXyY`cs|wJHfNIkQ)g}Gif^rHYY+Rn;;-xJ$UGFNI( z(KpcSewQ(?J`L6Q%&Ys8Dr-8G4DNIspv4pVF4Y+qbmUaKL|6svGVyGnZYwx<6>;?X z8q+-I4QvQxMQn%UNA*vvPYYPBOI_(tKP%Zjtfy6cmE(qrc;Ra+v$*!HnR$p9h2tH{ z57sf`U!eyYFllkoC0i7^HR1=R_n$cA&Z~lQYrFZ}G{9kkaeqm2h0g1ch3FIXwSg~Q zS<$6lmWpPNC(I4o1oGEUM~f^0lQU>3ho5y+)C#nkdbu}=&viHAOj{6Q)58g0r89S< zATzjguR;STD%68?2tPa@Ifw{9E^3Svk*KT$$x0ENT|AWCW@t9$e(KLEcfs$#QaD-kilC2wA}w6-1jr00VOY2FB|A zQwRu@8K^PfvK3>^C%IM0@v2VgsjQZ1$(*}N z?U$RWuSn0{5Nq&a?qiM6NN(YKxy&0CGnC5|pUzpiO4 z@;DIDBX7+R-*OIXFgfmZ*2plas6Nba=W#vS?yq8fCw9fPp9#|5_av(4WBr6e;T?OO zXXndQUPySQ^A;Bc23dXJN_qKJJ|!@>GuTleL??Q`5@$z{9rYDYv!tR6-uP}F#`&Wp z$$?(qlJm#?jN9CZn%m&GwJ)uHx4Nj3@L+lt02xkQ!2ck`5J_S+jmqNyo@ zf&IIjM+KW~U+)u)AFfSE?ay%9aGKzMYGYlO48*fsXf+j@Nq_;+&M=*cVrw@r?=GOHyn5S-iSqPafVwnL1;4@b%S0h&K&tuuLz6S!;b_JSEK{1OZ)B-4` z59vbMOKE^&N`DT;79&XD4g>cWAoch7MTJCcRaV`%R`>jfzj_6+YWoNa-tV-*ml4NZ zW1Ba~Jkcs+oNs+2Lnshw+ijW=Ddccg1;6=9{%Nc1!GPMDi&J4$27zBx-)ih@>1X2d zZY|2j%FHmD-mtnWGq~wNUBK{Z=6qC<)r*=0L+goD&Fl{!-@hA-6_ndpW0f^-F0y}J zA(`*kKngAY#DMWsVqVK@OwkeJ<~0wJ15?-S^gYfy#W!x=>DeZ{V9$RyKe1l?LYS+S zcK(*T({BoFta^`A>1g8}C%ex*A`|`Q3R5vJN4$qi@};jfOR=%IAIj|clt071mfl?{ z0$r zFvcpoCH1od?|c-`oqsC*E!C_qta`e7@kp#g37K`4YyxAc=wlcSj1yfGk?gnb1@PSkfaqp&M$*Fge zx{eE-W46y8&p#LI70t9=rZ(6I!Jk$(!5Q(HGg|a=T>JLZdIWsdv%#GzPY`=u^zPq_ zyHmqG!xEU(SfFyAN`3o+_wlp=w$p4E6;0_nn^Yh&4K2X$_e=QA=>@xKL5$Mhf!~lK zBnSSI1yNoWQik!HKuLl>ZUK^i-)#RMq4&wW9Tj~&`bXF8_QCP=*AEQd%-kYkT6V9O z+gOzK-TmVGo6ATLcGU>&V~bP{gOoLzN6%&0Lu?tAJ8WE#*C=A%k~E{!PT#TZd`Gz^I)D1qj$@urB%bM-m&bMtN$BFl z&&HZqnlZgZNzZOSd>HaO@Np}2VrFk=dgW`O^u1FLFdylv&3(-->Ks0)kJzN=u}WOh z<8=DVhcr=}@~2~pSLv;$C!dTNvkaX_X7QVXcR8~`x?|PPMRaR#$XJ{_FA%Ch2x&Xs zw;}pio-)dWe^7F4e%TR zMP&i%gz_5ak|9kexD zdP0*uN?W1#&Bd~io_k?ijF1&L(oQ>HCQRwQs}adHxJT^yiM}p1)>N&=Sd3|AZ@Bt^ zb?teZEWUnzWbE16(20W`qZ^R#2CgPEP&X&(4~(00^qQ0&eL0-8{c&XDtCR^E{C?D% zBkM$k17<(Zy$sF7F@K>Q2&m&WK5@v0AuzQjPdVFD=H?cbw=VW-oEZnPY6G;q#OXG| zreK1KR3KyX+W?h?{S27C>kQ6^#-G%1jTj%?cT-+!TS3D}-5y5Gh)3puLhqoK+E90U zJ0uswYL*Axt1~`ryzF69DT5!L-XGhx#p?BmfRr6)l{Y{79M*7#JKRO`eg1JtIhqh& zmpdu~zJla&#@o`h?OK&X)1!N;1`AJ<h_jkO>ckVeiDjzo2zH!v_C<4<8<{1s>-S5maBY_24 z`6~x(3@)9BCIDlwy45h5^i`Nv?pYYyfr~OTUV3YKAk7sbmy+HJ-PKX|ZOG7cCyMzV0=1Ph#4!kvYW6zAXNrRmPd) zWU*QKE0WPIrK8$fO%|zRgU#4#s+z27{gFJjs_F<$1GB5Px?)oT{5&;x*Y=*+Rr|I| zqwQw)ZlPM@$t?DPi)VOh${6?OH5Dh=ykiSaqnW32k-ByD@jC)`NNulYVx?qzQBTP} zw?_s~Q@qzFc`=FY9xmQO?;{a#@!YwYF(T6|3+r9wl0n=)m9gfkQZqf5G7!a^8k=Oy z1sc0ZPdyuFKkX39xMpb~FKrCjZN#b!Y!?br6ZK3x81w8wg0ppT_Gc>2M!HJ-Tj%@l zw?}Y!`*p_{uyt>c;K(Dd6@kc9qTinY4S`I>0kT$6bnejKHpc(l-LOLA93bxRwMG#b zmlL!|pl{0>MNMF(_yRyEH6SDaA7cAEeam?7v*uCxKJ7Jk9zHW^G>lP2)qAhh6~Lsz zy27xVTRQN)x<~c91Gk=JM7Am_tJBMHb&buUqZnlpQyPlScB9r}1#J`gxz`J1ee52& zpTYNapF7tm&8)lki8#4!n(U`4u5u((2PKZVl$RfiaZ*aM-Vb_$%BaqbrbcetSH=$FkKGGe9rUKm!vj2WEa8JQR z&@bIn6slsyxoB)Ai*WO7-AfnO51AT0DARzFFP)i=T3H)p9vf!QsqB80OJO_hMw0t*SSB!b^rk{_8~EKKlH2$FAf zFA*Zjt)P1;Nr?29)bE?S?f*>g#wFB9a4D)raSuAlm%`~!k0{w|=-%S0@!zmD)u z22zxPlqeL5^U_@dio_B!hqf%G0Y$RJCI9*YOa87uxC9AU4ogfF6$toU;e7_(8AS#r zGYzL;kM(uaW)YM8Eul}wroP^-e|+u3^ct%%^JZ^7>c=-)M+fFI?NS|ADM?(T*1^2U z3X7}rDD9~op|TXIRuKu+@I5#60b!exnZVaZpW2bdrwx@9ao)b7XZJ};?%>H}8^tDL zzVpH@Y=WmE>A@ebid(Qo88!Mv=MqOQR^m;q9B3*y5}Wy5 ztAm&ZJHywqu1nJ?CPu5KsahL^h{VrVu-#4=qT|?dQ_7ZLr@TGwbYYxNnuPy{8|U8E z>u|NX7)MoE@ai4PDDu7LCw^;6T(EfzTf$iJ;T~gF%E0y$-qCpqPkgcS`yVef)ub!X z&#SC%%vfD=Ew=4Fxv|tzRExVxe}8Cf$Mk~}YCKO@#}6l+^b(Ep+E8*k(s=DKozQ02 zui3{qjAW~cAiJIpHf;5@J&Q+ zN19w(6BShX&`wxwy$yF?+&j-32F3ViVh2^Wb&SesAK|Y%!W2waeSf1%CJ#+@NPqf$ zFI77#A0pF+0|wk>i9KOC{D6Y}s2`LCii-P7z!fmui{LN$9sGYyk$)cs2!Lr(B7(JB zi#&@0B}o7w41j0(yN4+<)$aolsNg^ZDiDYO`dsPwOduN{uB^-N44KVH?#jd^8=;e$ zYu5R^u{AwYL!-otHn_5{iAkVW(dQO>7vs3n^-P-bX647o)dbCl@yuav2ll2oiS9U` zW03vEYukgq-%>MFkMB*ERA%3AfE(9 zorEioMMtGWQ7KT=k!2nZhXP>$klNDasF0kpe{?x`@OJZe4Fb_B-oD_qbFKkFI4_bf zq`oYG3X&5bV)<9B)^Mb(UfBU+_+3Giyd#MDh2LfauMk;!7Z481{{x^>Mqkf~*rJRV z7Gb=&hg~F3;p2>HtNLA!W@@JGc@V~QxY6AaC#^cw6nNh^dj6`~YlfB$4SFR7AH92A z8-(SH(jDAm4(~arYiilWbaeLvUPHc*8#ND_b(DYg8C0dkNgjWtvZm-!6@N&I^1vIn zJK8Ft;UXU~drloDMJG+RuBFmlcRhivwy=bn>G+t}j2A97cb(cg9~%Q#L3(dL+l;iA z(UaGbKk7<7pWDz;FaO?8?A*|K@v)BHk1XdiCDJpDSX3A%=;AvCn~2;4<2PmQ+2vd` zP-eKraQ#->l>z#37YrL1Ae{nUbNu8SJ6mp$} zDp?I<-3pWRx6zS^g8n?>T?b9ek``sY0Rv@S$vo^Jit zkLgA9hWc!ok%Aov$(t3&i_~;N1mtf$$j?6+9xgnipDI{7t0xlqDQBv|r`j-mU}RS) z@90~_%rI`lh0aP5uU)Us&&(YhVT^q1z2W>EG=|=MsIPCAuj>(&`zNf7O&TJth4VsJ z5rx9vYcN!(&7N*6bZE?rJ8r$x%2;3Ln&zG3!FCLh`aWO7PBzy2`fk5t7KC9AH@!#`< zbF_uj_RO9`-N~b0ePl#rt&w%a=jR89&asBzj-C4Q7ZF<<8+XTbddNyJp5Gg6hs&SQ z99}rkwMYBxf~UGY>Q78r(HjdmOLX@h+^qt|yP&)wRjm$0`&XtTfJ>4UFsX^O_4 zxZ87ZdbQxE#OsCjo9g&@w51PzHt)0^nirKuq8HLlM!*SShg`*C6 zrlW`ML_b4!IAd?zx2C=Spv+Xf=7h3OhUmj*4_2w#X<*ARy%u?7%qED8(OsUCp-_OZ zz$kz`;_?%M2@4G1zc7MSNYw8M3o>#e4daqxumR43jFbXIkT@9SM1YQb6CJaa0fhvi zF27|v(AXof=`8Gq8w5|-jU+iucs+Ge$qU<_Gl*?v7IrqPBaKke*gp4&*jmbs0i%l& zw8T#-;S`8Uwh%420HA#*bE9esqpF~&3xA2R`rGhTaYzg{T^TU~ep=oEV6i<`+gyhd zzp71?RgjTY)YgzuR#f=2@vFIHmV1Db*$D#hwk}!Y^ik_5);QGq1r~ ztjCVdVbVX%?DJ0XAz83JE@D8C_s@>)_A-=qyxBD5d_A~Y)kDf|oWookO%T*r!<))~ zj~;Vqw==Z00@7yv;1m~Qp~dvXs78sdQnUBi+0G!ydM&v?hq>eJC%ve<4Wdp&8zRax!X49y8?)&6%4V9+7_kD-qSHGdGmWtC8;p-R(W^ z{?HbE?7H4QfpGYvR>W@IH8*9wZ1?+G{!z@ypSMLHf3|8(ew}ac;&opo<*?n8ds*B! z{?+KZWm^#@T|h9of(%iXVu$`4qU(Mk8`z+^6dM!{{E141qK-mQ$-gl}qac-KD-y{` z_@xz#xP})~NML+fv!&Ji1&t{d~Qu%?sRLe^%Vy=4+KPyb>$d zCwy3x`_qytpO?4qeQpUy_!~mnqQV>7$52IS$y+7sE`3G!2b?5s68~y>9zTC+=#Xr! zi(^)gwfdV6_cA>WCoXJv+1Gn>6XTJ!1InX3n|8XMh!FB^$}Y&?IJ0k0+V;btr+gpu zXHWCbDRrex-YQ~9i!H3r;XQ}ejIODQJT9z+tr8n@8~rlbu-A2~7;89A**Z9X=NXy= z)_Be<&c&-*v$|OHvLbJG+%4{SzbAUUf5T4tJ_k~UFr9OExv7AE{fB-;-!Or;@Ywn< z?s}oGr%vmaet90a*V)HEq$H}fnEtGC?dYx6F7m~|yZnuzSY z%nUyew1MtbhRoZf7qU2Z$xqkt7UDu*n$H?{OVm`9^rT%V*37@t&ZA-UB6fORR>3L{ z=wU61XxQf(@hLL_zvi~k`K?vwo@sAPH{JOp@4-#WLGS0*jrX5J*S@yBGMZ&>a4>mu zLV!mJU)OF!jeF0WYbxLUo?e{qaphil0lF*Q3Ox@Ulb@5~4A{Yd^Az|28dvxM&areF zr^WXmK2b)Wb3cwge=nr3T)VP3;4H6Qp$s_xjf4L`9H*Wi#WxkE27Xdy_Hb*OdG%VD zm6T}Im~;D*Ma_p~<2{12y3p0#tr0mrH#}{Q;%6)(X-*cXp5zkxTCyJYWIbGGpA#!s>-ep91`+^%8`N}qO%oV=p6ZAVXtTEpP)$FN0LE0$voa$ zHs3vX=tJB6G!;_Rsz+Vyby+c$!@InmW>fdd^4zh(Q%yU)x>c%x4nQWZX>`AQZBt3; zi<^#?>hl2tIQ@aMlDQwRZhjmZ(>&{A4^iVnl^1ZEQ)pKc$l;`jqv-VqWkO31DexX) zkfh!DX|`wMLF{Yv-3@CCzSibgs-;~zIl;5~VSs1|*+{B&X`EUET8e8$JmucxAvrni zgA-xuHMer_XKM)viBT7g5i7Y7%>=o9{3gUc^u|48NkqmUR1 zzYmtPsBAR~9iOz9qq|?F;e;}0noc}rG$bsLyD_dPT7Q#fnh}I(_4ArPQaZ_#PN?!8 zKg+vndPd{ItJ95M(2dQSe7x(kq$9Meh6nLw!L6{`OLl2{B51W z3r;$%ovU9J9m69O-!}GK*2^<$juY4!?RDqswHFLznNPdy_}kCUWjS0byI`Q4sm5I5 z(uHf*xYtYe(d`#ab9`F}MW6W`t>V3An_ompQ|WYpOUf%cC7bp`$0zE1g!f2m@!T}_ z@w_zm+0*7aZ~LB;wj)oE`0xb98%8>xvqn;(RIs@J%mA-%w_* zxeO2;MF!`fQ{K|CKuqKhb*8MW@a!up2#(DQ(#f3g%C_|W$ZlzWojD@%fWx#by=X#5 zK)l(AzQ<*E;>57oR>AHFF1|evTxpMC&$xM>d(y*Im6l-Xs`@08r{kSh&czm=DLpHhF?TH#2ux_P21~ zJ;8I3wyc6TC%`<0f7H9H<`d|9A1HnA*xx%5T;#TXV%MzXw#Y~##Jfy) zfUqp)-w+zmk7U)w$We93g?3f%gOsm=Xye+k;Shiu(y)T9aiW*oUfQpF_ z^#F=$hoaiR`dakrpLJglEeb_N7ViB|Y%CCJwy|};pUg{zmMeRAwq7Z%;w$Ii4qU1E zVAO#_e}X<{*s%%7@YLZHUd>9`4M?p^+RLu(lrI)m!^FsvRNl}Xnkeyja7fh7hHl_~ zfZiBNNnTPIXtM=ryS2s$0p0{Has(#+XTs?B6uv2cm)A28zRY>~ALCex={3Ds0 z^`4a^D^_X#G6v*+2HBDbV?4>~Y@xW1X>9j+l18SX(a`vX{<{ZIwF0HpTNT&7s@R)p zYLhxmL&!rh(Z*dC7`or?LY=KEKK0U5>{>LD$+YX3Z)xYa9o~>l@@av1^t2Z1*$9)k P)6yq*$X=&d&4~X8FD<25 diff --git a/RWSDocsTemplate/Plugins/System.Runtime.CompilerServices.Unsafe.dll b/RWSDocsTemplate/Plugins/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index de9e12447827d55c3995c3ea6b26f8ef50d1eb65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16768 zcmeHt2Ut@})9{{?5SkQ06agWC3WC51O;AA)5D^fhDxeUOP!tkOf|P54pokq65yS#E z?23(hZD7aVy^0kTuwX?L`#mqL7`+LH8j+E%bE`MK_~#Dp%dc+$H{xUk8o3UOdX+aKv9uW$Js;5 zgx3RJ5-=gbrE)`#lAlab4!l4w&O$IQj~NJQQ{T>1hLXJSs6e}+WX1zt2APpP#?X{G z#74tI1fOB;KKp8bwkX!L#LhrUhk&r_YN!dJPX?I8! z9uFw774lL9z(~m&2Zdx?M(`>;9taIpK&h+;saJSN*>I$U>R`+snh2><)J_o0l&ZFq z^7GtpHz&P_>u0)ET=&Uix3j(1;Jt2Fa+m#Cl2mq9@51QXYqO`EjGMGpSlf6kaW?O~ z$=|0#6xH&ar)X80=xg*v+`7`kGx460sBW7H`)O+%k@$;M`^}~-i%oBd~yq2^f z@BaDRLf287ug{(QDX;(F#GMZkvkD(ON4N_5-2LRsJucKGFr+LK4WEc1WN3v*nwp&U zRR@!i|Avms%?{zTT&fXW0!Ltx)PvKY5h)qk_%&UlgP-bARs&IWeqDx9>yfOA-OMv9p|4F-Y+IRIy^3U3p(J{&# zsWAZ~4d#RNH!zy6xEjNXoFBRA<5ZvD_DeoE z?N{~3{Gwec{fBnPeBUm~hg0Jt`=Q}dT!}>B0r@ehuE^CUeSk*$2~9~#Q?O@Cuo|_$ z+5|464GkSJ6eBeX59tFYIocAo4uk{Cm82-46oBn8x#m;B=YT=A&>$Zw7AEr(MI=Ws z42*QO=Ha1eG~~f+B6HtxKW|8r0KWkfWIi-S5Dz%{0E+qQ;VP=6LO=F#K;VKLvd# z$iv2A4D=fXB@~=X!L<}TMcYgBLU&-iqqt6{!G_2chrc%xjoC8|0lwsomV<3+XECn<@T83re z=`dz-2R036uTX|f#b<&3%4Jvqz6fcd-7;(ez7(*!4y+vMpxZKR4V3Ajw;fnH(nnp) zq>}B$HzGsC?7*s!F>;h)=b+3K1$1ClFm|pCyN~~YERa}+HR83%5>4;GPN9CNsDtwg z%;s7d)`s6f*62V7_88fqs~y;DWQSU0m@@4(%*AIJ#-!ar4yYSU1*v%^?J>+n{|@Xm z8i2fISU;%eio#^rVA^Li2ytatI87OILzyxx39un(t_+(3m?tVHF_f=A0%phy?fwf! zT8kV0Jsb@b9C0c7-{+-ur99HSVl9$FL!}Ds{8uTp9g@h~`M;w)q-2mv_&vnYhmO); z=k;iEE&ZBDu^lPDFVw=(NUH8wDj)yLyeb+2v(XhG1N8)`29`>~eiUR;&=sH-@}%;9 z6dXmtF#z?@M1Z|eGC&5(1-KhyA_MF!Zj1cU9DwTRC}xXv(OH0o=ovtB3R7^PQh9V-lrhKDSiriP%w^yITS3XU@ZmjQxMT8ehPX}Fph#b6fCD;Ed}pW5YZ`q z3VKkmw~`r1cnLQ^^c<;Ir^6gz2q7J80n8NX=jD$%x=$8R4-E|hn;~}{X{szsRb{EV zEY*;uTC%jOEY+2zdQ?gWzawp@pDeYOr8ejpPIhX8UQ_+q$>=Ou>L5#MBbI z$x=62Iz*Ow%2F>`>LW|h;6MR4J%#6vLbF6-UaDg194!AnTtambdC zr%1$0jZeuM27N{Fgd(7Ivdato_z41GD%Bx7<(FJx$>J2=kCnZ7B91UQjqL5m!a$yw z4M%nMk0oA$v@BtAVv_i0MKCzN!m#9W1`9!#9EBRv@glE)P*Nc&$!xwtVNm>dPy$kD zU#`n=5j#;#@IHzft7iZ}vcN^(4s($Gi&U#38IyrQ<` zGb5XQ84sMKke?`o$L0p{QxpbFQcxHY3DSie9wM=DK075jkZ0rs4ZVD4SWi0eB~~6ZryAG)IKIdGYCqiGQ6`DGeqO);O$SL}QXJ z46){8@9L|z1m3J0_y1suv@&8dV?KBs1_; z)y5%5B5Kf&l%_)VO*W{~Nz*5@`qFYTD`U+mClCAd9E6HMUkuU{10E9U$s#uha=%c% z^fB_-wwtfk*iPT1we5?>lgD4iw=9_Xi8d)EFQ9ah@y*IAd z@mPUP=+nzc`-FDJ}UByHDshgC1X;!FuZ%Dkevo= z-6xa7qg-EDl2DK#!n%Ou}j9$Phz%wj+ID4S`{22!s>lJ`Yr*haq*@ zHbL4SJxmD89XVpi?#M=FU@}K25D5~*OfP{jO(3LPf-RE?#>1qRhKLDk7d9Cl*A~Gc z0_pv<20|tnGUzBevW-bf!|V_Tc4lg?rjwAajA?^92w5BmC}<>^XOg)eA9=i}vm_Q| z^-f6%WW$=KJSb15ll6ad|IIakQTKj*gmV5WsPxna%isq($w$TxM|&W& zRvyp*e65lrzz8@W#{%?0A&~P!L1-l4egKC-o_r3{Uw$RM1OuD}hRz5mB7h;X47d=u zBmDL81{8x<*+>ZOB!iRXL7RM(0NWS&^d=n-Y`H?<;KQjr1yV8a2>_EmJLq(f6$6=I z&w&y?O8iMn_n{dK5gi{#6c2d>{a66q3))MC4-aaKp%*faoCT>ED5=O6Mx0KSBvU-( zeSzdplgSIaIPeM4B)~b46G4q|;1_|c34oJN00dR!{iIQ2$pX!>srJb7K&q|~+9fyc z1n8Mb^&*5`1k~s|M?Hy>S*|T_sz(kr_B5#1shfZG7zQE@7=ygu2x`nCh5j62+|KaY zBNs?naFe$M9g`6wh+#qG0HbD>)Tt1(!-l!+)WE+|R$Ih{w#g_NY2>!hZvga}NcBk0 zTpG+RX(@>)3G{`~M$q*?uYX(M_N3ZpDzqX3s*suqsU^Tk5PC*vDmCsP87FC-;*3(^o^ zQ?9^E)|Yw%4$L1}o76k$H`uUtco2oM2l-hPXDF0$sC5JfUy7HUaWPnc2rxVNB!VPj zXeS+dw*_8uUE6^?0-*Atju^lLZPJp~Ue4K#d0&*t6 zCmwKDkc0~@3;^f^B_zdx!sDSl0cad}xl{|FTHsIt-Fkw2zga$)3E`K=2qtS6p2@x?2HERY&$0P%Aj9xyH2q1bWP_zhD8iva0tMME}u)eEH zXKGJRi8FuZmNLKWf>DjBt=d4=jUjaCDE5Gr|Ft>9H!x9&gC&f;rb4(GK0N5 znf3&WMHu(cV7U@bguOk>VSuA^R1Xb%LIEYj{}%aV^3#4HKOw=)6cq(?N0VS$FxQwG zF2OKVRXOX*yUG`DpNk8YuRJ{CWYN819pf*~v#sA{20VFk)oDlBjA;V@mqy<*3c|Ns zj!*X-xwk}JnJMn{-)3s>N|T|Ol*t%+hMk9*jD z?#=+`X%lZb+|9X%gP~$;B$xy=GL=3k;PrqpsV#(|G*gS9&&| z%M426NiTOIW6WMWu zDRv+eSTfi#m@sLSUMdN>hEjFRI7p6~MyJKzb$qJPkZnCL?4 zOBchw(Q!Cq|8+srBoNsxdga|T^H4z#N&koimM?AE7fMz;du(Tvr&ec|Go772MYgRN z6&Jm0Sb=($OWR5Dx%xxB7xkUfqsJ4k#g%SzxUWNIrZ!$_wY;~S(X!;~3EJ+^7h|{X zHmzQsWIs0X<=cx7%$AohbkOI}&80poXH5F=%DC9cqvgebT`nyxyTxzah;EY|c&CRH z1Sv1s*yq-y(3UZWA1Pn0H!`U?|K{%2`lgEbee|7$k|)+dFE?d*hxJm!uIineq3+e@ zk~zwJrS*Wm7s9rvKR46qe`}jdqyGEguSNHhH0RSTSB80fjBDI!{JAzPKZRa!VEd}V zhhh2cpOsJeI#1Qr`*6FuX?H?%NyFD=-k&GDuAb*NwDP%9jh<@d!_+d}ovT)^s}vso zbZ{5j@Xo>YdwktbENfY@cg}5lWA~=ZIl3{cO6GmupshZ(xm9SIKfS?!_kvNTf6TCK zjF{C|WDwvj-Z;(uOa7>+s=%*3Htw1i=`{KQwxwSRWA~I{)xK8)84eE^B1cJU(CS?- zla5acTg51TpgnLWZ{R1%mL{5k)rl3ABTF^*)V@m64=!H2EqjPjW5H(oM^_TC4Eo94 zhVR+jSyUa8d0+!<4sfA^r$dS3s6GvO&#rl00*>w4PJ!Oi;Fr$cIWsb3qL zzwT?&V9rB%Dt8N;&hqzOt<~P_mu2^4(IR(^z0(MZayB7RikEH!YHZEI%haY!`_5R1 z+=73Ldj%IxE=ihhzs?mLB7na%d4YW=CnR$qILY)(7bihPQ=HYg5wM5>go{1lC(^W$attLE) z3f}ZP!^ME^w{P0fF2;8TOgN!)L;aP@ky6HvI@fDhH`dTAvox}}Gp82C^-kHo(r@{b zq;Z$;m4)t9>wk3n&5hREvQ@YLSv=-+oPpAlgh`L>L;C92HE&i4zOc)?dhCs3wzTxk zNv&s6TL;EebbmW+-+dSE7CzT0bA35S%jSy5;`WDkl{K!#WUce-*Q{}kO>+8+YURbFYPYH-FptTfX5<_o}&LAI}P!Zt$kUZp@>?K{neQ zMjx+s|7w3_7tO6|=k`S|Q!lT`>EAXoVxg&1pQEmP?zGT-%eA)lG@pLv?LJ!my!WxM zE{4?1Et+|t)>PalR^M{(Sqn>-J|(UroG(nSTC~l`ymDhg3)^ITgQee!*n$Ur#$GY? zcMmzXCvr${+N(?1(RSC&AEu4f8Z|6qS37DrumzXI-m2Bxb_$F^asEH?JkokEq-{|6WV_~WUcxmo$&#yoC zZ}#g~scX5ua!O)O)9m=n*qwIM|BPH7Qe($7UBxIK&CZS^-|7CQeKC={ ziWHtn&s|F777@7%JCtNgBXaYIA@c5Uth>YCbw_UATmeU9mnKY3Wec-7X(HPsaVp`_ z(Ev_38rw5_DFiQKsbEkFTv<7ADU5~dpcpQ_(jb*IbY;uz^_@edcHhJ|`RhvVhh-Vq zUb!JoG%Hgt?%KdvR64YH%H^ysg@<{uw*B4Pj|wlP=6yXhu@S(BULx~qG7WfZwSc)~s9 z?UtEs-l{ugeW5sS-rF;M@nKd+W^35lrQ;wE7gf0HbzWQ5 zS(cW`m$h_6^;JLk&r+NppRnilgnfCp9GxFyf)xfi`oCJ!ipvfzXLJdM{FiH2)JgWo-cBejtR8&Z!nxco)9t*& zyQE|Mpw%Jk58bZvsh&3F^ZoNa{Gs^}S8DX%}AWG?6#3*f1{q8kJU2ny+V%#buI*o)xr=df+G#bW| z=v)HYxsDkk;}bfEfV2Sp z+vt5!KTl1|OA@0x=gjpROsi(U8DW2<`Carp`sRMmN8^lfBl6#zch}doC*Xu=&vIoA zV8LC@*3r==ilFD<*xT~li)(Yw5xJ-TEyvP6ggI;{aIrM%JeGQnu`u4VhtC2g6#?u?(iyl8gUjgOwIE;7dBOIB?9QZ%ahdC#V% zQQ7vs3zbz%iOB}rU*)lfNCquj+MYjQ=83+~je7Mli>>MVXq0_&rPH`9tK_$v*d|tj z{T6qYq<)Q#F5szdKi|IEri^#1Xt#OSODe@;+RnEi+3{YgW9d(ApVTjiMF z4vOD7^~n3wQ)#n(<)zvI5q2@6MGrN*yInmvd00bTZs5~i@`J4*XsU<8F}AU0ob~TL z9``us+h~&I_%*W5G+g~Jr_pPifibgLg{@w{O&(@=+#xAyMrt?_Aw7)-5fFAMhpHS@y6>X~T= z-5xeIw=^>Pw;D886wbD}9-@*z_zQFLwT7{$7p33xEzLYTz4Fqk;ph8xRSo#Kz-Z6q z+Zo6aOt<1!B+FHdme0CN+dfW9E}9??)4sM&4M}Ev zdOkVHzklrUqmAq%ld9bltfOD)g<8;ACZ2`{OM0DG)tx_?O^m4`ytQ7(6-*EF>hfpc z?=C94hTd7c<+_N7>?>L0qjB+Rn{V#9n%;5tqvM9X8SR^IKiyc&PFxt98&-8;aloR( z$JUR%#Mb3oo-p{3pR@lS`}45F7QK2W>Ie-?XK(lC&I*pN8v7-~#O+mN`j&&UhX#6# zx}>$7;hs3HEuofH>^=46MgK4S#$~6gHoVEUQe(ZUAIVs_w?M_|ai-CZC#B~GH`{sd zt9*N#dvGmwn5nur^W5hHwWqwtj_bZ0QwlN*lzXZs@Kg`}_6q(}*Yq#Bf?s=D{+IWS4wsnRMMUm` zzudla2{*a_gWEUjmo7Hg-%on=_6iQQ<8yO@*mo*R%C!+gOJ#C_UKt^whLwFD zemL-aLRh4V^(cwA&Zj>@=bn8Vr!#xfSq~4-vfD8|zQueP*Tbo#cZ9$AFu47KWhhE?Pa>?6PusH#hE?@aW|Ecc-(Fz@PB$Z8rGAbK1J%1!MXh z*!zXvkhaQxgvFQe?RH=HHqLk0A0NByR;0(1*XK(U3g>qm^u5YLo{%)xT7=FuJyD zs*|zGzIx|dS7I036&LvFR7mji5R!%8SK;p6UhzNgIbkwdD6dNL}n5 zqT~dUOc96-a4ymq16(%g7|RZhdTO!;$Y81(036r9heH5Vnab-7lQOh_XeJq)6{_Rp z&(R%03-b1gm#YyfWHp*{1+zk)$MVY+k0u~8EjJfUIAY|K(l=@|=g^CLQ=K%vF$9xB zSI^Ly{&3LF^`9~$tB;=6m|5qw+NSan+rzQ3?l@a)_%ZLI%9)5eWeaVtJ}6IYyRKK;Y%#wp z`{}U2wq0)?=dmO-4Y)h1QWm}VKRct+Skh0fu8OfF2{wW-=!iH#FiGPtF@+!EMP9r; z+U)+_bU1kUbRWM7*;pB|G$y+G{Tj1rLpGERze(hNRA>OVW92?2a+`_VM?~&HIy29# z=-t}5ekx02`jweF-`QQIF=Os{W}Ro!h1KIOA1*vix!~Bs!v}gUrtnBqCk(;L3|{{wS_uzOLHFGr{lTPDfoX$z#smd2>;<@ZQWZ)2*8wYRrbmKM!)8 xbGpvWfLL?$K>u0wJ&$A6u2GFEEx3%b=$Iw0Pi!R9`yG97)wGL*xm&|IAd?p)!Cu*p9qc^qcx`7(>=?fw;1bX7Uau$2&TM98 zlPndj={psOrvEA`=tDvUAvFS8P!%ds3ALrAEtRTDpf*%hTPn5ck19WkO6Yg)>|^{0 zYJOF%xb~d6=W)+H_ndp@oV_FWeVIZ;6vp$x2ShL9&8<(u4+jfiH*NlY6TR5*#+H|r zV{dGkoHtyp;Mh4w&ubaovTRRF3(YB7nqg_l;}crm&WgkhH#BZ9s~#I9I;Mo^Z@)-B zTbb=0+N!Nm+KJYH67{K_op@__`tT6lB>SpwHxtTYL<>Mb=N6*b&#@@~*WP86Nobcl zh>mlokLX=?#L_lPv>LSakn35>`!HN1st@q%fgcUv2~V8!fcL}!z>{k&+YL-Mjc7LE zxK0L`w5<;v4%9k4fz}7>6OJ%#2(qm-i-&b>z!PYFL`MRs>^8Gs(bzVXBJ}MoM1>oP z6iK~)kPd}xxVv$ki-<(+7`ir=*tq*vb!RibH#ksT*xlS7rV~&PB<9=#N{fqVH-_!C zJOT@BY>e71c(ti(c1P{?=(X54GY^Yu+!=xLRdvh@`(pM+kXNfAdlTMu^)6I4?uLGz z=LNjsj+lEZh&!Bvn9Z32us2KmG~-Xz@YfjsLk+*ecuc9vx1j4BuHhxdpQzz$Rp9#p z%KE>{_}evne+c;f0FvLR?$p?fw&vTSstxb^D^~5T=vKW(Met`DO!#5xuAE;XTKD;x;@`BhMSAklPHF61I%&vrOfI4%zq5=36S$ zdE{G4J{+ZcREAB;{_u_T7%Yy`US%p2rB@_;Qo=(jQ{I#PX4xN+{jJI<#*&1ONXoo& zUX9YP=&IUC{|ZGyO_Wg2V(is0Q@#gElw#CNaqNc6fVYGg{!zm1k;_=#)9R&goSp*(z;!`~3YT!`T_fN?qi4RLCfVxRO%w|s z3XN2;ual33XiQ_NKPjJ5Ujx^W*yq=GV|5`q?eiL5rDwg@Cna#Ghid_0=$VjBamSSJdYyL96I@fX(!0z>O4D610tO1iXXp0Nf+tehCL8{Vr%p(1fJiFJXpKpgc$} zpi2wN0DXdft_;z6c#C)LYxEX88p7W$`U-^?*qgz22wsM}tL+79mwlD?RcSb>e0bzY ze0*fPL@&wxvRLl2rZ{G}-fRb@#)Y0eZkeT|k?{=M z(w)+5Cmk5Evqe)JqP&~29n(nDM9K9;J~3dMrjUYeVpv$hF*4Mj&C;;&rggI@hHPhA zcMP6@X@k}o!?CTru)r>pSI|^7iYihm%QP%84jU*nqB{>}?X#A|a>6?~s^30XXil_`fW_YlvXk`06eDBglU`dfK=5lOojW%HC zrw!LwMC*55kx!eYNy7_@R>_W@6?s@$(=w?$uyhFZjW}xu8I>_ZhAF0njI2F#l_Ov4LsIc9Qq&_L1k?7Z=isO+cmz(m;Z{h+X@vT-I+g87t{=crgWF6PQ-gN7ZuSg4(qibTMEY1BZ`ad0#$6VZfS zbTT4k&Dp*N64n`<2!e5g7FHvU6b&;goT_Pysp&GedSb?O$Axskf2FEws$p=Jxostx zM8>n7${Lb}p0jM%Gcs<4R0(3r@`Pg-CWLdw$cSZZe}@XE%J+{SV$KnC{V-L}y-P0Q zU;7SJ)p0ly<04lybq5>N5iTDhmp~Hdj>}Ww>yklmdG$Dju*{|7=~MW4QQ)gYDGMI* z{Ak#)AJz6E_rW@x#>MmsAya0^nfZg{>4xRrB}(|#Zk#5a9OOQo(x|%dogy1qLy$$Z z`2m`t1IX4av5$5FJBti-7#U-R4iUACfo@Zlij*ObMj@BSNZL3Fx(>RH%%dSId639r z4x6ZL(M-NIm>xc78dNdwkC}_k&!x)-|3dcI;UZSgPD0g=!ga9@1VVM%|VG# zSeM7@nMM&Qar-nzyP)gvNpSoU`+7$pmyup@G20w0*Wj<(*u|^&ZSFudMq9?9xkx$4 zS~P}vGScf=*=J8sX$SRF0e?wwJv=+$^>NI?Ugl9b;1l2;tG+cv?^>Rpfv5IDGB~d* zaerBgFSvk1`!)w&Oo>8GJ0*8DJangJPQjFh`0@D zRLSW+^{KHthJVodWWz64zyCOeHASfpX{1EZiNzRgVxTe}@5gWNwegY?KN0m`t2C86 z%~an^4Uq7ub#u$jLgA zHY&948VQXevS!6E*m$)n(0=%grggS=;=8a*q3wHnMQ88c?sVIpJsq8GU0pq*t*7J8 z?zYbM_Dn~2Z)dNV%i@|rp}G$I0>vNEh(enZql1&xs;IS`^$+4#>Ya&BSlzUy%1jz= z!PHA!>#gBYT9u4i@#^zcgc9x_;BrBv6dT|>H6tJu+*=OB6jv zH(Rx_V%jt^__oVR;Gk7RT~Tg5@Bi$1?y_4S$1?^Ojo}g_*l^desEtn~Cw_Wr^!HzQ z{@K2ZM|+=m;Nt7^?DK(rGsA{=w3wc8WhK+57mT(n%9$Czo^fYZ4%xNHcKXx|%0Z#K z;u<1}LN-lx;mTyO*sOeo&)q&rE z9NJ!eI6504&z|#S1z^EmGhprY%%6}s+W&MO#a)7rcoKQ#dUMF zeuo7W+qi=NPh!<2W3^b{(uggMSC1Uij~QI}mMd@*Ugi2ZSe-AAbJ;~Jzp$bCKDjH9 OC{`Byi2DENfqw%mhVwW8 diff --git a/RWSDocsTemplate/Plugins/TradosStudioDocsPlugin.pdb b/RWSDocsTemplate/Plugins/TradosStudioDocsPlugin.pdb deleted file mode 100644 index c18d872fc0c7027f5e15fc2dc5cfdd44e317a3ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24064 zcmeHOdu&_f75|)ukTj%;352acaoe+xiC@WWXde{$RkQik2;6Md}|LV_h|EW16O^Y~4Ue>mPIswpE(e?DxBm z*mc}A;G5Do_gKg0dz|la&iUTQ?u><1MN^`>ucf-Bs>;{d-R^4$1cN0@m$!BcK%NjD zkZRy0s!y?;9J0xKP;fM(JXizgwFb)9 zP52)f@;B|cz3PW;1Bd>6OLW;Ei@k-4;#qlm^X@|vxv*5`q6|*izvQC_zxwjC@Al}w ze*Ey`oA#}Gr}^C94=SOluSGg!d@u?aQ&j6y#LJ)3@`37BrZ!?~W8kz3bg4Td* z{{?NntUI5{{x@L-NS*&#H{w=s&1xW%{cm>df6dy<>5e&d{&Ua&PFv>c)aR7_-Shv| zv6s`WIA#Bje(&G-i-8w9_jK=i`f%kb@j=(Q*Q!oV6<=&Ddu8Hx!rNX#Em!dmaH_~<|^q4oBtQbf_ZjoembnCWv( zZjBDNB~XvtGOFpyaO{w*2Ev*U;f=imF?}#YyCYV+y3wxLD|X0C@10|EBswe`?S?OD z*J*M0N@`5%kINm2IArV^jmwnIY2o%;t;CF0RI3%IWl{Pc=|AZ2+i)Oc6So89-Z#a{!62H?>5kLd*`+EYvZ}{qt=E>nBN0{RL-LViQ?_g|t0^z0Ea&b)pbZD?KpH&(#(Ut) z{Rh(bBK#+W+sx-3QIy8(Mi-9;Zv9)(lg~k9K}yh0nw9dMpa95nRTd}5*E)n*_oknR z8V3>PxZ~Jlo(yUO$F9xW-u%!x^0F@SGB1^vq*ViArF#J-sfeXQu8!rR1M=a5mngV0uh*te5l|C)I+gdK>87pgzzqfr59uMC=nKq7Aqj_1+E| z1U3LySn+0ryNrGXQO4AnXIl3(1!W_AL5L^53tA_{LnWdV<$A@(h!+C6W)f_9Nm<_x zU?0$y4Z%+h`6$Wu%79!S30zZMSR5Ll{q6PttR=EN-WbJ@Ft!6@XiQ(*lI#DA;IaA1 zW31(w)_>gnSl^Y_`ihjbzC{@xQM4F017jWer0YA@K%*Sj2hJOU2Oqn?sq+xy-&hy8 zPLzoIaVB0mJrAvEVa&;AQO9wkrrh|VuXlM-^@m#^P9+qA^^Z0e&sp>}i`H1Q!=evc zl)OaAq9C(^2NuZ&*w&n2d`?_5n66a+mGWm)m@$E?d$us1Z3XjMo@WrwGwySod(A-Z zTRlJ*t{n|jh&9Ifjr%}e$^pMZtWQY~-W4Q-xb9p0mJ z&wR+V%bGk^+4_{W&^M1rZay|Y`|J@GKNlz$KCuRP?zT>EJ&+c-82U`|)x z8%qosPmt9;oh?#$P!`n*JOOK>T2sT-gR&Hn)&95=9x@Z6vAC>Nhd&#KuF<9W=|N_% z>pV7?rN?s~dp3(llK0wWK#r#8`Ik|^kAQr6EeBo?B;e(lueZj|gqK$1Wn~2l@zyvA zS^`RM5_t$`c86G{3yy2xCe-KyzJ$5n2>J~iT1aguM4Wz;bx0UY!;^Sm^C7Jf`8vw; ztauv8cQ?G7<7M2mFwcv$@~uFQ09u!$q!h^e2S*Kk(6ly33P%AipLnY`Mh*LjcY54C z&GQW3?_F?413Uw|uy{4#{{Csbfx?>_RB{Muv#nrW%kvD+x5rAL>;IcqRcBQ>=fC^@pXpBxftkRS@bKt1B_!M{fzt*PB%Mqomkv%C)fYOfxbY1{-4JGoqm<)+Fw1e z^RJJ-`qGx8JDQ&P+R;;kuKy?bPea%LGySJa*Z;FX=Js5=N#DvO&`JLfeG2P=8-V=n z$r>R3=V17d()~ZHkiHT~pAmmAL(iZOnC|~sjWpgR*8*Mt50u~#(97zAs{vO7t_EBU IEItkVAM9UgH2?qr diff --git a/RWSDocsTemplate/Plugins/YamlDotNet.dll b/RWSDocsTemplate/Plugins/YamlDotNet.dll deleted file mode 100644 index 0fa67e1b39c549767825f193f52d30082c010f30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200192 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

w%UM=d?^WMy-ZwhV^h#(- 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/rest}} \ No newline at end of file diff --git a/RWSDocsTemplate/conceptual.html.primary.tmpl b/RWSDocsTemplate/conceptual.html.primary.tmpl deleted file mode 100644 index 8ba5203..0000000 --- a/RWSDocsTemplate/conceptual.html.primary.tmpl +++ /dev/null @@ -1,4 +0,0 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} -{{!master(layout/_master.tmpl)}} -{{{rawTitle}}} -{{{conceptual}}} \ No newline at end of file diff --git a/RWSDocsTemplate/favicon.ico b/RWSDocsTemplate/favicon.ico deleted file mode 100644 index 5a2d99072fad94d0f9997a0eeca154a7adc12bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 894 zcmZQzU<5(|0R|u`!H~hsz#zuJz@P!dKp_SNAO?xUKmw2f!Z7go*|w{-$|Na7Ze_tstvib&J zaYVepBIwM;3b^{&bD8U0CE;2Kst1}jrIVx91*(M@^*}ANX0mkW2u@G;n33;@-#u_y wNc#Ew8&)|}z%LnAr0QN`2EC2ui diff --git a/RWSDocsTemplate/logo.svg b/RWSDocsTemplate/logo.svg deleted file mode 100644 index 70726ca..0000000 --- a/RWSDocsTemplate/logo.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - Artboard 1 - - - - - - \ No newline at end of file diff --git a/RWSDocsTemplate/partials/_affix.liquid b/RWSDocsTemplate/partials/_affix.liquid deleted file mode 100644 index 15104c0..0000000 --- a/RWSDocsTemplate/partials/_affix.liquid +++ /dev/null @@ -1,25 +0,0 @@ -{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%} -

diff --git a/RWSDocsTemplate/partials/_breadcrumb.liquid b/RWSDocsTemplate/partials/_breadcrumb.liquid deleted file mode 100644 index c768bde..0000000 --- a/RWSDocsTemplate/partials/_breadcrumb.liquid +++ /dev/null @@ -1,10 +0,0 @@ -{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%} -
-
-
-
    -
  • {{_tocTitle}}
  • -
-
-
-
diff --git a/RWSDocsTemplate/partials/_footer.liquid b/RWSDocsTemplate/partials/_footer.liquid deleted file mode 100644 index ddc2672..0000000 --- a/RWSDocsTemplate/partials/_footer.liquid +++ /dev/null @@ -1,16 +0,0 @@ -{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%} -
-
-
-
- - Back to top - - {%- if _appFooter -%} - {{_appFooter}} - {%- else -%} - Copyright © Microsoft.
Generated by DocFX
- {%- endif -%} -
-
-
diff --git a/RWSDocsTemplate/partials/_head.liquid b/RWSDocsTemplate/partials/_head.liquid deleted file mode 100644 index 2af71a6..0000000 --- a/RWSDocsTemplate/partials/_head.liquid +++ /dev/null @@ -1,38 +0,0 @@ -{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%} - - - - {%- if title and _appTitle -%} - {{title}} | {{appTitle}} - - {%- else -%} - {%- if title or _appTitle -%} - {{title}}{{appTitle}} - - {%- endif -%} - {%- endif -%} - - - {%- if _description -%} - - {%- endif -%} - {%- if _appFaviconPath -%} - - {%- else -%} - - {%- endif -%} - - - - - - {%- if _noindex -%} - - {%- endif -%} - {%- if _enableSearch -%} - - {%- endif -%} - {%- if _enableNewTab -%} - - {%- endif -%} - diff --git a/RWSDocsTemplate/partials/_logo.liquid b/RWSDocsTemplate/partials/_logo.liquid deleted file mode 100644 index 7bc65a6..0000000 --- a/RWSDocsTemplate/partials/_logo.liquid +++ /dev/null @@ -1,8 +0,0 @@ -{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%} - - {%- if _appLogoPath -%} - {{_appName}} - {%- else -%} - {{_appName}} - {%- endif -%} - diff --git a/RWSDocsTemplate/partials/_navbar.liquid b/RWSDocsTemplate/partials/_navbar.liquid deleted file mode 100644 index bcfde28..0000000 --- a/RWSDocsTemplate/partials/_navbar.liquid +++ /dev/null @@ -1,21 +0,0 @@ -{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%} -
-
-
- - {% include partials/logo -%} -
-
-
-
- -
-
-
-
-
diff --git a/RWSDocsTemplate/partials/_scripts.liquid b/RWSDocsTemplate/partials/_scripts.liquid deleted file mode 100644 index 6640a85..0000000 --- a/RWSDocsTemplate/partials/_scripts.liquid +++ /dev/null @@ -1,4 +0,0 @@ -{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%} - - - diff --git a/RWSDocsTemplate/partials/_toc.liquid b/RWSDocsTemplate/partials/_toc.liquid deleted file mode 100644 index ea6706e..0000000 --- a/RWSDocsTemplate/partials/_toc.liquid +++ /dev/null @@ -1,7 +0,0 @@ -{% comment -%}Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.{% endcomment -%} -
- {{__global.tocToggleButton}} -
-
-
-
diff --git a/RWSDocsTemplate/partials/breadcrumb.tmpl.partial b/RWSDocsTemplate/partials/breadcrumb.tmpl.partial deleted file mode 100644 index a4d3602..0000000 --- a/RWSDocsTemplate/partials/breadcrumb.tmpl.partial +++ /dev/null @@ -1,11 +0,0 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} - -
-
-
-
    -
  • {{_tocTitle}}
  • -
-
-
-
diff --git a/RWSDocsTemplate/partials/customMREFContent.tmpl.partial b/RWSDocsTemplate/partials/customMREFContent.tmpl.partial deleted file mode 100644 index 67395b8..0000000 --- a/RWSDocsTemplate/partials/customMREFContent.tmpl.partial +++ /dev/null @@ -1,2 +0,0 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} -{{!Add your own custom template for the content for ManagedReference here}} \ No newline at end of file diff --git a/RWSDocsTemplate/partials/head.tmpl.partial b/RWSDocsTemplate/partials/head.tmpl.partial deleted file mode 100644 index 4e8cd79..0000000 --- a/RWSDocsTemplate/partials/head.tmpl.partial +++ /dev/null @@ -1,20 +0,0 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} - - - - - {{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}} - - - - {{#_description}}{{/_description}} - - - - - - - {{#_noindex}}{{/_noindex}} - {{#_enableSearch}}{{/_enableSearch}} - {{#_enableNewTab}}{{/_enableNewTab}} - diff --git a/RWSDocsTemplate/partials/logo.tmpl.partial b/RWSDocsTemplate/partials/logo.tmpl.partial deleted file mode 100644 index 8209615..0000000 --- a/RWSDocsTemplate/partials/logo.tmpl.partial +++ /dev/null @@ -1,5 +0,0 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} - - - {{_appName}} - diff --git a/RWSDocsTemplate/partials/title.tmpl.partial b/RWSDocsTemplate/partials/title.tmpl.partial deleted file mode 100644 index 38c62fe..0000000 --- a/RWSDocsTemplate/partials/title.tmpl.partial +++ /dev/null @@ -1,49 +0,0 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} -{{#inPackage}} -Package {{name.0.value}} -{{/inPackage}} -{{#inNamespace}} -Namespace {{name.0.value}} -{{/inNamespace}} -{{#inClass}} -Class {{name.0.value}} -{{/inClass}} -{{#inStruct}} -Struct {{name.0.value}} -{{/inStruct}} -{{#inInterface}} -Interface {{name.0.value}} -{{/inInterface}} -{{#inEnum}} -Enum {{name.0.value}} -{{/inEnum}} -{{#inDelegate}} -Delegate {{name.0.value}} -{{/inDelegate}} -{{#inConstructor}} -Constructor {{name.0.value}} -{{/inConstructor}} -{{#inField}} -Field {{name.0.value}} -{{/inField}} -{{#inProperty}} -Property {{name.0.value}} -{{/inProperty}} -{{#inMethod}} -Method {{name.0.value}} -{{/inMethod}} -{{#inEvent}} -Event {{name.0.value}} -{{/inEvent}} -{{#inOperator}} -Operator {{name.0.value}} -{{/inOperator}} -{{#inEii}} -Explict Interface Implementation {{name.0.value}} -{{/inEii}} -{{#inVariable}} -Variable {{name.0.value}} -{{/inVariable}} -{{#inTypeAlias}} -Type Alias {{name.0.value}} -{{/inTypeAlias}} \ No newline at end of file diff --git a/RWSDocsTemplate/styles/docfx.vendor.css b/RWSDocsTemplate/styles/docfx.vendor.css deleted file mode 100644 index f20c1cb..0000000 --- a/RWSDocsTemplate/styles/docfx.vendor.css +++ /dev/null @@ -1,8196 +0,0 @@ -/*! - * Bootstrap v3.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -/* COLOR VARIABLES*/ -:root { - --header-bg-color: #fff; - --header-ft-color: #979FB2; - --input-text: #758099; - --highlight-light: #008080; - --highlight-dark: #006666; - --accent-dim: #E6E8ED; - --accent-super-dim: #F4F5F7; - --font-color: #282C36; - --card-box-shadow: 0 1px 2px 0 rgba(61, 65, 68, 0.06), 0 1px 3px 1px rgba(61, 65, 68, 0.16); - --search-box-shadow: 0 1px 2px 0 rgba(41, 45, 48, 0.36), 0 1px 3px 1px rgba(41, 45, 48, 0.46); - --transition: 350ms; -} - -.label, -sub, -sup { - vertical-align: baseline -} - -hr, -img { - border: 0 -} - -body, -figure { - margin: 0 -} - -.btn-group>.btn-group, -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group, -.col-xs-1, -.col-xs-10, -.col-xs-11, -.col-xs-12, -.col-xs-2, -.col-xs-3, -.col-xs-4, -.col-xs-5, -.col-xs-6, -.col-xs-7, -.col-xs-8, -.col-xs-9, -.dropdown-menu { - float: left -} - -.navbar-fixed-bottom .navbar-collapse, -.navbar-fixed-top .navbar-collapse, -.pre-scrollable { - max-height: 340px -} - -html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100% -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block -} - -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline -} - -audio:not([controls]) { - display: none; - height: 0 -} - -[hidden], -template { - display: none -} - -a { - background-color: transparent -} - -a:active, -a:hover { - outline: 0 -} - -abbr[title] { - border-bottom: none; - -webkit-text-decoration: underline dotted; - -moz-text-decoration: underline dotted; - text-decoration: underline dotted -} - -b, -optgroup, -strong { - font-weight: 700 -} - -dfn { - font-style: italic -} - -h1 { - margin: .67em 0 -} - -mark { - background: #ff0; - color: #000 -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative -} - -sup { - top: -.5em -} - -sub { - bottom: -.25em -} - -img { - vertical-align: middle -} - -svg:not(:root) { - overflow: hidden -} - -hr { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0 -} - -pre, -textarea { - overflow: auto -} - -code, -kbd, -pre, -samp { - font-size: 1em -} - -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0 -} - -.glyphicon, -address { - font-style: normal -} - -button { - overflow: visible -} - -button, -select { - text-transform: none -} - -button, -html input[type=button], -input[type=reset], -input[type=submit] { - -webkit-appearance: button; - cursor: pointer -} - -button[disabled], -html input[disabled] { - cursor: default -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0 -} - -input[type=checkbox], -input[type=radio] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0 -} - -input[type=number]::-webkit-inner-spin-button, -input[type=number]::-webkit-outer-spin-button { - height: auto -} - -input[type=search]::-webkit-search-cancel-button, -input[type=search]::-webkit-search-decoration { - -webkit-appearance: none -} - -table { - border-collapse: collapse; - border-spacing: 0 -} - -td, -th { - padding: 0 -} - -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - - blockquote, - img, - pre, - tr { - page-break-inside: avoid - } - - *, - :after, - :before { - color: #000 !important; - text-shadow: none !important; - background: 0 0 !important; - -webkit-box-shadow: none !important; - box-shadow: none !important - } - - a, - a:visited { - text-decoration: underline - } - - a[href]:after { - content: " ("attr(href) ")" - } - - abbr[title]:after { - content: " ("attr(title) ")" - } - - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: "" - } - - blockquote, - pre { - border: 1px solid #999 - } - - thead { - display: table-header-group - } - - img { - max-width: 100% !important - } - - h2, - h3, - p { - orphans: 3; - widows: 3 - } - - h2, - h3 { - page-break-after: avoid - } - - .navbar { - display: none - } - - .btn>.caret, - .dropup>.btn>.caret { - border-top-color: #000 !important - } - - .label { - border: 1px solid #000 - } - - .table { - border-collapse: collapse !important - } - - .table td, - .table th { - background-color: #fff !important - } - - .table-bordered td, - .table-bordered th { - border: 1px solid #ddd !important - } -} - -.img-thumbnail, -body { - background-color: #fff -} - -@font-face { - font-family: "Glyphicons Halflings"; - src: url(../fonts/glyphicons-halflings-regular.eot); - src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg") -} - -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: "Glyphicons Halflings"; - font-weight: 400; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale -} - -.glyphicon-asterisk:before { - content: "\002a" -} - -.glyphicon-plus:before { - content: "\002b" -} - -.glyphicon-eur:before, -.glyphicon-euro:before { - content: "\20ac" -} - -.glyphicon-minus:before { - content: "\2212" -} - -.glyphicon-cloud:before { - content: "\2601" -} - -.glyphicon-envelope:before { - content: "\2709" -} - -.glyphicon-pencil:before { - content: "\270f" -} - -.glyphicon-glass:before { - content: "\e001" -} - -.glyphicon-music:before { - content: "\e002" -} - -.glyphicon-search:before { - content: "\e003" -} - -.glyphicon-heart:before { - content: "\e005" -} - -.glyphicon-star:before { - content: "\e006" -} - -.glyphicon-star-empty:before { - content: "\e007" -} - -.glyphicon-user:before { - content: "\e008" -} - -.glyphicon-film:before { - content: "\e009" -} - -.glyphicon-th-large:before { - content: "\e010" -} - -.glyphicon-th:before { - content: "\e011" -} - -.glyphicon-th-list:before { - content: "\e012" -} - -.glyphicon-ok:before { - content: "\e013" -} - -.glyphicon-remove:before { - content: "\e014" -} - -.glyphicon-zoom-in:before { - content: "\e015" -} - -.glyphicon-zoom-out:before { - content: "\e016" -} - -.glyphicon-off:before { - content: "\e017" -} - -.glyphicon-signal:before { - content: "\e018" -} - -.glyphicon-cog:before { - content: "\e019" -} - -.glyphicon-trash:before { - content: "\e020" -} - -.glyphicon-home:before { - content: "\e021" -} - -.glyphicon-file:before { - content: "\e022" -} - -.glyphicon-time:before { - content: "\e023" -} - -.glyphicon-road:before { - content: "\e024" -} - -.glyphicon-download-alt:before { - content: "\e025" -} - -.glyphicon-download:before { - content: "\e026" -} - -.glyphicon-upload:before { - content: "\e027" -} - -.glyphicon-inbox:before { - content: "\e028" -} - -.glyphicon-play-circle:before { - content: "\e029" -} - -.glyphicon-repeat:before { - content: "\e030" -} - -.glyphicon-refresh:before { - content: "\e031" -} - -.glyphicon-list-alt:before { - content: "\e032" -} - -.glyphicon-lock:before { - content: "\e033" -} - -.glyphicon-flag:before { - content: "\e034" -} - -.glyphicon-headphones:before { - content: "\e035" -} - -.glyphicon-volume-off:before { - content: "\e036" -} - -.glyphicon-volume-down:before { - content: "\e037" -} - -.glyphicon-volume-up:before { - content: "\e038" -} - -.glyphicon-qrcode:before { - content: "\e039" -} - -.glyphicon-barcode:before { - content: "\e040" -} - -.glyphicon-tag:before { - content: "\e041" -} - -.glyphicon-tags:before { - content: "\e042" -} - -.glyphicon-book:before { - content: "\e043" -} - -.glyphicon-bookmark:before { - content: "\e044" -} - -.glyphicon-print:before { - content: "\e045" -} - -.glyphicon-camera:before { - content: "\e046" -} - -.glyphicon-font:before { - content: "\e047" -} - -.glyphicon-bold:before { - content: "\e048" -} - -.glyphicon-italic:before { - content: "\e049" -} - -.glyphicon-text-height:before { - content: "\e050" -} - -.glyphicon-text-width:before { - content: "\e051" -} - -.glyphicon-align-left:before { - content: "\e052" -} - -.glyphicon-align-center:before { - content: "\e053" -} - -.glyphicon-align-right:before { - content: "\e054" -} - -.glyphicon-align-justify:before { - content: "\e055" -} - -.glyphicon-list:before { - content: "\e056" -} - -.glyphicon-indent-left:before { - content: "\e057" -} - -.glyphicon-indent-right:before { - content: "\e058" -} - -.glyphicon-facetime-video:before { - content: "\e059" -} - -.glyphicon-picture:before { - content: "\e060" -} - -.glyphicon-map-marker:before { - content: "\e062" -} - -.glyphicon-adjust:before { - content: "\e063" -} - -.glyphicon-tint:before { - content: "\e064" -} - -.glyphicon-edit:before { - content: "\e065" -} - -.glyphicon-share:before { - content: "\e066" -} - -.glyphicon-check:before { - content: "\e067" -} - -.glyphicon-move:before { - content: "\e068" -} - -.glyphicon-step-backward:before { - content: "\e069" -} - -.glyphicon-fast-backward:before { - content: "\e070" -} - -.glyphicon-backward:before { - content: "\e071" -} - -.glyphicon-play:before { - content: "\e072" -} - -.glyphicon-pause:before { - content: "\e073" -} - -.glyphicon-stop:before { - content: "\e074" -} - -.glyphicon-forward:before { - content: "\e075" -} - -.glyphicon-fast-forward:before { - content: "\e076" -} - -.glyphicon-step-forward:before { - content: "\e077" -} - -.glyphicon-eject:before { - content: "\e078" -} - -.glyphicon-chevron-left:before { - content: "\e079" -} - -.glyphicon-chevron-right:before { - content: "\e080" -} - -.glyphicon-plus-sign:before { - content: "\e081" -} - -.glyphicon-minus-sign:before { - content: "\e082" -} - -.glyphicon-remove-sign:before { - content: "\e083" -} - -.glyphicon-ok-sign:before { - content: "\e084" -} - -.glyphicon-question-sign:before { - content: "\e085" -} - -.glyphicon-info-sign:before { - content: "\e086" -} - -.glyphicon-screenshot:before { - content: "\e087" -} - -.glyphicon-remove-circle:before { - content: "\e088" -} - -.glyphicon-ok-circle:before { - content: "\e089" -} - -.glyphicon-ban-circle:before { - content: "\e090" -} - -.glyphicon-arrow-left:before { - content: "\e091" -} - -.glyphicon-arrow-right:before { - content: "\e092" -} - -.glyphicon-arrow-up:before { - content: "\e093" -} - -.glyphicon-arrow-down:before { - content: "\e094" -} - -.glyphicon-share-alt:before { - content: "\e095" -} - -.glyphicon-resize-full:before { - content: "\e096" -} - -.glyphicon-resize-small:before { - content: "\e097" -} - -.glyphicon-exclamation-sign:before { - content: "\e101" -} - -.glyphicon-gift:before { - content: "\e102" -} - -.glyphicon-leaf:before { - content: "\e103" -} - -.glyphicon-fire:before { - content: "\e104" -} - -.glyphicon-eye-open:before { - content: "\e105" -} - -.glyphicon-eye-close:before { - content: "\e106" -} - -.glyphicon-warning-sign:before { - content: "\e107" -} - -.glyphicon-plane:before { - content: "\e108" -} - -.glyphicon-calendar:before { - content: "\e109" -} - -.glyphicon-random:before { - content: "\e110" -} - -.glyphicon-comment:before { - content: "\e111" -} - -.glyphicon-magnet:before { - content: "\e112" -} - -.glyphicon-chevron-up:before { - content: "\e113" -} - -.glyphicon-chevron-down:before { - content: "\e114" -} - -.glyphicon-retweet:before { - content: "\e115" -} - -.glyphicon-shopping-cart:before { - content: "\e116" -} - -.glyphicon-folder-close:before { - content: "\e117" -} - -.glyphicon-folder-open:before { - content: "\e118" -} - -.glyphicon-resize-vertical:before { - content: "\e119" -} - -.glyphicon-resize-horizontal:before { - content: "\e120" -} - -.glyphicon-hdd:before { - content: "\e121" -} - -.glyphicon-bullhorn:before { - content: "\e122" -} - -.glyphicon-bell:before { - content: "\e123" -} - -.glyphicon-certificate:before { - content: "\e124" -} - -.glyphicon-thumbs-up:before { - content: "\e125" -} - -.glyphicon-thumbs-down:before { - content: "\e126" -} - -.glyphicon-hand-right:before { - content: "\e127" -} - -.glyphicon-hand-left:before { - content: "\e128" -} - -.glyphicon-hand-up:before { - content: "\e129" -} - -.glyphicon-hand-down:before { - content: "\e130" -} - -.glyphicon-circle-arrow-right:before { - content: "\e131" -} - -.glyphicon-circle-arrow-left:before { - content: "\e132" -} - -.glyphicon-circle-arrow-up:before { - content: "\e133" -} - -.glyphicon-circle-arrow-down:before { - content: "\e134" -} - -.glyphicon-globe:before { - content: "\e135" -} - -.glyphicon-wrench:before { - content: "\e136" -} - -.glyphicon-tasks:before { - content: "\e137" -} - -.glyphicon-filter:before { - content: "\e138" -} - -.glyphicon-briefcase:before { - content: "\e139" -} - -.glyphicon-fullscreen:before { - content: "\e140" -} - -.glyphicon-dashboard:before { - content: "\e141" -} - -.glyphicon-paperclip:before { - content: "\e142" -} - -.glyphicon-heart-empty:before { - content: "\e143" -} - -.glyphicon-link:before { - content: "\e144" -} - -.glyphicon-phone:before { - content: "\e145" -} - -.glyphicon-pushpin:before { - content: "\e146" -} - -.glyphicon-usd:before { - content: "\e148" -} - -.glyphicon-gbp:before { - content: "\e149" -} - -.glyphicon-sort:before { - content: "\e150" -} - -.glyphicon-sort-by-alphabet:before { - content: "\e151" -} - -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152" -} - -.glyphicon-sort-by-order:before { - content: "\e153" -} - -.glyphicon-sort-by-order-alt:before { - content: "\e154" -} - -.glyphicon-sort-by-attributes:before { - content: "\e155" -} - -.glyphicon-sort-by-attributes-alt:before { - content: "\e156" -} - -.glyphicon-unchecked:before { - content: "\e157" -} - -.glyphicon-expand:before { - content: "\e158" -} - -.glyphicon-collapse-down:before { - content: "\e159" -} - -.glyphicon-collapse-up:before { - content: "\e160" -} - -.glyphicon-log-in:before { - content: "\e161" -} - -.glyphicon-flash:before { - content: "\e162" -} - -.glyphicon-log-out:before { - content: "\e163" -} - -.glyphicon-new-window:before { - content: "\e164" -} - -.glyphicon-record:before { - content: "\e165" -} - -.glyphicon-save:before { - content: "\e166" -} - -.glyphicon-open:before { - content: "\e167" -} - -.glyphicon-saved:before { - content: "\e168" -} - -.glyphicon-import:before { - content: "\e169" -} - -.glyphicon-export:before { - content: "\e170" -} - -.glyphicon-send:before { - content: "\e171" -} - -.glyphicon-floppy-disk:before { - content: "\e172" -} - -.glyphicon-floppy-saved:before { - content: "\e173" -} - -.glyphicon-floppy-remove:before { - content: "\e174" -} - -.glyphicon-floppy-save:before { - content: "\e175" -} - -.glyphicon-floppy-open:before { - content: "\e176" -} - -.glyphicon-credit-card:before { - content: "\e177" -} - -.glyphicon-transfer:before { - content: "\e178" -} - -.glyphicon-cutlery:before { - content: "\e179" -} - -.glyphicon-header:before { - content: "\e180" -} - -.glyphicon-compressed:before { - content: "\e181" -} - -.glyphicon-earphone:before { - content: "\e182" -} - -.glyphicon-phone-alt:before { - content: "\e183" -} - -.glyphicon-tower:before { - content: "\e184" -} - -.glyphicon-stats:before { - content: "\e185" -} - -.glyphicon-sd-video:before { - content: "\e186" -} - -.glyphicon-hd-video:before { - content: "\e187" -} - -.glyphicon-subtitles:before { - content: "\e188" -} - -.glyphicon-sound-stereo:before { - content: "\e189" -} - -.glyphicon-sound-dolby:before { - content: "\e190" -} - -.glyphicon-sound-5-1:before { - content: "\e191" -} - -.glyphicon-sound-6-1:before { - content: "\e192" -} - -.glyphicon-sound-7-1:before { - content: "\e193" -} - -.glyphicon-copyright-mark:before { - content: "\e194" -} - -.glyphicon-registration-mark:before { - content: "\e195" -} - -.glyphicon-cloud-download:before { - content: "\e197" -} - -.glyphicon-cloud-upload:before { - content: "\e198" -} - -.glyphicon-tree-conifer:before { - content: "\e199" -} - -.glyphicon-tree-deciduous:before { - content: "\e200" -} - -.glyphicon-cd:before { - content: "\e201" -} - -.glyphicon-save-file:before { - content: "\e202" -} - -.glyphicon-open-file:before { - content: "\e203" -} - -.glyphicon-level-up:before { - content: "\e204" -} - -.glyphicon-copy:before { - content: "\e205" -} - -.glyphicon-paste:before { - content: "\e206" -} - -.glyphicon-alert:before { - content: "\e209" -} - -.glyphicon-equalizer:before { - content: "\e210" -} - -.glyphicon-king:before { - content: "\e211" -} - -.glyphicon-queen:before { - content: "\e212" -} - -.glyphicon-pawn:before { - content: "\e213" -} - -.glyphicon-bishop:before { - content: "\e214" -} - -.glyphicon-knight:before { - content: "\e215" -} - -.glyphicon-baby-formula:before { - content: "\e216" -} - -.glyphicon-tent:before { - content: "\26fa" -} - -.glyphicon-blackboard:before { - content: "\e218" -} - -.glyphicon-bed:before { - content: "\e219" -} - -.glyphicon-apple:before { - content: "\f8ff" -} - -.glyphicon-erase:before { - content: "\e221" -} - -.glyphicon-hourglass:before { - content: "\231b" -} - -.glyphicon-lamp:before { - content: "\e223" -} - -.glyphicon-duplicate:before { - content: "\e224" -} - -.glyphicon-piggy-bank:before { - content: "\e225" -} - -.glyphicon-scissors:before { - content: "\e226" -} - -.glyphicon-bitcoin:before, -.glyphicon-btc:before, -.glyphicon-xbt:before { - content: "\e227" -} - -.glyphicon-jpy:before, -.glyphicon-yen:before { - content: "\00a5" -} - -.glyphicon-rub:before, -.glyphicon-ruble:before { - content: "\20bd" -} - -.glyphicon-scale:before { - content: "\e230" -} - -.glyphicon-ice-lolly:before { - content: "\e231" -} - -.glyphicon-ice-lolly-tasted:before { - content: "\e232" -} - -.glyphicon-education:before { - content: "\e233" -} - -.glyphicon-option-horizontal:before { - content: "\e234" -} - -.glyphicon-option-vertical:before { - content: "\e235" -} - -.glyphicon-menu-hamburger:before { - content: "\e236" -} - -.glyphicon-modal-window:before { - content: "\e237" -} - -.glyphicon-oil:before { - content: "\e238" -} - -.glyphicon-grain:before { - content: "\e239" -} - -.glyphicon-sunglasses:before { - content: "\e240" -} - -.glyphicon-text-size:before { - content: "\e241" -} - -.glyphicon-text-color:before { - content: "\e242" -} - -.glyphicon-text-background:before { - content: "\e243" -} - -.glyphicon-object-align-top:before { - content: "\e244" -} - -.glyphicon-object-align-bottom:before { - content: "\e245" -} - -.glyphicon-object-align-horizontal:before { - content: "\e246" -} - -.glyphicon-object-align-left:before { - content: "\e247" -} - -.glyphicon-object-align-vertical:before { - content: "\e248" -} - -.glyphicon-object-align-right:before { - content: "\e249" -} - -.glyphicon-triangle-right:before { - content: "\e250" -} - -.glyphicon-triangle-left:before { - content: "\e251" -} - -.glyphicon-triangle-bottom:before { - content: "\e252" -} - -.glyphicon-triangle-top:before { - content: "\e253" -} - -.glyphicon-console:before { - content: "\e254" -} - -.glyphicon-superscript:before { - content: "\e255" -} - -.glyphicon-subscript:before { - content: "\e256" -} - -.glyphicon-menu-left:before { - content: "\e257" -} - -.glyphicon-menu-right:before { - content: "\e258" -} - -.glyphicon-menu-down:before { - content: "\e259" -} - -.glyphicon-menu-up:before { - content: "\e260" -} - -*, -:after, -:before { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box -} - -html { - font-size: 10px; - -webkit-tap-highlight-color: transparent -} - -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333 -} - -button, -input, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit -} - -a { - color: #337ab7; - text-decoration: none -} - -a:focus, -a:hover { - color: #23527c; - text-decoration: underline -} - -a:focus { - outline: -webkit-focus-ring-color auto 5px; - outline-offset: -2px -} - -.carousel-inner>.item>a>img, -.carousel-inner>.item>img, -.img-responsive, -.thumbnail a>img, -.thumbnail>img { - display: block; - max-width: 100%; - height: auto -} - -.img-rounded { - border-radius: 6px -} - -.img-thumbnail { - padding: 4px; - line-height: 1.42857143; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all .2s ease-in-out; - -o-transition: all .2s ease-in-out; - transition: all .2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto -} - -.img-circle { - border-radius: 50% -} - -hr { - margin-top: 20px; - margin-bottom: 20px; - border-top: 1px solid #eee -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0 -} - -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto -} - -[role=button] { - cursor: pointer -} - -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit -} - -.h1 .small, -.h1 small, -.h2 .small, -.h2 small, -.h3 .small, -.h3 small, -.h4 .small, -.h4 small, -.h5 .small, -.h5 small, -.h6 .small, -.h6 small, -h1 .small, -h1 small, -h2 .small, -h2 small, -h3 .small, -h3 small, -h4 .small, -h4 small, -h5 .small, -h5 small, -h6 .small, -h6 small { - font-weight: 400; - line-height: 1; - color: #777 -} - -.h1, -.h2, -.h3, -h1, -h2, -h3 { - margin-top: 20px; - margin-bottom: 10px -} - -.h1 .small, -.h1 small, -.h2 .small, -.h2 small, -.h3 .small, -.h3 small, -h1 .small, -h1 small, -h2 .small, -h2 small, -h3 .small, -h3 small { - font-size: 65% -} - -.h4, -.h5, -.h6, -h4, -h5, -h6 { - margin-top: 10px; - margin-bottom: 10px -} - -.h4 .small, -.h4 small, -.h5 .small, -.h5 small, -.h6 .small, -.h6 small, -h4 .small, -h4 small, -h5 .small, -h5 small, -h6 .small, -h6 small { - font-size: 75% -} - -.h1, -h1 { - font-size: 36px -} - -.h2, -h2 { - font-size: 30px -} - -.h3, -h3 { - font-size: 24px -} - -.h4, -h4 { - font-size: 18px -} - -.h5, -h5 { - font-size: 14px -} - -.h6, -h6 { - font-size: 12px -} - -p { - margin: 0 0 10px -} - -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4 -} - -dt, -kbd kbd, -label { - font-weight: 700 -} - -address, -blockquote .small, -blockquote footer, -blockquote small, -dd, -dt, -pre { - line-height: 1.42857143 -} - -@media (min-width:768px) { - .lead { - font-size: 21px - } -} - -.small, -small { - font-size: 85% -} - -.mark, -mark { - padding: .2em; - background-color: #fcf8e3 -} - -.list-inline, -.list-unstyled { - padding-left: 0; - list-style: none -} - -.text-left { - text-align: left -} - -.text-right { - text-align: right -} - -.text-center { - text-align: center -} - -.text-justify { - text-align: justify -} - -.text-nowrap { - white-space: nowrap -} - -.text-lowercase { - text-transform: lowercase -} - -.text-uppercase { - text-transform: uppercase -} - -.text-capitalize { - text-transform: capitalize -} - -.text-muted { - color: #777 -} - -.text-primary { - color: #337ab7 -} - -a.text-primary:focus, -a.text-primary:hover { - color: #286090 -} - -.text-success { - color: #3c763d -} - -a.text-success:focus, -a.text-success:hover { - color: #2b542c -} - -.text-info { - color: #31708f -} - -a.text-info:focus, -a.text-info:hover { - color: #245269 -} - -.text-warning { - color: #8a6d3b -} - -a.text-warning:focus, -a.text-warning:hover { - color: #66512c -} - -.text-danger { - color: #a94442 -} - -a.text-danger:focus, -a.text-danger:hover { - color: #843534 -} - -.bg-primary { - color: #fff; - background-color: #337ab7 -} - -a.bg-primary:focus, -a.bg-primary:hover { - background-color: #286090 -} - -.bg-success { - background-color: #dff0d8 -} - -a.bg-success:focus, -a.bg-success:hover { - background-color: #c1e2b3 -} - -.bg-info { - background-color: #d9edf7 -} - -a.bg-info:focus, -a.bg-info:hover { - background-color: #afd9ee -} - -.bg-warning { - background-color: #fcf8e3 -} - -a.bg-warning:focus, -a.bg-warning:hover { - background-color: #f7ecb5 -} - -.bg-danger { - background-color: #f2dede -} - -a.bg-danger:focus, -a.bg-danger:hover { - background-color: #e4b9b9 -} - -pre code, -table { - background-color: transparent -} - -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eee -} - -dl, -ol, -ul { - margin-top: 0 -} - -blockquote ol:last-child, -blockquote p:last-child, -blockquote ul:last-child, -ol ol, -ol ul, -ul ol, -ul ul { - margin-bottom: 0 -} - -address, -dl { - margin-bottom: 20px -} - -ol, -ul { - margin: 1rem 0 2rem 0 -} - -.list-inline { - margin-left: -5px -} - -.list-inline>li { - display: inline-block; - padding-right: 5px; - padding-left: 5px -} - -dd { - margin-left: 0 -} - -@media (min-width:768px) { - .dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap - } - - .dl-horizontal dd { - margin-left: 180px - } - - .container { - width: 750px - } -} - -abbr[data-original-title], -abbr[title] { - cursor: help -} - -.checkbox.disabled label, -.form-control[disabled], -.radio.disabled label, -fieldset[disabled] .checkbox label, -fieldset[disabled] .form-control, -fieldset[disabled] .radio label, -fieldset[disabled] input[type=checkbox], -fieldset[disabled] input[type=radio], -input[type=checkbox].disabled, -input[type=checkbox][disabled], -input[type=radio].disabled, -input[type=radio][disabled] { - cursor: not-allowed -} - -.initialism { - font-size: 90%; - text-transform: uppercase -} - -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eee -} - -blockquote .small, -blockquote footer, -blockquote small { - display: block; - font-size: 80%; - color: #777 -} - -legend, -pre { - display: block; - color: #333 -} - -blockquote .small:before, -blockquote footer:before, -blockquote small:before { - content: "\2014 \00A0" -} - -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - text-align: right; - border-right: 5px solid #eee; - border-left: 0 -} - -code, -kbd { - padding: 2px 4px; - font-size: 90% -} - -caption, -th { - text-align: left -} - -.blockquote-reverse .small:before, -.blockquote-reverse footer:before, -.blockquote-reverse small:before, -blockquote.pull-right .small:before, -blockquote.pull-right footer:before, -blockquote.pull-right small:before { - content: "" -} - -.blockquote-reverse .small:after, -.blockquote-reverse footer:after, -.blockquote-reverse small:after, -blockquote.pull-right .small:after, -blockquote.pull-right footer:after, -blockquote.pull-right small:after { - content: "\00A0 \2014" -} - -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace -} - -code { - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px -} - -kbd { - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25) -} - -kbd kbd { - padding: 0; - font-size: 100%; - -webkit-box-shadow: none; - box-shadow: none -} - -pre { - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px -} - -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - border-radius: 0 -} - -.container, -.container-fluid { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto -} - -.pre-scrollable { - overflow-y: scroll -} - -@media (min-width:992px) { - .container { - width: 970px - } -} - -@media (min-width:1200px) { - .container { - width: 1170px - } -} - -.row { - margin-right: -15px; - margin-left: -15px -} - -.row-no-gutters { - margin-right: 0; - margin-left: 0 -} - -.row-no-gutters [class*=col-] { - padding-right: 0; - padding-left: 0 -} - -.col-lg-1, -.col-lg-10, -.col-lg-11, -.col-lg-12, -.col-lg-2, -.col-lg-3, -.col-lg-4, -.col-lg-5, -.col-lg-6, -.col-lg-7, -.col-lg-8, -.col-lg-9, -.col-md-1, -.col-md-10, -.col-md-11, -.col-md-12, -.col-md-2, -.col-md-3, -.col-md-4, -.col-md-5, -.col-md-6, -.col-md-7, -.col-md-8, -.col-md-9, -.col-sm-1, -.col-sm-10, -.col-sm-11, -.col-sm-12, -.col-sm-2, -.col-sm-3, -.col-sm-4, -.col-sm-5, -.col-sm-6, -.col-sm-7, -.col-sm-8, -.col-sm-9, -.col-xs-1, -.col-xs-10, -.col-xs-11, -.col-xs-12, -.col-xs-2, -.col-xs-3, -.col-xs-4, -.col-xs-5, -.col-xs-6, -.col-xs-7, -.col-xs-8, -.col-xs-9 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px -} - -.col-xs-12 { - width: 100% -} - -.col-xs-11 { - width: 91.66666667% -} - -.col-xs-10 { - width: 83.33333333% -} - -.col-xs-9 { - width: 75% -} - -.col-xs-8 { - width: 66.66666667% -} - -.col-xs-7 { - width: 58.33333333% -} - -.col-xs-6 { - width: 50% -} - -.col-xs-5 { - width: 41.66666667% -} - -.col-xs-4 { - width: 33.33333333% -} - -.col-xs-3 { - width: 25% -} - -.col-xs-2 { - width: 16.66666667% -} - -.col-xs-1 { - width: 8.33333333% -} - -.col-xs-pull-12 { - right: 100% -} - -.col-xs-pull-11 { - right: 91.66666667% -} - -.col-xs-pull-10 { - right: 83.33333333% -} - -.col-xs-pull-9 { - right: 75% -} - -.col-xs-pull-8 { - right: 66.66666667% -} - -.col-xs-pull-7 { - right: 58.33333333% -} - -.col-xs-pull-6 { - right: 50% -} - -.col-xs-pull-5 { - right: 41.66666667% -} - -.col-xs-pull-4 { - right: 33.33333333% -} - -.col-xs-pull-3 { - right: 25% -} - -.col-xs-pull-2 { - right: 16.66666667% -} - -.col-xs-pull-1 { - right: 8.33333333% -} - -.col-xs-pull-0 { - right: auto -} - -.col-xs-push-12 { - left: 100% -} - -.col-xs-push-11 { - left: 91.66666667% -} - -.col-xs-push-10 { - left: 83.33333333% -} - -.col-xs-push-9 { - left: 75% -} - -.col-xs-push-8 { - left: 66.66666667% -} - -.col-xs-push-7 { - left: 58.33333333% -} - -.col-xs-push-6 { - left: 50% -} - -.col-xs-push-5 { - left: 41.66666667% -} - -.col-xs-push-4 { - left: 33.33333333% -} - -.col-xs-push-3 { - left: 25% -} - -.col-xs-push-2 { - left: 16.66666667% -} - -.col-xs-push-1 { - left: 8.33333333% -} - -.col-xs-push-0 { - left: auto -} - -.col-xs-offset-12 { - margin-left: 100% -} - -.col-xs-offset-11 { - margin-left: 91.66666667% -} - -.col-xs-offset-10 { - margin-left: 83.33333333% -} - -.col-xs-offset-9 { - margin-left: 75% -} - -.col-xs-offset-8 { - margin-left: 66.66666667% -} - -.col-xs-offset-7 { - margin-left: 58.33333333% -} - -.col-xs-offset-6 { - margin-left: 50% -} - -.col-xs-offset-5 { - margin-left: 41.66666667% -} - -.col-xs-offset-4 { - margin-left: 33.33333333% -} - -.col-xs-offset-3 { - margin-left: 25% -} - -.col-xs-offset-2 { - margin-left: 16.66666667% -} - -.col-xs-offset-1 { - margin-left: 8.33333333% -} - -.col-xs-offset-0 { - margin-left: 0 -} - -@media (min-width:768px) { - - .col-sm-1, - .col-sm-10, - .col-sm-11, - .col-sm-12, - .col-sm-2, - .col-sm-3, - .col-sm-4, - .col-sm-5, - .col-sm-6, - .col-sm-7, - .col-sm-8, - .col-sm-9 { - float: left - } - - .col-sm-12 { - width: 100% - } - - .col-sm-11 { - width: 91.66666667% - } - - .col-sm-10 { - width: 83.33333333% - } - - .col-sm-9 { - width: 75% - } - - .col-sm-8 { - width: 66.66666667% - } - - .col-sm-7 { - width: 58.33333333% - } - - .col-sm-6 { - width: 50% - } - - .col-sm-5 { - width: 41.66666667% - } - - .col-sm-4 { - width: 33.33333333% - } - - .col-sm-3 { - width: 25% - } - - .col-sm-2 { - width: 16.66666667% - } - - .col-sm-1 { - width: 8.33333333% - } - - .col-sm-pull-12 { - right: 100% - } - - .col-sm-pull-11 { - right: 91.66666667% - } - - .col-sm-pull-10 { - right: 83.33333333% - } - - .col-sm-pull-9 { - right: 75% - } - - .col-sm-pull-8 { - right: 66.66666667% - } - - .col-sm-pull-7 { - right: 58.33333333% - } - - .col-sm-pull-6 { - right: 50% - } - - .col-sm-pull-5 { - right: 41.66666667% - } - - .col-sm-pull-4 { - right: 33.33333333% - } - - .col-sm-pull-3 { - right: 25% - } - - .col-sm-pull-2 { - right: 16.66666667% - } - - .col-sm-pull-1 { - right: 8.33333333% - } - - .col-sm-pull-0 { - right: auto - } - - .col-sm-push-12 { - left: 100% - } - - .col-sm-push-11 { - left: 91.66666667% - } - - .col-sm-push-10 { - left: 83.33333333% - } - - .col-sm-push-9 { - left: 75% - } - - .col-sm-push-8 { - left: 66.66666667% - } - - .col-sm-push-7 { - left: 58.33333333% - } - - .col-sm-push-6 { - left: 50% - } - - .col-sm-push-5 { - left: 41.66666667% - } - - .col-sm-push-4 { - left: 33.33333333% - } - - .col-sm-push-3 { - left: 25% - } - - .col-sm-push-2 { - left: 16.66666667% - } - - .col-sm-push-1 { - left: 8.33333333% - } - - .col-sm-push-0 { - left: auto - } - - .col-sm-offset-12 { - margin-left: 100% - } - - .col-sm-offset-11 { - margin-left: 91.66666667% - } - - .col-sm-offset-10 { - margin-left: 83.33333333% - } - - .col-sm-offset-9 { - margin-left: 75% - } - - .col-sm-offset-8 { - margin-left: 66.66666667% - } - - .col-sm-offset-7 { - margin-left: 58.33333333% - } - - .col-sm-offset-6 { - margin-left: 50% - } - - .col-sm-offset-5 { - margin-left: 41.66666667% - } - - .col-sm-offset-4 { - margin-left: 33.33333333% - } - - .col-sm-offset-3 { - margin-left: 25% - } - - .col-sm-offset-2 { - margin-left: 16.66666667% - } - - .col-sm-offset-1 { - margin-left: 8.33333333% - } - - .col-sm-offset-0 { - margin-left: 0 - } -} - -@media (min-width:992px) { - - .col-md-1, - .col-md-10, - .col-md-11, - .col-md-12, - .col-md-2, - .col-md-3, - .col-md-4, - .col-md-5, - .col-md-6, - .col-md-7, - .col-md-8, - .col-md-9 { - float: left - } - - .col-md-12 { - width: 100% - } - - .col-md-11 { - width: 91.66666667% - } - - .col-md-10 { - width: 83.33333333% - } - - .col-md-9 { - width: 75% - } - - .col-md-8 { - width: 66.66666667% - } - - .col-md-7 { - width: 58.33333333% - } - - .col-md-6 { - width: 50% - } - - .col-md-5 { - width: 41.66666667% - } - - .col-md-4 { - width: 33.33333333% - } - - .col-md-3 { - width: 25% - } - - .col-md-2 { - width: 16.66666667% - } - - .col-md-1 { - width: 8.33333333% - } - - .col-md-pull-12 { - right: 100% - } - - .col-md-pull-11 { - right: 91.66666667% - } - - .col-md-pull-10 { - right: 83.33333333% - } - - .col-md-pull-9 { - right: 75% - } - - .col-md-pull-8 { - right: 66.66666667% - } - - .col-md-pull-7 { - right: 58.33333333% - } - - .col-md-pull-6 { - right: 50% - } - - .col-md-pull-5 { - right: 41.66666667% - } - - .col-md-pull-4 { - right: 33.33333333% - } - - .col-md-pull-3 { - right: 25% - } - - .col-md-pull-2 { - right: 16.66666667% - } - - .col-md-pull-1 { - right: 8.33333333% - } - - .col-md-pull-0 { - right: auto - } - - .col-md-push-12 { - left: 100% - } - - .col-md-push-11 { - left: 91.66666667% - } - - .col-md-push-10 { - left: 83.33333333% - } - - .col-md-push-9 { - left: 75% - } - - .col-md-push-8 { - left: 66.66666667% - } - - .col-md-push-7 { - left: 58.33333333% - } - - .col-md-push-6 { - left: 50% - } - - .col-md-push-5 { - left: 41.66666667% - } - - .col-md-push-4 { - left: 33.33333333% - } - - .col-md-push-3 { - left: 25% - } - - .col-md-push-2 { - left: 16.66666667% - } - - .col-md-push-1 { - left: 8.33333333% - } - - .col-md-push-0 { - left: auto - } - - .col-md-offset-12 { - margin-left: 100% - } - - .col-md-offset-11 { - margin-left: 91.66666667% - } - - .col-md-offset-10 { - margin-left: 83.33333333% - } - - .col-md-offset-9 { - margin-left: 75% - } - - .col-md-offset-8 { - margin-left: 66.66666667% - } - - .col-md-offset-7 { - margin-left: 58.33333333% - } - - .col-md-offset-6 { - margin-left: 50% - } - - .col-md-offset-5 { - margin-left: 41.66666667% - } - - .col-md-offset-4 { - margin-left: 33.33333333% - } - - .col-md-offset-3 { - margin-left: 25% - } - - .col-md-offset-2 { - margin-left: 16.66666667% - } - - .col-md-offset-1 { - margin-left: 8.33333333% - } - - .col-md-offset-0 { - margin-left: 0 - } -} - -@media (min-width:1200px) { - - .col-lg-1, - .col-lg-10, - .col-lg-11, - .col-lg-12, - .col-lg-2, - .col-lg-3, - .col-lg-4, - .col-lg-5, - .col-lg-6, - .col-lg-7, - .col-lg-8, - .col-lg-9 { - float: left - } - - .col-lg-12 { - width: 100% - } - - .col-lg-11 { - width: 91.66666667% - } - - .col-lg-10 { - width: 83.33333333% - } - - .col-lg-9 { - width: 75% - } - - .col-lg-8 { - width: 66.66666667% - } - - .col-lg-7 { - width: 58.33333333% - } - - .col-lg-6 { - width: 50% - } - - .col-lg-5 { - width: 41.66666667% - } - - .col-lg-4 { - width: 33.33333333% - } - - .col-lg-3 { - width: 25% - } - - .col-lg-2 { - width: 16.66666667% - } - - .col-lg-1 { - width: 8.33333333% - } - - .col-lg-pull-12 { - right: 100% - } - - .col-lg-pull-11 { - right: 91.66666667% - } - - .col-lg-pull-10 { - right: 83.33333333% - } - - .col-lg-pull-9 { - right: 75% - } - - .col-lg-pull-8 { - right: 66.66666667% - } - - .col-lg-pull-7 { - right: 58.33333333% - } - - .col-lg-pull-6 { - right: 50% - } - - .col-lg-pull-5 { - right: 41.66666667% - } - - .col-lg-pull-4 { - right: 33.33333333% - } - - .col-lg-pull-3 { - right: 25% - } - - .col-lg-pull-2 { - right: 16.66666667% - } - - .col-lg-pull-1 { - right: 8.33333333% - } - - .col-lg-pull-0 { - right: auto - } - - .col-lg-push-12 { - left: 100% - } - - .col-lg-push-11 { - left: 91.66666667% - } - - .col-lg-push-10 { - left: 83.33333333% - } - - .col-lg-push-9 { - left: 75% - } - - .col-lg-push-8 { - left: 66.66666667% - } - - .col-lg-push-7 { - left: 58.33333333% - } - - .col-lg-push-6 { - left: 50% - } - - .col-lg-push-5 { - left: 41.66666667% - } - - .col-lg-push-4 { - left: 33.33333333% - } - - .col-lg-push-3 { - left: 25% - } - - .col-lg-push-2 { - left: 16.66666667% - } - - .col-lg-push-1 { - left: 8.33333333% - } - - .col-lg-push-0 { - left: auto - } - - .col-lg-offset-12 { - margin-left: 100% - } - - .col-lg-offset-11 { - margin-left: 91.66666667% - } - - .col-lg-offset-10 { - margin-left: 83.33333333% - } - - .col-lg-offset-9 { - margin-left: 75% - } - - .col-lg-offset-8 { - margin-left: 66.66666667% - } - - .col-lg-offset-7 { - margin-left: 58.33333333% - } - - .col-lg-offset-6 { - margin-left: 50% - } - - .col-lg-offset-5 { - margin-left: 41.66666667% - } - - .col-lg-offset-4 { - margin-left: 33.33333333% - } - - .col-lg-offset-3 { - margin-left: 25% - } - - .col-lg-offset-2 { - margin-left: 16.66666667% - } - - .col-lg-offset-1 { - margin-left: 8.33333333% - } - - .col-lg-offset-0 { - margin-left: 0 - } -} - -table col[class*=col-] { - position: static; - display: table-column; - float: none -} - -table td[class*=col-], -table th[class*=col-] { - position: static; - display: table-cell; - float: none -} - -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777 -} - -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px -} - -.table>tbody>tr>td, -.table>tbody>tr>th, -.table>tfoot>tr>td, -.table>tfoot>tr>th, -.table>thead>tr>td, -.table>thead>tr>th { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd -} - -.table>thead>tr>th { - vertical-align: bottom; - border-bottom: 2px solid #ddd -} - -.table>caption+thead>tr:first-child>td, -.table>caption+thead>tr:first-child>th, -.table>colgroup+thead>tr:first-child>td, -.table>colgroup+thead>tr:first-child>th, -.table>thead:first-child>tr:first-child>td, -.table>thead:first-child>tr:first-child>th { - border-top: 0 -} - -.table>tbody+tbody { - border-top: 2px solid #ddd -} - -.table .table { - background-color: #fff -} - -.table-condensed>tbody>tr>td, -.table-condensed>tbody>tr>th, -.table-condensed>tfoot>tr>td, -.table-condensed>tfoot>tr>th, -.table-condensed>thead>tr>td, -.table-condensed>thead>tr>th { - padding: 5px -} - -.table-bordered, -.table-bordered>tbody>tr>td, -.table-bordered>tbody>tr>th, -.table-bordered>tfoot>tr>td, -.table-bordered>tfoot>tr>th, -.table-bordered>thead>tr>td, -.table-bordered>thead>tr>th { - border: 1px solid #ddd -} - -.table-bordered>thead>tr>td, -.table-bordered>thead>tr>th { - border-bottom-width: 2px -} - -.table-striped>tbody>tr:nth-of-type(odd) { - background-color: #f9f9f9 -} - -.table-hover>tbody>tr:hover, -.table>tbody>tr.active>td, -.table>tbody>tr.active>th, -.table>tbody>tr>td.active, -.table>tbody>tr>th.active, -.table>tfoot>tr.active>td, -.table>tfoot>tr.active>th, -.table>tfoot>tr>td.active, -.table>tfoot>tr>th.active, -.table>thead>tr.active>td, -.table>thead>tr.active>th, -.table>thead>tr>td.active, -.table>thead>tr>th.active { - background-color: #f5f5f5 -} - -.table-hover>tbody>tr.active:hover>td, -.table-hover>tbody>tr.active:hover>th, -.table-hover>tbody>tr:hover>.active, -.table-hover>tbody>tr>td.active:hover, -.table-hover>tbody>tr>th.active:hover { - background-color: #e8e8e8 -} - -.table>tbody>tr.success>td, -.table>tbody>tr.success>th, -.table>tbody>tr>td.success, -.table>tbody>tr>th.success, -.table>tfoot>tr.success>td, -.table>tfoot>tr.success>th, -.table>tfoot>tr>td.success, -.table>tfoot>tr>th.success, -.table>thead>tr.success>td, -.table>thead>tr.success>th, -.table>thead>tr>td.success, -.table>thead>tr>th.success { - background-color: #dff0d8 -} - -.table-hover>tbody>tr.success:hover>td, -.table-hover>tbody>tr.success:hover>th, -.table-hover>tbody>tr:hover>.success, -.table-hover>tbody>tr>td.success:hover, -.table-hover>tbody>tr>th.success:hover { - background-color: #d0e9c6 -} - -.table>tbody>tr.info>td, -.table>tbody>tr.info>th, -.table>tbody>tr>td.info, -.table>tbody>tr>th.info, -.table>tfoot>tr.info>td, -.table>tfoot>tr.info>th, -.table>tfoot>tr>td.info, -.table>tfoot>tr>th.info, -.table>thead>tr.info>td, -.table>thead>tr.info>th, -.table>thead>tr>td.info, -.table>thead>tr>th.info { - background-color: #d9edf7 -} - -.table-hover>tbody>tr.info:hover>td, -.table-hover>tbody>tr.info:hover>th, -.table-hover>tbody>tr:hover>.info, -.table-hover>tbody>tr>td.info:hover, -.table-hover>tbody>tr>th.info:hover { - background-color: #c4e3f3 -} - -.table>tbody>tr.warning>td, -.table>tbody>tr.warning>th, -.table>tbody>tr>td.warning, -.table>tbody>tr>th.warning, -.table>tfoot>tr.warning>td, -.table>tfoot>tr.warning>th, -.table>tfoot>tr>td.warning, -.table>tfoot>tr>th.warning, -.table>thead>tr.warning>td, -.table>thead>tr.warning>th, -.table>thead>tr>td.warning, -.table>thead>tr>th.warning { - background-color: #fcf8e3 -} - -.table-hover>tbody>tr.warning:hover>td, -.table-hover>tbody>tr.warning:hover>th, -.table-hover>tbody>tr:hover>.warning, -.table-hover>tbody>tr>td.warning:hover, -.table-hover>tbody>tr>th.warning:hover { - background-color: #faf2cc -} - -.table>tbody>tr.danger>td, -.table>tbody>tr.danger>th, -.table>tbody>tr>td.danger, -.table>tbody>tr>th.danger, -.table>tfoot>tr.danger>td, -.table>tfoot>tr.danger>th, -.table>tfoot>tr>td.danger, -.table>tfoot>tr>th.danger, -.table>thead>tr.danger>td, -.table>thead>tr.danger>th, -.table>thead>tr>td.danger, -.table>thead>tr>th.danger { - background-color: #f2dede -} - -.table-hover>tbody>tr.danger:hover>td, -.table-hover>tbody>tr.danger:hover>th, -.table-hover>tbody>tr:hover>.danger, -.table-hover>tbody>tr>td.danger:hover, -.table-hover>tbody>tr>th.danger:hover { - background-color: #ebcccc -} - -.table-responsive { - min-height: .01%; - overflow-x: auto -} - -.checkbox label, -.radio label, -.well { - min-height: 20px -} - -@media screen and (max-width:767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd - } - - .table-responsive>.table { - margin-bottom: 0 - } - - .table-responsive>.table>tbody>tr>td, - .table-responsive>.table>tbody>tr>th, - .table-responsive>.table>tfoot>tr>td, - .table-responsive>.table>tfoot>tr>th, - .table-responsive>.table>thead>tr>td, - .table-responsive>.table>thead>tr>th { - white-space: nowrap - } - - .table-responsive>.table-bordered { - border: 0 - } - - .table-responsive>.table-bordered>tbody>tr>td:first-child, - .table-responsive>.table-bordered>tbody>tr>th:first-child, - .table-responsive>.table-bordered>tfoot>tr>td:first-child, - .table-responsive>.table-bordered>tfoot>tr>th:first-child, - .table-responsive>.table-bordered>thead>tr>td:first-child, - .table-responsive>.table-bordered>thead>tr>th:first-child { - border-left: 0 - } - - .table-responsive>.table-bordered>tbody>tr>td:last-child, - .table-responsive>.table-bordered>tbody>tr>th:last-child, - .table-responsive>.table-bordered>tfoot>tr>td:last-child, - .table-responsive>.table-bordered>tfoot>tr>th:last-child, - .table-responsive>.table-bordered>thead>tr>td:last-child, - .table-responsive>.table-bordered>thead>tr>th:last-child { - border-right: 0 - } - - .table-responsive>.table-bordered>tbody>tr:last-child>td, - .table-responsive>.table-bordered>tbody>tr:last-child>th, - .table-responsive>.table-bordered>tfoot>tr:last-child>td, - .table-responsive>.table-bordered>tfoot>tr:last-child>th { - border-bottom: 0 - } -} - -fieldset, -legend { - padding: 0; - border: 0 -} - -fieldset { - min-width: 0; - margin: 0 -} - -legend { - width: 100%; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - border-bottom: 1px solid #e5e5e5 -} - -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px -} - -input[type=search] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none -} - -input[type=checkbox], -input[type=radio] { - margin: 4px 0 0; - margin-top: 1px\9; - line-height: normal -} - -.form-control, -output { - font-size: 14px; - line-height: 1.42857143; - color: #555; - display: block -} - -input[type=file] { - display: block -} - -input[type=range] { - display: block; - width: 100% -} - -select[multiple], -select[size] { - height: auto -} - -input[type=file]:focus, -input[type=checkbox]:focus, -input[type=radio]:focus { - outline: -webkit-focus-ring-color auto 5px; - outline-offset: -2px -} - -output { - padding-top: 7px -} - -.form-control { - width: 100%; - height: 34px; - padding: 6px 12px; - background-color: #fff; - background-image: none; - border-width: 1px; - border-style: solid; - border-color: var(--accent-dim); - border-radius: 5px; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s -} - -.form-control:focus { - border-color: var(--header-ft-color); - outline: 0; -} - -.form-control::-moz-placeholder { - color: var(--header-ft-color); - font-style: italic; - opacity: 1 -} - -.form-control:-ms-input-placeholder { - color: var(--header-ft-color); - font-style: italic; -} - -.form-control::-webkit-input-placeholder { - color: var(--header-ft-color); - font-style: italic; -} - -.has-success .checkbox, -.has-success .checkbox-inline, -.has-success .control-label, -.has-success .form-control-feedback, -.has-success .help-block, -.has-success .radio, -.has-success .radio-inline, -.has-success.checkbox label, -.has-success.checkbox-inline label, -.has-success.radio label, -.has-success.radio-inline label { - color: #3c763d -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0 -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #eee; - opacity: 1 -} - -textarea.form-control { - height: auto -} - -@media screen and (-webkit-min-device-pixel-ratio:0) { - - input[type=date].form-control, - input[type=time].form-control, - input[type=datetime-local].form-control, - input[type=month].form-control { - line-height: 34px - } - - .input-group-sm input[type=date], - .input-group-sm input[type=time], - .input-group-sm input[type=datetime-local], - .input-group-sm input[type=month], - input[type=date].input-sm, - input[type=time].input-sm, - input[type=datetime-local].input-sm, - input[type=month].input-sm { - line-height: 30px - } - - .input-group-lg input[type=date], - .input-group-lg input[type=time], - .input-group-lg input[type=datetime-local], - .input-group-lg input[type=month], - input[type=date].input-lg, - input[type=time].input-lg, - input[type=datetime-local].input-lg, - input[type=month].input-lg { - line-height: 46px - } -} - -.form-group { - margin-bottom: 15px -} - -.checkbox, -.radio { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px -} - -.checkbox label, -.checkbox-inline, -.radio label, -.radio-inline { - padding-left: 20px; - cursor: pointer; - margin-bottom: 0; - font-weight: 400 -} - -.checkbox input[type=checkbox], -.checkbox-inline input[type=checkbox], -.radio input[type=radio], -.radio-inline input[type=radio] { - position: absolute; - margin-top: 4px\9; - margin-left: -20px -} - -.checkbox+.checkbox, -.radio+.radio { - margin-top: -5px -} - -.checkbox-inline, -.radio-inline { - position: relative; - display: inline-block; - vertical-align: middle -} - -.checkbox-inline.disabled, -.radio-inline.disabled, -fieldset[disabled] .checkbox-inline, -fieldset[disabled] .radio-inline { - cursor: not-allowed -} - -.checkbox-inline+.checkbox-inline, -.radio-inline+.radio-inline { - margin-top: 0; - margin-left: 10px -} - -.form-control-static { - min-height: 34px; - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0 -} - -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-right: 0; - padding-left: 0 -} - -.form-group-sm .form-control, -.input-sm { - padding: 5px 10px; - border-radius: 3px; - font-size: 12px -} - -.input-sm { - height: 30px; - line-height: 1.5 -} - -select.input-sm { - height: 30px; - line-height: 30px -} - -select[multiple].input-sm, -textarea.input-sm { - height: auto -} - -.form-group-sm .form-control { - height: 30px; - line-height: 1.5 -} - -.form-group-lg .form-control, -.input-lg { - border-radius: 6px; - padding: 10px 16px; - font-size: 18px -} - -.form-group-sm select.form-control { - height: 30px; - line-height: 30px -} - -.form-group-sm select[multiple].form-control, -.form-group-sm textarea.form-control { - height: auto -} - -.form-group-sm .form-control-static { - height: 30px; - min-height: 32px; - padding: 6px 10px; - font-size: 12px; - line-height: 1.5 -} - -.input-lg { - height: 46px; - line-height: 1.3333333 -} - -select.input-lg { - height: 46px; - line-height: 46px -} - -select[multiple].input-lg, -textarea.input-lg { - height: auto -} - -.form-group-lg .form-control { - height: 46px; - line-height: 1.3333333 -} - -.form-group-lg select.form-control { - height: 46px; - line-height: 46px -} - -.form-group-lg select[multiple].form-control, -.form-group-lg textarea.form-control { - height: auto -} - -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 16px; - font-size: 18px; - line-height: 1.3333333 -} - -.has-feedback { - position: relative -} - -.has-feedback .form-control { - padding-right: 42.5px -} - -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none -} - -.collapsing, -.dropdown, -.dropup { - position: relative -} - -.form-group-lg .form-control+.form-control-feedback, -.input-group-lg+.form-control-feedback, -.input-lg+.form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px -} - -.form-group-sm .form-control+.form-control-feedback, -.input-group-sm+.form-control-feedback, -.input-sm+.form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px -} - -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) -} - -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168 -} - -.has-success .input-group-addon { - color: #3c763d; - background-color: #dff0d8; - border-color: #3c763d -} - -.has-warning .checkbox, -.has-warning .checkbox-inline, -.has-warning .control-label, -.has-warning .form-control-feedback, -.has-warning .help-block, -.has-warning .radio, -.has-warning .radio-inline, -.has-warning.checkbox label, -.has-warning.checkbox-inline label, -.has-warning.radio label, -.has-warning.radio-inline label { - color: #8a6d3b -} - -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) -} - -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b -} - -.has-warning .input-group-addon { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #8a6d3b -} - -.has-error .checkbox, -.has-error .checkbox-inline, -.has-error .control-label, -.has-error .form-control-feedback, -.has-error .help-block, -.has-error .radio, -.has-error .radio-inline, -.has-error.checkbox label, -.has-error.checkbox-inline label, -.has-error.radio label, -.has-error.radio-inline label { - color: #a94442 -} - -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) -} - -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 -} - -.has-error .input-group-addon { - color: #a94442; - background-color: #f2dede; - border-color: #a94442 -} - -.has-feedback label~.form-control-feedback { - top: 25px -} - -.has-feedback label.sr-only~.form-control-feedback { - top: 0 -} - -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373 -} - -@media (min-width:768px) { - - .form-inline .form-control-static, - .form-inline .form-group { - display: inline-block - } - - .form-inline .control-label, - .form-inline .form-group { - margin-bottom: 0; - vertical-align: middle - } - - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle - } - - .form-inline .input-group { - display: inline-table; - vertical-align: middle - } - - .form-inline .input-group .form-control, - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn { - width: auto - } - - .form-inline .input-group>.form-control { - width: 100% - } - - .form-inline .checkbox, - .form-inline .radio { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle - } - - .form-inline .checkbox label, - .form-inline .radio label { - padding-left: 0 - } - - .form-inline .checkbox input[type=checkbox], - .form-inline .radio input[type=radio] { - position: relative; - margin-left: 0 - } - - .form-inline .has-feedback .form-control-feedback { - top: 0 - } - - .form-horizontal .control-label { - padding-top: 7px; - margin-bottom: 0; - text-align: right - } -} - -.form-horizontal .checkbox, -.form-horizontal .checkbox-inline, -.form-horizontal .radio, -.form-horizontal .radio-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0 -} - -.form-horizontal .checkbox, -.form-horizontal .radio { - min-height: 27px -} - -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px -} - -.form-horizontal .has-feedback .form-control-feedback { - right: 15px -} - -@media (min-width:768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 11px; - font-size: 18px - } - - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px - } -} - -.btn { - display: inline-block; - margin-bottom: 0; - font-weight: 400; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - color: var(--highlight-light); - background-image: none; - border: 1px solid var(--highlight-light); - background-color: #fff; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - border-radius: 5px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none -} - -.btn.active.focus, -.btn.active:focus, -.btn:active.focus, -.btn:active:focus { - background-image: none; - outline: 0; - color: #fff; - background-color: var(--highlight-light); - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn.focus, -.btn:focus, -.btn:hover { - color: var(--highlight-dark); - border-color: var(--highlight-dark); - text-decoration: none -} - -.btn.active, -.btn:active { - background-image: none; - outline: 0; - color: #fff; - background-color: var(--highlight-dark); - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn.collapse { - background-image: none; - outline: 0; - color: var(--highlight-light); - background-color: #fff; - border-color: var(--highlight-light); - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn.collapse[aria-expanded="true"] { - background-image: none; - outline: 0; - color: #fff; - background-color: var(--highlight-light); - -webkit-box-shadow: none; - box-shadow: none; -} - -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - filter: alpha(opacity=65); - opacity: .65; - -webkit-box-shadow: none; - box-shadow: none -} - -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none -} - -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc -} - -.btn-default.focus, -.btn-default:focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c -} - -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad -} - -.btn-default.active, -.btn-default:active, -.open>.dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - background-image: none; - border-color: #adadad -} - -.btn-default.active.focus, -.btn-default.active:focus, -.btn-default.active:hover, -.btn-default:active.focus, -.btn-default:active:focus, -.btn-default:active:hover, -.open>.dropdown-toggle.btn-default.focus, -.open>.dropdown-toggle.btn-default:focus, -.open>.dropdown-toggle.btn-default:hover { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c -} - -.btn-default.disabled.focus, -.btn-default.disabled:focus, -.btn-default.disabled:hover, -.btn-default[disabled].focus, -.btn-default[disabled]:focus, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default.focus, -fieldset[disabled] .btn-default:focus, -fieldset[disabled] .btn-default:hover { - background-color: #fff; - border-color: #ccc -} - -.btn-default .badge { - color: #fff; - background-color: #333 -} - -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4 -} - -.btn-primary.focus, -.btn-primary:focus { - color: #fff; - background-color: #286090; - border-color: #122b40 -} - -.btn-primary:hover { - color: #fff; - background-color: #286090; - border-color: #204d74 -} - -.btn-primary.active, -.btn-primary:active, -.open>.dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - background-image: none; - border-color: #204d74 -} - -.btn-primary.active.focus, -.btn-primary.active:focus, -.btn-primary.active:hover, -.btn-primary:active.focus, -.btn-primary:active:focus, -.btn-primary:active:hover, -.open>.dropdown-toggle.btn-primary.focus, -.open>.dropdown-toggle.btn-primary:focus, -.open>.dropdown-toggle.btn-primary:hover { - color: #fff; - background-color: #204d74; - border-color: #122b40 -} - -.btn-primary.disabled.focus, -.btn-primary.disabled:focus, -.btn-primary.disabled:hover, -.btn-primary[disabled].focus, -.btn-primary[disabled]:focus, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary.focus, -fieldset[disabled] .btn-primary:focus, -fieldset[disabled] .btn-primary:hover { - background-color: #337ab7; - border-color: #2e6da4 -} - -.btn-primary .badge { - color: #337ab7; - background-color: #fff -} - -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c -} - -.btn-success.focus, -.btn-success:focus { - color: #fff; - background-color: #449d44; - border-color: #255625 -} - -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439 -} - -.btn-success.active, -.btn-success:active, -.open>.dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - background-image: none; - border-color: #398439 -} - -.btn-success.active.focus, -.btn-success.active:focus, -.btn-success.active:hover, -.btn-success:active.focus, -.btn-success:active:focus, -.btn-success:active:hover, -.open>.dropdown-toggle.btn-success.focus, -.open>.dropdown-toggle.btn-success:focus, -.open>.dropdown-toggle.btn-success:hover { - color: #fff; - background-color: #398439; - border-color: #255625 -} - -.btn-success.disabled.focus, -.btn-success.disabled:focus, -.btn-success.disabled:hover, -.btn-success[disabled].focus, -.btn-success[disabled]:focus, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success.focus, -fieldset[disabled] .btn-success:focus, -fieldset[disabled] .btn-success:hover { - background-color: #5cb85c; - border-color: #4cae4c -} - -.btn-success .badge { - color: #5cb85c; - background-color: #fff -} - -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da -} - -.btn-info.focus, -.btn-info:focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85 -} - -.btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #269abc -} - -.btn-info.active, -.btn-info:active, -.open>.dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - background-image: none; - border-color: #269abc -} - -.btn-info.active.focus, -.btn-info.active:focus, -.btn-info.active:hover, -.btn-info:active.focus, -.btn-info:active:focus, -.btn-info:active:hover, -.open>.dropdown-toggle.btn-info.focus, -.open>.dropdown-toggle.btn-info:focus, -.open>.dropdown-toggle.btn-info:hover { - color: #fff; - background-color: #269abc; - border-color: #1b6d85 -} - -.btn-info.disabled.focus, -.btn-info.disabled:focus, -.btn-info.disabled:hover, -.btn-info[disabled].focus, -.btn-info[disabled]:focus, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info.focus, -fieldset[disabled] .btn-info:focus, -fieldset[disabled] .btn-info:hover { - background-color: #5bc0de; - border-color: #46b8da -} - -.btn-info .badge { - color: #5bc0de; - background-color: #fff -} - -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236 -} - -.btn-warning.focus, -.btn-warning:focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d -} - -.btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512 -} - -.btn-warning.active, -.btn-warning:active, -.open>.dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - background-image: none; - border-color: #d58512 -} - -.btn-warning.active.focus, -.btn-warning.active:focus, -.btn-warning.active:hover, -.btn-warning:active.focus, -.btn-warning:active:focus, -.btn-warning:active:hover, -.open>.dropdown-toggle.btn-warning.focus, -.open>.dropdown-toggle.btn-warning:focus, -.open>.dropdown-toggle.btn-warning:hover { - color: #fff; - background-color: #d58512; - border-color: #985f0d -} - -.btn-warning.disabled.focus, -.btn-warning.disabled:focus, -.btn-warning.disabled:hover, -.btn-warning[disabled].focus, -.btn-warning[disabled]:focus, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning.focus, -fieldset[disabled] .btn-warning:focus, -fieldset[disabled] .btn-warning:hover { - background-color: #f0ad4e; - border-color: #eea236 -} - -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff -} - -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a -} - -.btn-danger.focus, -.btn-danger:focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19 -} - -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925 -} - -.btn-danger.active, -.btn-danger:active, -.open>.dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - background-image: none; - border-color: #ac2925 -} - -.btn-danger.active.focus, -.btn-danger.active:focus, -.btn-danger.active:hover, -.btn-danger:active.focus, -.btn-danger:active:focus, -.btn-danger:active:hover, -.open>.dropdown-toggle.btn-danger.focus, -.open>.dropdown-toggle.btn-danger:focus, -.open>.dropdown-toggle.btn-danger:hover { - color: #fff; - background-color: #ac2925; - border-color: #761c19 -} - -.btn-danger.disabled.focus, -.btn-danger.disabled:focus, -.btn-danger.disabled:hover, -.btn-danger[disabled].focus, -.btn-danger[disabled]:focus, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger.focus, -fieldset[disabled] .btn-danger:focus, -fieldset[disabled] .btn-danger:hover { - background-color: #d9534f; - border-color: #d43f3a -} - -.btn-danger .badge { - color: #d9534f; - background-color: #fff -} - -.btn-link { - font-weight: 400; - color: #337ab7; - border-radius: 0 -} - -.btn-link, -.btn-link.active, -.btn-link:active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none -} - -.btn-link, -.btn-link:active, -.btn-link:focus, -.btn-link:hover { - border-color: transparent -} - -.btn-link:focus, -.btn-link:hover { - color: #23527c; - text-decoration: underline; - background-color: transparent -} - -.btn-link[disabled]:focus, -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:focus, -fieldset[disabled] .btn-link:hover { - color: #777; - text-decoration: none -} - -.btn-group-lg>.btn, -.btn-lg { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px -} - -.btn-group-sm>.btn, -.btn-sm { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px -} - -.btn-group-xs>.btn, -.btn-xs { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px -} - -.btn-block { - display: block; - width: 100% -} - -.btn-block+.btn-block { - margin-top: 5px -} - -input[type=button].btn-block, -input[type=reset].btn-block, -input[type=submit].btn-block { - width: 100% -} - -.fade { - opacity: 0; - -webkit-transition: opacity .15s linear; - -o-transition: opacity .15s linear; - transition: opacity .15s linear -} - -.fade.in { - opacity: 1 -} - -.collapse { - display: none -} - -.collapse.in { - display: block -} - -tr.collapse.in { - display: table-row -} - -tbody.collapse.in { - display: table-row-group -} - -.collapsing { - height: 0; - overflow: hidden; - -webkit-transition-property: height, visibility; - -o-transition-property: height, visibility; - transition-property: height, visibility; - -webkit-transition-duration: .35s; - -o-transition-duration: .35s; - transition-duration: .35s; - -webkit-transition-timing-function: ease; - -o-transition-timing-function: ease; - transition-timing-function: ease -} - -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid\9; - border-right: 4px solid transparent; - border-left: 4px solid transparent -} - -.dropdown-toggle:focus { - outline: 0 -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); - box-shadow: 0 6px 12px rgba(0, 0, 0, .175) -} - -.dropdown-menu-right, -.dropdown-menu.pull-right { - right: 0; - left: auto -} - -.dropdown-header, -.dropdown-menu>li>a { - display: block; - padding: 3px 20px; - line-height: 1.42857143; - white-space: nowrap -} - -.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, -.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle, -.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0 -} - -.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child, -.btn-group>.btn:last-child:not(:first-child), -.btn-group>.dropdown-toggle:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0 -} - -.btn-group-vertical>.btn:not(:first-child):not(:last-child), -.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn, -.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0 -} - -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5 -} - -.dropdown-menu>li>a { - clear: both; - font-weight: 400; - color: #333 -} - -.dropdown-menu>li>a:focus, -.dropdown-menu>li>a:hover { - color: #262626; - text-decoration: none; - background-color: #f5f5f5 -} - -.dropdown-menu>.active>a, -.dropdown-menu>.active>a:focus, -.dropdown-menu>.active>a:hover { - color: #fff; - text-decoration: none; - background-color: #337ab7; - outline: 0 -} - -.dropdown-menu>.disabled>a, -.dropdown-menu>.disabled>a:focus, -.dropdown-menu>.disabled>a:hover { - color: #777 -} - -.dropdown-menu>.disabled>a:focus, -.dropdown-menu>.disabled>a:hover { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) -} - -.open>.dropdown-menu { - display: block -} - -.open>a { - outline: 0 -} - -.dropdown-menu-left { - right: auto; - left: 0 -} - -.dropdown-header { - font-size: 12px; - color: #777 -} - -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990 -} - -.nav-justified>.dropdown .dropdown-menu, -.nav-tabs.nav-justified>.dropdown .dropdown-menu { - top: auto; - left: auto -} - -.pull-right>.dropdown-menu { - right: 0; - left: auto -} - -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid\9 -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px -} - -@media (min-width:768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto - } - - .navbar-right .dropdown-menu-left { - right: auto; - left: 0 - } -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle -} - -.btn-group-vertical>.btn, -.btn-group>.btn { - position: relative; - float: left -} - -.btn-group-vertical>.btn.active, -.btn-group-vertical>.btn:active, -.btn-group-vertical>.btn:focus, -.btn-group-vertical>.btn:hover, -.btn-group>.btn.active, -.btn-group>.btn:active, -.btn-group>.btn:focus, -.btn-group>.btn:hover { - z-index: 2 -} - -.btn-group .btn+.btn, -.btn-group .btn+.btn-group, -.btn-group .btn-group+.btn, -.btn-group .btn-group+.btn-group { - margin-left: -1px -} - -.btn-toolbar { - margin-left: -5px -} - -.btn-toolbar>.btn, -.btn-toolbar>.btn-group, -.btn-toolbar>.input-group { - margin-left: 5px -} - -.btn .caret, -.btn-group>.btn:first-child { - margin-left: 0 -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0 -} - -.btn-group>.btn+.dropdown-toggle { - padding-right: 8px; - padding-left: 8px -} - -.btn-group>.btn-lg+.dropdown-toggle { - padding-right: 12px; - padding-left: 12px -} - -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) -} - -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none -} - -.btn-lg .caret { - border-width: 5px 5px 0 -} - -.dropup .btn-lg .caret { - border-width: 0 5px 5px -} - -.btn-group-vertical>.btn, -.btn-group-vertical>.btn-group, -.btn-group-vertical>.btn-group>.btn { - display: block; - float: none; - width: 100%; - max-width: 100% -} - -.btn-group-vertical>.btn-group>.btn { - float: none -} - -.btn-group-vertical>.btn+.btn, -.btn-group-vertical>.btn+.btn-group, -.btn-group-vertical>.btn-group+.btn, -.btn-group-vertical>.btn-group+.btn-group { - margin-top: -1px; - margin-left: 0 -} - -.btn-group-vertical>.btn:first-child:not(:last-child) { - border-radius: 4px 4px 0 0 -} - -.btn-group-vertical>.btn:last-child:not(:first-child) { - border-radius: 0 0 4px 4px -} - -.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn { - border-radius: 0 -} - -.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, -.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0 -} - -.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0 -} - -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate -} - -.btn-group-justified>.btn, -.btn-group-justified>.btn-group { - display: table-cell; - float: none; - width: 1% -} - -.btn-group-justified>.btn-group .btn { - width: 100% -} - -.btn-group-justified>.btn-group .dropdown-menu { - left: auto -} - -[data-toggle=buttons]>.btn input[type=checkbox], -[data-toggle=buttons]>.btn input[type=radio], -[data-toggle=buttons]>.btn-group>.btn input[type=checkbox], -[data-toggle=buttons]>.btn-group>.btn input[type=radio] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none -} - -.input-group { - position: relative; - display: table; - border-collapse: separate -} - -.input-group[class*=col-] { - float: none; - padding-right: 0; - padding-left: 0 -} - -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0 -} - -.input-group .form-control:focus { - z-index: 3 -} - -.input-group-lg>.form-control, -.input-group-lg>.input-group-addon, -.input-group-lg>.input-group-btn>.btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px -} - -select.input-group-lg>.form-control, -select.input-group-lg>.input-group-addon, -select.input-group-lg>.input-group-btn>.btn { - height: 46px; - line-height: 46px -} - -select[multiple].input-group-lg>.form-control, -select[multiple].input-group-lg>.input-group-addon, -select[multiple].input-group-lg>.input-group-btn>.btn, -textarea.input-group-lg>.form-control, -textarea.input-group-lg>.input-group-addon, -textarea.input-group-lg>.input-group-btn>.btn { - height: auto -} - -.input-group-sm>.form-control, -.input-group-sm>.input-group-addon, -.input-group-sm>.input-group-btn>.btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px -} - -select.input-group-sm>.form-control, -select.input-group-sm>.input-group-addon, -select.input-group-sm>.input-group-btn>.btn { - height: 30px; - line-height: 30px -} - -select[multiple].input-group-sm>.form-control, -select[multiple].input-group-sm>.input-group-addon, -select[multiple].input-group-sm>.input-group-btn>.btn, -textarea.input-group-sm>.form-control, -textarea.input-group-sm>.input-group-addon, -textarea.input-group-sm>.input-group-btn>.btn { - height: auto -} - -.input-group .form-control, -.input-group-addon, -.input-group-btn { - display: table-cell -} - -.nav>li, -.nav>li>a { - display: block; - position: relative -} - -.input-group .form-control:not(:first-child):not(:last-child), -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child) { - border-radius: 0 -} - -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle -} - -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: 400; - line-height: 1; - color: #555; - text-align: center; - background-color: #eee; - border: 1px solid #ccc; - border-radius: 4px -} - -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px -} - -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px -} - -.input-group-addon input[type=checkbox], -.input-group-addon input[type=radio] { - margin-top: 0 -} - -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child>.btn, -.input-group-btn:first-child>.btn-group>.btn, -.input-group-btn:first-child>.dropdown-toggle, -.input-group-btn:last-child>.btn-group:not(:last-child)>.btn, -.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0 -} - -.input-group-addon:first-child { - border-right: 0 -} - -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:first-child>.btn-group:not(:first-child)>.btn, -.input-group-btn:first-child>.btn:not(:first-child), -.input-group-btn:last-child>.btn, -.input-group-btn:last-child>.btn-group>.btn, -.input-group-btn:last-child>.dropdown-toggle { - border-top-left-radius: 0; - border-bottom-left-radius: 0 -} - -.input-group-addon:last-child { - border-left: 0 -} - -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap -} - -.input-group-btn>.btn { - position: relative -} - -.input-group-btn>.btn+.btn { - margin-left: -1px -} - -.input-group-btn>.btn:active, -.input-group-btn>.btn:focus, -.input-group-btn>.btn:hover { - z-index: 2 -} - -.input-group-btn:first-child>.btn, -.input-group-btn:first-child>.btn-group { - margin-right: -1px -} - -.input-group-btn:last-child>.btn, -.input-group-btn:last-child>.btn-group { - z-index: 2; - margin-left: -1px -} - -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none -} - -.nav>li>a { - padding: 10px 15px -} - -.nav>li>a:focus, -.nav>li>a:hover { - text-decoration: none; - background-color: #eee -} - -.nav>li.disabled>a { - color: #777 -} - -.nav>li.disabled>a:focus, -.nav>li.disabled>a:hover { - color: #777; - text-decoration: none; - cursor: not-allowed; - background-color: transparent -} - -.nav .open>a, -.nav .open>a:focus, -.nav .open>a:hover { - background-color: #eee; - border-color: #337ab7 -} - -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5 -} - -.nav>li>a>img { - max-width: none -} - -.nav-tabs { - border-bottom: 1px solid #ddd -} - -.nav-tabs>li { - float: left; - margin-bottom: -1px -} - -.nav-tabs>li>a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0 -} - -.nav-tabs>li>a:hover { - border-color: #eee #eee #ddd -} - -.nav-tabs>li.active>a, -.nav-tabs>li.active>a:focus, -.nav-tabs>li.active>a:hover { - color: #555; - cursor: default; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent -} - -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0 -} - -.nav-tabs.nav-justified>li { - float: none -} - -.nav-tabs.nav-justified>li>a { - margin-bottom: 5px; - text-align: center; - margin-right: 0; - border-radius: 4px -} - -.nav-tabs.nav-justified>.active>a, -.nav-tabs.nav-justified>.active>a:focus, -.nav-tabs.nav-justified>.active>a:hover { - border: 1px solid #ddd -} - -@media (min-width:768px) { - .nav-tabs.nav-justified>li { - display: table-cell; - width: 1% - } - - .nav-tabs.nav-justified>li>a { - margin-bottom: 0; - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0 - } - - .nav-tabs.nav-justified>.active>a, - .nav-tabs.nav-justified>.active>a:focus, - .nav-tabs.nav-justified>.active>a:hover { - border-bottom-color: #fff - } -} - -.nav-pills>li { - float: left -} - -.nav-justified>li, -.nav-stacked>li { - float: none -} - -.nav-pills>li>a { - border-radius: 4px -} - -.nav-pills>li+li { - margin-left: 2px -} - -.nav-pills>li.active>a, -.nav-pills>li.active>a:focus, -.nav-pills>li.active>a:hover { - color: #fff; - background-color: #337ab7 -} - -.nav-stacked>li+li { - margin-top: 2px; - margin-left: 0 -} - -.nav-justified { - width: 100% -} - -.nav-justified>li>a { - margin-bottom: 5px; - text-align: center -} - -.nav-tabs-justified { - border-bottom: 0 -} - -.nav-tabs-justified>li>a { - margin-right: 0; - border-radius: 4px -} - -.nav-tabs-justified>.active>a, -.nav-tabs-justified>.active>a:focus, -.nav-tabs-justified>.active>a:hover { - border: 1px solid #ddd -} - -@media (min-width:768px) { - .nav-justified>li { - display: table-cell; - width: 1% - } - - .nav-justified>li>a { - margin-bottom: 0 - } - - .nav-tabs-justified>li>a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0 - } - - .nav-tabs-justified>.active>a, - .nav-tabs-justified>.active>a:focus, - .nav-tabs-justified>.active>a:hover { - border-bottom-color: #fff - } -} - -.tab-content>.tab-pane { - display: none -} - -.tab-content>.active { - display: block -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0 -} - -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent -} - -.navbar-collapse { - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - border-top: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); - -webkit-overflow-scrolling: touch -} - -.navbar-collapse.in { - overflow-y: auto -} - -@media (min-width:768px) { - .navbar { - border-radius: 4px - } - - .navbar-header { - float: left - } - - .navbar-collapse { - width: auto; - border-top: 0; - -webkit-box-shadow: none; - box-shadow: none - } - - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important - } - - .navbar-collapse.in { - overflow-y: visible - } - - .navbar-fixed-bottom .navbar-collapse, - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse { - padding-right: 0; - padding-left: 0 - } - - .navbar-fixed-bottom, - .navbar-fixed-top { - border-radius: 0 - } -} - -.embed-responsive, -.modal, -.modal-open, -.progress { - overflow: hidden -} - -.navbar-fixed-bottom, -.navbar-fixed-top { - position: fixed; - right: 0; - left: 0; - z-index: 1030 -} - -@media (max-device-width:480px) and (orientation:landscape) { - - .navbar-fixed-bottom .navbar-collapse, - .navbar-fixed-top .navbar-collapse { - max-height: 200px - } -} - -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px -} - -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0 -} - -.container-fluid>.navbar-collapse, -.container-fluid>.navbar-header, -.container>.navbar-collapse, -.container>.navbar-header { - margin-right: -15px; - margin-left: -15px -} - -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px -} - -.navbar-brand { - float: left; - height: 50px; - padding: 15px; - font-size: 18px; - line-height: 20px -} - -.navbar-brand:focus, -.navbar-brand:hover { - text-decoration: none -} - -.navbar-brand>img { - display: block -} - -@media (min-width:768px) { - - .container-fluid>.navbar-collapse, - .container-fluid>.navbar-header, - .container>.navbar-collapse, - .container>.navbar-header { - margin-right: 0; - margin-left: 0 - } - - .navbar-static-top { - border-radius: 0 - } - - .navbar>.container .navbar-brand, - .navbar>.container-fluid .navbar-brand { - margin-left: -15px - } -} - -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-right: 15px; - margin-top: 8px; - margin-bottom: 8px; - background-color: var(--accent-dim); - background-image: none; - border: 1px solid var(--accent-dim); - border-radius: 4px -} - -.navbar-toggle:focus { - outline: 0 -} - -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px -} - -.navbar-toggle .icon-bar+.icon-bar { - margin-top: 4px -} - -.navbar-nav { - margin: 7.5px -15px -} - -.navbar-nav>li>a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px -} - -@media (max-width:767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none - } - - .navbar-nav .open .dropdown-menu .dropdown-header, - .navbar-nav .open .dropdown-menu>li>a { - padding: 5px 15px 5px 25px - } - - .navbar-nav .open .dropdown-menu>li>a { - line-height: 20px - } - - .navbar-nav .open .dropdown-menu>li>a:focus, - .navbar-nav .open .dropdown-menu>li>a:hover { - background-image: none - } -} - -.progress-bar-striped, -.progress-striped .progress-bar, -.progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) -} - -@media (min-width:768px) { - .navbar-toggle { - display: none - } - - .navbar-nav { - float: left; - margin: 0 - } - - .navbar-nav>li { - float: left - } - - .navbar-nav>li>a { - padding-top: 15px; - padding-bottom: 15px - } -} - -.navbar-form { - padding: 10px 15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); - margin: 8px -15px -} - -@media (min-width:768px) { - - .navbar-form .form-control-static, - .navbar-form .form-group { - display: inline-block - } - - .navbar-form .control-label, - .navbar-form .form-group { - margin-bottom: 0; - vertical-align: middle - } - - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle - } - - .navbar-form .input-group { - display: inline-table; - vertical-align: middle - } - - .navbar-form .input-group .form-control, - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn { - width: auto - } - - .navbar-form .input-group>.form-control { - width: 100% - } - - .navbar-form .checkbox, - .navbar-form .radio { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle - } - - .navbar-form .checkbox label, - .navbar-form .radio label { - padding-left: 0 - } - - .navbar-form .checkbox input[type=checkbox], - .navbar-form .radio input[type=radio] { - position: relative; - margin-left: 0 - } - - .navbar-form .has-feedback .form-control-feedback { - top: 0 - } - - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none - } -} - -.breadcrumb>li, -.pagination { - display: inline-block -} - -.btn .badge, -.btn .label { - top: -1px; - position: relative -} - -@media (max-width:767px) { - .navbar-form .form-group { - margin-bottom: 5px - } - - .navbar-form .form-group:last-child { - margin-bottom: 0 - } -} - -.navbar-nav>li>.dropdown-menu { - margin-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0 -} - -.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { - margin-bottom: 0; - border-radius: 4px 4px 0 0 -} - -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px -} - -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px -} - -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px -} - -.navbar-text { - margin-top: 15px; - margin-bottom: 15px -} - -@media (min-width:768px) { - .navbar-text { - float: left; - margin-right: 15px; - margin-left: 15px - } - - .navbar-left { - float: left !important - } - - .navbar-right { - float: right !important; - margin-right: -15px - } - - .navbar-right~.navbar-right { - margin-right: 0 - } -} - -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7 -} - -.navbar-default .navbar-brand { - color: #777 -} - -.navbar-default .navbar-brand:focus, -.navbar-default .navbar-brand:hover { - color: #5e5e5e; - background-color: transparent -} - -.navbar-default .navbar-nav>li>a, -.navbar-default .navbar-text { - color: #777 -} - -.navbar-default .navbar-nav>li>a:focus, -.navbar-default .navbar-nav>li>a:hover { - color: #333; - background-color: transparent -} - -.navbar-default .navbar-nav>.active>a, -.navbar-default .navbar-nav>.active>a:focus, -.navbar-default .navbar-nav>.active>a:hover { - color: #555; - background-color: #e7e7e7 -} - -.navbar-default .navbar-nav>.disabled>a, -.navbar-default .navbar-nav>.disabled>a:focus, -.navbar-default .navbar-nav>.disabled>a:hover { - color: #ccc; - background-color: transparent -} - -.navbar-default .navbar-nav>.open>a, -.navbar-default .navbar-nav>.open>a:focus, -.navbar-default .navbar-nav>.open>a:hover { - color: #555; - background-color: #e7e7e7 -} - -@media (max-width:767px) { - .navbar-default .navbar-nav .open .dropdown-menu>li>a { - color: #777 - } - - .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, - .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { - color: #333; - background-color: transparent - } - - .navbar-default .navbar-nav .open .dropdown-menu>.active>a, - .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, - .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover { - color: #555; - background-color: #e7e7e7 - } - - .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, - .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, - .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover { - color: #ccc; - background-color: transparent - } -} - -.navbar-default .navbar-toggle { - border-color: #ddd -} - -.navbar-default .navbar-toggle:focus, -.navbar-default .navbar-toggle:hover { - background-color: #ddd -} - -.navbar-default .navbar-toggle .icon-bar { - background-color: #888 -} - -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7 -} - -.navbar-default .navbar-link { - color: #fff -} - -.navbar-default .navbar-link:hover { - color: var(--highlight-light); -} - -.navbar-default .btn-link { - color: #fff -} - -.navbar-default .btn-link:focus, -.navbar-default .btn-link:hover { - color: #333 -} - -.navbar-default .btn-link[disabled]:focus, -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:focus, -fieldset[disabled] .navbar-default .btn-link:hover { - color: #ccc -} - -.navbar-inverse { - background-color: var(--highlight-light); - border-color: #fff; -} - -.navbar-inverse .navbar-brand { - color: #9d9d9d -} - -.navbar-inverse .navbar-brand:focus, -.navbar-inverse .navbar-brand:hover { - color: #fff; - background-color: transparent -} - -.navbar-inverse .navbar-nav>li>a, -.navbar-inverse .navbar-text { - color: #fff -} - -.navbar-inverse .navbar-nav>li>a:focus, -.navbar-inverse .navbar-nav>li>a:hover { - color: #fff; - background-color: transparent -} - -.navbar-inverse .navbar-nav>.active>a, -.navbar-inverse .navbar-nav>.active>a:focus, -.navbar-inverse .navbar-nav>.active>a:hover { - color: #fff; - background-color: var(--highlight-light); -} - -.navbar-inverse .navbar-nav>.disabled>a, -.navbar-inverse .navbar-nav>.disabled>a:focus, -.navbar-inverse .navbar-nav>.disabled>a:hover { - color: #444; - background-color: transparent -} - -.navbar-inverse .navbar-nav>.open>a, -.navbar-inverse .navbar-nav>.open>a:focus, -.navbar-inverse .navbar-nav>.open>a:hover { - color: #fff; - background-color: var(--highlight-light); -} - -@media (max-width:767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { - border-color: var(--highlight-light); - } - - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808 - } - - .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { - color: #9d9d9d - } - - .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, - .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { - color: #fff; - background-color: transparent - } - - .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, - .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, - .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover { - color: #fff; - background-color: #080808 - } - - .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, - .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, - .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover { - color: #444; - background-color: transparent - } -} - -.navbar-inverse .navbar-toggle { - border-color: transparent; - background-color: transparent -} - -.navbar-inverse .navbar-toggle.collapsed:focus { - border-color: transparent; - background-color: transparent -} - -.navbar-inverse .navbar-toggle[aria-expanded="true"], -.navbar-inverse .navbar-toggle:focus, -.navbar-inverse .navbar-toggle:hover { - background-color: var(--accent-super-dim); -} - -.navbar-inverse .navbar-toggle .icon-bar { - position: relative; - top: 0px; - background-color: var(--font-color); - opacity: 1; - transition: 350ms ease-out; -} - -.navbar-inverse .navbar-toggle[aria-expanded="true"] .icon-bar:nth-of-type(2) { - transform: rotate(+45deg); - top: +6px; -} - -.navbar-inverse .navbar-toggle[aria-expanded="true"] .icon-bar:nth-of-type(3) { - opacity: 0; -} - -.navbar-inverse .navbar-toggle[aria-expanded="true"] .icon-bar:nth-of-type(4) { - transform: rotate(-45deg); - top: -6px; -} - -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010 -} - -.navbar-inverse .navbar-link { - color: #9d9d9d -} - -.navbar-inverse .navbar-link:hover { - color: #fff -} - -.navbar-inverse .btn-link { - color: #9d9d9d -} - -.navbar-inverse .btn-link:focus, -.navbar-inverse .btn-link:hover { - color: #fff -} - -.navbar-inverse .btn-link[disabled]:focus, -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:focus, -fieldset[disabled] .navbar-inverse .btn-link:hover { - color: #444 -} - -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px -} - -.breadcrumb>li+li:before { - padding: 0 5px; - color: #ccc; - content: "/\00a0" -} - -.breadcrumb>.active { - color: #777 -} - -.breadcrumb button, -.breadcrumb a { - color: var(--input-text); -} - -.pagination { - padding-left: 0; - margin: 20px 0; - border-radius: 4px -} - -.pager li, -.pagination>li { - display: inline -} - -.pagination>li>a, -.pagination>li>span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.42857143; - color: #337ab7; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd -} - -.pagination>li>a:focus, -.pagination>li>a:hover, -.pagination>li>span:focus, -.pagination>li>span:hover { - z-index: 2; - color: #23527c; - background-color: #eee; - border-color: #ddd -} - -.pagination>li:first-child>a, -.pagination>li:first-child>span { - margin-left: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px -} - -.pagination>li:last-child>a, -.pagination>li:last-child>span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px -} - -.pagination>.active>a, -.pagination>.active>a:focus, -.pagination>.active>a:hover, -.pagination>.active>span, -.pagination>.active>span:focus, -.pagination>.active>span:hover { - z-index: 3; - color: #fff; - cursor: default; - background-color: #337ab7; - border-color: #337ab7 -} - -.pagination>.disabled>a, -.pagination>.disabled>a:focus, -.pagination>.disabled>a:hover, -.pagination>.disabled>span, -.pagination>.disabled>span:focus, -.pagination>.disabled>span:hover { - color: #777; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd -} - -.pagination-lg>li>a, -.pagination-lg>li>span { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333 -} - -.pagination-lg>li:first-child>a, -.pagination-lg>li:first-child>span { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px -} - -.pagination-lg>li:last-child>a, -.pagination-lg>li:last-child>span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px -} - -.pagination-sm>li>a, -.pagination-sm>li>span { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5 -} - -.badge, -.label { - font-weight: 700; - line-height: 1; - white-space: nowrap; - text-align: center -} - -.pagination-sm>li:first-child>a, -.pagination-sm>li:first-child>span { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px -} - -.pagination-sm>li:last-child>a, -.pagination-sm>li:last-child>span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px -} - -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none -} - -.pager li>a, -.pager li>span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px -} - -.pager li>a:focus, -.pager li>a:hover { - text-decoration: none; - background-color: #eee -} - -.pager .next>a, -.pager .next>span { - float: right -} - -.pager .previous>a, -.pager .previous>span { - float: left -} - -.pager .disabled>a, -.pager .disabled>a:focus, -.pager .disabled>a:hover, -.pager .disabled>span { - color: #777; - cursor: not-allowed; - background-color: #fff -} - -a.badge:focus, -a.badge:hover, -a.label:focus, -a.label:hover { - color: #fff; - cursor: pointer; - text-decoration: none -} - -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - color: #fff; - border-radius: .25em -} - -.label:empty { - display: none -} - -.label-default { - background-color: #777 -} - -.label-default[href]:focus, -.label-default[href]:hover { - background-color: #5e5e5e -} - -.label-primary { - background-color: #337ab7 -} - -.label-primary[href]:focus, -.label-primary[href]:hover { - background-color: #286090 -} - -.label-success { - background-color: #5cb85c -} - -.label-success[href]:focus, -.label-success[href]:hover { - background-color: #449d44 -} - -.label-info { - background-color: #5bc0de -} - -.label-info[href]:focus, -.label-info[href]:hover { - background-color: #31b0d5 -} - -.label-warning { - background-color: #f0ad4e -} - -.label-warning[href]:focus, -.label-warning[href]:hover { - background-color: #ec971f -} - -.label-danger { - background-color: #d9534f -} - -.label-danger[href]:focus, -.label-danger[href]:hover { - background-color: #c9302c -} - -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - color: #fff; - vertical-align: middle; - background-color: #777; - border-radius: 10px -} - -.badge:empty { - display: none -} - -.media-object, -.thumbnail { - display: block -} - -.btn-group-xs>.btn .badge, -.btn-xs .badge { - top: 0; - padding: 1px 5px -} - -.list-group-item.active>.badge, -.nav-pills>.active>a>.badge { - color: #337ab7; - background-color: #fff -} - -.jumbotron, -.jumbotron .h1, -.jumbotron h1 { - color: inherit -} - -.list-group-item>.badge { - float: right -} - -.list-group-item>.badge+.badge { - margin-right: 5px -} - -.nav-pills>li>a>.badge { - margin-left: 3px -} - -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - background-color: #eee -} - -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200 -} - -.alert, -.thumbnail { - margin-top: 2rem; - margin-bottom: 2rem; -} - -.alert .alert-link, -.close { - font-weight: 700 -} - -.jumbotron>hr { - border-top-color: #d5d5d5 -} - -.container .jumbotron, -.container-fluid .jumbotron { - padding-right: 15px; - padding-left: 15px; - border-radius: 6px -} - -.jumbotron .container { - max-width: 100% -} - -@media screen and (min-width:768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px - } - - .container .jumbotron, - .container-fluid .jumbotron { - padding-right: 60px; - padding-left: 60px - } - - .jumbotron .h1, - .jumbotron h1 { - font-size: 63px - } -} - -.thumbnail { - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border .2s ease-in-out; - -o-transition: border .2s ease-in-out; - transition: border .2s ease-in-out -} - -.thumbnail a>img, -.thumbnail>img { - margin-right: auto; - margin-left: auto -} - -a.thumbnail.active, -a.thumbnail:focus, -a.thumbnail:hover { - border-color: #337ab7 -} - -.thumbnail .caption { - padding: 9px; - color: #333 -} - -.alert { - padding: 15px; - border: 1px solid transparent; - border-radius: 4px -} - -.alert h4 { - margin-top: 0; - color: inherit -} - -.alert>p, -.alert>ul { - margin-bottom: 0 -} - -.alert>p+p { - margin-top: 5px -} - -.alert-dismissable, -.alert-dismissible { - padding-right: 35px -} - -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit -} - -.modal, -.modal-backdrop { - top: 0; - right: 0; - bottom: 0; - left: 0 -} - -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6 -} - -.alert-success hr { - border-top-color: #c9e2b3 -} - -.alert-success .alert-link { - color: #2b542c -} - -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1 -} - -.alert-info hr { - border-top-color: #a6e1ec -} - -.alert-info .alert-link { - color: #245269 -} - -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc -} - -.alert-warning hr { - border-top-color: #f7e1b5 -} - -.alert-warning .alert-link { - color: #66512c -} - -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1 -} - -.alert-danger hr { - border-top-color: #e4b9c0 -} - -.alert-danger .alert-link { - color: #843534 -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0 - } - - to { - background-position: 0 0 - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 40px 0 - } - - to { - background-position: 0 0 - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 40px 0 - } - - to { - background-position: 0 0 - } -} - -.progress { - height: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1) -} - -.progress-bar { - float: left; - width: 0%; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - -webkit-transition: width .6s ease; - -o-transition: width .6s ease; - transition: width .6s ease -} - -.progress-bar-striped, -.progress-striped .progress-bar { - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - background-size: 40px 40px -} - -.progress-bar.active, -.progress.active .progress-bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite -} - -.progress-bar-success { - background-color: #5cb85c -} - -.progress-striped .progress-bar-success { - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) -} - -.progress-striped .progress-bar-info, -.progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) -} - -.progress-bar-info { - background-color: #5bc0de -} - -.progress-striped .progress-bar-info { - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) -} - -.progress-bar-warning { - background-color: #f0ad4e -} - -.progress-striped .progress-bar-warning { - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) -} - -.progress-bar-danger { - background-color: #d9534f -} - -.progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) -} - -.media { - margin-top: 15px -} - -.media:first-child { - margin-top: 0 -} - -.media, -.media-body { - overflow: hidden; - zoom: 1 -} - -.media-body { - width: 10000px -} - -.media-object.img-thumbnail { - max-width: none -} - -.media-right, -.media>.pull-right { - padding-left: 10px -} - -.media-left, -.media>.pull-left { - padding-right: 10px -} - -.media-body, -.media-left, -.media-right { - display: table-cell; - vertical-align: top -} - -.media-middle { - vertical-align: middle -} - -.media-bottom { - vertical-align: bottom -} - -.media-heading { - margin-top: 0; - margin-bottom: 5px -} - -.media-list { - padding-left: 0; - list-style: none -} - -.list-group { - padding-left: 0; - margin-bottom: 20px -} - -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd -} - -.list-group-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px -} - -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px -} - -.list-group-item.disabled, -.list-group-item.disabled:focus, -.list-group-item.disabled:hover { - color: #777; - cursor: not-allowed; - background-color: #eee -} - -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading { - color: inherit -} - -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text { - color: #777 -} - -.list-group-item.active, -.list-group-item.active:focus, -.list-group-item.active:hover { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7 -} - -.list-group-item.active .list-group-item-heading, -.list-group-item.active .list-group-item-heading>.small, -.list-group-item.active .list-group-item-heading>small, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading>.small, -.list-group-item.active:focus .list-group-item-heading>small, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading>.small, -.list-group-item.active:hover .list-group-item-heading>small { - color: inherit -} - -.list-group-item.active .list-group-item-text, -.list-group-item.active:focus .list-group-item-text, -.list-group-item.active:hover .list-group-item-text { - color: #c7ddef -} - -a.list-group-item, -button.list-group-item { - color: #555 -} - -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333 -} - -a.list-group-item:focus, -a.list-group-item:hover, -button.list-group-item:focus, -button.list-group-item:hover { - color: #555; - text-decoration: none; - background-color: #f5f5f5 -} - -button.list-group-item { - width: 100%; - text-align: left -} - -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8 -} - -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d -} - -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit -} - -a.list-group-item-success:focus, -a.list-group-item-success:hover, -button.list-group-item-success:focus, -button.list-group-item-success:hover { - color: #3c763d; - background-color: #d0e9c6 -} - -a.list-group-item-success.active, -a.list-group-item-success.active:focus, -a.list-group-item-success.active:hover, -button.list-group-item-success.active, -button.list-group-item-success.active:focus, -button.list-group-item-success.active:hover { - color: #fff; - background-color: #3c763d; - border-color: #3c763d -} - -.list-group-item-info { - color: #31708f; - background-color: #d9edf7 -} - -a.list-group-item-info, -button.list-group-item-info { - color: #31708f -} - -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit -} - -a.list-group-item-info:focus, -a.list-group-item-info:hover, -button.list-group-item-info:focus, -button.list-group-item-info:hover { - color: #31708f; - background-color: #c4e3f3 -} - -a.list-group-item-info.active, -a.list-group-item-info.active:focus, -a.list-group-item-info.active:hover, -button.list-group-item-info.active, -button.list-group-item-info.active:focus, -button.list-group-item-info.active:hover { - color: #fff; - background-color: #31708f; - border-color: #31708f -} - -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3 -} - -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b -} - -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit -} - -a.list-group-item-warning:focus, -a.list-group-item-warning:hover, -button.list-group-item-warning:focus, -button.list-group-item-warning:hover { - color: #8a6d3b; - background-color: #faf2cc -} - -a.list-group-item-warning.active, -a.list-group-item-warning.active:focus, -a.list-group-item-warning.active:hover, -button.list-group-item-warning.active, -button.list-group-item-warning.active:focus, -button.list-group-item-warning.active:hover { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b -} - -.list-group-item-danger { - color: #a94442; - background-color: #f2dede -} - -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442 -} - -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit -} - -a.list-group-item-danger:focus, -a.list-group-item-danger:hover, -button.list-group-item-danger:focus, -button.list-group-item-danger:hover { - color: #a94442; - background-color: #ebcccc -} - -a.list-group-item-danger.active, -a.list-group-item-danger.active:focus, -a.list-group-item-danger.active:hover, -button.list-group-item-danger.active, -button.list-group-item-danger.active:focus, -button.list-group-item-danger.active:hover { - color: #fff; - background-color: #a94442; - border-color: #a94442 -} - -.panel-heading>.dropdown .dropdown-toggle, -.panel-title, -.panel-title>.small, -.panel-title>.small>a, -.panel-title>a, -.panel-title>small, -.panel-title>small>a { - color: inherit -} - -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px -} - -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3 -} - -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: 0 1px 1px rgba(0, 0, 0, .05) -} - -.panel-title, -.panel>.list-group, -.panel>.panel-collapse>.list-group, -.panel>.panel-collapse>.table, -.panel>.table, -.panel>.table-responsive>.table { - margin-bottom: 0 -} - -.panel-body { - padding: 15px -} - -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px -} - -.panel-title { - margin-top: 0; - font-size: 16px -} - -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px -} - -.panel>.list-group .list-group-item, -.panel>.panel-collapse>.list-group .list-group-item { - border-width: 1px 0; - border-radius: 0 -} - -.panel-group .panel-heading, -.panel>.table-bordered>tbody>tr:first-child>td, -.panel>.table-bordered>tbody>tr:first-child>th, -.panel>.table-bordered>tbody>tr:last-child>td, -.panel>.table-bordered>tbody>tr:last-child>th, -.panel>.table-bordered>tfoot>tr:last-child>td, -.panel>.table-bordered>tfoot>tr:last-child>th, -.panel>.table-bordered>thead>tr:first-child>td, -.panel>.table-bordered>thead>tr:first-child>th, -.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, -.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, -.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, -.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, -.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, -.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th, -.panel>.table-responsive>.table-bordered>thead>tr:first-child>td, -.panel>.table-responsive>.table-bordered>thead>tr:first-child>th { - border-bottom: 0 -} - -.panel>.list-group:first-child .list-group-item:first-child, -.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-left-radius: 3px; - border-top-right-radius: 3px -} - -.panel>.list-group:last-child .list-group-item:last-child, -.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px -} - -.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0 -} - -.list-group+.panel-footer, -.panel-heading+.list-group .list-group-item:first-child { - border-top-width: 0 -} - -.panel>.panel-collapse>.table caption, -.panel>.table caption, -.panel>.table-responsive>.table caption { - padding-right: 15px; - padding-left: 15px -} - -.panel>.table-responsive:first-child>.table:first-child, -.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, -.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, -.panel>.table:first-child, -.panel>.table:first-child>tbody:first-child>tr:first-child, -.panel>.table:first-child>thead:first-child>tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px -} - -.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, -.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, -.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, -.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, -.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, -.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, -.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, -.panel>.table:first-child>thead:first-child>tr:first-child th:first-child { - border-top-left-radius: 3px -} - -.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, -.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, -.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, -.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, -.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, -.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, -.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, -.panel>.table:first-child>thead:first-child>tr:first-child th:last-child { - border-top-right-radius: 3px -} - -.panel>.table-responsive:last-child>.table:last-child, -.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, -.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, -.panel>.table:last-child, -.panel>.table:last-child>tbody:last-child>tr:last-child, -.panel>.table:last-child>tfoot:last-child>tr:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px -} - -.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, -.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, -.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, -.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, -.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, -.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, -.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, -.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child { - border-bottom-left-radius: 3px -} - -.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, -.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, -.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, -.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, -.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, -.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, -.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, -.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child { - border-bottom-right-radius: 3px -} - -.panel>.panel-body+.table, -.panel>.panel-body+.table-responsive, -.panel>.table+.panel-body, -.panel>.table-responsive+.panel-body { - border-top: 1px solid #ddd -} - -.panel>.table>tbody:first-child>tr:first-child td, -.panel>.table>tbody:first-child>tr:first-child th { - border-top: 0 -} - -.panel>.table-bordered, -.panel>.table-responsive>.table-bordered { - border: 0 -} - -.panel>.table-bordered>tbody>tr>td:first-child, -.panel>.table-bordered>tbody>tr>th:first-child, -.panel>.table-bordered>tfoot>tr>td:first-child, -.panel>.table-bordered>tfoot>tr>th:first-child, -.panel>.table-bordered>thead>tr>td:first-child, -.panel>.table-bordered>thead>tr>th:first-child, -.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, -.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, -.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, -.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, -.panel>.table-responsive>.table-bordered>thead>tr>td:first-child, -.panel>.table-responsive>.table-bordered>thead>tr>th:first-child { - border-left: 0 -} - -.panel>.table-bordered>tbody>tr>td:last-child, -.panel>.table-bordered>tbody>tr>th:last-child, -.panel>.table-bordered>tfoot>tr>td:last-child, -.panel>.table-bordered>tfoot>tr>th:last-child, -.panel>.table-bordered>thead>tr>td:last-child, -.panel>.table-bordered>thead>tr>th:last-child, -.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, -.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, -.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, -.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, -.panel>.table-responsive>.table-bordered>thead>tr>td:last-child, -.panel>.table-responsive>.table-bordered>thead>tr>th:last-child { - border-right: 0 -} - -.panel>.table-responsive { - margin-bottom: 0; - border: 0 -} - -.panel-group { - margin-bottom: 20px -} - -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px -} - -.panel-group .panel+.panel { - margin-top: 5px -} - -.panel-group .panel-heading+.panel-collapse>.list-group, -.panel-group .panel-heading+.panel-collapse>.panel-body { - border-top: 1px solid #ddd -} - -.panel-group .panel-footer { - border-top: 0 -} - -.panel-group .panel-footer+.panel-collapse .panel-body { - border-bottom: 1px solid #ddd -} - -.panel-default { - border-color: #ddd -} - -.panel-default>.panel-heading { - color: #333; - background-color: #f5f5f5; - border-color: #ddd -} - -.panel-default>.panel-heading+.panel-collapse>.panel-body { - border-top-color: #ddd -} - -.panel-default>.panel-heading .badge { - color: #f5f5f5; - background-color: #333 -} - -.panel-default>.panel-footer+.panel-collapse>.panel-body { - border-bottom-color: #ddd -} - -.panel-primary { - border-color: #337ab7 -} - -.panel-primary>.panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7 -} - -.panel-primary>.panel-heading+.panel-collapse>.panel-body { - border-top-color: #337ab7 -} - -.panel-primary>.panel-heading .badge { - color: #337ab7; - background-color: #fff -} - -.panel-primary>.panel-footer+.panel-collapse>.panel-body { - border-bottom-color: #337ab7 -} - -.panel-success { - border-color: #d6e9c6 -} - -.panel-success>.panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6 -} - -.panel-success>.panel-heading+.panel-collapse>.panel-body { - border-top-color: #d6e9c6 -} - -.panel-success>.panel-heading .badge { - color: #dff0d8; - background-color: #3c763d -} - -.panel-success>.panel-footer+.panel-collapse>.panel-body { - border-bottom-color: #d6e9c6 -} - -.panel-info { - border-color: #bce8f1 -} - -.panel-info>.panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1 -} - -.panel-info>.panel-heading+.panel-collapse>.panel-body { - border-top-color: #bce8f1 -} - -.panel-info>.panel-heading .badge { - color: #d9edf7; - background-color: #31708f -} - -.panel-info>.panel-footer+.panel-collapse>.panel-body { - border-bottom-color: #bce8f1 -} - -.panel-warning { - border-color: #faebcc -} - -.panel-warning>.panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc -} - -.panel-warning>.panel-heading+.panel-collapse>.panel-body { - border-top-color: #faebcc -} - -.panel-warning>.panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b -} - -.panel-warning>.panel-footer+.panel-collapse>.panel-body { - border-bottom-color: #faebcc -} - -.panel-danger { - border-color: #ebccd1 -} - -.panel-danger>.panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1 -} - -.panel-danger>.panel-heading+.panel-collapse>.panel-body { - border-top-color: #ebccd1 -} - -.panel-danger>.panel-heading .badge { - color: #f2dede; - background-color: #a94442 -} - -.panel-danger>.panel-footer+.panel-collapse>.panel-body { - border-bottom-color: #ebccd1 -} - -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0 -} - -.embed-responsive .embed-responsive-item, -.embed-responsive embed, -.embed-responsive iframe, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0 -} - -.embed-responsive-16by9 { - padding-bottom: 56.25% -} - -.embed-responsive-4by3 { - padding-bottom: 75% -} - -.well { - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05) -} - -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, .15) -} - -.well-lg { - padding: 24px; - border-radius: 6px -} - -.well-sm { - padding: 9px; - border-radius: 3px -} - -.close { - float: right; - font-size: 21px; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - filter: alpha(opacity=20); - opacity: .2 -} - -.popover, -.tooltip { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: 400; - line-height: 1.42857143; - line-break: auto; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - text-decoration: none -} - -.close:focus, -.close:hover { - color: #000; - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=50); - opacity: .5 -} - -button.close { - padding: 0; - cursor: pointer; - background: 0 0; - border: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none -} - -.modal-content, -.popover { - background-clip: padding-box -} - -.modal { - position: fixed; - z-index: 1050; - display: none; - -webkit-overflow-scrolling: touch; - outline: 0 -} - -.modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform .3s ease-out; - -o-transition: -o-transform .3s ease-out; - transition: -webkit-transform .3s ease-out; - transition: transform .3s ease-out; - transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out -} - -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0) -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto -} - -.modal-dialog { - position: relative; - width: auto; - margin: 10px -} - -.modal-content { - position: relative; - background-color: #fff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); - box-shadow: 0 3px 9px rgba(0, 0, 0, .5); - outline: 0 -} - -.modal-backdrop { - position: fixed; - z-index: 1040; - background-color: #000 -} - -.modal-backdrop.fade { - filter: alpha(opacity=0); - opacity: 0 -} - -.modal-backdrop.in { - filter: alpha(opacity=50); - opacity: .5 -} - -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5 -} - -.modal-header .close { - margin-top: -2px -} - -.modal-title { - margin: 0; - line-height: 1.42857143 -} - -.modal-body { - position: relative; - padding: 15px -} - -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5 -} - -.modal-footer .btn+.btn { - margin-bottom: 0; - margin-left: 5px -} - -.modal-footer .btn-group .btn+.btn { - margin-left: -1px -} - -.modal-footer .btn-block+.btn-block { - margin-left: 0 -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll -} - -@media (min-width:768px) { - .modal-dialog { - width: 600px; - margin: 30px auto - } - - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - box-shadow: 0 5px 15px rgba(0, 0, 0, .5) - } - - .modal-sm { - width: 300px - } -} - -.tooltip.top-left .tooltip-arrow, -.tooltip.top-right .tooltip-arrow { - bottom: 0; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000 -} - -@media (min-width:992px) { - .modal-lg { - width: 900px - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - text-align: left; - text-align: start; - font-size: 12px; - filter: alpha(opacity=0); - opacity: 0 -} - -.tooltip.in { - filter: alpha(opacity=90); - opacity: .9 -} - -.tooltip.top { - padding: 5px 0; - margin-top: -3px -} - -.tooltip.right { - padding: 0 5px; - margin-left: 3px -} - -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px -} - -.tooltip.left { - padding: 0 5px; - margin-left: -3px -} - -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000 -} - -.tooltip.top-left .tooltip-arrow { - right: 5px -} - -.tooltip.top-right .tooltip-arrow { - left: 5px -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000 -} - -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000 -} - -.tooltip.bottom .tooltip-arrow, -.tooltip.bottom-left .tooltip-arrow, -.tooltip.bottom-right .tooltip-arrow { - border-width: 0 5px 5px; - border-bottom-color: #000; - top: 0 -} - -.tooltip.bottom .tooltip-arrow { - left: 50%; - margin-left: -5px -} - -.tooltip.bottom-left .tooltip-arrow { - right: 5px; - margin-top: -5px -} - -.tooltip.bottom-right .tooltip-arrow { - left: 5px; - margin-top: -5px -} - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 4px -} - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - text-align: left; - text-align: start; - font-size: 14px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - box-shadow: 0 5px 10px rgba(0, 0, 0, .2) -} - -.carousel-caption, -.carousel-control { - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6) -} - -.popover.top { - margin-top: -10px -} - -.popover.right { - margin-left: 10px -} - -.popover.bottom { - margin-top: 10px -} - -.popover.left { - margin-left: -10px -} - -.popover>.arrow { - border-width: 11px -} - -.popover>.arrow, -.popover>.arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid -} - -.carousel, -.carousel-inner { - position: relative -} - -.popover>.arrow:after { - content: ""; - border-width: 10px -} - -.popover.top>.arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, .25); - border-bottom-width: 0 -} - -.popover.top>.arrow:after { - bottom: 1px; - margin-left: -10px; - content: " "; - border-top-color: #fff; - border-bottom-width: 0 -} - -.popover.left>.arrow:after, -.popover.right>.arrow:after { - bottom: -10px; - content: " " -} - -.popover.right>.arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, .25); - border-left-width: 0 -} - -.popover.right>.arrow:after { - left: 1px; - border-right-color: #fff; - border-left-width: 0 -} - -.popover.bottom>.arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, .25) -} - -.popover.bottom>.arrow:after { - top: 1px; - margin-left: -10px; - content: " "; - border-top-width: 0; - border-bottom-color: #fff -} - -.popover.left>.arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, .25) -} - -.popover.left>.arrow:after { - right: 1px; - border-right-width: 0; - border-left-color: #fff -} - -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0 -} - -.popover-content { - padding: 9px 14px -} - -.carousel-inner { - width: 100%; - overflow: hidden -} - -.carousel-inner>.item { - position: relative; - display: none; - -webkit-transition: .6s ease-in-out left; - -o-transition: .6s ease-in-out left; - transition: .6s ease-in-out left -} - -.carousel-inner>.item>a>img, -.carousel-inner>.item>img { - line-height: 1 -} - -@media all and (transform-3d), -(-webkit-transform-3d) { - .carousel-inner>.item { - -webkit-transition: -webkit-transform .6s ease-in-out; - -o-transition: -o-transform .6s ease-in-out; - transition: -webkit-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px - } - - .carousel-inner>.item.active.right, - .carousel-inner>.item.next { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - left: 0 - } - - .carousel-inner>.item.active.left, - .carousel-inner>.item.prev { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - left: 0 - } - - .carousel-inner>.item.active, - .carousel-inner>.item.next.left, - .carousel-inner>.item.prev.right { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - left: 0 - } -} - -.carousel-inner>.active, -.carousel-inner>.next, -.carousel-inner>.prev { - display: block -} - -.carousel-inner>.active { - left: 0 -} - -.carousel-inner>.next, -.carousel-inner>.prev { - position: absolute; - top: 0; - width: 100% -} - -.carousel-inner>.next { - left: 100% -} - -.carousel-inner>.prev { - left: -100% -} - -.carousel-inner>.next.left, -.carousel-inner>.prev.right { - left: 0 -} - -.carousel-inner>.active.left { - left: -100% -} - -.carousel-inner>.active.right { - left: 100% -} - -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - background-color: rgba(0, 0, 0, 0); - filter: alpha(opacity=50); - opacity: .5 -} - -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); - background-repeat: repeat-x -} - -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); - background-repeat: repeat-x -} - -.carousel-control:focus, -.carousel-control:hover { - color: #fff; - text-decoration: none; - outline: 0; - filter: alpha(opacity=90); - opacity: .9 -} - -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right, -.carousel-control .icon-next, -.carousel-control .icon-prev { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; - margin-top: -10px -} - -.carousel-control .glyphicon-chevron-left, -.carousel-control .icon-prev { - left: 50%; - margin-left: -10px -} - -.carousel-control .glyphicon-chevron-right, -.carousel-control .icon-next { - right: 50%; - margin-right: -10px -} - -.carousel-control .icon-next, -.carousel-control .icon-prev { - width: 20px; - height: 20px; - font-family: serif; - line-height: 1 -} - -.carousel-control .icon-prev:before { - content: "\2039" -} - -.carousel-control .icon-next:before { - content: "\203a" -} - -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none -} - -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000\9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #fff; - border-radius: 10px -} - -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #fff -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px -} - -.carousel-caption .btn, -.text-hide { - text-shadow: none -} - -@media screen and (min-width:768px) { - - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next, - .carousel-control .icon-prev { - width: 30px; - height: 30px; - margin-top: -10px; - font-size: 30px - } - - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -10px - } - - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -10px - } - - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px - } - - .carousel-indicators { - bottom: 20px - } -} - -.btn-group-vertical>.btn-group:after, -.btn-group-vertical>.btn-group:before, -.btn-toolbar:after, -.btn-toolbar:before, -.clearfix:after, -.clearfix:before, -.container-fluid:after, -.container-fluid:before, -.container:after, -.container:before, -.dl-horizontal dd:after, -.dl-horizontal dd:before, -.form-horizontal .form-group:after, -.form-horizontal .form-group:before, -.modal-footer:after, -.modal-footer:before, -.modal-header:after, -.modal-header:before, -.nav:after, -.nav:before, -.navbar-collapse:after, -.navbar-collapse:before, -.navbar-header:after, -.navbar-header:before, -.navbar:after, -.navbar:before, -.pager:after, -.pager:before, -.panel-body:after, -.panel-body:before, -.row:after, -.row:before { - display: table; - content: " " -} - -.btn-group-vertical>.btn-group:after, -.btn-toolbar:after, -.clearfix:after, -.container-fluid:after, -.container:after, -.dl-horizontal dd:after, -.form-horizontal .form-group:after, -.modal-footer:after, -.modal-header:after, -.nav:after, -.navbar-collapse:after, -.navbar-header:after, -.navbar:after, -.pager:after, -.panel-body:after, -.row:after { - clear: both -} - -.center-block { - display: block; - margin-right: auto; - margin-left: auto -} - -.pull-right { - float: right !important -} - -.pull-left { - float: left !important -} - -.hide { - display: none !important -} - -.show { - display: block !important -} - -.hidden, -.visible-lg, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block, -.visible-md, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-sm, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-xs, -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block { - display: none !important -} - -.invisible { - visibility: hidden -} - -.text-hide { - font: 0/0 a; - color: transparent; - background-color: transparent; - border: 0 -} - -.affix { - position: fixed -} - -@-ms-viewport { - width: device-width -} - -@media (max-width:767px) { - .visible-xs { - display: block !important - } - - table.visible-xs { - display: table !important - } - - tr.visible-xs { - display: table-row !important - } - - td.visible-xs, - th.visible-xs { - display: table-cell !important - } - - .visible-xs-block { - display: block !important - } - - .visible-xs-inline { - display: inline !important - } - - .visible-xs-inline-block { - display: inline-block !important - } -} - -@media (min-width:768px) and (max-width:991px) { - .visible-sm { - display: block !important - } - - table.visible-sm { - display: table !important - } - - tr.visible-sm { - display: table-row !important - } - - td.visible-sm, - th.visible-sm { - display: table-cell !important - } - - .visible-sm-block { - display: block !important - } - - .visible-sm-inline { - display: inline !important - } - - .visible-sm-inline-block { - display: inline-block !important - } -} - -@media (min-width:992px) and (max-width:1199px) { - .visible-md { - display: block !important - } - - table.visible-md { - display: table !important - } - - tr.visible-md { - display: table-row !important - } - - td.visible-md, - th.visible-md { - display: table-cell !important - } - - .visible-md-block { - display: block !important - } - - .visible-md-inline { - display: inline !important - } - - .visible-md-inline-block { - display: inline-block !important - } -} - -@media (min-width:1200px) { - .visible-lg { - display: block !important - } - - table.visible-lg { - display: table !important - } - - tr.visible-lg { - display: table-row !important - } - - td.visible-lg, - th.visible-lg { - display: table-cell !important - } - - .visible-lg-block { - display: block !important - } - - .visible-lg-inline { - display: inline !important - } - - .visible-lg-inline-block { - display: inline-block !important - } - - .hidden-lg { - display: none !important - } -} - -@media (max-width:767px) { - .hidden-xs { - display: none !important - } -} - -@media (min-width:768px) and (max-width:991px) { - .hidden-sm { - display: none !important - } -} - -@media (min-width:992px) and (max-width:1199px) { - .hidden-md { - display: none !important - } -} - -.visible-print { - display: none !important -} - -@media print { - .visible-print { - display: block !important - } - - table.visible-print { - display: table !important - } - - tr.visible-print { - display: table-row !important - } - - td.visible-print, - th.visible-print { - display: table-cell !important - } -} - -.visible-print-block { - display: none !important -} - -@media print { - .visible-print-block { - display: block !important - } -} - -.visible-print-inline { - display: none !important -} - -@media print { - .visible-print-inline { - display: inline !important - } -} - -.visible-print-inline-block { - display: none !important -} - -@media print { - .visible-print-inline-block { - display: inline-block !important - } - - .hidden-print { - display: none !important - } -} - -.hljs { - display: block; - background: #fff; - padding: .5em; - color: #333; - overflow-x: auto -} - -.hljs-comment, -.hljs-meta { - color: #969896 -} - -.hljs-emphasis, -.hljs-quote, -.hljs-string, -.hljs-strong, -.hljs-template-variable, -.hljs-variable { - color: #df5000 -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-type { - color: #a71d5d -} - -.hljs-attribute, -.hljs-bullet, -.hljs-literal, -.hljs-symbol { - color: #0086b3 -} - -.hljs-name, -.hljs-section { - color: #63a35c -} - -.hljs-tag { - color: #333 -} - -.hljs-attr, -.hljs-selector-attr, -.hljs-selector-class, -.hljs-selector-id, -.hljs-selector-pseudo, -.hljs-title { - color: #795da3 -} - -.hljs-addition { - color: #55a532; - background-color: #eaffea -} - -.hljs-deletion { - color: #bd2c00; - background-color: #ffecec -} - -.hljs-link { - text-decoration: underline -} \ No newline at end of file diff --git a/RWSDocsTemplate/styles/docfx.vendor.js b/RWSDocsTemplate/styles/docfx.vendor.js deleted file mode 100644 index 154de37..0000000 --- a/RWSDocsTemplate/styles/docfx.vendor.js +++ /dev/null @@ -1,51 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(idocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-dc.width?"left":"left"==s&&l.left-ha.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;ha.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'

'}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e=n[t]&&(n[t+1]===undefined||e .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return n/g,">")}function r(e){return e.nodeName.toLowerCase()}function a(e,t){var r=e&&e.exec(t);return r&&0===r.index}function i(e){return T.test(e)}function n(e){var t,r,a,n,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",r=w.exec(o))return S(r[1])?r[1]:"no-highlight";for(o=o.split(/\s+/),t=0,a=o.length;a>t;t++)if(n=o[t],i(n)||S(n))return n}function o(e){var t,r={},a=Array.prototype.slice.call(arguments,1);for(t in e)r[t]=e[t];return a.forEach(function(e){for(t in e)r[t]=e[t]}),r}function s(e){var t=[];return function a(e,i){for(var n=e.firstChild;n;n=n.nextSibling)3===n.nodeType?i+=n.nodeValue.length:1===n.nodeType&&(t.push({event:"start",offset:i,node:n}),i=a(n,i),r(n).match(/br|hr|img|input/)||t.push({event:"stop",offset:i,node:n}));return i}(e,0),t}function l(e,a,i){function n(){return e.length&&a.length?e[0].offset!==a[0].offset?e[0].offset"}function s(e){d+=""}function l(e){("start"===e.event?o:s)(e.node)}for(var c=0,d="",p=[];e.length||a.length;){var m=n();if(d+=t(i.substring(c,m[0].offset)),c=m[0].offset,m===e){p.reverse().forEach(s);do l(m.splice(0,1)[0]),m=n();while(m===e&&m.length&&m[0].offset===c);p.reverse().forEach(o)}else"start"===m[0].event?p.push(m[0].node):p.pop(),l(m.splice(0,1)[0])}return d+t(i.substr(c))}function c(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(t){return o(e,{v:null},t)})),e.cached_variants||e.eW&&[o(e)]||[e]}function d(e){function t(e){return e&&e.source||e}function r(r,a){return new RegExp(t(r),"m"+(e.cI?"i":"")+(a?"g":""))}function a(i,n){if(!i.compiled){if(i.compiled=!0,i.k=i.k||i.bK,i.k){var o={},s=function(t,r){e.cI&&(r=r.toLowerCase()),r.split(" ").forEach(function(e){var r=e.split("|");o[r[0]]=[t,r[1]?Number(r[1]):1]})};"string"==typeof i.k?s("keyword",i.k):x(i.k).forEach(function(e){s(e,i.k[e])}),i.k=o}i.lR=r(i.l||/\w+/,!0),n&&(i.bK&&(i.b="\\b("+i.bK.split(" ").join("|")+")\\b"),i.b||(i.b=/\B|\b/),i.bR=r(i.b),i.e||i.eW||(i.e=/\B|\b/),i.e&&(i.eR=r(i.e)),i.tE=t(i.e)||"",i.eW&&n.tE&&(i.tE+=(i.e?"|":"")+n.tE)),i.i&&(i.iR=r(i.i)),null==i.r&&(i.r=1),i.c||(i.c=[]),i.c=Array.prototype.concat.apply([],i.c.map(function(e){return c("self"===e?i:e)})),i.c.forEach(function(e){a(e,i)}),i.starts&&a(i.starts,n);var l=i.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([i.tE,i.i]).map(t).filter(Boolean);i.t=l.length?r(l.join("|"),!0):{exec:function(){return null}}}}a(e)}function p(e,r,i,n){function o(e,t){var r,i;for(r=0,i=t.c.length;i>r;r++)if(a(t.c[r].bR,e))return t.c[r]}function s(e,t){if(a(e.eR,t)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?s(e.parent,t):void 0}function l(e,t){return!i&&a(t.iR,e)}function c(e,t){var r=v.cI?t[0].toLowerCase():t[0];return e.k.hasOwnProperty(r)&&e.k[r]}function u(e,t,r,a){var i=a?"":D.classPrefix,n='',n+t+o}function b(){var e,r,a,i;if(!C.k)return t(T);for(i="",r=0,C.lR.lastIndex=0,a=C.lR.exec(T);a;)i+=t(T.substring(r,a.index)),e=c(C,a),e?(w+=e[1],i+=u(e[0],t(a[0]))):i+=t(a[0]),r=C.lR.lastIndex,a=C.lR.exec(T);return i+t(T.substr(r))}function g(){var e="string"==typeof C.sL;if(e&&!E[C.sL])return t(T);var r=e?p(C.sL,T,!0,x[C.sL]):m(T,C.sL.length?C.sL:void 0);return C.r>0&&(w+=r.r),e&&(x[C.sL]=r.top),u(r.language,r.value,!1,!0)}function f(){N+=null!=C.sL?g():b(),T=""}function _(e){N+=e.cN?u(e.cN,"",!0):"",C=Object.create(e,{parent:{value:C}})}function h(e,t){if(T+=e,null==t)return f(),0;var r=o(t,C);if(r)return r.skip?T+=t:(r.eB&&(T+=t),f(),r.rB||r.eB||(T=t)),_(r,t),r.rB?0:t.length;var a=s(C,t);if(a){var i=C;i.skip?T+=t:(i.rE||i.eE||(T+=t),f(),i.eE&&(T=t));do C.cN&&(N+=M),C.skip||(w+=C.r),C=C.parent;while(C!==a.parent);return a.starts&&_(a.starts,""),i.rE?0:t.length}if(l(t,C))throw new Error('Illegal lexeme "'+t+'" for mode "'+(C.cN||"")+'"');return T+=t,t.length||1}var v=S(e);if(!v)throw new Error('Unknown language: "'+e+'"');d(v);var y,C=n||v,x={},N="";for(y=C;y!==v;y=y.parent)y.cN&&(N=u(y.cN,"",!0)+N);var T="",w=0;try{for(var A,I,k=0;;){if(C.t.lastIndex=k,A=C.t.exec(r),!A)break;I=h(r.substring(k,A.index),A[0]),k=A.index+I}for(h(r.substr(k)),y=C;y.parent;y=y.parent)y.cN&&(N+=M);return{r:w,value:N,language:e,top:C}}catch(R){if(R.message&&-1!==R.message.indexOf("Illegal"))return{r:0,value:t(r)};throw R}}function m(e,r){r=r||D.languages||x(E);var a={r:0,value:t(e)},i=a;return r.filter(S).forEach(function(t){var r=p(t,e,!1);r.language=t,r.r>i.r&&(i=r),r.r>a.r&&(i=a,a=r)}),i.language&&(a.second_best=i),a}function u(e){return D.tabReplace||D.useBR?e.replace(A,function(e,t){return D.useBR&&"\n"===e?"
":D.tabReplace?t.replace(/\t/g,D.tabReplace):""}):e}function b(e,t,r){var a=t?N[t]:r,i=[e.trim()];return e.match(/\bhljs\b/)||i.push("hljs"),-1===e.indexOf(a)&&i.push(a),i.join(" ").trim()}function g(e){var t,r,a,o,c,d=n(e);i(d)||(D.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div"),t.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):t=e,c=t.textContent,a=d?p(d,c,!0):m(c),r=s(t),r.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=a.value,a.value=l(r,s(o),c)),a.value=u(a.value),e.innerHTML=a.value,e.className=b(e.className,d,a.language),e.result={language:a.language,re:a.r},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.r}))}function f(e){D=o(D,e)}function _(){if(!_.called){_.called=!0;var e=document.querySelectorAll("pre code");C.forEach.call(e,g)}}function h(){addEventListener("DOMContentLoaded",_,!1),addEventListener("load",_,!1)}function v(t,r){var a=E[t]=r(e);a.aliases&&a.aliases.forEach(function(e){N[e]=t})}function y(){return x(E)}function S(e){return e=(e||"").toLowerCase(),E[e]||E[N[e]]}var C=[],x=Object.keys,E={},N={},T=/^(no-?highlight|plain|text)$/i,w=/\blang(?:uage)?-([\w-]+)\b/i,A=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,M="
",D={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=p,e.highlightAuto=m,e.fixMarkup=u,e.highlightBlock=g,e.configure=f,e.initHighlighting=_,e.initHighlightingOnLoad=h,e.registerLanguage=v,e.listLanguages=y,e.getLanguage=S,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(t,r,a){var i=e.inherit({cN:"comment",b:t,e:r,c:[]},a||{});return i.c.push(e.PWM),i.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),i},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e.registerLanguage("1c",function(e){var t="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",r="далее ",a="возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",i=r+a,n="загрузитьизфайла ",o="вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент ",s=n+o,l="разделительстраниц разделительстрок символтабуляции ",c="ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон ",d="acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища ",p="wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ",m=l+c+d+p,u="webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля ",b="автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени форматкартинки ширинаподчиненныхэлементовформы ",g="виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента ",f="авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных ",_="использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц ",h="отображениевремениэлементовпланировщика ",v="типфайлаформатированногодокумента ",y="обходрезультатазапроса типзаписизапроса ",S="видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов ",C="доступкфайлу режимдиалогавыборафайла режимоткрытияфайла ",x="типизмеренияпостроителязапроса ",E="видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений ",N="wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs форматдатыjson экранированиесимволовjson ",T="видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных использованиеусловногооформлениякомпоновкиданных ",w="важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты статусразборапочтовогосообщения ",A="режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации ",M="расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии типхранилищасертификатовкриптографии ",D="кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip режимсохраненияпутейzip уровеньсжатияzip ",I="звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp ",k="направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса ",R="httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса типномерадокумента типномеразадачи типформы удалениедвижений ",L="важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты",P=u+b+g+f+_+h+v+y+S+C+x+E+N+T+w+A+M+D+I+k+R+L,O="comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных ",F="comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура фиксированноесоответствие фиксированныймассив ",B=O+F,G="null истина ложь неопределено",q=e.inherit(e.NM),U={ -cN:"string",b:'"|\\|',e:'"|$',c:[{b:'""'}]},z={b:"'",e:"'",eB:!0,eE:!0,c:[{cN:"number",b:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},$=e.inherit(e.CLCM),V={cN:"meta",l:t,b:"#|&",e:"$",k:{"meta-keyword":i+s},c:[$]},W={cN:"symbol",b:"~",e:";|:",eE:!0},H={cN:"function",l:t,v:[{b:"процедура|функция",e:"\\)",k:"процедура функция"},{b:"конецпроцедуры|конецфункции",k:"конецпроцедуры конецфункции"}],c:[{b:"\\(",e:"\\)",endsParent:!0,c:[{cN:"params",l:t,b:t,e:",",eE:!0,eW:!0,k:{keyword:"знач",literal:G},c:[q,U,z]},$]},e.inherit(e.TM,{b:t})]};return{cI:!0,l:t,k:{keyword:i,built_in:m,"class":P,type:B,literal:G},c:[V,H,$,W,q,U,z]}}),e.registerLanguage("abnf",function(e){var t={ruleDeclaration:"^[a-zA-Z][a-zA-Z0-9-]*",unexpectedChars:"[!@#$^&',?+~`|:]"},r=["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],a=e.C(";","$"),i={cN:"symbol",b:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+){0,1}/},n={cN:"symbol",b:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+){0,1}/},o={cN:"symbol",b:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+){0,1}/},s={cN:"symbol",b:/%[si]/},l={b:t.ruleDeclaration+"\\s*=",rB:!0,e:/=/,r:0,c:[{cN:"attribute",b:t.ruleDeclaration}]};return{i:t.unexpectedChars,k:r.join(" "),c:[l,a,i,n,o,s,e.QSM,e.NM]}}),e.registerLanguage("accesslog",function(e){return{c:[{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+\\b",r:0},{cN:"string",b:'"(GET|POST|HEAD|PUT|DELETE|CONNECT|OPTIONS|PATCH|TRACE)',e:'"',k:"GET POST HEAD PUT DELETE CONNECT OPTIONS PATCH TRACE",i:"\\n",r:10},{cN:"string",b:/\[/,e:/\]/,i:"\\n"},{cN:"string",b:'"',e:'"',i:"\\n"}]}}),e.registerLanguage("actionscript",function(e){var t="[a-zA-Z_$][a-zA-Z0-9_$]*",r="([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)",a={cN:"rest_arg",b:"[.]{3}",e:t,r:10};return{aliases:["as"],k:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},c:[e.ASM,e.QSM,e.CLCM,e.CBCM,e.CNM,{cN:"class",bK:"package",e:"{",c:[e.TM]},{cN:"class",bK:"class interface",e:"{",eE:!0,c:[{bK:"extends implements"},e.TM]},{cN:"meta",bK:"import include",e:";",k:{"meta-keyword":"import include"}},{cN:"function",bK:"function",e:"[{;]",eE:!0,i:"\\S",c:[e.TM,{cN:"params",b:"\\(",e:"\\)",c:[e.ASM,e.QSM,e.CLCM,e.CBCM,a]},{b:":\\s*"+r}]},e.METHOD_GUARD],i:/#/}}),e.registerLanguage("ada",function(e){var t="\\d(_|\\d)*",r="[eE][-+]?"+t,a=t+"(\\."+t+")?("+r+")?",i="\\w+",n=t+"#"+i+"(\\."+i+")?#("+r+")?",o="\\b("+n+"|"+a+")",s="[A-Za-z](_?[A-Za-z0-9.])*",l="[]{}%#'\"",c=e.C("--","$"),d={b:"\\s+:\\s+",e:"\\s*(:=|;|\\)|=>|$)",i:l,c:[{bK:"loop for declare others",endsParent:!0},{cN:"keyword",bK:"not null constant access function procedure in out aliased exception"},{cN:"type",b:s,endsParent:!0,r:0}]};return{cI:!0,k:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},c:[c,{cN:"string",b:/"/,e:/"/,c:[{b:/""/,r:0}]},{cN:"string",b:/'.'/},{cN:"number",b:o,r:0},{cN:"symbol",b:"'"+s},{cN:"title",b:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",e:"(is|$)",k:"package body",eB:!0,eE:!0,i:l},{b:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",e:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",k:"overriding function procedure with is renames return",rB:!0,c:[c,{cN:"title",b:"(\\bwith\\s+)?\\b(function|procedure)\\s+",e:"(\\(|\\s+|$)",eB:!0,eE:!0,i:l},d,{cN:"type",b:"\\breturn\\s+",e:"(\\s+|;|$)",k:"return",eB:!0,eE:!0,endsParent:!0,i:l}]},{cN:"type",b:"\\b(sub)?type\\s+",e:"\\s+",k:"type",eB:!0,i:l},d]}}),e.registerLanguage("apache",function(e){var t={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:!0,c:[e.HCM,{cN:"section",b:""},{cN:"attribute",b:/\w+/,r:0,k:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"meta",b:"\\s\\[",e:"\\]$"},{cN:"variable",b:"[\\$%]\\{",e:"\\}",c:["self",t]},t,e.QSM]}}],i:/\S/}}),e.registerLanguage("applescript",function(e){var t=e.inherit(e.QSM,{i:""}),r={cN:"params",b:"\\(",e:"\\)",c:["self",e.CNM,t]},a=e.C("--","$"),i=e.C("\\(\\*","\\*\\)",{c:["self",a]}),n=[a,i,e.HCM];return{aliases:["osascript"],k:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},c:[t,e.CNM,{cN:"built_in",b:"\\b(clipboard info|the clipboard|info for|list (disks|folder)|mount volume|path to|(close|open for) access|(get|set) eof|current date|do shell script|get volume settings|random number|set volume|system attribute|system info|time to GMT|(load|run|store) script|scripting components|ASCII (character|number)|localized string|choose (application|color|file|file name|folder|from list|remote application|URL)|display (alert|dialog))\\b|^\\s*return\\b"},{cN:"literal",b:"\\b(text item delimiters|current application|missing value)\\b"},{cN:"keyword",b:"\\b(apart from|aside from|instead of|out of|greater than|isn't|(doesn't|does not) (equal|come before|come after|contain)|(greater|less) than( or equal)?|(starts?|ends|begins?) with|contained by|comes (before|after)|a (ref|reference)|POSIX file|POSIX path|(date|time) string|quoted form)\\b"},{bK:"on",i:"[${=;\\n]",c:[e.UTM,r]}].concat(n),i:"//|->|=>|\\[\\["}}),e.registerLanguage("cpp",function(e){var t={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},r={cN:"string",v:[{b:'(u8?|U)?L?"',e:'"',i:"\\n",c:[e.BE]},{b:'(u8?|U)?R"',e:'"',c:[e.BE]},{b:"'\\\\?.",e:"'",i:"."}]},a={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},i={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,r:0},e.inherit(r,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]},n=e.IR+"\\s*\\(",o={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},s=[t,e.CLCM,e.CBCM,a,r];return{aliases:["c","cc","h","c++","h++","hpp"],k:o,i:"",k:o,c:["self",t]},{b:e.IR+"::",k:o},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:o,c:s.concat([{b:/\(/,e:/\)/,k:o,c:s.concat(["self"]),r:0}]),r:0},{cN:"function",b:"("+e.IR+"[\\*&\\s]+)+"+n,rB:!0,e:/[{;=]/,eE:!0,k:o,i:/[^\w\s\*&]/,c:[{b:n,rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:o,r:0,c:[e.CLCM,e.CBCM,r,a,t]},e.CLCM,e.CBCM,i]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b://,c:["self"]},e.TM]}]),exports:{preprocessor:i,strings:r,k:o}}}),e.registerLanguage("arduino",function(e){var t=e.getLanguage("cpp").exports;return{k:{keyword:"boolean byte word string String array "+t.k.keyword,built_in:"setup loop while catch for if do goto try switch case else default break continue return KeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put",literal:"DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW"},c:[t.preprocessor,e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM]}}),e.registerLanguage("armasm",function(e){return{cI:!0,aliases:["arm"],l:"\\.?"+e.IR,k:{meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},c:[{cN:"keyword",b:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?",e:"\\s"},e.C("[;@]","$",{r:0}),e.CBCM,e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",r:0},{cN:"title",b:"\\|",e:"\\|",i:"\\n",r:0},{cN:"number",v:[{b:"[#$=]?0x[0-9a-f]+"},{b:"[#$=]?0b[01]+"},{b:"[#$=]\\d+"},{b:"\\b\\d+"}],r:0},{cN:"symbol",v:[{b:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{b:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{b:"[=#]\\w+"}],r:0}]}}),e.registerLanguage("xml",function(e){var t="[A-Za-z0-9\\._:-]+",r={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},e.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0}]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[r],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[r],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},r]}]}}),e.registerLanguage("asciidoc",function(e){return{aliases:["adoc"],c:[e.C("^/{4,}\\n","\\n/{4,}$",{r:10}),e.C("^//","$",{r:0}),{cN:"title",b:"^\\.\\w.*$"},{b:"^[=\\*]{4,}\\n",e:"\\n^[=\\*]{4,}$",r:10},{cN:"section",r:10,v:[{b:"^(={1,5}) .+?( \\1)?$"},{b:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{cN:"meta",b:"^:.+?:",e:"\\s",eE:!0,r:10},{cN:"meta",b:"^\\[.+?\\]$",r:0},{cN:"quote",b:"^_{4,}\\n",e:"\\n_{4,}$",r:10},{cN:"code",b:"^[\\-\\.]{4,}\\n",e:"\\n[\\-\\.]{4,}$",r:10},{b:"^\\+{4,}\\n",e:"\\n\\+{4,}$",c:[{b:"<",e:">",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"symbol",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"string",v:[{b:"``.+?''"},{b:"`.+?'"}]},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:!0,c:[{b:"(link|image:?):",r:0},{cN:"link",b:"\\w",e:"[^\\[]+",r:0},{cN:"string",b:"\\[",e:"\\]",eB:!0,eE:!0,r:0}],r:10}]}}),e.registerLanguage("aspectj",function(e){var t="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",r="get set args call";return{k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"aspect",e:/[{;=]/,eE:!0,i:/[:;"\[\]]/,c:[{bK:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UTM,{b:/\([^\)]*/,e:/[)]+/,k:t+" "+r,eE:!1}]},{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,r:0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"pointcut after before around throwing returning",e:/[)]/,eE:!1,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",rB:!0,c:[e.UTM]}]},{b:/[:]/,rB:!0,e:/[{;]/,r:0,eE:!1,k:t,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",k:t+" "+r,r:0},e.QSM]},{bK:"new throw",r:0},{cN:"function",b:/\w+ +\w+(\.)?\w+\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,rB:!0,e:/[{;=]/,k:t,eE:!0,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,r:0,k:t,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}}),e.registerLanguage("autohotkey",function(e){var t={b:"`[\\s\\S]"};return{cI:!0,aliases:["ahk"],k:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"A|0 true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},c:[{cN:"built_in",b:"A_[a-zA-Z0-9]+"},t,e.inherit(e.QSM,{c:[t]}),e.C(";","$",{r:0}),e.CBCM,{cN:"number",b:e.NR,r:0},{cN:"subst",b:"%(?=[a-zA-Z0-9#_$@])",e:"%",i:"[^a-zA-Z0-9#_$@]"},{cN:"built_in",b:"^\\s*\\w+\\s*,"},{cN:"meta",b:"^\\s*#w+",e:"$",r:0},{cN:"symbol",c:[t],v:[{b:'^[^\\n";]+::(?!=)'},{b:'^[^\\n";]+:(?!=)',r:0}]},{b:",\\s*,"}]}}),e.registerLanguage("autoit",function(e){var t="ByRef Case Const ContinueCase ContinueLoop Default Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",r="True False And Null Not Or",a="Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait",i={v:[e.C(";","$",{r:0}),e.C("#cs","#ce"),e.C("#comments-start","#comments-end")]},n={b:"\\$[A-z0-9_]+"},o={cN:"string",v:[{b:/"/,e:/"/,c:[{b:/""/,r:0}]},{b:/'/,e:/'/,c:[{b:/''/,r:0}]}]},s={v:[e.BNM,e.CNM]},l={cN:"meta",b:"#",e:"$",k:{"meta-keyword":"comments include include-once NoTrayIcon OnAutoItStartRegister pragma compile RequireAdmin"},c:[{b:/\\\n/,r:0},{bK:"include",k:{"meta-keyword":"include"},e:"$",c:[o,{cN:"meta-string",v:[{b:"<",e:">"},{b:/"/,e:/"/,c:[{b:/""/,r:0}]},{b:/'/,e:/'/,c:[{b:/''/,r:0}]}]}]},o,i]},c={cN:"symbol",b:"@[A-z0-9_]+"},d={cN:"function",bK:"Func",e:"$",i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:[n,o,s]}]};return{cI:!0,i:/\/\*/,k:{keyword:t,built_in:a,literal:r},c:[i,n,o,s,l,c,d]}}),e.registerLanguage("avrasm",function(e){return{cI:!0,l:"\\.?"+e.IR,k:{keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"},c:[e.CBCM,e.C(";","$",{r:0}),e.CNM,e.BNM,{cN:"number",b:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",i:"[^\\\\][^']"},{cN:"symbol",b:"^[A-Za-z0-9_.$]+:"},{cN:"meta",b:"#",e:"$"},{cN:"subst",b:"@[0-9]+"}]}}),e.registerLanguage("awk",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},r="BEGIN END if else while do for in break continue delete next nextfile function func exit|10",a={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,r:10},{b:/(u|b)?r?"""/,e:/"""/,r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},e.ASM,e.QSM]};return{k:{keyword:r},c:[t,a,e.RM,e.HCM,e.NM]}}),e.registerLanguage("axapta",function(e){return{k:"false int abstract private char boolean static null if for true while long throw finally protected final return void enum else break new catch byte super case short default double public try this switch continue reverse firstfast firstonly forupdate nofetch sum avg minof maxof count order group by asc desc index hint like dispaly edit client server ttsbegin ttscommit str real date container anytype common div mod",c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM,{cN:"meta",b:"#",e:"$"},{cN:"class",bK:"class interface",e:"{",eE:!0,i:":",c:[{bK:"extends implements"},e.UTM]}]}}),e.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},r={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,r,a,t]}}),e.registerLanguage("basic",function(e){return{cI:!0,i:"^.",l:"[a-zA-Z][a-zA-Z0-9_$%!#]*",k:{keyword:"ABS ASC AND ATN AUTO|0 BEEP BLOAD|10 BSAVE|10 CALL CALLS CDBL CHAIN CHDIR CHR$|10 CINT CIRCLE CLEAR CLOSE CLS COLOR COM COMMON CONT COS CSNG CSRLIN CVD CVI CVS DATA DATE$ DEFDBL DEFINT DEFSNG DEFSTR DEF|0 SEG USR DELETE DIM DRAW EDIT END ENVIRON ENVIRON$ EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXP FIELD FILES FIX FOR|0 FRE GET GOSUB|10 GOTO HEX$ IF|0 THEN ELSE|0 INKEY$ INP INPUT INPUT# INPUT$ INSTR IMP INT IOCTL IOCTL$ KEY ON OFF LIST KILL LEFT$ LEN LET LINE LLIST LOAD LOC LOCATE LOF LOG LPRINT USING LSET MERGE MID$ MKDIR MKD$ MKI$ MKS$ MOD NAME NEW NEXT NOISE NOT OCT$ ON OR PEN PLAY STRIG OPEN OPTION BASE OUT PAINT PALETTE PCOPY PEEK PMAP POINT POKE POS PRINT PRINT] PSET PRESET PUT RANDOMIZE READ REM RENUM RESET|0 RESTORE RESUME RETURN|0 RIGHT$ RMDIR RND RSET RUN SAVE SCREEN SGN SHELL SIN SOUND SPACE$ SPC SQR STEP STICK STOP STR$ STRING$ SWAP SYSTEM TAB TAN TIME$ TIMER TROFF TRON TO USR VAL VARPTR VARPTR$ VIEW WAIT WHILE WEND WIDTH WINDOW WRITE XOR" -},c:[e.QSM,e.C("REM","$",{r:10}),e.C("'","$",{r:0}),{cN:"symbol",b:"^[0-9]+ ",r:10},{cN:"number",b:"\\b([0-9]+[0-9edED.]*[#!]?)",r:0},{cN:"number",b:"(&[hH][0-9a-fA-F]{1,4})"},{cN:"number",b:"(&[oO][0-7]{1,6})"}]}}),e.registerLanguage("bnf",function(e){return{c:[{cN:"attribute",b://},{b:/::=/,starts:{e:/$/,c:[{b://},e.CLCM,e.CBCM,e.ASM,e.QSM]}}]}}),e.registerLanguage("brainfuck",function(e){var t={cN:"literal",b:"[\\+\\-]",r:0};return{aliases:["bf"],c:[e.C("[^\\[\\]\\.,\\+\\-<> \r\n]","[\\[\\]\\.,\\+\\-<> \r\n]",{rE:!0,r:0}),{cN:"title",b:"[\\[\\]]",r:0},{cN:"string",b:"[\\.,]",r:0},{b:/\+\+|\-\-/,rB:!0,c:[t]},t]}}),e.registerLanguage("cal",function(e){var t="div mod in and or not xor asserterror begin case do downto else end exit for if of repeat then to until while with var",r="false true",a=[e.CLCM,e.C(/\{/,/\}/,{r:0}),e.C(/\(\*/,/\*\)/,{r:10})],i={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]},n={cN:"string",b:/(#\d+)+/},o={cN:"number",b:"\\b\\d+(\\.\\d+)?(DT|D|T)",r:0},s={cN:"string",b:'"',e:'"'},l={cN:"function",bK:"procedure",e:/[:;]/,k:"procedure|10",c:[e.TM,{cN:"params",b:/\(/,e:/\)/,k:t,c:[i,n]}].concat(a)},c={cN:"class",b:"OBJECT (Table|Form|Report|Dataport|Codeunit|XMLport|MenuSuite|Page|Query) (\\d+) ([^\\r\\n]+)",rB:!0,c:[e.TM,l]};return{cI:!0,k:{keyword:t,literal:r},i:/\/\*/,c:[i,n,o,s,e.NM,c,l]}}),e.registerLanguage("capnproto",function(e){return{aliases:["capnp"],k:{keyword:"struct enum interface union group import using const annotation extends in of on as with from fixed",built_in:"Void Bool Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32 UInt64 Float32 Float64 Text Data AnyPointer AnyStruct Capability List",literal:"true false"},c:[e.QSM,e.NM,e.HCM,{cN:"meta",b:/@0x[\w\d]{16};/,i:/\n/},{cN:"symbol",b:/@\d+\b/},{cN:"class",bK:"struct enum",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{cN:"class",bK:"interface",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]}]}}),e.registerLanguage("ceylon",function(e){var t="assembly module package import alias class interface object given value assign void function new of extends satisfies abstracts in out return break continue throw assert dynamic if else switch case for while try catch finally then let this outer super is exists nonempty",r="shared abstract formal default actual variable late native deprecatedfinal sealed annotation suppressWarnings small",a="doc by license see throws tagged",i={cN:"subst",eB:!0,eE:!0,b:/``/,e:/``/,k:t,r:10},n=[{cN:"string",b:'"""',e:'"""',r:10},{cN:"string",b:'"',e:'"',c:[i]},{cN:"string",b:"'",e:"'"},{cN:"number",b:"#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?",r:0}];return i.c=n,{k:{keyword:t+" "+r,meta:a},i:"\\$[^01]|#[^0-9a-fA-F]",c:[e.CLCM,e.C("/\\*","\\*/",{c:["self"]}),{cN:"meta",b:'@[a-z]\\w*(?:\\:"[^"]*")?'}].concat(n)}}),e.registerLanguage("clean",function(e){return{aliases:["clean","icl","dcl"],k:{keyword:"if let in with where case of class instance otherwise implementation definition system module from import qualified as special code inline foreign export ccall stdcall generic derive infix infixl infixr",literal:"True False"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM,{b:"->|<-[|:]?|::|#!?|>>=|\\{\\||\\|\\}|:==|=:|\\.\\.|<>|`"}]}}),e.registerLanguage("clojure",function(e){var t={"builtin-name":"def defonce cond apply if-not if-let if not not= = < > <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},r="a-zA-Z_\\-!.?+*=<>&#'",a="["+r+"]["+r+"0-9/;:]*",i="[-+]?\\d+(\\.\\d+)?",n={b:a,r:0},o={cN:"number",b:i,r:0},s=e.inherit(e.QSM,{i:null}),l=e.C(";","$",{r:0}),c={cN:"literal",b:/\b(true|false|nil)\b/},d={b:"[\\[\\{]",e:"[\\]\\}]"},p={cN:"comment",b:"\\^"+a},m=e.C("\\^\\{","\\}"),u={cN:"symbol",b:"[:]{1,2}"+a},b={b:"\\(",e:"\\)"},g={eW:!0,r:0},f={k:t,l:a,cN:"name",b:a,starts:g},_=[b,s,p,m,l,u,d,o,c,n];return b.c=[e.C("comment",""),f,g],g.c=_,d.c=_,m.c=[d],{aliases:["clj"],i:/\S/,c:[b,s,p,m,l,u,d,o,c]}}),e.registerLanguage("clojure-repl",function(e){return{c:[{cN:"meta",b:/^([\w.-]+|\s*#_)=>/,starts:{e:/$/,sL:"clojure"}}]}}),e.registerLanguage("cmake",function(e){return{aliases:["cmake.in"],cI:!0,k:{keyword:"add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_subdirectory add_test aux_source_directory break build_command cmake_minimum_required cmake_policy configure_file create_test_sourcelist define_property else elseif enable_language enable_testing endforeach endfunction endif endmacro endwhile execute_process export find_file find_library find_package find_path find_program fltk_wrap_ui foreach function get_cmake_property get_directory_property get_filename_component get_property get_source_file_property get_target_property get_test_property if include include_directories include_external_msproject include_regular_expression install link_directories load_cache load_command macro mark_as_advanced message option output_required_files project qt_wrap_cpp qt_wrap_ui remove_definitions return separate_arguments set set_directory_properties set_property set_source_files_properties set_target_properties set_tests_properties site_name source_group string target_link_libraries try_compile try_run unset variable_watch while build_name exec_program export_library_dependencies install_files install_programs install_targets link_libraries make_directory remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or equal less greater strless strgreater strequal matches"},c:[{cN:"variable",b:"\\${",e:"}"},e.HCM,e.QSM,e.NM]}}),e.registerLanguage("coffeescript",function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},i=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,a]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[a,e.HCM]},{b:"//[gim]*",r:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{b:"@"+r},{sL:"javascript",eB:!0,eE:!0,v:[{b:"```",e:"```"},{b:"`",e:"`"}]}];a.c=i;var n=e.inherit(e.TM,{b:r}),o="(\\(.*\\))?\\s*\\B[-=]>",s={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(i)}]};return{aliases:["coffee","cson","iced"],k:t,i:/\/\*/,c:i.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+o,e:"[-=]>",rB:!0,c:[n,s]},{b:/[:\(,=]\s*/,r:0,c:[{cN:"function",b:o,e:"[-=]>",rB:!0,c:[s]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[n]},n]},{b:r+":",e:":",rB:!0,rE:!0,r:0}])}}),e.registerLanguage("coq",function(e){return{k:{keyword:"_ as at cofix else end exists exists2 fix for forall fun if IF in let match mod Prop return Set then Type using where with Abort About Add Admit Admitted All Arguments Assumptions Axiom Back BackTo Backtrack Bind Blacklist Canonical Cd Check Class Classes Close Coercion Coercions CoFixpoint CoInductive Collection Combined Compute Conjecture Conjectures Constant constr Constraint Constructors Context Corollary CreateHintDb Cut Declare Defined Definition Delimit Dependencies DependentDerive Drop eauto End Equality Eval Example Existential Existentials Existing Export exporting Extern Extract Extraction Fact Field Fields File Fixpoint Focus for From Function Functional Generalizable Global Goal Grab Grammar Graph Guarded Heap Hint HintDb Hints Hypotheses Hypothesis ident Identity If Immediate Implicit Import Include Inductive Infix Info Initial Inline Inspect Instance Instances Intro Intros Inversion Inversion_clear Language Left Lemma Let Libraries Library Load LoadPath Local Locate Ltac ML Mode Module Modules Monomorphic Morphism Next NoInline Notation Obligation Obligations Opaque Open Optimize Options Parameter Parameters Parametric Path Paths pattern Polymorphic Preterm Print Printing Program Projections Proof Proposition Pwd Qed Quit Rec Record Recursive Redirect Relation Remark Remove Require Reserved Reset Resolve Restart Rewrite Right Ring Rings Save Scheme Scope Scopes Script Search SearchAbout SearchHead SearchPattern SearchRewrite Section Separate Set Setoid Show Solve Sorted Step Strategies Strategy Structure SubClass Table Tables Tactic Term Test Theorem Time Timeout Transparent Type Typeclasses Types Undelimit Undo Unfocus Unfocused Unfold Universe Universes Unset Unshelve using Variable Variables Variant Verbose Visibility where with",built_in:"abstract absurd admit after apply as assert assumption at auto autorewrite autounfold before bottom btauto by case case_eq cbn cbv change classical_left classical_right clear clearbody cofix compare compute congruence constr_eq constructor contradict contradiction cut cutrewrite cycle decide decompose dependent destruct destruction dintuition discriminate discrR do double dtauto eapply eassumption eauto ecase econstructor edestruct ediscriminate eelim eexact eexists einduction einjection eleft elim elimtype enough equality erewrite eright esimplify_eq esplit evar exact exactly_once exfalso exists f_equal fail field field_simplify field_simplify_eq first firstorder fix fold fourier functional generalize generalizing gfail give_up has_evar hnf idtac in induction injection instantiate intro intro_pattern intros intuition inversion inversion_clear is_evar is_var lapply lazy left lia lra move native_compute nia nsatz omega once pattern pose progress proof psatz quote record red refine reflexivity remember rename repeat replace revert revgoals rewrite rewrite_strat right ring ring_simplify rtauto set setoid_reflexivity setoid_replace setoid_rewrite setoid_symmetry setoid_transitivity shelve shelve_unifiable simpl simple simplify_eq solve specialize split split_Rabs split_Rmult stepl stepr subst sum swap symmetry tactic tauto time timeout top transitivity trivial try tryif unfold unify until using vm_compute with"},c:[e.QSM,e.C("\\(\\*","\\*\\)"),e.CNM,{cN:"type",eB:!0,b:"\\|\\s*",e:"\\w+"},{b:/[-=]>/}]}}),e.registerLanguage("cos",function(e){var t={cN:"string",v:[{b:'"',e:'"',c:[{b:'""',r:0}]}]},r={cN:"number",b:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",r:0},a="property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii";return{cI:!0,aliases:["cos","cls"],k:a,c:[r,t,e.CLCM,e.CBCM,{cN:"comment",b:/;/,e:"$",r:0},{cN:"built_in",b:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{cN:"built_in",b:/\$\$\$[a-zA-Z]+/},{cN:"built_in",b:/%[a-z]+(?:\.[a-z]+)*/},{cN:"symbol",b:/\^%?[a-zA-Z][\w]*/},{cN:"keyword",b:/##class|##super|#define|#dim/},{b:/&sql\(/,e:/\)/,eB:!0,eE:!0,sL:"sql"},{b:/&(js|jscript|javascript)/,eB:!0,eE:!0,sL:"javascript"},{b:/&html<\s*\s*>/,sL:"xml"}]}}),e.registerLanguage("crmsh",function(e){var t="primitive rsc_template",r="group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml",a="property rsc_defaults op_defaults",i="params meta operations op rule attributes utilization",n="read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\",o="number string",s="Master Started Slave Stopped start promote demote stop monitor true false";return{aliases:["crm","pcmk"],cI:!0,k:{keyword:i+" "+n+" "+o,literal:s},c:[e.HCM,{bK:"node",starts:{e:"\\s*([\\w_-]+:)?",starts:{cN:"title",e:"\\s*[\\$\\w_][\\w_-]*"}}},{bK:t,starts:{cN:"title",e:"\\s*[\\$\\w_][\\w_-]*",starts:{e:"\\s*@?[\\w_][\\w_\\.:-]*"}}},{b:"\\b("+r.split(" ").join("|")+")\\s+",k:r,starts:{cN:"title",e:"[\\$\\w_][\\w_-]*"}},{bK:a,starts:{cN:"title",e:"\\s*([\\w_-]+:)?"}},e.QSM,{cN:"meta",b:"(ocf|systemd|service|lsb):[\\w_:-]+",r:0},{cN:"number",b:"\\b\\d+(\\.\\d+)?(ms|s|h|m)?",r:0},{cN:"literal",b:"[-]?(infinity|inf)",r:0},{cN:"attr",b:/([A-Za-z\$_\#][\w_-]+)=/,r:0},{cN:"tag",b:"",r:0}]}}),e.registerLanguage("crystal",function(e){function t(e,t){var r=[{b:e,e:t}];return r[0].c=r,r}var r="(_[uif](8|16|32|64))?",a="[a-zA-Z_]\\w*[!?=]?",i="!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\][=?]?",o={keyword:"abstract alias as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},s={cN:"subst",b:"#{",e:"}",k:o},l={cN:"template-variable",v:[{b:"\\{\\{",e:"\\}\\}"},{b:"\\{%",e:"%\\}"}],k:o},c={cN:"string",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%w?\\(",e:"\\)",c:t("\\(","\\)")},{b:"%w?\\[",e:"\\]",c:t("\\[","\\]")},{b:"%w?{",e:"}",c:t("{","}")},{b:"%w?<",e:">",c:t("<",">")},{b:"%w?/",e:"/"},{b:"%w?%",e:"%"},{b:"%w?-",e:"-"},{b:"%w?\\|",e:"\\|"},{b:/<<-\w+$/,e:/^\s*\w+$/}],r:0},d={cN:"string",v:[{b:"%q\\(",e:"\\)",c:t("\\(","\\)")},{b:"%q\\[",e:"\\]",c:t("\\[","\\]")},{b:"%q{",e:"}",c:t("{","}")},{b:"%q<",e:">",c:t("<",">")},{b:"%q/",e:"/"},{b:"%q%",e:"%"},{b:"%q-",e:"-"},{b:"%q\\|",e:"\\|"},{b:/<<-'\w+'$/,e:/^\s*\w+$/}],r:0},p={b:"("+i+")\\s*",c:[{cN:"regexp",c:[e.BE,s],v:[{b:"//[a-z]*",r:0},{b:"/",e:"/[a-z]*"},{b:"%r\\(",e:"\\)",c:t("\\(","\\)")},{b:"%r\\[",e:"\\]",c:t("\\[","\\]")},{b:"%r{",e:"}",c:t("{","}")},{b:"%r<",e:">",c:t("<",">")},{b:"%r/",e:"/"},{b:"%r%",e:"%"},{b:"%r-",e:"-"},{b:"%r\\|",e:"\\|"}]}],r:0},m={cN:"regexp",c:[e.BE,s],v:[{b:"%r\\(",e:"\\)",c:t("\\(","\\)")},{b:"%r\\[",e:"\\]",c:t("\\[","\\]")},{b:"%r{",e:"}",c:t("{","}")},{b:"%r<",e:">",c:t("<",">")},{b:"%r/",e:"/"},{b:"%r%",e:"%"},{b:"%r-",e:"-"},{b:"%r\\|",e:"\\|"}],r:0},u={cN:"meta",b:"@\\[",e:"\\]",c:[e.inherit(e.QSM,{cN:"meta-string"})]},b=[l,c,d,p,m,u,e.HCM,{cN:"class",bK:"class module struct",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<"}]},{cN:"class",bK:"lib enum union",e:"$|;",i:/=/,c:[e.HCM,e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"})],r:10},{cN:"function",bK:"def",e:/\B\b/,c:[e.inherit(e.TM,{b:n,endsParent:!0})]},{cN:"function",bK:"fun macro",e:/\B\b/,c:[e.inherit(e.TM,{b:n,endsParent:!0})],r:5},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":",c:[c,{b:n}],r:0},{cN:"number",v:[{b:"\\b0b([01_]*[01])"+r},{b:"\\b0o([0-7_]*[0-7])"+r},{b:"\\b0x([A-Fa-f0-9_]*[A-Fa-f0-9])"+r},{b:"\\b(([0-9][0-9_]*[0-9]|[0-9])(\\.[0-9_]*[0-9])?([eE][+-]?[0-9_]*[0-9])?)"+r}],r:0}];return s.c=b,l.c=b.slice(1),{aliases:["cr"],l:a,k:o,c:b}}),e.registerLanguage("cs",function(e){var t={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long nameof object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let on orderby partial remove select set value var where yield",literal:"null false true"},r={cN:"string",b:'@"',e:'"',c:[{b:'""'}]},a=e.inherit(r,{i:/\n/}),i={cN:"subst",b:"{",e:"}",k:t},n=e.inherit(i,{i:/\n/}),o={cN:"string",b:/\$"/,e:'"',i:/\n/,c:[{b:"{{"},{b:"}}"},e.BE,n]},s={cN:"string",b:/\$@"/,e:'"',c:[{b:"{{"},{b:"}}"},{b:'""'},i]},l=e.inherit(s,{i:/\n/,c:[{b:"{{"},{b:"}}"},{b:'""'},n]});i.c=[s,o,r,e.ASM,e.QSM,e.CNM,e.CBCM],n.c=[l,o,a,e.ASM,e.QSM,e.CNM,e.inherit(e.CBCM,{i:/\n/})];var c={v:[s,o,r,e.ASM,e.QSM]},d=e.IR+"(<"+e.IR+"(\\s*,\\s*"+e.IR+")*>)?(\\[\\])?";return{aliases:["csharp"],k:t,i:/::/,c:[e.C("///","$",{rB:!0,c:[{cN:"doctag",v:[{b:"///",r:0},{b:""},{b:""}]}]}),e.CLCM,e.CBCM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},c,e.CNM,{bK:"class interface",e:/[{;=]/,i:/[^\s:]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:"namespace",e:/[{;=]/,i:/[^\s:]/,c:[e.inherit(e.TM,{b:"[a-zA-Z](\\.?\\w)*"}),e.CLCM,e.CBCM]},{cN:"meta",b:"^\\s*\\[",eB:!0,e:"\\]",eE:!0,c:[{cN:"meta-string",b:/"/,e:/"/}]},{bK:"new return throw await else",r:0},{cN:"function",b:"("+d+"\\s+)+"+e.IR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.IR+"\\s*\\(",rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,r:0,c:[c,e.CNM,e.CBCM]},e.CLCM,e.CBCM]}]}}),e.registerLanguage("csp",function(e){return{cI:!1,l:"[a-zA-Z][a-zA-Z0-9_-]*",k:{keyword:"base-uri child-src connect-src default-src font-src form-action frame-ancestors frame-src img-src media-src object-src plugin-types report-uri sandbox script-src style-src"},c:[{cN:"string",b:"'",e:"'"},{cN:"attribute",b:"^Content",e:":",eE:!0}]}}),e.registerLanguage("css",function(e){var t="[a-zA-Z-][a-zA-Z0-9_-]*",r={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:t,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,r]}]}}),e.registerLanguage("d",function(e){var t={keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},r="(0|[1-9][\\d_]*)",a="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",i="0[bB][01_]+",n="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",o="0[xX]"+n,s="([eE][+-]?"+a+")",l="("+a+"(\\.\\d*|"+s+")|\\d+\\."+a+a+"|\\."+r+s+"?)",c="(0[xX]("+n+"\\."+n+"|\\.?"+n+")[pP][+-]?"+a+")",d="("+r+"|"+i+"|"+o+")",p="("+c+"|"+l+")",m="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",u={cN:"number",b:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",r:0},b={cN:"number",b:"\\b("+p+"([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",r:0},g={cN:"string",b:"'("+m+"|.)",e:"'",i:"."},f={b:m,r:0},_={cN:"string",b:'"',c:[f],e:'"[cwd]?'},h={cN:"string",b:'[rq]"',e:'"[cwd]?',r:5},v={cN:"string",b:"`",e:"`[cwd]?"},y={cN:"string",b:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',r:10},S={cN:"string",b:'q"\\{',e:'\\}"'},C={cN:"meta",b:"^#!",e:"$",r:5},x={cN:"meta",b:"#(line)",e:"$",r:5},E={cN:"keyword",b:"@[a-zA-Z_][a-zA-Z_\\d]*"},N=e.C("\\/\\+","\\+\\/",{c:["self"],r:10});return{l:e.UIR,k:t,c:[e.CLCM,e.CBCM,N,y,_,h,v,S,b,u,g,C,x,E]}}),e.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}}),e.registerLanguage("dart",function(e){var t={cN:"subst",b:"\\$\\{",e:"}",k:"true false null this is new super"},r={cN:"string",v:[{b:"r'''",e:"'''"},{b:'r"""',e:'"""'},{b:"r'",e:"'",i:"\\n"},{b:'r"',e:'"',i:"\\n"},{b:"'''",e:"'''",c:[e.BE,t]},{b:'"""',e:'"""',c:[e.BE,t]},{b:"'",e:"'",i:"\\n",c:[e.BE,t]},{b:'"',e:'"',i:"\\n",c:[e.BE,t]}]};t.c=[e.CNM,r];var a={keyword:"assert async await break case catch class const continue default do else enum extends false final finally for if in is new null rethrow return super switch sync this throw true try var void while with yield abstract as dynamic export external factory get implements import library operator part set static typedef",built_in:"print Comparable DateTime Duration Function Iterable Iterator List Map Match Null Object Pattern RegExp Set Stopwatch String StringBuffer StringSink Symbol Type Uri bool double int num document window querySelector querySelectorAll Element ElementList"};return{k:a,c:[r,e.C("/\\*\\*","\\*/",{sL:"markdown"}),e.C("///","$",{sL:"markdown"}),e.CLCM,e.CBCM,{cN:"class",bK:"class interface",e:"{",eE:!0,c:[{bK:"extends implements"},e.UTM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"},{b:"=>"}]}}),e.registerLanguage("delphi",function(e){var t="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure absolute reintroduce operator as is abstract alias assembler bitpacked break continue cppdecl cvar enumerator experimental platform deprecated unimplemented dynamic export far16 forward generic helper implements interrupt iochecks local name nodefault noreturn nostackframe oldfpccall otherwise saveregisters softfloat specialize strict unaligned varargs ",r=[e.CLCM,e.C(/\{/,/\}/,{r:0}),e.C(/\(\*/,/\*\)/,{r:10})],a={cN:"meta",v:[{b:/\{\$/,e:/\}/},{b:/\(\*\$/,e:/\*\)/}]},i={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]},n={cN:"string",b:/(#\d+)+/},o={b:e.IR+"\\s*=\\s*class\\s*\\(",rB:!0,c:[e.TM]},s={cN:"function",bK:"function constructor destructor procedure",e:/[:;]/,k:"function constructor|10 destructor|10 procedure|10",c:[e.TM,{cN:"params",b:/\(/,e:/\)/,k:t,c:[i,n,a].concat(r)},a].concat(r)};return{aliases:["dpr","dfm","pas","pascal","freepascal","lazarus","lpr","lfm"],cI:!0,k:t,i:/"|\$[G-Zg-z]|\/\*|<\/|\|/,c:[i,n,e.NM,o,s,a].concat(r)}}),e.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}}),e.registerLanguage("django",function(e){var t={b:/\|[A-Za-z]+:?/,k:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},c:[e.QSM,e.ASM]};return{aliases:["jinja"],cI:!0,sL:"xml",c:[e.C(/\{%\s*comment\s*%}/,/\{%\s*endcomment\s*%}/),e.C(/\{#/,/#}/),{cN:"template-tag",b:/\{%/,e:/%}/,c:[{cN:"name",b:/\w+/,k:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{eW:!0,k:"in by as",c:[t],r:0}}]},{cN:"template-variable",b:/\{\{/,e:/}}/,c:[t]}]}}),e.registerLanguage("dns",function(e){return{aliases:["bind","zone"],k:{keyword:"IN A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME DHCID DLV DNAME DNSKEY DS HIP IPSECKEY KEY KX LOC MX NAPTR NS NSEC NSEC3 NSEC3PARAM PTR RRSIG RP SIG SOA SRV SSHFP TA TKEY TLSA TSIG TXT"},c:[e.C(";","$",{r:0}),{cN:"meta",b:/^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/},{cN:"number",b:"((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b"},{cN:"number",b:"((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b"},e.inherit(e.NM,{b:/\b\d+[dhwm]?/})]}}),e.registerLanguage("dockerfile",function(e){return{aliases:["docker"],cI:!0,k:"from maintainer expose env arg user onbuild stopsignal",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{e:/[^\\]\n/,sL:"bash"}}],i:"", -i:"\\n"}]},t,e.CLCM,e.CBCM]},i={cN:"variable",b:"\\&[a-z\\d_]*\\b"},n={cN:"meta-keyword",b:"/[a-z][a-z\\d-]*/"},o={cN:"symbol",b:"^\\s*[a-zA-Z_][a-zA-Z\\d_]*:"},s={cN:"params",b:"<",e:">",c:[r,i]},l={cN:"class",b:/[a-zA-Z_][a-zA-Z\d_@]*\s{/,e:/[{;=]/,rB:!0,eE:!0},c={cN:"class",b:"/\\s*{",e:"};",r:10,c:[i,n,o,l,s,e.CLCM,e.CBCM,r,t]};return{k:"",c:[c,i,n,o,l,s,e.CLCM,e.CBCM,r,t,a,{b:e.IR+"::",k:""}]}}),e.registerLanguage("dust",function(e){var t="if eq ne lt lte gt gte select default math sep";return{aliases:["dst"],cI:!0,sL:"xml",c:[{cN:"template-tag",b:/\{[#\/]/,e:/\}/,i:/;/,c:[{cN:"name",b:/[a-zA-Z\.-]+/,starts:{eW:!0,r:0,c:[e.QSM]}}]},{cN:"template-variable",b:/\{/,e:/\}/,i:/;/,k:t}]}}),e.registerLanguage("ebnf",function(e){var t=e.C(/\(\*/,/\*\)/),r={cN:"attribute",b:/^[ ]*[a-zA-Z][a-zA-Z-]*([\s-]+[a-zA-Z][a-zA-Z]*)*/},a={cN:"meta",b:/\?.*\?/},i={b:/=/,e:/;/,c:[t,a,e.ASM,e.QSM]};return{i:/\S/,c:[t,r,i]}}),e.registerLanguage("elixir",function(e){var t="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?",r="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a="and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote",i={cN:"subst",b:"#\\{",e:"}",l:t,k:a},n={cN:"string",c:[e.BE,i],v:[{b:/'/,e:/'/},{b:/"/,e:/"/}]},o={cN:"function",bK:"def defp defmacro",e:/\B\b/,c:[e.inherit(e.TM,{b:t,endsParent:!0})]},s=e.inherit(o,{cN:"class",bK:"defimpl defmodule defprotocol defrecord",e:/\bdo\b|$|;/}),l=[n,e.HCM,s,o,{cN:"symbol",b:":(?!\\s)",c:[n,{b:r}],r:0},{cN:"symbol",b:t+":",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"->"},{b:"("+e.RSR+")\\s*",c:[e.HCM,{cN:"regexp",i:"\\n",c:[e.BE,i],v:[{b:"/",e:"/[a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],r:0}];return i.c=l,{l:t,k:a,c:l}}),e.registerLanguage("elm",function(e){var t={v:[e.C("--","$"),e.C("{-","-}",{c:["self"]})]},r={cN:"type",b:"\\b[A-Z][\\w']*",r:0},a={b:"\\(",e:"\\)",i:'"',c:[{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},t]},i={b:"{",e:"}",c:a.c};return{k:"let in if then else case of where module import exposing type alias as infix infixl infixr port effect command subscription",c:[{bK:"port effect module",e:"exposing",k:"port effect module where command subscription exposing",c:[a,t],i:"\\W\\.|;"},{b:"import",e:"$",k:"import as exposing",c:[a,t],i:"\\W\\.|;"},{b:"type",e:"$",k:"type alias",c:[r,a,i,t]},{bK:"infix infixl infixr",e:"$",c:[e.CNM,t]},{b:"port",e:"$",k:"port",c:[t]},e.QSM,e.CNM,r,e.inherit(e.TM,{b:"^[_a-z][\\w']*"}),t,{b:"->|<-"}],i:/;/}}),e.registerLanguage("ruby",function(e){var t="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},a={cN:"doctag",b:"@[A-Za-z]+"},i={b:"#<",e:">"},n=[e.C("#","$",{c:[a]}),e.C("^\\=begin","^\\=end",{c:[a],r:10}),e.C("^__END__","\\n$")],o={cN:"subst",b:"#\\{",e:"}",k:r},s={cN:"string",c:[e.BE,o],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{b:/<<(-?)\w+$/,e:/^\s*\w+$/}]},l={cN:"params",b:"\\(",e:"\\)",endsParent:!0,k:r},c=[s,i,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<\\s*",c:[{b:"("+e.IR+"::)?"+e.IR}]}].concat(n)},{cN:"function",bK:"def",e:"$|;",c:[e.inherit(e.TM,{b:t}),l].concat(n)},{b:e.IR+"::"},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":(?!\\s)",c:[s,{b:t}],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{cN:"params",b:/\|/,e:/\|/,k:r},{b:"("+e.RSR+"|unless)\\s*",k:"unless",c:[i,{cN:"regexp",c:[e.BE,o],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(n),r:0}].concat(n);o.c=c,l.c=c;var d="[>?]>",p="[\\w#]+\\(\\w+\\):\\d+:\\d+>",m="(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>",u=[{b:/^\s*=>/,starts:{e:"$",c:c}},{cN:"meta",b:"^("+d+"|"+p+"|"+m+")",starts:{e:"$",c:c}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:r,i:/\/\*/,c:n.concat(u).concat(c)}}),e.registerLanguage("erb",function(e){return{sL:"xml",c:[e.C("<%#","%>"),{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0}]}}),e.registerLanguage("erlang-repl",function(e){return{k:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},c:[{cN:"meta",b:"^[0-9]+> ",r:10},e.C("%","$"),{cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",r:0},e.ASM,e.QSM,{b:"\\?(::)?([A-Z]\\w*(::)?)+"},{b:"->"},{b:"ok"},{b:"!"},{b:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",r:0},{b:"[A-Z][a-zA-Z0-9_']*",r:0}]}}),e.registerLanguage("erlang",function(e){var t="[a-z'][a-zA-Z0-9_']*",r="("+t+":"+t+"|"+t+")",a={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},i=e.C("%","$"),n={cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",r:0},o={b:"fun\\s+"+t+"/\\d+"},s={b:r+"\\(",e:"\\)",rB:!0,r:0,c:[{b:r,r:0},{b:"\\(",e:"\\)",eW:!0,rE:!0,r:0}]},l={b:"{",e:"}",r:0},c={b:"\\b_([A-Z][A-Za-z0-9_]*)?",r:0},d={b:"[A-Z][a-zA-Z0-9_]*",r:0},p={b:"#"+e.UIR,r:0,rB:!0,c:[{b:"#"+e.UIR,r:0},{b:"{",e:"}",r:0}]},m={bK:"fun receive if try case",e:"end",k:a};m.c=[i,o,e.inherit(e.ASM,{cN:""}),m,s,e.QSM,n,l,c,d,p];var u=[i,o,m,s,e.QSM,n,l,c,d,p];s.c[1].c=u,l.c=u,p.c[1].c=u;var b={cN:"params",b:"\\(",e:"\\)",c:u};return{aliases:["erl"],k:a,i:"(",rB:!0,i:"\\(|#|//|/\\*|\\\\|:|;",c:[b,e.inherit(e.TM,{b:t})],starts:{e:";|\\.",k:a,c:u}},i,{b:"^-",e:"\\.",r:0,eE:!0,rB:!0,l:"-"+e.IR,k:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior -spec",c:[b]},n,e.QSM,p,c,d,l,{b:/\.$/}]}}),e.registerLanguage("excel",function(e){return{aliases:["xlsx","xls"],cI:!0,l:/[a-zA-Z][\w\.]*/,k:{built_in:"ABS ACCRINT ACCRINTM ACOS ACOSH ACOT ACOTH AGGREGATE ADDRESS AMORDEGRC AMORLINC AND ARABIC AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDEV AVERAGE AVERAGEA AVERAGEIF AVERAGEIFS BAHTTEXT BASE BESSELI BESSELJ BESSELK BESSELY BETADIST BETA.DIST BETAINV BETA.INV BIN2DEC BIN2HEX BIN2OCT BINOMDIST BINOM.DIST BINOM.DIST.RANGE BINOM.INV BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CALL CEILING CEILING.MATH CEILING.PRECISE CELL CHAR CHIDIST CHIINV CHITEST CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN COMBINA COMPLEX CONCAT CONCATENATE CONFIDENCE CONFIDENCE.NORM CONFIDENCE.T CONVERT CORREL COS COSH COT COTH COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD COVAR COVARIANCE.P COVARIANCE.S CRITBINOM CSC CSCH CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE CUMIPMT CUMPRINC DATE DATEDIF DATEVALUE DAVERAGE DAY DAYS DAYS360 DB DBCS DCOUNT DCOUNTA DDB DEC2BIN DEC2HEX DEC2OCT DECIMAL DEGREES DELTA DEVSQ DGET DISC DMAX DMIN DOLLAR DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DVAR DVARP EDATE EFFECT ENCODEURL EOMONTH ERF ERF.PRECISE ERFC ERFC.PRECISE ERROR.TYPE EUROCONVERT EVEN EXACT EXP EXPON.DIST EXPONDIST FACT FACTDOUBLE FALSE|0 F.DIST FDIST F.DIST.RT FILTERXML FIND FINDB F.INV F.INV.RT FINV FISHER FISHERINV FIXED FLOOR FLOOR.MATH FLOOR.PRECISE FORECAST FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR FORMULATEXT FREQUENCY F.TEST FTEST FV FVSCHEDULE GAMMA GAMMA.DIST GAMMADIST GAMMA.INV GAMMAINV GAMMALN GAMMALN.PRECISE GAUSS GCD GEOMEAN GESTEP GETPIVOTDATA GROWTH HARMEAN HEX2BIN HEX2DEC HEX2OCT HLOOKUP HOUR HYPERLINK HYPGEOM.DIST HYPGEOMDIST IF|0 IFERROR IFNA IFS IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMCOSH IMCOT IMCSC IMCSCH IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSEC IMSECH IMSIN IMSINH IMSQRT IMSUB IMSUM IMTAN INDEX INDIRECT INFO INT INTERCEPT INTRATE IPMT IRR ISBLANK ISERR ISERROR ISEVEN ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISODD ISREF ISTEXT ISO.CEILING ISOWEEKNUM ISPMT JIS KURT LARGE LCM LEFT LEFTB LEN LENB LINEST LN LOG LOG10 LOGEST LOGINV LOGNORM.DIST LOGNORMDIST LOGNORM.INV LOOKUP LOWER MATCH MAX MAXA MAXIFS MDETERM MDURATION MEDIAN MID MIDBs MIN MINIFS MINA MINUTE MINVERSE MIRR MMULT MOD MODE MODE.MULT MODE.SNGL MONTH MROUND MULTINOMIAL MUNIT N NA NEGBINOM.DIST NEGBINOMDIST NETWORKDAYS NETWORKDAYS.INTL NOMINAL NORM.DIST NORMDIST NORMINV NORM.INV NORM.S.DIST NORMSDIST NORM.S.INV NORMSINV NOT NOW NPER NPV NUMBERVALUE OCT2BIN OCT2DEC OCT2HEX ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD OFFSET OR PDURATION PEARSON PERCENTILE.EXC PERCENTILE.INC PERCENTILE PERCENTRANK.EXC PERCENTRANK.INC PERCENTRANK PERMUT PERMUTATIONA PHI PHONETIC PI PMT POISSON.DIST POISSON POWER PPMT PRICE PRICEDISC PRICEMAT PROB PRODUCT PROPER PV QUARTILE QUARTILE.EXC QUARTILE.INC QUOTIENT RADIANS RAND RANDBETWEEN RANK.AVG RANK.EQ RANK RATE RECEIVED REGISTER.ID REPLACE REPLACEB REPT RIGHT RIGHTB ROMAN ROUND ROUNDDOWN ROUNDUP ROW ROWS RRI RSQ RTD SEARCH SEARCHB SEC SECH SECOND SERIESSUM SHEET SHEETS SIGN SIN SINH SKEW SKEW.P SLN SLOPE SMALL SQL.REQUEST SQRT SQRTPI STANDARDIZE STDEV STDEV.P STDEV.S STDEVA STDEVP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUMIF SUMIFS SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SWITCH SYD T TAN TANH TBILLEQ TBILLPRICE TBILLYIELD T.DIST T.DIST.2T T.DIST.RT TDIST TEXT TEXTJOIN TIME TIMEVALUE T.INV T.INV.2T TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRUE|0 TRUNC T.TEST TTEST TYPE UNICHAR UNICODE UPPER VALUE VAR VAR.P VAR.S VARA VARP VARPA VDB VLOOKUP WEBSERVICE WEEKDAY WEEKNUM WEIBULL WEIBULL.DIST WORKDAY WORKDAY.INTL XIRR XNPV XOR YEAR YEARFRAC YIELD YIELDDISC YIELDMAT Z.TEST ZTEST"},c:[{b:/^=/,e:/[^=]/,rE:!0,i:/=/,r:10},{cN:"symbol",b:/\b[A-Z]{1,2}\d+\b/,e:/[^\d]/,eE:!0,r:0},{cN:"symbol",b:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,r:0},e.BE,e.QSM,{cN:"number",b:e.NR+"(%)?",r:0},e.C(/\bN\(/,/\)/,{eB:!0,eE:!0,i:/\n/})]}}),e.registerLanguage("fix",function(e){return{c:[{b:/[^\u2401\u0001]+/,e:/[\u2401\u0001]/,eE:!0,rB:!0,rE:!1,c:[{b:/([^\u2401\u0001=]+)/,e:/=([^\u2401\u0001=]+)/,rE:!0,rB:!1,cN:"attr"},{b:/=/,e:/([\u2401\u0001])/,eE:!0,eB:!0,cN:"string"}]}],cI:!0}}),e.registerLanguage("flix",function(e){var t={cN:"string",b:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},r={cN:"string",v:[{b:'"',e:'"'}]},a={cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/},i={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[a]};return{k:{literal:"true false",keyword:"case class def else enum if impl import in lat rel index let match namespace switch type yield with"},c:[e.CLCM,e.CBCM,t,r,i,e.CNM]}}),e.registerLanguage("fortran",function(e){var t={cN:"params",b:"\\(",e:"\\)"},r={literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image"};return{cI:!0,aliases:["f90","f95"],k:r,i:/\/\*/,c:[e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{cN:"string",r:0}),{cN:"function",bK:"subroutine function program",i:"[${=\\n]",c:[e.UTM,t]},e.C("!","$",{r:0}),{cN:"number",b:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",r:0}]}}),e.registerLanguage("fsharp",function(e){var t={b:"<",e:">",c:[e.inherit(e.TM,{b:/'[a-zA-Z0-9_]+/})]};return{aliases:["fs"],k:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",i:/\/\*/,c:[{cN:"keyword",b:/\b(yield|return|let|do)!/},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},{cN:"string",b:'"""',e:'"""'},e.C("\\(\\*","\\*\\)"),{cN:"class",bK:"type",e:"\\(|=|$",eE:!0,c:[e.UTM,t]},{cN:"meta",b:"\\[<",e:">\\]",r:10},{cN:"symbol",b:"\\B('[A-Za-z])\\b",c:[e.BE]},e.CLCM,e.inherit(e.QSM,{i:null}),e.CNM]}}),e.registerLanguage("gams",function(e){var t={keyword:"abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes",literal:"eps inf na","built-in":"abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart"},r={cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0},a={cN:"symbol",v:[{b:/\=[lgenxc]=/},{b:/\$/}]},i={cN:"comment",v:[{b:"'",e:"'"},{b:'"',e:'"'}],i:"\\n",c:[e.BE]},n={b:"/",e:"/",k:t,c:[i,e.CLCM,e.CBCM,e.QSM,e.ASM,e.CNM]},o={b:/[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,eB:!0,e:"$",eW:!0,c:[i,n,{cN:"comment",b:/([ ]*[a-z0-9&#*=?@>\\<:\-,()$\[\]_.{}!+%^]+)+/,r:0}]};return{aliases:["gms"],cI:!0,k:t,c:[e.C(/^\$ontext/,/^\$offtext/),{cN:"meta",b:"^\\$[a-z0-9]+",e:"$",rB:!0,c:[{cN:"meta-keyword",b:"^\\$[a-z0-9]+"}]},e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,{bK:"set sets parameter parameters variable variables scalar scalars equation equations",e:";",c:[e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,n,o]},{bK:"table",e:";",rB:!0,c:[{bK:"table",e:"$",c:[o]},e.C("^\\*","$"),e.CLCM,e.CBCM,e.QSM,e.ASM,e.CNM]},{cN:"function",b:/^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,rB:!0,c:[{cN:"title",b:/^[a-z0-9_]+/},r,a]},e.CNM,a]}}),e.registerLanguage("gauss",function(e){var t={keyword:"and bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new not open or output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint",built_in:"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname threadBegin threadEnd threadEndFor threadFor threadJoin threadStat time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin strtrim sylvester",literal:"DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS"},r={cN:"meta",b:"#",e:"$",k:{"meta-keyword":"define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline"},c:[{b:/\\\n/,r:0},{bK:"include",e:"$",k:{"meta-keyword":"include"},c:[{cN:"meta-string",b:'"',e:'"',i:"\\n"}]},e.CLCM,e.CBCM]},a=e.UIR+"\\s*\\(?",i=[{cN:"params",b:/\(/,e:/\)/,k:t,r:0,c:[e.CNM,e.CLCM,e.CBCM]}];return{aliases:["gss"],cI:!0,k:t,i:"(\\{[%#]|[%#]\\})",c:[e.CNM,e.CLCM,e.CBCM,e.C("@","@"),r,{cN:"string",b:'"',e:'"',c:[e.BE]},{cN:"function",bK:"proc keyword",e:";",eE:!0,k:t,c:[{b:a,rB:!0,c:[e.UTM],r:0},e.CNM,e.CLCM,e.CBCM,r].concat(i)},{cN:"function",bK:"fn",e:";",eE:!0,k:t,c:[{b:a+e.IR+"\\)?\\s*\\=\\s*",rB:!0,c:[e.UTM],r:0},e.CNM,e.CLCM,e.CBCM].concat(i)},{cN:"function",b:"\\bexternal (proc|keyword|fn)\\s+",e:";",eE:!0,k:t,c:[{b:a,rB:!0,c:[e.UTM],r:0},e.CLCM,e.CBCM]},{cN:"function",b:"\\bexternal (matrix|string|array|sparse matrix|struct "+e.IR+")\\s+",e:";",eE:!0,k:t,c:[e.CLCM,e.CBCM]}]}}),e.registerLanguage("gcode",function(e){var t="[A-Z_][A-Z0-9_.]*",r="\\%",a="IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR",i={cN:"meta",b:"([O])([0-9]+)"},n=[e.CLCM,e.CBCM,e.C(/\(/,/\)/),e.inherit(e.CNM,{b:"([-+]?([0-9]*\\.?[0-9]+\\.?))|"+e.CNR}),e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"name",b:"([G])([0-9]+\\.?[0-9]?)"},{cN:"name",b:"([M])([0-9]+\\.?[0-9]?)"},{cN:"attr",b:"(VC|VS|#)",e:"(\\d+)"},{cN:"attr",b:"(VZOFX|VZOFY|VZOFZ)"},{cN:"built_in",b:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",e:"([-+]?([0-9]*\\.?[0-9]+\\.?))(\\])"},{cN:"symbol",v:[{b:"N",e:"\\d+",i:"\\W"}]}];return{aliases:["nc"],cI:!0,l:t,k:a,c:[{cN:"meta",b:r},i].concat(n)}}),e.registerLanguage("gherkin",function(e){return{aliases:["feature"],k:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",c:[{cN:"symbol",b:"\\*",r:0},{cN:"meta",b:"@[^@\\s]+"},{b:"\\|",e:"\\|\\w*$",c:[{cN:"string",b:"[^|]+"}]},{cN:"variable",b:"<",e:">"},e.HCM,{cN:"string",b:'"""',e:'"""'},e.QSM]}}),e.registerLanguage("glsl",function(e){return{k:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly", -type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBufferiimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},i:'"',c:[e.CLCM,e.CBCM,e.CNM,{cN:"meta",b:"#",e:"$"}]}}),e.registerLanguage("go",function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],k:t,i:"",e:",\\s+",rB:!0,eW:!0,c:[{cN:"attr",b:":\\w+"},e.ASM,e.QSM,{b:"\\w+",r:0}]}]},{b:"\\(\\s*",e:"\\s*\\)",eE:!0,c:[{b:"\\w+\\s*=",e:"\\s+",rB:!0,eW:!0,c:[{cN:"attr",b:"\\w+",r:0},e.ASM,e.QSM,{b:"\\w+",r:0}]}]}]},{b:"^\\s*[=~]\\s*"},{b:"#{",starts:{e:"}",sL:"ruby"}}]}}),e.registerLanguage("handlebars",function(e){var t={"builtin-name":"each in with if else unless bindattr action collection debugger log outlet template unbound view yield"};return{aliases:["hbs","html.hbs","html.handlebars"],cI:!0,sL:"xml",c:[e.C("{{!(--)?","(--)?}}"),{cN:"template-tag",b:/\{\{[#\/]/,e:/\}\}/,c:[{cN:"name",b:/[a-zA-Z\.-]+/,k:t,starts:{eW:!0,r:0,c:[e.QSM]}}]},{cN:"template-variable",b:/\{\{/,e:/\}\}/,k:t}]}}),e.registerLanguage("haskell",function(e){var t={v:[e.C("--","$"),e.C("{-","-}",{c:["self"]})]},r={cN:"meta",b:"{-#",e:"#-}"},a={cN:"meta",b:"^#",e:"$"},i={cN:"type",b:"\\b[A-Z][\\w']*",r:0},n={b:"\\(",e:"\\)",i:'"',c:[r,a,{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TM,{b:"[_a-z][\\w']*"}),t]},o={b:"{",e:"}",c:n.c};return{aliases:["hs"],k:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",c:[{bK:"module",e:"where",k:"module where",c:[n,t],i:"\\W\\.|;"},{b:"\\bimport\\b",e:"$",k:"import qualified as hiding",c:[n,t],i:"\\W\\.|;"},{cN:"class",b:"^(\\s*)?(class|instance)\\b",e:"where",k:"class family instance where",c:[i,n,t]},{cN:"class",b:"\\b(data|(new)?type)\\b",e:"$",k:"data family type newtype deriving",c:[r,i,n,o,t]},{bK:"default",e:"$",c:[i,n,t]},{bK:"infix infixl infixr",e:"$",c:[e.CNM,t]},{b:"\\bforeign\\b",e:"$",k:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",c:[i,e.QSM,t]},{cN:"meta",b:"#!\\/usr\\/bin\\/env runhaskell",e:"$"},r,a,e.QSM,e.CNM,i,e.inherit(e.TM,{b:"^[_a-z][\\w']*"}),t,{b:"->|<-"}]}}),e.registerLanguage("haxe",function(e){var t="Int Float String Bool Dynamic Void Array ";return{aliases:["hx"],k:{keyword:"break case cast catch continue default do dynamic else enum extern for function here if import in inline never new override package private get set public return static super switch this throw trace try typedef untyped using var while "+t,built_in:"trace this",literal:"true false null _"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"},{cN:"subst",b:"\\$",e:"\\W}"}]},e.QSM,e.CLCM,e.CBCM,e.CNM,{cN:"meta",b:"@:",e:"$"},{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elseif end error"}},{cN:"type",b:":[ ]*",e:"[^A-Za-z0-9_ \\->]",eB:!0,eE:!0,r:0},{cN:"type",b:":[ ]*",e:"\\W",eB:!0,eE:!0},{cN:"type",b:"new *",e:"\\W",eB:!0,eE:!0},{cN:"class",bK:"enum",e:"\\{",c:[e.TM]},{cN:"class",bK:"abstract",e:"[\\{$]",c:[{cN:"type",b:"\\(",e:"\\)",eB:!0,eE:!0},{cN:"type",b:"from +",e:"\\W",eB:!0,eE:!0},{cN:"type",b:"to +",e:"\\W",eB:!0,eE:!0},e.TM],k:{keyword:"abstract from to"}},{cN:"class",b:"\\b(class|interface) +",e:"[\\{$]",eE:!0,k:"class interface",c:[{cN:"keyword",b:"\\b(extends|implements) +",k:"extends implements",c:[{cN:"type",b:e.IR,r:0}]},e.TM]},{cN:"function",bK:"function",e:"\\(",eE:!0,i:"\\S",c:[e.TM]}],i:/<\//}}),e.registerLanguage("hsp",function(e){return{cI:!0,l:/[\w\._]+/,k:"goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop",c:[e.CLCM,e.CBCM,e.QSM,e.ASM,{cN:"string",b:'{"',e:'"}',c:[e.BE]},e.C(";","$",{r:0}),{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib"},c:[e.inherit(e.QSM,{cN:"meta-string"}),e.NM,e.CNM,e.CLCM,e.CBCM]},{cN:"symbol",b:"^\\*(\\w+|@)"},e.NM,e.CNM]}}),e.registerLanguage("htmlbars",function(e){var t="action collection component concat debugger each each-in else get hash if input link-to loc log mut outlet partial query-params render textarea unbound unless with yield view",r={i:/\}\}/,b:/[a-zA-Z0-9_]+=/,rB:!0,r:0,c:[{cN:"attr",b:/[a-zA-Z0-9_]+/}]},a=({i:/\}\}/,b:/\)/,e:/\)/,c:[{b:/[a-zA-Z\.\-]+/,k:{built_in:t},starts:{eW:!0,r:0,c:[e.QSM]}}]},{eW:!0,r:0,k:{keyword:"as",built_in:t},c:[e.QSM,r,e.NM]});return{cI:!0,sL:"xml",c:[e.C("{{!(--)?","(--)?}}"),{cN:"template-tag",b:/\{\{[#\/]/,e:/\}\}/,c:[{cN:"name",b:/[a-zA-Z\.\-]+/,k:{"builtin-name":t},starts:a}]},{cN:"template-variable",b:/\{\{[a-zA-Z][a-zA-Z\-]+/,e:/\}\}/,k:{keyword:"as",built_in:t},c:[e.QSM]}]}}),e.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}}),e.registerLanguage("hy",function(e){var t={"builtin-name":"!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator? keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~"},r="a-zA-Z_\\-!.?+*=<>&#'",a="["+r+"]["+r+"0-9/;:]*",i="[-+]?\\d+(\\.\\d+)?",n={cN:"meta",b:"^#!",e:"$"},o={b:a,r:0},s={cN:"number",b:i,r:0},l=e.inherit(e.QSM,{i:null}),c=e.C(";","$",{r:0}),d={cN:"literal",b:/\b([Tt]rue|[Ff]alse|nil|None)\b/},p={b:"[\\[\\{]",e:"[\\]\\}]"},m={cN:"comment",b:"\\^"+a},u=e.C("\\^\\{","\\}"),b={cN:"symbol",b:"[:]{1,2}"+a},g={b:"\\(",e:"\\)"},f={eW:!0,r:0},_={k:t,l:a,cN:"name",b:a,starts:f},h=[g,l,m,u,c,b,p,s,d,o];return g.c=[e.C("comment",""),_,f],f.c=h,p.c=h,{aliases:["hylang"],i:/\S/,c:[n,g,l,m,u,c,b,p,s,d]}}),e.registerLanguage("inform7",function(e){var t="\\[",r="\\]";return{aliases:["i7"],cI:!0,k:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},c:[{cN:"string",b:'"',e:'"',r:0,c:[{cN:"subst",b:t,e:r}]},{cN:"section",b:/^(Volume|Book|Part|Chapter|Section|Table)\b/,e:"$"},{b:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,e:":",c:[{b:"\\(This",e:"\\)"}]},{cN:"comment",b:t,e:r,c:["self"]}]}}),e.registerLanguage("ini",function(e){var t={cN:"string",c:[e.BE],v:[{b:"'''",e:"'''",r:10},{b:'"""',e:'"""',r:10},{b:'"',e:'"'},{b:"'",e:"'"}]};return{aliases:["toml"],cI:!0,i:/\S/,c:[e.C(";","$"),e.HCM,{cN:"section",b:/^\s*\[+/,e:/\]+/},{b:/^[a-z0-9\[\]_-]+\s*=\s*/,e:"$",rB:!0,c:[{cN:"attr",b:/[a-z0-9\[\]_-]+/},{b:/=/,eW:!0,r:0,c:[{cN:"literal",b:/\bon|off|true|false|yes|no\b/},{cN:"variable",v:[{b:/\$[\w\d"][\w\d_]*/},{b:/\$\{(.*?)}/}]},t,{cN:"number",b:/([\+\-]+)?[\d]+_[\d_]+/},e.NM]}]}]}}),e.registerLanguage("irpf90",function(e){var t={cN:"params",b:"\\(",e:"\\)"},r={literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"};return{cI:!0,k:r,i:/\/\*/,c:[e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{cN:"string",r:0}),{cN:"function",bK:"subroutine function program",i:"[${=\\n]",c:[e.UTM,t]},e.C("!","$",{r:0}),e.C("begin_doc","end_doc",{r:10}),{cN:"number",b:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",r:0}]}}),e.registerLanguage("java",function(e){var t="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",r=t+"(<"+t+"(\\s*,\\s*"+t+")*>)?",a="false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",n={cN:"number",b:i,r:0};return{aliases:["jsp"],k:a,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+r+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:a,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:a,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},n,{cN:"meta",b:"@[A-Za-z]+"}]}}),e.registerLanguage("javascript",function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",r={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},i={cN:"subst",b:"\\$\\{",e:"\\}",k:r,c:[]},n={cN:"string",b:"`",e:"`",c:[e.BE,i]};i.c=[e.ASM,e.QSM,n,a,e.RM];var o=i.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:r,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,n,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:t+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:t,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+t+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:t},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:r,c:o}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:t}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:o}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}),e.registerLanguage("jboss-cli",function(e){var t={b:/[\w-]+ *=/,rB:!0,r:0,c:[{cN:"attr",b:/[\w-]+/}]},r={cN:"params",b:/\(/,e:/\)/,c:[t],r:0},a={cN:"function",b:/:[\w\-.]+/,r:0},i={cN:"string",b:/\B(([\/.])[\w\-.\/=]+)+/},n={cN:"params",b:/--[\w\-=\/]+/};return{aliases:["wildfly-cli"],l:"[a-z-]+",k:{keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},c:[e.HCM,e.QSM,n,a,i,r]}}),e.registerLanguage("json",function(e){var t={literal:"true false null"},r=[e.QSM,e.CNM],a={e:",",eW:!0,eE:!0,c:r,k:t},i={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(a,{b:/:/})],i:"\\S"},n={b:"\\[",e:"\\]",c:[e.inherit(a)],i:"\\S"};return r.splice(r.length,0,i,n),{c:r,k:t,i:"\\S"}}),e.registerLanguage("julia",function(e){var t={keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool " -},r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",a={l:r,k:t,i:/<\//},i={cN:"number",b:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,r:0},n={cN:"string",b:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},o={cN:"subst",b:/\$\(/,e:/\)/,k:t},s={cN:"variable",b:"\\$"+r},l={cN:"string",c:[e.BE,o,s],v:[{b:/\w*"""/,e:/"""\w*/,r:10},{b:/\w*"/,e:/"\w*/}]},c={cN:"string",c:[e.BE,o,s],b:"`",e:"`"},d={cN:"meta",b:"@"+r},p={cN:"comment",v:[{b:"#=",e:"=#",r:10},{b:"#",e:"$"}]};return a.c=[i,n,l,c,d,p,e.HCM,{cN:"keyword",b:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{b:/<:/}],o.c=a.c,a}),e.registerLanguage("julia-repl",function(e){return{c:[{cN:"meta",b:/^julia>/,r:10,starts:{e:/^(?![ ]{6})/,sL:"julia"},aliases:["jldoctest"]}]}}),e.registerLanguage("kotlin",function(e){var t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit initinterface annotation data sealed internal infix operator out by constructor super trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={cN:"keyword",b:/\b(break|continue|return|this)\b/,starts:{c:[{cN:"symbol",b:/@\w+/}]}},a={cN:"symbol",b:e.UIR+"@"},i={cN:"subst",b:"\\${",e:"}",c:[e.ASM,e.CNM]},n={cN:"variable",b:"\\$"+e.UIR},o={cN:"string",v:[{b:'"""',e:'"""',c:[n,i]},{b:"'",e:"'",i:/\n/,c:[e.BE]},{b:'"',e:'"',i:/\n/,c:[e.BE,n,i]}]},s={cN:"meta",b:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UIR+")?"},l={cN:"meta",b:"@"+e.UIR,c:[{b:/\(/,e:/\)/,c:[e.inherit(o,{cN:"meta-string"})]}]};return{k:t,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,r,a,s,l,{cN:"function",bK:"fun",e:"[(]|$",rB:!0,eE:!0,k:t,i:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,r:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"type",b://,k:"reified",r:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,r:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[{cN:"type",b:e.UIR},e.CLCM,e.CBCM],r:0},e.CLCM,e.CBCM,s,l,o,e.CNM]},e.CBCM]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,r:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},s,l]},o,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},e.CNM]}}),e.registerLanguage("lasso",function(e){var t="[a-zA-Z_][\\w.]*",r="<\\?(lasso(script)?|=)",a="\\]|\\?>",i={literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},n=e.C("",{r:0}),o={cN:"meta",b:"\\[noprocess\\]",starts:{e:"\\[/noprocess\\]",rE:!0,c:[n]}},s={cN:"meta",b:"\\[/noprocess|"+r},l={cN:"symbol",b:"'"+t+"'"},c=[e.CLCM,e.CBCM,e.inherit(e.CNM,{b:e.CNR+"|(-?infinity|NaN)\\b"}),e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"string",b:"`",e:"`"},{v:[{b:"[#$]"+t},{b:"#",e:"\\d+",i:"\\W"}]},{cN:"type",b:"::\\s*",e:t,i:"\\W"},{cN:"params",v:[{b:"-(?!infinity)"+t,r:0},{b:"(\\.\\.\\.)"}]},{b:/(->|\.)\s*/,r:0,c:[l]},{cN:"class",bK:"define",rE:!0,e:"\\(|=>",c:[e.inherit(e.TM,{b:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{aliases:["ls","lassoscript"],cI:!0,l:t+"|&[lg]t;",k:i,c:[{cN:"meta",b:a,r:0,starts:{e:"\\[|"+r,rE:!0,r:0,c:[n]}},o,s,{cN:"meta",b:"\\[no_square_brackets",starts:{e:"\\[/no_square_brackets\\]",l:t+"|&[lg]t;",k:i,c:[{cN:"meta",b:a,r:0,starts:{e:"\\[noprocess\\]|"+r,rE:!0,c:[n]}},o,s].concat(c)}},{cN:"meta",b:"\\[",r:0},{cN:"meta",b:"^#!",e:"lasso9$",r:10}].concat(c)}}),e.registerLanguage("ldif",function(e){return{c:[{cN:"attribute",b:"^dn",e:": ",eE:!0,starts:{e:"$",r:0},r:10},{cN:"attribute",b:"^\\w",e:": ",eE:!0,starts:{e:"$",r:0}},{cN:"literal",b:"^-",e:"$"},e.HCM]}}),e.registerLanguage("leaf",function(e){return{c:[{cN:"function",b:"#+[A-Za-z_0-9]*\\(",e:" {",rB:!0,eE:!0,c:[{cN:"keyword",b:"#+"},{cN:"title",b:"[A-Za-z_][A-Za-z_0-9]*"},{cN:"params",b:"\\(",e:"\\)",endsParent:!0,c:[{cN:"string",b:'"',e:'"'},{cN:"variable",b:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]}}),e.registerLanguage("less",function(e){var t="[\\w-]+",r="("+t+"|@{"+t+"})",a=[],i=[],n=function(e){return{cN:"string",b:"~?"+e+".*?"+e}},o=function(e,t,r){return{cN:e,b:t,r:r}},s={b:"\\(",e:"\\)",c:i,r:0};i.push(e.CLCM,e.CBCM,n("'"),n('"'),e.CSSNM,{b:"(url|data-uri)\\(",starts:{cN:"string",e:"[\\)\\n]",eE:!0}},o("number","#[0-9A-Fa-f]+\\b"),s,o("variable","@@?"+t,10),o("variable","@{"+t+"}"),o("built_in","~?`[^`]*?`"),{cN:"attribute",b:t+"\\s*:",e:":",rB:!0,eE:!0},{cN:"meta",b:"!important"});var l=i.concat({b:"{",e:"}",c:a}),c={bK:"when",eW:!0,c:[{bK:"and not"}].concat(i)},d={b:r+"\\s*:",rB:!0,e:"[;}]",r:0,c:[{cN:"attribute",b:r,e:":",eE:!0,starts:{eW:!0,i:"[<=$]",r:0,c:i}}]},p={cN:"keyword",b:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{e:"[;{}]",rE:!0,c:i,r:0}},m={cN:"variable",v:[{b:"@"+t+"\\s*:",r:15},{b:"@"+t}],starts:{e:"[;}]",rE:!0,c:l}},u={v:[{b:"[\\.#:&\\[>]",e:"[;{}]"},{b:r,e:"{"}],rB:!0,rE:!0,i:"[<='$\"]",r:0,c:[e.CLCM,e.CBCM,c,o("keyword","all\\b"),o("variable","@{"+t+"}"),o("selector-tag",r+"%?",0),o("selector-id","#"+r),o("selector-class","\\."+r,0),o("selector-tag","&",0),{cN:"selector-attr",b:"\\[",e:"\\]"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"\\(",e:"\\)",c:l},{b:"!important"}]};return a.push(e.CLCM,e.CBCM,p,m,d,u),{cI:!0,i:"[=>'/<($\"]",c:a}}),e.registerLanguage("lisp",function(e){var t="[a-zA-Z_\\-\\+\\*\\/\\<\\=\\>\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#!]*",r="\\|[^]*?\\|",a="(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|\\-)?\\d+)?",i={cN:"meta",b:"^#!",e:"$"},n={cN:"literal",b:"\\b(t{1}|nil)\\b"},o={cN:"number",v:[{b:a,r:0},{b:"#(b|B)[0-1]+(/[0-1]+)?"},{b:"#(o|O)[0-7]+(/[0-7]+)?"},{b:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{b:"#(c|C)\\("+a+" +"+a,e:"\\)"}]},s=e.inherit(e.QSM,{i:null}),l=e.C(";","$",{r:0}),c={b:"\\*",e:"\\*"},d={cN:"symbol",b:"[:&]"+t},p={b:t,r:0},m={b:r},u={b:"\\(",e:"\\)",c:["self",n,s,o,p]},b={c:[o,s,c,d,u,p],v:[{b:"['`]\\(",e:"\\)"},{b:"\\(quote ",e:"\\)",k:{name:"quote"}},{b:"'"+r}]},g={v:[{b:"'"+t},{b:"#'"+t+"(::"+t+")*"}]},f={b:"\\(\\s*",e:"\\)"},_={eW:!0,r:0};return f.c=[{cN:"name",v:[{b:t},{b:r}]},_],_.c=[b,g,f,n,o,s,l,c,d,m,p],{i:/\S/,c:[o,i,n,s,l,b,g,f,p]}}),e.registerLanguage("livecodeserver",function(e){var t={b:"\\b[gtps][A-Z]+[A-Za-z0-9_\\-]*\\b|\\$_[A-Z]+",r:0},r=[e.CBCM,e.HCM,e.C("--","$"),e.C("[^:]//","$")],a=e.inherit(e.TM,{v:[{b:"\\b_*rig[A-Z]+[A-Za-z0-9_\\-]*"},{b:"\\b_[a-z0-9\\-]+"}]}),i=e.inherit(e.TM,{b:"\\b([A-Za-z0-9_\\-]+)\\b"});return{cI:!1,k:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract union unload wait write"},c:[t,{cN:"keyword",b:"\\bend\\sif\\b"},{cN:"function",bK:"function",e:"$",c:[t,i,e.ASM,e.QSM,e.BNM,e.CNM,a]},{cN:"function",b:"\\bend\\s+",e:"$",k:"end",c:[i,a],r:0},{bK:"command on",e:"$",c:[t,i,e.ASM,e.QSM,e.BNM,e.CNM,a]},{cN:"meta",v:[{b:"<\\?(rev|lc|livecode)",r:10},{b:"<\\?"},{b:"\\?>"}]},e.ASM,e.QSM,e.BNM,e.CNM,a].concat(r),i:";$|^\\[|^=|&|{"}}),e.registerLanguage("livescript",function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger case default function var with then unless until loop of by when and or is isnt not it that otherwise from to til fallthrough super case default function var void const let enum export import native __hasProp __extends __slice __bind __indexOf",literal:"true false null undefined yes no on off it that void",built_in:"npm require console print module global window document"},r="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",a=e.inherit(e.TM,{b:r}),i={cN:"subst",b:/#\{/,e:/}/,k:t},n={cN:"subst",b:/#[A-Za-z$_]/,e:/(?:\-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,k:t},o=[e.BNM,{cN:"number",b:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",r:0,starts:{e:"(\\s*/)?",r:0}},{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,i,n]},{b:/"/,e:/"/,c:[e.BE,i,n]},{b:/\\/,e:/(\s|$)/,eE:!0}]},{cN:"regexp",v:[{b:"//",e:"//[gim]*",c:[i,e.HCM]},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{b:"@"+r},{b:"``",e:"``",eB:!0,eE:!0,sL:"javascript"}];i.c=o;var s={cN:"params",b:"\\(",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(o)}]};return{aliases:["ls"],k:t,i:/\/\*/,c:o.concat([e.C("\\/\\*","\\*\\/"),e.HCM,{cN:"function",c:[a,s],rB:!0,v:[{b:"("+r+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B\\->\\*?",e:"\\->\\*?"},{b:"("+r+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\))?\\s*\\B[-~]{1,2}>\\*?",e:"[-~]{1,2}>\\*?"},{b:"("+r+"\\s*(?:=|:=)\\s*)?(\\(.*\\))?\\s*\\B!?[-~]{1,2}>\\*?",e:"!?[-~]{1,2}>\\*?"}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[a]},a]},{b:r+":",e:":",rB:!0,rE:!0,r:0}])}}),e.registerLanguage("llvm",function(e){var t="([-a-zA-Z$._][\\w\\-$.]*)";return{k:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",c:[{cN:"keyword",b:"i\\d+"},e.C(";","\\n",{r:0}),e.QSM,{cN:"string",v:[{b:'"',e:'[^\\\\]"'}],r:0},{cN:"title",v:[{b:"@"+t},{b:"@\\d+"},{b:"!"+t},{b:"!\\d+"+t}]},{cN:"symbol",v:[{b:"%"+t},{b:"%\\d+"},{b:"#\\d+"}]},{cN:"number",v:[{b:"0[xX][a-fA-F0-9]+"},{b:"-?\\d+(?:[.]\\d+)?(?:[eE][-+]?\\d+(?:[.]\\d+)?)?"}],r:0}]}}),e.registerLanguage("lsl",function(e){var t={cN:"subst",b:/\\[tn"\\]/},r={cN:"string",b:'"',e:'"',c:[t]},a={cN:"number",b:e.CNR},i={cN:"literal",v:[{b:"\\b(?:PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{b:"\\b(?:XP_ERROR_(?:EXPERIENCES_DISABLED|EXPERIENCE_(?:DISABLED|SUSPENDED)|INVALID_(?:EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(?:FOUND|PERMITTED(?:_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(?:PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(?:_OBJECT)?|(?:DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(?:FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(?:_(?:BY_(?:LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(?:PARCEL(?:_OWNER)?|REGION)))?|CAMERA_(?:PITCH|DISTANCE|BEHINDNESS_(?:ANGLE|LAG)|(?:FOCUS|POSITION)(?:_(?:THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(?:ROOT|SET|ALL_(?:OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(?:IVE|_(?:ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(?:FWD|BACK|(?:ROT_)?(?:LEFT|RIGHT)|UP|DOWN|(?:ML_)?LBUTTON)|PERMISSION_(?:RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(?:CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(?:TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(?:INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(?:_START)?|TELEPORT|MEDIA)|OBJECT_(?:CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(?:PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_ON_REZ|NAME|DESC|POS|PRIM_(?:COUNT|EQUIVALENCE)|RETURN_(?:PARCEL(?:_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP|CREATOR|ATTACHED_POINT|RENDER_WEIGHT|(?:BODY_SHAPE|PATHFINDING)_TYPE|(?:RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(?:MEMORY|TIME))|TYPE_(?:INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(?:DEBUG|PUBLIC)_CHANNEL|ATTACH_(?:AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](?:SHOULDER|HAND|FOOT|EAR|EYE|[UL](?:ARM|LEG)|HIP)|(?:LEFT|RIGHT)_PEC|HUD_(?:CENTER_[12]|TOP_(?:RIGHT|CENTER|LEFT)|BOTTOM(?:_(?:RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(?:BASE|TIP)|[LR]WING|FACE_(?:JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(?:LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(?:ONLINE|NAME|BORN|SIM_(?:POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(?:ON_FILE|USED)|REMOTE_DATA_(?:CHANNEL|REQUEST|REPLY)|PSYS_(?:PART_(?:BF_(?:ZERO|ONE(?:_MINUS_(?:DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(?:START|END)_(?:COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(?:RIBBON|WIND|INTERP_(?:COLOR|SCALE)|BOUNCE|FOLLOW_(?:SRC|VELOCITY)|TARGET_(?:POS|LINEAR)|EMISSIVE)_MASK)|SRC_(?:MAX_AGE|PATTERN|ANGLE_(?:BEGIN|END)|BURST_(?:RATE|PART_COUNT|RADIUS|SPEED_(?:MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(?:DROP|EXPLODE|ANGLE(?:_CONE(?:_EMPTY)?)?)))|VEHICLE_(?:REFERENCE_FRAME|TYPE_(?:NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(?:LINEAR|ANGULAR)_(?:FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(?:HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(?:LINEAR|ANGULAR)_(?:DEFLECTION_(?:EFFICIENCY|TIMESCALE)|MOTOR_(?:DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(?:EFFICIENCY|TIMESCALE)|BANKING_(?:EFFICIENCY|MIX|TIMESCALE)|FLAG_(?:NO_DEFLECTION_UP|LIMIT_(?:ROLL_ONLY|MOTOR_UP)|HOVER_(?:(?:WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(?:STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(?:ALPHA_MODE(?:_(?:BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(?:_(?:BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(?:DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(?:_(?:STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(?:NONE|LOW|MEDIUM|HIGH)|BUMP_(?:NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(?:DEFAULT|PLANAR)|SCULPT_(?:TYPE_(?:SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(?:MIRROR|INVERT))|PHYSICS(?:_(?:SHAPE_(?:CONVEX|NONE|PRIM|TYPE)))?|(?:POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(?:ALT_IMAGE_ENABLE|CONTROLS|(?:CURRENT|HOME)_URL|AUTO_(?:LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(?:WIDTH|HEIGHT)_PIXELS|WHITELIST(?:_ENABLE)?|PERMS_(?:INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(?:STANDARD|MINI)|PERM_(?:NONE|OWNER|GROUP|ANYONE)|MAX_(?:URL_LENGTH|WHITELIST_(?:SIZE|COUNT)|(?:WIDTH|HEIGHT)_PIXELS)))|MASK_(?:BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(?:TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(?:MEDIA_COMMAND_(?:STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(?:ALLOW_(?:FLY|(?:GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(?:GROUP_)?OBJECTS)|USE_(?:ACCESS_(?:GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(?:GROUP|ALL)_OBJECT_ENTRY)|COUNT_(?:TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(?:NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(?:MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(?:_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(?:HIDE|DEFAULT)|REGION_FLAG_(?:ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(?:COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(?:METHOD|MIMETYPE|BODY_(?:MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|STRING_(?:TRIM(?:_(?:HEAD|TAIL))?)|CLICK_ACTION_(?:NONE|TOUCH|SIT|BUY|PAY|OPEN(?:_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(?:NONE|SCRIPT_MEMORY)|RC_(?:DATA_FLAGS|DETECT_PHANTOM|GET_(?:LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(?:TYPES|AGENTS|(?:NON)?PHYSICAL|LAND))|RCERR_(?:CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(?:ALLOWED_(?:AGENT|GROUP)_(?:ADD|REMOVE)|BANNED_AGENT_(?:ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(?:COMMAND|CMD_(?:PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(?:GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(?:CMD_(?:(?:SMOOTH_)?STOP|JUMP)|DESIRED_(?:TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(?:_(?:[ABCD]|NONE))?|MAX_(?:DECEL|TURN_RADIUS|(?:ACCEL|SPEED)))|PURSUIT_(?:OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(?:CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(?:EVADE_(?:HIDDEN|SPOTTED)|FAILURE_(?:DYNAMIC_PATHFINDING_DISABLED|INVALID_(?:GOAL|START)|NO_(?:NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(?:PARCEL_)?UNREACHABLE)|(?:GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(?:_(?:FAST|NONE|SLOW))?|CONTENT_TYPE_(?:ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(?:RADIUS|STATIC)|(?:PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(?:AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{b:"\\b(?:FALSE|TRUE)\\b"},{b:"\\b(?:ZERO_ROTATION)\\b"},{b:"\\b(?:EOF|JSON_(?:ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(?:BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(?:GRANTED|DENIED))\\b"},{b:"\\b(?:ZERO_VECTOR|TOUCH_INVALID_(?:TEXCOORD|VECTOR))\\b"}]},n={cN:"built_in",b:"\\b(?:ll(?:AgentInExperience|(?:Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(?:Details|ErrorMessage)|ReturnObjectsBy(?:ID|Owner)|Json(?:2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(?:Mag|Norm|Dist)|Rot(?:Between|2(?:Euler|Fwd|Left|Up))|(?:Euler|Axes)2Rot|Whisper|(?:Region|Owner)?Say|Shout|Listen(?:Control|Remove)?|Sensor(?:Repeat|Remove)?|Detected(?:Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|(?:[GS]et)(?:AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(?:Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(?:Scale|Offset|Rotate)Texture|(?:Rot)?Target(?:Remove)?|(?:Stop)?MoveToTarget|Apply(?:Rotational)?Impulse|Set(?:KeyframedMotion|ContentType|RegionPos|(?:Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(?:Queueing|Radius)|Vehicle(?:Type|(?:Float|Vector|Rotation)Param)|(?:Touch|Sit)?Text|Camera(?:Eye|At)Offset|PrimitiveParams|ClickAction|Link(?:Alpha|Color|PrimitiveParams(?:Fast)?|Texture(?:Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get(?:(?:Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(?:PrimitiveParams|Number(?:OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(?:Details|PermMask|PrimCount)|Parcel(?:MaxPrims|Details|Prim(?:Count|Owners))|Attached(?:List)?|(?:SPMax|Free|Used)Memory|Region(?:Name|TimeDilation|FPS|Corner|AgentCount)|Root(?:Position|Rotation)|UnixTime|(?:Parcel|Region)Flags|(?:Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(?:Prims|NotecardLines|Sides)|Animation(?:List)?|(?:Camera|Local)(?:Pos|Rot)|Vel|Accel|Omega|Time(?:stamp|OfDay)|(?:Object|CenterOf)?Mass|MassMKS|Energy|Owner|(?:Owner)?Key|SunDirection|Texture(?:Offset|Scale|Rot)|Inventory(?:Number|Name|Key|Type|Creator|PermMask)|Permissions(?:Key)?|StartParameter|List(?:Length|EntryType)|Date|Agent(?:Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(?:Name|State))|(?:Get|Reset|GetAndReset)Time|PlaySound(?:Slave)?|LoopSound(?:Master|Slave)?|(?:Trigger|Stop|Preload)Sound|(?:(?:Get|Delete)Sub|Insert)String|To(?:Upper|Lower)|Give(?:InventoryList|Money)|RezObject|(?:Stop)?LookAt|Sleep|CollisionFilter|(?:Take|Release)Controls|DetachFromAvatar|AttachToAvatar(?:Temp)?|InstantMessage|(?:GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(?:Length|Trim)|(?:Start|Stop)Animation|TargetOmega|Request(?:Experience)?Permissions|(?:Create|Break)Link|BreakAllLinks|(?:Give|Remove)Inventory|Water|PassTouches|Request(?:Agent|Inventory)Data|TeleportAgent(?:Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(?:Axis|Angle)|A(?:cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(?:CSV|Integer|Json|Float|String|Key|Vector|Rot|List(?:Strided)?)|DeleteSubList|List(?:Statistics|Sort|Randomize|(?:Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(?:CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(?:Slope|Normal|Contour)|GroundRepel|(?:Set|Remove)VehicleFlags|(?:AvatarOn)?(?:Link)?SitTarget|Script(?:Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(?:Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(?:Integer|String)ToBase64|XorBase64|Log(?:10)?|Base64To(?:String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(?:Load|Release|(?:E|Une)scape)URL|ParcelMedia(?:CommandList|Query)|ModPow|MapDestination|(?:RemoveFrom|AddTo|Reset)Land(?:Pass|Ban)List|(?:Set|Clear)CameraParams|HTTP(?:Request|Response)|TextBox|DetectedTouch(?:UV|Face|Pos|(?:N|Bin)ormal|ST)|(?:MD5|SHA1|DumpList2)String|Request(?:Secure)?URL|Clear(?:Prim|Link)Media|(?:Link)?ParticleSystem|(?:Get|Request)(?:Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(?:Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"};return{i:":",c:[r,{cN:"comment",v:[e.C("//","$"),e.C("/\\*","\\*/")]},a,{cN:"section",v:[{b:"\\b(?:state|default)\\b"},{b:"\\b(?:state_(?:entry|exit)|touch(?:_(?:start|end))?|(?:land_)?collision(?:_(?:start|end))?|timer|listen|(?:no_)?sensor|control|(?:not_)?at_(?:rot_)?target|money|email|experience_permissions(?:_denied)?|run_time_permissions|changed|attach|dataserver|moving_(?:start|end)|link_message|(?:on|object)_rez|remote_data|http_re(?:sponse|quest)|path_update|transaction_result)\\b"}]},n,i,{cN:"type",b:"\\b(?:integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}}),e.registerLanguage("lua",function(e){var t="\\[=*\\[",r="\\]=*\\]",a={b:t,e:r,c:["self"]},i=[e.C("--(?!"+t+")","$"),e.C("--"+t,r,{c:[a],r:10})];return{l:e.UIR,k:{literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstringmodule next pairs pcall print rawequal rawget rawset require select setfenvsetmetatable tonumber tostring type unpack xpcall arg selfcoroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove" -},c:i.concat([{cN:"function",bK:"function",e:"\\)",c:[e.inherit(e.TM,{b:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{cN:"params",b:"\\(",eW:!0,c:i}].concat(i)},e.CNM,e.ASM,e.QSM,{cN:"string",b:t,e:r,c:[a],r:5}])}}),e.registerLanguage("makefile",function(e){var t={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%"},{b:"<=",r:0},{b:"=>",r:0},{b:"/\\\\"},{b:"\\\\/"}]},l={cN:"built_in",v:[{b:":-\\|-->"},{b:"=",r:0}]};return{aliases:["m","moo"],k:t,c:[s,l,r,e.CBCM,a,e.NM,i,n,{b:/:-/}]}}),e.registerLanguage("mipsasm",function(e){return{cI:!0,aliases:["mips"],l:"\\.?"+e.IR,k:{meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ",built_in:"$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt "},c:[{cN:"keyword",b:"\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(.hb)?|jr(.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs.[sd]|add.[sd]|alnv.ps|bc1[ft]l?|c.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et]).[sd]|(ceil|floor|round|trunc).[lw].[sd]|cfc1|cvt.d.[lsw]|cvt.l.[dsw]|cvt.ps.s|cvt.s.[dlw]|cvt.s.p[lu]|cvt.w.[dls]|div.[ds]|ldx?c1|luxc1|lwx?c1|madd.[sd]|mfc1|mov[fntz]?.[ds]|msub.[sd]|mth?c1|mul.[ds]|neg.[ds]|nmadd.[ds]|nmsub.[ds]|p[lu][lu].ps|recip.fmt|r?sqrt.[ds]|sdx?c1|sub.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)",e:"\\s"},e.C("[;#]","$"),e.CBCM,e.QSM,{cN:"string",b:"'",e:"[^\\\\]'",r:0},{cN:"title",b:"\\|",e:"\\|",i:"\\n",r:0},{cN:"number",v:[{b:"0x[0-9a-f]+"},{b:"\\b-?\\d+"}],r:0},{cN:"symbol",v:[{b:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{b:"^\\s*[0-9]+:"},{b:"[0-9]+[bf]"}],r:0}],i:"/"}}),e.registerLanguage("mizar",function(e){return{k:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",c:[e.C("::","$")]}}),e.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},a={b:"->{",e:"}"},i={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,r:0}]},n=[e.BE,r,i],o=[i,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),a,{cN:"string",c:n,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,r:5,c:[e.TM]},{b:"-\\w\\b",r:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return r.c=o,a.c=o,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:o}}),e.registerLanguage("mojolicious",function(e){return{sL:"xml",c:[{cN:"meta",b:"^__(END|DATA)__$"},{b:"^\\s*%{1,2}={0,2}",e:"$",sL:"perl"},{b:"<%{1,2}={0,2}",e:"={0,1}%>",sL:"perl",eB:!0,eE:!0}]}}),e.registerLanguage("monkey",function(e){var t={cN:"number",r:0,v:[{b:"[$][a-fA-F0-9]+"},e.NM]};return{cI:!0,k:{keyword:"public private property continue exit extern new try catch eachin not abstract final select case default const local global field end if then else elseif endif while wend repeat until forever for to step next return module inline throw import",built_in:"DebugLog DebugStop Error Print ACos ACosr ASin ASinr ATan ATan2 ATan2r ATanr Abs Abs Ceil Clamp Clamp Cos Cosr Exp Floor Log Max Max Min Min Pow Sgn Sgn Sin Sinr Sqrt Tan Tanr Seed PI HALFPI TWOPI",literal:"true false null and or shl shr mod"},i:/\/\*/,c:[e.C("#rem","#end"),e.C("'","$",{r:0}),{cN:"function",bK:"function method",e:"[(=:]|$",i:/\n/,c:[e.UTM]},{cN:"class",bK:"class interface",e:"$",c:[{bK:"extends implements"},e.UTM]},{cN:"built_in",b:"\\b(self|super)\\b"},{cN:"meta",b:"\\s*#",e:"$",k:{"meta-keyword":"if else elseif endif end then"}},{cN:"meta",b:"^\\s*strict\\b"},{bK:"alias",e:"=",c:[e.UTM]},e.QSM,t]}}),e.registerLanguage("moonscript",function(e){var t={keyword:"if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using",literal:"true false nil",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},r="[A-Za-z$_][0-9A-Za-z$_]*",a={cN:"subst",b:/#\{/,e:/}/,k:t},i=[e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'/,e:/'/,c:[e.BE]},{b:/"/,e:/"/,c:[e.BE,a]}]},{cN:"built_in",b:"@__"+e.IR},{b:"@"+e.IR},{b:e.IR+"\\\\"+e.IR}];a.c=i;var n=e.inherit(e.TM,{b:r}),o="(\\(.*\\))?\\s*\\B[-=]>",s={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(i)}]};return{aliases:["moon"],k:t,i:/\/\*/,c:i.concat([e.C("--","$"),{cN:"function",b:"^\\s*"+r+"\\s*=\\s*"+o,e:"[-=]>",rB:!0,c:[n,s]},{b:/[\(,:=]\s*/,r:0,c:[{cN:"function",b:o,e:"[-=]>",rB:!0,c:[s]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[n]},n]},{cN:"name",b:r+":",e:":",rB:!0,rE:!0,r:0}])}}),e.registerLanguage("n1ql",function(e){return{cI:!0,c:[{bK:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",e:/;/,eW:!0,k:{keyword:"all alter analyze and any array as asc begin between binary boolean break bucket build by call case cast cluster collate collection commit connect continue correlate cover create database dataset datastore declare decrement delete derived desc describe distinct do drop each element else end every except exclude execute exists explain fetch first flatten for force from function grant group gsi having if ignore ilike in include increment index infer inline inner insert intersect into is join key keys keyspace known last left let letting like limit lsm map mapping matched materialized merge minus namespace nest not number object offset on option or order outer over parse partition password path pool prepare primary private privilege procedure public raw realm reduce rename return returning revoke right role rollback satisfies schema select self semi set show some start statistics string system then to transaction trigger truncate under union unique unknown unnest unset update upsert use user using validate value valued values via view when where while with within work xor",literal:"true false null missing|5",built_in:"array_agg array_append array_concat array_contains array_count array_distinct array_ifnull array_length array_max array_min array_position array_prepend array_put array_range array_remove array_repeat array_replace array_reverse array_sort array_sum avg count max min sum greatest least ifmissing ifmissingornull ifnull missingif nullif ifinf ifnan ifnanorinf naninf neginfif posinfif clock_millis clock_str date_add_millis date_add_str date_diff_millis date_diff_str date_part_millis date_part_str date_trunc_millis date_trunc_str duration_to_str millis str_to_millis millis_to_str millis_to_utc millis_to_zone_name now_millis now_str str_to_duration str_to_utc str_to_zone_name decode_json encode_json encoded_size poly_length base64 base64_encode base64_decode meta uuid abs acos asin atan atan2 ceil cos degrees e exp ln log floor pi power radians random round sign sin sqrt tan trunc object_length object_names object_pairs object_inner_pairs object_values object_inner_values object_add object_put object_remove object_unwrap regexp_contains regexp_like regexp_position regexp_replace contains initcap length lower ltrim position repeat replace rtrim split substr title trim upper isarray isatom isboolean isnumber isobject isstring type toarray toatom toboolean tonumber toobject tostring"},c:[{cN:"string",b:"'",e:"'",c:[e.BE],r:0},{cN:"string",b:'"',e:'"',c:[e.BE],r:0},{cN:"symbol",b:"`",e:"`",c:[e.BE],r:2},e.CNM,e.CBCM]},e.CBCM]}}),e.registerLanguage("nginx",function(e){var t={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+e.UIR}]},r={eW:!0,l:"[a-z/_]+",k:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[e.HCM,{cN:"string",c:[e.BE,t],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{b:"([a-z]+):/",e:"\\s",eW:!0,eE:!0,c:[t]},{cN:"regexp",c:[e.BE,t],v:[{b:"\\s\\^",e:"\\s|{|;",rE:!0},{b:"~\\*?\\s+",e:"\\s|{|;",rE:!0},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},t]};return{aliases:["nginxconf"],c:[e.HCM,{b:e.UIR+"\\s+{",rB:!0,e:"{",c:[{cN:"section",b:e.UIR}],r:0},{b:e.UIR+"\\s",e:";|{",rB:!0,c:[{cN:"attribute",b:e.UIR,starts:r}],r:0}],i:"[^\\s\\}]"}}),e.registerLanguage("nimrod",function(e){return{aliases:["nim"],k:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},c:[{cN:"meta",b:/{\./,e:/\.}/,r:10},{cN:"string",b:/[a-zA-Z]\w*"/,e:/"/,c:[{b:/""/}]},{cN:"string",b:/([a-zA-Z]\w*)?"""/,e:/"""/},e.QSM,{cN:"type",b:/\b[A-Z]\w+\b/,r:0},{cN:"number",r:0,v:[{b:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{b:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{b:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{b:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HCM]}}),e.registerLanguage("nix",function(e){var t={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},r={cN:"subst",b:/\$\{/,e:/}/,k:t},a={b:/[a-zA-Z0-9-_]+(\s*=)/,rB:!0,r:0,c:[{cN:"attr",b:/\S+/}]},i={cN:"string",c:[r],v:[{b:"''",e:"''"},{b:'"',e:'"'}]},n=[e.NM,e.HCM,e.CBCM,i,a];return r.c=n,{aliases:["nixos"],k:t,c:n}}),e.registerLanguage("nsis",function(e){var t={cN:"variable",b:/\$(ADMINTOOLS|APPDATA|CDBURN_AREA|CMDLINE|COMMONFILES32|COMMONFILES64|COMMONFILES|COOKIES|DESKTOP|DOCUMENTS|EXEDIR|EXEFILE|EXEPATH|FAVORITES|FONTS|HISTORY|HWNDPARENT|INSTDIR|INTERNET_CACHE|LANGUAGE|LOCALAPPDATA|MUSIC|NETHOOD|OUTDIR|PICTURES|PLUGINSDIR|PRINTHOOD|PROFILE|PROGRAMFILES32|PROGRAMFILES64|PROGRAMFILES|QUICKLAUNCH|RECENT|RESOURCES_LOCALIZED|RESOURCES|SENDTO|SMPROGRAMS|SMSTARTUP|STARTMENU|SYSDIR|TEMP|TEMPLATES|VIDEOS|WINDIR)/},r={cN:"variable",b:/\$+{[\w\.:-]+}/},a={cN:"variable",b:/\$+\w+/,i:/\(\){}/},i={cN:"variable",b:/\$+\([\w\^\.:-]+\)/},n={cN:"params",b:"(ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HKCR|HKCU|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM|HKPD|HKU|IDABORT|IDCANCEL|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)"},o={cN:"keyword",b:/\!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversionsystem|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|searchparse|searchreplace|tempfile|undef|verbose|warning)/},s={cN:"subst",b:/\$(\\[nrt]|\$)/},l={cN:"class",b:/\w+\:\:\w+/},c={cN:"string",v:[{b:'"',e:'"'},{b:"'",e:"'"},{b:"`",e:"`"}],i:/\n/,c:[s,t,r,a,i]};return{cI:!1,k:{keyword:"Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileSeek FileWrite FileWriteByte FileWriteUTF16LE FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI FunctionEnd GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText IntCmp IntCmpU IntFmt IntOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PageExEnd Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionEnd SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionGroupEnd SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegStr WriteUninstaller XPStyle",literal:"admin all auto both bottom bzip2 colored components current custom directory false force hide highest ifdiff ifnewer instfiles lastused leave left license listonly lzma nevershow none normal notset off on open print right show silent silentlog smooth textonly top true try un.components un.custom un.directory un.instfiles un.license uninstConfirm user Win10 Win7 Win8 WinVista zlib"},c:[e.HCM,e.CBCM,e.C(";","$",{r:0}),{cN:"function",bK:"Function PageEx Section SectionGroup",e:"$"},c,o,r,a,i,n,l,e.NM]}}),e.registerLanguage("objectivec",function(e){var t={cN:"built_in",b:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},r={keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},a=/[a-zA-Z@][a-zA-Z0-9_]*/,i="@interface @class @protocol @implementation";return{aliases:["mm","objc","obj-c"],k:r,l:a,i:""}]}]},{cN:"class",b:"("+i.split(" ").join("|")+")\\b",e:"({|$)",eE:!0,k:i,l:a,c:[e.UTM]},{b:"\\."+e.UIR,r:0}]}}),e.registerLanguage("ocaml",function(e){return{aliases:["ml"],k:{keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:"\\[(\\|\\|)?\\]|\\(\\)",r:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",r:0},{b:"[a-z_]\\w*'[\\w']*",r:0},e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",r:0},{b:/[-=]>/}]}}),e.registerLanguage("openscad",function(e){var t={cN:"keyword",b:"\\$(f[asn]|t|vp[rtd]|children)"},r={cN:"literal",b:"false|true|PI|undef"},a={cN:"number",b:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",r:0},i=e.inherit(e.QSM,{i:null}),n={cN:"meta",k:{"meta-keyword":"include use"},b:"include|use <",e:">"},o={cN:"params",b:"\\(",e:"\\)",c:["self",a,i,t,r]},s={b:"[*!#%]",r:0},l={cN:"function",bK:"module function",e:"\\=|\\{",c:[o,e.UTM]};return{aliases:["scad"],k:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},c:[e.CLCM,e.CBCM,a,n,i,t,s,l]}}),e.registerLanguage("oxygene",function(e){var t="abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained",r=e.C("{","}",{r:0}),a=e.C("\\(\\*","\\*\\)",{r:10}),i={cN:"string",b:"'",e:"'",c:[{b:"''"}]},n={cN:"string",b:"(#\\d+)+"},o={cN:"function",bK:"function constructor destructor procedure method",e:"[:;]",k:"function constructor|10 destructor|10 procedure|10 method|10",c:[e.TM,{cN:"params",b:"\\(",e:"\\)",k:t,c:[i,n]},r,a]};return{cI:!0,l:/\.?\w+/,k:t,i:'("|\\$[G-Zg-z]|\\/\\*||->)',c:[r,a,e.CLCM,i,n,e.NM,o,{cN:"class",b:"=\\bclass\\b",e:"end;",k:t,c:[i,n,r,a,e.CLCM,o]}]}}),e.registerLanguage("parser3",function(e){var t=e.C("{","}",{c:["self"]});return{sL:"xml",r:0,c:[e.C("^#","$"),e.C("\\^rem{","}",{r:10,c:[t]}),{cN:"meta",b:"^@(?:BASE|USE|CLASS|OPTIONS)$",r:10},{cN:"title",b:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{cN:"variable",b:"\\$\\{?[\\w\\-\\.\\:]+\\}?"},{cN:"keyword",b:"\\^[\\w\\-\\.\\:]+"},{cN:"number",b:"\\^#[0-9a-fA-F]+"},e.CNM]}}),e.registerLanguage("pf",function(e){var t={cN:"variable",b:/\$[\w\d#@][\w\d_]*/},r={cN:"variable",b:/<(?!\/)/,e:/>/};return{aliases:["pf.conf"],l:/[a-z0-9_<>-]+/,k:{built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to routeallow-opts divert-packet divert-reply divert-to flags group icmp-typeicmp6-type label once probability recieved-on rtable prio queuetos tag tagged user keep fragment for os dropaf-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robinsource-hash static-portdup-to reply-to route-toparent bandwidth default min max qlimitblock-policy debug fingerprints hostid limit loginterface optimizationreassemble ruleset-optimization basic none profile skip state-defaultsstate-policy timeoutconst counters persistno modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppysource-track global rule max-src-nodes max-src-states max-src-connmax-src-conn-rate overload flushscrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},c:[e.HCM,e.NM,e.QSM,t,r]}}),e.registerLanguage("php",function(e){var t={b:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},r={cN:"meta",b:/<\?(php)?|\?>/},a={cN:"string",c:[e.BE,r],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},i={v:[e.BNM,e.CNM]};return{aliases:["php3","php4","php5","php6"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[e.HCM,e.C("//","$",{c:[r]}),e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:/<<<['"]?\w+['"]?$/,e:/^\w+;?$/,c:[e.BE,{cN:"subst",v:[{b:/\$\w+/},{b:/\{\$/,e:/\}/}]}]},r,{cN:"keyword",b:/\$this\b/},t,{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",t,e.CBCM,a,i]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},a,i]}}),e.registerLanguage("pony",function(e){var t={keyword:"actor addressof and as be break class compile_error compile_intrinsicconsume continue delegate digestof do else elseif embed end errorfor fun if ifdef in interface is isnt lambda let match new not objector primitive recover repeat return struct then trait try type until use var where while with xor",meta:"iso val tag trn box ref",literal:"this false true"},r={cN:"string",b:'"""',e:'"""',r:10},a={cN:"string",b:'"',e:'"',c:[e.BE]},i={cN:"string",b:"'",e:"'",c:[e.BE],r:0},n={cN:"type",b:"\\b_?[A-Z][\\w]*",r:0},o={b:e.IR+"'",r:0},s={cN:"class",bK:"class actor",e:"$",c:[e.TM,e.CLCM]},l={cN:"function",bK:"new fun",e:"=>",c:[e.TM,{b:/\(/,e:/\)/,c:[n,o,e.CNM,e.CBCM]},{b:/:/,eW:!0,c:[n]},e.CLCM]};return{k:t,c:[s,l,n,r,a,i,o,e.CNM,e.CLCM,e.CBCM]}}),e.registerLanguage("powershell",function(e){var t={b:"`[\\s\\S]",r:0},r={cN:"variable",v:[{b:/\$[\w\d][\w\d_:]*/}]},a={cN:"literal",b:/\$(null|true|false)\b/},i={cN:"string",v:[{b:/"/,e:/"/},{b:/@"/,e:/^"@/}],c:[t,r,{cN:"variable",b:/\$[A-z]/,e:/[^A-z]/}]},n={cN:"string",v:[{b:/'/,e:/'/},{b:/@'/,e:/^'@/}]},o={cN:"doctag",v:[{b:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{b:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},s=e.inherit(e.C(null,null),{v:[{b:/#/,e:/$/},{b:/<#/,e:/#>/}],c:[o]});return{aliases:["ps"],l:/-?[A-z\.\-]+/,cI:!0,k:{keyword:"if else foreach return function do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch",built_in:"Add-Computer Add-Content Add-History Add-JobTrigger Add-Member Add-PSSnapin Add-Type Checkpoint-Computer Clear-Content Clear-EventLog Clear-History Clear-Host Clear-Item Clear-ItemProperty Clear-Variable Compare-Object Complete-Transaction Connect-PSSession Connect-WSMan Convert-Path ConvertFrom-Csv ConvertFrom-Json ConvertFrom-SecureString ConvertFrom-StringData ConvertTo-Csv ConvertTo-Html ConvertTo-Json ConvertTo-SecureString ConvertTo-Xml Copy-Item Copy-ItemProperty Debug-Process Disable-ComputerRestore Disable-JobTrigger Disable-PSBreakpoint Disable-PSRemoting Disable-PSSessionConfiguration Disable-WSManCredSSP Disconnect-PSSession Disconnect-WSMan Disable-ScheduledJob Enable-ComputerRestore Enable-JobTrigger Enable-PSBreakpoint Enable-PSRemoting Enable-PSSessionConfiguration Enable-ScheduledJob Enable-WSManCredSSP Enter-PSSession Exit-PSSession Export-Alias Export-Clixml Export-Console Export-Counter Export-Csv Export-FormatData Export-ModuleMember Export-PSSession ForEach-Object Format-Custom Format-List Format-Table Format-Wide Get-Acl Get-Alias Get-AuthenticodeSignature Get-ChildItem Get-Command Get-ComputerRestorePoint Get-Content Get-ControlPanelItem Get-Counter Get-Credential Get-Culture Get-Date Get-Event Get-EventLog Get-EventSubscriber Get-ExecutionPolicy Get-FormatData Get-Host Get-HotFix Get-Help Get-History Get-IseSnippet Get-Item Get-ItemProperty Get-Job Get-JobTrigger Get-Location Get-Member Get-Module Get-PfxCertificate Get-Process Get-PSBreakpoint Get-PSCallStack Get-PSDrive Get-PSProvider Get-PSSession Get-PSSessionConfiguration Get-PSSnapin Get-Random Get-ScheduledJob Get-ScheduledJobOption Get-Service Get-TraceSource Get-Transaction Get-TypeData Get-UICulture Get-Unique Get-Variable Get-Verb Get-WinEvent Get-WmiObject Get-WSManCredSSP Get-WSManInstance Group-Object Import-Alias Import-Clixml Import-Counter Import-Csv Import-IseSnippet Import-LocalizedData Import-PSSession Import-Module Invoke-AsWorkflow Invoke-Command Invoke-Expression Invoke-History Invoke-Item Invoke-RestMethod Invoke-WebRequest Invoke-WmiMethod Invoke-WSManAction Join-Path Limit-EventLog Measure-Command Measure-Object Move-Item Move-ItemProperty New-Alias New-Event New-EventLog New-IseSnippet New-Item New-ItemProperty New-JobTrigger New-Object New-Module New-ModuleManifest New-PSDrive New-PSSession New-PSSessionConfigurationFile New-PSSessionOption New-PSTransportOption New-PSWorkflowExecutionOption New-PSWorkflowSession New-ScheduledJobOption New-Service New-TimeSpan New-Variable New-WebServiceProxy New-WinEvent New-WSManInstance New-WSManSessionOption Out-Default Out-File Out-GridView Out-Host Out-Null Out-Printer Out-String Pop-Location Push-Location Read-Host Receive-Job Register-EngineEvent Register-ObjectEvent Register-PSSessionConfiguration Register-ScheduledJob Register-WmiEvent Remove-Computer Remove-Event Remove-EventLog Remove-Item Remove-ItemProperty Remove-Job Remove-JobTrigger Remove-Module Remove-PSBreakpoint Remove-PSDrive Remove-PSSession Remove-PSSnapin Remove-TypeData Remove-Variable Remove-WmiObject Remove-WSManInstance Rename-Computer Rename-Item Rename-ItemProperty Reset-ComputerMachinePassword Resolve-Path Restart-Computer Restart-Service Restore-Computer Resume-Job Resume-Service Save-Help Select-Object Select-String Select-Xml Send-MailMessage Set-Acl Set-Alias Set-AuthenticodeSignature Set-Content Set-Date Set-ExecutionPolicy Set-Item Set-ItemProperty Set-JobTrigger Set-Location Set-PSBreakpoint Set-PSDebug Set-PSSessionConfiguration Set-ScheduledJob Set-ScheduledJobOption Set-Service Set-StrictMode Set-TraceSource Set-Variable Set-WmiInstance Set-WSManInstance Set-WSManQuickConfig Show-Command Show-ControlPanelItem Show-EventLog Sort-Object Split-Path Start-Job Start-Process Start-Service Start-Sleep Start-Transaction Start-Transcript Stop-Computer Stop-Job Stop-Process Stop-Service Stop-Transcript Suspend-Job Suspend-Service Tee-Object Test-ComputerSecureChannel Test-Connection Test-ModuleManifest Test-Path Test-PSSessionConfigurationFile Trace-Command Unblock-File Undo-Transaction Unregister-Event Unregister-PSSessionConfiguration Unregister-ScheduledJob Update-FormatData Update-Help Update-List Update-TypeData Use-Transaction Wait-Event Wait-Job Wait-Process Where-Object Write-Debug Write-Error Write-EventLog Write-Host Write-Output Write-Progress Write-Verbose Write-Warning Add-MDTPersistentDrive Disable-MDTMonitorService Enable-MDTMonitorService Get-MDTDeploymentShareStatistics Get-MDTMonitorData Get-MDTOperatingSystemCatalog Get-MDTPersistentDrive Import-MDTApplication Import-MDTDriver Import-MDTOperatingSystem Import-MDTPackage Import-MDTTaskSequence New-MDTDatabase Remove-MDTMonitorData Remove-MDTPersistentDrive Restore-MDTPersistentDrive Set-MDTMonitorData Test-MDTDeploymentShare Test-MDTMonitorData Update-MDTDatabaseSchema Update-MDTDeploymentShare Update-MDTLinkedDS Update-MDTMedia Update-MDTMedia Add-VamtProductKey Export-VamtData Find-VamtManagedMachine Get-VamtConfirmationId Get-VamtProduct Get-VamtProductKey Import-VamtData Initialize-VamtData Install-VamtConfirmationId Install-VamtProductActivation Install-VamtProductKey Update-VamtProduct", -nomarkup:"-ne -eq -lt -gt -ge -le -not -like -notlike -match -notmatch -contains -notcontains -in -notin -replace"},c:[t,e.NM,i,n,a,r,s]}}),e.registerLanguage("processing",function(e){return{k:{keyword:"BufferedReader PVector PFont PImage PGraphics HashMap boolean byte char color double float int long String Array FloatDict FloatList IntDict IntList JSONArray JSONObject Object StringDict StringList Table TableRow XML false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private",literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI",title:"setup draw",built_in:"displayHeight displayWidth mouseY mouseX mousePressed pmouseX pmouseY key keyCode pixels focused frameCount frameRate height width size createGraphics beginDraw createShape loadShape PShape arc ellipse line point quad rect triangle bezier bezierDetail bezierPoint bezierTangent curve curveDetail curvePoint curveTangent curveTightness shape shapeMode beginContour beginShape bezierVertex curveVertex endContour endShape quadraticVertex vertex ellipseMode noSmooth rectMode smooth strokeCap strokeJoin strokeWeight mouseClicked mouseDragged mouseMoved mousePressed mouseReleased mouseWheel keyPressed keyPressedkeyReleased keyTyped print println save saveFrame day hour millis minute month second year background clear colorMode fill noFill noStroke stroke alpha blue brightness color green hue lerpColor red saturation modelX modelY modelZ screenX screenY screenZ ambient emissive shininess specular add createImage beginCamera camera endCamera frustum ortho perspective printCamera printProjection cursor frameRate noCursor exit loop noLoop popStyle pushStyle redraw binary boolean byte char float hex int str unbinary unhex join match matchAll nf nfc nfp nfs split splitTokens trim append arrayCopy concat expand reverse shorten sort splice subset box sphere sphereDetail createInput createReader loadBytes loadJSONArray loadJSONObject loadStrings loadTable loadXML open parseXML saveTable selectFolder selectInput beginRaw beginRecord createOutput createWriter endRaw endRecord PrintWritersaveBytes saveJSONArray saveJSONObject saveStream saveStrings saveXML selectOutput popMatrix printMatrix pushMatrix resetMatrix rotate rotateX rotateY rotateZ scale shearX shearY translate ambientLight directionalLight lightFalloff lights lightSpecular noLights normal pointLight spotLight image imageMode loadImage noTint requestImage tint texture textureMode textureWrap blend copy filter get loadPixels set updatePixels blendMode loadShader PShaderresetShader shader createFont loadFont text textFont textAlign textLeading textMode textSize textWidth textAscent textDescent abs ceil constrain dist exp floor lerp log mag map max min norm pow round sq sqrt acos asin atan atan2 cos degrees radians sin tan noise noiseDetail noiseSeed random randomGaussian randomSeed"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.CNM]}}),e.registerLanguage("profile",function(e){return{c:[e.CNM,{b:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",e:":",eE:!0},{b:"(ncalls|tottime|cumtime)",e:"$",k:"ncalls tottime|10 cumtime|10 filename",r:10},{b:"function calls",e:"$",c:[e.CNM],r:10},e.ASM,e.QSM,{cN:"string",b:"\\(",e:"\\)$",eB:!0,eE:!0,r:0}]}}),e.registerLanguage("prolog",function(e){var t={b:/[a-z][A-Za-z0-9_]*/,r:0},r={cN:"symbol",v:[{b:/[A-Z][a-zA-Z0-9_]*/},{b:/_[A-Za-z0-9_]*/}],r:0},a={b:/\(/,e:/\)/,r:0},i={b:/\[/,e:/\]/},n={cN:"comment",b:/%/,e:/$/,c:[e.PWM]},o={cN:"string",b:/`/,e:/`/,c:[e.BE]},s={cN:"string",b:/0\'(\\\'|.)/},l={cN:"string",b:/0\'\\s/},c={b:/:-/},d=[t,r,a,c,i,n,e.CBCM,e.QSM,e.ASM,o,s,l,e.CNM];return a.c=d,i.c=d,{c:d.concat([{b:/\.$/}])}}),e.registerLanguage("protobuf",function(e){return{k:{keyword:"package import option optional required repeated group",built_in:"double float int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 bool string bytes",literal:"true false"},c:[e.QSM,e.NM,e.CLCM,{cN:"class",bK:"message enum service",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{cN:"function",bK:"rpc",e:/;/,eE:!0,k:"rpc returns"},{b:/^\s*[A-Z_]+/,e:/\s*=/,eE:!0}]}}),e.registerLanguage("puppet",function(e){var t={keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},r=e.C("#","$"),a="([A-Za-z_]|::)(\\w|::)*",i=e.inherit(e.TM,{b:a}),n={cN:"variable",b:"\\$"+a},o={cN:"string",c:[e.BE,n],v:[{b:/'/,e:/'/},{b:/"/,e:/"/}]};return{aliases:["pp"],c:[r,n,o,{bK:"class",e:"\\{|;",i:/=/,c:[i,r]},{bK:"define",e:/\{/,c:[{cN:"section",b:e.IR,endsParent:!0}]},{b:e.IR+"\\s+\\{",rB:!0,e:/\S/,c:[{cN:"keyword",b:e.IR},{b:/\{/,e:/\}/,k:t,r:0,c:[o,r,{b:"[a-zA-Z_]+\\s*=>",rB:!0,e:"=>",c:[{cN:"attr",b:e.IR}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},n]}],r:0}]}}),e.registerLanguage("purebasic",function(e){var t={cN:"string",b:'(~)?"',e:'"',i:"\\n"},r={cN:"symbol",b:"#[a-zA-Z_]\\w*\\$?"};return{aliases:["pb","pbi"],k:"And As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect Continue Data DataSection EndDataSection Debug DebugLevel Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndEnumeration EndIf EndImport EndInterface EndMacro EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration Extends FakeReturn For Next ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface Macro NewList Not Or ProcedureReturn Protected Prototype PrototypeC Read ReDim Repeat Until Restore Return Select Shared Static Step Structure StructureUnion Swap To Wend While With XIncludeFile XOr Procedure ProcedureC ProcedureCDLL ProcedureDLL Declare DeclareC DeclareCDLL DeclareDLL",c:[e.C(";","$",{r:0}),{cN:"function",b:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",e:"\\(",eE:!0,rB:!0,c:[{cN:"keyword",b:"(Procedure|Declare)(C|CDLL|DLL)?",eE:!0},{cN:"type",b:"\\.\\w*"},e.UTM]},t,r]}}),e.registerLanguage("python",function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},r={cN:"meta",b:/^(>>>|\.\.\.) /},a={cN:"subst",b:/\{/,e:/\}/,k:t,i:/#/},i={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[r],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[r],r:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[r,a]},{b:/(fr|rf|f)"""/,e:/"""/,c:[r,a]},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[a]},{b:/(fr|rf|f)"/,e:/"/,c:[a]},e.ASM,e.QSM]},n={cN:"number",r:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},o={cN:"params",b:/\(/,e:/\)/,c:["self",r,n,i]};return a.c=[i,n,r],{aliases:["py","gyp"],k:t,i:/(<\/|->|\?)|=>/,c:[r,n,i,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,o,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}}),e.registerLanguage("q",function(e){var t={keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"};return{aliases:["k","kdb"],k:t,l:/(`?)[A-Za-z0-9_]+\b/,c:[e.CLCM,e.QSM,e.CNM]}}),e.registerLanguage("qml",function(e){var t={keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4dPromise"},r="[a-zA-Z_][a-zA-Z0-9\\._]*",a={cN:"keyword",b:"\\bproperty\\b",starts:{cN:"string",e:"(:|=|;|,|//|/\\*|$)",rE:!0}},i={cN:"keyword",b:"\\bsignal\\b",starts:{cN:"string",e:"(\\(|:|=|;|,|//|/\\*|$)",rE:!0}},n={cN:"attribute",b:"\\bid\\s*:",starts:{cN:"string",e:r,rE:!1}},o={b:r+"\\s*:",rB:!0,c:[{cN:"attribute",b:r,e:"\\s*:",eE:!0,r:0}],r:0},s={b:r+"\\s*{",e:"{",rB:!0,r:0,c:[e.inherit(e.TM,{b:r})]};return{aliases:["qt"],cI:!1,k:t,c:[{cN:"meta",b:/^\s*['"]use (strict|asm)['"]/},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{b:/\s*[);\]]/,r:0,sL:"xml"}],r:0},i,a,{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:[e.CLCM,e.CBCM]}],i:/\[|%/},{b:"\\."+e.IR,r:0},n,o,s],i:/#/}}),e.registerLanguage("r",function(e){var t="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[e.HCM,{b:t,l:t,k:{keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",r:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",r:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{b:"`",e:"`",r:0},{cN:"string",c:[e.BE],v:[{b:'"',e:'"'},{b:"'",e:"'"}]}]}}),e.registerLanguage("rib",function(e){return{k:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",i:"\]$/},{b:/<\//,e:/>/},{b:/^facet /,e:/\}/},{b:"^1\\.\\.(\\d+)$",e:/$/}],i:/./},e.C("^#","$"),s,l,o,{b:/[\w-]+\=([^\s\{\}\[\]\(\)]+)/,r:0,rB:!0,c:[{cN:"attribute",b:/[^=]+/},{b:/=/,eW:!0,r:0,c:[s,l,o,{cN:"literal",b:"\\b("+i.split(" ").join("|")+")\\b"},{b:/("[^"]*"|[^\s\{\}\[\]]+)/}]}]},{cN:"number",b:/\*[0-9a-fA-F]+/},{b:"\\b("+a.split(" ").join("|")+")([\\s[(]|])",rB:!0,c:[{cN:"builtin-name",b:/\w+/}]},{cN:"built_in",v:[{b:"(\\.\\./|/|\\s)(("+n.split(" ").join("|")+");?\\s)+",r:10},{b:/\.\./}]}]}}),e.registerLanguage("rsl",function(e){return{k:{keyword:"float color point normal vector matrix while for if do return else break extern continue",built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp"},i:""}]}}),e.registerLanguage("scala",function(e){var t={cN:"meta",b:"@[A-Za-z]+"},r={cN:"subst",v:[{b:"\\$[A-Za-z0-9_]+"},{b:"\\${",e:"}"}]},a={cN:"string",v:[{b:'"',e:'"',i:"\\n",c:[e.BE]},{b:'"""',e:'"""',r:10},{b:'[a-z]+"',e:'"',i:"\\n",c:[e.BE,r]},{cN:"string",b:'[a-z]+"""',e:'"""',c:[r],r:10}]},i={cN:"symbol",b:"'\\w[\\w\\d_]*(?!')"},n={cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},o={cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,r:0},s={cN:"class",bK:"class object trait type",e:/[:={\[\n;]/,eE:!0,c:[{bK:"extends with",r:10},{b:/\[/,e:/\]/,eB:!0,eE:!0,r:0,c:[n]},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,r:0,c:[n]},o]},l={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[o]};return{k:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},c:[e.CLCM,e.CBCM,a,i,n,l,s,e.CNM,t]}}),e.registerLanguage("scheme",function(e){var t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",r="(\\-|\\+)?\\d+([./]\\d+)?",a=r+"[+\\-]"+r+"i",i={"builtin-name":"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"},n={cN:"meta",b:"^#!",e:"$"},o={cN:"literal",b:"(#t|#f|#\\\\"+t+"|#\\\\.)"},s={cN:"number",v:[{b:r,r:0},{b:a,r:0},{b:"#b[0-1]+(/[0-1]+)?"},{b:"#o[0-7]+(/[0-7]+)?"},{b:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},l=e.QSM,c=[e.C(";","$",{r:0}),e.C("#\\|","\\|#")],d={b:t,r:0},p={cN:"symbol",b:"'"+t},m={eW:!0,r:0},u={v:[{b:/'/},{b:"`"}],c:[{b:"\\(",e:"\\)",c:["self",o,l,s,d,p]}]},b={cN:"name",b:t,l:t,k:i},g={b:/lambda/,eW:!0,rB:!0,c:[b,{b:/\(/,e:/\)/,endsParent:!0,c:[d]}]},f={v:[{b:"\\(",e:"\\)"},{b:"\\[",e:"\\]"}],c:[g,b,m]};return m.c=[o,s,l,d,p,u,f].concat(c),{i:/\S/,c:[n,s,l,p,u,f].concat(c)}}),e.registerLanguage("scilab",function(e){var t=[e.CNM,{cN:"string",b:"'|\"",e:"'|\"",c:[e.BE,{b:"''"}]}];return{aliases:["sci"],l:/%?\w+/,k:{keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},i:'("|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)"}]},{b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",r:0},{b:"\\[",e:"\\]'*[\\.']*",r:0,c:t},e.C("//","$")].concat(t)}}),e.registerLanguage("scss",function(e){var t="[a-zA-Z-][a-zA-Z0-9_-]*",r={cN:"variable",b:"(\\$"+t+")\\b"},a={cN:"number",b:"#[0-9A-Fa-f]+"};({cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:!0,i:"[^\\s]",starts:{eW:!0,eE:!0,c:[a,e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"meta",b:"!important"}]}});return{cI:!0,i:"[=/|']",c:[e.CLCM,e.CBCM,{cN:"selector-id",b:"\\#[A-Za-z0-9_-]+",r:0},{cN:"selector-class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"selector-attr",b:"\\[",e:"\\]",i:"$"},{cN:"selector-tag",b:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",r:0},{b:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{b:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},r,{cN:"attribute",b:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b", -i:"[^\\s]"},{b:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{b:":",e:";",c:[r,a,e.CSSNM,e.QSM,e.ASM,{cN:"meta",b:"!important"}]},{b:"@",e:"[{;]",k:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",c:[r,e.QSM,e.ASM,a,e.CSSNM,{b:"\\s[A-Za-z0-9_.-]+",r:0}]}]}}),e.registerLanguage("shell",function(e){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}}),e.registerLanguage("smali",function(e){var t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"],r=["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"],a=["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"];return{aliases:["smali"],c:[{cN:"string",b:'"',e:'"',r:0},e.C("#","$",{r:0}),{cN:"keyword",v:[{b:"\\s*\\.end\\s[a-zA-Z0-9]*"},{b:"^[ ]*\\.[a-zA-Z]*",r:0},{b:"\\s:[a-zA-Z_0-9]*",r:0},{b:"\\s("+a.join("|")+")"}]},{cN:"built_in",v:[{b:"\\s("+t.join("|")+")\\s"},{b:"\\s("+t.join("|")+")((\\-|/)[a-zA-Z0-9]+)+\\s",r:10},{b:"\\s("+r.join("|")+")((\\-|/)[a-zA-Z0-9]+)*\\s",r:10}]},{cN:"class",b:"L[^(;:\n]*;",r:0},{b:"[vp][0-9]+"}]}}),e.registerLanguage("smalltalk",function(e){var t="[a-z][a-zA-Z0-9_]*",r={cN:"string",b:"\\$.{1}"},a={cN:"symbol",b:"#"+e.UIR};return{aliases:["st"],k:"self super nil true false thisContext",c:[e.C('"','"'),e.ASM,{cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},{b:t+":",r:0},e.CNM,a,r,{b:"\\|[ ]*"+t+"([ ]+"+t+")*[ ]*\\|",rB:!0,e:/\|/,i:/\S/,c:[{b:"(\\|[ ]*)?"+t}]},{b:"\\#\\(",e:"\\)",c:[e.ASM,r,e.CNM,a]}]}}),e.registerLanguage("sml",function(e){return{aliases:["ml"],k:{keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},i:/\/\/|>>/,l:"[a-z_]\\w*!?",c:[{cN:"literal",b:/\[(\|\|)?\]|\(\)/,r:0},e.C("\\(\\*","\\*\\)",{c:["self"]}),{cN:"symbol",b:"'[A-Za-z_](?!')[\\w']*"},{cN:"type",b:"`[A-Z][\\w']*"},{cN:"type",b:"\\b[A-Z][\\w']*",r:0},{b:"[a-z_]\\w*'[\\w']*"},e.inherit(e.ASM,{cN:"string",r:0}),e.inherit(e.QSM,{i:null}),{cN:"number",b:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",r:0},{b:/[-=]>/}]}}),e.registerLanguage("sqf",function(e){var t=e.getLanguage("cpp").exports,r={cN:"variable",b:/\b_+[a-zA-Z_]\w*/},a={cN:"title",b:/[a-zA-Z][a-zA-Z0-9]+_fnc_\w*/},i={cN:"string",v:[{b:'"',e:'"',c:[{b:'""',r:0}]},{b:"'",e:"'",c:[{b:"''",r:0}]}]};return{aliases:["sqf"],cI:!0,k:{keyword:"case catch default do else exit exitWith for forEach from if switch then throw to try waitUntil while with",built_in:"abs accTime acos action actionIDs actionKeys actionKeysImages actionKeysNames actionKeysNamesArray actionName actionParams activateAddons activatedAddons activateKey add3DENConnection add3DENEventHandler add3DENLayer addAction addBackpack addBackpackCargo addBackpackCargoGlobal addBackpackGlobal addCamShake addCuratorAddons addCuratorCameraArea addCuratorEditableObjects addCuratorEditingArea addCuratorPoints addEditorObject addEventHandler addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo addItemCargoGlobal addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats addMagazine addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal addMagazinePool addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler addMPEventHandler addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem addPublicVariableEventHandler addRating addResources addScore addScoreSide addSecondaryWeaponItem addSwitchableUnit addTeamMember addToRemainsCollector addUniform addVehicle addVest addWaypoint addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem addWeaponPool addWeaponTurret agent agents AGLToASL aimedAtTarget aimPos airDensityRTD airportSide AISFinishHeal alive all3DENEntities allControls allCurators allCutLayers allDead allDeadMen allDisplays allGroups allMapMarkers allMines allMissionObjects allow3DMode allowCrewInImmobile allowCuratorLogicIgnoreAreas allowDamage allowDammage allowFileOperations allowFleeing allowGetIn allowSprint allPlayers allSites allTurrets allUnits allUnitsUAV allVariables ammo and animate animateDoor animateSource animationNames animationPhase animationSourcePhase animationState append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert assignAsCargo assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret assignCurator assignedCargo assignedCommander assignedDriver assignedGunner assignedItems assignedTarget assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam assignToAirport atan atan2 atg ATLToASL attachedObject attachedObjects attachedTo attachObject attachTo attackEnabled backpack backpackCargo backpackContainer backpackItems backpackMagazines backpackSpaceFor behaviour benchmark binocular blufor boundingBox boundingBoxReal boundingCenter breakOut breakTo briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode call callExtension camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams camCreate camDestroy cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView campaignConfigFile camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive camPrepareFocus camPrepareFov camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget camSetBank camSetDir camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos camSetTarget camTarget camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend canUnloadInCombat canVehicleCargo captive captiveNum cbChecked cbSetChecked ceil channelEnabled cheatsEnabled checkAIFeature checkVisibility civilian className clearAllItemsFromBackpack clearBackpackCargo clearBackpackCargoGlobal clearGroupIcons clearItemCargo clearItemCargoGlobal clearItemPool clearMagazineCargo clearMagazineCargoGlobal clearMagazinePool clearOverlay clearRadio clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool clientOwner closeDialog closeDisplay closeOverlay collapseObjectTree collect3DENHistory combatMode commandArtilleryFire commandChat commander commandFire commandFollow commandFSM commandGetOut commandingMenu commandMove commandRadio commandStop commandSuppressiveFire commandTarget commandWatch comment commitOverlay compile compileFinal completedFSM composeText configClasses configFile configHierarchy configName configNull configProperties configSourceAddonList configSourceMod configSourceModList connectTerminalToUAV controlNull controlsGroupCtrl copyFromClipboard copyToClipboard copyWaypoints cos count countEnemy countFriendly countSide countType countUnknown create3DENComposition create3DENEntity createAgent createCenter createDialog createDiaryLink createDiaryRecord createDiarySubject createDisplay createGearDialog createGroup createGuardedPoint createLocation createMarker createMarkerLocal createMenu createMine createMissionDisplay createMPCampaignDisplay createSimpleObject createSimpleTask createSite createSoundSource createTask createTeam createTrigger createUnit createVehicle createVehicleCrew createVehicleLocal crew ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ctrlAutoScrollRewind ctrlAutoScrollSpeed ctrlChecked ctrlClassName ctrlCommit ctrlCommitted ctrlCreate ctrlDelete ctrlEnable ctrlEnabled ctrlFade ctrlHTMLLoaded ctrlIDC ctrlIDD ctrlMapAnimAdd ctrlMapAnimClear ctrlMapAnimCommit ctrlMapAnimDone ctrlMapCursor ctrlMapMouseOver ctrlMapScale ctrlMapScreenToWorld ctrlMapWorldToScreen ctrlModel ctrlModelDirAndUp ctrlModelScale ctrlParent ctrlParentControlsGroup ctrlPosition ctrlRemoveAllEventHandlers ctrlRemoveEventHandler ctrlScale ctrlSetActiveColor ctrlSetAngle ctrlSetAutoScrollDelay ctrlSetAutoScrollRewind ctrlSetAutoScrollSpeed ctrlSetBackgroundColor ctrlSetChecked ctrlSetEventHandler ctrlSetFade ctrlSetFocus ctrlSetFont ctrlSetFontH1 ctrlSetFontH1B ctrlSetFontH2 ctrlSetFontH2B ctrlSetFontH3 ctrlSetFontH3B ctrlSetFontH4 ctrlSetFontH4B ctrlSetFontH5 ctrlSetFontH5B ctrlSetFontH6 ctrlSetFontH6B ctrlSetFontHeight ctrlSetFontHeightH1 ctrlSetFontHeightH2 ctrlSetFontHeightH3 ctrlSetFontHeightH4 ctrlSetFontHeightH5 ctrlSetFontHeightH6 ctrlSetFontHeightSecondary ctrlSetFontP ctrlSetFontPB ctrlSetFontSecondary ctrlSetForegroundColor ctrlSetModel ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPosition ctrlSetScale ctrlSetStructuredText ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ctrlSetTooltipColorShade ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ctrlType ctrlVisible curatorAddons curatorCamera curatorCameraArea curatorCameraAreaCeiling curatorCoef curatorEditableObjects curatorEditingArea curatorEditingAreaType curatorMouseOver curatorPoints curatorRegisteredObjects curatorSelected curatorWaypointCost current3DENOperation currentChannel currentCommand currentMagazine currentMagazineDetail currentMagazineDetailTurret currentMagazineTurret currentMuzzle currentNamespace currentTask currentTasks currentThrowable currentVisionMode currentWaypoint currentWeapon currentWeaponMode currentWeaponTurret currentZeroing cursorObject cursorTarget customChat customRadio cutFadeOut cutObj cutRsc cutText damage date dateToNumber daytime deActivateKey debriefingText debugFSM debugLog deg delete3DENEntities deleteAt deleteCenter deleteCollection deleteEditorObject deleteGroup deleteIdentity deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources deleteSite deleteStatus deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach detectedMines diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts diag_activeSQSScripts diag_captureFrame diag_captureSlowFrame diag_codePerformance diag_drawMode diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_list diag_log diag_logSlowFrame diag_mergeConfigFile diag_recordTurretLimits diag_tickTime diag_toggle dialog diarySubjectExists didJIP didJIPOwner difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction directSay disableAI disableCollisionWith disableConversation disableDebriefingStats disableNVGEquipment disableRemoteSensors disableSerialization disableTIEquipment disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayNull displayParent displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler dissolveTeam distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire doFire doFollow doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch drawArrow drawEllipse drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon drawRectangle driver drop east echo edit3DENMissionAttributes editObject editorSetEventHandler effectiveCommander emptyPositions enableAI enableAIFeature enableAimPrecision enableAttack enableAudioFeature enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot enableDebriefingStats enableDiagLegend enableEndDialog enableEngineArtillery enableEnvironment enableFatigue enableGunLights enableIRLasers enableMimics enablePersonTurret enableRadio enableReload enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences enableSimulation enableSimulationGlobal enableStamina enableTeamSwitch enableUAVConnectability enableUAVWaypoints enableVehicleCargo endLoadingScreen endMission engineOn enginesIsOnRTD enginesRpmRTD enginesTorqueRTD entities estimatedEndServerTime estimatedTimeLeft evalObjectArgument everyBackpack everyContainer exec execEditorScript execFSM execVM exp expectedDestination exportJIPMessages eyeDirection eyePos face faction fadeMusic fadeRadio fadeSound fadeSpeech failMission fillWeaponsFromPool find findCover findDisplay findEditorObject findEmptyPosition findEmptyPositionReady findNearestEnemy finishMissionInit finite fire fireAtTarget firstBackpack flag flagOwner flagSide flagTexture fleeing floor flyInHeight flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceMap forceRespawn forceSpeed forceWalk forceWeaponFire forceWeatherChange forEachMember forEachMemberAgent forEachMemberTeam format formation formationDirection formationLeader formationMembers formationPosition formationTask formatText formLeader freeLook fromEditor fuel fullCrew gearIDCAmmoCount gearSlotAmmoCount gearSlotData get3DENActionState get3DENAttribute get3DENCamera get3DENConnections get3DENEntity get3DENEntityID get3DENGrid get3DENIconsVisible get3DENLayerEntities get3DENLinesVisible get3DENMissionAttribute get3DENMouseOver get3DENSelected getAimingCoef getAllHitPointsDamage getAllOwnedMines getAmmoCargo getAnimAimPrecision getAnimSpeedCoef getArray getArtilleryAmmo getArtilleryComputerSettings getArtilleryETA getAssignedCuratorLogic getAssignedCuratorUnit getBackpackCargo getBleedingRemaining getBurningValue getCameraViewDirection getCargoIndex getCenterOfMass getClientState getClientStateNumber getConnectedUAV getCustomAimingCoef getDammage getDescription getDir getDirVisual getDLCs getEditorCamera getEditorMode getEditorObjectScope getElevationOffset getFatigue getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons getHideFrom getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor getMarkerPos getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue getMissionDLCs getMissionLayerEntities getModelInfo getMousePosition getNumber getObjectArgument getObjectChildren getObjectDLC getObjectMaterials getObjectProxy getObjectTextures getObjectType getObjectViewDistance getOxygenRemaining getPersonUsedDLCs getPilotCameraDirection getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget getPlayerChannel getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual getPosASLW getPosATL getPosATLVisual getPosVisual getPosWorld getRelDir getRelPos getRemoteSensorsDisabled getRepairCargo getResolution getShadowDistance getShotParents getSlingLoad getSpeed getStamina getStatValue getSuppression getTerrainHeightASL getText getUnitLoadout getUnitTrait getVariable getVehicleCargo getWeaponCargo getWeaponSway getWPPos glanceAt globalChat globalRadio goggles goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId groupOwner groupRadio groupSelectedUnits groupSelectUnit grpNull gunner gusts halt handgunItems handgunMagazine handgunWeapon handsHit hasInterface hasPilotCamera hasWeapon hcAllGroups hcGroupParams hcLeader hcRemoveAllGroups hcRemoveGroup hcSelected hcSelectGroup hcSetGroup hcShowBar hcShownBar headgear hideBody hideObject hideObjectGlobal hideSelection hint hintC hintCadet hintSilent hmd hostMission htmlLoad HUDMovementLevels humidity image importAllGroups importance in inArea inAreaArray incapacitatedState independent inflame inflamed inGameUISetEventHandler inheritsFrom initAmbientLife inPolygon inputAction inRangeOfArtillery insertEditorObject intersect is3DEN is3DENMultiplayer isAbleToBreathe isAgent isArray isAutoHoverOn isAutonomous isAutotest isBleeding isBurning isClass isCollisionLightOn isCopilotEnabled isDedicated isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll isEqualTypeAny isEqualTypeArray isEqualTypeParams isFilePatchingEnabled isFlashlightOn isFlatEmpty isForcedWalk isFormationLeader isHidden isInRemainsCollector isInstructorFigureEnabled isIRLaserOn isKeyActive isKindOf isLightOn isLocalized isManualFire isMarkedForCollection isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden isObjectRTD isOnRoad isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP isServer isShowing3DIcons isSprintAllowed isStaminaEnabled isSteamMission isStreamFriendlyUIEnabled isText isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable isUAVConnected isUniformAllowed isVehicleCargo isWalking isWeaponDeployed isWeaponRested itemCargo items itemsWithMagazines join joinAs joinAsSilent joinSilent joinString kbAddDatabase kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact kbRemoveTopic kbTell kbWasSaid keyImage keyName knowsAbout land landAt landResult language laserTarget lbAdd lbClear lbColor lbCurSel lbData lbDelete lbIsSelected lbPicture lbSelection lbSetColor lbSetCurSel lbSetData lbSetPicture lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetSelectColor lbSetSelectColorRight lbSetSelected lbSetTooltip lbSetValue lbSize lbSort lbSortByValue lbText lbValue leader leaderboardDeInit leaderboardGetRows leaderboardInit leaveVehicle libraryCredits libraryDisclaimers lifeState lightAttachObject lightDetachObject lightIsOn lightnings limitSpeed linearConversion lineBreak lineIntersects lineIntersectsObjs lineIntersectsSurfaces lineIntersectsWith linkItem list listObjects ln lnbAddArray lnbAddColumn lnbAddRow lnbClear lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow lnbGetColumnsPosition lnbPicture lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData lnbSetPicture lnbSetText lnbSetValue lnbSize lnbText lnbValue load loadAbs loadBackpack loadFile loadGame loadIdentity loadMagazine loadOverlay loadStatus loadUniform loadVest local localize locationNull locationPosition lock lockCameraTo lockCargo lockDriver locked lockedCargo lockedDriver lockedTurret lockIdentity lockTurret lockWP log logEntities logNetwork logNetworkTerminate lookAt lookAtPos magazineCargo magazines magazinesAllTurrets magazinesAmmo magazinesAmmoCargo magazinesAmmoFull magazinesDetail magazinesDetailBackpack magazinesDetailUniform magazinesDetailVest magazinesTurret magazineTurretAmmo mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera mapGridPosition markAsFinishedOnSteam markerAlpha markerBrush markerColor markerDir markerPos markerShape markerSize markerText markerType max members menuAction menuAdd menuChecked menuClear menuCollapse menuData menuDelete menuEnable menuEnabled menuExpand menuHover menuPicture menuSetAction menuSetCheck menuSetData menuSetPicture menuSetValue menuShortcut menuShortcutText menuSize menuSort menuText menuURL menuValue min mineActive mineDetectedBy missionConfigFile missionDifficulty missionName missionNamespace missionStart missionVersion mod modelToWorld modelToWorldVisual modParams moonIntensity moonPhase morale move move3DENCamera moveInAny moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret moveObjectToEnd moveOut moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound nearEntities nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing nearestObject nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads nearSupplies nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex nextWeatherChange nMenuItems not numberToDate objectCurators objectFromNetId objectParent objNull objStatus onBriefingGroup onBriefingNotes onBriefingPlan onBriefingTeamSwitch onCommandModeChanged onDoubleClick onEachFrame onGroupIconClick onGroupIconOverEnter onGroupIconOverLeave onHCGroupSelectionChanged onMapSingleClick onPlayerConnected onPlayerDisconnected onPreloadFinished onPreloadStarted onShowNewObject onTeamSwitch openCuratorInterface openDLCPage openMap openYoutubeVideo opfor or orderGetIn overcast overcastForecast owner param params parseNumber parseText parsingNamespace particlesQuality pi pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW playableSlotsNumber playableUnits playAction playActionNow player playerRespawnTime playerSide playersNumber playGesture playMission playMove playMoveNow playMusic playScriptedMission playSound playSound3D position positionCameraToWorld posScreenToWorld posWorldToScreen ppEffectAdjust ppEffectCommit ppEffectCommitted ppEffectCreate ppEffectDestroy ppEffectEnable ppEffectEnabled ppEffectForceInNVG precision preloadCamera preloadObject preloadSound preloadTitleObj preloadTitleRsc preprocessFile preprocessFileLineNumbers primaryWeapon primaryWeaponItems primaryWeaponMagazine priority private processDiaryLink productVersion profileName profileNamespace profileNameSteam progressLoadingScreen progressPosition progressSetPosition publicVariable publicVariableClient publicVariableServer pushBack pushBackUnique putWeaponPool queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd radioChannelCreate radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume rain rainbow random rank rankId rating rectangular registeredTasks registerTask reload reloadEnabled remoteControl remoteExec remoteExecCall remove3DENConnection remove3DENEventHandler remove3DENLayer removeAction removeAll3DENEventHandlers removeAllActions removeAllAssignedItems removeAllContainers removeAllCuratorAddons removeAllCuratorCameraAreas removeAllCuratorEditingAreas removeAllEventHandlers removeAllHandgunItems removeAllItems removeAllItemsWithMagazines removeAllMissionEventHandlers removeAllMPEventHandlers removeAllMusicEventHandlers removeAllOwnedMines removeAllPrimaryWeaponItems removeAllWeapons removeBackpack removeBackpackGlobal removeCuratorAddons removeCuratorCameraArea removeCuratorEditableObjects removeCuratorEditingArea removeDrawIcon removeDrawLinks removeEventHandler removeFromRemainsCollector removeGoggles removeGroupIcon removeHandgunItem removeHeadgear removeItem removeItemFromBackpack removeItemFromUniform removeItemFromVest removeItems removeMagazine removeMagazineGlobal removeMagazines removeMagazinesTurret removeMagazineTurret removeMenuItem removeMissionEventHandler removeMPEventHandler removeMusicEventHandler removeOwnedMine removePrimaryWeaponItem removeSecondaryWeaponItem removeSimpleTask removeSwitchableUnit removeTeamMember removeUniform removeVest removeWeapon removeWeaponGlobal removeWeaponTurret requiredVersion resetCamShake resetSubgroupDirection resistance resize resources respawnVehicle restartEditorCamera reveal revealMine reverse reversedMouseY roadAt roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ropeAttachEnabled ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ropeLength ropes ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript safeZoneH safeZoneW safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame saveIdentity saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say say2D say3D scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scriptNull scudState secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces selectDiarySubject selectedEditorObjects selectEditorObject selectionNames selectionPosition selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectWeapon selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult sendUDPMessage serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime set set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer set3DENLinesVisible set3DENMissionAttributes set3DENModelsVisible set3DENObjectType set3DENSelected setAccTime setAirportSide setAmmo setAmmoCargo setAnimSpeedCoef setAperture setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour setBleedingRemaining setCameraInterest setCamShakeDefParams setCamShakeParams setCamUseTi setCaptive setCenterOfMass setCollisionLight setCombatMode setCompassOscillation setCuratorCameraAreaCeiling setCuratorCoef setCuratorEditingAreaType setCuratorWaypointCost setCurrentChannel setCurrentTask setCurrentWaypoint setCustomAimCoef setDamage setDammage setDate setDebriefingText setDefaultCamera setDestination setDetailMapBlendPars setDir setDirection setDrawIcon setDropInterval setEditorMode setEditorObjectScope setEffectCondition setFace setFaceAnimation setFatigue setFlagOwner setFlagSide setFlagTexture setFog setFormation setFormationTask setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo setGroupIcon setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId setGroupIdGlobal setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage setHorizonParallaxCoef setHUDMovementLevels setIdentity setImportance setLeader setLightAmbient setLightAttenuation setLightBrightness setLightColor setLightDayLight setLightFlareMaxDistance setLightFlareSize setLightIntensity setLightnings setLightUseFlare setLocalWindParams setMagazineTurretAmmo setMarkerAlpha setMarkerAlphaLocal setMarkerBrush setMarkerBrushLocal setMarkerColor setMarkerColorLocal setMarkerDir setMarkerDirLocal setMarkerPos setMarkerPosLocal setMarkerShape setMarkerShapeLocal setMarkerSize setMarkerSizeLocal setMarkerText setMarkerTextLocal setMarkerType setMarkerTypeLocal setMass setMimic setMousePosition setMusicEffect setMusicEventHandler setName setNameSound setObjectArguments setObjectMaterial setObjectMaterialGlobal setObjectProxy setObjectTexture setObjectTextureGlobal setObjectViewDistance setOvercast setOwner setOxygenRemaining setParticleCircle setParticleClass setParticleFire setParticleParams setParticleRandom setPilotCameraDirection setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect setPitch setPlayable setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW setPosATL setPosition setPosWorld setRadioMsg setRain setRainbow setRandomLip setRank setRectangular setRepairCargo setShadowDistance setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData setSimpleTaskDescription setSimpleTaskDestination setSimpleTaskTarget setSimpleTaskType setSimulWeatherLayers setSize setSkill setSlingLoad setSoundEffect setSpeaker setSpeech setSpeedMode setStamina setStaminaScheme setStatValue setSuppression setSystemOfUnits setTargetAge setTaskResult setTaskState setTerrainGrid setText setTimeMultiplier setTitleEffect setTriggerActivation setTriggerArea setTriggerStatements setTriggerText setTriggerTimeout setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos setUnitPosWeak setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat setUserActionText setVariable setVectorDir setVectorDirAndUp setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor setVehicleCargo setVehicleId setVehicleLock setVehiclePosition setVehicleTiPars setVehicleVarName setVelocity setVelocityTransformation setViewDistance setVisibleIfTreeCollapsed setWaves setWaypointBehaviour setWaypointCombatMode setWaypointCompletionRadius setWaypointDescription setWaypointForceBehaviour setWaypointFormation setWaypointHousePosition setWaypointLoiterRadius setWaypointLoiterType setWaypointName setWaypointPosition setWaypointScript setWaypointSpeed setWaypointStatements setWaypointTimeout setWaypointType setWaypointVisible setWeaponReloadingTime setWind setWindDir setWindForce setWindStr setWPPos show3DIcons showChat showCinemaBorder showCommandingMenu showCompass showCuratorCompass showGPS showHUD showLegend showMap shownArtilleryComputer shownChat shownCompass shownCuratorCompass showNewEditorObject shownGPS shownHUD shownMap shownPad shownRadio shownScoretable shownUAVFeed shownWarrant shownWatch showPad showRadio showScoretable showSubtitles showUAVFeed showWarrant showWatch showWaypoint showWaypoints side sideAmbientLife sideChat sideEmpty sideEnemy sideFriendly sideLogic sideRadio sideUnknown simpleTasks simulationEnabled simulCloudDensity simulCloudOcclusion simulInClouds simulWeatherSync sin size sizeOf skill skillFinal skipTime sleep sliderPosition sliderRange sliderSetPosition sliderSetRange sliderSetSpeed sliderSpeed slingLoadAssistantShown soldierMagazines someAmmo sort soundVolume spawn speaker speed speedMode splitString sqrt squadParams stance startLoadingScreen step stop stopEngineRTD stopped str sunOrMoon supportInfo suppressFor surfaceIsWater surfaceNormal surfaceType swimInDepth switchableUnits switchAction switchCamera switchGesture switchLight switchMove synchronizedObjects synchronizedTriggers synchronizedWaypoints synchronizeObjectsAdd synchronizeObjectsRemove synchronizeTrigger synchronizeWaypoint systemChat systemOfUnits tan targetKnowledge targetsAggregate targetsQuery taskAlwaysVisible taskChildren taskCompleted taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskNull taskParent taskResult taskState taskType teamMember teamMemberNull teamName teams teamSwitch teamSwitchEnabled teamType terminate terrainIntersect terrainIntersectASL text textLog textLogFormat tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray toFixed toLower toString toUpper triggerActivated triggerActivation triggerArea triggerAttachedVehicle triggerAttachObject triggerAttachVehicle triggerStatements triggerText triggerTimeout triggerTimeoutCurrent triggerType turretLocal turretOwner turretUnit tvAdd tvClear tvCollapse tvCount tvCurSel tvData tvDelete tvExpand tvPicture tvSetCurSel tvSetData tvSetPicture tvSetPictureColor tvSetPictureColorDisabled tvSetPictureColorSelected tvSetPictureRight tvSetPictureRightColor tvSetPictureRightColorDisabled tvSetPictureRightColorSelected tvSetText tvSetTooltip tvSetValue tvSort tvSortByValue tvText tvTooltip tvValue type typeName typeOf UAVControl uiNamespace uiSleep unassignCurator unassignItem unassignTeam unassignVehicle underwater uniform uniformContainer uniformItems uniformMagazines unitAddons unitAimPosition unitAimPositionVisual unitBackpack unitIsUAV unitPos unitReady unitRecoilCoefficient units unitsBelowHeight unlinkItem unlockAchievement unregisterTask updateDrawIcon updateMenuItem updateObjectTree useAISteeringComponent useAudioTimeForMoves vectorAdd vectorCos vectorCrossProduct vectorDiff vectorDir vectorDirVisual vectorDistance vectorDistanceSqr vectorDotProduct vectorFromTo vectorMagnitude vectorMagnitudeSqr vectorMultiply vectorNormalized vectorUp vectorUpVisual vehicle vehicleCargoEnabled vehicleChat vehicleRadio vehicles vehicleVarName velocity velocityModelSpace verifySignature vest vestContainer vestItems vestMagazines viewDistance visibleCompass visibleGPS visibleMap visiblePosition visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject waypointAttachedVehicle waypointAttachObject waypointAttachVehicle waypointBehaviour waypointCombatMode waypointCompletionRadius waypointDescription waypointForceBehaviour waypointFormation waypointHousePosition waypointLoiterRadius waypointLoiterType waypointName waypointPosition waypoints waypointScript waypointsEnabledUAV waypointShow waypointSpeed waypointStatements waypointTimeout waypointTimeoutCurrent waypointType waypointVisible weaponAccessories weaponAccessoriesCargo weaponCargo weaponDirection weaponInertia weaponLowered weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD west WFSideText wind", -literal:"true false nil"},c:[e.CLCM,e.CBCM,e.NM,r,a,i,t.preprocessor],i:/#/}}),e.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*#]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t]},e.CBCM,t]}}),e.registerLanguage("stan",function(e){return{c:[e.HCM,e.CLCM,e.CBCM,{b:e.UIR,l:e.UIR,k:{name:"for in while repeat until if then else",symbol:"bernoulli bernoulli_logit binomial binomial_logit beta_binomial hypergeometric categorical categorical_logit ordered_logistic neg_binomial neg_binomial_2 neg_binomial_2_log poisson poisson_log multinomial normal exp_mod_normal skew_normal student_t cauchy double_exponential logistic gumbel lognormal chi_square inv_chi_square scaled_inv_chi_square exponential inv_gamma weibull frechet rayleigh wiener pareto pareto_type_2 von_mises uniform multi_normal multi_normal_prec multi_normal_cholesky multi_gp multi_gp_cholesky multi_student_t gaussian_dlm_obs dirichlet lkj_corr lkj_corr_cholesky wishart inv_wishart","selector-tag":"int real vector simplex unit_vector ordered positive_ordered row_vector matrix cholesky_factor_corr cholesky_factor_cov corr_matrix cov_matrix",title:"functions model data parameters quantities transformed generated",literal:"true false"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",r:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",r:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",r:0}]}}),e.registerLanguage("stata",function(e){return{aliases:["do","ado"],cI:!0,k:"if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize meqparse mer merg merge mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5",c:[{cN:"symbol",b:/`[a-zA-Z0-9_]+'/},{cN:"variable",b:/\$\{?[a-zA-Z0-9_]+\}?/},{cN:"string",v:[{b:'`"[^\r\n]*?"\''},{b:'"[^\r\n"]*"'}]},{cN:"built_in",v:[{b:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\(|$)"}]},e.C("^[ ]*\\*.*$",!1),e.CLCM,e.CBCM]}}),e.registerLanguage("step21",function(e){var t="[A-Z_][A-Z0-9_.]*",r={keyword:"HEADER ENDSEC DATA"},a={cN:"meta",b:"ISO-10303-21;",r:10},i={cN:"meta",b:"END-ISO-10303-21;",r:10};return{aliases:["p21","step","stp"],cI:!0,l:t,k:r,c:[a,i,e.CLCM,e.CBCM,e.C("/\\*\\*!","\\*/"),e.CNM,e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null}),{cN:"string",b:"'",e:"'"},{cN:"symbol",v:[{b:"#",e:"\\d+",i:"\\W"}]}]}}),e.registerLanguage("stylus",function(e){var t={cN:"variable",b:"\\$"+e.IR},r={cN:"number",b:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},a=["charset","css","debug","extend","font-face","for","import","include","media","mixin","page","warn","while"],i=["after","before","first-letter","first-line","active","first-child","focus","hover","lang","link","visited"],n=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],o="[\\.\\s\\n\\[\\:,]",s=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-variant-ligatures","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"],l=["\\?","(\\bReturn\\b)","(\\bEnd\\b)","(\\bend\\b)","(\\bdef\\b)",";","#\\s","\\*\\s","===\\s","\\|","%"]; -return{aliases:["styl"],cI:!1,k:"if else for in",i:"("+l.join("|")+")",c:[e.QSM,e.ASM,e.CLCM,e.CBCM,r,{b:"\\.[a-zA-Z][a-zA-Z0-9_-]*"+o,rB:!0,c:[{cN:"selector-class",b:"\\.[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"\\#[a-zA-Z][a-zA-Z0-9_-]*"+o,rB:!0,c:[{cN:"selector-id",b:"\\#[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"\\b("+n.join("|")+")"+o,rB:!0,c:[{cN:"selector-tag",b:"\\b[a-zA-Z][a-zA-Z0-9_-]*"}]},{b:"&?:?:\\b("+i.join("|")+")"+o},{b:"@("+a.join("|")+")\\b"},t,e.CSSNM,e.NM,{cN:"function",b:"^[a-zA-Z][a-zA-Z0-9_-]*\\(.*\\)",i:"[\\n]",rB:!0,c:[{cN:"title",b:"\\b[a-zA-Z][a-zA-Z0-9_-]*"},{cN:"params",b:/\(/,e:/\)/,c:[r,t,e.ASM,e.CSSNM,e.NM,e.QSM]}]},{cN:"attribute",b:"\\b("+s.reverse().join("|")+")\\b",starts:{e:/;|$/,c:[r,t,e.ASM,e.QSM,e.CSSNM,e.NM,e.CBCM],i:/\./,r:0}}]}}),e.registerLanguage("subunit",function(e){var t={cN:"string",b:"\\[\n(multipart)?",e:"\\]\n"},r={cN:"string",b:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},a={cN:"string",b:"(\\+|-)\\d+"},i={cN:"keyword",r:10,v:[{b:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{b:"^progress(:?)(\\s+)?(pop|push)?"},{b:"^tags:"},{b:"^time:"}]};return{cI:!0,c:[t,r,a,i]}}),e.registerLanguage("swift",function(e){var t={keyword:"__COLUMN__ __FILE__ __FUNCTION__ __LINE__ as as! as? associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},r={cN:"type",b:"\\b[A-Z][\\wÀ-ʸ']*",r:0},a=e.C("/\\*","\\*/",{c:["self"]}),i={cN:"subst",b:/\\\(/,e:"\\)",k:t,c:[]},n={cN:"number",b:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",r:0},o=e.inherit(e.QSM,{c:[i,e.BE]});return i.c=[n],{k:t,c:[o,e.CLCM,a,r,n,{cN:"function",bK:"func",e:"{",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{b://},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,c:["self",n,o,e.CBCM,{b:":"}],i:/["']/}],i:/\[|%/},{cN:"class",bK:"struct protocol class extension enum",k:t,e:"\\{",eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{cN:"meta",b:"(@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain)"},{bK:"import",e:/$/,c:[e.CLCM,a]}]}}),e.registerLanguage("taggerscript",function(e){var t={cN:"comment",b:/\$noop\(/,e:/\)/,c:[{b:/\(/,e:/\)/,c:["self",{b:/\\./}]}],r:10},r={cN:"keyword",b:/\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/,e:/\(/,eE:!0},a={cN:"variable",b:/%[_a-zA-Z0-9:]*/,e:"%"},i={cN:"symbol",b:/\\./};return{c:[t,r,a,i]}}),e.registerLanguage("yaml",function(e){var t="true false yes no null",r="^[ \\-]*",a="[a-zA-Z_][\\w\\-]*",i={cN:"attr",v:[{b:r+a+":"},{b:r+'"'+a+'":'},{b:r+"'"+a+"':"}]},n={cN:"template-variable",v:[{b:"{{",e:"}}"},{b:"%{",e:"}"}]},o={cN:"string",r:0,v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/\S+/}],c:[e.BE,n]};return{cI:!0,aliases:["yml","YAML","yaml"],c:[i,{cN:"meta",b:"^---s*$",r:10},{cN:"string",b:"[\\|>] *$",rE:!0,c:o.c,e:i.v[0].b},{b:"<%[%=-]?",e:"[%-]?%>",sL:"ruby",eB:!0,eE:!0,r:0},{cN:"type",b:"!!"+e.UIR},{cN:"meta",b:"&"+e.UIR+"$"},{cN:"meta",b:"\\*"+e.UIR+"$"},{cN:"bullet",b:"^ *-",r:0},e.HCM,{bK:t,k:{literal:t}},e.CNM,o]}}),e.registerLanguage("tap",function(e){return{cI:!0,c:[e.HCM,{cN:"meta",v:[{b:"^TAP version (\\d+)$"},{b:"^1\\.\\.(\\d+)$"}]},{b:"(s+)?---$",e:"\\.\\.\\.$",sL:"yaml",r:0},{cN:"number",b:" (\\d+) "},{cN:"symbol",v:[{b:"^ok"},{b:"^not ok"}]}]}}),e.registerLanguage("tcl",function(e){return{aliases:["tk"],k:"after append apply array auto_execok auto_import auto_load auto_mkindex auto_mkindex_old auto_qualify auto_reset bgerror binary break catch cd chan clock close concat continue dde dict encoding eof error eval exec exit expr fblocked fconfigure fcopy file fileevent filename flush for foreach format gets glob global history http if incr info interp join lappend|10 lassign|10 lindex|10 linsert|10 list llength|10 load lrange|10 lrepeat|10 lreplace|10 lreverse|10 lsearch|10 lset|10 lsort|10 mathfunc mathop memory msgcat namespace open package parray pid pkg::create pkg_mkIndex platform platform::shell proc puts pwd read refchan regexp registry regsub|10 rename return safe scan seek set socket source split string subst switch tcl_endOfWord tcl_findLibrary tcl_startOfNextWord tcl_startOfPreviousWord tcl_wordBreakAfter tcl_wordBreakBefore tcltest tclvars tell time tm trace unknown unload unset update uplevel upvar variable vwait while",c:[e.C(";[ \\t]*#","$"),e.C("^[ \\t]*#","$"),{bK:"proc",e:"[\\{]",eE:!0,c:[{cN:"title",b:"[ \\t\\n\\r]+(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",e:"[ \\t\\n\\r]",eW:!0,eE:!0}]},{eE:!0,v:[{b:"\\$(\\{)?(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*\\(([a-zA-Z0-9_])*\\)",e:"[^a-zA-Z0-9_\\}\\$]"},{b:"\\$(\\{)?(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",e:"(\\))?[^a-zA-Z0-9_\\}\\$]"}]},{cN:"string",c:[e.BE],v:[e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},{cN:"number",v:[e.BNM,e.CNM]}]}}),e.registerLanguage("tex",function(e){var t={cN:"tag",b:/\\/,r:0,c:[{cN:"name",v:[{b:/[a-zA-Zа-яА-я]+[*]?/},{b:/[^a-zA-Zа-яА-я0-9]/}],starts:{eW:!0,r:0,c:[{cN:"string",v:[{b:/\[/,e:/\]/},{b:/\{/,e:/\}/}]},{b:/\s*=\s*/,eW:!0,r:0,c:[{cN:"number",b:/-?\d*\.?\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?/}]}]}}]};return{c:[t,{cN:"formula",c:[t],r:0,v:[{b:/\$\$/,e:/\$\$/},{b:/\$/,e:/\$/}]},e.C("%","$",{r:0})]}}),e.registerLanguage("thrift",function(e){var t="bool byte i16 i32 i64 double string binary";return{k:{keyword:"namespace const typedef struct enum service exception void oneway set list map required optional",built_in:t,literal:"true false"},c:[e.QSM,e.NM,e.CLCM,e.CBCM,{cN:"class",bK:"struct enum service exception",e:/\{/,i:/\n/,c:[e.inherit(e.TM,{starts:{eW:!0,eE:!0}})]},{b:"\\b(set|list|map)\\s*<",e:">",k:t,c:["self"]}]}}),e.registerLanguage("tp",function(e){var t={cN:"number",b:"[1-9][0-9]*",r:0},r={cN:"symbol",b:":[^\\]]+"},a={cN:"built_in",b:"(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER| TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[",e:"\\]",c:["self",t,r]},i={cN:"built_in",b:"(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[",e:"\\]",c:["self",t,e.QSM,r]};return{k:{keyword:"ABORT ACC ADJUST AND AP_LD BREAK CALL CNT COL CONDITION CONFIG DA DB DIV DETECT ELSE END ENDFOR ERR_NUM ERROR_PROG FINE FOR GP GUARD INC IF JMP LINEAR_MAX_SPEED LOCK MOD MONITOR OFFSET Offset OR OVERRIDE PAUSE PREG PTH RT_LD RUN SELECT SKIP Skip TA TB TO TOOL_OFFSET Tool_Offset UF UT UFRAME_NUM UTOOL_NUM UNLOCK WAIT X Y Z W P R STRLEN SUBSTR FINDSTR VOFFSET PROG ATTR MN POS",literal:"ON OFF max_speed LPOS JPOS ENABLE DISABLE START STOP RESET"},c:[a,i,{cN:"keyword",b:"/(PROG|ATTR|MN|POS|END)\\b"},{cN:"keyword",b:"(CALL|RUN|POINT_LOGIC|LBL)\\b"},{cN:"keyword",b:"\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)"},{cN:"number",b:"\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b",r:0},e.C("//","[;$]"),e.C("!","[;$]"),e.C("--eg:","$"),e.QSM,{cN:"string",b:"'",e:"'"},e.CNM,{cN:"variable",b:"\\$[A-Za-z0-9_]+"}]}}),e.registerLanguage("twig",function(e){var t={cN:"params",b:"\\(",e:"\\)"},r="attribute block constant cycle date dump include max min parent random range source template_from_string",a={bK:r,k:{name:r},r:0,c:[t]},i={b:/\|[A-Za-z_]+:?/,k:"abs batch capitalize convert_encoding date date_modify default escape first format join json_encode keys last length lower merge nl2br number_format raw replace reverse round slice sort split striptags title trim upper url_encode",c:[a]},n="autoescape block do embed extends filter flush for if import include macro sandbox set spaceless use verbatim";return n=n+" "+n.split(" ").map(function(e){return"end"+e}).join(" "),{aliases:["craftcms"],cI:!0,sL:"xml",c:[e.C(/\{#/,/#}/),{cN:"template-tag",b:/\{%/,e:/%}/,c:[{cN:"name",b:/\w+/,k:n,starts:{eW:!0,c:[i,a],r:0}}]},{cN:"template-variable",b:/\{\{/,e:/}}/,c:["self",i,a]}]}}),e.registerLanguage("typescript",function(e){var t={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"};return{aliases:["ts"],k:t,c:[{cN:"meta",b:/^\s*['"]use strict['"]/},e.ASM,e.QSM,{cN:"string",b:"`",e:"`",c:[e.BE,{cN:"subst",b:"\\$\\{",e:"\\}"}]},e.CLCM,e.CBCM,{cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+e.IR+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:e.IR},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:["self",e.CLCM,e.CBCM]}]}]}],r:0},{cN:"function",b:"function",e:/[\{;]/,eE:!0,k:t,c:["self",e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:[e.CLCM,e.CBCM],i:/["'\(]/}],i:/%/,r:0},{bK:"constructor",e:/\{/,eE:!0,c:["self",{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:[e.CLCM,e.CBCM],i:/["'\(]/}]},{b:/module\./,k:{built_in:"module"},r:0},{bK:"module",e:/\{/,eE:!0},{bK:"interface",e:/\{/,eE:!0,k:"interface extends"},{b:/\$[(.]/},{b:"\\."+e.IR,r:0},{cN:"meta",b:"@[A-Za-z]+"}]}}),e.registerLanguage("vala",function(e){return{k:{keyword:"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var",built_in:"DBus GLib CCode Gee Object Gtk Posix",literal:"false true null"},c:[{cN:"class",bK:"class interface namespace",e:"{",eE:!0,i:"[^,:\\n\\s\\.]",c:[e.UTM]},e.CLCM,e.CBCM,{cN:"string",b:'"""',e:'"""',r:5},e.ASM,e.QSM,e.CNM,{cN:"meta",b:"^#",e:"$",r:2}]}}),e.registerLanguage("vbnet",function(e){return{aliases:["vb"],cI:!0,k:{keyword:"addhandler addressof alias and andalso aggregate ansi as assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},i:"//|{|}|endif|gosub|variant|wend",c:[e.inherit(e.QSM,{c:[{b:'""'}]}),e.C("'","$",{rB:!0,c:[{cN:"doctag",b:"'''|",c:[e.PWM]},{cN:"doctag",b:"",c:[e.PWM]}]}),e.CNM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elseif end region externalsource"}}]}}),e.registerLanguage("vbscript",function(e){return{aliases:["vbs"],cI:!0,k:{keyword:"call class const dim do loop erase execute executeglobal exit for each next function if then else on error option explicit new private property let get public randomize redim rem select case set stop sub while wend with end to elseif is or xor and not class_initialize class_terminate default preserve in me byval byref step resume goto",built_in:"lcase month vartype instrrev ubound setlocale getobject rgb getref string weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency conversions csng timevalue second year space abs clng timeserial fixs len asc isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim strcomp int createobject loadpicture tan formatnumber mid scriptenginebuildversion scriptengine split scriptengineminorversion cint sin datepart ltrim sqr scriptenginemajorversion time derived eval date formatpercent exp inputbox left ascw chrw regexp server response request cstr err",literal:"true false null nothing empty"},i:"//",c:[e.inherit(e.QSM,{c:[{b:'""'}]}),e.C(/'/,/$/,{r:0}),e.CNM]}}),e.registerLanguage("vbscript-html",function(e){return{sL:"xml",c:[{b:"<%",e:"%>",sL:"vbscript"}]}}),e.registerLanguage("verilog",function(e){var t={keyword:"accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf|0 bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate|5 genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor",literal:"null",built_in:"$finish $stop $exit $fatal $error $warning $info $realtime $time $printtimescale $bitstoreal $bitstoshortreal $itor $signed $cast $bits $stime $timeformat $realtobits $shortrealtobits $rtoi $unsigned $asserton $assertkill $assertpasson $assertfailon $assertnonvacuouson $assertoff $assertcontrol $assertpassoff $assertfailoff $assertvacuousoff $isunbounded $sampled $fell $changed $past_gclk $fell_gclk $changed_gclk $rising_gclk $steady_gclk $coverage_control $coverage_get $coverage_save $set_coverage_db_name $rose $stable $past $rose_gclk $stable_gclk $future_gclk $falling_gclk $changing_gclk $display $coverage_get_max $coverage_merge $get_coverage $load_coverage_db $typename $unpacked_dimensions $left $low $increment $clog2 $ln $log10 $exp $sqrt $pow $floor $ceil $sin $cos $tan $countbits $onehot $isunknown $fatal $warning $dimensions $right $high $size $asin $acos $atan $atan2 $hypot $sinh $cosh $tanh $asinh $acosh $atanh $countones $onehot0 $error $info $random $dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson $dist_t $dist_uniform $q_initialize $q_remove $q_exam $async$and$array $async$nand$array $async$or$array $async$nor$array $sync$and$array $sync$nand$array $sync$or$array $sync$nor$array $q_add $q_full $psprintf $async$and$plane $async$nand$plane $async$or$plane $async$nor$plane $sync$and$plane $sync$nand$plane $sync$or$plane $sync$nor$plane $system $display $displayb $displayh $displayo $strobe $strobeb $strobeh $strobeo $write $readmemb $readmemh $writememh $value$plusargs $dumpvars $dumpon $dumplimit $dumpports $dumpportson $dumpportslimit $writeb $writeh $writeo $monitor $monitorb $monitorh $monitoro $writememb $dumpfile $dumpoff $dumpall $dumpflush $dumpportsoff $dumpportsall $dumpportsflush $fclose $fdisplay $fdisplayb $fdisplayh $fdisplayo $fstrobe $fstrobeb $fstrobeh $fstrobeo $swrite $swriteb $swriteh $swriteo $fscanf $fread $fseek $fflush $feof $fopen $fwrite $fwriteb $fwriteh $fwriteo $fmonitor $fmonitorb $fmonitorh $fmonitoro $sformat $sformatf $fgetc $ungetc $fgets $sscanf $rewind $ftell $ferror"};return{aliases:["v","sv","svh"],cI:!1,k:t,l:/[\w\$]+/,c:[e.CBCM,e.CLCM,e.QSM,{cN:"number",c:[e.BE],v:[{b:"\\b((\\d+'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{b:"\\B(('(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{b:"\\b([0-9_])+",r:0}]},{cN:"variable",v:[{b:"#\\((?!parameter).+\\)"},{b:"\\.\\w+",r:0}]},{cN:"meta",b:"`",e:"$",k:{"meta-keyword":"define __FILE__ __LINE__ begin_keywords celldefine default_nettype define else elsif end_keywords endcelldefine endif ifdef ifndef include line nounconnected_drive pragma resetall timescale unconnected_drive undef undefineall"},r:0}]}}),e.registerLanguage("vhdl",function(e){var t="\\d(_|\\d)*",r="[eE][-+]?"+t,a=t+"(\\."+t+")?("+r+")?",i="\\w+",n=t+"#"+i+"(\\."+i+")?#("+r+")?",o="\\b("+n+"|"+a+")";return{cI:!0,k:{keyword:"abs access after alias all and architecture array assert assume assume_guarantee attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable vmode vprop vunit wait when while with xnor xor",built_in:"boolean bit character integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_logic std_logic_vector unsigned signed boolean_vector integer_vector std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signedreal_vector time_vector",literal:"false true note warning error failure line text side width"},i:"{",c:[e.CBCM,e.C("--","$"),e.QSM,{cN:"number",b:o,r:0},{cN:"string",b:"'(U|X|0|1|Z|W|L|H|-)'",c:[e.BE]},{cN:"symbol",b:"'[A-Za-z](_?[A-Za-z0-9])*",c:[e.BE]}]}}),e.registerLanguage("vim",function(e){return{l:/[!#@\w]+/,k:{keyword:"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank",built_in:"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp"},i:/;/,c:[e.NM,e.ASM,{cN:"string",b:/"(\\"|\n\\|[^"\n])*"/},e.C('"',"$"),{cN:"variable",b:/[bwtglsav]:[\w\d_]*/},{cN:"function",bK:"function function!",e:"$",r:0,c:[e.TM,{cN:"params",b:"\\(",e:"\\)"}]},{cN:"symbol",b:/<[\w-]+>/}]}}),e.registerLanguage("x86asm",function(e){return{cI:!0,l:"[.%]?"+e.IR,k:{keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63", -built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},c:[e.C(";","$",{r:0}),{cN:"number",v:[{b:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",r:0},{b:"\\$[0-9][0-9A-Fa-f]*",r:0},{b:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{b:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QSM,{cN:"string",v:[{b:"'",e:"[^\\\\]'"},{b:"`",e:"[^\\\\]`"}],r:0},{cN:"symbol",v:[{b:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{b:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],r:0},{cN:"subst",b:"%[0-9]+",r:0},{cN:"subst",b:"%!S+",r:0},{cN:"meta",b:/^\s*\.[\w_-]+/}]}}),e.registerLanguage("xl",function(e){var t="ObjectLoader Animate MovieCredits Slides Filters Shading Materials LensFlare Mapping VLCAudioVideo StereoDecoder PointCloud NetworkAccess RemoteControl RegExp ChromaKey Snowfall NodeJS Speech Charts",r={keyword:"if then else do while until for loop import with is as where when by data constant integer real text name boolean symbol infix prefix postfix block tree",literal:"true false nil",built_in:"in mod rem and or xor not abs sign floor ceil sqrt sin cos tan asin acos atan exp expm1 log log2 log10 log1p pi at text_length text_range text_find text_replace contains page slide basic_slide title_slide title subtitle fade_in fade_out fade_at clear_color color line_color line_width texture_wrap texture_transform texture scale_?x scale_?y scale_?z? translate_?x translate_?y translate_?z? rotate_?x rotate_?y rotate_?z? rectangle circle ellipse sphere path line_to move_to quad_to curve_to theme background contents locally time mouse_?x mouse_?y mouse_buttons "+t},a={cN:"string",b:'"',e:'"',i:"\\n"},i={cN:"string",b:"'",e:"'",i:"\\n"},n={cN:"string",b:"<<",e:">>"},o={cN:"number",b:"[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?"},s={bK:"import",e:"$",k:r,c:[a]},l={cN:"function",b:/[a-z][^\n]*->/,rB:!0,e:/->/,c:[e.inherit(e.TM,{starts:{eW:!0,k:r}})]};return{aliases:["tao"],l:/[a-zA-Z][a-zA-Z0-9_?]*/,k:r,c:[e.CLCM,e.CBCM,a,i,n,l,s,o,e.NM]}}),e.registerLanguage("xquery",function(e){var t="for let if while then else return where group by xquery encoding versionmodule namespace boundary-space preserve strip default collation base-uri orderingcopy-namespaces order declare import schema namespace function option in allowing emptyat tumbling window sliding window start when only end when previous next stable ascendingdescending empty greatest least some every satisfies switch case typeswitch try catch andor to union intersect instance of treat as castable cast map array delete insert intoreplace value rename copy modify update",r="false true xs:string xs:integer element item xs:date xs:datetime xs:float xs:double xs:decimal QName xs:anyURI xs:long xs:int xs:short xs:byte attribute",a={b:/\$[a-zA-Z0-9\-]+/},i={cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},n={cN:"string",v:[{b:/"/,e:/"/,c:[{b:/""/,r:0}]},{b:/'/,e:/'/,c:[{b:/''/,r:0}]}]},o={cN:"meta",b:"%\\w+"},s={cN:"comment",b:"\\(:",e:":\\)",r:10,c:[{cN:"doctag",b:"@\\w+"}]},l={b:"{",e:"}"},c=[a,n,i,s,o,l];return l.c=c,{aliases:["xpath","xq"],cI:!1,l:/[a-zA-Z\$][a-zA-Z0-9_:\-]*/,i:/(proc)|(abstract)|(extends)|(until)|(#)/,k:{keyword:t,literal:r},c:c}}),e.registerLanguage("zephir",function(e){var t={cN:"string",c:[e.BE],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},r={v:[e.BNM,e.CNM]};return{aliases:["zep"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var let while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally int uint long ulong char uchar double float bool boolean stringlikely unlikely",c:[e.CLCM,e.HCM,e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[e.BE]},{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",e.CBCM,t,r]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},t,r]}}),e}); -/*! url - v1.8.6 - 2013-11-22 */window.url=function(){function a(a){return!isNaN(parseFloat(a))&&isFinite(a)}return function(b,c){var d=c||window.location.toString();if(!b)return d;b=b.toString(),"//"===d.substring(0,2)?d="http:"+d:1===d.split("://").length&&(d="http://"+d),c=d.split("/");var e={auth:""},f=c[2].split("@");1===f.length?f=f[0].split(":"):(e.auth=f[0],f=f[1].split(":")),e.protocol=c[0],e.hostname=f[0],e.port=f[1]||("https"===e.protocol.split(":")[0].toLowerCase()?"443":"80"),e.pathname=(c.length>3?"/":"")+c.slice(3,c.length).join("/").split("?")[0].split("#")[0];var g=e.pathname;"/"===g.charAt(g.length-1)&&(g=g.substring(0,g.length-1));var h=e.hostname,i=h.split("."),j=g.split("/");if("hostname"===b)return h;if("domain"===b)return/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/.test(h)?h:i.slice(-2).join(".");if("sub"===b)return i.slice(0,i.length-2).join(".");if("port"===b)return e.port;if("protocol"===b)return e.protocol.split(":")[0];if("auth"===b)return e.auth;if("user"===b)return e.auth.split(":")[0];if("pass"===b)return e.auth.split(":")[1]||"";if("path"===b)return e.pathname;if("."===b.charAt(0)){if(b=b.substring(1),a(b))return b=parseInt(b,10),i[0>b?i.length+b:b-1]||""}else{if(a(b))return b=parseInt(b,10),j[0>b?j.length+b:b]||"";if("file"===b)return j.slice(-1)[0];if("filename"===b)return j.slice(-1)[0].split(".")[0];if("fileext"===b)return j.slice(-1)[0].split(".")[1]||"";if("?"===b.charAt(0)||"#"===b.charAt(0)){var k=d,l=null;if("?"===b.charAt(0)?k=(k.split("?")[1]||"").split("#")[0]:"#"===b.charAt(0)&&(k=k.split("#")[1]||""),!b.charAt(1))return k;b=b.substring(1),k=k.split("&");for(var m=0,n=k.length;n>m;m++)if(l=k[m].split("="),l[0]===b)return l[1]||"";return null}}return""}}(),"undefined"!=typeof jQuery&&jQuery.extend({url:function(a,b){return window.url(a,b)}}); -/* - * jQuery Bootstrap Pagination v1.3.1 - * https://github.com/esimakin/twbs-pagination - * - * Copyright 2014-2015 Eugene Simakin - * Released under Apache 2.0 license - * http://apache.org/licenses/LICENSE-2.0.html - */ -!function(a,b,c,d){"use strict";var e=a.fn.twbsPagination,f=function(c,d){if(this.$element=a(c),this.options=a.extend({},a.fn.twbsPagination.defaults,d),this.options.startPage<1||this.options.startPage>this.options.totalPages)throw new Error("Start page option is incorrect");if(this.options.totalPages=parseInt(this.options.totalPages),isNaN(this.options.totalPages))throw new Error("Total pages option is not correct!");if(this.options.visiblePages=parseInt(this.options.visiblePages),isNaN(this.options.visiblePages))throw new Error("Visible pages option is not correct!");if(this.options.totalPages"),this.$listContainer.addClass(this.options.paginationClass),"UL"!==g&&this.$element.append(this.$listContainer),this.render(this.getPages(this.options.startPage)),this.setupEvents(),this.options.initiateStartPageClick&&this.$element.trigger("page",this.options.startPage),this};f.prototype={constructor:f,destroy:function(){return this.$element.empty(),this.$element.removeData("twbs-pagination"),this.$element.off("page"),this},show:function(a){if(1>a||a>this.options.totalPages)throw new Error("Page is incorrect.");return this.render(this.getPages(a)),this.setupEvents(),this.$element.trigger("page",a),this},buildListItems:function(a){var b=[];if(this.options.first&&b.push(this.buildItem("first",1)),this.options.prev){var c=a.currentPage>1?a.currentPage-1:this.options.loop?this.options.totalPages:1;b.push(this.buildItem("prev",c))}for(var d=0;d"),e=a(""),f=null;switch(b){case"page":f=c,d.addClass(this.options.pageClass);break;case"first":f=this.options.first,d.addClass(this.options.firstClass);break;case"prev":f=this.options.prev,d.addClass(this.options.prevClass);break;case"next":f=this.options.next,d.addClass(this.options.nextClass);break;case"last":f=this.options.last,d.addClass(this.options.lastClass)}return d.data("page",c),d.data("page-type",b),d.append(e.attr("href",this.makeHref(c)).html(f)),d},getPages:function(a){var b=[],c=Math.floor(this.options.visiblePages/2),d=a-c+1-this.options.visiblePages%2,e=a+c;0>=d&&(d=1,e=this.options.visiblePages),e>this.options.totalPages&&(d=this.options.totalPages-this.options.visiblePages+1,e=this.options.totalPages);for(var f=d;e>=f;)b.push(f),f++;return{currentPage:a,numeric:b}},render:function(b){var c=this;this.$listContainer.children().remove(),this.$listContainer.append(this.buildListItems(b)),this.$listContainer.children().each(function(){var d=a(this),e=d.data("page-type");switch(e){case"page":d.data("page")===b.currentPage&&d.addClass(c.options.activeClass);break;case"first":d.toggleClass(c.options.disabledClass,1===b.currentPage);break;case"last":d.toggleClass(c.options.disabledClass,b.currentPage===c.options.totalPages);break;case"prev":d.toggleClass(c.options.disabledClass,!c.options.loop&&1===b.currentPage);break;case"next":d.toggleClass(c.options.disabledClass,!c.options.loop&&b.currentPage===c.options.totalPages)}})},setupEvents:function(){var b=this;this.$listContainer.find("li").each(function(){var c=a(this);return c.off(),c.hasClass(b.options.disabledClass)||c.hasClass(b.options.activeClass)?void c.on("click",!1):void c.click(function(a){!b.options.href&&a.preventDefault(),b.show(parseInt(c.data("page")))})})},makeHref:function(a){return this.options.href?this.options.href.replace(this.options.hrefVariable,a):"#"}},a.fn.twbsPagination=function(b){var c,e=Array.prototype.slice.call(arguments,1),g=a(this),h=g.data("twbs-pagination"),i="object"==typeof b&&b;return h||g.data("twbs-pagination",h=new f(this,i)),"string"==typeof b&&(c=h[b].apply(h,e)),c===d?g:c},a.fn.twbsPagination.defaults={totalPages:0,startPage:1,visiblePages:5,initiateStartPageClick:!0,href:!1,hrefVariable:"{{number}}",first:"First",prev:"Previous",next:"Next",last:"Last",loop:!1,onPageClick:null,paginationClass:"pagination",nextClass:"next",prevClass:"prev",lastClass:"last",firstClass:"first",pageClass:"page",activeClass:"active",disabledClass:"disabled"},a.fn.twbsPagination.Constructor=f,a.fn.twbsPagination.noConflict=function(){return a.fn.twbsPagination=e,this}}(window.jQuery,window,document); -/*!*************************************************** -* mark.js v8.11.1 -* https://markjs.io/ -* Copyright (c) 2014–2018, Julian Kühnel -* Released under the MIT license https://git.io/vwTVl -*****************************************************/ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):e.Mark=t(e.jQuery)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;n(this,e),this.ctx=t,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return r(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var n=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||n||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t=e.getAttribute("src").trim();return"about:blank"===e.contentWindow.location.href&&"about:blank"!==t&&t}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,function(){return!0},function(e){r++,n.waitForIframes(e.querySelector("html"),function(){--r||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,c=0;a=Array.prototype.slice.call(a);var u=function(){--s<=0&&o(c)};s||u(),a.forEach(function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,function(e){n(t)&&(c++,r(e)),u()},u)})}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:null===t?e.nextNode():e.nextNode()&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach(function(e,t){e.val===n&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)})})}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o,a=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;void 0,o=a.getIteratorNode(s),h=o.prevNode,l=o.node;)this.iframes&&this.forEachIframe(t,function(e){return a.checkIframeFilter(l,h,e,c)},function(t){a.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},r)}),u.push(l);u.forEach(function(e){n(e)}),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach(function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,function(){--a<=0&&i()})};r.iframes?r.waitForIframes(o,s):s()})}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every(function(t){return!r.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),a=function(){function e(t){n(this,e),this.ctx=t,this.ie=!1;var r=window.navigator.userAgent;(r.indexOf("MSIE")>-1||r.indexOf("Trident")>-1)&&(this.ie=!0)}return r(e,[{key:"log",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":t(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+e)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(a)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":""})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":""})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach(function(i){n.every(function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="";switch(("string"==typeof n?[]:n.limiters).forEach(function(e){i+="|"+t.escapeStr(e)}),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)}):e.trim()&&-1===n.indexOf(e)&&n.push(e)}),{keywords:n.sort(function(e,t){return t.length-e.length}),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)}),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:n,nodes:r})})}},{key:"matchesExclude",value:function(e){return o.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every(function(a,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(a.node))return!1;var u=t-a.start,l=(n>a.end?a.end:n)-a.start,h=e.value.substr(0,a.start),f=e.value.substr(l+a.start);if(a.node=o.wrapRangeInTextNode(a.node,u,l),e.value=h+f,e.nodes.forEach(function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)}),n-=l,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0})}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];)if(n(i[a],t)){var s=i.index;if(0!==a)for(var c=1;c.anchorjs-link,.anchorjs-link:focus{opacity:1}",e.sheet.cssRules.length),e.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",e.sheet.cssRules.length),e.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',e.sheet.cssRules.length)}(),t=document.querySelectorAll("[id]"),o=[].map.call(t,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}}); -// @license-end \ No newline at end of file diff --git a/RWSDocsTemplate/styles/lunr.js b/RWSDocsTemplate/styles/lunr.js deleted file mode 100644 index 35dae2f..0000000 --- a/RWSDocsTemplate/styles/lunr.js +++ /dev/null @@ -1,2924 +0,0 @@ -/** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.1.2 - * Copyright (C) 2017 Oliver Nightingale - * @license MIT - */ - -;(function(){ - -/** - * A convenience function for configuring and constructing - * a new lunr Index. - * - * A lunr.Builder instance is created and the pipeline setup - * with a trimmer, stop word filter and stemmer. - * - * This builder object is yielded to the configuration function - * that is passed as a parameter, allowing the list of fields - * and other builder parameters to be customised. - * - * All documents _must_ be added within the passed config function. - * - * @example - * var idx = lunr(function () { - * this.field('title') - * this.field('body') - * this.ref('id') - * - * documents.forEach(function (doc) { - * this.add(doc) - * }, this) - * }) - * - * @see {@link lunr.Builder} - * @see {@link lunr.Pipeline} - * @see {@link lunr.trimmer} - * @see {@link lunr.stopWordFilter} - * @see {@link lunr.stemmer} - * @namespace {function} lunr - */ -var lunr = function (config) { - var builder = new lunr.Builder - - builder.pipeline.add( - lunr.trimmer, - lunr.stopWordFilter, - lunr.stemmer - ) - - builder.searchPipeline.add( - lunr.stemmer - ) - - config.call(builder, builder) - return builder.build() -} - -lunr.version = "2.1.2" -/*! - * lunr.utils - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * A namespace containing utils for the rest of the lunr library - */ -lunr.utils = {} - -/** - * Print a warning message to the console. - * - * @param {String} message The message to be printed. - * @memberOf Utils - */ -lunr.utils.warn = (function (global) { - /* eslint-disable no-console */ - return function (message) { - if (global.console && console.warn) { - console.warn(message) - } - } - /* eslint-enable no-console */ -})(this) - -/** - * Convert an object to a string. - * - * In the case of `null` and `undefined` the function returns - * the empty string, in all other cases the result of calling - * `toString` on the passed object is returned. - * - * @param {Any} obj The object to convert to a string. - * @return {String} string representation of the passed object. - * @memberOf Utils - */ -lunr.utils.asString = function (obj) { - if (obj === void 0 || obj === null) { - return "" - } else { - return obj.toString() - } -} -lunr.FieldRef = function (docRef, fieldName) { - this.docRef = docRef - this.fieldName = fieldName - this._stringValue = fieldName + lunr.FieldRef.joiner + docRef -} - -lunr.FieldRef.joiner = "/" - -lunr.FieldRef.fromString = function (s) { - var n = s.indexOf(lunr.FieldRef.joiner) - - if (n === -1) { - throw "malformed field ref string" - } - - var fieldRef = s.slice(0, n), - docRef = s.slice(n + 1) - - return new lunr.FieldRef (docRef, fieldRef) -} - -lunr.FieldRef.prototype.toString = function () { - return this._stringValue -} -/** - * A function to calculate the inverse document frequency for - * a posting. This is shared between the builder and the index - * - * @private - * @param {object} posting - The posting for a given term - * @param {number} documentCount - The total number of documents. - */ -lunr.idf = function (posting, documentCount) { - var documentsWithTerm = 0 - - for (var fieldName in posting) { - if (fieldName == '_index') continue // Ignore the term index, its not a field - documentsWithTerm += Object.keys(posting[fieldName]).length - } - - var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5) - - return Math.log(1 + Math.abs(x)) -} - -/** - * A token wraps a string representation of a token - * as it is passed through the text processing pipeline. - * - * @constructor - * @param {string} [str=''] - The string token being wrapped. - * @param {object} [metadata={}] - Metadata associated with this token. - */ -lunr.Token = function (str, metadata) { - this.str = str || "" - this.metadata = metadata || {} -} - -/** - * Returns the token string that is being wrapped by this object. - * - * @returns {string} - */ -lunr.Token.prototype.toString = function () { - return this.str -} - -/** - * A token update function is used when updating or optionally - * when cloning a token. - * - * @callback lunr.Token~updateFunction - * @param {string} str - The string representation of the token. - * @param {Object} metadata - All metadata associated with this token. - */ - -/** - * Applies the given function to the wrapped string token. - * - * @example - * token.update(function (str, metadata) { - * return str.toUpperCase() - * }) - * - * @param {lunr.Token~updateFunction} fn - A function to apply to the token string. - * @returns {lunr.Token} - */ -lunr.Token.prototype.update = function (fn) { - this.str = fn(this.str, this.metadata) - return this -} - -/** - * Creates a clone of this token. Optionally a function can be - * applied to the cloned token. - * - * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token. - * @returns {lunr.Token} - */ -lunr.Token.prototype.clone = function (fn) { - fn = fn || function (s) { return s } - return new lunr.Token (fn(this.str, this.metadata), this.metadata) -} -/*! - * lunr.tokenizer - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * A function for splitting a string into tokens ready to be inserted into - * the search index. Uses `lunr.tokenizer.separator` to split strings, change - * the value of this property to change how strings are split into tokens. - * - * This tokenizer will convert its parameter to a string by calling `toString` and - * then will split this string on the character in `lunr.tokenizer.separator`. - * Arrays will have their elements converted to strings and wrapped in a lunr.Token. - * - * @static - * @param {?(string|object|object[])} obj - The object to convert into tokens - * @returns {lunr.Token[]} - */ -lunr.tokenizer = function (obj) { - if (obj == null || obj == undefined) { - return [] - } - - if (Array.isArray(obj)) { - return obj.map(function (t) { - return new lunr.Token(lunr.utils.asString(t).toLowerCase()) - }) - } - - var str = obj.toString().trim().toLowerCase(), - len = str.length, - tokens = [] - - for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) { - var char = str.charAt(sliceEnd), - sliceLength = sliceEnd - sliceStart - - if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) { - - if (sliceLength > 0) { - tokens.push( - new lunr.Token (str.slice(sliceStart, sliceEnd), { - position: [sliceStart, sliceLength], - index: tokens.length - }) - ) - } - - sliceStart = sliceEnd + 1 - } - - } - - return tokens -} - -/** - * The separator used to split a string into tokens. Override this property to change the behaviour of - * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens. - * - * @static - * @see lunr.tokenizer - */ -lunr.tokenizer.separator = /[\s\-]+/ -/*! - * lunr.Pipeline - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * lunr.Pipelines maintain an ordered list of functions to be applied to all - * tokens in documents entering the search index and queries being ran against - * the index. - * - * An instance of lunr.Index created with the lunr shortcut will contain a - * pipeline with a stop word filter and an English language stemmer. Extra - * functions can be added before or after either of these functions or these - * default functions can be removed. - * - * When run the pipeline will call each function in turn, passing a token, the - * index of that token in the original list of all tokens and finally a list of - * all the original tokens. - * - * The output of functions in the pipeline will be passed to the next function - * in the pipeline. To exclude a token from entering the index the function - * should return undefined, the rest of the pipeline will not be called with - * this token. - * - * For serialisation of pipelines to work, all functions used in an instance of - * a pipeline should be registered with lunr.Pipeline. Registered functions can - * then be loaded. If trying to load a serialised pipeline that uses functions - * that are not registered an error will be thrown. - * - * If not planning on serialising the pipeline then registering pipeline functions - * is not necessary. - * - * @constructor - */ -lunr.Pipeline = function () { - this._stack = [] -} - -lunr.Pipeline.registeredFunctions = Object.create(null) - -/** - * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token - * string as well as all known metadata. A pipeline function can mutate the token string - * or mutate (or add) metadata for a given token. - * - * A pipeline function can indicate that the passed token should be discarded by returning - * null. This token will not be passed to any downstream pipeline functions and will not be - * added to the index. - * - * Multiple tokens can be returned by returning an array of tokens. Each token will be passed - * to any downstream pipeline functions and all will returned tokens will be added to the index. - * - * Any number of pipeline functions may be chained together using a lunr.Pipeline. - * - * @interface lunr.PipelineFunction - * @param {lunr.Token} token - A token from the document being processed. - * @param {number} i - The index of this token in the complete list of tokens for this document/field. - * @param {lunr.Token[]} tokens - All tokens for this document/field. - * @returns {(?lunr.Token|lunr.Token[])} - */ - -/** - * Register a function with the pipeline. - * - * Functions that are used in the pipeline should be registered if the pipeline - * needs to be serialised, or a serialised pipeline needs to be loaded. - * - * Registering a function does not add it to a pipeline, functions must still be - * added to instances of the pipeline for them to be used when running a pipeline. - * - * @param {lunr.PipelineFunction} fn - The function to check for. - * @param {String} label - The label to register this function with - */ -lunr.Pipeline.registerFunction = function (fn, label) { - if (label in this.registeredFunctions) { - lunr.utils.warn('Overwriting existing registered function: ' + label) - } - - fn.label = label - lunr.Pipeline.registeredFunctions[fn.label] = fn -} - -/** - * Warns if the function is not registered as a Pipeline function. - * - * @param {lunr.PipelineFunction} fn - The function to check for. - * @private - */ -lunr.Pipeline.warnIfFunctionNotRegistered = function (fn) { - var isRegistered = fn.label && (fn.label in this.registeredFunctions) - - if (!isRegistered) { - lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\n', fn) - } -} - -/** - * Loads a previously serialised pipeline. - * - * All functions to be loaded must already be registered with lunr.Pipeline. - * If any function from the serialised data has not been registered then an - * error will be thrown. - * - * @param {Object} serialised - The serialised pipeline to load. - * @returns {lunr.Pipeline} - */ -lunr.Pipeline.load = function (serialised) { - var pipeline = new lunr.Pipeline - - serialised.forEach(function (fnName) { - var fn = lunr.Pipeline.registeredFunctions[fnName] - - if (fn) { - pipeline.add(fn) - } else { - throw new Error('Cannot load unregistered function: ' + fnName) - } - }) - - return pipeline -} - -/** - * Adds new functions to the end of the pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline. - */ -lunr.Pipeline.prototype.add = function () { - var fns = Array.prototype.slice.call(arguments) - - fns.forEach(function (fn) { - lunr.Pipeline.warnIfFunctionNotRegistered(fn) - this._stack.push(fn) - }, this) -} - -/** - * Adds a single function after a function that already exists in the - * pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. - * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. - */ -lunr.Pipeline.prototype.after = function (existingFn, newFn) { - lunr.Pipeline.warnIfFunctionNotRegistered(newFn) - - var pos = this._stack.indexOf(existingFn) - if (pos == -1) { - throw new Error('Cannot find existingFn') - } - - pos = pos + 1 - this._stack.splice(pos, 0, newFn) -} - -/** - * Adds a single function before a function that already exists in the - * pipeline. - * - * Logs a warning if the function has not been registered. - * - * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline. - * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline. - */ -lunr.Pipeline.prototype.before = function (existingFn, newFn) { - lunr.Pipeline.warnIfFunctionNotRegistered(newFn) - - var pos = this._stack.indexOf(existingFn) - if (pos == -1) { - throw new Error('Cannot find existingFn') - } - - this._stack.splice(pos, 0, newFn) -} - -/** - * Removes a function from the pipeline. - * - * @param {lunr.PipelineFunction} fn The function to remove from the pipeline. - */ -lunr.Pipeline.prototype.remove = function (fn) { - var pos = this._stack.indexOf(fn) - if (pos == -1) { - return - } - - this._stack.splice(pos, 1) -} - -/** - * Runs the current list of functions that make up the pipeline against the - * passed tokens. - * - * @param {Array} tokens The tokens to run through the pipeline. - * @returns {Array} - */ -lunr.Pipeline.prototype.run = function (tokens) { - var stackLength = this._stack.length - - for (var i = 0; i < stackLength; i++) { - var fn = this._stack[i] - - tokens = tokens.reduce(function (memo, token, j) { - var result = fn(token, j, tokens) - - if (result === void 0 || result === '') return memo - - return memo.concat(result) - }, []) - } - - return tokens -} - -/** - * Convenience method for passing a string through a pipeline and getting - * strings out. This method takes care of wrapping the passed string in a - * token and mapping the resulting tokens back to strings. - * - * @param {string} str - The string to pass through the pipeline. - * @returns {string[]} - */ -lunr.Pipeline.prototype.runString = function (str) { - var token = new lunr.Token (str) - - return this.run([token]).map(function (t) { - return t.toString() - }) -} - -/** - * Resets the pipeline by removing any existing processors. - * - */ -lunr.Pipeline.prototype.reset = function () { - this._stack = [] -} - -/** - * Returns a representation of the pipeline ready for serialisation. - * - * Logs a warning if the function has not been registered. - * - * @returns {Array} - */ -lunr.Pipeline.prototype.toJSON = function () { - return this._stack.map(function (fn) { - lunr.Pipeline.warnIfFunctionNotRegistered(fn) - - return fn.label - }) -} -/*! - * lunr.Vector - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * A vector is used to construct the vector space of documents and queries. These - * vectors support operations to determine the similarity between two documents or - * a document and a query. - * - * Normally no parameters are required for initializing a vector, but in the case of - * loading a previously dumped vector the raw elements can be provided to the constructor. - * - * For performance reasons vectors are implemented with a flat array, where an elements - * index is immediately followed by its value. E.g. [index, value, index, value]. This - * allows the underlying array to be as sparse as possible and still offer decent - * performance when being used for vector calculations. - * - * @constructor - * @param {Number[]} [elements] - The flat list of element index and element value pairs. - */ -lunr.Vector = function (elements) { - this._magnitude = 0 - this.elements = elements || [] -} - - -/** - * Calculates the position within the vector to insert a given index. - * - * This is used internally by insert and upsert. If there are duplicate indexes then - * the position is returned as if the value for that index were to be updated, but it - * is the callers responsibility to check whether there is a duplicate at that index - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @returns {Number} - */ -lunr.Vector.prototype.positionForIndex = function (index) { - // For an empty vector the tuple can be inserted at the beginning - if (this.elements.length == 0) { - return 0 - } - - var start = 0, - end = this.elements.length / 2, - sliceLength = end - start, - pivotPoint = Math.floor(sliceLength / 2), - pivotIndex = this.elements[pivotPoint * 2] - - while (sliceLength > 1) { - if (pivotIndex < index) { - start = pivotPoint - } - - if (pivotIndex > index) { - end = pivotPoint - } - - if (pivotIndex == index) { - break - } - - sliceLength = end - start - pivotPoint = start + Math.floor(sliceLength / 2) - pivotIndex = this.elements[pivotPoint * 2] - } - - if (pivotIndex == index) { - return pivotPoint * 2 - } - - if (pivotIndex > index) { - return pivotPoint * 2 - } - - if (pivotIndex < index) { - return (pivotPoint + 1) * 2 - } -} - -/** - * Inserts an element at an index within the vector. - * - * Does not allow duplicates, will throw an error if there is already an entry - * for this index. - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @param {Number} val - The value to be inserted into the vector. - */ -lunr.Vector.prototype.insert = function (insertIdx, val) { - this.upsert(insertIdx, val, function () { - throw "duplicate index" - }) -} - -/** - * Inserts or updates an existing index within the vector. - * - * @param {Number} insertIdx - The index at which the element should be inserted. - * @param {Number} val - The value to be inserted into the vector. - * @param {function} fn - A function that is called for updates, the existing value and the - * requested value are passed as arguments - */ -lunr.Vector.prototype.upsert = function (insertIdx, val, fn) { - this._magnitude = 0 - var position = this.positionForIndex(insertIdx) - - if (this.elements[position] == insertIdx) { - this.elements[position + 1] = fn(this.elements[position + 1], val) - } else { - this.elements.splice(position, 0, insertIdx, val) - } -} - -/** - * Calculates the magnitude of this vector. - * - * @returns {Number} - */ -lunr.Vector.prototype.magnitude = function () { - if (this._magnitude) return this._magnitude - - var sumOfSquares = 0, - elementsLength = this.elements.length - - for (var i = 1; i < elementsLength; i += 2) { - var val = this.elements[i] - sumOfSquares += val * val - } - - return this._magnitude = Math.sqrt(sumOfSquares) -} - -/** - * Calculates the dot product of this vector and another vector. - * - * @param {lunr.Vector} otherVector - The vector to compute the dot product with. - * @returns {Number} - */ -lunr.Vector.prototype.dot = function (otherVector) { - var dotProduct = 0, - a = this.elements, b = otherVector.elements, - aLen = a.length, bLen = b.length, - aVal = 0, bVal = 0, - i = 0, j = 0 - - while (i < aLen && j < bLen) { - aVal = a[i], bVal = b[j] - if (aVal < bVal) { - i += 2 - } else if (aVal > bVal) { - j += 2 - } else if (aVal == bVal) { - dotProduct += a[i + 1] * b[j + 1] - i += 2 - j += 2 - } - } - - return dotProduct -} - -/** - * Calculates the cosine similarity between this vector and another - * vector. - * - * @param {lunr.Vector} otherVector - The other vector to calculate the - * similarity with. - * @returns {Number} - */ -lunr.Vector.prototype.similarity = function (otherVector) { - return this.dot(otherVector) / (this.magnitude() * otherVector.magnitude()) -} - -/** - * Converts the vector to an array of the elements within the vector. - * - * @returns {Number[]} - */ -lunr.Vector.prototype.toArray = function () { - var output = new Array (this.elements.length / 2) - - for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) { - output[j] = this.elements[i] - } - - return output -} - -/** - * A JSON serializable representation of the vector. - * - * @returns {Number[]} - */ -lunr.Vector.prototype.toJSON = function () { - return this.elements -} -/* eslint-disable */ -/*! - * lunr.stemmer - * Copyright (C) 2017 Oliver Nightingale - * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt - */ - -/** - * lunr.stemmer is an english language stemmer, this is a JavaScript - * implementation of the PorterStemmer taken from http://tartarus.org/~martin - * - * @static - * @implements {lunr.PipelineFunction} - * @param {lunr.Token} token - The string to stem - * @returns {lunr.Token} - * @see {@link lunr.Pipeline} - */ -lunr.stemmer = (function(){ - var step2list = { - "ational" : "ate", - "tional" : "tion", - "enci" : "ence", - "anci" : "ance", - "izer" : "ize", - "bli" : "ble", - "alli" : "al", - "entli" : "ent", - "eli" : "e", - "ousli" : "ous", - "ization" : "ize", - "ation" : "ate", - "ator" : "ate", - "alism" : "al", - "iveness" : "ive", - "fulness" : "ful", - "ousness" : "ous", - "aliti" : "al", - "iviti" : "ive", - "biliti" : "ble", - "logi" : "log" - }, - - step3list = { - "icate" : "ic", - "ative" : "", - "alize" : "al", - "iciti" : "ic", - "ical" : "ic", - "ful" : "", - "ness" : "" - }, - - c = "[^aeiou]", // consonant - v = "[aeiouy]", // vowel - C = c + "[^aeiouy]*", // consonant sequence - V = v + "[aeiou]*", // vowel sequence - - mgr0 = "^(" + C + ")?" + V + C, // [C]VC... is m>0 - meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$", // [C]VC[V] is m=1 - mgr1 = "^(" + C + ")?" + V + C + V + C, // [C]VCVC... is m>1 - s_v = "^(" + C + ")?" + v; // vowel in stem - - var re_mgr0 = new RegExp(mgr0); - var re_mgr1 = new RegExp(mgr1); - var re_meq1 = new RegExp(meq1); - var re_s_v = new RegExp(s_v); - - var re_1a = /^(.+?)(ss|i)es$/; - var re2_1a = /^(.+?)([^s])s$/; - var re_1b = /^(.+?)eed$/; - var re2_1b = /^(.+?)(ed|ing)$/; - var re_1b_2 = /.$/; - var re2_1b_2 = /(at|bl|iz)$/; - var re3_1b_2 = new RegExp("([^aeiouylsz])\\1$"); - var re4_1b_2 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - - var re_1c = /^(.+?[^aeiou])y$/; - var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - - var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - - var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - var re2_4 = /^(.+?)(s|t)(ion)$/; - - var re_5 = /^(.+?)e$/; - var re_5_1 = /ll$/; - var re3_5 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - - var porterStemmer = function porterStemmer(w) { - var stem, - suffix, - firstch, - re, - re2, - re3, - re4; - - if (w.length < 3) { return w; } - - firstch = w.substr(0,1); - if (firstch == "y") { - w = firstch.toUpperCase() + w.substr(1); - } - - // Step 1a - re = re_1a - re2 = re2_1a; - - if (re.test(w)) { w = w.replace(re,"$1$2"); } - else if (re2.test(w)) { w = w.replace(re2,"$1$2"); } - - // Step 1b - re = re_1b; - re2 = re2_1b; - if (re.test(w)) { - var fp = re.exec(w); - re = re_mgr0; - if (re.test(fp[1])) { - re = re_1b_2; - w = w.replace(re,""); - } - } else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = re_s_v; - if (re2.test(stem)) { - w = stem; - re2 = re2_1b_2; - re3 = re3_1b_2; - re4 = re4_1b_2; - if (re2.test(w)) { w = w + "e"; } - else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,""); } - else if (re4.test(w)) { w = w + "e"; } - } - } - - // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say) - re = re_1c; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - w = stem + "i"; - } - - // Step 2 - re = re_2; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = re_mgr0; - if (re.test(stem)) { - w = stem + step2list[suffix]; - } - } - - // Step 3 - re = re_3; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = re_mgr0; - if (re.test(stem)) { - w = stem + step3list[suffix]; - } - } - - // Step 4 - re = re_4; - re2 = re2_4; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = re_mgr1; - if (re.test(stem)) { - w = stem; - } - } else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = re_mgr1; - if (re2.test(stem)) { - w = stem; - } - } - - // Step 5 - re = re_5; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = re_mgr1; - re2 = re_meq1; - re3 = re3_5; - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) { - w = stem; - } - } - - re = re_5_1; - re2 = re_mgr1; - if (re.test(w) && re2.test(w)) { - re = re_1b_2; - w = w.replace(re,""); - } - - // and turn initial Y back to y - - if (firstch == "y") { - w = firstch.toLowerCase() + w.substr(1); - } - - return w; - }; - - return function (token) { - return token.update(porterStemmer); - } -})(); - -lunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer') -/*! - * lunr.stopWordFilter - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * lunr.generateStopWordFilter builds a stopWordFilter function from the provided - * list of stop words. - * - * The built in lunr.stopWordFilter is built using this generator and can be used - * to generate custom stopWordFilters for applications or non English languages. - * - * @param {Array} token The token to pass through the filter - * @returns {lunr.PipelineFunction} - * @see lunr.Pipeline - * @see lunr.stopWordFilter - */ -lunr.generateStopWordFilter = function (stopWords) { - var words = stopWords.reduce(function (memo, stopWord) { - memo[stopWord] = stopWord - return memo - }, {}) - - return function (token) { - if (token && words[token.toString()] !== token.toString()) return token - } -} - -/** - * lunr.stopWordFilter is an English language stop word list filter, any words - * contained in the list will not be passed through the filter. - * - * This is intended to be used in the Pipeline. If the token does not pass the - * filter then undefined will be returned. - * - * @implements {lunr.PipelineFunction} - * @params {lunr.Token} token - A token to check for being a stop word. - * @returns {lunr.Token} - * @see {@link lunr.Pipeline} - */ -lunr.stopWordFilter = lunr.generateStopWordFilter([ - 'a', - 'able', - 'about', - 'across', - 'after', - 'all', - 'almost', - 'also', - 'am', - 'among', - 'an', - 'and', - 'any', - 'are', - 'as', - 'at', - 'be', - 'because', - 'been', - 'but', - 'by', - 'can', - 'cannot', - 'could', - 'dear', - 'did', - 'do', - 'does', - 'either', - 'else', - 'ever', - 'every', - 'for', - 'from', - 'get', - 'got', - 'had', - 'has', - 'have', - 'he', - 'her', - 'hers', - 'him', - 'his', - 'how', - 'however', - 'i', - 'if', - 'in', - 'into', - 'is', - 'it', - 'its', - 'just', - 'least', - 'let', - 'like', - 'likely', - 'may', - 'me', - 'might', - 'most', - 'must', - 'my', - 'neither', - 'no', - 'nor', - 'not', - 'of', - 'off', - 'often', - 'on', - 'only', - 'or', - 'other', - 'our', - 'own', - 'rather', - 'said', - 'say', - 'says', - 'she', - 'should', - 'since', - 'so', - 'some', - 'than', - 'that', - 'the', - 'their', - 'them', - 'then', - 'there', - 'these', - 'they', - 'this', - 'tis', - 'to', - 'too', - 'twas', - 'us', - 'wants', - 'was', - 'we', - 'were', - 'what', - 'when', - 'where', - 'which', - 'while', - 'who', - 'whom', - 'why', - 'will', - 'with', - 'would', - 'yet', - 'you', - 'your' -]) - -lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter') -/*! - * lunr.trimmer - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * lunr.trimmer is a pipeline function for trimming non word - * characters from the beginning and end of tokens before they - * enter the index. - * - * This implementation may not work correctly for non latin - * characters and should either be removed or adapted for use - * with languages with non-latin characters. - * - * @static - * @implements {lunr.PipelineFunction} - * @param {lunr.Token} token The token to pass through the filter - * @returns {lunr.Token} - * @see lunr.Pipeline - */ -lunr.trimmer = function (token) { - return token.update(function (s) { - return s.replace(/^\W+/, '').replace(/\W+$/, '') - }) -} - -lunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer') -/*! - * lunr.TokenSet - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * A token set is used to store the unique list of all tokens - * within an index. Token sets are also used to represent an - * incoming query to the index, this query token set and index - * token set are then intersected to find which tokens to look - * up in the inverted index. - * - * A token set can hold multiple tokens, as in the case of the - * index token set, or it can hold a single token as in the - * case of a simple query token set. - * - * Additionally token sets are used to perform wildcard matching. - * Leading, contained and trailing wildcards are supported, and - * from this edit distance matching can also be provided. - * - * Token sets are implemented as a minimal finite state automata, - * where both common prefixes and suffixes are shared between tokens. - * This helps to reduce the space used for storing the token set. - * - * @constructor - */ -lunr.TokenSet = function () { - this.final = false - this.edges = {} - this.id = lunr.TokenSet._nextId - lunr.TokenSet._nextId += 1 -} - -/** - * Keeps track of the next, auto increment, identifier to assign - * to a new tokenSet. - * - * TokenSets require a unique identifier to be correctly minimised. - * - * @private - */ -lunr.TokenSet._nextId = 1 - -/** - * Creates a TokenSet instance from the given sorted array of words. - * - * @param {String[]} arr - A sorted array of strings to create the set from. - * @returns {lunr.TokenSet} - * @throws Will throw an error if the input array is not sorted. - */ -lunr.TokenSet.fromArray = function (arr) { - var builder = new lunr.TokenSet.Builder - - for (var i = 0, len = arr.length; i < len; i++) { - builder.insert(arr[i]) - } - - builder.finish() - return builder.root -} - -/** - * Creates a token set from a query clause. - * - * @private - * @param {Object} clause - A single clause from lunr.Query. - * @param {string} clause.term - The query clause term. - * @param {number} [clause.editDistance] - The optional edit distance for the term. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.fromClause = function (clause) { - if ('editDistance' in clause) { - return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance) - } else { - return lunr.TokenSet.fromString(clause.term) - } -} - -/** - * Creates a token set representing a single string with a specified - * edit distance. - * - * Insertions, deletions, substitutions and transpositions are each - * treated as an edit distance of 1. - * - * Increasing the allowed edit distance will have a dramatic impact - * on the performance of both creating and intersecting these TokenSets. - * It is advised to keep the edit distance less than 3. - * - * @param {string} str - The string to create the token set from. - * @param {number} editDistance - The allowed edit distance to match. - * @returns {lunr.Vector} - */ -lunr.TokenSet.fromFuzzyString = function (str, editDistance) { - var root = new lunr.TokenSet - - var stack = [{ - node: root, - editsRemaining: editDistance, - str: str - }] - - while (stack.length) { - var frame = stack.pop() - - // no edit - if (frame.str.length > 0) { - var char = frame.str.charAt(0), - noEditNode - - if (char in frame.node.edges) { - noEditNode = frame.node.edges[char] - } else { - noEditNode = new lunr.TokenSet - frame.node.edges[char] = noEditNode - } - - if (frame.str.length == 1) { - noEditNode.final = true - } else { - stack.push({ - node: noEditNode, - editsRemaining: frame.editsRemaining, - str: frame.str.slice(1) - }) - } - } - - // deletion - // can only do a deletion if we have enough edits remaining - // and if there are characters left to delete in the string - if (frame.editsRemaining > 0 && frame.str.length > 1) { - var char = frame.str.charAt(1), - deletionNode - - if (char in frame.node.edges) { - deletionNode = frame.node.edges[char] - } else { - deletionNode = new lunr.TokenSet - frame.node.edges[char] = deletionNode - } - - if (frame.str.length <= 2) { - deletionNode.final = true - } else { - stack.push({ - node: deletionNode, - editsRemaining: frame.editsRemaining - 1, - str: frame.str.slice(2) - }) - } - } - - // deletion - // just removing the last character from the str - if (frame.editsRemaining > 0 && frame.str.length == 1) { - frame.node.final = true - } - - // substitution - // can only do a substitution if we have enough edits remaining - // and if there are characters left to substitute - if (frame.editsRemaining > 0 && frame.str.length >= 1) { - if ("*" in frame.node.edges) { - var substitutionNode = frame.node.edges["*"] - } else { - var substitutionNode = new lunr.TokenSet - frame.node.edges["*"] = substitutionNode - } - - if (frame.str.length == 1) { - substitutionNode.final = true - } else { - stack.push({ - node: substitutionNode, - editsRemaining: frame.editsRemaining - 1, - str: frame.str.slice(1) - }) - } - } - - // insertion - // can only do insertion if there are edits remaining - if (frame.editsRemaining > 0) { - if ("*" in frame.node.edges) { - var insertionNode = frame.node.edges["*"] - } else { - var insertionNode = new lunr.TokenSet - frame.node.edges["*"] = insertionNode - } - - if (frame.str.length == 0) { - insertionNode.final = true - } else { - stack.push({ - node: insertionNode, - editsRemaining: frame.editsRemaining - 1, - str: frame.str - }) - } - } - - // transposition - // can only do a transposition if there are edits remaining - // and there are enough characters to transpose - if (frame.editsRemaining > 0 && frame.str.length > 1) { - var charA = frame.str.charAt(0), - charB = frame.str.charAt(1), - transposeNode - - if (charB in frame.node.edges) { - transposeNode = frame.node.edges[charB] - } else { - transposeNode = new lunr.TokenSet - frame.node.edges[charB] = transposeNode - } - - if (frame.str.length == 1) { - transposeNode.final = true - } else { - stack.push({ - node: transposeNode, - editsRemaining: frame.editsRemaining - 1, - str: charA + frame.str.slice(2) - }) - } - } - } - - return root -} - -/** - * Creates a TokenSet from a string. - * - * The string may contain one or more wildcard characters (*) - * that will allow wildcard matching when intersecting with - * another TokenSet. - * - * @param {string} str - The string to create a TokenSet from. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.fromString = function (str) { - var node = new lunr.TokenSet, - root = node, - wildcardFound = false - - /* - * Iterates through all characters within the passed string - * appending a node for each character. - * - * As soon as a wildcard character is found then a self - * referencing edge is introduced to continually match - * any number of any characters. - */ - for (var i = 0, len = str.length; i < len; i++) { - var char = str[i], - final = (i == len - 1) - - if (char == "*") { - wildcardFound = true - node.edges[char] = node - node.final = final - - } else { - var next = new lunr.TokenSet - next.final = final - - node.edges[char] = next - node = next - - // TODO: is this needed anymore? - if (wildcardFound) { - node.edges["*"] = root - } - } - } - - return root -} - -/** - * Converts this TokenSet into an array of strings - * contained within the TokenSet. - * - * @returns {string[]} - */ -lunr.TokenSet.prototype.toArray = function () { - var words = [] - - var stack = [{ - prefix: "", - node: this - }] - - while (stack.length) { - var frame = stack.pop(), - edges = Object.keys(frame.node.edges), - len = edges.length - - if (frame.node.final) { - words.push(frame.prefix) - } - - for (var i = 0; i < len; i++) { - var edge = edges[i] - - stack.push({ - prefix: frame.prefix.concat(edge), - node: frame.node.edges[edge] - }) - } - } - - return words -} - -/** - * Generates a string representation of a TokenSet. - * - * This is intended to allow TokenSets to be used as keys - * in objects, largely to aid the construction and minimisation - * of a TokenSet. As such it is not designed to be a human - * friendly representation of the TokenSet. - * - * @returns {string} - */ -lunr.TokenSet.prototype.toString = function () { - // NOTE: Using Object.keys here as this.edges is very likely - // to enter 'hash-mode' with many keys being added - // - // avoiding a for-in loop here as it leads to the function - // being de-optimised (at least in V8). From some simple - // benchmarks the performance is comparable, but allowing - // V8 to optimize may mean easy performance wins in the future. - - if (this._str) { - return this._str - } - - var str = this.final ? '1' : '0', - labels = Object.keys(this.edges).sort(), - len = labels.length - - for (var i = 0; i < len; i++) { - var label = labels[i], - node = this.edges[label] - - str = str + label + node.id - } - - return str -} - -/** - * Returns a new TokenSet that is the intersection of - * this TokenSet and the passed TokenSet. - * - * This intersection will take into account any wildcards - * contained within the TokenSet. - * - * @param {lunr.TokenSet} b - An other TokenSet to intersect with. - * @returns {lunr.TokenSet} - */ -lunr.TokenSet.prototype.intersect = function (b) { - var output = new lunr.TokenSet, - frame = undefined - - var stack = [{ - qNode: b, - output: output, - node: this - }] - - while (stack.length) { - frame = stack.pop() - - // NOTE: As with the #toString method, we are using - // Object.keys and a for loop instead of a for-in loop - // as both of these objects enter 'hash' mode, causing - // the function to be de-optimised in V8 - var qEdges = Object.keys(frame.qNode.edges), - qLen = qEdges.length, - nEdges = Object.keys(frame.node.edges), - nLen = nEdges.length - - for (var q = 0; q < qLen; q++) { - var qEdge = qEdges[q] - - for (var n = 0; n < nLen; n++) { - var nEdge = nEdges[n] - - if (nEdge == qEdge || qEdge == '*') { - var node = frame.node.edges[nEdge], - qNode = frame.qNode.edges[qEdge], - final = node.final && qNode.final, - next = undefined - - if (nEdge in frame.output.edges) { - // an edge already exists for this character - // no need to create a new node, just set the finality - // bit unless this node is already final - next = frame.output.edges[nEdge] - next.final = next.final || final - - } else { - // no edge exists yet, must create one - // set the finality bit and insert it - // into the output - next = new lunr.TokenSet - next.final = final - frame.output.edges[nEdge] = next - } - - stack.push({ - qNode: qNode, - output: next, - node: node - }) - } - } - } - } - - return output -} -lunr.TokenSet.Builder = function () { - this.previousWord = "" - this.root = new lunr.TokenSet - this.uncheckedNodes = [] - this.minimizedNodes = {} -} - -lunr.TokenSet.Builder.prototype.insert = function (word) { - var node, - commonPrefix = 0 - - if (word < this.previousWord) { - throw new Error ("Out of order word insertion") - } - - for (var i = 0; i < word.length && i < this.previousWord.length; i++) { - if (word[i] != this.previousWord[i]) break - commonPrefix++ - } - - this.minimize(commonPrefix) - - if (this.uncheckedNodes.length == 0) { - node = this.root - } else { - node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child - } - - for (var i = commonPrefix; i < word.length; i++) { - var nextNode = new lunr.TokenSet, - char = word[i] - - node.edges[char] = nextNode - - this.uncheckedNodes.push({ - parent: node, - char: char, - child: nextNode - }) - - node = nextNode - } - - node.final = true - this.previousWord = word -} - -lunr.TokenSet.Builder.prototype.finish = function () { - this.minimize(0) -} - -lunr.TokenSet.Builder.prototype.minimize = function (downTo) { - for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) { - var node = this.uncheckedNodes[i], - childKey = node.child.toString() - - if (childKey in this.minimizedNodes) { - node.parent.edges[node.char] = this.minimizedNodes[childKey] - } else { - // Cache the key for this node since - // we know it can't change anymore - node.child._str = childKey - - this.minimizedNodes[childKey] = node.child - } - - this.uncheckedNodes.pop() - } -} -/*! - * lunr.Index - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * An index contains the built index of all documents and provides a query interface - * to the index. - * - * Usually instances of lunr.Index will not be created using this constructor, instead - * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be - * used to load previously built and serialized indexes. - * - * @constructor - * @param {Object} attrs - The attributes of the built search index. - * @param {Object} attrs.invertedIndex - An index of term/field to document reference. - * @param {Object} attrs.documentVectors - Document vectors keyed by document reference. - * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens. - * @param {string[]} attrs.fields - The names of indexed document fields. - * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms. - */ -lunr.Index = function (attrs) { - this.invertedIndex = attrs.invertedIndex - this.fieldVectors = attrs.fieldVectors - this.tokenSet = attrs.tokenSet - this.fields = attrs.fields - this.pipeline = attrs.pipeline -} - -/** - * A result contains details of a document matching a search query. - * @typedef {Object} lunr.Index~Result - * @property {string} ref - The reference of the document this result represents. - * @property {number} score - A number between 0 and 1 representing how similar this document is to the query. - * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match. - */ - -/** - * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple - * query language which itself is parsed into an instance of lunr.Query. - * - * For programmatically building queries it is advised to directly use lunr.Query, the query language - * is best used for human entered text rather than program generated text. - * - * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported - * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello' - * or 'world', though those that contain both will rank higher in the results. - * - * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can - * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding - * wildcards will increase the number of documents that will be found but can also have a negative - * impact on query performance, especially with wildcards at the beginning of a term. - * - * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term - * hello in the title field will match this query. Using a field not present in the index will lead - * to an error being thrown. - * - * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term - * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported - * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2. - * Avoid large values for edit distance to improve query performance. - * - * To escape special characters the backslash character '\' can be used, this allows searches to include - * characters that would normally be considered modifiers, e.g. `foo\~2` will search for a term "foo~2" instead - * of attempting to apply a boost of 2 to the search term "foo". - * - * @typedef {string} lunr.Index~QueryString - * @example Simple single term query - * hello - * @example Multiple term query - * hello world - * @example term scoped to a field - * title:hello - * @example term with a boost of 10 - * hello^10 - * @example term with an edit distance of 2 - * hello~2 - */ - -/** - * Performs a search against the index using lunr query syntax. - * - * Results will be returned sorted by their score, the most relevant results - * will be returned first. - * - * For more programmatic querying use lunr.Index#query. - * - * @param {lunr.Index~QueryString} queryString - A string containing a lunr query. - * @throws {lunr.QueryParseError} If the passed query string cannot be parsed. - * @returns {lunr.Index~Result[]} - */ -lunr.Index.prototype.search = function (queryString) { - return this.query(function (query) { - var parser = new lunr.QueryParser(queryString, query) - parser.parse() - }) -} - -/** - * A query builder callback provides a query object to be used to express - * the query to perform on the index. - * - * @callback lunr.Index~queryBuilder - * @param {lunr.Query} query - The query object to build up. - * @this lunr.Query - */ - -/** - * Performs a query against the index using the yielded lunr.Query object. - * - * If performing programmatic queries against the index, this method is preferred - * over lunr.Index#search so as to avoid the additional query parsing overhead. - * - * A query object is yielded to the supplied function which should be used to - * express the query to be run against the index. - * - * Note that although this function takes a callback parameter it is _not_ an - * asynchronous operation, the callback is just yielded a query object to be - * customized. - * - * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query. - * @returns {lunr.Index~Result[]} - */ -lunr.Index.prototype.query = function (fn) { - // for each query clause - // * process terms - // * expand terms from token set - // * find matching documents and metadata - // * get document vectors - // * score documents - - var query = new lunr.Query(this.fields), - matchingFields = Object.create(null), - queryVectors = Object.create(null) - - fn.call(query, query) - - for (var i = 0; i < query.clauses.length; i++) { - /* - * Unless the pipeline has been disabled for this term, which is - * the case for terms with wildcards, we need to pass the clause - * term through the search pipeline. A pipeline returns an array - * of processed terms. Pipeline functions may expand the passed - * term, which means we may end up performing multiple index lookups - * for a single query term. - */ - var clause = query.clauses[i], - terms = null - - if (clause.usePipeline) { - terms = this.pipeline.runString(clause.term) - } else { - terms = [clause.term] - } - - for (var m = 0; m < terms.length; m++) { - var term = terms[m] - - /* - * Each term returned from the pipeline needs to use the same query - * clause object, e.g. the same boost and or edit distance. The - * simplest way to do this is to re-use the clause object but mutate - * its term property. - */ - clause.term = term - - /* - * From the term in the clause we create a token set which will then - * be used to intersect the indexes token set to get a list of terms - * to lookup in the inverted index - */ - var termTokenSet = lunr.TokenSet.fromClause(clause), - expandedTerms = this.tokenSet.intersect(termTokenSet).toArray() - - for (var j = 0; j < expandedTerms.length; j++) { - /* - * For each term get the posting and termIndex, this is required for - * building the query vector. - */ - var expandedTerm = expandedTerms[j], - posting = this.invertedIndex[expandedTerm], - termIndex = posting._index - - for (var k = 0; k < clause.fields.length; k++) { - /* - * For each field that this query term is scoped by (by default - * all fields are in scope) we need to get all the document refs - * that have this term in that field. - * - * The posting is the entry in the invertedIndex for the matching - * term from above. - */ - var field = clause.fields[k], - fieldPosting = posting[field], - matchingDocumentRefs = Object.keys(fieldPosting) - - /* - * To support field level boosts a query vector is created per - * field. This vector is populated using the termIndex found for - * the term and a unit value with the appropriate boost applied. - * - * If the query vector for this field does not exist yet it needs - * to be created. - */ - if (!(field in queryVectors)) { - queryVectors[field] = new lunr.Vector - } - - /* - * Using upsert because there could already be an entry in the vector - * for the term we are working with. In that case we just add the scores - * together. - */ - queryVectors[field].upsert(termIndex, 1 * clause.boost, function (a, b) { return a + b }) - - for (var l = 0; l < matchingDocumentRefs.length; l++) { - /* - * All metadata for this term/field/document triple - * are then extracted and collected into an instance - * of lunr.MatchData ready to be returned in the query - * results - */ - var matchingDocumentRef = matchingDocumentRefs[l], - matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field), - documentMetadata, matchData - - documentMetadata = fieldPosting[matchingDocumentRef] - matchData = new lunr.MatchData (expandedTerm, field, documentMetadata) - - if (matchingFieldRef in matchingFields) { - matchingFields[matchingFieldRef].combine(matchData) - } else { - matchingFields[matchingFieldRef] = matchData - } - - } - } - } - } - } - - var matchingFieldRefs = Object.keys(matchingFields), - results = {} - - for (var i = 0; i < matchingFieldRefs.length; i++) { - /* - * Currently we have document fields that match the query, but we - * need to return documents. The matchData and scores are combined - * from multiple fields belonging to the same document. - * - * Scores are calculated by field, using the query vectors created - * above, and combined into a final document score using addition. - */ - var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]), - docRef = fieldRef.docRef, - fieldVector = this.fieldVectors[fieldRef], - score = queryVectors[fieldRef.fieldName].similarity(fieldVector) - - if (docRef in results) { - results[docRef].score += score - results[docRef].matchData.combine(matchingFields[fieldRef]) - } else { - results[docRef] = { - ref: docRef, - score: score, - matchData: matchingFields[fieldRef] - } - } - } - - /* - * The results object needs to be converted into a list - * of results, sorted by score before being returned. - */ - return Object.keys(results) - .map(function (key) { - return results[key] - }) - .sort(function (a, b) { - return b.score - a.score - }) -} - -/** - * Prepares the index for JSON serialization. - * - * The schema for this JSON blob will be described in a - * separate JSON schema file. - * - * @returns {Object} - */ -lunr.Index.prototype.toJSON = function () { - var invertedIndex = Object.keys(this.invertedIndex) - .sort() - .map(function (term) { - return [term, this.invertedIndex[term]] - }, this) - - var fieldVectors = Object.keys(this.fieldVectors) - .map(function (ref) { - return [ref, this.fieldVectors[ref].toJSON()] - }, this) - - return { - version: lunr.version, - fields: this.fields, - fieldVectors: fieldVectors, - invertedIndex: invertedIndex, - pipeline: this.pipeline.toJSON() - } -} - -/** - * Loads a previously serialized lunr.Index - * - * @param {Object} serializedIndex - A previously serialized lunr.Index - * @returns {lunr.Index} - */ -lunr.Index.load = function (serializedIndex) { - var attrs = {}, - fieldVectors = {}, - serializedVectors = serializedIndex.fieldVectors, - invertedIndex = {}, - serializedInvertedIndex = serializedIndex.invertedIndex, - tokenSetBuilder = new lunr.TokenSet.Builder, - pipeline = lunr.Pipeline.load(serializedIndex.pipeline) - - if (serializedIndex.version != lunr.version) { - lunr.utils.warn("Version mismatch when loading serialised index. Current version of lunr '" + lunr.version + "' does not match serialized index '" + serializedIndex.version + "'") - } - - for (var i = 0; i < serializedVectors.length; i++) { - var tuple = serializedVectors[i], - ref = tuple[0], - elements = tuple[1] - - fieldVectors[ref] = new lunr.Vector(elements) - } - - for (var i = 0; i < serializedInvertedIndex.length; i++) { - var tuple = serializedInvertedIndex[i], - term = tuple[0], - posting = tuple[1] - - tokenSetBuilder.insert(term) - invertedIndex[term] = posting - } - - tokenSetBuilder.finish() - - attrs.fields = serializedIndex.fields - - attrs.fieldVectors = fieldVectors - attrs.invertedIndex = invertedIndex - attrs.tokenSet = tokenSetBuilder.root - attrs.pipeline = pipeline - - return new lunr.Index(attrs) -} -/*! - * lunr.Builder - * Copyright (C) 2017 Oliver Nightingale - */ - -/** - * lunr.Builder performs indexing on a set of documents and - * returns instances of lunr.Index ready for querying. - * - * All configuration of the index is done via the builder, the - * fields to index, the document reference, the text processing - * pipeline and document scoring parameters are all set on the - * builder before indexing. - * - * @constructor - * @property {string} _ref - Internal reference to the document reference field. - * @property {string[]} _fields - Internal reference to the document fields to index. - * @property {object} invertedIndex - The inverted index maps terms to document fields. - * @property {object} documentTermFrequencies - Keeps track of document term frequencies. - * @property {object} documentLengths - Keeps track of the length of documents added to the index. - * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing. - * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing. - * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index. - * @property {number} documentCount - Keeps track of the total number of documents indexed. - * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75. - * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2. - * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space. - * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index. - */ -lunr.Builder = function () { - this._ref = "id" - this._fields = [] - this.invertedIndex = Object.create(null) - this.fieldTermFrequencies = {} - this.fieldLengths = {} - this.tokenizer = lunr.tokenizer - this.pipeline = new lunr.Pipeline - this.searchPipeline = new lunr.Pipeline - this.documentCount = 0 - this._b = 0.75 - this._k1 = 1.2 - this.termIndex = 0 - this.metadataWhitelist = [] -} - -/** - * Sets the document field used as the document reference. Every document must have this field. - * The type of this field in the document should be a string, if it is not a string it will be - * coerced into a string by calling toString. - * - * The default ref is 'id'. - * - * The ref should _not_ be changed during indexing, it should be set before any documents are - * added to the index. Changing it during indexing can lead to inconsistent results. - * - * @param {string} ref - The name of the reference field in the document. - */ -lunr.Builder.prototype.ref = function (ref) { - this._ref = ref -} - -/** - * Adds a field to the list of document fields that will be indexed. Every document being - * indexed should have this field. Null values for this field in indexed documents will - * not cause errors but will limit the chance of that document being retrieved by searches. - * - * All fields should be added before adding documents to the index. Adding fields after - * a document has been indexed will have no effect on already indexed documents. - * - * @param {string} field - The name of a field to index in all documents. - */ -lunr.Builder.prototype.field = function (field) { - this._fields.push(field) -} - -/** - * A parameter to tune the amount of field length normalisation that is applied when - * calculating relevance scores. A value of 0 will completely disable any normalisation - * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b - * will be clamped to the range 0 - 1. - * - * @param {number} number - The value to set for this tuning parameter. - */ -lunr.Builder.prototype.b = function (number) { - if (number < 0) { - this._b = 0 - } else if (number > 1) { - this._b = 1 - } else { - this._b = number - } -} - -/** - * A parameter that controls the speed at which a rise in term frequency results in term - * frequency saturation. The default value is 1.2. Setting this to a higher value will give - * slower saturation levels, a lower value will result in quicker saturation. - * - * @param {number} number - The value to set for this tuning parameter. - */ -lunr.Builder.prototype.k1 = function (number) { - this._k1 = number -} - -/** - * Adds a document to the index. - * - * Before adding fields to the index the index should have been fully setup, with the document - * ref and all fields to index already having been specified. - * - * The document must have a field name as specified by the ref (by default this is 'id') and - * it should have all fields defined for indexing, though null or undefined values will not - * cause errors. - * - * @param {object} doc - The document to add to the index. - */ -lunr.Builder.prototype.add = function (doc) { - var docRef = doc[this._ref] - - this.documentCount += 1 - - for (var i = 0; i < this._fields.length; i++) { - var fieldName = this._fields[i], - field = doc[fieldName], - tokens = this.tokenizer(field), - terms = this.pipeline.run(tokens), - fieldRef = new lunr.FieldRef (docRef, fieldName), - fieldTerms = Object.create(null) - - this.fieldTermFrequencies[fieldRef] = fieldTerms - this.fieldLengths[fieldRef] = 0 - - // store the length of this field for this document - this.fieldLengths[fieldRef] += terms.length - - // calculate term frequencies for this field - for (var j = 0; j < terms.length; j++) { - var term = terms[j] - - if (fieldTerms[term] == undefined) { - fieldTerms[term] = 0 - } - - fieldTerms[term] += 1 - - // add to inverted index - // create an initial posting if one doesn't exist - if (this.invertedIndex[term] == undefined) { - var posting = Object.create(null) - posting["_index"] = this.termIndex - this.termIndex += 1 - - for (var k = 0; k < this._fields.length; k++) { - posting[this._fields[k]] = Object.create(null) - } - - this.invertedIndex[term] = posting - } - - // add an entry for this term/fieldName/docRef to the invertedIndex - if (this.invertedIndex[term][fieldName][docRef] == undefined) { - this.invertedIndex[term][fieldName][docRef] = Object.create(null) - } - - // store all whitelisted metadata about this token in the - // inverted index - for (var l = 0; l < this.metadataWhitelist.length; l++) { - var metadataKey = this.metadataWhitelist[l], - metadata = term.metadata[metadataKey] - - if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) { - this.invertedIndex[term][fieldName][docRef][metadataKey] = [] - } - - this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata) - } - } - - } -} - -/** - * Calculates the average document length for this index - * - * @private - */ -lunr.Builder.prototype.calculateAverageFieldLengths = function () { - - var fieldRefs = Object.keys(this.fieldLengths), - numberOfFields = fieldRefs.length, - accumulator = {}, - documentsWithField = {} - - for (var i = 0; i < numberOfFields; i++) { - var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), - field = fieldRef.fieldName - - documentsWithField[field] || (documentsWithField[field] = 0) - documentsWithField[field] += 1 - - accumulator[field] || (accumulator[field] = 0) - accumulator[field] += this.fieldLengths[fieldRef] - } - - for (var i = 0; i < this._fields.length; i++) { - var field = this._fields[i] - accumulator[field] = accumulator[field] / documentsWithField[field] - } - - this.averageFieldLength = accumulator -} - -/** - * Builds a vector space model of every document using lunr.Vector - * - * @private - */ -lunr.Builder.prototype.createFieldVectors = function () { - var fieldVectors = {}, - fieldRefs = Object.keys(this.fieldTermFrequencies), - fieldRefsLength = fieldRefs.length - - for (var i = 0; i < fieldRefsLength; i++) { - var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]), - field = fieldRef.fieldName, - fieldLength = this.fieldLengths[fieldRef], - fieldVector = new lunr.Vector, - termFrequencies = this.fieldTermFrequencies[fieldRef], - terms = Object.keys(termFrequencies), - termsLength = terms.length - - for (var j = 0; j < termsLength; j++) { - var term = terms[j], - tf = termFrequencies[term], - termIndex = this.invertedIndex[term]._index, - idf = lunr.idf(this.invertedIndex[term], this.documentCount), - score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[field])) + tf), - scoreWithPrecision = Math.round(score * 1000) / 1000 - // Converts 1.23456789 to 1.234. - // Reducing the precision so that the vectors take up less - // space when serialised. Doing it now so that they behave - // the same before and after serialisation. Also, this is - // the fastest approach to reducing a number's precision in - // JavaScript. - - fieldVector.insert(termIndex, scoreWithPrecision) - } - - fieldVectors[fieldRef] = fieldVector - } - - this.fieldVectors = fieldVectors -} - -/** - * Creates a token set of all tokens in the index using lunr.TokenSet - * - * @private - */ -lunr.Builder.prototype.createTokenSet = function () { - this.tokenSet = lunr.TokenSet.fromArray( - Object.keys(this.invertedIndex).sort() - ) -} - -/** - * Builds the index, creating an instance of lunr.Index. - * - * This completes the indexing process and should only be called - * once all documents have been added to the index. - * - * @private - * @returns {lunr.Index} - */ -lunr.Builder.prototype.build = function () { - this.calculateAverageFieldLengths() - this.createFieldVectors() - this.createTokenSet() - - return new lunr.Index({ - invertedIndex: this.invertedIndex, - fieldVectors: this.fieldVectors, - tokenSet: this.tokenSet, - fields: this._fields, - pipeline: this.searchPipeline - }) -} - -/** - * Applies a plugin to the index builder. - * - * A plugin is a function that is called with the index builder as its context. - * Plugins can be used to customise or extend the behaviour of the index - * in some way. A plugin is just a function, that encapsulated the custom - * behaviour that should be applied when building the index. - * - * The plugin function will be called with the index builder as its argument, additional - * arguments can also be passed when calling use. The function will be called - * with the index builder as its context. - * - * @param {Function} plugin The plugin to apply. - */ -lunr.Builder.prototype.use = function (fn) { - var args = Array.prototype.slice.call(arguments, 1) - args.unshift(this) - fn.apply(this, args) -} -/** - * Contains and collects metadata about a matching document. - * A single instance of lunr.MatchData is returned as part of every - * lunr.Index~Result. - * - * @constructor - * @param {string} term - The term this match data is associated with - * @param {string} field - The field in which the term was found - * @param {object} metadata - The metadata recorded about this term in this field - * @property {object} metadata - A cloned collection of metadata associated with this document. - * @see {@link lunr.Index~Result} - */ -lunr.MatchData = function (term, field, metadata) { - var clonedMetadata = Object.create(null), - metadataKeys = Object.keys(metadata) - - // Cloning the metadata to prevent the original - // being mutated during match data combination. - // Metadata is kept in an array within the inverted - // index so cloning the data can be done with - // Array#slice - for (var i = 0; i < metadataKeys.length; i++) { - var key = metadataKeys[i] - clonedMetadata[key] = metadata[key].slice() - } - - this.metadata = Object.create(null) - this.metadata[term] = Object.create(null) - this.metadata[term][field] = clonedMetadata -} - -/** - * An instance of lunr.MatchData will be created for every term that matches a - * document. However only one instance is required in a lunr.Index~Result. This - * method combines metadata from another instance of lunr.MatchData with this - * objects metadata. - * - * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one. - * @see {@link lunr.Index~Result} - */ -lunr.MatchData.prototype.combine = function (otherMatchData) { - var terms = Object.keys(otherMatchData.metadata) - - for (var i = 0; i < terms.length; i++) { - var term = terms[i], - fields = Object.keys(otherMatchData.metadata[term]) - - if (this.metadata[term] == undefined) { - this.metadata[term] = Object.create(null) - } - - for (var j = 0; j < fields.length; j++) { - var field = fields[j], - keys = Object.keys(otherMatchData.metadata[term][field]) - - if (this.metadata[term][field] == undefined) { - this.metadata[term][field] = Object.create(null) - } - - for (var k = 0; k < keys.length; k++) { - var key = keys[k] - - if (this.metadata[term][field][key] == undefined) { - this.metadata[term][field][key] = otherMatchData.metadata[term][field][key] - } else { - this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key]) - } - - } - } - } -} -/** - * A lunr.Query provides a programmatic way of defining queries to be performed - * against a {@link lunr.Index}. - * - * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method - * so the query object is pre-initialized with the right index fields. - * - * @constructor - * @property {lunr.Query~Clause[]} clauses - An array of query clauses. - * @property {string[]} allFields - An array of all available fields in a lunr.Index. - */ -lunr.Query = function (allFields) { - this.clauses = [] - this.allFields = allFields -} - -/** - * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause. - * - * This allows wildcards to be added to the beginning and end of a term without having to manually do any string - * concatenation. - * - * The wildcard constants can be bitwise combined to select both leading and trailing wildcards. - * - * @constant - * @default - * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour - * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists - * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists - * @see lunr.Query~Clause - * @see lunr.Query#clause - * @see lunr.Query#term - * @example query term with trailing wildcard - * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING }) - * @example query term with leading and trailing wildcard - * query.term('foo', { - * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING - * }) - */ -lunr.Query.wildcard = new String ("*") -lunr.Query.wildcard.NONE = 0 -lunr.Query.wildcard.LEADING = 1 -lunr.Query.wildcard.TRAILING = 2 - -/** - * A single clause in a {@link lunr.Query} contains a term and details on how to - * match that term against a {@link lunr.Index}. - * - * @typedef {Object} lunr.Query~Clause - * @property {string[]} fields - The fields in an index this clause should be matched against. - * @property {number} [boost=1] - Any boost that should be applied when matching this clause. - * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be. - * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline. - * @property {number} [wildcard=0] - Whether the term should have wildcards appended or prepended. - */ - -/** - * Adds a {@link lunr.Query~Clause} to this query. - * - * Unless the clause contains the fields to be matched all fields will be matched. In addition - * a default boost of 1 is applied to the clause. - * - * @param {lunr.Query~Clause} clause - The clause to add to this query. - * @see lunr.Query~Clause - * @returns {lunr.Query} - */ -lunr.Query.prototype.clause = function (clause) { - if (!('fields' in clause)) { - clause.fields = this.allFields - } - - if (!('boost' in clause)) { - clause.boost = 1 - } - - if (!('usePipeline' in clause)) { - clause.usePipeline = true - } - - if (!('wildcard' in clause)) { - clause.wildcard = lunr.Query.wildcard.NONE - } - - if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) { - clause.term = "*" + clause.term - } - - if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) { - clause.term = "" + clause.term + "*" - } - - this.clauses.push(clause) - - return this -} - -/** - * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause} - * to the list of clauses that make up this query. - * - * @param {string} term - The term to add to the query. - * @param {Object} [options] - Any additional properties to add to the query clause. - * @returns {lunr.Query} - * @see lunr.Query#clause - * @see lunr.Query~Clause - * @example adding a single term to a query - * query.term("foo") - * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard - * query.term("foo", { - * fields: ["title"], - * boost: 10, - * wildcard: lunr.Query.wildcard.TRAILING - * }) - */ -lunr.Query.prototype.term = function (term, options) { - var clause = options || {} - clause.term = term - - this.clause(clause) - - return this -} -lunr.QueryParseError = function (message, start, end) { - this.name = "QueryParseError" - this.message = message - this.start = start - this.end = end -} - -lunr.QueryParseError.prototype = new Error -lunr.QueryLexer = function (str) { - this.lexemes = [] - this.str = str - this.length = str.length - this.pos = 0 - this.start = 0 - this.escapeCharPositions = [] -} - -lunr.QueryLexer.prototype.run = function () { - var state = lunr.QueryLexer.lexText - - while (state) { - state = state(this) - } -} - -lunr.QueryLexer.prototype.sliceString = function () { - var subSlices = [], - sliceStart = this.start, - sliceEnd = this.pos - - for (var i = 0; i < this.escapeCharPositions.length; i++) { - sliceEnd = this.escapeCharPositions[i] - subSlices.push(this.str.slice(sliceStart, sliceEnd)) - sliceStart = sliceEnd + 1 - } - - subSlices.push(this.str.slice(sliceStart, this.pos)) - this.escapeCharPositions.length = 0 - - return subSlices.join('') -} - -lunr.QueryLexer.prototype.emit = function (type) { - this.lexemes.push({ - type: type, - str: this.sliceString(), - start: this.start, - end: this.pos - }) - - this.start = this.pos -} - -lunr.QueryLexer.prototype.escapeCharacter = function () { - this.escapeCharPositions.push(this.pos - 1) - this.pos += 1 -} - -lunr.QueryLexer.prototype.next = function () { - if (this.pos >= this.length) { - return lunr.QueryLexer.EOS - } - - var char = this.str.charAt(this.pos) - this.pos += 1 - return char -} - -lunr.QueryLexer.prototype.width = function () { - return this.pos - this.start -} - -lunr.QueryLexer.prototype.ignore = function () { - if (this.start == this.pos) { - this.pos += 1 - } - - this.start = this.pos -} - -lunr.QueryLexer.prototype.backup = function () { - this.pos -= 1 -} - -lunr.QueryLexer.prototype.acceptDigitRun = function () { - var char, charCode - - do { - char = this.next() - charCode = char.charCodeAt(0) - } while (charCode > 47 && charCode < 58) - - if (char != lunr.QueryLexer.EOS) { - this.backup() - } -} - -lunr.QueryLexer.prototype.more = function () { - return this.pos < this.length -} - -lunr.QueryLexer.EOS = 'EOS' -lunr.QueryLexer.FIELD = 'FIELD' -lunr.QueryLexer.TERM = 'TERM' -lunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE' -lunr.QueryLexer.BOOST = 'BOOST' - -lunr.QueryLexer.lexField = function (lexer) { - lexer.backup() - lexer.emit(lunr.QueryLexer.FIELD) - lexer.ignore() - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexTerm = function (lexer) { - if (lexer.width() > 1) { - lexer.backup() - lexer.emit(lunr.QueryLexer.TERM) - } - - lexer.ignore() - - if (lexer.more()) { - return lunr.QueryLexer.lexText - } -} - -lunr.QueryLexer.lexEditDistance = function (lexer) { - lexer.ignore() - lexer.acceptDigitRun() - lexer.emit(lunr.QueryLexer.EDIT_DISTANCE) - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexBoost = function (lexer) { - lexer.ignore() - lexer.acceptDigitRun() - lexer.emit(lunr.QueryLexer.BOOST) - return lunr.QueryLexer.lexText -} - -lunr.QueryLexer.lexEOS = function (lexer) { - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } -} - -// This matches the separator used when tokenising fields -// within a document. These should match otherwise it is -// not possible to search for some tokens within a document. -// -// It is possible for the user to change the separator on the -// tokenizer so it _might_ clash with any other of the special -// characters already used within the search string, e.g. :. -// -// This means that it is possible to change the separator in -// such a way that makes some words unsearchable using a search -// string. -lunr.QueryLexer.termSeparator = lunr.tokenizer.separator - -lunr.QueryLexer.lexText = function (lexer) { - while (true) { - var char = lexer.next() - - if (char == lunr.QueryLexer.EOS) { - return lunr.QueryLexer.lexEOS - } - - // Escape character is '\' - if (char.charCodeAt(0) == 92) { - lexer.escapeCharacter() - continue - } - - if (char == ":") { - return lunr.QueryLexer.lexField - } - - if (char == "~") { - lexer.backup() - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } - return lunr.QueryLexer.lexEditDistance - } - - if (char == "^") { - lexer.backup() - if (lexer.width() > 0) { - lexer.emit(lunr.QueryLexer.TERM) - } - return lunr.QueryLexer.lexBoost - } - - if (char.match(lunr.QueryLexer.termSeparator)) { - return lunr.QueryLexer.lexTerm - } - } -} - -lunr.QueryParser = function (str, query) { - this.lexer = new lunr.QueryLexer (str) - this.query = query - this.currentClause = {} - this.lexemeIdx = 0 -} - -lunr.QueryParser.prototype.parse = function () { - this.lexer.run() - this.lexemes = this.lexer.lexemes - - var state = lunr.QueryParser.parseFieldOrTerm - - while (state) { - state = state(this) - } - - return this.query -} - -lunr.QueryParser.prototype.peekLexeme = function () { - return this.lexemes[this.lexemeIdx] -} - -lunr.QueryParser.prototype.consumeLexeme = function () { - var lexeme = this.peekLexeme() - this.lexemeIdx += 1 - return lexeme -} - -lunr.QueryParser.prototype.nextClause = function () { - var completedClause = this.currentClause - this.query.clause(completedClause) - this.currentClause = {} -} - -lunr.QueryParser.parseFieldOrTerm = function (parser) { - var lexeme = parser.peekLexeme() - - if (lexeme == undefined) { - return - } - - switch (lexeme.type) { - case lunr.QueryLexer.FIELD: - return lunr.QueryParser.parseField - case lunr.QueryLexer.TERM: - return lunr.QueryParser.parseTerm - default: - var errorMessage = "expected either a field or a term, found " + lexeme.type - - if (lexeme.str.length >= 1) { - errorMessage += " with value '" + lexeme.str + "'" - } - - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } -} - -lunr.QueryParser.parseField = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - if (parser.query.allFields.indexOf(lexeme.str) == -1) { - var possibleFields = parser.query.allFields.map(function (f) { return "'" + f + "'" }).join(', '), - errorMessage = "unrecognised field '" + lexeme.str + "', possible fields: " + possibleFields - - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.fields = [lexeme.str] - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - var errorMessage = "expecting term, found nothing" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - return lunr.QueryParser.parseTerm - default: - var errorMessage = "expecting term, found '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseTerm = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - parser.currentClause.term = lexeme.str.toLowerCase() - - if (lexeme.str.indexOf("*") != -1) { - parser.currentClause.usePipeline = false - } - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseEditDistance = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - var editDistance = parseInt(lexeme.str, 10) - - if (isNaN(editDistance)) { - var errorMessage = "edit distance must be numeric" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.editDistance = editDistance - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - -lunr.QueryParser.parseBoost = function (parser) { - var lexeme = parser.consumeLexeme() - - if (lexeme == undefined) { - return - } - - var boost = parseInt(lexeme.str, 10) - - if (isNaN(boost)) { - var errorMessage = "boost must be numeric" - throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end) - } - - parser.currentClause.boost = boost - - var nextLexeme = parser.peekLexeme() - - if (nextLexeme == undefined) { - parser.nextClause() - return - } - - switch (nextLexeme.type) { - case lunr.QueryLexer.TERM: - parser.nextClause() - return lunr.QueryParser.parseTerm - case lunr.QueryLexer.FIELD: - parser.nextClause() - return lunr.QueryParser.parseField - case lunr.QueryLexer.EDIT_DISTANCE: - return lunr.QueryParser.parseEditDistance - case lunr.QueryLexer.BOOST: - return lunr.QueryParser.parseBoost - default: - var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'" - throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end) - } -} - - /** - * export the module via AMD, CommonJS or as a browser global - * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js - */ - ;(function (root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(factory) - } else if (typeof exports === 'object') { - /** - * Node. Does not work with strict CommonJS, but - * only CommonJS-like enviroments that support module.exports, - * like Node. - */ - module.exports = factory() - } else { - // Browser globals (root is window) - root.lunr = factory() - } - }(this, function () { - /** - * Just return a value to define the module export. - * This example returns an object, but the module - * can return a function as the exported value. - */ - return lunr - })) -})(); diff --git a/RWSDocsTemplate/styles/lunr.min.js b/RWSDocsTemplate/styles/lunr.min.js deleted file mode 100644 index 77c29c2..0000000 --- a/RWSDocsTemplate/styles/lunr.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){var e,t,r,i,n,s,o,a,u,l,d,h,c,f,p,y,m,g,x,v,w,k,Q,L,T,S,b,P,E=function(e){var t=new E.Builder;return t.pipeline.add(E.trimmer,E.stopWordFilter,E.stemmer),t.searchPipeline.add(E.stemmer),e.call(t,t),t.build()};E.version="2.1.2",E.utils={},E.utils.warn=(e=this,function(t){e.console&&console.warn&&console.warn(t)}),E.utils.asString=function(e){return null==e?"":e.toString()},E.FieldRef=function(e,t){this.docRef=e,this.fieldName=t,this._stringValue=t+E.FieldRef.joiner+e},E.FieldRef.joiner="/",E.FieldRef.fromString=function(e){var t=e.indexOf(E.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),i=e.slice(t+1);return new E.FieldRef(i,r)},E.FieldRef.prototype.toString=function(){return this._stringValue},E.idf=function(e,t){var r=0;for(var i in e)"_index"!=i&&(r+=Object.keys(e[i]).length);var n=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(n))},E.Token=function(e,t){this.str=e||"",this.metadata=t||{}},E.Token.prototype.toString=function(){return this.str},E.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},E.Token.prototype.clone=function(e){return e=e||function(e){return e},new E.Token(e(this.str,this.metadata),this.metadata)},E.tokenizer=function(e){if(null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return new E.Token(E.utils.asString(e).toLowerCase())});for(var t=e.toString().trim().toLowerCase(),r=t.length,i=[],n=0,s=0;n<=r;n++){var o=n-s;(t.charAt(n).match(E.tokenizer.separator)||n==r)&&(o>0&&i.push(new E.Token(t.slice(s,n),{position:[s,o],index:i.length})),s=n+1)}return i},E.tokenizer.separator=/[\s\-]+/,E.Pipeline=function(){this._stack=[]},E.Pipeline.registeredFunctions=Object.create(null),E.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&E.utils.warn("Overwriting existing registered function: "+t),e.label=t,E.Pipeline.registeredFunctions[e.label]=e},E.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||E.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},E.Pipeline.load=function(e){var t=new E.Pipeline;return e.forEach(function(e){var r=E.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)}),t},E.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){E.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},E.Pipeline.prototype.after=function(e,t){E.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},E.Pipeline.prototype.before=function(e,t){E.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},E.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},E.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e?2*n:s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},E.Vector.prototype.similarity=function(e){return this.dot(e)/(this.magnitude()*e.magnitude())},E.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0)(s=a.str.charAt(0))in a.node.edges?n=a.node.edges[s]:(n=new E.TokenSet,a.node.edges[s]=n),1==a.str.length?n.final=!0:i.push({node:n,editsRemaining:a.editsRemaining,str:a.str.slice(1)});if(a.editsRemaining>0&&a.str.length>1)(s=a.str.charAt(1))in a.node.edges?o=a.node.edges[s]:(o=new E.TokenSet,a.node.edges[s]=o),a.str.length<=2?o.final=!0:i.push({node:o,editsRemaining:a.editsRemaining-1,str:a.str.slice(2)});if(a.editsRemaining>0&&1==a.str.length&&(a.node.final=!0),a.editsRemaining>0&&a.str.length>=1){if("*"in a.node.edges)var u=a.node.edges["*"];else{u=new E.TokenSet;a.node.edges["*"]=u}1==a.str.length?u.final=!0:i.push({node:u,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)})}if(a.editsRemaining>0){if("*"in a.node.edges)var l=a.node.edges["*"];else{l=new E.TokenSet;a.node.edges["*"]=l}0==a.str.length?l.final=!0:i.push({node:l,editsRemaining:a.editsRemaining-1,str:a.str})}if(a.editsRemaining>0&&a.str.length>1){var d,h=a.str.charAt(0),c=a.str.charAt(1);c in a.node.edges?d=a.node.edges[c]:(d=new E.TokenSet,a.node.edges[c]=d),1==a.str.length?d.final=!0:i.push({node:d,editsRemaining:a.editsRemaining-1,str:h+a.str.slice(2)})}}return r},E.TokenSet.fromString=function(e){for(var t=new E.TokenSet,r=t,i=!1,n=0,s=e.length;n=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},E.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},E.Index.prototype.search=function(e){return this.query(function(t){new E.QueryParser(e,t).parse()})},E.Index.prototype.query=function(e){var t=new E.Query(this.fields),r=Object.create(null),i=Object.create(null);e.call(t,t);for(var n=0;n1?1:e},E.Builder.prototype.k1=function(e){this._k1=e},E.Builder.prototype.add=function(e){var t=e[this._ref];this.documentCount+=1;for(var r=0;r=this.length)return E.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},E.QueryLexer.prototype.width=function(){return this.pos-this.start},E.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},E.QueryLexer.prototype.backup=function(){this.pos-=1},E.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=E.QueryLexer.EOS&&this.backup()},E.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(E.QueryLexer.TERM)),e.ignore(),e.more())return E.QueryLexer.lexText},E.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(E.QueryLexer.EDIT_DISTANCE),E.QueryLexer.lexText},E.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(E.QueryLexer.BOOST),E.QueryLexer.lexText},E.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(E.QueryLexer.TERM)},E.QueryLexer.termSeparator=E.tokenizer.separator,E.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==E.QueryLexer.EOS)return E.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return E.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(E.QueryLexer.TERM),E.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(E.QueryLexer.TERM),E.QueryLexer.lexBoost;if(t.match(E.QueryLexer.termSeparator))return E.QueryLexer.lexTerm}else e.escapeCharacter()}},E.QueryParser=function(e,t){this.lexer=new E.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},E.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=E.QueryParser.parseFieldOrTerm;e;)e=e(this);return this.query},E.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},E.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},E.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},E.QueryParser.parseFieldOrTerm=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case E.QueryLexer.FIELD:return E.QueryParser.parseField;case E.QueryLexer.TERM:return E.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new E.QueryParseError(r,t.start,t.end)}},E.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),i="unrecognised field '"+t.str+"', possible fields: "+r;throw new E.QueryParseError(i,t.start,t.end)}e.currentClause.fields=[t.str];var n=e.peekLexeme();if(null==n){i="expecting term, found nothing";throw new E.QueryParseError(i,t.start,t.end)}switch(n.type){case E.QueryLexer.TERM:return E.QueryParser.parseTerm;default:i="expecting term, found '"+n.type+"'";throw new E.QueryParseError(i,n.start,n.end)}}},E.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case E.QueryLexer.TERM:return e.nextClause(),E.QueryParser.parseTerm;case E.QueryLexer.FIELD:return e.nextClause(),E.QueryParser.parseField;case E.QueryLexer.EDIT_DISTANCE:return E.QueryParser.parseEditDistance;case E.QueryLexer.BOOST:return E.QueryParser.parseBoost;default:var i="Unexpected lexeme type '"+r.type+"'";throw new E.QueryParseError(i,r.start,r.end)}else e.nextClause()}},E.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new E.QueryParseError(i,t.start,t.end)}e.currentClause.editDistance=r;var n=e.peekLexeme();if(null!=n)switch(n.type){case E.QueryLexer.TERM:return e.nextClause(),E.QueryParser.parseTerm;case E.QueryLexer.FIELD:return e.nextClause(),E.QueryParser.parseField;case E.QueryLexer.EDIT_DISTANCE:return E.QueryParser.parseEditDistance;case E.QueryLexer.BOOST:return E.QueryParser.parseBoost;default:i="Unexpected lexeme type '"+n.type+"'";throw new E.QueryParseError(i,n.start,n.end)}else e.nextClause()}},E.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var i="boost must be numeric";throw new E.QueryParseError(i,t.start,t.end)}e.currentClause.boost=r;var n=e.peekLexeme();if(null!=n)switch(n.type){case E.QueryLexer.TERM:return e.nextClause(),E.QueryParser.parseTerm;case E.QueryLexer.FIELD:return e.nextClause(),E.QueryParser.parseField;case E.QueryLexer.EDIT_DISTANCE:return E.QueryParser.parseEditDistance;case E.QueryLexer.BOOST:return E.QueryParser.parseBoost;default:i="Unexpected lexeme type '"+n.type+"'";throw new E.QueryParseError(i,n.start,n.end)}else e.nextClause()}},b=this,P=function(){return E},"function"==typeof define&&define.amd?define(P):"object"==typeof exports?module.exports=P():b.lunr=P()}(); \ No newline at end of file diff --git a/RWSDocsTemplate/styles/main.js b/RWSDocsTemplate/styles/main.js deleted file mode 100644 index aeca70d..0000000 --- a/RWSDocsTemplate/styles/main.js +++ /dev/null @@ -1 +0,0 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. diff --git a/RWSDocsTemplate/styles/search-worker.js b/RWSDocsTemplate/styles/search-worker.js deleted file mode 100644 index 60852af..0000000 --- a/RWSDocsTemplate/styles/search-worker.js +++ /dev/null @@ -1,80 +0,0 @@ -(function () { - importScripts('lunr.min.js'); - - var lunrIndex; - - var stopWords = null; - var searchData = {}; - - lunr.tokenizer.separator = /[\s\-\.\(\)]+/; - - var stopWordsRequest = new XMLHttpRequest(); - stopWordsRequest.open('GET', '../search-stopwords.json'); - stopWordsRequest.onload = function () { - if (this.status != 200) { - return; - } - stopWords = JSON.parse(this.responseText); - buildIndex(); - } - stopWordsRequest.send(); - - var searchDataRequest = new XMLHttpRequest(); - - searchDataRequest.open('GET', '../index.json'); - searchDataRequest.onload = function () { - if (this.status != 200) { - return; - } - searchData = JSON.parse(this.responseText); - - buildIndex(); - - postMessage({ e: 'index-ready' }); - } - searchDataRequest.send(); - - onmessage = function (oEvent) { - var q = oEvent.data.q; - var hits = lunrIndex.search(q); - var results = []; - hits.forEach(function (hit) { - var item = searchData[hit.ref]; - results.push({ 'href': item.href, 'title': item.title, 'keywords': item.keywords }); - }); - postMessage({ e: 'query-ready', q: q, d: results }); - } - - function buildIndex() { - if (stopWords !== null && !isEmpty(searchData)) { - lunrIndex = lunr(function () { - this.pipeline.remove(lunr.stopWordFilter); - this.ref('href'); - this.field('title', { boost: 50 }); - this.field('keywords', { boost: 20 }); - - for (var prop in searchData) { - if (searchData.hasOwnProperty(prop)) { - this.add(searchData[prop]); - } - } - - var docfxStopWordFilter = lunr.generateStopWordFilter(stopWords); - lunr.Pipeline.registerFunction(docfxStopWordFilter, 'docfxStopWordFilter'); - this.pipeline.add(docfxStopWordFilter); - this.searchPipeline.add(docfxStopWordFilter); - }); - } - } - - function isEmpty(obj) { - if(!obj) return true; - - for (var prop in obj) { - if (obj.hasOwnProperty(prop)) - return false; - } - - return true; - } -})(); diff --git a/RWSDocsTemplate/toc.html.js b/RWSDocsTemplate/toc.html.js deleted file mode 100644 index 8761d78..0000000 --- a/RWSDocsTemplate/toc.html.js +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. -var extension = require('./toc.extension.js') - -exports.transform = function (model) { - - if (extension && extension.preTransform) { - model = extension.preTransform(model); - } - - transformItem(model, 1); - if (model.items && model.items.length > 0) model.leaf = false; - model.title = "Table of Content"; - model._disableToc = true; - - if (extension && extension.postTransform) { - model = extension.postTransform(model); - } - - return model; - - function transformItem(item, level) { - // set to null incase mustache looks up - item.topicHref = item.topicHref || null; - item.tocHref = item.tocHref || null; - item.name = item.name || null; - - item.level = level; - if (item.items && item.items.length > 0) { - var length = item.items.length; - for (var i = 0; i < length; i++) { - transformItem(item.items[i], level + 1); - }; - } else { - item.items = []; - item.leaf = true; - } - } -} diff --git a/RWSDocsTemplate/ManagedReference.common.js b/RWSTemplate/ManagedReference.common.js similarity index 91% rename from RWSDocsTemplate/ManagedReference.common.js rename to RWSTemplate/ManagedReference.common.js index 8f05591..0acc61b 100644 --- a/RWSDocsTemplate/ManagedReference.common.js +++ b/RWSTemplate/ManagedReference.common.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. var common = require('./common.js'); var classCategory = 'class'; var namespaceCategory = 'ns'; @@ -20,7 +21,6 @@ exports.transform = function (model) { case 'namespace': model.isNamespace = true; if (model.children) groupChildren(model, namespaceCategory); - model[getTypePropertyName(model.type)] = true; break; case 'class': case 'interface': @@ -36,6 +36,10 @@ exports.transform = function (model) { } } + if (model.summary && !model.description) { + model.description = model.summary.replace(/<.*?>/gi, '').replace(/(\r\n|\n|\r)/gm, ' ').trim(); + } + return model; } @@ -193,12 +197,14 @@ function handleItem(vm, gitContribute, gitUrlPattern) { vm.sourceurl = common.getViewSourceHref(vm, null, gitUrlPattern); // set to null incase mustache looks up - vm.summary = vm.summary || null; - vm.remarks = vm.remarks || null; - vm.conceptual = vm.conceptual || null; - vm.syntax = vm.syntax || null; - vm.implements = vm.implements || null; - vm.example = vm.example || null; + vm.summary = vm.summary || ""; + vm.description = vm.description || ""; + vm.remarks = vm.remarks || ""; + vm.conceptual = vm.conceptual || ""; + vm.syntax = vm.syntax || ""; + vm.implements = vm.implements || ""; + vm.example = vm.example || ""; + vm.seealso = vm.seealso || []; common.processSeeAlso(vm); // id is used as default template's bookmark @@ -255,4 +261,9 @@ function handleItem(vm, gitContribute, gitUrlPattern) { return array; } -} \ No newline at end of file + if(vm.syntax.typeParameters) { + vm.syntax.typeParameters.forEach(item => { + item.description = item.description || ""; + }); + } +} diff --git a/RWSDocsTemplate/ManagedReference.extension.js b/RWSTemplate/ManagedReference.extension.js similarity index 69% rename from RWSDocsTemplate/ManagedReference.extension.js rename to RWSTemplate/ManagedReference.extension.js index 50fdc6a..740e3b1 100644 --- a/RWSDocsTemplate/ManagedReference.extension.js +++ b/RWSTemplate/ManagedReference.extension.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. /** * This method will be called at the start of exports.transform in ManagedReference.html.primary.js @@ -12,4 +13,4 @@ exports.preTransform = function (model) { */ exports.postTransform = function (model) { return model; -} \ No newline at end of file +} diff --git a/RWSTemplate/ManagedReference.html.primary.js b/RWSTemplate/ManagedReference.html.primary.js new file mode 100644 index 0000000..f5b306e --- /dev/null +++ b/RWSTemplate/ManagedReference.html.primary.js @@ -0,0 +1,69 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +var common = require('./ManagedReference.common.js'); +var extension = require('./ManagedReference.extension.js'); +var overwrite = require('./ManagedReference.overwrite.js'); + +exports.transform = function (model) { + model.yamlmime = "ManagedReference"; + + if (overwrite && overwrite.transform) { + return overwrite.transform(model); + } + + if (extension && extension.preTransform) { + model = extension.preTransform(model); + } + + if (common && common.transform) { + model = common.transform(model); + } + if (model.type.toLowerCase() === "enum") { + model.isClass = false; + model.isEnum = true; + } + if(model._disableToc === undefined) { + model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath); + } + model._disableNextArticle = true; + + if (extension && extension.postTransform) { + if (model._splitReference) { + model = postTransformMemberPage(model); + } + + model = extension.postTransform(model); + } + + return model; +} + +exports.getOptions = function (model) { + if (overwrite && overwrite.getOptions) { + return overwrite.getOptions(model); + } + var ignoreChildrenBookmarks = model._splitReference && model.type && common.getCategory(model.type) === 'ns'; + + return { + "bookmarks": common.getBookmarks(model, ignoreChildrenBookmarks) + }; +} + +function postTransformMemberPage(model) { + var type = model.type.toLowerCase(); + var category = common.getCategory(type); + if (category == 'class') { + var typePropertyName = common.getTypePropertyName(type); + if (typePropertyName) { + model[typePropertyName] = true; + } + if (model.children && model.children.length > 0) { + model.isCollection = true; + common.groupChildren(model, 'class'); + } else { + model.isItem = true; + } + } + return model; +} diff --git a/RWSTemplate/ManagedReference.html.primary.tmpl b/RWSTemplate/ManagedReference.html.primary.tmpl new file mode 100644 index 0000000..22f565f --- /dev/null +++ b/RWSTemplate/ManagedReference.html.primary.tmpl @@ -0,0 +1,22 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} +{{!master(layout/_master.tmpl)}} + +{{#isNamespace}} + {{>partials/namespace}} +{{/isNamespace}} + +{{#_splitReference}} +{{#isClass}} + {{>partials/class.memberpage}} +{{/isClass}} +{{/_splitReference}} +{{^_splitReference}} +{{#isClass}} + {{>partials/class}} +{{/isClass}} +{{/_splitReference}} + +{{#isEnum}} + {{>partials/enum}} +{{/isEnum}} +{{>partials/customMREFContent}} diff --git a/RWSTemplate/Plugins/Docfx.Common.dll b/RWSTemplate/Plugins/Docfx.Common.dll new file mode 100644 index 0000000000000000000000000000000000000000..8b8b1e4e48a6271ab50df0b8452fb4794dc60a43 GIT binary patch literal 134872 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

*MpG{d=11QqL@EF;00(iPJ-ssYWi;I#X6C{w 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≀-~gC8dflab=g^w4(KOPXwpOyk)f1V4 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

a}WImGl=81hq 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

E8M**(dU{S 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%0DMqEZz0aTJh&9-MMO!Y0F0 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 literal 0 HcmV?d00001 diff --git a/RWSTemplate/Plugins/Spectre.Console.dll b/RWSTemplate/Plugins/Spectre.Console.dll new file mode 100644 index 0000000000000000000000000000000000000000..85cd7b48a576cf20d0524a81279ab4ca2d9ee1c6 GIT binary patch literal 719872 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

-
- {%- if not _disableContribution -%} -
-
    - {%- if docurl -%} -
  • - {{__global.improveThisDoc}} -
  • - {%- endif -%} - {%- if sourceurl -%} -
  • - {{__global.viewSource}} -
  • - {%- endif -%} -
-
- {%- endif -%} -
-

{{__global.inThisArticle}}

-
-
-
-
yp8Kwl7`w|OSUJ!b}8*| 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%0DZ) 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

Q;&K+n6QZH(!t@2jrZpnrE&w27%olP&* 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

(Uh2y9zZ*2o*YrYHihtgkr!F66K6{kupZolF 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 N@{3q{?%%ov{vVhez#aeq literal 0 HcmV?d00001 diff --git a/RWSTemplate/Plugins/System.Composition.AttributedModel.dll b/RWSTemplate/Plugins/System.Composition.AttributedModel.dll new file mode 100644 index 0000000000000000000000000000000000000000..2664688d03f05aef8882f0de7000d14644d6d621 GIT binary patch literal 20248 zcmeHu2Ut_h((s-ngx*0A1%iO0U^t5KvKG3wG>+V#k7A z6h-XiRjgp|3Mw}2^`AY2qObS8_j{i2KKFaR??2(p+1Z($ot-VSJLeD_JsZ&xLJYWn z{6J_gJn`j0!M_K2K-Ms=(m*?v|1{f61pR3iktC3^QYGR<30KI9=ZZvP87q#@lB9`P z0ujq+NH|L<=JDC;>M9m;(V@Nw1rc=At^V4Hw%YEZ9xPRYM92toR9bV>UEs-r+XHTd zw5T+#Rd1Yu^{1{pfRH~n6hXVjOu?-9uj464aTZ)=Aa@8(cp#+2#0mM;6CuOikRF4O z8aynV5sHwL{-p;CoGs&L$^f5W2mokQTS4#67Yk}74=kfOJx=<>Wsnia@aq0w^)=rS532ef4LF`3U zRQe#V@WEaLf;_nJI7xS4lWcp^p5uyh6i^DlJZQOjE<(@Y`5dfe9xjszM2S+&(V&4) z6gtJP*J#!QAFvDdITH3>S1JG2FP6P{w2SGhvUw4!Cv}+#m{p zipU&pUARF*iiTCe?3jjmFh9tlo(O3xv}(^p33MGM6QwXP)TZ54&_s5iEfdLTOBhVF zh#08AM5=TQtLQEYDri5W1)wLr1#r=WDa5p98pafnCPnK>l~V)>m{vz|DuG2YHiF_*0kdOl zJ0(*E8BpcM$}vNVW=V0Xp>7oI9MG&_gmkB9;ZzOk$Q0#6EqfJs3S8(JGx&{0HUK9e z6~YYG51d|tG$4)h2~>%+<>{ZP9h^h+8mLmyOg$o$g>6!3cpWT6py+nYkRTAR9RoWd zQ9EV=eq(Ygrt}e65(;RB919|P12(^%lMUDoIqf`fDx&>z><@+mU`N_HnPAzo?U)u| zH{_hS1|{@BjxA%l0QO9dZDw|ZQTw*N923^huRmc5W(Y3aJ}sc>wPKXkDyVxqjZLT^ zJ2?&OsfPN=F|4N=@@nT~LjMf@2@7k-*ua?~FNdXQpoww}OVL16+c}xglf^$_%iA$6 zplyO;e-x)Kygl{`WBXd=-(IuL*;fz zljrn-92%Mr%X%BNbGkFNbGi#9XC%yj0=ZKXDq)7TrRx-w(REliv;i_vSAZ(0H$W}K z0jQ5$skA4+ZfGb#78*h2a49ID;5Z6qQ81r^MHHL^kU(Vsd%}3f@=sB40|j5B2TU9E z3DS6W9%b61!&JToBGEILE%VSPdM`8y2^H8#73C0Yn74%hyP-7z&CwQs*629}X*4#n zM}`3VBM*Sq$Pb`58U-*A@d1XTJb)w7PJrx*@Z2>r*Dr=37(mknqz0q{^ zozA7w@sPG;Z=(KZH) zN}Ey89CGRzo>bZ!(#;Gmm5ztBoB{^HK$VYVcF1yvkR^gE10HBmuM}aC#O) z2(UH3k~ywD-I>}seTj)n`7+Z8yknxnh-Jc)1~n-HRE8f7YEuP>Yb1~cKpN746`O|i zU>wqrKJ+vV#-ctzBUq7X$OJGNVnN?C@;Y{3Pz?$|=V3l{-j8`8TTJ*RuZ8j|wrBt* zK`~!ZnvgHy#-;Gba8MYZ%Nrs}$?_Jbr10Zq0@Vm8j+Ryo3fGIl(gSud#0p_ zGko|7+_V(gUn)%G%VKd|C_IUa_ak27G!c(0$qMC4WWjtHm&cWHDLQ8CtQ?B(q$!gA zT$(B&qQtgZAS_KJ6F@BzegZZVpNCt3I?JRo+GJ8lXB9kUuv>~tlkt&nW~#VDwT^sG zsgy5_OUY_ex`Q%A6d=T9q~TndK$;-n^Ezm_)tzx~u`pGT!k19J#05P&Sld&>q})V) zJBEDtacPN(csO+AVbw##G9Q67UYy=KRyv4nnnnm@oy+`1@s1J^TnU)U56*u446!7+ zgU}|*4|I;?OQbOT{z?oGC5R)-FpGa7|3e9E zUP_ykHeoP0$h**R?C5f;Ai)0~bDJj00@qB8`qF|W)db^gTireaZlXvml?mddZCP!G4G;mhI5nIv zNf*TP|3bzM!AnRxy>)?re!%vUQj6X%J&u=4DT@8gA}U4xe3^HeR3;X-H$d9amez$q zidy@F65V;VM^YFfKV?wE6nRS9+}7{3LB7INSr+B%ltqY(gouxjX*f!Pv;+x|2qi+e zLyXcO#iR0oxwrIh=^=7C)NvPSGWs6#Ng3x+Hdq?}&Eh!jGV``{r5rn>ufG|PECWx*=XeezP7&}q>ib}t{QhfSjol z03H_Z$-!|fd>~Z3@Ok*rE!SSHW>4Ozx#gRBQ{%U>&x@yip{J)z3R*nZWPAT7ORinH zdHB|ni%z;`wAreX0iW^~OgwroL#z0>V#bi(jdmJypDH|m*l1R>=4In+-l!n8d51SG zwu*_f*~qss{(RL<79;Na=ymSst(r#{y7lb-hmJSjkR_~{=MWryah}QF+mX)HiJ>vO z)0i|m(-=%Z5IQkTYzUngFb`M*>BLZm=?*BqDccxpD6$Z?h=v-ArmrI;bcX4~=#1-( zq|vRQxD^zKM0dDpidL;fln5#=fRG8cPXw*Ya0xdxL@a8bS`kSSafXxtK5S2f+z4dI z4)Klf7EAb^si`*dg~l!2l}&;G4ZU_p1^zEJg`0(kw-PSF0uFrwsmiAY_L+AY@Mek+OduBJN~A0aUkbCH&tpS8XFGxND&)(ElqE~zvl6Ji zQ>&k4aoct*n8uZ{xOf-F$`YrsWMUSNAD;pn4;CywGAWdku;M!wU>lY+Ek23Gm9hk_ z`xYA(pW5_DZCG3pj|Hn0wJl?12xLiA#lc(=Y)N=5-%J@_B$Yb~R(m(Ftb%?0dV|i| z1X6=8VB0yc9qn952npeq;~di3mFLKH;<|FV4o>zwCmx54!#}PQ&(YPzEf%u=L zv3^_W&ulO*^MDP{i=PXFCjYDs0t$Ql7YhHSx&J~Pc+g|EUlhb@gAsnog=qp8ObCdC zQr9pmPW{^g?@MRuGPZs$d7Y7JUSqLyVn@IlAEbLtaHl-vU zy|B(Wj@b+D&p`X!iH14aA|yDCudr~Ra9MRZXT9NckE%0Wf-`Ca@39QqSX-EEf&@5Q zNo~b(V{QNW!eR?sPd-=5w}mkaljL70!A|AHq3}VTc8*R+uEgxmawTv>XJvBE?zn#H z>pdTfQ2{QLz7&YZX;uf`Io0+ep*0WAU=rBJ1;Z8<3E^}h;q$5OmAu3cOAzy`NjgjW z|LOmT1#l#qipA&sTs`HuAZkUeGMz|x#J0XWit<3HLV-dlP@&)e&q#<$#RBw2VUP-d zH*Fz+2LSYIed~s*885%%6#z#w0?y&L0IiXZfs_>3B*C-QpUX4g;R81TQt>{|4|aMf zu=5LmU0wq0_V8svm5Kl=7jmUQ=OP*Ki2-Z9wlUN|R|0gBweJ=GDyb1FC!p1BKL-?t zZGa@iX2|yjc|vN}DFP{Y#~2E-#3&tV;(75LDRwx+C_(7x=HUw}5;kOuao8y*>pk&)_ z9n*tBT0CWcDac3w$t;Q+PEM4}&Lcnsu~njdGVyb`e8#RRbQBlCQ@f8X6Nhm9{jYn6IPQq=68~{4P(*lZZlzSK(gE_IW_Tw_wReb|6QAO+7Hzh}76`kC4w` z9yK>)ovi%3@wEk7zy=;)>brmfWc!!$zxH%nKa&u>cZK#kLTjAhc7>Y@eeVPjejY#` zyqO@WwFa*@aTFKkc7<_a2O~9}dL{sOYl(PB;mZY1NCengN?BD1B~z&R^^f(y`o z|EDbg0|0*uklAUQ_kY?R|Hm3ned9!n;h@3~>VzV#w7}{sSzz^%Mi3lL zQk|(hrf?9!r!#2qBApz?RIz3f45Gl9Mlec4$RN_7Q;sI7Oeat&V-+nAk(^)3GFY{X z%>xpr%~*Kz{jw?I<7SVZuQv%UYP^5z+LxKy>OWfIOAFNBk_Ai&S-^-crPBx+O&3-- z`o-&AyTk}j1Z>6qL%)c{%9SNxD@W#XR7qtfeHeqOOB)u>(IvGpqNJ-boGVR&n5IlD z;%Jc?I8#wqF^ta>ibXt*3E3UzsObJa;=-{adty3W*R(y501+7;pA{}h6oFJ$sJAD} zj^uDi69aWS2ht8M($3M*E*elr(vIUQN6Gkqi+<{)YO8(>9NZuah*h2K0$oKfAc~=D zi9cusL_XRxR%c4Tk&_K;6f3`;@Snqv{95J`wlpikrleo~;AvyZC(P1(7rOkCQlYoj z_oyw~ZSPqXza3W|zWts?-){-`EuS}rZaY2pQ)SR)!5z1*vrCTqFSZ$Dq*hnk*X*vT zs3NFpO4X6U`%E%uM;GlpaY;G4F|dd^IHCk1@I6j+Ipj7XKmO8M$(t7q zy-_p`2EzxiPsVC~u#;;1ISDqB@ZpsVwo>`e1m7J+D_FAY_IDj)aeV1xi>QZ z6hM#UlBUpg#+D32vP=8q2~r}MN-(t)6cp)n(ik&nFuE}G=#j_!yp35WJ(+I6>o;3j ztJdn}Kr#Z8wHd)=V0i%P&*@8AJCm0c6RpGFkDF&$5yS(u~vC{gG9VXp$eA@HX1lP_t+&|e>#n}ptV|4TrC+; z>R;+x=#2wt5I@Vv$Y2ZG0+&=6Ej3vnPLCzv=eZD7XW2@{J!U(&fR>B0s& z$!%*lK`@4q;pEUZoTL@{{?iKh5T5)eRmey+Y%g7c_`#sTf$rz^gI+)*&>Eu;oViv? zB^o;qb9IqP>BoE<$-2!24pZM}1m6AZcA$^nj$x8>vA&g?^=@6Uec`cNqb3ZEuR9y_ z@S^VW+VN+q_Sq}XFnH}&6}(O}3|%@?+ih=M_@~pRca^>^8DBCllP5Mkyt_-a!`MyT zwI*&Q>>HxHT}k%Zep`Q=c8Yt(qdGnJmlrK|O+MV17L(Xlz^v7(f4zI0+n?TaQ{k|Q zw!E$LE=9Vpbw7UM_}hJbg!ZzCPb=z=z1Y8a<*Wvc=T_Qv&yurcvx<~%4%ljXxqtbZ zdVl|Kwr8K3bt!L78R?i8`@?yhi?zow&G9uBjJ{0^8ctel{OrDEnqT@5)qcI*Vhc*Y z`)TjIZyw(D-cHWp_cOCcX$-V_tk?XZTHv)=D>p~7?e#6?qt^#kNf*95Vv^o-*hkY> z(|fLKx|0yqJ$X}x^%Yj>B83u z!ez(q)_mxy=Alx!`i<`189SF;=8oi7s+@oS;O1yspBJeL1mRZ~%f7Jc+cE#0ApYGMPm^HWd9`!1^Q<$kgFrLty^w5WS4ik0<-HL$+zcyRv7 z@K@zMSKI9{co)-nJ^K4suEFFmwI}y-_A3i}F3LRlsQ)g<`A_y;&EC5*H6$u5c)4c~ z&qS?DOpE2vht_0)Vm4Wz5ZCH;RJa38lH2TUVWBmb!TsG5N#~b3U;V^vpdRcrB}B;$xYFr8}~9@j2Hn`6OX8w z+;UDnuG66U%B6NObK6PRD})}$>r#<=7H?|q{4o|OTUP`uYf2h@@y^ol?J71$wqDy{ zy(L?DYyH9zr^gs6G$o`r+J*Jhv3;^hDfIjfpFJ@RN7?kWO-U_hgf0C>m34XRS9RBg zS0Um#X09!b*X(=AW8TLHw-wc|jLKRQ(EEw{!BX9fgY(^9etBRWtz{Y^-Z1<+0Q5TgF^63v>@Vx@-7A3;L@I*&}VQ zm_JC3(H!cRvEw7Ucc6k+5PPFWe@At<%fkYnxRz-)nFky&-0L&J_u=6qlI**ZCl+@O z`7J*7vbOv18g{`lsr&4Et>dau*9TDvYMG4Jso zahb8(Z70_cUpDGchLzRpX5kU5Vw++Q=OKshP4Ou@svLCe@)~bj*@6$EkD06}8{L>O z3zoPKv7dZ>+cbmQD?;8b+;+gPG-c7nyH}^pP;GOG&EOK7NG+zad}FCkFktV8I{Cog zI-{=b1@vePH4_yG3#7rZ*Bg0KJ0oLF1{PCDYPPTa3M71{_TwivC+XXd#+mKCPfsD_ z-qUp_I2X)|9LQ)~!ju7?h#XQHTpCyyAooJxt^VrfC?5y^_kch0pga-GTbQ*lS=*gm zENLHWXGb}^(QVERoLv|hN`|!I;OxBq&e_?!iSUI))cq+S>OKJzpmQx zrO0y2qpiJ~>u$AZY+YYL9Q;@@V_D z8~W3R`bN3fjq7DJvGQ%NkGF05u>^~@k0?qKiP!Cs9q~|Lt|j_dxfcx74Ng$4*%AEi zUh%~4V*MQ7b?J{h`tVmDi3y7K){AcfGoKyc^@-9nTXQRxfVzZJ(FCFB`S60bMQgs~*u(vPL;@kk;Zn z(>m1qSmn|+1AQ}09FJdIwQ6N{c8|}47MO1O;%}b!ZpFt#$$J7z?mtV*G=la4v?UWydL5m7@Xs&kkIlwCyO! z;Phayt{nFEyp-{1$jGgFwYkr9^-EB-_k`FlbD!!z2+EFCUQ2p)Dz3(Xvu3GYp3Yyx zuw_PhhW}_zcb<0Oi5Ue%o?AAj(tPE-b6RhoHF$hnw93R zY}eoK`hx&n*3qu@#%r{v>F1???K{5b4t3>8J2gf$99{R><4Z+XM&rcv!Cs!jKCIjM zCgciJ>rhkl=Vq@F$6W3;_TPN}^0}6zEX_@~W0ZPLUE6iF(3q3IlJkB~ap`h*zXtWD zouj%MRej2NO5R~HM|ICyvv8*{p;qN_($&oR$qh43_+QFy zzOZ@!g733@a?Z!c`wTUR_V+RA9i_kHv5nWqrPkadkM=irr)%|m^z6@<%T;Y8BlBlf zRNf4Yja;p|Y1cIiO*IdzrbWTa9|v}iijK@~(AD+Vb_`#1b2)9}jR)TpCUqNw!tBCS zE&5wr(0t>z{dLHy@(jnTPVvuYmETsnI(%Ka<0qo2|O?Wb@cV8MYvsUr+Uym7ay=T)T6nGb<>M7-%dqwvXK z!oS4=JxL4PG`g;FhXp!mEDu7FR1nIZV@Eo1TpS!7U0Q=s_N1d6{omC=aD@2#qs4(o zEoTf=1aWGq@m+PaAKQ9#OB^%5*=qfJy$Y$Rv1$J3lDq=zMV4#JH{`IMzjS>wao+mk z3tb!iX8E?%8Q-X1em0RmV%zE~YLySu6djB0_Fu5HXj-2CY-Y9HUSAQpzajt0*Y^Q; zx5QPHeE(tJ_*s0TA#L}i$jV*=ty)%8b-zetm(xZ26wJaO2bCZHdbsXD(lPe>=qXpN zD>(JlGkxYqrA~?+$?v1Q@ZI=F=EbJ4ttc5exHlWlKYR=wO)7m zd6@FH9ldn5?#6T-vGQ{2q~`b~=jSlSsZ9$UBk(OGx3zRr-2B3%N7|FqGp9xrjee^7 zgqXDd{k3rWTt#Qq;@hi^vR_&7)R;DrruDg>V!M^ZXmhU|Nf;6Dqk8eFS*mlt>xD1q zn+v~)kMuwI)l93Jqx9@XGdF1anUrxE4`m@^K3-lTSu{rfgH`Tj*Y&U754e(0A^fVr zJyJGpO!1A419p5lm~Aj|@8^%Z4n!8cds6c@dSCf->$Uri>Q0kMvga5@xIUqC%cm_d znfm!dj#Xfz*?vpD^)S@Qj&EK-f?3A)k(7cmD9%1!!Z3KY}>yqo|?_572@%^6J zHKnd>tDd!A(qh~NQN!Af76Gsh`gS@01!Kt35M-A}0^v{)`cLa>I~V+Gwf!0l>w+6+i9=&*q)J=8 zbR{ZYZmfy(;TWZu_seQWZQI=f*Uh>+-c&KzpuAC2ut)tCbM)yxWBwSfHOOhgq%~fL zE(|ku4%>94iFPWU-(%(o)|$z4>>oaL4ih&geQHdJJ)q)YJg2s9@*dt`gJ&N`*q^y^ z#C^xw`79@W&G<;|=&`qE+vl`gU0JB~U0C&Tlm416fBG&^3x|#WzO((LrSJQORCn*9 z{vxJ4aL5Wh?{t^F?+rHQZmUWc4rK&Qn`eJ~fn|05)vkeF2h;Xsl5w+Ldz=_{^uw`H zV`jYnQgTc3`NXhCMiu-wcXtYpxNcipvpLM9*}uX}WmnXkgH!g^#YCOE6#4P~i#esa z&J_izI!Oa-C-1L(w)*(tRYnHS1J4C_bMA(U1IseXjiV3F8!|EBoB4?PcLw46>~*Hf z4ltb;6@87J?PC6N;`kAVofc^KTH8ad-1yOyF~`p=R!;ut&3wB!)8Fi+*S4aTR>zIPj4pI(#J3KlUVf z1#M}-Vk&y3|I4WPpA$W6b(jz+vnM$&@aD!59Hu?lirQoJKkUx`nS*8UqA!#R1I}U$OOiUSk_kQ(0cY`tZKSm8Xk?>(b__*l% zxr3v>?{!L?;%Bb5Yo_k`47(aF!^SZ=W5Xu->{&a@FIiEqmibmKRPV5{+_iuXoZQd3Bd8e(%lZu_76?$4a| zaA5^8c>lq18w^G!j=BAD?i>?iw{NWT(j3nverbOmjdi%CQ*`y)8dgs3*J~?$@9dV? z-pGl~tGcl<*Xg-a(0gmqdYz$-hZN|mFG$x0JIm&GcPP+&rS)cyzhU#b#>Eo`2Hn^? zy0+y?gVfDCkuOznC)5$~q?q8@LYZ%QXq^A>Cjjp#!r`@+Vl+>?dy{i4J zqf#F)Ry*ayn?AC1?Ig39SW-4;{``i0p`TQXxGhdhN5jefH*R*j@NN6$?#Ghfj|v+a zqjSTuYHO%McFHkrW68^zpTdq#F_>2~K>vo3^9dz=!-1Kbe0RSynL7G<@ro`I!SOBQ z_v~>Wd!N0z&B5IQ2X~FsX^-+i>`Z~8!N$2go<_s(k@~C)`_4PMq>gW|sZf$G<#~Q_JO3?Fy({k{ z&lESV8Wopx!EOHRk@e@67#<}fTfO)Y5?)`G!t1N{cT4}ps2+ZOMfN3~`r6r3&O5rz zX@c{{@52YT;o!X8|IT^;CZhMVY}qf%C*^dP56k)5XY)N9(?o(}G4kFDN#NHF;-{nZ zcDsl8^D--$^Ge(}_Pbo`YsWbayv|FRP?zQ^+^@-bSX=xhZ&Nr})F`-HrTk+2ow4GBz0Zgm1`bLit{L7I7O1@wnnyg$3{SHd zzVFt`mRWAcTaxbZ-vh*-p-aVwPrZwd95C1x zF~w`gSG5(>yB0lpr8+jhHovP^*RZrdoNA4aaHVXU?$y7#Oa*;q{&^CmV}K4_SV(E+~E1@CfBf0pXK7p^Td%{jReAxo3i# z;MsKiO4hWmKeE>~y^< z=+n|4DoqX_EgTcA@2c;8JY(_Idp(}M>gDBTIsdUtHgfER74FTsr5yX51817XA96|c zxiI_n$xZ$K=%*An@mgwpc<{^@1;RB7T8GCm$7<~~9%di4qbxPyO<4gw7|uVARIKb% z+5f`h_bPK0SYQ;H3f3BQnh{+eB~QQYoEmoGnsc4@E7_wSCsi~)DwRSoJ3p^H_do2X zJH1MV7ywNHJv}{i4%x#{QywsJ;kb}49Ovlv3|DyuDI@!JL}wTT$A;`fs>lW4w;zfC zXf%y^@`SE^EA`B3ZA^9QRF;OnRcQ|~;#d!@RE1Q+<>`uLtg^N=QCRwy1%-frlzO<* zoOR)@a4 z9P`@vpwK@j?1r-K+y%+m*>9Hbh|&wW-t2Pz=tb3I#!jlk%No;W`ycvdp7vwN_2nr< zjzy2PBiVDdJu@6_YmmKtX_&(9OGk7MSw~D=HK_QGz@TWu@av~`pMG0sA9UG7X0UmJ z-k-DwZ$!SF0|~5(waZ&(R@Saey!Ex%vp_JZe;^ShJzo2C>37k`F%NrwfAjv^A4Yeo zZcX#w_eJMczpT>33sq-Z2cBm;T*+Kq_w?on`hsl58G^0NQ&K{|-3mYWWm=ydy?b7s zp;|)h_T&^W)Zv38Wokmr`_GOiD)jujKvU@}H9VPssd-WPUY+_3^s9 zF`E-M>QeEdd)@Xa_;%|aVzY0>Iv?5m{l4{sy?x01MgIdP;_nRyvGwfh_2YB<_eh;P zh5yKV#0cvOa^K#@yhkO?E}^=IdvhSpx+Rb{tn2wU1%5>tMEzP+N=cE5qj zL+4(+Hvf=s@QKPKrgQPR#my2we@Dk6L|eujDoJw z!@oRg7*I6r{O7kL-;6y=Cu3GG?>2F-&)8=*o`Zh;`J}SXzDpaDl=kaSeg0}p=E9PR z28p&ihdi6*t!F!T+p^vo5ldr3h}!x!%-uELPo}CSr~J8S5v&P*)mk%d^c+8PXH?<@ z) literal 0 HcmV?d00001 diff --git a/RWSTemplate/Plugins/System.Composition.Convention.dll b/RWSTemplate/Plugins/System.Composition.Convention.dll new file mode 100644 index 0000000000000000000000000000000000000000..e5a4f69a87d3050e0f1bf536daf43ebf48d8b952 GIT binary patch literal 54056 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 z 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 literal 0 HcmV?d00001 diff --git a/RWSTemplate/Plugins/System.Composition.Hosting.dll b/RWSTemplate/Plugins/System.Composition.Hosting.dll new file mode 100644 index 0000000000000000000000000000000000000000..d399fb1baae3a2404af64b730d87a62177f80684 GIT binary patch literal 56072 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 BM3n#l literal 0 HcmV?d00001 diff --git a/RWSTemplate/Plugins/System.Composition.Runtime.dll b/RWSTemplate/Plugins/System.Composition.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..5ac729015fc9c26bfdf6a100d73ce0a34bd59c5b GIT binary patch literal 27400 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 literal 0 HcmV?d00001 diff --git a/RWSTemplate/Plugins/System.Composition.TypedParts.dll b/RWSTemplate/Plugins/System.Composition.TypedParts.dll new file mode 100644 index 0000000000000000000000000000000000000000..53e1d3fe2a537148a70e04fed178b6f4c7b00db2 GIT binary patch literal 65816 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

c+t}5>(zHgft7vNAqQWkE-NtGHR~4?K6*zuk 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 literal 0 HcmV?d00001 diff --git a/RWSTemplate/Plugins/TradosStudioDocsPlugin.deps.json b/RWSTemplate/Plugins/TradosStudioDocsPlugin.deps.json new file mode 100644 index 0000000..7eb31c8 --- /dev/null +++ b/RWSTemplate/Plugins/TradosStudioDocsPlugin.deps.json @@ -0,0 +1,249 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "TradosStudioDocsPlugin/1.0.0.0": { + "dependencies": { + "Docfx.Common": "2.78.3", + "Docfx.Plugins": "2.78.3", + "System.Composition": "9.0.3" + }, + "runtime": { + "TradosStudioDocsPlugin.dll": {} + } + }, + "Docfx.Common/2.78.3": { + "dependencies": { + "Docfx.Plugins": "2.78.3", + "Docfx.YamlSerialization": "2.78.3", + "Spectre.Console": "0.49.1", + "System.Text.Json": "9.0.2" + }, + "runtime": { + "lib/net9.0/Docfx.Common.dll": { + "assemblyVersion": "2.78.3.0", + "fileVersion": "2.78.3.0" + } + } + }, + "Docfx.Plugins/2.78.3": { + "dependencies": { + "Newtonsoft.Json": "13.0.3", + "System.Collections.Immutable": "9.0.2" + }, + "runtime": { + "lib/net9.0/Docfx.Plugins.dll": { + "assemblyVersion": "2.78.3.0", + "fileVersion": "2.78.3.0" + } + } + }, + "Docfx.YamlSerialization/2.78.3": { + "dependencies": { + "YamlDotNet": "16.3.0" + }, + "runtime": { + "lib/net9.0/Docfx.YamlSerialization.dll": { + "assemblyVersion": "2.78.3.0", + "fileVersion": "2.78.3.0" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Spectre.Console/0.49.1": { + "runtime": { + "lib/net8.0/Spectre.Console.dll": { + "assemblyVersion": "0.0.0.0", + "fileVersion": "0.49.1.0" + } + } + }, + "System.Collections.Immutable/9.0.2": {}, + "System.Composition/9.0.3": { + "dependencies": { + "System.Composition.AttributedModel": "9.0.3", + "System.Composition.Convention": "9.0.3", + "System.Composition.Hosting": "9.0.3", + "System.Composition.Runtime": "9.0.3", + "System.Composition.TypedParts": "9.0.3" + } + }, + "System.Composition.AttributedModel/9.0.3": { + "runtime": { + "lib/net9.0/System.Composition.AttributedModel.dll": { + "assemblyVersion": "9.0.0.3", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Composition.Convention/9.0.3": { + "dependencies": { + "System.Composition.AttributedModel": "9.0.3" + }, + "runtime": { + "lib/net9.0/System.Composition.Convention.dll": { + "assemblyVersion": "9.0.0.3", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Composition.Hosting/9.0.3": { + "dependencies": { + "System.Composition.Runtime": "9.0.3" + }, + "runtime": { + "lib/net9.0/System.Composition.Hosting.dll": { + "assemblyVersion": "9.0.0.3", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Composition.Runtime/9.0.3": { + "runtime": { + "lib/net9.0/System.Composition.Runtime.dll": { + "assemblyVersion": "9.0.0.3", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Composition.TypedParts/9.0.3": { + "dependencies": { + "System.Composition.AttributedModel": "9.0.3", + "System.Composition.Hosting": "9.0.3", + "System.Composition.Runtime": "9.0.3" + }, + "runtime": { + "lib/net9.0/System.Composition.TypedParts.dll": { + "assemblyVersion": "9.0.0.3", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Text.Json/9.0.2": {}, + "YamlDotNet/16.3.0": { + "runtime": { + "lib/net8.0/YamlDotNet.dll": { + "assemblyVersion": "16.0.0.0", + "fileVersion": "16.3.0.0" + } + } + } + } + }, + "libraries": { + "TradosStudioDocsPlugin/1.0.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Docfx.Common/2.78.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WCrMwPo2jtRlpkbXtPogX2Oe0ynNkIWK9dKpELc4ChNOfsz83fd8L1nnobz/XO9ldPJWw19Ogv4D2Gwtv8Ju5g==", + "path": "docfx.common/2.78.3", + "hashPath": "docfx.common.2.78.3.nupkg.sha512" + }, + "Docfx.Plugins/2.78.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EbfijKBdPx52T22zyQgRl9sxPUlykfTw09w+x9jlUYOTRUtO228tyAJH+YidjHaR3v+RDbUQAh5j0dYv8lnFnA==", + "path": "docfx.plugins/2.78.3", + "hashPath": "docfx.plugins.2.78.3.nupkg.sha512" + }, + "Docfx.YamlSerialization/2.78.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lGRpscWKNkpZYQTLfvInsAU5ec0m6O2eE1hy59pS53s5n0JVJB3SHzzbgaqdATz1SB2eRcMdaXVWvjwZIk6fHQ==", + "path": "docfx.yamlserialization/2.78.3", + "hashPath": "docfx.yamlserialization.2.78.3.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Spectre.Console/0.49.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-USV+pdu49OJ3nCjxNuw1K9Zw/c1HCBbwbjXZp0EOn6wM99tFdAtN34KEBZUMyRuJuXlUMDqhd8Yq9obW2MslYA==", + "path": "spectre.console/0.49.1", + "hashPath": "spectre.console.0.49.1.nupkg.sha512" + }, + "System.Collections.Immutable/9.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QKh9+kczG7TQbQZ6tF2S6bK9B8ewHXEkYmMP2iqefzwJEfEkiflheAX6VEaPLJ6Tq9RoKuQ5R3qPYla6wJ6Opg==", + "path": "system.collections.immutable/9.0.2", + "hashPath": "system.collections.immutable.9.0.2.nupkg.sha512" + }, + "System.Composition/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nriW0QbsPIubuUxvlnVtIQCLIPJwPdaI+uH6AMsr4DgzPjEdB4zRtOpFSc6DI3agemo4MojlGgWUKQmfV5tSLw==", + "path": "system.composition/9.0.3", + "hashPath": "system.composition.9.0.3.nupkg.sha512" + }, + "System.Composition.AttributedModel/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xEzazPaKk0rvErkj6ybNclJ23d0kpYWkVPQaAVrcUVUUCc7NUmv27F/X6seZTaxoDujaUKO/bdzh5vy1TLCuIQ==", + "path": "system.composition.attributedmodel/9.0.3", + "hashPath": "system.composition.attributedmodel.9.0.3.nupkg.sha512" + }, + "System.Composition.Convention/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4gXw3s3RTkxafKbMrPTxSIcq9MGajyN3nIGB1sZ3jIh/RLDAWP8YoxcS6qrW9JAQF6T9MCPoCFv87Vrmgs949Q==", + "path": "system.composition.convention/9.0.3", + "hashPath": "system.composition.convention.9.0.3.nupkg.sha512" + }, + "System.Composition.Hosting/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Sc8EkuLlL0mlCAjmP2g/GOVysjVdmHtOivx9kITN633otfVfbyv4+Uu4iZXL5Z87oUhQIMh2R5OrVrsvWptPDA==", + "path": "system.composition.hosting/9.0.3", + "hashPath": "system.composition.hosting.9.0.3.nupkg.sha512" + }, + "System.Composition.Runtime/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d9LSFi42WhG6CIfm224N/BO4oN646BqM9ahK+vhc2YDa8NVd2j6TzeDCfe3N3Yz5Y2o7Lnr6yZwMBmu6sBlftA==", + "path": "system.composition.runtime/9.0.3", + "hashPath": "system.composition.runtime.9.0.3.nupkg.sha512" + }, + "System.Composition.TypedParts/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-j+Y29gN4UXKqmLywJERBW4JnmyNWKyDE8ccGvt5MRiu7lRHlvHgn1LIEd3Sp4cFNpjxCRqxqT+VJZV3Q19PWJA==", + "path": "system.composition.typedparts/9.0.3", + "hashPath": "system.composition.typedparts.9.0.3.nupkg.sha512" + }, + "System.Text.Json/9.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4TY2Yokh5Xp8XHFhsY9y84yokS7B0rhkaZCXuRiKppIiKwPVH4lVSFD9EEFzRpXdBM5ZeZXD43tc2vB6njEwwQ==", + "path": "system.text.json/9.0.2", + "hashPath": "system.text.json.9.0.2.nupkg.sha512" + }, + "YamlDotNet/16.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SgMOdxbz8X65z8hraIs6hOEdnkH6hESTAIUa7viEngHOYaH+6q5XJmwr1+yb9vJpNQ19hCQY69xbFsLtXpobQA==", + "path": "yamldotnet/16.3.0", + "hashPath": "yamldotnet.16.3.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/RWSTemplate/Plugins/TradosStudioDocsPlugin.dll b/RWSTemplate/Plugins/TradosStudioDocsPlugin.dll new file mode 100644 index 0000000000000000000000000000000000000000..768ea75c660793ae6303f42b027b1ac6ac24550c GIT binary patch literal 10752 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 aoB#c`z~TJt!-0uns*{QTfBvs|;J*OOb7(sN literal 0 HcmV?d00001 diff --git a/RWSTemplate/Plugins/TradosStudioDocsPlugin.pdb b/RWSTemplate/Plugins/TradosStudioDocsPlugin.pdb new file mode 100644 index 0000000000000000000000000000000000000000..f682e552e73d3c049db2e32fabbde78a6c31a0dc GIT binary patch literal 16856 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 + + + + + + diff --git a/RWSDocsTemplate/RestApi.common.js b/RWSTemplate/RestApi.common.js similarity index 76% rename from RWSDocsTemplate/RestApi.common.js rename to RWSTemplate/RestApi.common.js index 2e33dbe..cdb0759 100644 --- a/RWSDocsTemplate/RestApi.common.js +++ b/RWSTemplate/RestApi.common.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. var common = require('./common.js'); exports.transform = function (model) { @@ -80,6 +81,21 @@ exports.transform = function (model) { model.children = model.children.filter(function (o) { return o; }); } } + model.definitions = []; + if (model.tags) { + model.tags.forEach(function(tag) { + (tag.children || []).forEach(function(child) { + (child.parameters || []).forEach(function(parameter) { addComplexTypeMetadata(parameter.schema, model.definitions); }); + (child.responses || []).forEach(function(response) { addComplexTypeMetadata(response.schema, model.definitions); }); + }); + }); + } + if (model.children) { + model.children.forEach(function(child) { + (child.parameters || []).forEach(function(parameter) { addComplexTypeMetadata(parameter.schema, model.definitions); }); + (child.responses || []).forEach(function(response) { addComplexTypeMetadata(response.schema, model.definitions); }); + }); + } return model; @@ -256,6 +272,72 @@ exports.transform = function (model) { } return path; } + + function addDefinition(definition, definitions) { + + if (!definition) { + return; + } + + var xRefName = definition.items && definition.items['x-internal-ref-name'] + ? definition.items['x-internal-ref-name'] + : definition['x-internal-ref-name']; + + // Not complex type. + if (!xRefName) { + return; + } + + // Definition already exists return. + if (definitions.some(function(d) { return d['x-internal-ref-name'] == xRefName; })) { + return; + } + + // Create clone to not affect object structure used in original location + definition = JSON.parse(JSON.stringify(definition)); + + // Unify different object structure to be the same + + // Sometimes properties is under items sometimes not + if (definition.items && definition.items.properties) { + definition.properties = definition.items.properties; + } + + // Sometimes ref-name is under items sometimes not + definition['x-internal-ref-name'] = xRefName; + + // Sometimes properties are key/value pairs sometimes not + if (definition.properties && !Array.isArray(definition.properties)) { + definition.properties = Object.keys(definition.properties).map(function(key) { + return { + key: key, + value: definition.properties[key] + } + }); + } + + // Add definition to definitions list. + definitions.push(definition); + + // Loop through properties that refer to other definitions. + (definition.properties || []).forEach(function(property) { + addComplexTypeMetadata(property.value, definitions); + }); + } + + function addComplexTypeMetadata(child, definitions) { + // Add variations of x-internal-ref-name to support + if (child && child['x-internal-ref-name']) { + child.cTypeId = child['x-internal-ref-name'].replace(/\./g, '_'); + child.cType = child['x-internal-ref-name'].replace(/([A-Z])/g, '$1'); + } + if (child && child.items && child.items['x-internal-ref-name']) { + child.cTypeId = child.items['x-internal-ref-name'].replace(/\./g, '_'); + child.cType = child.items['x-internal-ref-name'].replace(/([A-Z])/g, '$1'); + child.cTypeIsArray = true; + } + addDefinition(child, definitions); + } } exports.getBookmarks = function (model) { diff --git a/RWSDocsTemplate/RestApi.extension.js b/RWSTemplate/RestApi.extension.js similarity index 68% rename from RWSDocsTemplate/RestApi.extension.js rename to RWSTemplate/RestApi.extension.js index ffb0062..5cf4c92 100644 --- a/RWSDocsTemplate/RestApi.extension.js +++ b/RWSTemplate/RestApi.extension.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. /** * This method will be called at the start of exports.transform in RestApi.html.primary.js @@ -12,4 +13,4 @@ exports.preTransform = function (model) { */ exports.postTransform = function (model) { return model; -} \ No newline at end of file +} diff --git a/RWSDocsTemplate/RestApi.html.primary.js b/RWSTemplate/RestApi.html.primary.js similarity index 63% rename from RWSDocsTemplate/RestApi.html.primary.js rename to RWSTemplate/RestApi.html.primary.js index e64616a..b148bb2 100644 --- a/RWSDocsTemplate/RestApi.html.primary.js +++ b/RWSTemplate/RestApi.html.primary.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. var restApiCommon = require('./RestApi.common.js'); var extension = require('./RestApi.extension.js') @@ -11,7 +12,10 @@ exports.transform = function (model) { if (restApiCommon && restApiCommon.transform) { model = restApiCommon.transform(model); } - model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath); + if(model._disableToc === undefined) { + model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath); + } + model._disableNextArticle = true; if (extension && extension.postTransform) { model = extension.postTransform(model); @@ -22,4 +26,4 @@ exports.transform = function (model) { exports.getOptions = function (model) { return { "bookmarks": restApiCommon.getBookmarks(model) }; -} \ No newline at end of file +} diff --git a/RWSTemplate/RestApi.html.primary.tmpl b/RWSTemplate/RestApi.html.primary.tmpl new file mode 100644 index 0000000..6c6a074 --- /dev/null +++ b/RWSTemplate/RestApi.html.primary.tmpl @@ -0,0 +1,3 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} +{{!master(layout/_master.tmpl)}} +{{>partials/rest}} diff --git a/RWSDocsTemplate/UniversalReference.common.js b/RWSTemplate/UniversalReference.common.js similarity index 98% rename from RWSDocsTemplate/UniversalReference.common.js rename to RWSTemplate/UniversalReference.common.js index 76e186d..a9dbe06 100644 --- a/RWSDocsTemplate/UniversalReference.common.js +++ b/RWSTemplate/UniversalReference.common.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. var common = require('./common.js');; var classCategory = 'class'; @@ -81,7 +82,7 @@ function handleItem(vm, gitContribute, gitUrlPattern) { if (vm.inheritance) { normalizeLanguageValuePairs(vm.inheritance).forEach(handleInheritance); } - + common.processSeeAlso(vm); // id is used as default template's bookmark diff --git a/RWSDocsTemplate/UniversalReference.extension.js b/RWSTemplate/UniversalReference.extension.js similarity index 69% rename from RWSDocsTemplate/UniversalReference.extension.js rename to RWSTemplate/UniversalReference.extension.js index f00e096..5867c38 100644 --- a/RWSDocsTemplate/UniversalReference.extension.js +++ b/RWSTemplate/UniversalReference.extension.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. /** * This method will be called at the start of exports.transform in UniversalReference.html.primary.js @@ -12,4 +13,4 @@ exports.preTransform = function (model) { */ exports.postTransform = function (model) { return model; -} \ No newline at end of file +} diff --git a/RWSDocsTemplate/UniversalReference.html.primary.js b/RWSTemplate/UniversalReference.html.primary.js similarity index 63% rename from RWSDocsTemplate/UniversalReference.html.primary.js rename to RWSTemplate/UniversalReference.html.primary.js index 61b9cff..535fbf4 100644 --- a/RWSDocsTemplate/UniversalReference.html.primary.js +++ b/RWSTemplate/UniversalReference.html.primary.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. var urefCommon = require('./UniversalReference.common.js'); var extension = require('./UniversalReference.extension.js'); @@ -12,7 +13,10 @@ exports.transform = function (model) { model = urefCommon.transform(model); } - model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath); + if(model._disableToc === undefined) { + model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath); + } + model._disableNextArticle = true; if (extension && extension.postTransform) { model = extension.postTransform(model); @@ -25,4 +29,4 @@ exports.getOptions = function (model) { return { "bookmarks": urefCommon.getBookmarks(model) }; -} \ No newline at end of file +} diff --git a/RWSDocsTemplate/UniversalReference.html.primary.tmpl b/RWSTemplate/UniversalReference.html.primary.tmpl similarity index 56% rename from RWSDocsTemplate/UniversalReference.html.primary.tmpl rename to RWSTemplate/UniversalReference.html.primary.tmpl index 2855391..d2b1b2f 100644 --- a/RWSDocsTemplate/UniversalReference.html.primary.tmpl +++ b/RWSTemplate/UniversalReference.html.primary.tmpl @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{!master(layout/_master.tmpl)}} {{#isNamespace}} diff --git a/RWSDocsTemplate/common.js b/RWSTemplate/common.js similarity index 96% rename from RWSDocsTemplate/common.js rename to RWSTemplate/common.js index 5929301..1797700 100644 --- a/RWSDocsTemplate/common.js +++ b/RWSTemplate/common.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. exports.path = {}; exports.path.getFileNameWithoutExtension = getFileNameWithoutExtension; exports.path.getDirectoryName = getDirectoryName; @@ -31,7 +32,9 @@ function getHtmlId(input) { // Note: the parameter `gitContribute` won't be used in this function function getViewSourceHref(item, gitContribute, gitUrlPattern) { - if (!item || !item.source || !item.source.remote) return ''; + if (!item || !item.source) return ''; + if (item.source.href) return item.source.href; + if (!item.source.remote) return ''; return getRemoteUrl(item.source.remote, item.source.startLine - '0' + 1, null, gitUrlPattern); } @@ -234,4 +237,4 @@ function addIsCref(seealso) { if (!seealso.linkType || seealso.linkType.toLowerCase() == "cref") { seealso.isCref = true; } -} \ No newline at end of file +} diff --git a/RWSDocsTemplate/conceptual.extension.js b/RWSTemplate/conceptual.extension.js similarity index 68% rename from RWSDocsTemplate/conceptual.extension.js rename to RWSTemplate/conceptual.extension.js index 61a5370..1a5532c 100644 --- a/RWSDocsTemplate/conceptual.extension.js +++ b/RWSTemplate/conceptual.extension.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. /** * This method will be called at the start of exports.transform in conceptual.html.primary.js @@ -12,4 +13,4 @@ exports.preTransform = function (model) { */ exports.postTransform = function (model) { return model; -} \ No newline at end of file +} diff --git a/RWSDocsTemplate/conceptual.html.primary.js b/RWSTemplate/conceptual.html.primary.js similarity index 61% rename from RWSDocsTemplate/conceptual.html.primary.js rename to RWSTemplate/conceptual.html.primary.js index 486f1cd..19d2479 100644 --- a/RWSDocsTemplate/conceptual.html.primary.js +++ b/RWSTemplate/conceptual.html.primary.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. var common = require('./common.js'); var extension = require('./conceptual.extension.js') @@ -8,7 +9,9 @@ exports.transform = function (model) { model = extension.preTransform(model); } - model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath); + if(model._disableToc === undefined) { + model._disableToc = model._disableToc || !model._tocPath || (model._navPath === model._tocPath); + } model.docurl = model.docurl || common.getImproveTheDocHref(model, model._gitContribute, model._gitUrlPattern); if (extension && extension.postTransform) { @@ -16,4 +19,4 @@ exports.transform = function (model) { } return model; -} \ No newline at end of file +} diff --git a/RWSTemplate/conceptual.html.primary.tmpl b/RWSTemplate/conceptual.html.primary.tmpl new file mode 100644 index 0000000..18b3789 --- /dev/null +++ b/RWSTemplate/conceptual.html.primary.tmpl @@ -0,0 +1,4 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} +{{!master(layout/_master.tmpl)}} +{{{rawTitle}}} +{{{conceptual}}} diff --git a/RWSTemplate/favicon.ico b/RWSTemplate/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1356373bb80feb29ae02322b1779c7934aa68964 GIT binary patch literal 32988 zcmeHP33OD~dA<*W!3EpcP7OJYZIZaD7gAQUSu9?_I4qK8=FMmUi+}(F1|$qN2^hhQ zG+IE|WNREJC$ZDCP8>H5!IQBjh`M-u^52rzw-TVKJ27!f}uJ!4_4mmgQ zMmigF!EZ0C?km2ex*y6bzd>SWJr|VsXlF$O)`{g$r+RFuZa=WF@>;)M@lGthhtuP- zK5$l4qv=0>J{-I8n_T78p5>tpgCG1qp%eWM@AqiYo<70OG$5y! z>gGR1n+M)UE5zy@z2#qTo)6f)1(a7!0r+qRe^PyB{I&D9()xiJv`NgPMdCoe=!15b z=N6x%tc9EveTLoOKjU9Ja0V5N2{<;AO|)+74Ih(v*6%3&L8^3pG#N7ZzYh4VOqboW zD_Off8gFCWs@QZZScSBR;!O5A%HyFr6uZ9H(lfwkZqu-D^z zXG&<`vzNX`IlC;^dz4c_m!MByo4A}dU-uw=8F*KSX;Q}<7^9t82Na0!V;%T}9HIu; z8=w;}l2f#NB_6)U^B>ODbU8f7SpH+_s(A0qIgUB~r#Vkh$xRQ@5;2KZgTF;V*^Y)e z^xg)!4tl`ly4Mo?YMxios}l=pJA9HpR ztry+8JQPzR-xdBxBj8taf#pE03k}85Fh;v~Q7^f@GuzYFTlwcT{MGS=mSI=?XZbI> zLjJpDp@#Vn8;SKpgDV%MHyo0PLNsretk`u2%lN?Wd<4PH&N3_H_- z*S{s=xfuA>T;O>C8F(WaPP2RP`*u=pbyE0Q?)Q#eD)n7&bX_Rljqj}g5eoqR^F8!` zxBQ37K`m?pX(Q&D;WWG6Wh-64{7*F2#lGTs+YZ`z&Hc2-Lb+%BMH<_K_d%}z3qC+& z9Qe;b4?vBHhX2$BU1f$f(si0wegpiUdUBR0Bm?Zf9GFlDyAJw3LE9$Q|K-}Rt&XDm zLV0g|uLTV*fMzWVBH@g7&2RI5I}sls0DIo&@{${V%cB<0d!~)@e}4+w_d;B}H|B)W z1C2k8hBeZ?OM2;8pVJFFC_W#MW40eY^dx*#_-Pib^`Y`mq)kHnBMZ1|anvV-AF%?= zm%5g0QG0VFoYAf!_V-G>GQhI``h?~1;igzD`!m7&(Xb<40Pmx%dxp%1pLq_nv0aex z9O!Vl??iqV4pwYEKzWt)!tJ@ze+}hb@4nBJHt!nY2vXBy-nUV`({MAt!sCS23ycY1$grV9wzFJj%_ zI&3!ldTZ?64cc9pOWT664%U0&^E&?DE^!v}Uvt7CPN8BpxlbUcYy@(EhglB7=K|wz z&)z{>hCXNk{^`(nchPcf3uL|(<8J5`cBWep|A+HM&0i&lUOmNijWQ1k8ie|XEdQ4f zx88Q$92wV1PTpt2#+xkH`DNNpV80N=p1j-}GQ<85z8}-Y2Uqt7fACo?;HubyTzCiP z1!ar_*aNVA%0D$P3H`^o@0DxZT5S&e_x-_juCCX7H}JC!2)iLEU&xGJoqG8MzoT+5 z=LjSn@^{g9ZqqSmr^dbh7im*~`->8Pp>V@i{|J2N*k=55JD&fld_hA>>W^U?%l zdoSWMvt8o+ zdu$)%fey*oNk+W`KaaLvg`S^~%vk#GnV($c6m9tq(fkH%gf7+%3d>o@GW#oaIBJ7u zq@iF(a14ie9jtL^cZueo<%)9&$F%zobL5_tt#o!1=I}n)3@2ebwky1?kn6Lc0mr`@ zF5ud6)VI70`B?)W>Te^r_LqGXb72@`1OKN&rtb&l``|lGwu!pW6$lz)H9CGzz$hHE za9H`CfUfMa*`2z(U*;t0c4zrq6+Z08Y$RJ5L+rCpr_D11{a%o@qsX88oRz0ZcmG{q z44~7#V>E8RgDnKn$bt}Gv`SzWuiW0(1Md$Vt>+O@Mn8| ztnzX3_swJE`jn;xTWRanGZCltel$-|!u3&?obE9)=AA%&q|A?EPY>4yUBtZHcy$JC z5ZPGYKKgKhpwA}43%|XzI^I1gGB?5X^t_+yOJAjmuzQTCF_-{9HTR0sE@?zu~Li8f^@e z<@r3;7dZ6hwXs~!e`ekm+C20D#P-c=AvhPXMsrFV-mv3g3mwlFO`kCv1LxnmZ0?rO z+*|0}WBI-S`Qkhr(>hxH8P}Ao))q_rs;;C)+Lnk}{QF!%gU!a^v$_AnjQ?B%@uS=G zWLBn4pRo)vq<<0oIefiUvym zN&SNQqo;3P7)Sn5)zd7~yr#LfJej|!-)q)?yIygt+!q*J_hkOp2Duv+EC0*&EaQ;} zvH|mHV2>OhWnTw0IX+Vm-e?v1qwKuOPk0UDb>%|lcKXVY2cp&;s+`*#=$xZ64`UXS zf-b<=KCX`yME})J+L(E7|Y5I5QJtIH_Wy zoCoWvV~yWD*O=xUqeXspVzT{3dJg&R8-b~kY05g4<$~)`)uCcOusKdS#kn2q`$uZS zifaYp>~M}1VH`W`qW-(+>p6}W=7 z{7x~mF~xHods&|9*|uS~t3Ke%90@F|zA>J*!vEv5m2QdLcF#VrpXf;SXB-Lj0bAA? zy=~P8+r0iPH$6Gnc{oG-`G)W@M*7X~tm?A6>r~9Z80(d10W@M74Tx@bEDy7{RYd-H$Z+_pb51(zvuT<=yo8~;PP;*a}H_bP(p}GAG zw0{^hYL+$vYTDk8RMYCWm0q!Tf$j6XcP~-<(IV{4V4HlcHW%vv*XgL5OU|Q0Uv4z$ zZk!=I^Lc-eQ3uL0*p^vBPYgES_oDW1tcN`!YjNdzr0m?9Gb_UCGO46wpwI69y^Ni4 z+yeW_j$(hfd2L;Ww5#*PTRqxmyGzyo)ZTB5-8gr$?dqyT(hTtd(B}0qg(m(g*Q4G| zg<2Wf?z!)j*HBgGQCDQN8+xW}_d>s`{5*a6oAkyPmxb|lI>tOv*1|2rZ{HChhl>`Rg+ilKj05faln)un=2AIJ$bJXxt%uEM z5$!tc%jvM04jVQVpS!=qB@}0Wt&3BWqO}pvJ(oE5Fk&*h!RNiu13yPy*G|q~nmx;Q z5-aXeI1;s!IJV`_sjA@pr+7S}5Bq?4-|RtJ@@=dMrLTRUm&EiNjSd2fb`I@+cO`5B z-shlu_s8?jX8Ek64DUbe`OZ(ue})hz+IM8dgh56>kcNNf+ z*uTj87}$?qDPG4M>)adO2IyRA;FhrmhXU%b_$N zhbN!y8;KV&+IPmSxMFQ$J+?^fllnl_^wcgj+TeGNVxML+T6@lM7Jg?= zHs<-q7=OL=?J(yL8PD@MU@x<&8ukj>e0l9+y*ys(&wOAv)+^`^UbC9Q{RO-$WgcQd zM@xr2OpgiHyHgQYO&9>&XYitcri zb(PX}buUJER$fBP@*Wprhfd_kp%Zzm!9(qb#y+?J#?CH`=?D6#0Q0+p{Xtcy(T09~ z&?l|!pkt2dgCRGt&u+9+v_6A4>Otghe}!kOZK8%%L;91ZK$-$+3ZyBJra+nkX$qt% zkfuPI0%;1QDUhZ>ngVGGq$!Z5K$-$+3ZyBJra+nkX$qt%kfuPI0%;1QDUhZ>ngVGG Nq$!Z5z+W&0{ujjYW@Z2Y literal 0 HcmV?d00001 diff --git a/RWSDocsTemplate/fonts/glyphicons-halflings-regular.eot b/RWSTemplate/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from RWSDocsTemplate/fonts/glyphicons-halflings-regular.eot rename to RWSTemplate/fonts/glyphicons-halflings-regular.eot diff --git a/RWSDocsTemplate/fonts/glyphicons-halflings-regular.svg b/RWSTemplate/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from RWSDocsTemplate/fonts/glyphicons-halflings-regular.svg rename to RWSTemplate/fonts/glyphicons-halflings-regular.svg diff --git a/RWSDocsTemplate/fonts/glyphicons-halflings-regular.ttf b/RWSTemplate/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from RWSDocsTemplate/fonts/glyphicons-halflings-regular.ttf rename to RWSTemplate/fonts/glyphicons-halflings-regular.ttf diff --git a/RWSDocsTemplate/fonts/glyphicons-halflings-regular.woff b/RWSTemplate/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from RWSDocsTemplate/fonts/glyphicons-halflings-regular.woff rename to RWSTemplate/fonts/glyphicons-halflings-regular.woff diff --git a/RWSDocsTemplate/fonts/glyphicons-halflings-regular.woff2 b/RWSTemplate/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from RWSDocsTemplate/fonts/glyphicons-halflings-regular.woff2 rename to RWSTemplate/fonts/glyphicons-halflings-regular.woff2 diff --git a/RWSDocsTemplate/layout/_master.tmpl b/RWSTemplate/layout/_master.tmpl similarity index 76% rename from RWSDocsTemplate/layout/_master.tmpl rename to RWSTemplate/layout/_master.tmpl index 1145dc2..300f810 100644 --- a/RWSDocsTemplate/layout/_master.tmpl +++ b/RWSTemplate/layout/_master.tmpl @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{!include(/^styles/.*/)}} {{!include(/^fonts/.*/)}} {{!include(favicon.ico)}} @@ -6,23 +6,26 @@ {{!include(search-stopwords.json)}} - + {{>partials/head}} + {{^redirect_url}}

-
+
{{^_disableNavbar}} {{>partials/navbar}} {{/_disableNavbar}} {{^_disableBreadcrumb}} {{>partials/breadcrumb}} - {{/_disableBreadcrumb}} + {{/_disableBreadcrumb}}
+ {{#_enableSearch}} -
- {{>partials/searchResults}} -
+
+ {{>partials/searchResults}} +
{{/_enableSearch}} +
{{^_disableToc}} {{>partials/toc}} @@ -30,7 +33,7 @@ {{/_disableToc}} {{#_disableToc}}
- {{/_disableToc}} + {{/_disableToc}} {{#_disableAffix}}
{{/_disableAffix}} @@ -52,4 +55,5 @@
{{>partials/scripts}} - + {{/redirect_url}} + \ No newline at end of file diff --git a/RWSTemplate/logo.svg b/RWSTemplate/logo.svg new file mode 100644 index 0000000..0f52374 --- /dev/null +++ b/RWSTemplate/logo.svg @@ -0,0 +1,45 @@ + + + + + + + + + RWS Developers + + + + + + + + + + + \ No newline at end of file diff --git a/RWSDocsTemplate/partials/affix.tmpl.partial b/RWSTemplate/partials/affix.tmpl.partial similarity index 77% rename from RWSDocsTemplate/partials/affix.tmpl.partial rename to RWSTemplate/partials/affix.tmpl.partial index 3e55e8a..92d5d31 100644 --- a/RWSDocsTemplate/partials/affix.tmpl.partial +++ b/RWSTemplate/partials/affix.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}
@@ -19,7 +19,7 @@
{{/_disableContribution}}
-

{{__global.inThisArticle}}

+
{{__global.inThisArticle}}
diff --git a/RWSTemplate/partials/breadcrumb.tmpl.partial b/RWSTemplate/partials/breadcrumb.tmpl.partial new file mode 100644 index 0000000..5e9367c --- /dev/null +++ b/RWSTemplate/partials/breadcrumb.tmpl.partial @@ -0,0 +1,9 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} + +
+
+
    +
  • {{_tocTitle}}
  • +
+
+
diff --git a/RWSDocsTemplate/partials/class.header.tmpl.partial b/RWSTemplate/partials/class.header.tmpl.partial similarity index 87% rename from RWSDocsTemplate/partials/class.header.tmpl.partial rename to RWSTemplate/partials/class.header.tmpl.partial index a8ed088..d743484 100644 --- a/RWSDocsTemplate/partials/class.header.tmpl.partial +++ b/RWSTemplate/partials/class.header.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}

{{>partials/title}}

{{{summary}}}
@@ -16,7 +16,7 @@
{{/inClass}} {{#implements.0}} -
+
{{__global.implements}}
{{/implements.0}} {{#implements}} @@ -46,11 +46,11 @@
{{__global.assembly}}: {{assemblies.0}}.dll
{{__global.syntax}}
-
{{syntax.content.0.value}}
+
{{syntax.content.0.value}}
{{#syntax.parameters.0}}
{{__global.parameters}}
- +
@@ -73,7 +73,7 @@ {{/syntax.parameters.0}} {{#syntax.return}}
{{__global.returns}}
-
{{__global.type}}
+
@@ -90,7 +90,7 @@ {{/syntax.return}} {{#syntax.typeParameters.0}}
{{__global.typeParameters}}
-
{{__global.type}}
+
diff --git a/RWSTemplate/partials/class.memberpage.tmpl.partial b/RWSTemplate/partials/class.memberpage.tmpl.partial new file mode 100644 index 0000000..54ce161 --- /dev/null +++ b/RWSTemplate/partials/class.memberpage.tmpl.partial @@ -0,0 +1,59 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} + +{{>partials/class.header}} +{{#children}} +{{#overload}} + +{{/overload}} +

{{>partials/classSubtitle}}

+{{#children.0}} +
{{__global.name}}
+ + + + + + + + {{/children.0}} + {{#children}} + + + + + {{/children}} + {{#children.0}} + +
{{__global.name}}{{__global.description}}
+ + {{{summary}}}
+{{/children.0}} +{{/children}} +{{#extensionMethods.0}} +

{{__global.extensionMethods}}

+{{/extensionMethods.0}} +{{#extensionMethods}} +
+ {{#definition}} + + {{/definition}} + {{^definition}} + + {{/definition}} +
+{{/extensionMethods}} +{{#seealso.0}} +

{{__global.seealso}}

+
+{{/seealso.0}} +{{#seealso}} + {{#isCref}} +
{{{type.specName.0.value}}}
+ {{/isCref}} + {{^isCref}} +
{{{url}}}
+ {{/isCref}} +{{/seealso}} +{{#seealso.0}} +
+{{/seealso.0}} diff --git a/RWSDocsTemplate/partials/class.tmpl.partial b/RWSTemplate/partials/class.tmpl.partial similarity index 87% rename from RWSDocsTemplate/partials/class.tmpl.partial rename to RWSTemplate/partials/class.tmpl.partial index 7490fbe..6b61910 100644 --- a/RWSDocsTemplate/partials/class.tmpl.partial +++ b/RWSTemplate/partials/class.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{>partials/class.header}} {{#children}} @@ -21,14 +21,14 @@

{{name.0.value}}

{{{summary}}}
{{{conceptual}}}
-
{{__global.declaration}}
+
{{__global.declaration}}
{{#syntax}}
-
{{syntax.content.0.value}}
+
{{syntax.content.0.value}}
{{#parameters.0}}
{{__global.parameters}}
- +
@@ -51,7 +51,7 @@ {{/parameters.0}} {{#return}}
{{__global.returns}}
-
{{__global.type}}
+
@@ -68,7 +68,7 @@ {{/return}} {{#typeParameters.0}}
{{__global.typeParameters}}
-
{{__global.type}}
+
@@ -89,7 +89,7 @@ {{/typeParameters.0}} {{#fieldValue}}
{{__global.fieldValue}}
-
{{__global.name}}
+
@@ -106,7 +106,7 @@ {{/fieldValue}} {{#propertyValue}}
{{__global.propertyValue}}
-
{{__global.type}}
+
@@ -123,7 +123,7 @@ {{/propertyValue}} {{#eventType}}
{{__global.eventType}}
-
{{__global.type}}
+
@@ -155,7 +155,7 @@ {{/example}} {{#exceptions.0}}
{{__global.exceptions}}
-
{{__global.type}}
+
diff --git a/RWSDocsTemplate/partials/classSubtitle.tmpl.partial b/RWSTemplate/partials/classSubtitle.tmpl.partial similarity index 76% rename from RWSDocsTemplate/partials/classSubtitle.tmpl.partial rename to RWSTemplate/partials/classSubtitle.tmpl.partial index 5caea36..1c17e00 100644 --- a/RWSDocsTemplate/partials/classSubtitle.tmpl.partial +++ b/RWSTemplate/partials/classSubtitle.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{#inConstructor}} {{__global.constructorsInSubtitle}} {{/inConstructor}} @@ -25,4 +25,4 @@ {{/inFunction}} {{#inMember}} {{__global.membersInSubtitle}} -{{/inMember}} \ No newline at end of file +{{/inMember}} diff --git a/RWSTemplate/partials/collection.tmpl.partial b/RWSTemplate/partials/collection.tmpl.partial new file mode 100644 index 0000000..7e573f8 --- /dev/null +++ b/RWSTemplate/partials/collection.tmpl.partial @@ -0,0 +1,234 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} + +

{{>partials/title}}

+
{{{summary}}}
+
{{{conceptual}}}
+ +{{#children}} +{{#children}} +{{^_disableContribution}} +{{#docurl}} + + | + {{__global.improveThisDoc}} +{{/docurl}} +{{#sourceurl}} + + {{__global.viewSource}} +{{/sourceurl}} +{{/_disableContribution}} +{{#overload}} + +{{/overload}} +

{{name.0.value}}

+
{{{summary}}}
+
{{{conceptual}}}
+
{{__global.declaration}}
+{{#syntax}} +
+
{{syntax.content.0.value}}
+
+{{#parameters.0}} +
{{__global.parameters}}
+
{{__global.type}}
+ + + + + + + + +{{/parameters.0}} +{{#parameters}} + + + + + +{{/parameters}} +{{#parameters.0}} + +
{{__global.type}}{{__global.name}}{{__global.description}}
{{{type.specName.0.value}}}{{{id}}}{{{description}}}
+{{/parameters.0}} +{{#return}} +
{{__global.returns}}
+ + + + + + + + + + + + + +
{{__global.type}}{{__global.description}}
{{{type.specName.0.value}}}{{{description}}}
+{{/return}} +{{#typeParameters.0}} +
{{__global.typeParameters}}
+ + + + + + + + +{{/typeParameters.0}} +{{#typeParameters}} + + + + +{{/typeParameters}} +{{#typeParameters.0}} + +
{{__global.name}}{{__global.description}}
{{{id}}}{{{description}}}
+{{/typeParameters.0}} +{{#fieldValue}} +
{{__global.fieldValue}}
+ + + + + + + + + + + + + +
{{__global.type}}{{__global.description}}
{{{type.specName.0.value}}}{{{description}}}
+{{/fieldValue}} +{{#propertyValue}} +
{{__global.propertyValue}}
+ + + + + + + + + + + + + +
{{__global.type}}{{__global.description}}
{{{type.specName.0.value}}}{{{description}}}
+{{/propertyValue}} +{{#eventType}} +
{{__global.eventType}}
+ + + + + + + + + + + + + +
{{__global.type}}{{__global.description}}
{{{type.specName.0.value}}}{{{description}}}
+{{/eventType}} +{{/syntax}} +{{#overridden}} +
{{__global.overrides}}
+
+{{/overridden}} +{{#implements.0}} +
{{__global.implements}}
+{{/implements.0}} +{{#implements}} + {{#definition}} +
+ {{/definition}} + {{^definition}} +
+ {{/definition}} +{{/implements}} +{{#remarks}} +
{{__global.remarks}}
+
{{{remarks}}}
+{{/remarks}} +{{#example.0}} +
{{__global.examples}}
+{{/example.0}} +{{#example}} +{{{.}}} +{{/example}} +{{#exceptions.0}} +
{{__global.exceptions}}
+ + + + + + + + +{{/exceptions.0}} +{{#exceptions}} + + + + +{{/exceptions}} +{{#exceptions.0}} + +
{{__global.type}}{{__global.condition}}
{{{type.specName.0.value}}}{{{description}}}
+{{/exceptions.0}} +{{#seealso.0}} +
{{__global.seealso}}
+
+{{/seealso.0}} +{{#seealso}} + {{#isCref}} +
{{{type.specName.0.value}}}
+ {{/isCref}} + {{^isCref}} +
{{{url}}}
+ {{/isCref}} +{{/seealso}} +{{#seealso.0}} +
+{{/seealso.0}} +{{/children}} +{{/children}} +{{#extensionMethods.0}} +

{{__global.extensionMethods}}

+{{/extensionMethods.0}} +{{#extensionMethods}} +
+ {{#definition}} + + {{/definition}} + {{^definition}} + + {{/definition}} +
+{{/extensionMethods}} +{{#seealso.0}} +

{{__global.seealso}}

+
+{{/seealso.0}} +{{#seealso}} + {{#isCref}} +
{{{type.specName.0.value}}}
+ {{/isCref}} + {{^isCref}} +
{{{url}}}
+ {{/isCref}} +{{/seealso}} +{{#seealso.0}} +
+{{/seealso.0}} diff --git a/RWSTemplate/partials/customMREFContent.tmpl.partial b/RWSTemplate/partials/customMREFContent.tmpl.partial new file mode 100644 index 0000000..abb7b6f --- /dev/null +++ b/RWSTemplate/partials/customMREFContent.tmpl.partial @@ -0,0 +1,10 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} +{{!Add your own custom template for the content for ManagedReference here}} +{{#_splitReference}} +{{#isCollection}} +{{>partials/collection}} +{{/isCollection}} +{{#isItem}} +{{>partials/item}} +{{/isItem}} +{{/_splitReference}} diff --git a/RWSDocsTemplate/partials/dd-li.tmpl.partial b/RWSTemplate/partials/dd-li.tmpl.partial similarity index 100% rename from RWSDocsTemplate/partials/dd-li.tmpl.partial rename to RWSTemplate/partials/dd-li.tmpl.partial diff --git a/RWSDocsTemplate/partials/enum.tmpl.partial b/RWSTemplate/partials/enum.tmpl.partial similarity index 83% rename from RWSDocsTemplate/partials/enum.tmpl.partial rename to RWSTemplate/partials/enum.tmpl.partial index b5584ad..7afb282 100644 --- a/RWSDocsTemplate/partials/enum.tmpl.partial +++ b/RWSTemplate/partials/enum.tmpl.partial @@ -1,9 +1,9 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{>partials/class.header}} {{#children}}

{{>partials/classSubtitle}}

- +
diff --git a/RWSDocsTemplate/partials/footer.tmpl.partial b/RWSTemplate/partials/footer.tmpl.partial similarity index 68% rename from RWSDocsTemplate/partials/footer.tmpl.partial rename to RWSTemplate/partials/footer.tmpl.partial index f4b9a7e..cff40ee 100644 --- a/RWSDocsTemplate/partials/footer.tmpl.partial +++ b/RWSTemplate/partials/footer.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}
diff --git a/RWSTemplate/partials/head.tmpl.partial b/RWSTemplate/partials/head.tmpl.partial new file mode 100644 index 0000000..c801f7e --- /dev/null +++ b/RWSTemplate/partials/head.tmpl.partial @@ -0,0 +1,34 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} + + + + {{#_googleAnalyticsTagId}} + + + {{/_googleAnalyticsTagId}} + {{#redirect_url}} + + {{/redirect_url}} + {{^redirect_url}} + + {{#title}}{{title}}{{/title}}{{^title}}{{>partials/title}}{{/title}} {{#_appTitle}}| {{_appTitle}} {{/_appTitle}} + + + {{#_description}}{{/_description}} + {{#description}}{{/description}} + + + + + + + {{#_noindex}}{{/_noindex}} + {{#_enableSearch}}{{/_enableSearch}} + {{#_enableNewTab}}{{/_enableNewTab}} + {{/redirect_url}} + diff --git a/RWSTemplate/partials/item.tmpl.partial b/RWSTemplate/partials/item.tmpl.partial new file mode 100644 index 0000000..547889a --- /dev/null +++ b/RWSTemplate/partials/item.tmpl.partial @@ -0,0 +1,3 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} + +{{>partials/class.header}} diff --git a/RWSDocsTemplate/partials/li.tmpl.partial b/RWSTemplate/partials/li.tmpl.partial similarity index 84% rename from RWSDocsTemplate/partials/li.tmpl.partial rename to RWSTemplate/partials/li.tmpl.partial index 7e2d689..c6e0b4a 100644 --- a/RWSDocsTemplate/partials/li.tmpl.partial +++ b/RWSTemplate/partials/li.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}
    {{#items}} diff --git a/RWSTemplate/partials/logo.tmpl.partial b/RWSTemplate/partials/logo.tmpl.partial new file mode 100644 index 0000000..501f0fb --- /dev/null +++ b/RWSTemplate/partials/logo.tmpl.partial @@ -0,0 +1,5 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} + + + {{_appName}} + diff --git a/RWSDocsTemplate/partials/namespace.tmpl.partial b/RWSTemplate/partials/namespace.tmpl.partial similarity index 76% rename from RWSDocsTemplate/partials/namespace.tmpl.partial rename to RWSTemplate/partials/namespace.tmpl.partial index e8b6b14..f52f692 100644 --- a/RWSDocsTemplate/partials/namespace.tmpl.partial +++ b/RWSTemplate/partials/namespace.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}

    {{>partials/title}}

    {{{summary}}}
    diff --git a/RWSDocsTemplate/partials/namespaceSubtitle.tmpl.partial b/RWSTemplate/partials/namespaceSubtitle.tmpl.partial similarity index 75% rename from RWSDocsTemplate/partials/namespaceSubtitle.tmpl.partial rename to RWSTemplate/partials/namespaceSubtitle.tmpl.partial index b3a30d8..823597b 100644 --- a/RWSDocsTemplate/partials/namespaceSubtitle.tmpl.partial +++ b/RWSTemplate/partials/namespaceSubtitle.tmpl.partial @@ -1,9 +1,8 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} -{{^isNamespace}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} + {{#inNamespace}} {{__global.namespacesInSubtitle}} {{/inNamespace}} -{{/isNamespace}} {{#inClass}} {{__global.classesInSubtitle}} {{/inClass}} diff --git a/RWSDocsTemplate/partials/navbar.tmpl.partial b/RWSTemplate/partials/navbar.tmpl.partial similarity index 85% rename from RWSDocsTemplate/partials/navbar.tmpl.partial rename to RWSTemplate/partials/navbar.tmpl.partial index be0dc46..4f18a57 100644 --- a/RWSDocsTemplate/partials/navbar.tmpl.partial +++ b/RWSTemplate/partials/navbar.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}
    diff --git a/RWSDocsTemplate/partials/rest.child.tmpl.partial b/RWSTemplate/partials/rest.child.tmpl.partial similarity index 64% rename from RWSDocsTemplate/partials/rest.child.tmpl.partial rename to RWSTemplate/partials/rest.child.tmpl.partial index b8be203..a64d6b7 100644 --- a/RWSDocsTemplate/partials/rest.child.tmpl.partial +++ b/RWSTemplate/partials/rest.child.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{^_disableContribution}} {{#docurl}} @@ -11,7 +11,7 @@ View Source {{/sourceurl}} {{/_disableContribution}} -

    {{operationId}}

    +

    {{operationId}}

    {{#summary}}
    {{{summary}}}
    {{/summary}} @@ -27,12 +27,12 @@
    {{#parameters.0}}
    Parameters
    -
{{__global.name}}
+
- + @@ -41,7 +41,18 @@ {{#parameters}} - + @@ -53,10 +64,11 @@ {{#responses.0}}
Responses
-
Name TypeValueDefault Notes
{{#required}}*{{/required}}{{name}}{{type}} + {{^schema.cType}} + {{schema.type}} + {{#schema.format}} + ({{schema.format}}) + {{/schema.format}} + {{/schema.cType}} + + {{#schema.cType}} + {{{schema.cType}}}{{#schema.cTypeIsArray}}[]{{/schema.cTypeIsArray}} + {{/schema.cType}} + {{default}} {{{description}}}
+
+ @@ -66,6 +78,15 @@ {{#responses}} +
Status CodeType Description Samples
{{statusCode}} + {{^schema.cType}} + {{schema.type}} + {{/schema.cType}} + + {{#schema.cType}} + {{{schema.cType}}}{{#schema.cTypeIsArray}}[]{{/schema.cTypeIsArray}} + {{/schema.cType}} + {{{description}}} {{#examples}} @@ -84,4 +105,4 @@ {{/responses.0}} {{#footer}}
{{{footer}}}
-{{/footer}} \ No newline at end of file +{{/footer}} diff --git a/RWSTemplate/partials/rest.definition.tmpl.partial b/RWSTemplate/partials/rest.definition.tmpl.partial new file mode 100644 index 0000000..83cc77e --- /dev/null +++ b/RWSTemplate/partials/rest.definition.tmpl.partial @@ -0,0 +1,45 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} + +

{{{cType}}}

+{{#description}} +
{{{description}}}
+{{/description}} +{{#properties.0}} + + + + + + + + + + {{/properties.0}} + {{#properties}} + + + + + + {{/properties}} + {{#properties.0}} + +
NameTypeNotes
{{key}} + {{^value.cType}} + {{value.type}} + {{#value.format}} + ({{value.format}}) + {{/value.format}} + {{/value.cType}} + + {{#value.cType}} + {{{value.cType}}}{{#value.cTypeIsArray}}[]{{/value.cTypeIsArray}} + {{/value.cType}} + {{{value.description}}}
+{{/properties.0}} +{{#enum.0}} +
Enum Values
+{{#enum}} +{{.}}
+{{/enum}} +{{/enum.0}} diff --git a/RWSDocsTemplate/partials/rest.tmpl.partial b/RWSTemplate/partials/rest.tmpl.partial similarity index 78% rename from RWSDocsTemplate/partials/rest.tmpl.partial rename to RWSTemplate/partials/rest.tmpl.partial index a7c73ec..9ebedcc 100644 --- a/RWSDocsTemplate/partials/rest.tmpl.partial +++ b/RWSTemplate/partials/rest.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}

{{name}}

{{#summary}} @@ -31,7 +31,12 @@ {{#children}} {{>partials/rest.child}} {{/children}} +{{#definitions.0}} +

Definitions

+{{/definitions.0}} +{{#definitions}} + {{>partials/rest.definition}} +{{/definitions}} {{#footer}}
{{{footer}}}
{{/footer}} - diff --git a/RWSDocsTemplate/partials/scripts.tmpl.partial b/RWSTemplate/partials/scripts.tmpl.partial similarity index 55% rename from RWSDocsTemplate/partials/scripts.tmpl.partial rename to RWSTemplate/partials/scripts.tmpl.partial index ab3204e..c3a28aa 100644 --- a/RWSDocsTemplate/partials/scripts.tmpl.partial +++ b/RWSTemplate/partials/scripts.tmpl.partial @@ -1,5 +1,5 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} - + diff --git a/RWSDocsTemplate/partials/searchResults.tmpl.partial b/RWSTemplate/partials/searchResults.tmpl.partial similarity index 71% rename from RWSDocsTemplate/partials/searchResults.tmpl.partial rename to RWSTemplate/partials/searchResults.tmpl.partial index 26a2881..8858184 100644 --- a/RWSDocsTemplate/partials/searchResults.tmpl.partial +++ b/RWSTemplate/partials/searchResults.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}
{{__global.searchResults}}
diff --git a/RWSTemplate/partials/title.tmpl.partial b/RWSTemplate/partials/title.tmpl.partial new file mode 100644 index 0000000..51f83cc --- /dev/null +++ b/RWSTemplate/partials/title.tmpl.partial @@ -0,0 +1,2 @@ +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} +{{#inPackage}}Package {{name.0.value}}{{/inPackage}}{{#isNamespace}}Namespace {{name.0.value}}{{/isNamespace}}{{#inClass}}Class {{name.0.value}}{{/inClass}}{{#inStruct}}Struct {{name.0.value}}{{/inStruct}}{{#inInterface}}Interface {{name.0.value}}{{/inInterface}}{{#inEnum}}Enum {{name.0.value}}{{/inEnum}}{{#inDelegate}}Delegate {{name.0.value}}{{/inDelegate}}{{#inConstructor}}Constructor {{name.0.value}}{{/inConstructor}}{{#inField}}Field {{name.0.value}}{{/inField}}{{#inProperty}}Property {{name.0.value}}{{/inProperty}}{{#inMethod}}Method {{name.0.value}}{{/inMethod}}{{#inEvent}}Event {{name.0.value}}{{/inEvent}}{{#inOperator}}Operator {{name.0.value}}{{/inOperator}}{{#inEii}}Explicit Interface Implementation {{name.0.value}}{{/inEii}}{{#inVariable}}Variable {{name.0.value}}{{/inVariable}}{{#inTypeAlias}}Type Alias {{name.0.value}}{{/inTypeAlias}} \ No newline at end of file diff --git a/RWSDocsTemplate/partials/toc.tmpl.partial b/RWSTemplate/partials/toc.tmpl.partial similarity index 66% rename from RWSDocsTemplate/partials/toc.tmpl.partial rename to RWSTemplate/partials/toc.tmpl.partial index 540543f..507a128 100644 --- a/RWSDocsTemplate/partials/toc.tmpl.partial +++ b/RWSTemplate/partials/toc.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}
{{__global.tocToggleButton}} diff --git a/RWSDocsTemplate/partials/uref/class.header.tmpl.partial b/RWSTemplate/partials/uref/class.header.tmpl.partial similarity index 89% rename from RWSDocsTemplate/partials/uref/class.header.tmpl.partial rename to RWSTemplate/partials/uref/class.header.tmpl.partial index 8754c71..85aaf8f 100644 --- a/RWSDocsTemplate/partials/uref/class.header.tmpl.partial +++ b/RWSTemplate/partials/uref/class.header.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}

{{>partials/title}}

{{{summary}}}
@@ -46,4 +46,4 @@ {{/example.0}} {{#example}} {{{.}}} -{{/example}} \ No newline at end of file +{{/example}} diff --git a/RWSDocsTemplate/partials/uref/class.tmpl.partial b/RWSTemplate/partials/uref/class.tmpl.partial similarity index 88% rename from RWSDocsTemplate/partials/uref/class.tmpl.partial rename to RWSTemplate/partials/uref/class.tmpl.partial index f4eb119..385cb93 100644 --- a/RWSDocsTemplate/partials/uref/class.tmpl.partial +++ b/RWSTemplate/partials/uref/class.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{>partials/uref/class.header}} {{#children}} @@ -21,14 +21,14 @@

{{name.0.value}}

{{{summary}}}
{{{conceptual}}}
-
{{__global.declaration}}
+
{{__global.declaration}}
{{#syntax}}
{{syntax.content.0.value}}
{{#parameters.0}}
{{__global.parameters}}
- +
@@ -54,7 +54,7 @@ {{/parameters.0}} {{#return}}
{{__global.returns}}
-
{{__global.type}}
+
@@ -71,7 +71,7 @@ {{/return}} {{#typeParameters.0}}
{{__global.typeParameters}}
-
{{__global.type}}
+
@@ -92,7 +92,7 @@ {{/typeParameters.0}} {{#fieldValue}}
{{__global.fieldValue}}
-
{{__global.name}}
+
@@ -109,7 +109,7 @@ {{/fieldValue}} {{#propertyValue}}
{{__global.propertyValue}}
-
{{__global.type}}
+
@@ -126,7 +126,7 @@ {{/propertyValue}} {{#eventType}}
{{__global.eventType}}
-
{{__global.type}}
+
@@ -143,7 +143,7 @@ {{/eventType}} {{#variableValue}}
{{__global.variableValue}}
-
{{__global.type}}
+
@@ -160,7 +160,7 @@ {{/variableValue}} {{#typeAliasType}}
{{__global.typeAliasType}}
-
{{__global.type}}
+
@@ -203,7 +203,7 @@ {{/example}} {{#exceptions.0}}
{{__global.exceptions}}
-
{{__global.type}}
+
diff --git a/RWSDocsTemplate/partials/uref/enum.tmpl.partial b/RWSTemplate/partials/uref/enum.tmpl.partial similarity index 78% rename from RWSDocsTemplate/partials/uref/enum.tmpl.partial rename to RWSTemplate/partials/uref/enum.tmpl.partial index ef9fcb3..acbb412 100644 --- a/RWSDocsTemplate/partials/uref/enum.tmpl.partial +++ b/RWSTemplate/partials/uref/enum.tmpl.partial @@ -1,9 +1,9 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{>partials/uref/class.header}} {{#children}}

{{>partials/classSubtitle}}

-
{{__global.type}}
+
diff --git a/RWSDocsTemplate/partials/uref/inheritance.tmpl.partial b/RWSTemplate/partials/uref/inheritance.tmpl.partial similarity index 100% rename from RWSDocsTemplate/partials/uref/inheritance.tmpl.partial rename to RWSTemplate/partials/uref/inheritance.tmpl.partial diff --git a/RWSDocsTemplate/partials/uref/namespace.tmpl.partial b/RWSTemplate/partials/uref/namespace.tmpl.partial similarity index 89% rename from RWSDocsTemplate/partials/uref/namespace.tmpl.partial rename to RWSTemplate/partials/uref/namespace.tmpl.partial index 5891009..e1aa75d 100644 --- a/RWSDocsTemplate/partials/uref/namespace.tmpl.partial +++ b/RWSTemplate/partials/uref/namespace.tmpl.partial @@ -1,4 +1,4 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}}

{{>partials/title}}

{{{summary}}}
@@ -34,14 +34,14 @@

{{name.0.value}}

{{{summary}}}
{{{conceptual}}}
-
{{__global.declaration}}
+
{{__global.declaration}}
{{#syntax}}
{{syntax.content.0.value}}
{{#parameters.0}}
{{__global.parameters}}
-
{{__global.name}}
+
@@ -67,7 +67,7 @@ {{/parameters.0}} {{#return}}
{{__global.returns}}
-
{{__global.type}}
+
@@ -84,7 +84,7 @@ {{/return}} {{#typeParameters.0}}
{{__global.typeParameters}}
-
{{__global.type}}
+
@@ -105,7 +105,7 @@ {{/typeParameters.0}} {{#fieldValue}}
{{__global.fieldValue}}
-
{{__global.name}}
+
@@ -122,7 +122,7 @@ {{/fieldValue}} {{#propertyValue}}
{{__global.propertyValue}}
-
{{__global.type}}
+
@@ -139,7 +139,7 @@ {{/propertyValue}} {{#eventType}}
{{__global.eventType}}
-
{{__global.type}}
+
@@ -182,7 +182,7 @@ {{/example}} {{#exceptions.0}}
{{__global.exceptions}}
-
{{__global.type}}
+
diff --git a/RWSDocsTemplate/partials/uref/parameters.tmpl.partial b/RWSTemplate/partials/uref/parameters.tmpl.partial similarity index 68% rename from RWSDocsTemplate/partials/uref/parameters.tmpl.partial rename to RWSTemplate/partials/uref/parameters.tmpl.partial index 25feab9..74999df 100644 --- a/RWSDocsTemplate/partials/uref/parameters.tmpl.partial +++ b/RWSTemplate/partials/uref/parameters.tmpl.partial @@ -1,8 +1,8 @@ -{{!Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information.}} +{{!Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license.}} {{#properties.0}}
Properties
-
{{__global.type}}
+
@@ -25,4 +25,4 @@ {{#properties.0}}
{{__global.type}}
-{{/properties.0}} \ No newline at end of file +{{/properties.0}} diff --git a/RWSDocsTemplate/search-stopwords.json b/RWSTemplate/search-stopwords.json similarity index 100% rename from RWSDocsTemplate/search-stopwords.json rename to RWSTemplate/search-stopwords.json diff --git a/RWSDocsTemplate/styles/docfx.css b/RWSTemplate/styles/docfx.css similarity index 82% rename from RWSDocsTemplate/styles/docfx.css rename to RWSTemplate/styles/docfx.css index 3c3780b..ce502ee 100644 --- a/RWSDocsTemplate/styles/docfx.css +++ b/RWSTemplate/styles/docfx.css @@ -26,6 +26,15 @@ a { cursor: pointer; } +#logo { + margin-top: 6px; + vertical-align: middle; + max-width: 100%; + height: auto; + display: block; + width: 209px; +} + button:hover, button:focus, a:hover, @@ -66,33 +75,53 @@ h6 mark { .inheritance .level2:before, .inheritance .level3:before, .inheritance .level4:before, -.inheritance .level5:before { - content: '↳'; - margin-right: 5px; +.inheritance .level5:before, +.inheritance .level6:before, +.inheritance .level7:before, +.inheritance .level8:before, +.inheritance .level9:before { + content: '↳'; + margin-right: 5px; } .inheritance .level0 { - margin-left: 0em; + margin-left: 0em; } .inheritance .level1 { - margin-left: 1em; + margin-left: 1em; } .inheritance .level2 { - margin-left: 2em; + margin-left: 2em; } .inheritance .level3 { - margin-left: 3em; + margin-left: 3em; } .inheritance .level4 { - margin-left: 4em; + margin-left: 4em; } .inheritance .level5 { - margin-left: 5em; + margin-left: 5em; +} + +.inheritance .level6 { + margin-left: 6em; +} + +.inheritance .level7 { + margin-left: 7em; +} + +.inheritance .level8 { + margin-left: 8em; +} + +.inheritance .level9 { + margin-left: 9em; } .level0.summary { @@ -106,11 +135,10 @@ h6 mark { span.parametername, span.paramref, span.typeparamref { - font-style: italic; + font-style: italic; } - -span.languagekeyword { - font-weight: bold; +span.languagekeyword{ + font-weight: bold; } .hljs { @@ -118,25 +146,20 @@ span.languagekeyword { background-color: inherit; padding: 0; } - /* additional spacing fixes */ -.btn+.btn { +.btn + .btn { margin-left: 10px; } - .btn.pull-right { margin-left: 10px; margin-top: 5px; } - .table { margin-bottom: 10px; } - table p { margin-bottom: 0; } - table a { display: inline-block; } @@ -156,7 +179,6 @@ h3, margin-bottom: 10px; font-weight: 400; } - h4, .h4, h5, @@ -166,16 +188,13 @@ h6, margin-top: 10px; margin-bottom: 5px; } - .navbar { margin-bottom: 0; } - #wrapper { min-height: 100%; position: relative; } - /* blends header footer and content together with gradient effect */ .grad-top { /* For Safari 5.1 to 6.0 */ @@ -185,7 +204,6 @@ h6, /* Standard syntax */ height: 5px; } - .grad-bottom { /* For Safari 5.1 to 6.0 */ /* For Opera 11.1 to 12.0 */ @@ -194,16 +212,13 @@ h6, /* Standard syntax */ height: 5px; } - .divider { margin: 0 5px; color: #cccccc; } - hr { border-color: #cccccc; } - header { position: fixed; top: 0; @@ -211,23 +226,19 @@ header { right: 0; z-index: 1000; } - header .navbar { border-width: 0 0 1px 0; border-radius: 0; border-color: var(--accent-dim); border-style: solid; } - .navbar-brand { font-size: inherit; padding: 0; } - .navbar-collapse { margin: 0 -15px; } - .subnav { min-height: 40px; } @@ -256,13 +267,13 @@ article h4 { margin-top: 25px; } -article h4 { +article h4{ border: 0; font-weight: bold; margin-top: 2em; } -article span.small.pull-right { +article span.small.pull-right{ margin-top: 20px; } @@ -278,13 +289,10 @@ article section { padding: 10px 0; background-color: inherit; white-space: nowrap; - font-size: .8125rem; } .breadcrumb>li+li:before { content: "›"; - font-size: 1.2rem; - line-height: 1rem; color: var(--highlight-light); } @@ -295,58 +303,46 @@ article section { #autocollapse.collapsed .navbar-header { float: none; } - #autocollapse.collapsed .navbar-toggle { display: block; } - #autocollapse.collapsed .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); } - #autocollapse.collapsed .navbar-collapse.collapse { display: none !important; } - #autocollapse.collapsed .navbar-nav { float: none !important; margin: 7.5px -15px; } - -#autocollapse.collapsed .navbar-nav>li { +#autocollapse.collapsed .navbar-nav > li { float: none; } - -#autocollapse.collapsed .navbar-nav>li>a { +#autocollapse.collapsed .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; } - #autocollapse.collapsed .collapse.in, #autocollapse.collapsed .collapsing { display: block !important; } - #autocollapse.collapsed .collapse.in .navbar-right, #autocollapse.collapsed .collapsing .navbar-right { float: none !important; } - #autocollapse .form-group { position: relative; width: 100%; } - #autocollapse .form-control { width: 100%; } - #autocollapse .navbar-header { margin-left: 0; margin-right: 2rem; } - #autocollapse .navbar-brand { margin-left: 0; } @@ -374,61 +370,50 @@ article section { padding: 10px 15px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); } - .collapsed .collapse.in .navbar-form { margin: 0 auto; max-width: 400px; padding: 10px 15px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); } - .navbar .navbar-nav { display: inline-block; } - .docs-search { background: white; vertical-align: middle; } - -.docs-search>.search-query { +.docs-search > .search-query { font-size: 14px; border: 0; width: 120%; color: #555; } - -.docs-search>.search-query:focus { +.docs-search > .search-query:focus { outline: 0; } - .search-results-frame { clear: both; display: table; width: 100%; } - .search-results.ng-hide { display: none; } - .search-results-container { padding-bottom: 1em; border-top: 1px solid #111; background: rgba(25, 25, 25, 0.5); } - .search-results-container .search-results-group { padding-top: 50px !important; padding: 10px; } - .search-results-group-heading { font-family: "Open Sans"; padding-left: 10px; color: white; } - .search-close { position: absolute; left: 50%; @@ -442,7 +427,6 @@ article section { width: 200px; box-shadow: 0 0 10px #111; } - #search { display: none; } @@ -578,20 +562,17 @@ body .toc { .sidetoggle.ng-hide { display: block !important; } - -.sidetoc-expand>.caret { +.sidetoc-expand > .caret { margin-left: 0px; margin-top: -2px; } - -.sidetoc-expand>.caret-side { +.sidetoc-expand > .caret-side { border-left: 4px solid; border-top: 4px solid transparent; border-bottom: 4px solid transparent; margin-left: 4px; margin-top: -4px; } - .sidetoc-heading { font-weight: 500; } @@ -611,31 +592,27 @@ body .toc { top: 0; left: 0; } - -.toc .nav>li>a { +.toc .nav > li > a { color: #666666; margin-left: 5px; display: block; padding: 0; } - -.toc .nav>li>a:hover, -.toc .nav>li>a:focus { +.toc .nav > li > a:hover, +.toc .nav > li > a:focus { color: #000000; background: none; text-decoration: inherit; } - -.toc .nav>li.active>a { +.toc .nav > li.active > a { color: #337ab7; } - -.toc .nav>li.active>a:hover, -.toc .nav>li.active>a:focus { +.toc .nav > li.active > a:hover, +.toc .nav > li.active > a:focus { color: #23527c; } -.toc .nav>li>.expand-stub { +.toc .nav > li> .expand-stub { cursor: pointer; } @@ -646,32 +623,33 @@ body .toc { transform: rotate(90deg); } -.toc .nav>li>.expand-stub::before, -.toc .nav>li.active>.expand-stub::before { - color: var(--highlight-light); - color: var(--font-color); - display: inline-block; - height: .9rem; - width: 1.2rem; - text-align: center; - overflow: hidden; - content: "›"; - font-size: 1.5rem; - line-height: .9rem; - transform: rotate(0deg); - transition: 350ms ease-out; +.toc .nav > li > .expand-stub::before, +.toc .nav > li.active > .expand-stub::before { + color: var(--font-color); + display: inline-block; + height: 2rem; + width: 1.5rem; + line-height: 1.5rem; + text-align: center; + overflow: visible; + content: "›"; + font-size: 2rem; + font-weight: bold; + transform: rotate(0deg); + transition: 350ms ease-out; + vertical-align: middle; } -.toc .nav>li.filtered>ul, -.toc .nav>li.in>ul { +.toc .nav > li.filtered > ul, +.toc .nav > li.in > ul { display: block; } -.toc .nav>li>ul { +.toc .nav > li > ul { display: none; } -.toc ul { +.toc ul{ font-size: 12px; margin: 0 auto 0 5%; max-width: 80%; @@ -761,7 +739,6 @@ body .toc { display: none; margin: 0 15px 0px 15px; } - .sidefilter { position: fixed; top: 90px; @@ -787,19 +764,25 @@ body .toc { margin: 0 5px 0 5px; } -.toc-filter>input { +.toc-filter > input { color: var(--input-text); - padding-left: 2.3rem; + padding-left: 3rem; padding-right: 1rem; width: 100%; + height: calc(1.5em + 8px); /* Adjust height by adding 5 pixels */ + line-height: calc(1.5em + 8px); /* Match line height for vertical centering */ + border: 1px solid #d0d0d0; /* Add gray border */ + border-radius: 5px; /* Round corners */ } -.toc-filter>input:focus { +.toc-filter > input:focus { outline: 0; } -.toc-filter>.filter-icon { +.toc-filter > .filter-icon { position: absolute; + top: 2px; + left: 8px; } .toc-filter>.clear-icon { @@ -807,17 +790,19 @@ body .toc { text-align: center; height: 1rem; width: 1.5rem; - top: .9rem; + top: 1.2rem; right: 1.2rem; background-color: #fff; } + .article { margin-top: 120px; margin-bottom: 115px; } -#_content>a { + +#_content>a{ margin-top: 105px; } @@ -829,13 +814,11 @@ body .toc { margin-top: 5px; margin-bottom: 5px; } - .article img { max-width: 100%; margin-top: 2rem; margin-bottom: 2rem; } - .sideaffix { margin-top: 50px; font-size: 12px; @@ -845,53 +828,43 @@ body .toc { bottom: 10px; position: fixed; } - .sideaffix.shiftup { bottom: 70px; } - .affix { position: relative; height: 100%; } - -.sideaffix>div.contribution { +.sideaffix > div.contribution { margin-bottom: 20px; } - -.sideaffix>div.contribution>ul>li>a.contribution-link { +.sideaffix > div.contribution > ul > li > a.contribution-link { padding: 6px 10px; font-weight: bold; font-size: 14px; } - -.sideaffix>div.contribution>ul>li>a.contribution-link:hover { +.sideaffix > div.contribution > ul > li > a.contribution-link:hover { background-color: #ffffff; } - -.sideaffix ul.nav>li>a:focus { +.sideaffix ul.nav > li > a:focus { background: none; } - .affix h5 { font-weight: bold; text-transform: uppercase; padding-left: 10px; font-size: 12px; } - -.affix>ul.level1 { +.affix > ul.level1 { overflow: hidden; padding-bottom: 10px; height: calc(100% - 100px); } - -.affix ul>li>a:before { +.affix ul > li > a:before { color: #cccccc; position: absolute; } - -.affix ul>li>a:hover { +.affix ul > li > a:hover { background: none; color: var(--highlight-light); } @@ -910,55 +883,45 @@ body .toc { padding: 5px 12px; color: var(--font-color); } - -.affix>ul>li.active:last-child { +.affix > ul > li.active:last-child { margin-bottom: 50px; } - -.affix>ul>li>a:before { +.affix > ul > li > a:before { content: "|"; font-size: 16px; top: 1px; left: 0; } - -.affix>ul>li.active>a, -.affix>ul>li.active>a:before { +.affix > ul > li.active > a, +.affix > ul > li.active > a:before { color: #337ab7; font-weight: bold; } - -.affix ul ul>li>a { +.affix ul ul > li > a { padding: 2px 15px; } - -.affix ul ul>li>a:before { +.affix ul ul > li > a:before { content: ">"; font-size: 14px; top: -1px; left: 5px; } - -.affix ul>li>a:before, +.affix ul > li > a:before, .affix ul ul { display: none; } - -.affix ul>li.active>ul, -.affix ul>li.active>a:before, -.affix ul>li>a:hover:before { +.affix ul > li.active > ul, +.affix ul > li.active > a:before, +.affix ul > li > a:hover:before { display: block; white-space: nowrap; } - .codewrapper { position: relative; } - .trydiv { height: 0px; } - .tryspan { position: absolute; top: 0px; @@ -977,21 +940,17 @@ body .toc { display: none; color: #767676; } - .tryspan:hover { background-color: #3b8bd0; color: white; border-color: #3b8bd0; } - .codewrapper:hover .tryspan { display: block; } - -.sample-response .response-content { +.sample-response .response-content{ max-height: 200px; } - footer { position: absolute; left: 0; @@ -999,60 +958,49 @@ footer { bottom: 0; z-index: 1000; } - .footer { border-top: 1px solid #e7e7e7; background-color: #f8f8f8; padding: 15px 0; } - @media (min-width: 768px) { #sidetoggle.collapse { display: block; } - .topnav .navbar-nav { float: none; white-space: nowrap; } - - .topnav .navbar-nav>li { + .topnav .navbar-nav > li { float: none; display: inline-block; } } - @media only screen and (max-width: 768px) { #mobile-indicator { display: block; } - /* TOC display for responsive */ .article { margin-top: 30px !important; } - header { position: static; } - .topnav { text-align: center; } - .sidenav { padding: 15px 0; margin-left: -15px; margin-right: -15px; } - .sidefilter { position: static; width: auto; float: none; border: none; } - .sidetoc { position: static; width: auto; @@ -1060,54 +1008,44 @@ footer { padding-bottom: 0px; border: none; } - - .toc .nav>li>a { + .toc .nav > li, .toc .nav > li >a { display: inline-block; } - .toc li:after { margin-left: -3px; margin-right: 5px; - content: " "; + content: ", "; color: #666666; } - - .toc .level1>li { + .toc .level1 > li { display: block; } - .toc .level1>li:after { + .toc .level1 > li:after { display: none; } - .article.grid-right { margin-left: 0; } - .grad-top, .grad-bottom { display: none; } - .toc-toggle { display: block; } - .sidetoggle.ng-hide { display: none !important; } - /*.expand-all { display: none; }*/ .sideaffix { display: none; } - .mobile-hide { display: none; } - .breadcrumb { white-space: inherit; } @@ -1117,18 +1055,18 @@ footer { h2:before, h3:before, h4:before { - content: ''; - display: none; + content: ''; + display: none; } } /* For toc iframe */ @media (max-width: 260px) { - .toc .level2>li { + .toc .level2 > li { display: block; } - .toc .level2>li:after { + .toc .level2 > li:after { display: none; } } @@ -1149,7 +1087,7 @@ a code:hover { } .hljs-keyword { - color: rgb(86, 156, 214); + color: rgb(86,156,214); } .hljs-string { @@ -1161,73 +1099,70 @@ pre { } /* For code snippet line highlight */ -pre>code .line-highlight { +pre > code .line-highlight { background-color: #ffffcc; } /* Alerts */ .alert h5 { - text-transform: uppercase; - font-weight: bold; - margin-top: 0; + text-transform: uppercase; + font-weight: bold; + margin-top: 0; } .alert h5:before { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - margin-right: 5px; - font-weight: normal; + position:relative; + top:1px; + display:inline-block; + font-family:'Glyphicons Halflings'; + line-height:1; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; + margin-right: 5px; + font-weight: normal; } .alert-info h5:before { - content: "\e086" + content:"\e086" } .alert-warning h5:before { - content: "\e127" + content:"\e127" } .alert-danger h5:before { - content: "\e107" + content:"\e107" } /* For Embedded Video */ div.embeddedvideo { - padding-top: 56.25%; - position: relative; - width: 100%; + padding-top: 56.25%; + position: relative; + width: 100%; } div.embeddedvideo iframe { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - width: 100%; - height: 100%; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; } /* For printer */ -@media print { +@media print{ .article.grid-right { margin-top: 0px; margin-left: 0px; } - .sideaffix { display: none; } - .mobile-hide { display: none; } - .footer { display: none; } @@ -1328,4 +1263,10 @@ div.embeddedvideo iframe { #events { font-weight: bold; margin-top: 2em; -} \ No newline at end of file +} + +@media print { + @page { + margin: .4in; + } +} diff --git a/RWSDocsTemplate/styles/docfx.js b/RWSTemplate/styles/docfx.js similarity index 89% rename from RWSDocsTemplate/styles/docfx.js rename to RWSTemplate/styles/docfx.js index b095cf6..594ed49 100644 --- a/RWSDocsTemplate/styles/docfx.js +++ b/RWSTemplate/styles/docfx.js @@ -1,4 +1,5 @@ -// Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE file in the project root for full license information. +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. $(function () { var active = 'active'; var expanded = 'in'; @@ -51,7 +52,7 @@ $(function () { // Styling for tables in conceptual documents using Bootstrap. // See http://getbootstrap.com/css/#tables function renderTables() { - $('table').addClass('table table-bordered table-striped table-condensed').wrap('
'); + $('table').addClass('table table-bordered table-condensed').wrap('
'); } // Styling for alerts. @@ -65,7 +66,7 @@ $(function () { (function () { anchors.options = { placement: 'left', - visible: 'touch' + visible: 'hover' }; anchors.add('article h2:not(.no-anchor), article h3:not(.no-anchor), article h4:not(.no-anchor)'); })(); @@ -82,7 +83,7 @@ $(function () { // Enable highlight.js function highlight() { $('pre code').each(function (i, block) { - hljs.highlightBlock(block); + hljs.highlightElement(block); }); $('pre code[highlight-lines]').each(function (i, block) { if (block.innerHTML === "") return; @@ -127,13 +128,10 @@ $(function () { return; } try { - var worker = new Worker(relHref + 'styles/search-worker.js'); - if (!worker && !window.worker) { - localSearch(); - } else { - webWorkerSearch(); + if(!window.Worker){ + return; } - + webWorkerSearch(); renderSearchBox(); highlightKeywords(); addSearchEvent(); @@ -163,50 +161,14 @@ $(function () { } } - // Search factory - function localSearch() { - console.log("using local search"); - var lunrIndex = lunr(function () { - this.ref('href'); - this.field('title', { boost: 50 }); - this.field('keywords', { boost: 20 }); - }); - lunr.tokenizer.seperator = /[\s\-\.]+/; - var searchData = {}; - var searchDataRequest = new XMLHttpRequest(); - - var indexPath = relHref + "index.json"; - if (indexPath) { - searchDataRequest.open('GET', indexPath); - searchDataRequest.onload = function () { - if (this.status != 200) { - return; - } - searchData = JSON.parse(this.responseText); - for (var prop in searchData) { - if (searchData.hasOwnProperty(prop)) { - lunrIndex.add(searchData[prop]); - } - } - } - searchDataRequest.send(); - } - - $("body").bind("queryReady", function () { - var hits = lunrIndex.search(query); - var results = []; - hits.forEach(function (hit) { - var item = searchData[hit.ref]; - results.push({ 'href': item.href, 'title': item.title, 'keywords': item.keywords }); - }); - handleSearchResults(results); - }); - } - function webWorkerSearch() { - console.log("using Web Worker"); var indexReady = $.Deferred(); + var worker = new Worker(relHref + 'styles/search-worker.min.js'); + worker.onerror = function (oEvent) { + console.error('Error occurred at search-worker. message: ' + oEvent.message); + } + worker.onmessage = function (oEvent) { switch (oEvent.data.e) { case 'index-ready': @@ -232,7 +194,7 @@ $(function () { // Highlight the searching keywords function highlightKeywords() { var q = url('?q'); - if (q !== null) { + if (q) { var keywords = q.split("%20"); keywords.forEach(function (keyword) { if (keyword !== "") { @@ -251,7 +213,7 @@ $(function () { $('#search-query').keyup(function () { query = $(this).val(); - if (query.length < 3) { + if (query === '') { flipContents("show"); } else { flipContents("hide"); @@ -288,6 +250,9 @@ $(function () { } function extractContentBrief(content) { + if (!content) { + return + } var briefOffset = 512; var words = query.split(/\s+/g); var queryIndex = content.indexOf(words[0]); @@ -306,7 +271,7 @@ $(function () { pagination.removeData("twbs-pagination"); if (hits.length === 0) { $('#search-results>.sr-items').html('

No results found

'); - } else { + } else { pagination.twbsPagination({ first: pagination.data('first'), prev: pagination.data('prev'), @@ -323,10 +288,10 @@ $(function () { var itemRawHref = relativeUrlToAbsoluteUrl(currentUrl, relHref + hit.href); var itemHref = relHref + hit.href + "?q=" + query; var itemTitle = hit.title; - var itemBrief = extractContentBrief(hit.keywords); + var itemBrief = extractContentBrief(hit.summary || ''); var itemNode = $('
').attr('class', 'sr-item'); - var itemTitleNode = $('
').attr('class', 'item-title').append($('').attr('href', itemHref).attr("target", "_blank").text(itemTitle)); + var itemTitleNode = $('
').attr('class', 'item-title').append($('').attr('href', itemHref).attr("target", "_blank").attr("rel", "noopener noreferrer").text(itemTitle)); var itemHrefNode = $('
').attr('class', 'item-href').text(itemRawHref); var itemBriefNode = $('
').attr('class', 'item-brief').text(itemBrief); itemNode.append(itemTitleNode).append(itemHrefNode).append(itemBriefNode); @@ -354,7 +319,7 @@ $(function () { renderBreadcrumb(); showSearch(); } - + function showSearch() { if ($('#search-results').length !== 0) { $('#search').show(); @@ -379,7 +344,7 @@ $(function () { navrel = navbarPath.substr(0, index + 1); } $('#navbar>ul').addClass('navbar-nav'); - var currentAbsPath = util.getAbsolutePath(window.location.pathname); + var currentAbsPath = util.getCurrentWindowAbsolutePath(); // set active item $('#navbar').find('a[href]').each(function (i, e) { var href = $(e).attr("href"); @@ -443,7 +408,7 @@ $(function () { function registerTocEvents() { var tocFilterInput = $('#toc_filter_input'); var tocFilterClearButton = $('#toc_filter_clear'); - + $('.toc .nav > li > .expand-stub').click(function (e) { $(e.target).parent().toggleClass(expanded); }); @@ -477,7 +442,7 @@ $(function () { parent.removeClass(show); parent.removeClass(filtered); }) - + // Get leaf nodes $('#toc li>a').filter(function (i, e) { return $(e).siblings().length === 0 @@ -518,7 +483,7 @@ $(function () { return false; } }); - + // toc filter clear button tocFilterClearButton.hide(); tocFilterClearButton.on("click", function(e){ @@ -556,7 +521,10 @@ $(function () { if (index > -1) { tocrel = tocPath.substr(0, index + 1); } - var currentHref = util.getAbsolutePath(window.location.pathname); + var currentHref = util.getCurrentWindowAbsolutePath(); + if(!currentHref.endsWith('.html')) { + currentHref += '.html'; + } $('#sidetoc').find('a[href]').each(function (i, e) { var href = $(e).attr("href"); if (util.isRelativePath(href)) { @@ -762,26 +730,50 @@ $(function () { var imgClass = $img.attr('class'); var imgURL = $img.attr('src'); - jQuery.get(imgURL, function (data) { - // Get the SVG tag, ignore the rest - var $svg = jQuery(data).find('svg'); + jQuery.get(imgURL, function (data) { + // Get the SVG tag, ignore the rest + var $svg = jQuery(data).find('svg'); - // Add replaced image's ID to the new SVG - if (typeof imgID !== 'undefined') { - $svg = $svg.attr('id', imgID); - } - // Add replaced image's classes to the new SVG - if (typeof imgClass !== 'undefined') { - $svg = $svg.attr('class', imgClass + ' replaced-svg'); - } + // Add replaced image's ID to the new SVG + if (typeof imgID !== 'undefined') { + $svg = $svg.attr('id', imgID); + } + // Add replaced image's classes to the new SVG + if (typeof imgClass !== 'undefined') { + $svg = $svg.attr('class', imgClass + ' replaced-svg'); + } + + // Remove any invalid XML tags as per http://validator.w3.org + $svg = $svg.removeAttr('xmlns:a'); + + // Fix clip-path URLs in styles + $svg.find('[style]').each(function () { + var style = jQuery(this).attr('style'); + if (style && style.indexOf('url(#clippath)') !== -1) { + var uniqueId = 'clippath-' + Math.floor(Math.random() * 10000); + // Find element and update id + $svg.find('clipPath#clippath').attr('id', uniqueId); + // Replace url reference to unique id + style = style.replace(/url\(#clippath\)/g, 'url(#' + uniqueId + ')'); + jQuery(this).attr('style', style); + } + }); - // Remove any invalid XML tags as per http://validator.w3.org - $svg = $svg.removeAttr('xmlns:a'); + // Also fix clip-path references in attributes (e.g. clip-path="url(#clippath)") + $svg.find('[clip-path]').each(function () { + var cpValue = jQuery(this).attr('clip-path'); + if (cpValue && cpValue.indexOf('url(#clippath)') !== -1) { + var uniqueId = 'clippath-' + Math.floor(Math.random() * 10000); + $svg.find('clipPath#clippath').attr('id', uniqueId); + var newValue = cpValue.replace(/url\(#clippath\)/g, 'url(#' + uniqueId + ')'); + jQuery(this).attr('clip-path', newValue); + } + }); - // Replace image with new SVG - $img.replaceWith($svg); + // Replace image with new SVG + $img.replaceWith($svg); - }, 'xml'); + }, 'xml'); }); } @@ -987,7 +979,7 @@ $(function () { } function readTabsQueryStringParam() { - var qs = parseQueryString(); + var qs = parseQueryString(window.location.search); var t = qs.tabs; if (t === undefined || t === '') { return []; @@ -996,7 +988,7 @@ $(function () { } function updateTabsQueryStringParam(state) { - var qs = parseQueryString(); + var qs = parseQueryString(window.location.search); qs.tabs = state.selectedTabs.join(); var url = location.protocol + "//" + location.host + location.pathname + "?" + toQueryString(qs) + location.hash; if (location.href === url) { @@ -1054,14 +1046,25 @@ $(function () { this.getAbsolutePath = getAbsolutePath; this.isRelativePath = isRelativePath; this.isAbsolutePath = isAbsolutePath; + this.getCurrentWindowAbsolutePath = getCurrentWindowAbsolutePath; this.getDirectory = getDirectory; this.formList = formList; function getAbsolutePath(href) { - // Use anchor to normalize href - var anchor = $('')[0]; - // Ignore protocal, remove search and query - return anchor.host + anchor.pathname; + if (isAbsolutePath(href)) return href; + var currentAbsPath = getCurrentWindowAbsolutePath(); + var stack = currentAbsPath.split("/"); + stack.pop(); + var parts = href.split("/"); + for (var i=0; i< parts.length; i++) { + if (parts[i] == ".") continue; + if (parts[i] == ".." && stack.length > 0) + stack.pop(); + else + stack.push(parts[i]); + } + var p = stack.join("/"); + return p; } function isRelativePath(href) { @@ -1075,6 +1078,9 @@ $(function () { return (/^(?:[a-z]+:)?\/\//i).test(href); } + function getCurrentWindowAbsolutePath() { + return window.location.origin + window.location.pathname; + } function getDirectory(href) { if (!href) return ''; var index = href.lastIndexOf('/'); @@ -1126,7 +1132,7 @@ $(function () { * If the jQuery element contains tags, this function will not change the element. */ $.fn.breakWord = function () { - if (this.html() == this.text()) { + if (!this.html().match(/(<\w*)((\s\/>)|(.*<\/\w*>))/g)) { this.html(function (index, text) { return breakPlainText(text); }) diff --git a/RWSTemplate/styles/docfx.vendor.min.css b/RWSTemplate/styles/docfx.vendor.min.css new file mode 100644 index 0000000..c19c2f9 --- /dev/null +++ b/RWSTemplate/styles/docfx.vendor.min.css @@ -0,0 +1,25 @@ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url("./glyphicons-halflings-regular-PIHUWCJO.eot");src:url("./glyphicons-halflings-regular-PIHUWCJO.eot?#iefix") format("embedded-opentype"),url("./glyphicons-halflings-regular-W4DYDFZM.woff2") format("woff2"),url("./glyphicons-halflings-regular-JOUF32XT.woff") format("woff"),url("./glyphicons-halflings-regular-ACNUA6UY.ttf") format("truetype"),url("./glyphicons-halflings-regular-QXYEM3FU.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\a5"}.glyphicon-jpy:before{content:"\a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"\2014\a0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eeeeee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:""}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:"\a0\2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px #00000040}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \ ;line-height:normal}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month]{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \ ;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px #00000013,0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px #00000013,0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px #00000013,0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \ ;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;inset:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \ }.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width: 768px){.navbar{border-radius:4px}}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1a;-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin:8px -15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff1a}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width: 768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width: 768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px #0000001a}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px #00000026;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px #0000000d}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px #0000000d}.well blockquote{border-color:#ddd;border-color:#00000026}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;inset:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px #00000080;outline:0}.modal-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px #00000080}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #0003}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:#00000040;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:#00000040;border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#00000040}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:#00000040}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:#0000;filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,#00000080,#0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,#0000,#00000080);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \ ;background-color:#0000;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width: 767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width: 767px){.visible-xs-block{display:block!important}}@media (max-width: 767px){.visible-xs-inline{display:inline!important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width: 1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width: 1200px){.visible-lg-block{display:block!important}}@media (min-width: 1200px){.visible-lg-inline{display:inline!important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width: 767px){.hidden-xs{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0} +/*! Bundled license information: + +@default/bootstrap/dist/css/bootstrap.css: + (*! + * Bootstrap v3.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *) + (*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *) + (*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css *) + +@default/highlight.js/styles/github.css: + (*! + Theme: GitHub + Description: Light theme as seen on github.com + Author: github.com + Maintainer: @Hirse + Updated: 2021-05-15 + + Outdated base version: https://github.com/primer/github-syntax-light + Current colors taken from GitHub's CSS + *) +*/ +/*# sourceMappingURL=docfx.vendor.min.css.map */ diff --git a/RWSTemplate/styles/docfx.vendor.min.css.map b/RWSTemplate/styles/docfx.vendor.min.css.map new file mode 100644 index 0000000..abba940 --- /dev/null +++ b/RWSTemplate/styles/docfx.vendor.min.css.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../node_modules/@default/bootstrap/dist/css/bootstrap.css", "../../node_modules/@default/bootstrap/dist/css/less/normalize.less", "../../node_modules/@default/bootstrap/dist/css/less/print.less", "../../node_modules/@default/bootstrap/dist/css/less/glyphicons.less", "../../node_modules/@default/bootstrap/dist/css/less/scaffolding.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/vendor-prefixes.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/tab-focus.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/image.less", "../../node_modules/@default/bootstrap/dist/css/less/type.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/text-emphasis.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/background-variant.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/text-overflow.less", "../../node_modules/@default/bootstrap/dist/css/less/code.less", "../../node_modules/@default/bootstrap/dist/css/less/grid.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/grid.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/grid-framework.less", "../../node_modules/@default/bootstrap/dist/css/less/tables.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/table-row.less", "../../node_modules/@default/bootstrap/dist/css/less/forms.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/forms.less", "../../node_modules/@default/bootstrap/dist/css/less/buttons.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/buttons.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/opacity.less", "../../node_modules/@default/bootstrap/dist/css/less/component-animations.less", "../../node_modules/@default/bootstrap/dist/css/less/dropdowns.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/nav-divider.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/reset-filter.less", "../../node_modules/@default/bootstrap/dist/css/less/button-groups.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/border-radius.less", "../../node_modules/@default/bootstrap/dist/css/less/input-groups.less", "../../node_modules/@default/bootstrap/dist/css/less/navs.less", "../../node_modules/@default/bootstrap/dist/css/less/navbar.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/nav-vertical-align.less", "../../node_modules/@default/bootstrap/dist/css/less/utilities.less", "../../node_modules/@default/bootstrap/dist/css/less/breadcrumbs.less", "../../node_modules/@default/bootstrap/dist/css/less/pagination.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/pagination.less", "../../node_modules/@default/bootstrap/dist/css/less/pager.less", "../../node_modules/@default/bootstrap/dist/css/less/labels.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/labels.less", "../../node_modules/@default/bootstrap/dist/css/less/badges.less", "../../node_modules/@default/bootstrap/dist/css/less/jumbotron.less", "../../node_modules/@default/bootstrap/dist/css/less/thumbnails.less", "../../node_modules/@default/bootstrap/dist/css/less/alerts.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/alerts.less", "../../node_modules/@default/bootstrap/dist/css/less/progress-bars.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/gradients.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/progress-bar.less", "../../node_modules/@default/bootstrap/dist/css/less/media.less", "../../node_modules/@default/bootstrap/dist/css/less/list-group.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/list-group.less", "../../node_modules/@default/bootstrap/dist/css/less/panels.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/panels.less", "../../node_modules/@default/bootstrap/dist/css/less/responsive-embed.less", "../../node_modules/@default/bootstrap/dist/css/less/wells.less", "../../node_modules/@default/bootstrap/dist/css/less/close.less", "../../node_modules/@default/bootstrap/dist/css/less/modals.less", "../../node_modules/@default/bootstrap/dist/css/less/tooltip.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/reset-text.less", "../../node_modules/@default/bootstrap/dist/css/less/popovers.less", "../../node_modules/@default/bootstrap/dist/css/less/carousel.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/clearfix.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/center-block.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/hide-text.less", "../../node_modules/@default/bootstrap/dist/css/less/responsive-utilities.less", "../../node_modules/@default/bootstrap/dist/css/less/mixins/responsive-visibility.less", "../../node_modules/@default/highlight.js/styles/github.css"], + "sourcesContent": ["/*!\n * Bootstrap v3.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n color: #000 !important;\n text-shadow: none !important;\n background: transparent !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: \"Glyphicons Halflings\";\n src: url(\"../fonts/glyphicons-halflings-regular.eot\");\n src: url(\"../fonts/glyphicons-halflings-regular.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/glyphicons-halflings-regular.woff2\") format(\"woff2\"), url(\"../fonts/glyphicons-halflings-regular.woff\") format(\"woff\"), url(\"../fonts/glyphicons-halflings-regular.ttf\") format(\"truetype\"), url(\"../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular\") format(\"svg\");\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: \"Glyphicons Halflings\";\n font-style: normal;\n font-weight: 400;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: 400;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: 700;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: \"\\2014 \\00A0\";\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n text-align: right;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: \"\";\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: \"\\00A0 \\2014\";\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n color: #333333;\n word-break: break-all;\n word-wrap: break-word;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n.row {\n margin-right: -15px;\n margin-left: -15px;\n}\n.row-no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.row-no-gutters [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n.col-xs-1,\n.col-sm-1,\n.col-md-1,\n.col-lg-1,\n.col-xs-2,\n.col-sm-2,\n.col-md-2,\n.col-lg-2,\n.col-xs-3,\n.col-sm-3,\n.col-md-3,\n.col-lg-3,\n.col-xs-4,\n.col-sm-4,\n.col-md-4,\n.col-lg-4,\n.col-xs-5,\n.col-sm-5,\n.col-md-5,\n.col-lg-5,\n.col-xs-6,\n.col-sm-6,\n.col-md-6,\n.col-lg-6,\n.col-xs-7,\n.col-sm-7,\n.col-md-7,\n.col-lg-7,\n.col-xs-8,\n.col-sm-8,\n.col-md-8,\n.col-lg-8,\n.col-xs-9,\n.col-sm-9,\n.col-md-9,\n.col-lg-9,\n.col-xs-10,\n.col-sm-10,\n.col-md-10,\n.col-lg-10,\n.col-xs-11,\n.col-sm-11,\n.col-md-11,\n.col-lg-11,\n.col-xs-12,\n.col-sm-12,\n.col-md-12,\n.col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col-xs-1,\n.col-xs-2,\n.col-xs-3,\n.col-xs-4,\n.col-xs-5,\n.col-xs-6,\n.col-xs-7,\n.col-xs-8,\n.col-xs-9,\n.col-xs-10,\n.col-xs-11,\n.col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1,\n .col-sm-2,\n .col-sm-3,\n .col-sm-4,\n .col-sm-5,\n .col-sm-6,\n .col-sm-7,\n .col-sm-8,\n .col-sm-9,\n .col-sm-10,\n .col-sm-11,\n .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1,\n .col-md-2,\n .col-md-3,\n .col-md-4,\n .col-md-5,\n .col-md-6,\n .col-md-7,\n .col-md-8,\n .col-md-9,\n .col-md-10,\n .col-md-11,\n .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1,\n .col-lg-2,\n .col-lg-3,\n .col-lg-4,\n .col-lg-5,\n .col-lg-6,\n .col-lg-7,\n .col-lg-8,\n .col-lg-9,\n .col-lg-10,\n .col-lg-11,\n .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ntable col[class*=\"col-\"] {\n position: static;\n display: table-column;\n float: none;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n display: table-cell;\n float: none;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n min-height: 0.01%;\n overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: 700;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-appearance: none;\n appearance: none;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: 400;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-top: 4px \\9;\n margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: 400;\n vertical-align: middle;\n cursor: pointer;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\n.form-control-static {\n min-height: 34px;\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-right: 0;\n padding-left: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #3c763d;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #8a6d3b;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n background-color: #f2dede;\n border-color: #a94442;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n padding-top: 7px;\n margin-top: 0;\n margin-bottom: 0;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n padding-top: 7px;\n margin-bottom: 0;\n text-align: right;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n outline: 0;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n filter: alpha(opacity=65);\n opacity: 0.65;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n background-image: none;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n background-image: none;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n background-image: none;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n background-image: none;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n background-image: none;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n background-image: none;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n font-weight: 400;\n color: #337ab7;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: 400;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-right: 8px;\n padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-right: 12px;\n padding-left: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n display: table-cell;\n float: none;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-right: 0;\n padding-left: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: 400;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n cursor: default;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n margin-bottom: 5px;\n text-align: center;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n margin-bottom: 5px;\n text-align: center;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n padding-right: 15px;\n padding-left: 15px;\n overflow-x: visible;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-right: 0;\n padding-left: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-brand {\n float: left;\n height: 50px;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n padding: 9px 10px;\n margin-right: 15px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n padding: 10px 15px;\n margin-right: -15px;\n margin-left: -15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n padding-top: 0;\n padding-bottom: 0;\n margin-right: 0;\n margin-left: 0;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-right: 15px;\n margin-left: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n color: #fff;\n background-color: #080808;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n padding: 0 5px;\n color: #ccc;\n content: \"/\\00a0\";\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n margin-left: -1px;\n line-height: 1.42857143;\n color: #337ab7;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n cursor: default;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n cursor: not-allowed;\n background-color: #fff;\n border-color: #ddd;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-top-left-radius: 6px;\n border-bottom-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-top-right-radius: 6px;\n border-bottom-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n text-align: center;\n list-style: none;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n cursor: not-allowed;\n background-color: #fff;\n}\n.label {\n display: inline;\n padding: 0.2em 0.6em 0.3em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n padding-right: 15px;\n padding-left: 15px;\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-right: 60px;\n padding-left: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-right: auto;\n margin-left: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n height: 20px;\n margin-bottom: 20px;\n overflow: hidden;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n overflow: hidden;\n zoom: 1;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n padding-left: 0;\n margin-bottom: 20px;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n color: #777777;\n cursor: not-allowed;\n background-color: #eeeeee;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n color: #555;\n text-decoration: none;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-right: 15px;\n padding-left: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n margin-bottom: 0;\n border: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: 0.2;\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n filter: alpha(opacity=0);\n opacity: 0;\n}\n.modal-backdrop.in {\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-bottom: 0;\n margin-left: 5px;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.42857143;\n line-break: auto;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n font-size: 12px;\n filter: alpha(opacity=0);\n opacity: 0;\n}\n.tooltip.in {\n filter: alpha(opacity=90);\n opacity: 0.9;\n}\n.tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n}\n.tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n}\n.tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n}\n.tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.42857143;\n line-break: auto;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow:after {\n content: \"\";\n border-width: 10px;\n}\n.popover.top > .arrow {\n bottom: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n border-bottom-width: 0;\n}\n.popover.top > .arrow:after {\n bottom: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-color: #fff;\n border-bottom-width: 0;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n border-left-width: 0;\n}\n.popover.right > .arrow:after {\n bottom: -10px;\n left: 1px;\n content: \" \";\n border-right-color: #fff;\n border-left-width: 0;\n}\n.popover.bottom > .arrow {\n top: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.popover.bottom > .arrow:after {\n top: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n right: 1px;\n bottom: -10px;\n content: \" \";\n border-right-width: 0;\n border-left-color: #fff;\n}\n.popover-title {\n padding: 8px 14px;\n margin: 0;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner > .item {\n position: relative;\n display: none;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 15%;\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n filter: alpha(opacity=50);\n opacity: 0.5;\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n background-repeat: repeat-x;\n}\n.carousel-control.right {\n right: 0;\n left: auto;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n background-repeat: repeat-x;\n}\n.carousel-control:hover,\n.carousel-control:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n filter: alpha(opacity=90);\n opacity: 0.9;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n margin-top: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n font-family: serif;\n line-height: 1;\n}\n.carousel-control .icon-prev:before {\n content: \"\\2039\";\n}\n.carousel-control .icon-next:before {\n content: \"\\203a\";\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n padding-left: 0;\n margin-left: -30%;\n text-align: center;\n list-style: none;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n border: 1px solid #fff;\n border-radius: 10px;\n}\n.carousel-indicators .active {\n width: 12px;\n height: 12px;\n margin: 0;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n right: 20%;\n left: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n display: table;\n content: \" \";\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-right: auto;\n margin-left: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */", "// stylelint-disable\n\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n//\n\nabbr[title] {\n border-bottom: none; // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n", "// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n color: #000 !important; // Black prints faster: h5bp.com/s\n text-shadow: none !important;\n background: transparent !important;\n box-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n}\n", "// stylelint-disable value-list-comma-newline-after, value-list-comma-space-after, indentation, declaration-colon-newline-after, font-family-no-missing-generic-family-keyword\n\n//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: \"Glyphicons Halflings\";\n src: url(\"@{icon-font-path}@{icon-font-name}.eot\");\n src: url(\"@{icon-font-path}@{icon-font-name}.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"@{icon-font-path}@{icon-font-name}.woff2\") format(\"woff2\"),\n url(\"@{icon-font-path}@{icon-font-name}.woff\") format(\"woff\"),\n url(\"@{icon-font-path}@{icon-font-name}.ttf\") format(\"truetype\"),\n url(\"@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}\") format(\"svg\");\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: \"Glyphicons Halflings\";\n font-style: normal;\n font-weight: 400;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n", "//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// https://getbootstrap.com/docs/3.4/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n", "// stylelint-disable indentation, property-no-vendor-prefix, selector-no-vendor-prefix\n\n// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n word-wrap: break-word;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n", "// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n", "// stylelint-disable media-feature-name-no-vendor-prefix, media-feature-parentheses-space-inside, media-feature-name-no-unknown, indentation, at-rule-name-space-after\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n", "// stylelint-disable selector-list-comma-newline-after, selector-no-qualifying-type\n\n//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: 400;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n padding: .2em;\n background-color: @state-warning-bg;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: 700;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n}\n\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n text-align: right;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: \"\"; }\n &:after {\n content: \"\\00A0 \\2014\"; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n", "// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n", "// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n", "// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", "//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n color: @pre-color;\n word-break: break-all;\n word-wrap: break-word;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n", "//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n.row-no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n", "// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n padding-right: ceil((@gutter / 2));\n padding-left: floor((@gutter / 2));\n margin-right: auto;\n margin-left: auto;\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-right: floor((@gutter / -2));\n margin-left: ceil((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-right: (@gutter / 2);\n padding-left: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-right: (@gutter / 2);\n padding-left: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-right: (@gutter / 2);\n padding-left: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-right: (@gutter / 2);\n padding-left: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n", "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-right: floor((@grid-gutter-width / 2));\n padding-left: ceil((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n", "// stylelint-disable selector-max-type, selector-max-compound-selectors, selector-no-qualifying-type\n\n//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n\n // Table cell sizing\n //\n // Reset default table behavior\n\n col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n display: table-column;\n float: none;\n }\n\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n display: table-cell;\n float: none;\n }\n }\n}\n\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\n\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n min-height: .01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n overflow-x: auto;\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * .75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n", "// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n", "// stylelint-disable selector-no-qualifying-type, property-no-vendor-prefix, media-feature-name-no-vendor-prefix\n\n//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: 700;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\ninput[type=\"search\"] {\n // Override content-box in Normalize (* isn't specific enough)\n .box-sizing(border-box);\n\n // Search inputs in iOS\n //\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n -webkit-appearance: none;\n appearance: none;\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n\n // Apply same disabled cursor tweak as for inputs\n // Some special care is needed because