├── SpecOps ├── Pages │ ├── _ViewStart.cshtml │ ├── _ViewImports.cshtml │ └── Shared │ │ └── _ValidationScriptsPartial.cshtml ├── wwwroot │ ├── docs │ │ ├── assets │ │ │ ├── css │ │ │ │ └── docs.css │ │ │ ├── img │ │ │ │ ├── logo-xl.png │ │ │ │ ├── logo-xs.png │ │ │ │ ├── AdminLTELogo.png │ │ │ │ ├── user1-128x128.jpg │ │ │ │ ├── user3-128x128.jpg │ │ │ │ ├── user4-128x128.jpg │ │ │ │ ├── user5-128x128.jpg │ │ │ │ ├── user6-128x128.jpg │ │ │ │ ├── user7-128x128.jpg │ │ │ │ └── user8-128x128.jpg │ │ │ └── plugins │ │ │ │ └── fontawesome-free │ │ │ │ └── webfonts │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-solid-900.woff │ │ │ │ ├── fa-solid-900.woff2 │ │ │ │ └── fa-regular-400.woff2 │ │ ├── Gemfile │ │ ├── _layouts │ │ │ ├── page.html │ │ │ └── default.html │ │ ├── _includes │ │ │ ├── footer.html │ │ │ └── foot.html │ │ └── 404.html │ ├── favicon.ico │ ├── dist │ │ └── img │ │ │ ├── avatar.png │ │ │ ├── avatar2.png │ │ │ ├── avatar3.png │ │ │ ├── avatar4.png │ │ │ ├── avatar5.png │ │ │ ├── icons.png │ │ │ ├── photo1.png │ │ │ ├── photo2.png │ │ │ ├── photo3.jpg │ │ │ ├── photo4.jpg │ │ │ ├── prod-1.jpg │ │ │ ├── prod-2.jpg │ │ │ ├── prod-3.jpg │ │ │ ├── prod-4.jpg │ │ │ ├── prod-5.jpg │ │ │ ├── boxed-bg.jpg │ │ │ ├── boxed-bg.png │ │ │ ├── AdminLTELogo.png │ │ │ ├── credit │ │ │ ├── visa.png │ │ │ ├── cirrus.png │ │ │ ├── paypal.png │ │ │ ├── paypal2.png │ │ │ ├── mastercard.png │ │ │ └── american-express.png │ │ │ ├── log-example.PNG │ │ │ ├── logo-specops.png │ │ │ ├── banner-SpecOps.PNG │ │ │ ├── user1-128x128.jpg │ │ │ ├── user2-160x160.jpg │ │ │ ├── user3-128x128.jpg │ │ │ ├── user4-128x128.jpg │ │ │ ├── user5-128x128.jpg │ │ │ ├── user6-128x128.jpg │ │ │ ├── user7-128x128.jpg │ │ │ ├── user8-128x128.jpg │ │ │ ├── default-150x150.png │ │ │ ├── parameters-example.PNG │ │ │ ├── script-page-example.png │ │ │ └── terminal-page-example.PNG │ ├── lib │ │ └── signalr │ │ │ └── dist │ │ │ ├── esm │ │ │ ├── browser-index.d.ts │ │ │ ├── Stream.js │ │ │ ├── Polyfills.js │ │ │ ├── IConnection.js │ │ │ ├── IRetryPolicy.js │ │ │ ├── IHttpConnectionOptions.js │ │ │ ├── TextMessageFormat.d.ts │ │ │ ├── DefaultReconnectPolicy.d.ts │ │ │ ├── XhrHttpClient.d.ts │ │ │ ├── Subject.d.ts │ │ │ ├── Loggers.d.ts │ │ │ ├── Polyfills.d.ts │ │ │ ├── IConnection.d.ts │ │ │ ├── FetchHttpClient.d.ts │ │ │ ├── HandshakeProtocol.d.ts │ │ │ └── AbortController.d.ts │ │ │ └── cjs │ │ │ ├── Stream.js │ │ │ ├── Polyfills.js │ │ │ ├── IConnection.js │ │ │ ├── IRetryPolicy.js │ │ │ └── IHttpConnectionOptions.js │ ├── plugins │ │ ├── summernote │ │ │ ├── summernote.min.js.LICENSE.txt │ │ │ ├── summernote-bs4.min.js.LICENSE.txt │ │ │ ├── summernote-lite.min.js.LICENSE.txt │ │ │ ├── font │ │ │ │ ├── summernote.eot │ │ │ │ ├── summernote.ttf │ │ │ │ ├── summernote.woff │ │ │ │ └── summernote.woff2 │ │ │ ├── lang │ │ │ │ ├── summernote-ar-AR.min.js.LICENSE.txt │ │ │ │ ├── summernote-az-AZ.min.js.LICENSE.txt │ │ │ │ ├── summernote-bg-BG.min.js.LICENSE.txt │ │ │ │ ├── summernote-ca-ES.min.js.LICENSE.txt │ │ │ │ ├── summernote-cs-CZ.min.js.LICENSE.txt │ │ │ │ ├── summernote-da-DK.min.js.LICENSE.txt │ │ │ │ ├── summernote-de-DE.min.js.LICENSE.txt │ │ │ │ ├── summernote-el-GR.min.js.LICENSE.txt │ │ │ │ ├── summernote-es-ES.min.js.LICENSE.txt │ │ │ │ ├── summernote-es-EU.min.js.LICENSE.txt │ │ │ │ ├── summernote-fa-IR.min.js.LICENSE.txt │ │ │ │ ├── summernote-fi-FI.min.js.LICENSE.txt │ │ │ │ ├── summernote-fr-FR.min.js.LICENSE.txt │ │ │ │ ├── summernote-gl-ES.min.js.LICENSE.txt │ │ │ │ ├── summernote-he-IL.min.js.LICENSE.txt │ │ │ │ ├── summernote-hr-HR.min.js.LICENSE.txt │ │ │ │ ├── summernote-hu-HU.min.js.LICENSE.txt │ │ │ │ ├── summernote-id-ID.min.js.LICENSE.txt │ │ │ │ ├── summernote-it-IT.min.js.LICENSE.txt │ │ │ │ ├── summernote-ja-JP.min.js.LICENSE.txt │ │ │ │ ├── summernote-ko-KR.min.js.LICENSE.txt │ │ │ │ ├── summernote-lt-LT.min.js.LICENSE.txt │ │ │ │ ├── summernote-lt-LV.min.js.LICENSE.txt │ │ │ │ ├── summernote-mn-MN.min.js.LICENSE.txt │ │ │ │ ├── summernote-nb-NO.min.js.LICENSE.txt │ │ │ │ ├── summernote-nl-NL.min.js.LICENSE.txt │ │ │ │ ├── summernote-pl-PL.min.js.LICENSE.txt │ │ │ │ ├── summernote-pt-BR.min.js.LICENSE.txt │ │ │ │ ├── summernote-pt-PT.min.js.LICENSE.txt │ │ │ │ ├── summernote-ro-RO.min.js.LICENSE.txt │ │ │ │ ├── summernote-ru-RU.min.js.LICENSE.txt │ │ │ │ ├── summernote-sk-SK.min.js.LICENSE.txt │ │ │ │ ├── summernote-sl-SI.min.js.LICENSE.txt │ │ │ │ ├── summernote-sr-RS.min.js.LICENSE.txt │ │ │ │ ├── summernote-sv-SE.min.js.LICENSE.txt │ │ │ │ ├── summernote-ta-IN.min.js.LICENSE.txt │ │ │ │ ├── summernote-th-TH.min.js.LICENSE.txt │ │ │ │ ├── summernote-tr-TR.min.js.LICENSE.txt │ │ │ │ ├── summernote-uk-UA.min.js.LICENSE.txt │ │ │ │ ├── summernote-uz-UZ.min.js.LICENSE.txt │ │ │ │ ├── summernote-vi-VN.min.js.LICENSE.txt │ │ │ │ ├── summernote-zh-CN.min.js.LICENSE.txt │ │ │ │ ├── summernote-zh-TW.min.js.LICENSE.txt │ │ │ │ └── summernote-sr-RS-Latin.min.js.LICENSE.txt │ │ │ └── plugin │ │ │ │ └── databasic │ │ │ │ └── summernote-ext-databasic.css │ │ ├── codemirror │ │ │ ├── theme │ │ │ │ └── ambiance-mobile.css │ │ │ ├── addon │ │ │ │ ├── display │ │ │ │ │ └── fullscreen.css │ │ │ │ ├── search │ │ │ │ │ └── matchesonscrollbar.css │ │ │ │ └── fold │ │ │ │ │ └── foldgutter.css │ │ │ └── mode │ │ │ │ ├── tiddlywiki │ │ │ │ └── tiddlywiki.css │ │ │ │ └── tiki │ │ │ │ └── tiki.css │ │ ├── jquery-mapael │ │ │ └── maps │ │ │ │ └── README.txt │ │ ├── fontawesome-free │ │ │ └── webfonts │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-solid-900.woff │ │ │ │ ├── fa-solid-900.woff2 │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.woff │ │ │ │ └── fa-regular-400.woff2 │ │ ├── jquery-ui │ │ │ └── images │ │ │ │ ├── ui-icons_444444_256x240.png │ │ │ │ ├── ui-icons_555555_256x240.png │ │ │ │ ├── ui-icons_777620_256x240.png │ │ │ │ ├── ui-icons_777777_256x240.png │ │ │ │ ├── ui-icons_cc0000_256x240.png │ │ │ │ └── ui-icons_ffffff_256x240.png │ │ ├── datatables-colreorder │ │ │ ├── css │ │ │ │ ├── colReorder.bootstrap4.min.css │ │ │ │ └── colReorder.bootstrap4.css │ │ │ └── js │ │ │ │ └── colReorder.bootstrap4.min.js │ │ ├── flag-icon-css │ │ │ └── flags │ │ │ │ ├── 1x1 │ │ │ │ ├── bd.svg │ │ │ │ ├── de.svg │ │ │ │ ├── bq.svg │ │ │ │ ├── nl.svg │ │ │ │ ├── pl.svg │ │ │ │ ├── am.svg │ │ │ │ ├── cz.svg │ │ │ │ ├── gl.svg │ │ │ │ ├── lu.svg │ │ │ │ ├── dk.svg │ │ │ │ ├── gb-eng.svg │ │ │ │ ├── gb-sct.svg │ │ │ │ ├── se.svg │ │ │ │ ├── fi.svg │ │ │ │ ├── id.svg │ │ │ │ ├── lv.svg │ │ │ │ ├── mc.svg │ │ │ │ ├── ua.svg │ │ │ │ ├── at.svg │ │ │ │ ├── ma.svg │ │ │ │ ├── es-ca.svg │ │ │ │ ├── bw.svg │ │ │ │ ├── ng.svg │ │ │ │ ├── ae.svg │ │ │ │ ├── hu.svg │ │ │ │ ├── ye.svg │ │ │ │ ├── ga.svg │ │ │ │ ├── ml.svg │ │ │ │ ├── ne.svg │ │ │ │ ├── td.svg │ │ │ │ ├── ci.svg │ │ │ │ ├── be.svg │ │ │ │ ├── co.svg │ │ │ │ ├── ru.svg │ │ │ │ ├── th.svg │ │ │ │ ├── bg.svg │ │ │ │ ├── bl.svg │ │ │ │ ├── cr.svg │ │ │ │ ├── fr.svg │ │ │ │ ├── gf.svg │ │ │ │ ├── gh.svg │ │ │ │ ├── gn.svg │ │ │ │ ├── gp.svg │ │ │ │ ├── ie.svg │ │ │ │ ├── it.svg │ │ │ │ ├── mf.svg │ │ │ │ ├── mq.svg │ │ │ │ ├── pm.svg │ │ │ │ ├── re.svg │ │ │ │ ├── wf.svg │ │ │ │ ├── yt.svg │ │ │ │ ├── dz.svg │ │ │ │ ├── mg.svg │ │ │ │ ├── mv.svg │ │ │ │ ├── ro.svg │ │ │ │ ├── ch.svg │ │ │ │ ├── sr.svg │ │ │ │ ├── no.svg │ │ │ │ ├── sj.svg │ │ │ │ ├── tt.svg │ │ │ │ ├── mu.svg │ │ │ │ ├── qa.svg │ │ │ │ ├── ee.svg │ │ │ │ ├── lc.svg │ │ │ │ ├── bf.svg │ │ │ │ ├── to.svg │ │ │ │ ├── jm.svg │ │ │ │ ├── gm.svg │ │ │ │ ├── ss.svg │ │ │ │ ├── mk.svg │ │ │ │ ├── sn.svg │ │ │ │ ├── mr.svg │ │ │ │ ├── lt.svg │ │ │ │ ├── sl.svg │ │ │ │ ├── gy.svg │ │ │ │ ├── az.svg │ │ │ │ ├── cg.svg │ │ │ │ ├── vc.svg │ │ │ │ ├── jp.svg │ │ │ │ ├── so.svg │ │ │ │ ├── vn.svg │ │ │ │ ├── sd.svg │ │ │ │ ├── la.svg │ │ │ │ ├── pw.svg │ │ │ │ ├── cd.svg │ │ │ │ ├── gb.svg │ │ │ │ ├── bj.svg │ │ │ │ ├── kw.svg │ │ │ │ ├── bh.svg │ │ │ │ ├── is.svg │ │ │ │ ├── ly.svg │ │ │ │ ├── fo.svg │ │ │ │ ├── sy.svg │ │ │ │ ├── tr.svg │ │ │ │ ├── ps.svg │ │ │ │ ├── ax.svg │ │ │ │ ├── bb.svg │ │ │ │ └── bs.svg │ │ │ │ └── 4x3 │ │ │ │ ├── bd.svg │ │ │ │ ├── de.svg │ │ │ │ ├── gl.svg │ │ │ │ ├── am.svg │ │ │ │ ├── bq.svg │ │ │ │ ├── nl.svg │ │ │ │ ├── lu.svg │ │ │ │ ├── pl.svg │ │ │ │ ├── cz.svg │ │ │ │ ├── gb-sct.svg │ │ │ │ ├── se.svg │ │ │ │ ├── dk.svg │ │ │ │ ├── fi.svg │ │ │ │ ├── lv.svg │ │ │ │ ├── at.svg │ │ │ │ ├── id.svg │ │ │ │ ├── mc.svg │ │ │ │ ├── ua.svg │ │ │ │ ├── gb-eng.svg │ │ │ │ ├── ma.svg │ │ │ │ ├── ae.svg │ │ │ │ ├── es-ca.svg │ │ │ │ ├── bw.svg │ │ │ │ ├── ng.svg │ │ │ │ ├── td.svg │ │ │ │ ├── ga.svg │ │ │ │ ├── hu.svg │ │ │ │ ├── ml.svg │ │ │ │ ├── ne.svg │ │ │ │ ├── sl.svg │ │ │ │ ├── ye.svg │ │ │ │ ├── ci.svg │ │ │ │ ├── gh.svg │ │ │ │ ├── bg.svg │ │ │ │ ├── dz.svg │ │ │ │ ├── mv.svg │ │ │ │ ├── ru.svg │ │ │ │ ├── be.svg │ │ │ │ ├── co.svg │ │ │ │ ├── th.svg │ │ │ │ ├── bl.svg │ │ │ │ ├── cr.svg │ │ │ │ ├── fr.svg │ │ │ │ ├── gf.svg │ │ │ │ ├── gn.svg │ │ │ │ ├── gp.svg │ │ │ │ ├── ie.svg │ │ │ │ ├── it.svg │ │ │ │ ├── mf.svg │ │ │ │ ├── mq.svg │ │ │ │ ├── pm.svg │ │ │ │ ├── re.svg │ │ │ │ ├── wf.svg │ │ │ │ ├── yt.svg │ │ │ │ ├── mg.svg │ │ │ │ ├── ro.svg │ │ │ │ ├── sr.svg │ │ │ │ ├── tt.svg │ │ │ │ ├── ch.svg │ │ │ │ ├── ee.svg │ │ │ │ ├── no.svg │ │ │ │ ├── sj.svg │ │ │ │ ├── mu.svg │ │ │ │ ├── cd.svg │ │ │ │ ├── qa.svg │ │ │ │ ├── bf.svg │ │ │ │ ├── lc.svg │ │ │ │ ├── mk.svg │ │ │ │ ├── to.svg │ │ │ │ ├── ss.svg │ │ │ │ ├── jm.svg │ │ │ │ ├── sn.svg │ │ │ │ ├── mr.svg │ │ │ │ ├── lt.svg │ │ │ │ ├── vc.svg │ │ │ │ ├── la.svg │ │ │ │ ├── pw.svg │ │ │ │ ├── gy.svg │ │ │ │ ├── jp.svg │ │ │ │ ├── az.svg │ │ │ │ ├── cg.svg │ │ │ │ ├── so.svg │ │ │ │ ├── vn.svg │ │ │ │ ├── bh.svg │ │ │ │ ├── sd.svg │ │ │ │ ├── gb.svg │ │ │ │ ├── bj.svg │ │ │ │ ├── kw.svg │ │ │ │ ├── is.svg │ │ │ │ ├── sy.svg │ │ │ │ ├── tr.svg │ │ │ │ ├── ly.svg │ │ │ │ ├── bs.svg │ │ │ │ ├── gm.svg │ │ │ │ ├── tz.svg │ │ │ │ ├── cl.svg │ │ │ │ ├── bb.svg │ │ │ │ └── fo.svg │ │ ├── datatables-keytable │ │ │ ├── css │ │ │ │ ├── keyTable.bootstrap4.min.css │ │ │ │ └── keyTable.bootstrap4.css │ │ │ └── js │ │ │ │ └── keyTable.bootstrap4.min.js │ │ ├── flot │ │ │ └── plugins │ │ │ │ └── jquery.flot.uiConstants.js │ │ ├── fullcalendar │ │ │ └── locales │ │ │ │ ├── ug.js │ │ │ │ ├── en-au.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── en-nz.js │ │ │ │ ├── uz.js │ │ │ │ ├── ko.js │ │ │ │ ├── zh-tw.js │ │ │ │ ├── ja.js │ │ │ │ ├── he.js │ │ │ │ ├── mk.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── fr-ca.js │ │ │ │ └── ka.js │ │ ├── datatables-rowreorder │ │ │ ├── css │ │ │ │ ├── rowReorder.bootstrap4.min.css │ │ │ │ └── rowReorder.bootstrap4.css │ │ │ └── js │ │ │ │ └── rowReorder.bootstrap4.min.js │ │ ├── datatables-fixedheader │ │ │ ├── css │ │ │ │ ├── fixedHeader.bootstrap4.min.css │ │ │ │ └── fixedHeader.bootstrap4.css │ │ │ └── js │ │ │ │ └── fixedHeader.bootstrap4.min.js │ │ ├── datatables-rowgroup │ │ │ ├── css │ │ │ │ ├── rowGroup.bootstrap4.min.css │ │ │ │ └── rowGroup.bootstrap4.css │ │ │ └── js │ │ │ │ └── rowGroup.bootstrap4.min.js │ │ ├── jquery-validation │ │ │ └── localization │ │ │ │ ├── methods_pt.min.js │ │ │ │ ├── methods_fi.min.js │ │ │ │ ├── methods_de.min.js │ │ │ │ ├── methods_it.min.js │ │ │ │ ├── methods_es_CL.min.js │ │ │ │ └── methods_nl.min.js │ │ ├── chart.js │ │ │ └── Chart.min.css │ │ ├── pace-progress │ │ │ └── themes │ │ │ │ ├── black │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ ├── blue │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ ├── green │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ ├── orange │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ ├── pink │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ ├── purple │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ ├── red │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ ├── silver │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ ├── white │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ │ │ └── yellow │ │ │ │ ├── pace-theme-minimal.css │ │ │ │ └── pace-theme-fill-left.css │ │ ├── datatables-select │ │ │ └── js │ │ │ │ └── select.bootstrap4.min.js │ │ ├── datatables-scroller │ │ │ └── js │ │ │ │ └── scroller.bootstrap4.min.js │ │ ├── datatables-fixedcolumns │ │ │ └── js │ │ │ │ └── fixedColumns.bootstrap4.min.js │ │ ├── jqvmap │ │ │ └── jqvmap.min.css │ │ ├── select2 │ │ │ └── js │ │ │ │ └── i18n │ │ │ │ └── zh-TW.js │ │ └── datatables-autofill │ │ │ └── js │ │ │ └── autoFill.bootstrap4.min.js │ ├── build │ │ ├── scss │ │ │ ├── parts │ │ │ │ ├── _miscellaneous.scss │ │ │ │ ├── _extra-components.scss │ │ │ │ ├── _core.scss │ │ │ │ ├── _components.scss │ │ │ │ ├── _pages.scss │ │ │ │ ├── _plugins.scss │ │ │ │ ├── adminlte.plugins.scss │ │ │ │ └── adminlte.components.scss │ │ │ ├── _elevation.scss │ │ │ ├── pages │ │ │ │ ├── _invoice.scss │ │ │ │ └── _projects.scss │ │ │ ├── _mixins.scss │ │ │ ├── mixins │ │ │ │ ├── _direct-chat.scss │ │ │ │ └── _toasts.scss │ │ │ ├── _carousel.scss │ │ │ └── plugins │ │ │ │ └── _jqvmap.scss │ │ ├── config │ │ │ ├── postcss.config.js │ │ │ └── .eslintrc.json │ │ └── npm │ │ │ └── .eslintrc.json │ └── js │ │ └── site.js ├── .config │ └── dotnet-tools.json ├── appsettings.Development.json ├── libman.json ├── Models │ ├── ScriptSettings.cs │ ├── AppSettings.cs │ ├── SecurityPolicy.cs │ └── OutputLevel.cs ├── Services │ └── IScriptService.cs ├── Classes │ └── AuthorizeOrAttribute.cs └── Middleware │ └── ErrorLoggingMiddlewareExtensions.cs └── LICENSE /SpecOps/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/css/docs.css: -------------------------------------------------------------------------------- 1 | .max-height-300 pre { 2 | max-height: 300px 3 | } 4 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/favicon.ico -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/avatar.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/avatar2.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/avatar3.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/avatar4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/avatar4.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/avatar5.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/icons.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/photo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/photo1.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/photo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/photo2.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/photo3.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/photo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/photo4.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/prod-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/prod-1.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/prod-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/prod-2.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/prod-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/prod-3.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/prod-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/prod-4.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/prod-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/prod-5.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/boxed-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/boxed-bg.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/boxed-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/boxed-bg.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/AdminLTELogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/AdminLTELogo.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/credit/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/credit/visa.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/log-example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/log-example.PNG -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/logo-specops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/logo-specops.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/browser-index.d.ts: -------------------------------------------------------------------------------- 1 | import "es6-promise/dist/es6-promise.auto.js"; 2 | export * from "./index"; 3 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/banner-SpecOps.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/banner-SpecOps.PNG -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/credit/cirrus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/credit/cirrus.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/credit/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/credit/paypal.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/credit/paypal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/credit/paypal2.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/user1-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/user1-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/user2-160x160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/user2-160x160.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/user3-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/user3-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/user4-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/user4-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/user5-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/user5-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/user6-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/user6-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/user7-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/user7-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/user8-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/user8-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/logo-xl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/logo-xl.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/logo-xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/logo-xs.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/credit/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/credit/mastercard.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/default-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/default-150x150.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/parameters-example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/parameters-example.PNG -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/script-page-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/script-page-example.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/AdminLTELogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/AdminLTELogo.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/summernote.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/terminal-page-example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/terminal-page-example.PNG -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/user1-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/user1-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/user3-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/user3-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/user4-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/user4-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/user5-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/user5-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/user6-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/user6-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/user7-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/user7-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/img/user8-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/img/user8-128x128.jpg -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/summernote-bs4.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/summernote-lite.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/dist/img/credit/american-express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/dist/img/credit/american-express.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/font/summernote.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/summernote/font/summernote.eot -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/font/summernote.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/summernote/font/summernote.ttf -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/font/summernote.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/summernote/font/summernote.woff -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/font/summernote.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/summernote/font/summernote.woff2 -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-ar-AR.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-az-AZ.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-bg-BG.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-ca-ES.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-cs-CZ.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-da-DK.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-de-DE.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-el-GR.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-es-ES.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-es-EU.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-fa-IR.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-fi-FI.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-fr-FR.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-gl-ES.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-he-IL.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-hr-HR.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-hu-HU.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-id-ID.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-it-IT.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-ja-JP.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-ko-KR.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-lt-LT.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-lt-LV.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-mn-MN.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-nb-NO.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-nl-NL.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-pl-PL.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-pt-BR.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-pt-PT.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-ro-RO.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-ru-RU.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-sk-SK.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-sl-SI.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-sr-RS.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-sv-SE.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-ta-IN.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-th-TH.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-tr-TR.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-uk-UA.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-uz-UZ.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-vi-VN.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-zh-CN.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-zh-TW.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/summernote/lang/summernote-sr-RS-Latin.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! Summernote v0.8.18 | (c) 2013- Alan Hong and other contributors | MIT license */ 2 | -------------------------------------------------------------------------------- /SpecOps/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SpecOps 2 | @using Microsoft.AspNetCore.Antiforgery 3 | @namespace SpecOps.Pages 4 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 5 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-mapael/maps/README.txt: -------------------------------------------------------------------------------- 1 | Additional maps are stored in the repository neveldo/mapael-maps 2 | 3 | Full link: https://github.com/neveldo/mapael-maps 4 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_444444_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_444444_256x240.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_555555_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_555555_256x240.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_777620_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_777620_256x240.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_777777_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_777777_256x240.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_cc0000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_cc0000_256x240.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/jquery-ui/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/plugins/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/codemirror/addon/display/fullscreen.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-fullscreen { 2 | position: fixed; 3 | top: 0; left: 0; right: 0; bottom: 0; 4 | height: auto; 5 | z-index: 9; 6 | } 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KennethScott/SpecOps/HEAD/SpecOps/wwwroot/docs/assets/plugins/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /SpecOps/.config/dotnet-tools.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "isRoot": true, 4 | "tools": { 5 | "dotnet-ef": { 6 | "version": "5.0.4", 7 | "commands": [ 8 | "dotnet-ef" 9 | ] 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /SpecOps/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /SpecOps/libman.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0", 3 | "defaultProvider": "unpkg", 4 | "libraries": [ 5 | { 6 | "library": "@microsoft/signalr@latest", 7 | "destination": "wwwroot/lib/signalr/" 8 | } 9 | ] 10 | } -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/parts/_miscellaneous.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Part: Miscellaneous 3 | // 4 | 5 | @import "../miscellaneous"; 6 | @import "../print"; 7 | @import "../text"; 8 | @import "../elevation"; 9 | @import "../colors"; 10 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/Stream.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) .NET Foundation. All rights reserved. 2 | // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. 3 | //# sourceMappingURL=Stream.js.map -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/Polyfills.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) .NET Foundation. All rights reserved. 2 | // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. 3 | //# sourceMappingURL=Polyfills.js.map -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-colreorder/css/colReorder.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0275d8;z-index:201} 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/bd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/bd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SpecOps/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification 2 | // for details on configuring this project to bundle and minify static web assets. 3 | 4 | // Write your Javascript code. 5 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/IConnection.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) .NET Foundation. All rights reserved. 2 | // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. 3 | //# sourceMappingURL=IConnection.js.map -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/IRetryPolicy.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) .NET Foundation. All rights reserved. 2 | // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. 3 | //# sourceMappingURL=IRetryPolicy.js.map -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/IHttpConnectionOptions.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) .NET Foundation. All rights reserved. 2 | // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. 3 | //# sourceMappingURL=IHttpConnectionOptions.js.map -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/codemirror/addon/search/matchesonscrollbar.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-search-match { 2 | background: gold; 3 | border-top: 1px solid orange; 4 | border-bottom: 1px solid orange; 5 | -moz-box-sizing: border-box; 6 | box-sizing: border-box; 7 | opacity: .5; 8 | } 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/gl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | group :development, :test do 4 | gem 'jekyll', '~> 4.1.1' 5 | gem 'jekyll-seo-tag', '~> 2.7.1' 6 | gem 'jekyll-sitemap', '~> 1.4.0' 7 | gem 'wdm', '~> 0.1.1', :install_if => Gem.win_platform? 8 | end 9 | 10 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/am.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/bq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/nl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/bq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/nl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/pl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/lu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/pl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/config/postcss.config.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = () => ({ 4 | map: { 5 | inline: false, 6 | annotation: true, 7 | sourcesContent: true 8 | }, 9 | plugins: { 10 | autoprefixer: { 11 | cascade: false 12 | } 13 | } 14 | }) 15 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 |
6 |
7 |

{{ page.title }}

8 |
9 | 10 |
11 | {{ content }} 12 |
13 |
14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/TextMessageFormat.d.ts: -------------------------------------------------------------------------------- 1 | /** @private */ 2 | export declare class TextMessageFormat { 3 | static RecordSeparatorCode: number; 4 | static RecordSeparator: string; 5 | static write(output: string): string; 6 | static parse(input: string): string[]; 7 | } 8 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/am.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/cz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/gl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/lu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/cz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/gb-sct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/se.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/dk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/gb-eng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/gb-sct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/se.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/dk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/fi.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/lv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/parts/_extra-components.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Part: Extra Components 3 | // 4 | 5 | @import "../small-box"; 6 | @import "../info-box"; 7 | @import "../timeline"; 8 | @import "../products"; 9 | @import "../direct-chat"; 10 | @import "../users-list"; 11 | @import "../social-widgets"; 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-keytable/css/keyTable.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | table.dataTable tbody th.focus,table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #0275d8}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #ff8b33} 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/fi.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/id.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/lv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/mc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/ua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/at.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/id.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/mc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/ua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/Models/ScriptSettings.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | 6 | namespace SpecOps.Models 7 | { 8 | public class ScriptSettings 9 | { 10 | public IEnumerable 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/bf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/to.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/ss.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/jm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/jm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/Loggers.d.ts: -------------------------------------------------------------------------------- 1 | import { ILogger, LogLevel } from "./ILogger"; 2 | /** A logger that does nothing when log messages are sent to it. */ 3 | export declare class NullLogger implements ILogger { 4 | /** The singleton instance of the {@link @microsoft/signalr.NullLogger}. */ 5 | static instance: ILogger; 6 | private constructor(); 7 | /** @inheritDoc */ 8 | log(_logLevel: LogLevel, _message: string): void; 9 | } 10 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/gm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/ss.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/mk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/Polyfills.d.ts: -------------------------------------------------------------------------------- 1 | /** @private */ 2 | export declare type EventSourceConstructor = new (url: string, eventSourceInitDict?: EventSourceInit) => EventSource; 3 | /** @private */ 4 | export interface WebSocketConstructor { 5 | new (url: string, protocols?: string | string[], options?: any): WebSocket; 6 | readonly CLOSED: number; 7 | readonly CLOSING: number; 8 | readonly CONNECTING: number; 9 | readonly OPEN: number; 10 | } 11 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/pages/_projects.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Pages: Projects 3 | // 4 | 5 | .projects { 6 | td { 7 | vertical-align: middle; 8 | } 9 | 10 | .list-inline { 11 | margin-bottom: 0; 12 | } 13 | 14 | // table avatar 15 | img.table-avatar, 16 | .table-avatar img { 17 | border-radius: 50%; 18 | display: inline; 19 | width: 2.5rem; 20 | } 21 | 22 | // project state 23 | .project-state { 24 | text-align: center; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/sn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/Classes/AuthorizeOrAttribute.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | 7 | namespace SpecOps.Classes 8 | { 9 | public class AuthorizeOrAttribute : TypeFilterAttribute 10 | { 11 | public AuthorizeOrAttribute(string[] policies) : base(typeof(AuthorizeOrFilter)) 12 | { 13 | Arguments = new object[] { policies }; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/mr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/sn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/mr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/uz.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var uz = { 5 | code: 'uz', 6 | buttonText: { 7 | month: 'Oy', 8 | week: 'Xafta', 9 | day: 'Kun', 10 | list: 'Kun tartibi', 11 | }, 12 | allDayText: "Kun bo'yi", 13 | moreLinkText(n) { 14 | return '+ yana ' + n 15 | }, 16 | noEventsText: "Ko'rsatish uchun voqealar yo'q", 17 | }; 18 | 19 | return uz; 20 | 21 | }()); 22 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/lt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/lt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/ko.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var ko = { 5 | code: 'ko', 6 | buttonText: { 7 | prev: '이전달', 8 | next: '다음달', 9 | today: '오늘', 10 | month: '월', 11 | week: '주', 12 | day: '일', 13 | list: '일정목록', 14 | }, 15 | weekText: '주', 16 | allDayText: '종일', 17 | moreLinkText: '개', 18 | noEventsText: '일정이 없습니다', 19 | }; 20 | 21 | return ko; 22 | 23 | }()); 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/vc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/_layouts/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {%- include head.html -%} 5 | 6 | 7 |
8 | 9 | {%- include navbar.html -%} 10 | {%- include sidebar.html -%} 11 | 12 | {{ content }} 13 | 14 | {%- include footer.html -%} 15 |
16 | 17 | {% include foot.html -%} 18 | 19 | 20 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/zh-tw.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var zhTw = { 5 | code: 'zh-tw', 6 | buttonText: { 7 | prev: '上月', 8 | next: '下月', 9 | today: '今天', 10 | month: '月', 11 | week: '週', 12 | day: '天', 13 | list: '活動列表', 14 | }, 15 | weekText: '周', 16 | allDayText: '整天', 17 | moreLinkText: '顯示更多', 18 | noEventsText: '没有任何活動', 19 | }; 20 | 21 | return zhTw; 22 | 23 | }()); 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-validation/localization/methods_pt.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.2 - 5/23/2020 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2020 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\/\d\d?\/\d\d\d?\d?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/parts/_plugins.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Part: Plugins 3 | // 4 | 5 | @import "../plugins/mixins"; 6 | @import "../plugins/fullcalendar"; 7 | @import "../plugins/select2"; 8 | @import "../plugins/bootstrap-slider"; 9 | @import "../plugins/icheck-bootstrap"; 10 | @import "../plugins/mapael"; 11 | @import "../plugins/jqvmap"; 12 | @import "../plugins/sweetalert2"; 13 | @import "../plugins/toastr"; 14 | @import "../plugins/pace"; 15 | @import "../plugins/bootstrap-switch"; 16 | @import "../plugins/miscellaneous"; 17 | -------------------------------------------------------------------------------- /SpecOps/Middleware/ErrorLoggingMiddlewareExtensions.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Builder; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | 7 | namespace SpecOps.Middleware 8 | { 9 | public static class ErrorLoggingMiddlewareExtensions 10 | { 11 | public static IApplicationBuilder UseErrorLogging(this IApplicationBuilder builder) 12 | { 13 | return builder.UseMiddleware(); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/sl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/IConnection.d.ts: -------------------------------------------------------------------------------- 1 | import { TransferFormat } from "./ITransport"; 2 | /** @private */ 3 | export interface IConnection { 4 | readonly features: any; 5 | readonly connectionId?: string; 6 | baseUrl: string; 7 | start(transferFormat: TransferFormat): Promise; 8 | send(data: string | ArrayBuffer): Promise; 9 | stop(error?: Error): Promise; 10 | onreceive: ((data: string | ArrayBuffer) => void) | null; 11 | onclose: ((error?: Error) => void) | null; 12 | } 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-fixedheader/css/fixedHeader.bootstrap4.css: -------------------------------------------------------------------------------- 1 | table.dataTable.fixedHeader-floating, 2 | table.dataTable.fixedHeader-locked { 3 | background-color: white; 4 | margin-top: 0 !important; 5 | margin-bottom: 0 !important; 6 | } 7 | 8 | table.dataTable.fixedHeader-floating { 9 | position: fixed !important; 10 | } 11 | 12 | table.dataTable.fixedHeader-locked { 13 | position: absolute !important; 14 | } 15 | 16 | @media print { 17 | table.fixedHeader-floating { 18 | display: none; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/chart.js/Chart.min.css: -------------------------------------------------------------------------------- 1 | @keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0} -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/mixins/_toasts.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Mixins: Toasts 3 | // 4 | 5 | // Toast Variant 6 | @mixin toast-variant($name, $color) { 7 | &.bg-#{$name} { 8 | background-color: rgba($color, .9) !important; 9 | @if (color-yiq($color) == $yiq-text-light) { 10 | 11 | .close { 12 | color: color-yiq($color); 13 | text-shadow: 0 1px 0 $black; 14 | } 15 | } 16 | 17 | .toast-header { 18 | background-color: rgba($color, .85); 19 | color: color-yiq($color); 20 | } 21 | } 22 | } 23 | 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/FetchHttpClient.d.ts: -------------------------------------------------------------------------------- 1 | import { HttpClient, HttpRequest, HttpResponse } from "./HttpClient"; 2 | import { ILogger } from "./ILogger"; 3 | export declare class FetchHttpClient extends HttpClient { 4 | private readonly abortControllerType; 5 | private readonly fetchType; 6 | private readonly jar?; 7 | private readonly logger; 8 | constructor(logger: ILogger); 9 | /** @inheritDoc */ 10 | send(request: HttpRequest): Promise; 11 | getCookieString(url: string): string; 12 | } 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-rowreorder/css/rowReorder.bootstrap4.css: -------------------------------------------------------------------------------- 1 | table.dt-rowReorder-float { 2 | position: absolute !important; 3 | opacity: 0.8; 4 | table-layout: fixed; 5 | outline: 2px solid #0275d8; 6 | outline-offset: -2px; 7 | z-index: 2001; 8 | } 9 | 10 | tr.dt-rowReorder-moving { 11 | outline: 2px solid #888888; 12 | outline-offset: -2px; 13 | } 14 | 15 | body.dt-rowReorder-noOverflow { 16 | overflow-x: hidden; 17 | } 18 | 19 | table.dataTable td.reorder { 20 | text-align: center; 21 | cursor: move; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/la.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/pw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/ja.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var ja = { 5 | code: 'ja', 6 | buttonText: { 7 | prev: '前', 8 | next: '次', 9 | today: '今日', 10 | month: '月', 11 | week: '週', 12 | day: '日', 13 | list: '予定リスト', 14 | }, 15 | weekText: '週', 16 | allDayText: '終日', 17 | moreLinkText(n) { 18 | return '他 ' + n + ' 件' 19 | }, 20 | noEventsText: '表示する予定はありません', 21 | }; 22 | 23 | return ja; 24 | 25 | }()); 26 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/_carousel.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Component: Carousel 3 | // 4 | 5 | .carousel-control-custom-icon { 6 | .carousel-control-prev & { 7 | margin-left: -20px; 8 | } 9 | .carousel-control-next & { 10 | margin-right: 20px; 11 | } 12 | 13 | > .fa, 14 | > .fas, 15 | > .far, 16 | > .fab, 17 | > .fal, 18 | > .fad, 19 | > .svg-inline--fa, 20 | > .ion { 21 | display: inline-block; 22 | font-size: 40px; 23 | margin-top: -20px; 24 | position: absolute; 25 | top: 50%; 26 | z-index: 5; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/gy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Licensed under the Apache License, Version 2.0 (the "License"); 2 | you may not use this file except in compliance with the License. 3 | You may obtain a copy of the License at 4 | 5 | http://www.apache.org/licenses/LICENSE-2.0 6 | 7 | Unless required by applicable law or agreed to in writing, software 8 | distributed under the License is distributed on an "AS IS" BASIS, 9 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | See the License for the specific language governing permissions and 11 | limitations under the License. 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/az.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/cg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/vc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/gy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/jp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/HandshakeProtocol.d.ts: -------------------------------------------------------------------------------- 1 | /** @private */ 2 | export interface HandshakeRequestMessage { 3 | readonly protocol: string; 4 | readonly version: number; 5 | } 6 | /** @private */ 7 | export interface HandshakeResponseMessage { 8 | readonly error: string; 9 | readonly minorVersion: number; 10 | } 11 | /** @private */ 12 | export declare class HandshakeProtocol { 13 | writeHandshakeRequest(handshakeRequest: HandshakeRequestMessage): string; 14 | parseHandshakeResponse(data: any): [any, HandshakeResponseMessage]; 15 | } 16 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/he.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var he = { 5 | code: 'he', 6 | direction: 'rtl', 7 | buttonText: { 8 | prev: 'הקודם', 9 | next: 'הבא', 10 | today: 'היום', 11 | month: 'חודש', 12 | week: 'שבוע', 13 | day: 'יום', 14 | list: 'סדר יום', 15 | }, 16 | allDayText: 'כל היום', 17 | moreLinkText: 'אחר', 18 | noEventsText: 'אין אירועים להצגה', 19 | weekText: 'שבוע', 20 | }; 21 | 22 | return he; 23 | 24 | }()); 25 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/codemirror/addon/fold/foldgutter.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-foldmarker { 2 | color: blue; 3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; 4 | font-family: arial; 5 | line-height: .3; 6 | cursor: pointer; 7 | } 8 | .CodeMirror-foldgutter { 9 | width: .7em; 10 | } 11 | .CodeMirror-foldgutter-open, 12 | .CodeMirror-foldgutter-folded { 13 | cursor: pointer; 14 | } 15 | .CodeMirror-foldgutter-open:after { 16 | content: "\25BE"; 17 | } 18 | .CodeMirror-foldgutter-folded:after { 19 | content: "\25B8"; 20 | } 21 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/jp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/az.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/Models/OutputLevel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | 6 | namespace SpecOps.Models 7 | { 8 | public class OutputLevel 9 | { 10 | public string Name { get; set; } 11 | public string CssClass { get; set; } 12 | } 13 | 14 | public enum OutputLevelName 15 | { 16 | Data, 17 | Debug, 18 | Error, 19 | Info, 20 | Progress, 21 | System, 22 | Unknown, 23 | Verbose, 24 | Warning 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/plugins/_jqvmap.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Plugins: JQVMap 3 | // 4 | 5 | // Zoom Button size fixes 6 | .jqvmap-zoomin, 7 | .jqvmap-zoomout { 8 | background-color: $button-default-background-color; 9 | border: 1px solid $button-default-border-color; 10 | border-radius: $btn-border-radius; 11 | color: $button-default-color; 12 | height: 15px; 13 | width: 15px; 14 | 15 | &:hover, 16 | &:active, 17 | &.hover { 18 | background-color: darken($button-default-background-color, 5%); 19 | color: darken($button-default-color, 10%); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/cg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-rowgroup/css/rowGroup.bootstrap4.css: -------------------------------------------------------------------------------- 1 | table.dataTable tr.dtrg-group td { 2 | background-color: #e0e0e0; 3 | } 4 | 5 | table.dataTable tr.dtrg-group.dtrg-level-0 td { 6 | font-weight: bold; 7 | } 8 | 9 | table.dataTable tr.dtrg-group.dtrg-level-1 td, 10 | table.dataTable tr.dtrg-group.dtrg-level-2 td { 11 | background-color: #f0f0f0; 12 | padding-top: 0.25em; 13 | padding-bottom: 0.25em; 14 | padding-left: 2em; 15 | font-size: 0.9em; 16 | } 17 | 18 | table.dataTable tr.dtrg-group.dtrg-level-2 td { 19 | background-color: #f3f3f3; 20 | } 21 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/so.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/vn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/so.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/vn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/sd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/black/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #000000; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/blue/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #2299dd; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/green/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #22df80; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/orange/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #eb7a55; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/pink/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #e90f92; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/purple/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #7c60e0; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/red/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #ee3148; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/silver/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #d6d6d6; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/white/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #ffffff; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/yellow/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #fcd25a; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/codemirror/mode/tiki/tiki.css: -------------------------------------------------------------------------------- 1 | .cm-tw-syntaxerror { 2 | color: #FFF; 3 | background-color: #900; 4 | } 5 | 6 | .cm-tw-deleted { 7 | text-decoration: line-through; 8 | } 9 | 10 | .cm-tw-header5 { 11 | font-weight: bold; 12 | } 13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ 14 | padding-left: 10px; 15 | } 16 | 17 | .cm-tw-box { 18 | border-top-width: 0px !important; 19 | border-style: solid; 20 | border-width: 1px; 21 | border-color: inherit; 22 | } 23 | 24 | .cm-tw-underline { 25 | text-decoration: underline; 26 | } -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/la.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/pw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/bh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/sd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-select/js/select.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for Select 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-select"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.select||require("datatables.net-select")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/cd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/gb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/gb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-validation/localization/methods_fi.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.2 - 5/23/2020 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2020 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d{1,2}\.\d{1,2}\.\d{4}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/bj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/kw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/bj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/mk.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var mk = { 5 | code: 'mk', 6 | buttonText: { 7 | prev: 'претходно', 8 | next: 'следно', 9 | today: 'Денес', 10 | month: 'Месец', 11 | week: 'Недела', 12 | day: 'Ден', 13 | list: 'График', 14 | }, 15 | weekText: 'Сед', 16 | allDayText: 'Цел ден', 17 | moreLinkText(n) { 18 | return '+повеќе ' + n 19 | }, 20 | noEventsText: 'Нема настани за прикажување', 21 | }; 22 | 23 | return mk; 24 | 25 | }()); 26 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/kw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/pt-br.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var ptBr = { 5 | code: 'pt-br', 6 | buttonText: { 7 | prev: 'Anterior', 8 | next: 'Próximo', 9 | today: 'Hoje', 10 | month: 'Mês', 11 | week: 'Semana', 12 | day: 'Dia', 13 | list: 'Lista', 14 | }, 15 | weekText: 'Sm', 16 | allDayText: 'dia inteiro', 17 | moreLinkText(n) { 18 | return 'mais +' + n 19 | }, 20 | noEventsText: 'Não há eventos para mostrar', 21 | }; 22 | 23 | return ptBr; 24 | 25 | }()); 26 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-keytable/js/keyTable.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for KeyTable 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-keytable"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.KeyTable||require("datatables.net-keytable")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-rowgroup/js/rowGroup.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for RowGroup 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-rowgroup"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.RowGroup||require("datatables.net-rowgroup")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-scroller/js/scroller.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for Scroller 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-scroller"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.Scroller||require("datatables.net-scroller")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/bh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/black/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(0, 0, 0, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/is.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/is.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/sy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/tr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-validation/localization/methods_de.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.2 - 5/23/2020 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2020 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-validation/localization/methods_it.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.2 - 5/23/2020 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2020 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/blue/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(34, 153, 221, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/green/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(34, 223, 128, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/orange/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(235, 122, 85, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/pink/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(233, 15, 146, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/purple/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(124, 96, 224, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/red/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(238, 49, 72, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/white/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(255, 255, 255, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/yellow/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(252, 210, 90, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-colreorder/js/colReorder.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for ColReorder 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-colreorder"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.ColReorder||require("datatables.net-colreorder")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-rowreorder/js/rowReorder.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for RowReorder 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-rowreorder"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.RowReorder||require("datatables.net-rowreorder")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/ly.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/fr-ca.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var frCa = { 5 | code: 'fr', 6 | buttonText: { 7 | prev: 'Précédent', 8 | next: 'Suivant', 9 | today: "Aujourd'hui", 10 | year: 'Année', 11 | month: 'Mois', 12 | week: 'Semaine', 13 | day: 'Jour', 14 | list: 'Mon planning', 15 | }, 16 | weekText: 'Sem.', 17 | allDayText: 'Toute la journée', 18 | moreLinkText: 'en plus', 19 | noEventsText: 'Aucun événement à afficher', 20 | }; 21 | 22 | return frCa; 23 | 24 | }()); 25 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-validation/localization/methods_es_CL.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.2 - 5/23/2020 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2020 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/pace-progress/themes/silver/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(214, 214, 214, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-fixedheader/js/fixedHeader.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for FixedHeader 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-fixedheader"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.FixedHeader||require("datatables.net-fixedheader")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/fo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/ly.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jquery-validation/localization/methods_nl.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.2 - 5/23/2020 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2020 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?[\.\/\-]\d\d?[\.\/\-]\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-fixedcolumns/js/fixedColumns.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for FixedColumns 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-fixedcolumns"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.FixedColumns||require("datatables.net-fixedcolumns")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/sy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/tr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/jqvmap/jqvmap.min.css: -------------------------------------------------------------------------------- 1 | .jqvmap-label,.jqvmap-pin{pointer-events:none}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px} 2 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/parts/adminlte.plugins.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * AdminLTE v3.1.0-rc 3 | * Only Plugins 4 | * Author: Colorlib 5 | * Website: AdminLTE.io 6 | * License: Open source - MIT 7 | */ 8 | 9 | // Bootstrap 10 | // --------------------------------------------------- 11 | @import "~bootstrap/scss/functions"; 12 | @import "../bootstrap-variables"; 13 | @import "~bootstrap/scss/mixins"; 14 | 15 | // Variables and Mixins 16 | // --------------------------------------------------- 17 | @import "../variables"; 18 | @import "../mixins"; 19 | 20 | @import "plugins"; 21 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/lib/signalr/dist/esm/AbortController.d.ts: -------------------------------------------------------------------------------- 1 | /** @private */ 2 | export declare class AbortController implements AbortSignal { 3 | private isAborted; 4 | onabort: (() => void) | null; 5 | abort(): void; 6 | readonly signal: AbortSignal; 7 | readonly aborted: boolean; 8 | } 9 | /** Represents a signal that can be monitored to determine if a request has been aborted. */ 10 | export interface AbortSignal { 11 | /** Indicates if the request has been aborted. */ 12 | aborted: boolean; 13 | /** Set this to a handler that will be invoked when the request is aborted. */ 14 | onabort: (() => void) | null; 15 | } 16 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/ps.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/bs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/gm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/tz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/build/scss/parts/adminlte.components.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * AdminLTE v3.1.0-rc 3 | * Only Components 4 | * Author: Colorlib 5 | * Website: AdminLTE.io 6 | * License: Open source - MIT 7 | */ 8 | 9 | // Bootstrap 10 | // --------------------------------------------------- 11 | @import "~bootstrap/scss/functions"; 12 | @import "../bootstrap-variables"; 13 | @import "~bootstrap/scss/mixins"; 14 | 15 | // Variables and Mixins 16 | // --------------------------------------------------- 17 | @import "../variables"; 18 | @import "../mixins"; 19 | 20 | @import "components"; 21 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/docs/404.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Error 404 4 | --- 5 | 6 |
7 |
8 |
9 |

404

10 |
11 |

Oops! Page not found.

12 |

13 | We could not find the page you were looking for. 14 | Meanwhile, you may return to index. 15 |

16 |
17 |
18 |
19 |
20 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/select2/js/i18n/zh-TW.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(n){return"請刪掉"+(n.input.length-n.maximum)+"個字元"},inputTooShort:function(n){return"請再輸入"+(n.minimum-n.input.length)+"個字元"},loadingMore:function(){return"載入中…"},maximumSelected:function(n){return"你只能選擇最多"+n.maximum+"項"},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"},removeAllItems:function(){return"刪除所有項目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/cl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/datatables-autofill/js/autoFill.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap integration for DataTables' AutoFill 3 | ©2015 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(a){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-autofill"],function(b){return a(b,window,document)}):"object"===typeof exports?module.exports=function(b,c){b||(b=window);if(!c||!c.fn.dataTable)c=require("datatables.net-bs4")(b,c).$;c.fn.dataTable.AutoFill||require("datatables.net-autofill")(b,c);return a(c,b,b.document)}:a(jQuery,window,document)})(function(a){a=a.fn.dataTable;a.AutoFill.classes.btn="btn btn-primary";return a}); 6 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/ax.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/bb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/1x1/bs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/bb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/flag-icon-css/flags/4x3/fo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SpecOps/wwwroot/plugins/fullcalendar/locales/ka.js: -------------------------------------------------------------------------------- 1 | FullCalendar.globalLocales.push(function () { 2 | 'use strict'; 3 | 4 | var ka = { 5 | code: 'ka', 6 | week: { 7 | dow: 1, 8 | doy: 7, 9 | }, 10 | buttonText: { 11 | prev: 'წინა', 12 | next: 'შემდეგი', 13 | today: 'დღეს', 14 | month: 'თვე', 15 | week: 'კვირა', 16 | day: 'დღე', 17 | list: 'დღის წესრიგი', 18 | }, 19 | weekText: 'კვ', 20 | allDayText: 'მთელი დღე', 21 | moreLinkText(n) { 22 | return '+ კიდევ ' + n 23 | }, 24 | noEventsText: 'ღონისძიებები არ არის', 25 | }; 26 | 27 | return ka; 28 | 29 | }()); 30 | --------------------------------------------------------------------------------