From cd956aaa85ad7e4b475fa7421bad53eccf738458 Mon Sep 17 00:00:00 2001 From: Isaac Abraham Date: Sat, 26 Mar 2016 13:59:49 +0100 Subject: [PATCH] Initial commit. --- .deployment | 2 + .gitignore | 32 + .paket/paket.targets | 41 + .vs/config/applicationhost.config | 1046 ++++++ .vscode/settings.json | 23 + .vscode/tasks.json | 27 + Demonstrator.sln | 56 + build.cmd | 98 + excludes.txt | 5 + paket.dependencies | 16 + paket.lock | 51 + src/.vs/config/applicationhost.config | 1054 ++++++ src/FootballLibrary/AssemblyInfo.fs | 41 + src/FootballLibrary/Contracts.fs | 35 + src/FootballLibrary/FootballLibrary.fsproj | 212 ++ src/FootballLibrary/Helpers.fs | 85 + src/FootballLibrary/LeagueTable.fs | 55 + src/FootballLibrary/Scripts/Scratchpad.fsx | 99 + .../Scripts/load-project-debug.fsx | 8 + .../Scripts/load-references-debug.fsx | 14 + src/FootballLibrary/TeamStats.fs | 41 + src/FootballLibrary/paket.references | 5 + src/ResourceGroup/Deployment.targets | 123 + src/ResourceGroup/ResourceGroup.deployproj | 59 + .../Scripts/Deploy-AzureResourceGroup.ps1 | 103 + src/ResourceGroup/Templates/WebSite.json | 113 + .../Templates/WebSite.parameters.json | 9 + .../Tools/Microsoft.Data.Edm.dll | Bin 0 -> 659120 bytes .../Tools/Microsoft.Data.OData.dll | Bin 0 -> 1518256 bytes .../Tools/Microsoft.Data.Services.Client.dll | Bin 0 -> 659120 bytes ...soft.WindowsAzure.Storage.DataMovement.dll | Bin 0 -> 170664 bytes .../Tools/Microsoft.WindowsAzure.Storage.dll | Bin 0 -> 945288 bytes src/Sample.fsx | 12 + src/SuaveHost/App.config | 25 + src/SuaveHost/AppInsightsHelpers.fs | 62 + src/SuaveHost/ApplicationInsights.config | 16 + src/SuaveHost/AssemblyInfo.fs | 41 + src/SuaveHost/Helpers.fs | 58 + src/SuaveHost/Program.fs | 40 + src/SuaveHost/SuaveHost.fsproj | 209 ++ src/SuaveHost/paket.references | 6 + src/SuaveHost/web.config | 10 + src/WebHost/404.html | 63 + src/WebHost/AssemblyInfo.fs | 41 + src/WebHost/Controllers.fs | 12 + src/WebHost/OwinHost.fsproj | 249 ++ src/WebHost/Startup.fs | 20 + src/WebHost/Web.config | 45 + src/WebHost/favicon.ico | Bin 0 -> 1064 bytes src/WebHost/fonts/FontAwesome.otf | Bin 0 -> 93888 bytes src/WebHost/fonts/fontawesome-webfont.eot | Bin 0 -> 60767 bytes src/WebHost/fonts/fontawesome-webfont.svg | 565 +++ src/WebHost/fonts/fontawesome-webfont.ttf | Bin 0 -> 122092 bytes src/WebHost/fonts/fontawesome-webfont.woff | Bin 0 -> 71508 bytes src/WebHost/fonts/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes src/WebHost/fonts/revicons.eot | Bin 0 -> 12136 bytes src/WebHost/fonts/revicons.svg | 54 + src/WebHost/fonts/revicons.ttf | Bin 0 -> 11968 bytes src/WebHost/fonts/revicons.woff | Bin 0 -> 7536 bytes src/WebHost/index.html | 46 + src/WebHost/js/angular-route.min.js | 15 + src/WebHost/js/angular-ui.js | 12 + src/WebHost/js/angular.min.js | 304 ++ src/WebHost/paket.references | 6 + src/WebHost/partials/league-table.html | 44 + src/WebHost/partials/team-stats.html | 37 + src/WebHost/scripts/app.js | 10 + src/WebHost/scripts/app.js.map | 1 + src/WebHost/scripts/app.ts | 10 + src/WebHost/scripts/controllers.js | 52 + src/WebHost/scripts/controllers.js.map | 1 + src/WebHost/scripts/controllers.ts | 63 + src/WebHost/tsconfig.json | 7 + .../angular-ui-bootstrap.d.ts | 742 ++++ .../typings/angularjs/angular-route.d.ts | 158 + src/WebHost/typings/angularjs/angular.d.ts | 1802 ++++++++++ src/WebHost/typings/jquery/jquery.d.ts | 3190 +++++++++++++++++ 77 files changed, 11481 insertions(+) create mode 100644 .deployment create mode 100644 .gitignore create mode 100644 .paket/paket.targets create mode 100644 .vs/config/applicationhost.config create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json create mode 100644 Demonstrator.sln create mode 100644 build.cmd create mode 100644 excludes.txt create mode 100644 paket.dependencies create mode 100644 paket.lock create mode 100644 src/.vs/config/applicationhost.config create mode 100644 src/FootballLibrary/AssemblyInfo.fs create mode 100644 src/FootballLibrary/Contracts.fs create mode 100644 src/FootballLibrary/FootballLibrary.fsproj create mode 100644 src/FootballLibrary/Helpers.fs create mode 100644 src/FootballLibrary/LeagueTable.fs create mode 100644 src/FootballLibrary/Scripts/Scratchpad.fsx create mode 100644 src/FootballLibrary/Scripts/load-project-debug.fsx create mode 100644 src/FootballLibrary/Scripts/load-references-debug.fsx create mode 100644 src/FootballLibrary/TeamStats.fs create mode 100644 src/FootballLibrary/paket.references create mode 100644 src/ResourceGroup/Deployment.targets create mode 100644 src/ResourceGroup/ResourceGroup.deployproj create mode 100644 src/ResourceGroup/Scripts/Deploy-AzureResourceGroup.ps1 create mode 100644 src/ResourceGroup/Templates/WebSite.json create mode 100644 src/ResourceGroup/Templates/WebSite.parameters.json create mode 100644 src/ResourceGroup/Tools/Microsoft.Data.Edm.dll create mode 100644 src/ResourceGroup/Tools/Microsoft.Data.OData.dll create mode 100644 src/ResourceGroup/Tools/Microsoft.Data.Services.Client.dll create mode 100644 src/ResourceGroup/Tools/Microsoft.WindowsAzure.Storage.DataMovement.dll create mode 100644 src/ResourceGroup/Tools/Microsoft.WindowsAzure.Storage.dll create mode 100644 src/Sample.fsx create mode 100644 src/SuaveHost/App.config create mode 100644 src/SuaveHost/AppInsightsHelpers.fs create mode 100644 src/SuaveHost/ApplicationInsights.config create mode 100644 src/SuaveHost/AssemblyInfo.fs create mode 100644 src/SuaveHost/Helpers.fs create mode 100644 src/SuaveHost/Program.fs create mode 100644 src/SuaveHost/SuaveHost.fsproj create mode 100644 src/SuaveHost/paket.references create mode 100644 src/SuaveHost/web.config create mode 100644 src/WebHost/404.html create mode 100644 src/WebHost/AssemblyInfo.fs create mode 100644 src/WebHost/Controllers.fs create mode 100644 src/WebHost/OwinHost.fsproj create mode 100644 src/WebHost/Startup.fs create mode 100644 src/WebHost/Web.config create mode 100644 src/WebHost/favicon.ico create mode 100644 src/WebHost/fonts/FontAwesome.otf create mode 100644 src/WebHost/fonts/fontawesome-webfont.eot create mode 100644 src/WebHost/fonts/fontawesome-webfont.svg create mode 100644 src/WebHost/fonts/fontawesome-webfont.ttf create mode 100644 src/WebHost/fonts/fontawesome-webfont.woff create mode 100644 src/WebHost/fonts/fontawesome-webfont.woff2 create mode 100644 src/WebHost/fonts/revicons.eot create mode 100644 src/WebHost/fonts/revicons.svg create mode 100644 src/WebHost/fonts/revicons.ttf create mode 100644 src/WebHost/fonts/revicons.woff create mode 100644 src/WebHost/index.html create mode 100644 src/WebHost/js/angular-route.min.js create mode 100644 src/WebHost/js/angular-ui.js create mode 100644 src/WebHost/js/angular.min.js create mode 100644 src/WebHost/paket.references create mode 100644 src/WebHost/partials/league-table.html create mode 100644 src/WebHost/partials/team-stats.html create mode 100644 src/WebHost/scripts/app.js create mode 100644 src/WebHost/scripts/app.js.map create mode 100644 src/WebHost/scripts/app.ts create mode 100644 src/WebHost/scripts/controllers.js create mode 100644 src/WebHost/scripts/controllers.js.map create mode 100644 src/WebHost/scripts/controllers.ts create mode 100644 src/WebHost/tsconfig.json create mode 100644 src/WebHost/typings/angular-ui-bootstrap/angular-ui-bootstrap.d.ts create mode 100644 src/WebHost/typings/angularjs/angular-route.d.ts create mode 100644 src/WebHost/typings/angularjs/angular.d.ts create mode 100644 src/WebHost/typings/jquery/jquery.d.ts diff --git a/.deployment b/.deployment new file mode 100644 index 0000000..1d22137 --- /dev/null +++ b/.deployment @@ -0,0 +1,2 @@ +[config] +command = build.cmd \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..277293d --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ + +#ignore thumbnails created by windows +Thumbs.db +#Ignore files build by Visual Studio +*.obj +*.exe +*.pdb +*.user +*.aps +*.pch +*.vspscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.cache +*.ilk +*.log +[Bb]in +[Dd]ebug*/ +*.lib +*.sbr +obj/ +[Rr]elease*/ +_ReSharper*/ +[Tt]est[Rr]esult* +src/packages/* +packages/ +output/ diff --git a/.paket/paket.targets b/.paket/paket.targets new file mode 100644 index 0000000..0fd370f --- /dev/null +++ b/.paket/paket.targets @@ -0,0 +1,41 @@ + + + + + true + + true + $(MSBuildThisFileDirectory) + $(MSBuildThisFileDirectory)..\ + /Library/Frameworks/Mono.framework/Commands/mono + mono + + + + $(PaketToolsPath)paket.exe + $(PaketToolsPath)paket.bootstrapper.exe + "$(PaketExePath)" + $(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)" + "$(PaketBootStrapperExePath)" $(PaketBootStrapperCommandArgs) + $(MonoPath) --runtime=v4.0.30319 $(PaketBootStrapperExePath) $(PaketBootStrapperCommandArgs) + + $(MSBuildProjectDirectory)\paket.references + $(MSBuildStartupDirectory)\paket.references + $(MSBuildProjectFullPath).paket.references + $(PaketCommand) restore --references-files "$(PaketReferences)" + $(PaketBootStrapperCommand) + + RestorePackages; $(BuildDependsOn); + + + + + + + + + + + + + diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config new file mode 100644 index 0000000..6b6af62 --- /dev/null +++ b/.vs/config/applicationhost.config @@ -0,0 +1,1046 @@ + + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..2811fbe --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,23 @@ +// Place your settings in this file to overwrite default and user settings. +{ + "files.exclude": { + "**/.git": true, + "**/*.js": { "when": "$(basename).ts"}, + "**/*.js.map" : true, + "**/bin/**": true, + "**/obj/**": true, + "**/**paket**": true, + "**/.vs": true, + "**/packages": true, + "**/*.sln": true, + "**/.DS_Store": true, + "**/assets": true, + "**/css": true, + "**/fonts": true, + "**/img": true, + "**/less": true, + "**/style-switcher": true, + // "**/*.fs*": true, + "**/Web.config": true + } +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..ec15cc3 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,27 @@ +// Available variables which can be used inside of strings. +// ${workspaceRoot}: the root folder of the team +// ${file}: the current opened file +// ${fileBasename}: the current opened file's basename +// ${fileDirname}: the current opened file's dirname +// ${fileExtname}: the current opened file's extension +// ${cwd}: the current working directory of the spawned process + +{ + "version": "0.1.0", + + // The command is tsc. Assumes that tsc has been installed using npm install -g typescript + "command": "tsc", + + // The command is a shell script + "isShellCommand": true, + + // Show the output window only if unrecognized errors occur. + "showOutput": "silent", + + // Tell the tsc compiler to use the tsconfig.json from the open folder. + "args": ["-p", "${workspaceRoot}/src/webhost"], + + // use the standard tsc problem matcher to find compile problems + // in the output. + "problemMatcher": "$tsc" +} diff --git a/Demonstrator.sln b/Demonstrator.sln new file mode 100644 index 0000000..ffed52d --- /dev/null +++ b/Demonstrator.sln @@ -0,0 +1,56 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.24720.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".paket", ".paket", "{0C5F06F9-EF4E-4D50-AC69-36FEB7B3A946}" + ProjectSection(SolutionItems) = preProject + paket.dependencies = paket.dependencies + paket.lock = paket.lock + EndProjectSection +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FootballLibrary", "src\FootballLibrary\FootballLibrary.fsproj", "{1A4610CE-D30D-46E1-9D5E-0172965399BC}" +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "SuaveHost", "src\SuaveHost\SuaveHost.fsproj", "{8F061178-EE0A-4287-B593-2B7DF78A47DF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8A890CE3-3499-4FAE-8C52-80EA4A32C6FC}" + ProjectSection(SolutionItems) = preProject + build.cmd = build.cmd + src\Sample.fsx = src\Sample.fsx + EndProjectSection +EndProject +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "OwinHost", "src\WebHost\OwinHost.fsproj", "{66FDDA31-6606-410C-837C-DBAF351B3AB3}" +EndProject +Project("{151D2E53-A2C4-4D7D-83FE-D05416EBD58E}") = "ResourceGroup", "src\ResourceGroup\ResourceGroup.deployproj", "{4EBA46A3-7F9E-4F4C-9D50-98E9DA683EBB}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Deployment", "Deployment", "{918DD70D-0D7E-458A-9C4E-E52247514FD4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1A4610CE-D30D-46E1-9D5E-0172965399BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1A4610CE-D30D-46E1-9D5E-0172965399BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A4610CE-D30D-46E1-9D5E-0172965399BC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1A4610CE-D30D-46E1-9D5E-0172965399BC}.Release|Any CPU.Build.0 = Release|Any CPU + {8F061178-EE0A-4287-B593-2B7DF78A47DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8F061178-EE0A-4287-B593-2B7DF78A47DF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8F061178-EE0A-4287-B593-2B7DF78A47DF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8F061178-EE0A-4287-B593-2B7DF78A47DF}.Release|Any CPU.Build.0 = Release|Any CPU + {66FDDA31-6606-410C-837C-DBAF351B3AB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {66FDDA31-6606-410C-837C-DBAF351B3AB3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {66FDDA31-6606-410C-837C-DBAF351B3AB3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4EBA46A3-7F9E-4F4C-9D50-98E9DA683EBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4EBA46A3-7F9E-4F4C-9D50-98E9DA683EBB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4EBA46A3-7F9E-4F4C-9D50-98E9DA683EBB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4EBA46A3-7F9E-4F4C-9D50-98E9DA683EBB}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {4EBA46A3-7F9E-4F4C-9D50-98E9DA683EBB} = {918DD70D-0D7E-458A-9C4E-E52247514FD4} + EndGlobalSection +EndGlobal diff --git a/build.cmd b/build.cmd new file mode 100644 index 0000000..e1220b1 --- /dev/null +++ b/build.cmd @@ -0,0 +1,98 @@ +@if "%SCM_TRACE_LEVEL%" NEQ "4" @echo off + +:: ---------------------- +:: KUDU Deployment Script +:: Version: 1.0.4 +:: ---------------------- + +:: Setup +:: ----- + +setlocal enabledelayedexpansion + +SET ARTIFACTS=%~dp0%..\artifacts +SET DEPLOYMENT_SOURCE=%~dp0%. +SET DEPLOYMENT_TARGET=wwwroot +SET NEXT_MANIFEST_PATH=%ARTIFACTS%\manifest +SET PREVIOUS_MANIFEST_PATH=%ARTIFACTS%\manifest + +IF NOT DEFINED KUDU_SYNC_CMD ( + :: Install kudu sync + echo Installing Kudu Sync + call npm install kudusync -g --silent + IF !ERRORLEVEL! NEQ 0 goto error + + :: Locally just running "kuduSync" would also work + SET KUDU_SYNC_CMD=%appdata%\npm\kuduSync.cmd +) + +IF NOT DEFINED DEPLOYMENT_TEMP ( + SET DEPLOYMENT_TEMP=%temp%\___deployTemp%random% + SET CLEAN_LOCAL_DEPLOYMENT_TEMP=true +) + +IF DEFINED CLEAN_LOCAL_DEPLOYMENT_TEMP ( + IF EXIST "%DEPLOYMENT_TEMP%" rd /s /q "%DEPLOYMENT_TEMP%" + mkdir "%DEPLOYMENT_TEMP%" +) + +IF DEFINED MSBUILD_PATH goto MsbuildPathDefined +SET MSBUILD_PATH=%ProgramFiles(x86)%\MSBuild\14.0\Bin\MSBuild.exe +:MsbuildPathDefined + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:: Deployment +:: ---------- + +:: Restore NuGet packages +.paket\paket.bootstrapper.exe +.paket\paket.exe restore + +:: Copy static site content over +xcopy src\webhost "%DEPLOYMENT_TEMP%\" /Y /E /Q /EXCLUDE:excludes.txt + +:: Deploy an F# script as a continuously running Web Job +xcopy src\Sample.fsx "%DEPLOYMENT_TEMP%\app_data\jobs\continuous\Sample\" /Y + +:: Build to the temporary path +cd "%DEPLOYMENT_SOURCE%" +call :ExecuteCmd "%MSBUILD_PATH%" /m /t:Build /p:Configuration=Release;OutputPath="%DEPLOYMENT_TEMP%";UseSharedCompilation=false %SCM_BUILD_ARGS% /v:m +IF !ERRORLEVEL! NEQ 0 goto error +cd .. + +:: KuduSync +call :ExecuteCmd "%KUDU_SYNC_CMD%" -v 50 -f "%DEPLOYMENT_TEMP%" -t "%DEPLOYMENT_TARGET%" -n "%NEXT_MANIFEST_PATH%" -p "%PREVIOUS_MANIFEST_PATH%" -i ".git;.hg;.deployment;deploy.cmd" +IF !ERRORLEVEL! NEQ 0 goto error + +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + + +:: Post deployment stub +IF DEFINED POST_DEPLOYMENT_ACTION call "%POST_DEPLOYMENT_ACTION%" +IF !ERRORLEVEL! NEQ 0 goto error + +goto end + +:: Execute command routine that will echo out when error +:ExecuteCmd +setlocal +set _CMD_=%* +call %_CMD_% +if "%ERRORLEVEL%" NEQ "0" echo Failed exitCode=%ERRORLEVEL%, command=%_CMD_% +exit /b %ERRORLEVEL% + +:error +endlocal +echo An error has occurred during web site deployment. +call :exitSetErrorLevel +call :exitFromFunction 2>nul + +:exitSetErrorLevel +exit /b 1 + +:exitFromFunction +() + +:end +endlocal +echo Finished successfully. diff --git a/excludes.txt b/excludes.txt new file mode 100644 index 0000000..48652c6 --- /dev/null +++ b/excludes.txt @@ -0,0 +1,5 @@ +.fs +.config +.references +typings/ +tsconfig.json \ No newline at end of file diff --git a/paket.dependencies b/paket.dependencies new file mode 100644 index 0000000..deff508 --- /dev/null +++ b/paket.dependencies @@ -0,0 +1,16 @@ +source https://www.nuget.org/api/v2/ +redirects on +framework net452 + +nuget Microsoft.AspNet.WebApi.Owin +nuget Microsoft.Owin.Host.SystemWeb +nuget Microsoft.Owin.StaticFiles +nuget OwinHost +nuget FSharp.Core +nuget FSharp.Data +nuget XPlot.GoogleCharts content:none +nuget Suave +nuget Microsoft.ApplicationInsights content:none +nuget Microsoft.ApplicationInsights.TraceListener content:none +nuget Microsoft.ApplicationInsights.WindowsServer content:none +nuget Deedle \ No newline at end of file diff --git a/paket.lock b/paket.lock new file mode 100644 index 0000000..36397c0 --- /dev/null +++ b/paket.lock @@ -0,0 +1,51 @@ +REDIRECTS: ON +FRAMEWORK: NET452 +NUGET + remote: https://www.nuget.org/api/v2 + specs: + Deedle (1.2.4) + FSharp.Core (4.0.0.1) + FSharp.Data (2.2.5) + Google.DataTable.Net.Wrapper (3.1.2) - content: none + Microsoft.ApplicationInsights (2.0.0) - content: none + Microsoft.ApplicationInsights.Agent.Intercept (1.2.1) - content: none + Microsoft.ApplicationInsights.DependencyCollector (2.0.0) - content: none + Microsoft.ApplicationInsights (2.0.0) + Microsoft.ApplicationInsights.Agent.Intercept (>= 1.2.1) + Microsoft.ApplicationInsights.PerfCounterCollector (2.0.0) - content: none + Microsoft.ApplicationInsights (2.0.0) + Microsoft.ApplicationInsights.TraceListener (1.2.6) - content: none + Microsoft.ApplicationInsights (>= 1.2.3) + Microsoft.ApplicationInsights.WindowsServer (2.0.0) - content: none + Microsoft.ApplicationInsights (2.0.0) + Microsoft.ApplicationInsights.DependencyCollector (>= 2.0.0) + Microsoft.ApplicationInsights.PerfCounterCollector (>= 2.0.0) + Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel (2.0.0) + Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel (2.0.0) - content: none + Microsoft.ApplicationInsights (2.0.0) + Microsoft.AspNet.WebApi.Client (5.2.3) + Newtonsoft.Json (>= 6.0.4) + Microsoft.AspNet.WebApi.Core (5.2.3) + Microsoft.AspNet.WebApi.Client (>= 5.2.3) + Microsoft.AspNet.WebApi.Owin (5.2.3) + Microsoft.AspNet.WebApi.Core (>= 5.2.3 < 5.3.0) + Microsoft.Owin (>= 2.0.2) + Owin (>= 1.0) + Microsoft.Owin (3.0.1) + Owin (>= 1.0) + Microsoft.Owin.FileSystems (3.0.1) + Microsoft.Owin.Host.SystemWeb (3.0.1) + Microsoft.Owin (>= 3.0.1) + Owin (>= 1.0) + Microsoft.Owin.StaticFiles (3.0.1) + Microsoft.Owin (>= 3.0.1) + Microsoft.Owin.FileSystems (>= 3.0.1) + Owin (>= 1.0) + Newtonsoft.Json (8.0.3) - content: none + Owin (1.0) + OwinHost (3.0.1) + Suave (1.1.1) + FSharp.Core (>= 3.1.2.5) + XPlot.GoogleCharts (1.3.1) - content: none + Google.DataTable.Net.Wrapper + Newtonsoft.Json diff --git a/src/.vs/config/applicationhost.config b/src/.vs/config/applicationhost.config new file mode 100644 index 0000000..40991bb --- /dev/null +++ b/src/.vs/config/applicationhost.config @@ -0,0 +1,1054 @@ + + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/FootballLibrary/AssemblyInfo.fs b/src/FootballLibrary/AssemblyInfo.fs new file mode 100644 index 0000000..56ca4c1 --- /dev/null +++ b/src/FootballLibrary/AssemblyInfo.fs @@ -0,0 +1,41 @@ +namespace Library1.AssemblyInfo + +open System.Reflection +open System.Runtime.CompilerServices +open System.Runtime.InteropServices + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[] +[] +[] +[] +[] +[] +[] +[] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [] +[] +[] + +do + () \ No newline at end of file diff --git a/src/FootballLibrary/Contracts.fs b/src/FootballLibrary/Contracts.fs new file mode 100644 index 0000000..c92d8f4 --- /dev/null +++ b/src/FootballLibrary/Contracts.fs @@ -0,0 +1,35 @@ +namespace FootballDemo + +type TeamStat = + { Name : string + TotalShots : int + ShotEffectiveness : float + TopScorer : string + DirtiestPlayer : string + AssistLeader : string } + +type LeagueEntry = + { Name : string + Played : int + Wins : int + Draws : int + Losses : int + For : int + Against : int + Pts : int + GoalDifference : int } + + /// Records a new score for this team. + member this.RecordScore result = + let scored, conceded = result + let (|Win|Loss|Draw|) (scored, conceded) = if scored > conceded then Win elif scored = conceded then Draw else Loss + + { this with + Played = this.Played + 1 + Wins = this.Wins + match result with | Win -> 1 | _ -> 0 + Draws = this.Draws + match result with | Draw -> 1 | _ -> 0 + Losses = this.Losses + match result with | Loss -> 1 | _ -> 0 + For = this.For + scored + Against = this.Against + conceded + Pts = this.Pts + match result with | Win -> 3 | Draw -> 1 | Loss -> 0 + GoalDifference = this.GoalDifference + scored - conceded } diff --git a/src/FootballLibrary/FootballLibrary.fsproj b/src/FootballLibrary/FootballLibrary.fsproj new file mode 100644 index 0000000..87961c2 --- /dev/null +++ b/src/FootballLibrary/FootballLibrary.fsproj @@ -0,0 +1,212 @@ + + + + + Debug + AnyCPU + 2.0 + 1a4610ce-d30d-46e1-9d5e-0172965399bc + {F2A71F9B-5D33-465A-A702-920D77279786} + Library + Library1 + Library1 + v4.5.2 + 4.4.0.0 + true + FootballLibrary + true + + + + true + full + false + false + bin\Debug\ + DEBUG;TRACE + 3 + bin\Debug\Library1.XML + + + pdbonly + true + true + bin\Release\ + TRACE + 3 + bin\Release\Library1.XML + + + 11 + + + + + $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets + + + + + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets + + + + + + + + + True + True + 0 + / + http://localhost:31938/ + False + False + + + False + + + + + + + CurrentPage + True + False + False + False + + + + + + + + + True + True + + + + + + + + + + + + + + + + + + + + + + + + + + + ..\..\packages\Deedle\lib\net40\Deedle.dll + True + True + + + + + + + + + ..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll + True + True + + + + + + + + + ..\..\packages\FSharp.Data\lib\net40\FSharp.Data.dll + True + True + + + True + + + + + + + + + ..\..\packages\Google.DataTable.Net.Wrapper\lib\Google.DataTable.Net.Wrapper.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.AspNet.WebApi.Client\lib\net45\System.Net.Http.Formatting.dll + True + True + + + True + + + + + + + + + ..\..\packages\Microsoft.AspNet.WebApi.Core\lib\net45\System.Web.Http.dll + True + True + + + + + + + + + ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll + True + True + + + + + + + + + ..\..\packages\XPlot.GoogleCharts\lib\net45\XPlot.GoogleCharts.dll + True + True + + + + + \ No newline at end of file diff --git a/src/FootballLibrary/Helpers.fs b/src/FootballLibrary/Helpers.fs new file mode 100644 index 0000000..c4fab82 --- /dev/null +++ b/src/FootballLibrary/Helpers.fs @@ -0,0 +1,85 @@ +module FootballDemo.Helpers + +open System +open System.Collections.Generic +open System.Threading.Tasks + +let private cacheHit = Event() +let CacheHitEvent = cacheHit.Publish + +/// A Decorator - takes in a function, decorates it and returns back a new function +/// with the same signature. +type Decorator<'a> = (string -> Async<'a>) -> string -> Async<'a> + +module Async = + let map continuation expr = + async { + let! values = expr + return continuation values + } + +/// Simple, non-thread-safe, permanent memoization +let private basicMemoize func = + let results = Dictionary() + fun arg -> + if not (results.ContainsKey arg) then results.[arg] <- func(arg) + results.[arg] + +/// Memoize with eviction. +let evictingMemoize ttl name func = + let results = Dictionary() + + let tryGetValue now arg = + match results.TryGetValue arg with + | false, _ -> None + | true, (cachedAt, value) when (now - cachedAt) < ttl -> + cacheHit.Trigger (name, (arg.ToString())) + Some value + | true, _ -> None + + fun arg -> + async { + match tryGetValue DateTime.UtcNow arg with + | None -> + let! result = func arg + results.[arg] <- (DateTime.UtcNow, result) + return result + | Some result -> return result + } + +type MemoizeCommand<'a, 'b> = Get of 'a * (Async<'b> -> unit) | Set of 'a * DateTime * 'b + +/// Threadsafe memoizer with eviction. +let memoize ttl name func = + let results = Dictionary() + let tryGetValue now arg = + match results.TryGetValue arg with + | false, _ -> None + | true, (cachedAt, value) when (now - cachedAt) < ttl -> + cacheHit.Trigger (name, (arg.ToString())) + Some value + | true, _ -> None + + let (|AddToCache|GetFromCache|UpdateCache|) = function + | Get (arg, callback) -> + match tryGetValue DateTime.UtcNow arg with + | None -> UpdateCache(arg, callback) + | Some result -> GetFromCache (result, callback) + | Set(arg,date,result) -> AddToCache(arg,date,result) + + let agent = MailboxProcessor.Start(fun mailbox -> + async { + while true do + let! command = mailbox.Receive() + match command with + | UpdateCache (arg, callback) -> + let resultTask = func arg |> Async.StartAsTask + resultTask.ContinueWith(fun (result:Task<_>) -> + mailbox.Post (Set (arg, DateTime.UtcNow, result.Result))) + |> ignore + callback (resultTask |> Async.AwaitTask) + | GetFromCache (result, callback) -> callback (result |> async.Return) + | AddToCache (arg, date, result) -> results.[arg] <- (date, result) + }) + fun arg -> agent.PostAndReply(fun channel -> Get (arg, channel.Reply)) + diff --git a/src/FootballLibrary/LeagueTable.fs b/src/FootballLibrary/LeagueTable.fs new file mode 100644 index 0000000..35cc8bd --- /dev/null +++ b/src/FootballLibrary/LeagueTable.fs @@ -0,0 +1,55 @@ +module FootballDemo.LeagueTable + +open System +open FSharp.Data +open Helpers + +type Results = HtmlProvider<"https://uk.sports.yahoo.com/football/premier-league/fixtures/?month=12&season=2015&year=2015"> +type Result = Results.Table2.Row +type FootballMonth = | August = 0 | September = 1 | October = 2 | November = 3 | December = 4 | January = 5 | February = 6 | March = 7 | April = 8 | May = 9 + +let createTeam name = { Name = name; Played = 0; For = 0; Against = 0; Pts = 0; Wins = 0; Draws = 0; Losses = 0; GoalDifference = 0 } +let applyResultToTable teams (result:Result) = + let homeTeam = result.Score + let awayTeam = result.Column4 + let [| home; away |] = result.Away.Split '-' |> Array.map(fun score -> score.Trim() |> int) + teams + |> Map.add homeTeam ((teams.TryFind homeTeam |> defaultArg <| createTeam homeTeam).RecordScore(home, away)) + |> Map.add awayTeam ((teams.TryFind awayTeam |> defaultArg <| createTeam awayTeam).RecordScore(away, home)) + +let getYearMonth month = + (if month >= FootballMonth.January then 2016 else 2015), ((int month + 7) % 12) + 1 + +let getResultsForMonth = + getYearMonth + >> fun (year, month) -> sprintf "https://uk.sports.yahoo.com/football/premier-league/fixtures/?month=%02d&season=2015&year=%d" month year + >> Results.AsyncLoad + >> Async.map(fun data -> data.Tables.Table2.Rows) + |> memoize (TimeSpan.FromSeconds 30.) "Results for Year" + +let isValidResult = + let isBlankRow (result:Result) = String.IsNullOrWhiteSpace result.Away + let awayRowContains text (result:Result) = result.Away.Contains text + let isCurrentlyPlaying = awayRowContains "LIVE" + let isDateRow = awayRowContains "," + let isInFuture = awayRowContains "vs" + let isPostponed = awayRowContains "P - P" + + [ not << isBlankRow + not << isDateRow + not << isInFuture + not << isCurrentlyPlaying + not << isPostponed ] + |> List.reduce (fun ruleA ruleB result -> ruleA result && ruleB result) + +let getLeague (untilMonth:FootballMonth) = + [| int FootballMonth.August .. int untilMonth |] + |> Array.map (enum >> getResultsForMonth) + |> Async.Parallel + |> Async.map + (Array.collect id + >> Array.filter isValidResult + >> Array.fold applyResultToTable Map.empty + >> Map.toList + >> List.map snd + >> List.sortByDescending(fun team -> team.Pts, team.GoalDifference, team.For)) \ No newline at end of file diff --git a/src/FootballLibrary/Scripts/Scratchpad.fsx b/src/FootballLibrary/Scripts/Scratchpad.fsx new file mode 100644 index 0000000..4c983eb --- /dev/null +++ b/src/FootballLibrary/Scripts/Scratchpad.fsx @@ -0,0 +1,99 @@ +#load "load-project-debug.fsx" + +open System +open System.Collections.Generic +open Deedle +open Deedle.Internal +open FootballDemo +open FootballDemo.LeagueTable +open FootballDemo.TeamStats + +do fsi.AddPrinter(fun (printer:IFsiFormattable) -> "\n" + (printer.Format())) + +/// Get results for a single month +getResultsForMonth FootballMonth.September +|> Async.RunSynchronously +|> Array.filter isValidResult +|> Array.fold applyResultToTable Map.empty +|> Map.toList +|> List.map snd +|> List.sortByDescending(fun x -> x.Pts) +|> Frame.ofRecords + + + + + +/// Get cumulative from August -> November +getLeague FootballMonth.October +|> Async.RunSynchronously +|> Frame.ofRecords + + + +loadStatsForTeam "Leicester City" +|> Async.RunSynchronously + + + + + + + + + + + + + +// Memoization +let basicMemoize func = + let cachedResults = Dictionary() + fun arg -> + if not (cachedResults.ContainsKey arg) then cachedResults.[arg] <- func(arg) + else printfn "CACHE HIT FOR %A" arg + cachedResults.[arg] + +let add(a,b) = + printfn "CALLING ADD!" + a + b + +let addM = basicMemoize add + +addM(5,11) + + + + + + + + + + +// Event hook +Helpers.CacheHitEvent +|> Event.add(printfn "CACHE HIT: %A") + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/FootballLibrary/Scripts/load-project-debug.fsx b/src/FootballLibrary/Scripts/load-project-debug.fsx new file mode 100644 index 0000000..c9085d4 --- /dev/null +++ b/src/FootballLibrary/Scripts/load-project-debug.fsx @@ -0,0 +1,8 @@ +// Warning: generated file; your changes could be lost when a new file is generated. +#I __SOURCE_DIRECTORY__ +#load "load-references-debug.fsx" +#load "../AssemblyInfo.fs" + "../Helpers.fs" + "../Contracts.fs" + "../LeagueTable.fs" + "../TeamStats.fs" diff --git a/src/FootballLibrary/Scripts/load-references-debug.fsx b/src/FootballLibrary/Scripts/load-references-debug.fsx new file mode 100644 index 0000000..67119f0 --- /dev/null +++ b/src/FootballLibrary/Scripts/load-references-debug.fsx @@ -0,0 +1,14 @@ +// Warning: generated file; your changes could be lost when a new file is generated. +#I __SOURCE_DIRECTORY__ +#r "System.Core.dll" +#r "System.dll" +#r "System.Net.Http.dll" +#r "System.Numerics.dll" +#r "System.Xml.Linq.dll" +#r "../../../packages/Deedle/lib/net40/Deedle.dll" +#r "../../../packages/FSharp.Data/lib/net40/FSharp.Data.dll" +#r "../../../packages/Google.DataTable.Net.Wrapper/lib/Google.DataTable.Net.Wrapper.dll" +#r "../../../packages/Newtonsoft.Json/lib/net45/Newtonsoft.Json.dll" +#r "../../../packages/Microsoft.AspNet.WebApi.Client/lib/net45/System.Net.Http.Formatting.dll" +#r "../../../packages/Microsoft.AspNet.WebApi.Core/lib/net45/System.Web.Http.dll" +#r "../../../packages/XPlot.GoogleCharts/lib/net45/XPlot.GoogleCharts.dll" \ No newline at end of file diff --git a/src/FootballLibrary/TeamStats.fs b/src/FootballLibrary/TeamStats.fs new file mode 100644 index 0000000..d2f78ef --- /dev/null +++ b/src/FootballLibrary/TeamStats.fs @@ -0,0 +1,41 @@ +module FootballDemo.TeamStats + +open System +open FSharp.Data +open Helpers + +type TeamPage = HtmlProvider<"https://uk.sports.yahoo.com/football/teams/newcastle-united/players/"> + +let getTeamPage = + sprintf "https://uk.sports.yahoo.com/football/teams/%s/players/" + >> TeamPage.AsyncLoad + >> Async.map(fun data -> data.Tables) + |> memoize (TimeSpan.FromSeconds 30.) "Team Page" + +type Player = { Name : string; Goals : float; Assists : float; Shots : float; Fouls : float } + +let getStats team (teamPage:TeamPage.TablesContainer) = + let toZero (number) = if (number < 0. || Double.IsNaN number) then 0. else number + let players = + (teamPage.Forwards.Rows |> Seq.map(fun r -> { Name = r.Forwards; Goals = r.G; Assists = r.GA; Shots = r.SHO; Fouls = r.FC }) |> Seq.toList) + @ (teamPage.Midfielders.Rows |> Seq.map(fun r -> { Name = r.Midfielders; Goals = r.G; Assists = r.GA; Shots = r.SHO; Fouls = r.FC }) |> Seq.toList) + @ (teamPage.Defenders.Rows |> Seq.map(fun r -> { Name = r.Defenders; Goals = r.G; Assists = r.GA; Shots = r.SHO; Fouls = r.FC }) |> Seq.toList) + |> List.map(fun player -> { player with Goals = toZero player.Goals; Assists = toZero player.Assists; Shots = toZero player.Shots; Fouls = toZero player.Fouls }) + + let totalShots = players |> List.sumBy(fun p -> p.Shots) + + { Name = team + ShotEffectiveness = + let totalGoals = players |> List.sumBy(fun p -> p.Goals) + (100. / totalShots) * totalGoals + TotalShots = int totalShots + TopScorer = players |> List.sortByDescending(fun p -> p.Goals) |> List.map(fun p -> sprintf "%s (%d goals)" p.Name (int p.Goals)) |> List.head + DirtiestPlayer = players |> List.sortByDescending(fun p -> p.Fouls) |> List.map(fun p -> sprintf "%s (%d fouls)" p.Name (int p.Fouls)) |> List.head + AssistLeader = players |> List.sortByDescending(fun p -> p.Assists) |> List.map(fun p -> sprintf "%s (%d assists)" p.Name (int p.Assists)) |> List.head } + +let loadStatsForTeam (teamName:string) = + let teamName = teamName.ToLower().Replace(" ", "-") + async { + let! teamPage = getTeamPage teamName + return getStats teamName teamPage + } \ No newline at end of file diff --git a/src/FootballLibrary/paket.references b/src/FootballLibrary/paket.references new file mode 100644 index 0000000..1be82c0 --- /dev/null +++ b/src/FootballLibrary/paket.references @@ -0,0 +1,5 @@ +Microsoft.AspNet.WebApi.Core +FSharp.Core +FSharp.Data +XPlot.GoogleCharts +Deedle \ No newline at end of file diff --git a/src/ResourceGroup/Deployment.targets b/src/ResourceGroup/Deployment.targets new file mode 100644 index 0000000..4616e6b --- /dev/null +++ b/src/ResourceGroup/Deployment.targets @@ -0,0 +1,123 @@ + + + + Debug + AnyCPU + bin\$(Configuration)\ + false + true + false + None + obj\ + $(BaseIntermediateOutputPath)\ + $(BaseIntermediateOutputPath)$(Configuration)\ + $(IntermediateOutputPath)ProjectReferences + $(ProjectReferencesOutputPath)\ + true + + + + false + false + + + + + + + + + + + Always + + + Never + + + false + Build + + + + + + + + _GetDeploymentProjectContent; + _CalculateContentOutputRelativePaths; + _GetReferencedProjectsOutput; + _CalculateArtifactStagingDirectory; + _CopyOutputToArtifactStagingDirectory; + + + + + + + + + + + + + + + + + Configuration=$(Configuration);Platform=$(Platform) + + + + + + + $([System.IO.Path]::GetFileNameWithoutExtension('%(ProjectReference.Identity)')) + + + + + + + $(OutDir) + $(OutputPath) + $(ArtifactStagingDirectory)\ + $(ArtifactStagingDirectory)staging\ + $(Build_StagingDirectory) + + + + + + + <_OriginalIdentity>%(DeploymentProjectContentOutput.Identity) + <_RelativePath>$(_OriginalIdentity.Replace('$(MSBuildProjectDirectory)', '')) + + + + + $(_RelativePath) + + + + + + + + + PrepareForRun + + + + + + + + + + + diff --git a/src/ResourceGroup/ResourceGroup.deployproj b/src/ResourceGroup/ResourceGroup.deployproj new file mode 100644 index 0000000..2c11378 --- /dev/null +++ b/src/ResourceGroup/ResourceGroup.deployproj @@ -0,0 +1,59 @@ + + + + + Debug + AnyCPU + + + Release + AnyCPU + + + + 4eba46a3-7f9e-4f4c-9d50-98e9da683ebb + + + Deployment + 1.0 + + + + + + + + + + + + + + + + False + + + + + + + + + False + + + False + + + False + + + False + + + False + + + + \ No newline at end of file diff --git a/src/ResourceGroup/Scripts/Deploy-AzureResourceGroup.ps1 b/src/ResourceGroup/Scripts/Deploy-AzureResourceGroup.ps1 new file mode 100644 index 0000000..ba46e7d --- /dev/null +++ b/src/ResourceGroup/Scripts/Deploy-AzureResourceGroup.ps1 @@ -0,0 +1,103 @@ +#Requires -Version 3.0 +#Requires -Module AzureRM.Resources +#Requires -Module Azure.Storage + +Param( + [string] [Parameter(Mandatory=$true)] $ResourceGroupLocation, + [string] $ResourceGroupName = 'Demonstrator', + [switch] $UploadArtifacts, + [string] $StorageAccountName, + [string] $StorageAccountResourceGroupName, + [string] $StorageContainerName = $ResourceGroupName.ToLowerInvariant() + '-stageartifacts', + [string] $TemplateFile = '..\Templates\WebSite.json', + [string] $TemplateParametersFile = '..\Templates\WebSite.parameters.json', + [string] $ArtifactStagingDirectory = '..\bin\Debug\staging', + [string] $AzCopyPath = '..\Tools\AzCopy.exe', + [string] $DSCSourceFolder = '..\DSC' +) + +Import-Module Azure -ErrorAction SilentlyContinue + +try { + [Microsoft.Azure.Common.Authentication.AzureSession]::ClientFactory.AddUserAgent("VSAzureTools-$UI$($host.name)".replace(" ","_"), "2.8") +} catch { } + +Set-StrictMode -Version 3 + +$OptionalParameters = New-Object -TypeName Hashtable +$TemplateFile = [System.IO.Path]::Combine($PSScriptRoot, $TemplateFile) +$TemplateParametersFile = [System.IO.Path]::Combine($PSScriptRoot, $TemplateParametersFile) + +if ($UploadArtifacts) { + # Convert relative paths to absolute paths if needed + $AzCopyPath = [System.IO.Path]::Combine($PSScriptRoot, $AzCopyPath) + $ArtifactStagingDirectory = [System.IO.Path]::Combine($PSScriptRoot, $ArtifactStagingDirectory) + $DSCSourceFolder = [System.IO.Path]::Combine($PSScriptRoot, $DSCSourceFolder) + + Set-Variable ArtifactsLocationName '_artifactsLocation' -Option ReadOnly -Force + Set-Variable ArtifactsLocationSasTokenName '_artifactsLocationSasToken' -Option ReadOnly -Force + + $OptionalParameters.Add($ArtifactsLocationName, $null) + $OptionalParameters.Add($ArtifactsLocationSasTokenName, $null) + + # Parse the parameter file and update the values of artifacts location and artifacts location SAS token if they are present + $JsonContent = Get-Content $TemplateParametersFile -Raw | ConvertFrom-Json + $JsonParameters = $JsonContent | Get-Member -Type NoteProperty | Where-Object {$_.Name -eq "parameters"} + + if ($JsonParameters -eq $null) { + $JsonParameters = $JsonContent + } + else { + $JsonParameters = $JsonContent.parameters + } + + $JsonParameters | Get-Member -Type NoteProperty | ForEach-Object { + $ParameterValue = $JsonParameters | Select-Object -ExpandProperty $_.Name + + if ($_.Name -eq $ArtifactsLocationName -or $_.Name -eq $ArtifactsLocationSasTokenName) { + $OptionalParameters[$_.Name] = $ParameterValue.value + } + } + + $StorageAccountKey = (Get-AzureRmStorageAccountKey -ResourceGroupName $StorageAccountResourceGroupName -Name $StorageAccountName).Key1 + + $StorageAccountContext = (Get-AzureRmStorageAccount -ResourceGroupName $StorageAccountResourceGroupName -Name $StorageAccountName).Context + + # Create DSC configuration archive + if (Test-Path $DSCSourceFolder) { + Add-Type -Assembly System.IO.Compression.FileSystem + $ArchiveFile = Join-Path $ArtifactStagingDirectory "dsc.zip" + Remove-Item -Path $ArchiveFile -ErrorAction SilentlyContinue + [System.IO.Compression.ZipFile]::CreateFromDirectory($DSCSourceFolder, $ArchiveFile) + } + + # Generate the value for artifacts location if it is not provided in the parameter file + $ArtifactsLocation = $OptionalParameters[$ArtifactsLocationName] + if ($ArtifactsLocation -eq $null) { + $ArtifactsLocation = $StorageAccountContext.BlobEndPoint + $StorageContainerName + $OptionalParameters[$ArtifactsLocationName] = $ArtifactsLocation + } + + # Use AzCopy to copy files from the local storage drop path to the storage account container + & $AzCopyPath """$ArtifactStagingDirectory""", $ArtifactsLocation, "/DestKey:$StorageAccountKey", "/S", "/Y", "/Z:$env:LocalAppData\Microsoft\Azure\AzCopy\$ResourceGroupName" + if ($LASTEXITCODE -ne 0) { return } + + # Generate the value for artifacts location SAS token if it is not provided in the parameter file + $ArtifactsLocationSasToken = $OptionalParameters[$ArtifactsLocationSasTokenName] + if ($ArtifactsLocationSasToken -eq $null) { + # Create a SAS token for the storage container - this gives temporary read-only access to the container + $ArtifactsLocationSasToken = New-AzureStorageContainerSASToken -Container $StorageContainerName -Context $StorageAccountContext -Permission r -ExpiryTime (Get-Date).AddHours(4) + $ArtifactsLocationSasToken = ConvertTo-SecureString $ArtifactsLocationSasToken -AsPlainText -Force + $OptionalParameters[$ArtifactsLocationSasTokenName] = $ArtifactsLocationSasToken + } +} + +# Create or update the resource group using the specified template file and template parameters file +New-AzureRmResourceGroup -Name $ResourceGroupName -Location $ResourceGroupLocation -Verbose -Force -ErrorAction Stop + +New-AzureRmResourceGroupDeployment -Name ((Get-ChildItem $TemplateFile).BaseName + '-' + ((Get-Date).ToUniversalTime()).ToString('MMdd-HHmm')) ` + -ResourceGroupName $ResourceGroupName ` + -TemplateFile $TemplateFile ` + -TemplateParameterFile $TemplateParametersFile ` + @OptionalParameters ` + -Force -Verbose diff --git a/src/ResourceGroup/Templates/WebSite.json b/src/ResourceGroup/Templates/WebSite.json new file mode 100644 index 0000000..72b7596 --- /dev/null +++ b/src/ResourceGroup/Templates/WebSite.json @@ -0,0 +1,113 @@ +{ + "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "applicationName": { + "type": "string", + "minLength": 1, + "maxLength": 16 + }, + "skuName": { + "type": "string", + "defaultValue": "F1", + "allowedValues": [ + "F1", + "D1", + "B1", + "B2", + "B3", + "S1", + "S2", + "S3", + "P1", + "P2", + "P3", + "P4" + ], + "metadata": { + "description": "Describes plan's pricing tier and instance size. Check details at https://azure.microsoft.com/en-us/pricing/details/app-service/" + } + }, + "skuCapacity": { + "type": "int", + "defaultValue": 1, + "minValue": 1, + "metadata": { + "description": "Describes plan's instance count" + } + } + }, + "variables": { + "webSiteName": "[concat('webSite', parameters('applicationName'))]", + "hostingPlanName": "[concat('hostingPlan', parameters('applicationName'))]", + "appInsightsName": "[concat('appInsights', parameters('applicationName'))]" + }, + "resources": [ + { + "apiVersion": "2015-08-01", + "name": "[variables('hostingPlanName')]", + "type": "Microsoft.Web/serverfarms", + "location": "[resourceGroup().location]", + "tags": { + "displayName": "HostingPlan" + }, + "sku": { + "name": "[parameters('skuName')]", + "capacity": "[parameters('skuCapacity')]" + }, + "properties": { + "name": "[variables('hostingPlanName')]" + } + }, + { + "apiVersion": "2015-08-01", + "name": "[variables('webSiteName')]", + "type": "Microsoft.Web/sites", + "location": "[resourceGroup().location]", + "tags": { + "[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', variables('hostingPlanName'))]": "Resource", + "displayName": "Website" + }, + "dependsOn": [ + "[concat('Microsoft.Web/serverfarms/', variables('hostingPlanName'))]" + ], + "properties": { + "name": "[variables('webSiteName')]", + "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('hostingPlanName'))]" + }, + "resources": [ + { + "name": "appsettings", + "type": "config", + "apiVersion": "2015-08-01", + "dependsOn": [ + "[concat('Microsoft.Web/sites/', variables('webSiteName'))]", + "[concat('Microsoft.Insights/components/', variables('appInsightsName'))]" + ], + "tags": { + "displayName": "WebAppSettings" + }, + "properties": { + "AppInsightsKey": "[reference(concat('Microsoft.Insights/components/', variables('appInsightsName'))).InstrumentationKey]" + } + } + ] + }, + { + "apiVersion": "2014-04-01", + "name": "[variables('appInsightsName')]", + "type": "Microsoft.Insights/components", + "location": "Central US", + "dependsOn": [ + "[concat('Microsoft.Web/sites/', variables('webSiteName'))]" + ], + "tags": { + "[concat('hidden-link:', resourceGroup().id, '/providers/Microsoft.Web/sites/', variables('webSiteName'))]": "Resource", + "displayName": "AppInsightsComponent" + }, + "properties": { + "applicationId": "[variables('webSiteName')]" + } + } + ] +} \ No newline at end of file diff --git a/src/ResourceGroup/Templates/WebSite.parameters.json b/src/ResourceGroup/Templates/WebSite.parameters.json new file mode 100644 index 0000000..98a48f4 --- /dev/null +++ b/src/ResourceGroup/Templates/WebSite.parameters.json @@ -0,0 +1,9 @@ +{ + "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "applicationName": { + "value": "superApp" + } + } +} \ No newline at end of file diff --git a/src/ResourceGroup/Tools/Microsoft.Data.Edm.dll b/src/ResourceGroup/Tools/Microsoft.Data.Edm.dll new file mode 100644 index 0000000000000000000000000000000000000000..12d07d3b7dd6d3e0434096f85db59bca3be3bc55 GIT binary patch literal 659120 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≤< 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 z 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%0AuzPPoJ)AGxoMR-|g1 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 bKh05*Hmncjb9ch})jZ;q&TZ5oBy0Q`zkYwA literal 0 HcmV?d00001 diff --git a/src/ResourceGroup/Tools/Microsoft.Data.OData.dll b/src/ResourceGroup/Tools/Microsoft.Data.OData.dll new file mode 100644 index 0000000000000000000000000000000000000000..884b52a61a58fd22597c4a4cc9331741d316a310 GIT binary patch literal 1518256 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ð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 ?C019~RnS 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 C6ekJ* literal 0 HcmV?d00001 diff --git a/src/ResourceGroup/Tools/Microsoft.Data.Services.Client.dll b/src/ResourceGroup/Tools/Microsoft.Data.Services.Client.dll new file mode 100644 index 0000000000000000000000000000000000000000..65c265c4b2343f8241d6a289c5b1b2d3911610fe GIT binary patch literal 659120 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

IE@!}e$C@F+mVk$a86oM z)bph^$sYN4l<^p~C5U&>V&uS195%f_L*8CLQ92S*pUZQR`s~^?dig zBUSYBb0bCxjCjhz?}!$w#`A~*c7DK3;UIybBi@2dc2P$9K2$zt+akKZI36wx#i3EF zghz!phN?|u%clG8f9(i!%ZL_yJeLpI@m2hQXh{rz!9lvuFa@ak#Bsysy@UgV9 zeI`>vnO9;I?a)fjr84ZOXA#pr4}Z)qK*NgCot*Dbn(TLh_d3dW9AyNInqLCFP)y0= zLR*@T33zt2x^_6&!p0n=M4B}Ha-&d)LlEbBW&&?V@i8J15~I-?bukk$Ylo=ywXo_Z z@O{L#i~vnoP#IT^d1;FMjiY;M=0|biY@h>LUk?)obOfuon;OvMA1TrAtfIZiLTosW zCiCIrJ-B%LJGAp!@f2qY+Gj%*+qnpg6875DzQwFO?RIu8d4w8l|dMk~1k;lo5>NZ zKgOfRmI`*bJI3=I#&#ob2TIWpcbQntXtSQJ4c-8=XE$2I3(E%`BaU+G_>3?5ZgMsJQU6q6eCv0bbYO=sh2*TlCVO^@_d6}| zkGzh5^qmFCj!|^3>ol&IE~2Q7*ygcy%kOuNCW~vfNr>Hb!X~88S06IZM0*4>cub=j z$z{N>aNG#rJv`&Pt}ucGVe%+qyTZfotmc;sv4&Or6iFnWfw`P`S8J=`ca9-R$}?M3 zA2S8AC!V1mjw%>Bv-|&|I!JS3M#%MGb{V>~l*Z1i6=P1{pEk?Nu zdXy7rw|)jF$0M;s#WrUzT!NM&y>J)iAbnr|#vn75XW1SQwbyldxA zXlH(~o$h|2 _G@Ix{U?v4U!?_Jd-ur-mKnSP+1Uk#T1nVxvp5O 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⊚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 z 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%0A$WJvo-55k*dOi{f?+nb&> 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 literal 0 HcmV?d00001 diff --git a/src/Sample.fsx b/src/Sample.fsx new file mode 100644 index 0000000..66292bd --- /dev/null +++ b/src/Sample.fsx @@ -0,0 +1,12 @@ +open System +open System.IO + +let filename = @"D:\home\site\wwwroot\sample.txt" + +printfn "Launched web job!" + +while true do + printf "Writing file %s..." (Path.GetFullPath filename) + File.WriteAllText(filename, sprintf "%O: Hello from an F# web job!" DateTime.UtcNow) + printfn "All done, sleeping for 30 seconds!" + Async.Sleep 30000 |> Async.RunSynchronously \ No newline at end of file diff --git a/src/SuaveHost/App.config b/src/SuaveHost/App.config new file mode 100644 index 0000000..17e4fc2 --- /dev/null +++ b/src/SuaveHost/App.config @@ -0,0 +1,25 @@ + + + + + + + + + + True + + + + + True + + + + + True + + + + + \ No newline at end of file diff --git a/src/SuaveHost/AppInsightsHelpers.fs b/src/SuaveHost/AppInsightsHelpers.fs new file mode 100644 index 0000000..85d8998 --- /dev/null +++ b/src/SuaveHost/AppInsightsHelpers.fs @@ -0,0 +1,62 @@ +module FootballDemo.AppInsightsHelpers + +open Microsoft.ApplicationInsights +open Microsoft.ApplicationInsights.DataContracts +open Microsoft.ApplicationInsights.DependencyCollector +open Microsoft.ApplicationInsights.Extensibility +open Suave +open System +open System.Diagnostics +open Microsoft.ApplicationInsights.Extensibility.Implementation +open System.Configuration + +let telemetryClient = TelemetryClient() + +let private buildOperationName (uri:Uri) = + if uri.AbsolutePath.StartsWith "/api/" then "/api/" + uri.Segments.[2] + else uri.AbsolutePath + +let withRequestTracking (webPart:WebPart) context = + // Start recording a new operation. + let operation = telemetryClient.StartOperation(buildOperationName context.request.url) + + async { + try + try + // Execute the webpart + let! context = webPart context + + // Map the properties of the result into App Insights + context + |> Option.iter(fun context -> + operation.Telemetry.Url <- context.request.url + operation.Telemetry.HttpMethod <- context.request.``method``.ToString() + operation.Telemetry.ResponseCode <- context.response.status.code.ToString() + operation.Telemetry.Success <- Nullable (int context.response.status.code < 400)) + + return context + with ex -> + // Hoppla! log the error and re-throw it + let telemetry = ExceptionTelemetry(ex, HandledAt = ExceptionHandledAt.Unhandled) + telemetryClient.TrackException telemetry + raise ex + return None + finally + telemetryClient.StopOperation operation + } + +do + TelemetryConfiguration.Active.TelemetryChannel.DeveloperMode <- Nullable true + TelemetryConfiguration.Active.InstrumentationKey <- Helpers.getSetting "AppInsightsKey" + + /// Turn on dependency tracking + let dependencyTracking = new DependencyTrackingTelemetryModule() + dependencyTracking.Initialize TelemetryConfiguration.Active + + // Start listening for cache events and send to AI + FootballDemo.Helpers.CacheHitEvent + |> Event.add(fun (cacheName, cacheKey) -> + let eventTelemetry = EventTelemetry(Name = "Cache Hit") + eventTelemetry.Properties.Add("Cache", cacheName) + eventTelemetry.Properties.Add("Cache Key", cacheKey) + telemetryClient.TrackEvent eventTelemetry) \ No newline at end of file diff --git a/src/SuaveHost/ApplicationInsights.config b/src/SuaveHost/ApplicationInsights.config new file mode 100644 index 0000000..2c29496 --- /dev/null +++ b/src/SuaveHost/ApplicationInsights.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/SuaveHost/AssemblyInfo.fs b/src/SuaveHost/AssemblyInfo.fs new file mode 100644 index 0000000..7c52967 --- /dev/null +++ b/src/SuaveHost/AssemblyInfo.fs @@ -0,0 +1,41 @@ +namespace SuaveHost.AssemblyInfo + +open System.Reflection +open System.Runtime.CompilerServices +open System.Runtime.InteropServices + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[] +[] +[] +[] +[] +[] +[] +[] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [] +[] +[] + +do + () \ No newline at end of file diff --git a/src/SuaveHost/Helpers.fs b/src/SuaveHost/Helpers.fs new file mode 100644 index 0000000..0c4a242 --- /dev/null +++ b/src/SuaveHost/Helpers.fs @@ -0,0 +1,58 @@ +[] +module FootballDemo.Helpers + +open Newtonsoft.Json +open Suave +open Suave.Logging +open Suave.Operators +open Suave.Successful +open Suave.Writers +open System +open System.Diagnostics +open System.Net +open System.Configuration +open Microsoft.ApplicationInsights.TraceListener + +let startTracing() = + Trace.AutoFlush <- true + Trace.Listeners.Add (new ConsoleTraceListener()) |> ignore + Trace.Listeners.Add (new ApplicationInsightsTraceListener()) |> ignore + +/// This method looks at both Application Settings and falls back to environment +/// variable. This is how App Settings look like they are exposed to executables +/// hosted in Azure App Service. +let getSetting (setting:string) = + ConfigurationManager.AppSettings.[setting] + |> Option.ofObj + |> function + | None -> + Trace.WriteLine (sprintf "Could not location %s in App Settings, trying Environment..." setting) + Environment.GetEnvironmentVariable setting |> Some + | Some x -> Some x + |> defaultArg <| "" + +let logger = + { new Logger with + member __.Log _ fline = + let logLine = fline() + match logLine with + | { ``exception`` = Some exn } -> Trace.TraceError(exn.ToString()) + | { level = LogLevel.Error } -> Trace.TraceError logLine.message + | { level = LogLevel.Warn } -> Trace.TraceWarning logLine.message + | _ -> Trace.TraceInformation logLine.message + Trace.Flush() } + +let toJson data = (data |> JsonConvert.SerializeObject |> OK) >=> setMimeType "application/json; charset=utf-8" +let toJsonAsync op ctx = + async { + let! data = op + let data = data |> toJson + return! data ctx + } + +let getConfig port = + { defaultConfig with + bindings = + [ HttpBinding.mk HTTP IPAddress.Loopback port ] + listenTimeout = TimeSpan.FromMilliseconds 3000. + } \ No newline at end of file diff --git a/src/SuaveHost/Program.fs b/src/SuaveHost/Program.fs new file mode 100644 index 0000000..e4af611 --- /dev/null +++ b/src/SuaveHost/Program.fs @@ -0,0 +1,40 @@ +module FootballDemo.Main + +open AppInsightsHelpers +open Helpers +open Suave +open Suave.Files +open Suave.Filters +open Suave.Operators +open Suave.Writers +open System +open System.IO +open LeagueTable +open System.Configuration +open System.Diagnostics + +let buildApp staticFilesPath : WebPart = + let staticFileRoot = Path.GetFullPath(Environment.CurrentDirectory + staticFilesPath) + let browseFile = browseFile staticFileRoot + + choose [ + GET >=> choose [ + pathScan "/api/leaguetable/%d" (enum >> LeagueTable.getLeague >> toJsonAsync) + pathScan "/api/team/%s" (Uri.UnescapeDataString >> TeamStats.loadStatsForTeam >> toJsonAsync) + path "/throwAnException" >=> (fun _ -> failwith "Oh no! You've done something STUPID!"; async.Return None) + path "/" >=> browseFile "index.html" + browse staticFileRoot ] + browseFile "404.html" >=> setStatus HttpCode.HTTP_404 + ] >=> log logger logFormat + |> withRequestTracking + +[] +let main [| port; staticFilesLocation |] = + startTracing() + Trace.TraceInformation (sprintf "Static Files Location: %s" staticFilesLocation) + Trace.TraceInformation (sprintf "AppInsightsKey = %s" (Helpers.getSetting "AppInsightsKey")) + + let config = getConfig (uint16 port) + let app = buildApp staticFilesLocation + startWebServer config app + 0 diff --git a/src/SuaveHost/SuaveHost.fsproj b/src/SuaveHost/SuaveHost.fsproj new file mode 100644 index 0000000..31b351a --- /dev/null +++ b/src/SuaveHost/SuaveHost.fsproj @@ -0,0 +1,209 @@ + + + + + Debug + AnyCPU + 2.0 + 8f061178-ee0a-4287-b593-2b7df78a47df + Exe + SuaveHost + SuaveHost + v4.5.2 + true + 4.4.0.0 + SuaveHost + + + + true + full + false + false + bin\ + DEBUG;TRACE + 3 + AnyCPU + + + true + 8083 \..\..\WebHost\ + + + pdbonly + true + true + bin\ + TRACE + 3 + AnyCPU + + + true + + + 11 + + + + + $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets + + + + + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets + + + + + + + + + + + + + Always + + + + PreserveNewest + + + + + + True + + + + + + + FootballLibrary + {1a4610ce-d30d-46e1-9d5e-0172965399bc} + True + + + + + + + ..\..\packages\FSharp.Data\lib\net40\FSharp.Data.dll + True + True + + + True + + + + + + + + + ..\..\packages\Microsoft.ApplicationInsights\lib\net45\Microsoft.ApplicationInsights.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.ApplicationInsights.Agent.Intercept\lib\net45\Microsoft.AI.Agent.Intercept.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.ApplicationInsights.DependencyCollector\lib\net45\Microsoft.AI.DependencyCollector.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.ApplicationInsights.PerfCounterCollector\lib\net45\Microsoft.AI.PerfCounterCollector.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.ApplicationInsights.TraceListener\lib\net45\Microsoft.ApplicationInsights.TraceListener.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.ApplicationInsights.WindowsServer\lib\net45\Microsoft.AI.WindowsServer.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel\lib\net45\Microsoft.AI.ServerTelemetryChannel.dll + True + True + + + + + + + + + ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll + True + True + + + + + + + + + ..\..\packages\Suave\lib\net40\Suave.dll + True + True + + + + + \ No newline at end of file diff --git a/src/SuaveHost/paket.references b/src/SuaveHost/paket.references new file mode 100644 index 0000000..fdda17e --- /dev/null +++ b/src/SuaveHost/paket.references @@ -0,0 +1,6 @@ +FSharp.Core +Suave +Newtonsoft.Json +FSharp.Data +Microsoft.ApplicationInsights.TraceListener +Microsoft.ApplicationInsights.WindowsServer \ No newline at end of file diff --git a/src/SuaveHost/web.config b/src/SuaveHost/web.config new file mode 100644 index 0000000..9eab919 --- /dev/null +++ b/src/SuaveHost/web.config @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/WebHost/404.html b/src/WebHost/404.html new file mode 100644 index 0000000..59a2dbc --- /dev/null +++ b/src/WebHost/404.html @@ -0,0 +1,63 @@ + + + + + + FSharp Demo Web App + + + + + + + + + + + + + + + + + +

+
+
+
+
+
+
+ + +
+
+ +
+ + + + +
+
+
+
+
+

Not Found!

+
+
+ + + \ No newline at end of file diff --git a/src/WebHost/AssemblyInfo.fs b/src/WebHost/AssemblyInfo.fs new file mode 100644 index 0000000..0b1e1d2 --- /dev/null +++ b/src/WebHost/AssemblyInfo.fs @@ -0,0 +1,41 @@ +namespace WebHost.AssemblyInfo + +open System.Reflection +open System.Runtime.CompilerServices +open System.Runtime.InteropServices + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[] +[] +[] +[] +[] +[] +[] +[] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [] +[] +[] + +do + () \ No newline at end of file diff --git a/src/WebHost/Controllers.fs b/src/WebHost/Controllers.fs new file mode 100644 index 0000000..26243d9 --- /dev/null +++ b/src/WebHost/Controllers.fs @@ -0,0 +1,12 @@ +namespace FootballDemo + +open System.Web.Http + +type LeagueTableController() = + inherit ApiController() + member __.Get(id) = LeagueTable.getLeague id |> Async.StartAsTask + +type TeamController() = + inherit ApiController() + member __.Get id = TeamStats.loadStatsForTeam id |> Async.StartAsTask + diff --git a/src/WebHost/OwinHost.fsproj b/src/WebHost/OwinHost.fsproj new file mode 100644 index 0000000..e0ebb2d --- /dev/null +++ b/src/WebHost/OwinHost.fsproj @@ -0,0 +1,249 @@ + + + + + Debug + AnyCPU + 2.0 + 66fdda31-6606-410c-837c-dbaf351b3ab3 + {349c5851-65df-11da-9384-00065b846f21};{F2A71F9B-5D33-465A-A702-920D77279786} + Library + WebHost + WebHost + v4.5.2 + 4.4.0.0 + true + OwinHost + true + + + + true + full + false + false + bin\ + DEBUG;TRACE + 3 + + + + + pdbonly + true + true + bin\ + TRACE + 3 + + + + + 11 + + + + + $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets + + + + + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets + + + + + + + + + + Always + + + + + + + True + + + + + + + + + + + + + + FootballLibrary + {1a4610ce-d30d-46e1-9d5e-0172965399bc} + True + + + + + + + + True + True + 0 + / + http://localhost:32268/ + False + False + + + False + + + + + #/league + SpecificPage + True + False + False + False + + + + + + + + + True + True + + + + + + + + + ..\..\packages\FSharp.Data\lib\net40\FSharp.Data.dll + True + True + + + True + + + + + + + + + ..\..\packages\Microsoft.AspNet.WebApi.Client\lib\net45\System.Net.Http.Formatting.dll + True + True + + + True + + + + + + + + + ..\..\packages\Microsoft.AspNet.WebApi.Core\lib\net45\System.Web.Http.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.AspNet.WebApi.Owin\lib\net45\System.Web.Http.Owin.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.Owin\lib\net45\Microsoft.Owin.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.Owin.FileSystems\lib\net45\Microsoft.Owin.FileSystems.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.Owin.Host.SystemWeb\lib\net45\Microsoft.Owin.Host.SystemWeb.dll + True + True + + + + + + + + + ..\..\packages\Microsoft.Owin.StaticFiles\lib\net45\Microsoft.Owin.StaticFiles.dll + True + True + + + + + + + + + ..\..\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll + True + True + + + + + + + + + ..\..\packages\Owin\lib\net40\Owin.dll + True + True + + + + + \ No newline at end of file diff --git a/src/WebHost/Startup.fs b/src/WebHost/Startup.fs new file mode 100644 index 0000000..b8c9e68 --- /dev/null +++ b/src/WebHost/Startup.fs @@ -0,0 +1,20 @@ +namespace FootballDemo + +open System.Web.Http +open Newtonsoft.Json.Serialization +open global.Owin + +type Config = { + id : RouteParameter +} + +type Startup() = + member __.Configuration(app:IAppBuilder) = + let config = + let config = new HttpConfiguration() + config.Formatters.Remove config.Formatters.XmlFormatter |> ignore + config.Formatters.JsonFormatter.SerializerSettings.ContractResolver <- DefaultContractResolver() + config.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{id}", { id = RouteParameter.Optional }) |> ignore + config + + app.UseWebApi config |> ignore \ No newline at end of file diff --git a/src/WebHost/Web.config b/src/WebHost/Web.config new file mode 100644 index 0000000..9758330 --- /dev/null +++ b/src/WebHost/Web.config @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + True + + + + + True + + + + + True + + + + + + \ No newline at end of file diff --git a/src/WebHost/favicon.ico b/src/WebHost/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3a7dc958353b5c96389ffbb8f33e8554f5fb9f67 GIT binary patch literal 1064 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 z -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 E0UHWiZ2$lO literal 0 HcmV?d00001 diff --git a/src/WebHost/fonts/fontawesome-webfont.eot b/src/WebHost/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..33b2bb80055cc480e797de704925acaba4ba7d7d GIT binary patch literal 60767 zcmZ^KRZt~7(B;J)F79w~9o+Te?(XjH&fxCu?l25GxVsF4ySuv$FtFcl?ZaQSwVg^% z=TxUFPpR~&#OMkD@VNv4ApdL7fd6R_fFuaOf1JGX|78ES{~!H-3{trm=l{C@18@M6 z04IPWz#Sk0@B&x>-2R(6{D%MlDnRu=v;uel>;WbK*Z&wwfaZUU>whse|7Q&dzyV+a zu>aRt03ZO{eexJqtnMct)u@3*s3?X{FA#mos?(EHiB~!|8@P zHSlRJs7(;#_>C{=bF-qE5ypoWCp8a4ibb~`lhZnsG|vfL7aUvoGS2-d*~C|XaoBvh z)O~O54lz6Cpp#=U3+W8~m1Jh8i50Z0*3oy3VuiZ5`2+1iW8vld^?2b-5vInw2r)>+ zBk>4J@ryU{&4p#$YBDZMdxcBDJsA;7G>@f)+)zgBLlWL5hewQPFC~yxlnbk9*X( zX6Nyk%u$KnC?+U9G(y2iD+SyylAV&6#ewy1sMOvYn8_8i!Kynzg}H0 z4auYFzNM=OCc=Iv&ODQ{g6!7A7$%nE6ugJnWBI<~x@AL14_)b-BR2^5j5xS%Z>r!+poCp`hi4>|d z9sS!BL~)07L%H$A45}!FIeVD8mA>Iv+YDVss|8qla@15boMWkFNfWfDcu~V;BRW}Q zHbxiK4@ii6{-TFM8V8~H(`(W90xoPe(J*~^m@1@uv-sR;GZ;fq0&I9AMxQ?Vj%|y) znW!EhuS6QM8RtXJPl!X8!v_!0WPYQz2Kb3pN!J}xCaK2iqm;({?@bivA!C@15rM+7 z&G)j>oszdf@qGAJ>EM)Noqiu=aHZvQ`s%TAQzCI z^t-&7(S%JstVz3stdszdF*a}FnFVMn+jW8TWR%lwK!uh-pLG@1-6E)abeJaJKBS-) zo)b#7F_1DGpAWCn8AB+pkf45{br3o&6pprbhCJ7vMUq;vFqGXt!r|5P&xe}~Ab8v` z{flS%lJlHITsGT`+OO>I@)EiKE2yK$&O{)(z?Sm+<7CQ~JEy!94B#r=rfZL)7-<#T zdZRO4^2)@5yT?)5!`*JS2U~bZ0<`U{OtdT!}rzCDXUY|PH<6d~oBIdw@k*ys* zCd-VfTJkXJm!Zl#%AcV}BvG^-S>jkKVz1S*!!X9UyyjtV*o|Te8+`#P&68*9&;eh> zV61v>QV;fMXYCAaE~+B4q7E=E3TUEs;p78YVYUDE(*1*Q|etMpC*bEv$T^WtPR)u&3=mnqXpc1Z>uUM%F_cf?AUM%{Un{jTEyS{Tuyf>|lssBMH8r z(lKw^ft~6)I_&ZCDnm8bs{JBH+MlTj1WC!4P(GR0_%ISZ)JIF_`Q;hPK37yom=XN4 zaH=;q{au8;lPsuw1q8EJ)iOd`zX(pJ_IHkw72{x^g<`7Ob}ZUfcsjYQG@R$rq)kZv zpqwOru@H+~VJ)V2?V_+5^~E2XfJqi$dPYc z!u6};1!o7$;YRm~I8N9)8EVGJ8seK2T&Zo0`gwfpFh_7HQ1*(<%h7W%^Jc2Vr$&`v zLcMdy#71nJVjuBXLQV1?z45kUb3p*RDk$a*;$ZZ`U%oYltOpF3a(Xp<^+`YwE#TC#TLVlES?7)-kVN6kxX~Q{^V~e;AGN-I zsVK!c&bzlPgMWREEQrJ5g$^2RkIh+uUk2dW%W%`X#tn-GewEs`E=hzpO~m;weWc#F zfKaIO!K7Gix2T6*jgEq;FbY+P3W);*e;{1~&F}@Vmm?0w!zHwl)l=Gd)KHj)o}^y| zn&V3(`0{7>$K>N#7qT;YtclZ86!!>NoNqXV?Wgu6)kVg+j1SzNq6 zs39?@@wJ)mkzROo7H?tuo8}==6J5%5$-l|@Ct@9Nf8lWZcBl!@61%|TNN_REs&R;0 z1t+Vo4j#}gVJ?RUdgt9xij}OY2cXs&#wqfIv7^gXp;`wwEh#OLSE>wg>R5lDY$?R% zx~X*^1LM%D*JirmpBuDvaUVxo8T8=!UR&e|WHJNB3i}}RiddkV_^q6*Wj!zy2}L#! z`@WtPC?>_fy{9v0Ef)W~Vcay?_404FPO;Z$jl*0&tZk*~G-m;qBA01OxK#n)NGpSC zkXJXbl9ZcUCz$4i}$d*3ALQ4?sOb)7cn@`N0 z7(MEWHX%`mg~RN_j*Bcg5!!DV$V%zz2Sq*Mq7{arbD^ZBQvQ&}P*TwD{*8}lYoYMp z9Ay%^y*sH%S6R#?j9C>K_BB~FnTux>wAXJAP1Uz6R=ohF(Vuulg2Z3R- z{oL}A_KKvz-O*-+bUw+c#U}?GooWRi4S9nLI_TL@V#>{T9+!Wgu-r~!-(F{obENUu z#@~d&be*nF^H_{cS?jt~NMAu#uY)%J*J5>nnkuie6+&ztH$f7}jo5N%rscJjC_yLD z%Pf{zbPBF1Am0^wjVE;_P7JkfMEe6Y20BKHUJ_8fAZ-}D@k5YtG8vIApZhAxulthJ zazt($#?^JJ4Y-shRpkKsJ4=jlEobY`VCSYO&J)iVL0WZ}er!qFlU~vZhI?A-I<>ui z0*3g@=)u7Ee${zBrcXc4U9j*>EHMb0Ll;-ay-Fk)b@ z5F=x;?*@S)xdR_=NzpBKRlgpNp>uU@tu7ny1KLL6L|AG5^BwM94L?Uy2n`G7G;~l_ z=p@JiHvp%2WAq22q*PJ&VJ@@$mAx3UIw0 zwwm8%==0ikJf||)kPI{7r7p~r4P?;Y zi?Cwwuwx(FD*;-p5VKK0{wjZUh<~o0W*?rhQhG|$&9vloUm!(lH^RU0nVgUaaG%YA z{QF5K^88O2Rw-L8hAx*-1yDQ0d3ehRULceHR8Jf_>Gwk8?SAcZk#T5}Z|H8pP;T2n z5Cz@+$n3+liVJn;Wmj5&#%JwybF5(yEOZRi$jWVl2+a7C&msDxeoB^9DFGXS1*y=K zxK#dRa>b-%sl5t?mtjL6qL}wxHMWn9YcCA^4rfA1S4O*jP+%l3+yf|K)`~B&mdyzj zAM>5dsp;Aq?-FH%{y`UaWYj3de&E{guy&U zSq(Qgn7z11aCUJ~*Nin6D*O$ZLnx#wwdKN^>p%=c9iBjbNgY!)UCd1z7vhM5;VNjN zI_b!HJFB#nszk0ebH)~HiJz~v5FV{GY4>@qybr6tzaeTFM^Q64fhn0Kz1B)NkYpMy zYQn2Dv@l?a2F-7UStSNdO<}OEp`jdaPJq@tljHo-YTb>79%Y4ddpW2-0Rs(KU>CO4 ziNk|G9esRy+&^K!<>a4=Ung1~FFR1{-axStIjGGrK(UWlEW^x`pXcJ9^vYzQ|>ihW@Kis253o+|;8(8#b9DX8JZcx`lL8+=vF(Q)T0F zp{F^5L`84~pHJ})N47Z~Jk;aF=1()Pd$^YTb~EdhOB7_46wXveC;4(#$g-4GmjE3f^jCfY z>R0)#1}pL2ZaA;cO%mr_s;`6MyWb#4*X3e~ubnHeo8rkyhbWzvgbe#&nYY7R9Y+ne zfk-t+qDXRnQ5IhHoAqAE8i@c;hy(Jf_BJr9;`?MM9^IbvBOMq$N2$TWMAfj!&Pqe- zi6yA#2)e*Mh4iNg#Mr&&DpzrGk_8d`A->sV2ZQ_30U7(7foAz#ND|L~r9v)BeiZaa zfbmbor-~yOg&uxskH-sxWZWA1M}oInpSVVD+9FMm#ZG|dsDMJ!WvB$#BB^?9UWc>n|@l)J}16{3SLj0K_pu-g}pSQ zv@mNGLqy413Co_SI=psLkVgP)8(ri4`RnzZOR%M-`Ao7xf);&55$B+YBeLOq@=-l3 z4=OtsgmuauO|KCwOZZV!jC)sHx^k|dcVrZj*;%h%lQLBTM5@Ij2i)d2F;bnn=2(p1 zAy+i>=!1pJ4J~g>m6EfLmKc17;47GyqZ99>M;{J zRsK2ilwk+YVHF#S8lY^%#7+^8VY2I3_uBOECog37U7kjQh>HQy?ABBywy4+#C#~kD z4zkNSHA5Wq8}Hunr!^|>oiX9a@BlwL<`wh;m2fw?xyTktD&o%!)#GGj(oM1p11Ntg zj?T;B9<5!m>OkZc?l$mk?xdM@C3@HZ-Me3 znfzI3Om6^+j={VwJuGO2TeZCCe%wqKCF-T(K79Lfi_8Mi?k=SE!mAi2N4-<;Se%PR zl2g`80j97gXi!k1M<#6hP2XOw>MgYL3^X< z4e?wH8rjgRA{n#Qm8-3ZdrQ(N^q^;57^~VLI1{Nu19}I9bSFe+$WTMpoiv;BO1w+z zsLSX|XjNp7em;#&frJ_`B8ZtjB%Jn_Y$V_Kih$Rnp@)PH`u#VEq~DaXs0|vdwHryu zJyQ|qP5eP|GO6^i1Ayqpd;7A>@LbLB^6xorxyxI1l}^9$*K;JOaoaaJR!Jf)LI**y zw^)48gHJEY_K;J*2cDLH5zEOfZ0VV+hs;j|){@=1CszKzT-IHgY$RS;2W2A2Vj^YtSX5n*x@0El@ZRO)NK>(02e{V$r6NH-bF4w z`F;=?7`!X%0oEq^N%qq38Rhg>A`yI!*+?WI#j_AT9()GWwfkcnQPQ*{pM7Q20(RI z$pl%24%+3A2^xb%`8w#0k={7&;B0F{#jV@_8y(mB5_Dz{Dk;z zes^!qBwHy0tvMtHqaKcd`29#570MgvEB!#mSrwTB`VpdOXzt4}_;zvRL;KvK-Fd%i&WcfRw=lD`Iaa=LV}4A$k!dYa3$iWM*Fk7dV` zyvX*GU>Z)&2yF9JP^F8ZbQGro!n)bF&_!Cr%HDI>3YI=&3@3^cq9O2u$R$c?@(HE9 zEaVzTG#pLPV5YOn&$37IAT$$aqauD@aunA7zcKoFFk_HdXf#b+JTpc(Y+LjnfX&&2 z9A-GdIM;hr7uvMxNO_j%@qQ{X8KPy=L@M-+4*lW!Vk;?yo92Du>XN&MbEp!$HZKEc z%+9H$Cj77rU4B2xzxgKKPTm?d{Sa=oA0ok?TL}yG$}=H-83ba9K|;3!_4{4*bJspg z!OBT)nrNt|&1M>a7v)c|M@~dU+u7Xs)+L>I`{S~=^NO$N} zV7T9rGi;Xfw49A^2u}W(ZN{SfUy7^FUI4ss_HL8J>3CX*@{R1aZU?Xc+TKk!I?7FH zgFVaa%FuHysBI5ynCk5vz=R7wrHB>(4b_s_M`4!AT1A*DOORnSVXouK?i0hLw6~ zmGkPJu%(HjDEc=nfYoZk3!=DZM?@;AyR*3^lD`^+wnY4m9vt;^9U!6;2Yvv%f+K|# zmz*lNivA@wWEP0TbQv!EN6KsmIvCM98IkrMNZ=?#`6yORnv3ngp*4t5=Y41&!99|fug1T7`ZKvP*!&#fXs)Vas{<(g0H{IMl|H09$oB;(2>p;xiR7t!e3dDsQG;vabjjz_H zaU+9-q;)K7!4)Q#(DWmaG4uvo-J5~)U5ft-EXx$c&z8S6Sj6z+X+LZrwN#-l)|~JI zgB1Q`#aG0sNmz_a5?B7=4mh~qkqtW(pj~d?h{LLk4uL6~`G-!=PShanfq{pLoaR11 zv;0ek*e{npgo7D@IsX?)F>>p+cZ91bQ)p)#TRR*Tp4iH~x4*rEf0CVFMK41;CdJ;1 z37yeoPjB@;MVKmH=r3S^Hiq{6{-vDhX_4sm@CJCsc6$}d5s{@?I*t$uX@g)MYsZ+Y zgjAecF8{SmU@!5 zFeoAHPys`G7XU2`jpIWHfuS;(`1Qy#^84-~zb@?CAS+t1bk?yq%>w@P_)n0Vo_Yxe z!9(K_%MfMd9ton@Ve*>tOXUJXliCv5I4n2HNd*+=kK5U0PQSkR9~QV&V{j3^$)U`7 z6yAkHRJ*)E$1LdM(6x9BL9OU4?8@YPw!5$#rZqOQ=|ZG{0(BSx8?+5BaTS;_mMM33 zh)ERJE`wnJoS_Km@+$4{d5KxTN2P(;sLk zxJ8kMARy(szN%V1o(OD2F{9XxI($%28lY|bU3u=g^=iz~i@z%DsDwZJ88L?`T2P~t zgd17|=Kf-6zm>r3pX0At5ak_jrtTzN2Et@5D(0_e6*YrQM+DkYVkvPTD^?GDv#Ioo zhRKh;<5ubIgt9) ztu`jz-fr|;v)DNg@sgV{HU5n?Yla*RW!X1Of|5Xz7`W?8et*6m%tX>Tvw-`&HFn?y zR`gjkud1|-E-A0{JH2$X0p27jW!YICBSn#^5!>WzjKm&aXLM$`tQ;4S2F>R*TtX4i zFi}a&B*Z$filKvl^n9W}Z(YQJR6ER~O)Lo!P*qu9SFFnH6QUxSar zSZDHJxZzY2LqmNyIZRbwk-gk33Z0Z|DR*RUw zs>F^a3YfX9uIg1&ByNndF_o}b<%B(wvZ#zV@;5nVLPZJl_=y&@Y zVG(Tnf_CR{dPu#z zKq6R->NlFYly^nYo6?~AZ@P?>TS~vh@ZjB-8^N@1FhpqM>gf3e?Ih{Y_-Xv`NxfIK zJT;X4LOb7LB!u%vPyRs2L*5Fwn!60g*wEI?(uTf81GgNm(w-NyL};t1~K5ri(Kui%+$Hth@ex_Bzn;n`4ZnLRLZ8P9&sw7 zh*H|v$`ub~={ki?$H`ziD>6wzUX2TLS~-DWlxIS@XZzbx^AB(aAZY&APt3VE?HIKy zVWyr5Q>yfS>z90p?)Rb0!ohxIAapjMp~s?*E83AI4=MG9)>y9o}B-w5-?--y?{AepYBPZ?lQnQRx1TY}p==Jc$%+pI0IlWB0I z8MfHS<~31?uW&V1k{1+<><!ByRM?8C78;tz6=Jv{#(sjohmdSwJp^r zzfjD%@R4mDm2PomY}KQ#%DE2Wli@cq9_7=psCQM9P;O+>`$oulpa#% z5|VVHw1xA%}hD`Sgy8*g%Oauc|XZU6kwf>XX49~13_?iON zabjH!4`C5>v$_Q~Vo2H?J#{ z`E%Hn4MXfh?&&lW1Kv$F;M501;>m)wb>lJ=U*aOl{!cymD=anno|Z0s`c<|$K|To& z4HAW7VBg(LC(U;|O*Sx5IWu=(Z^>w{rlKrkS>mco7LZELWsMX$O zY$WJq=t8XTAJPKJv{wjq6o1iFLr2LEbPrO|yyAe6Im7f_yQGoF3e2Gd-|lGWon)^z zjSKL&UcOyKGR3OR28!-&9%OD}GbFiGQ3(sA5KnQ|T9YD`7&_`+(DR0I#I87JfoEL7 z{g*1t2J7%f&`&tm2_by+AUYXIBC2ynRkz;Adk!;`$!WBv8Ugd+=%2Lcrw^R72_YB) z%cL+Y64Rc&viMqRW3iCp7e!@m9j7IzBH{5l?RZTmUef48F&)ltd#mbYKNTmm_F^;9pwQ%3X6*bXpnGRHC)gO79#r5q3jF;Qd_9=$=EwZwD`h_N6DVHKbe{!j9 z#so)@2FW63M~2gF9T7MGtIGiEQeTJ9J=8?-A$r9^oeoWbJ5I+tdcWHHt6MH#NS|({T8}j-+lYdqMAt$UAoZ za(o&{08ULef;i>HXhcBN>|%)iHLc=Vk54(%-^Q3ZtrTl|#dOZU7Q)Q8*&84MR%ao9 zW<2!MO8l7eXvFV(cGeNfE`*{2_}P`YLu??Z_SGDCcT|>{tO%=79ES=iw1ab9_8rJS z`N=4qATW%j7qNb8KW1A-r5F=n&kAElM$SRO{HQ1o9y}~fh8`sgr_QQ|a_qNorO+a{ zMtdXRpjlH(8`2ajg%B4_pXWmI68VtJ^vK}SE%+^Tk+q7mVA0C4tIN$)36) zPvED16qa||G8Lqf6``cKG)9fBppZf@;*fOR9@w51BwwrxFIMBwTv=F$)~L`*T+9J# zMiq;9SxLr7<4iy}QGq8F4n3Z3q}Q>^S;SFjLY2>V!u!jO|FLx(9+-usB>D1%i~F?= zYgXUx@xT|oFS5WF5M`+(Qg;E2Bwmh&vp)fh1E=K1{(O1(7@5>`i*~5X$D0gL(h~6?H9(TlOL89`tc$AirQO04wH=rt=+-ogOLyJZg zQYQ7i5bDLhY}WbV?7}E9^y;w|_JbrP{+3<`=@0u({pG5kUjqK9T+wlibiX6sUl&ox z{&mOLoj;<$6&=KOVsoVVO9zr5hMyMOfX%yZ|M>X}%PydwA)TnC@+o~AYau5A_m~etP#)m}(a^_h0OH*1% z6w%Nj>^!3`gHQrDD;)nWL7U5gMH2qC&aQXqEDE0K4;^wVbqCEs8Hm3dyzzc__|s-# zBinFNK^)%(+GW?g@tmjnS3Q47<~H;$FsOl5w6}R}3wKcI;h`ZYclct#*V6kU1-&$N3xcuB7OdfaK z1|~V)E7U`Uzrm2tWt&4_5Y2;s_nBOj;h>{2ZM+ub_pdWRt* zn8hbai2^;d$W-XDL3);Dqv7xy)qE|3Y5wsbPG9%p+^)Nv`1=Zfu+EQDLsG$ zuv$_ZnKTAwJ%E(xbUq2PT|;?OSbm{G0QzIzXvM|n3tof>=6k}&6H!!W?V&{Epf1f% zEt`AyC`$}eX*=HJDr8pb;5e%@;6v6;?OUSBFcFRr;4kwn zlLLh*IIo&>DN047291hE_*030@xCbqvPU$YwS17E+6E#g%1KuBE5ARC{?C-o@fuwl zk80TWZi7NbxT38rAMmy*^&tYbRu%N>gFl1@2e$i|rZ+rv+1W`L&WD9*o!_T7hGoBC zMG)FlD$u&_lIS;wO-g4Igso%hTE4>oT7wZmK(<~5@}~-LJ7!r#t}z|mII2RR(Vd;X z)fcBvipXX}SC}YMp6;BS8Xc}QVu~^tKgd`OV^sDU|6^m#Y-lIxmMm{LB*$*VuZ(*I z)~`ELpbB?0`ZupxLDDL7T08q`cETwof;wgdDh-F&&k$kCC&LsrQj=drVDMp+gwj=z zSDE!DdiKO@;;^+YV$d{ViAf>fMPF?iBIA~#l+$7Ha@9~ambDVj`YcHz5(D){c93Le z)5t2&dHd+Ze}1HAbN-M6RV`GK{ghmZoi9)%a$S;_3v8868q6Vj*?b(NWWp(*2h}_)nz~rwFXfhfcC2J8f(!i zS9ld`237-B^*rBwu>g5L7Q)n5Ri%B2vn39s37ENHhyWPi0;4=M-Y?&FaxFU&qqMYl?QgLZwxb8=841cpFFMHPD}P7|u>ol;lT{*1oB=_aPLV$O1^QQMH`=sto-#>H znIiq337b$E21i#^TI+WM2~6{IX%;jHB!L=9UzG-B6noeCy6qTdUUJ~vn>cP-Cs#$b ztY<;~f+JT+O61G9?rC9z>5hpc+j7PM9YPWU1h_kf+ibZd)H%B-eEdDsic+6k-p8S4XZu6JM8u&XzB?pp$D=U9fDh32Acs4OBJemgEdCv$-B`G4_4|{qPciL)gjkl0PRwU!xZr~SkVEtuNkZ`Rw zBNya1A8v7*Lyl=O>5nFiAv*O}>o5Je1j5f~3KH2=<`gms{}8e)k@YS}%mq8>Hz7nSUMqX;gN=PjuN>p8x! zUCL}1qzyH(bRxnMu3j0JYYya*aqPqS(9xQRc~}~8;+ zkeoL@n<nr_b?b|?oVP4VzfrW%(Pw&p;lDC2D!DiCEVgrSJyPSTAGAU zDXYfGna+*(Xh6+Od0^QUXB=##et#IL9kUdMRk_+(C&qp=_RdnnPzv)d)v9O+TM6|6 z!TFgq!TOS-^Sm>(qnb7=lX%HSWpRtq48LZ`q_RDhbr>ZEARz^A`H9icBVT}r znCFPX@Uop4#F10wSmqo~Vgl;?H#zwT1mFPvZdJA}Bp9_@P#hVSS?p!@)eKQ^h9}xD zdW>+^$Rk(C_uPBoPd9Ou((4h+Kivt3u_htDt*@HC?zF<=1pd(0cTe89Bb0X`_n}6Sa&ZNFX=g( zhgqV)EY;Bv96Ht|@tKwDVA?9oQY)+v-QAI1$QK~QG*(&wM zt(_~};}?^W+NH9B@kbok6k;n|_^Tg|f?}_%NHX-CxWznsf|S^b&b(T+KqDw!nc)lcukdBj`JYO42gj*iZDndPlFSuP){bKOoU_Pb)@|wt4TK+cF_pCtNw~Qz zkh}`RjbaB1(AZJ5!GHi}J#v(f(Yv0*RUry22HLE~|)%Fr_FeFrHY|ROC6cLyfn5pj}^YL>M^qFZ}R_ zRVIi@zS>6>l=cdBB^9vwbg*R$0lvm^b1_nyH(8-~>%XjjA=5Z9C;ekO4R6?SR0KJ! z3NaA&tVB2T`9Fdnxj!tR#+6PnL=oV{dEVSK|BU_$KUIr&4rW1|uY#-?)ufy>^irON z>2r$e6D(B(VDfG6-S|9-(XZWdqDiY*rbI@u2Sni?t6fJ18`vV#kgd%mbqeo~?%hA9 z(>G17XE-@+nlMt$0un=AK^!q}arRoTtS348m^tn+|A|s8xRHCPcMKH<|lz2P} z7F|zk&@8BFr8Z59Le;%_8Na8435uPT14{7@rA+5p^5mM6b)&00@2mEUcU3SGG}EQf zCKX&PZoBZ0`0quHG;$KdIN`GXRq~%ciM@jeq^XJ{1wmXia+y%zm8b=9t2jajoa4ay zWa9q(-{xliizqF!Yb<2>xH{v;`j>G7Q6F5yJgS*2g&Mvr{13>#-l3PE#C~6xAI&~& z6YCC2o$Pe=lz%20+dSlDnc~EG(K4Hd;ybsbgXXPP%AolnN~F9YE9;Vant?@Ptq)>= z;W(wNQ(ewICncSr(iq8dTntI=(Y*uXRXz>oIMt-kWwBosf3}q)RvW<=C;+i$)@{Ro?nQzCHI23d4z5q)8Y zBP$RWGo?EJ)+E4p=Mk`KA_bH%6ngdV74+%mp_b#5Bf272^L!lgtY;+{Xe|iDETmqn zkE!Q2lZ>#Zth*8xlnm8x*oLy!AihFbIM`!E{r_~mtJ9v0!d^i4c1hK~GI=B&*0ExV zUL3!C#2L;Wr$!XbpzgsB^|@9!O=ktcMfGPZ#Q$Df3~=b7-7hAusZ6O#(Jjz~B|9Nv zEUE-i9#)Y@LJJCFzB(#0(ZUn5qdDn{vAO09;jw=x(_o+B(09`Dboe9)cexfFh$V3p z8g~>uvq7Z2X<#VKaIM=ix@Ajopn!UPw|`{ca?GZ#%ZT?IfBCp;NB3RcTBh-TDG?70 zLLh{XHAM4u4I=brHBlRdw_-SP;$6bt&*Wx?4^b`aSXa7cjVjTOXNl%UWj~yujVCHb zItLiea)r7rh=$3-q^Hi7!DWyCfwyiUhr3R38C$2!W#3Ik+gU4T4(WzKq!Z6OL@|QTvT0EC`cr{UEp`)d{^V%Uum@p;z1wJ0Q8ZcSsnO($az$v&RtW+s6rroUNq%QY zq$HQbaGi`e{~DI7_24!ihGuI?uV4}?+3cn5!nb=zYG1MqaXei6dp5h@^wBR$w$&4kwy>isev|UHX`v!) zNJAct@bNO{eM#1BXN-ti?S`)NY~P65*W~0u1vYe%?_g?*<9PJi@TUY}z zzi~=8FJ69#g-DTD-%i;C%0 zH=5tuK99qOk24HWds6Gvqo>)3IN@haZUuuOb9Pg8@7P}PZ1%K1w`noWS-cRuT2B7y z5Cy88t4c=RO*XQO^g7FI<|485GiYplp*Lv}^}j_^q!0Ax<^+DkeW{Ys@KjBVdGd-p z!$LT_W_9^6jHq^Hk8uqZ`sQ!XZZkCw<(d}13p<1Xf}?Hca?Rh0arV_Sp?pM zi*Dc8EO-#w$6K*;sn^>S29+^o9jO7$?WrH*&T7@{4apa@(q7a}P8p|)hxDrD4k?l(*Md;f=1~}0#+(U4K&a=DgTL)O5vfe$p>8;mbC05No3yq_F1a+QSEk2p(xc%TMtAZUcIV(ut<&Vhkq3%J z5=rUt74|atvrzz9;#3A0DIt4;mm&DWq6t!=PUDbc;YS}E(s5p{PPE9n(BG9i`O^jF z6>l}=H+1?{!+&G;VTo@uWi?dG=fj?dWf-OCE}F8BPj>|&t#e-1oa=3 z7~9^4RI7Z07kYE^r4GV+WT!;R#*V|FLq)Ffa;+<{N>PsDKQ(RdYc#32v8xAg^eTq{ zH; z=QxLTI7qt#&CM*+EIMru;f(pQds(?WQRkXpU@+)JrRqPN>P@oC;+0?&*@8=!&Sr$+ zK%`FJk3Hh2ly&$LgXRUk-k+2hZvjbM7aT*k2H7@)nTFVfyp97urrKQ#i=34N6@=1L z#ELNCiD7`Z6?|GQ))e&203nwtoUdmxmw1y}VIsYs~ba@)bZDb$vT>H^N zd$xOfHX*a>X{08W<~Cwq~cGDcVoW z?0-T1axN|({VcACJhkqk#G#_r zxphWikMT$!zuHaKFK@`u<22sX7#{8?K zj5{~Ldk&|ACGU7NGsQCfmip@K-;i_z-cGKb?b?=~4&s!VyB#7+n}v>!ws-b6KQ!&3 z>O1df>Im4_aKH(tT=mtax^6M7TG<1U8V;`Mk&ECcRB@55zpZ~kK%mtUK%7(KDhf>@ zQrFRs%DQd2X22C`oRaO(Q*kaVtY;OWQyR4%0M5NR^>gl&TB$=w;hz)0uvPr~#XIEn zv_KdtbSLr2#EYE(dygZO%Z-X|_X}7yTUOo+-y=o|v~VptnH^jo6wh%sZfBR2Ml*_b zn4A4y04YG$zaXYFLHL#>q0yJ$@&Ri=Al50TGR!DVFeTo?{FGTQ1M3#xZblbkW#-cLcR1jP~ak@w?T%O;NvDBJd z2TkA%)l(|G?#q=4+cBuo=?Z@~bAbQ%aI$fE#$oz4tWU|2oJ4LW$8V^|2UtxhZoVN2 zyzH-hL4^h$3r~b*u|FnIt(D+Fk$uqQz$oiievtrPGG)uQV%K-QT327Ndx^!OvLj1D z^^dOOq1kCu{!zdnH=A+atEeYCJ;d1dNc>^~0Pn>jSM}AG;4O$0;4%l0Rg4B&`HG=z zpsp?3W+;KD0~94diRsET&dt&p46~RDOEZ(9W(APWFdxiON4GzG#{F2E_GxD{gy51b zFmkPwzM@ee1s$q2os=2tjCi$V(W5o|knZIf27wJ>lda9Wq+Y~ko)h`*6c-r z#t0o;)H-fCz-4CRvHZd9pZc>y(1^$ZXv`tG2H4lVnRf(&K{s>^W5IwLN=_0e>To8a zh5lp7X9;#Uj*x68c#r_AEC=?((51OT3Eo&h5!FsYGZ$0JAHUpmd~Y}tceaTT724gy z2y1gbf|h1kf9g&N&}C~LBU+%cKUOw*f(j&3XTqGhMuEAYrHG$IUjCB5l8Jn0 zy|aJ;JCsNQ>gP-;-)kaXB?rAkEGG!m+N_oZu=I7}h=*M-SYo1fiN}C^Ns#I25j^7m zhI9#61}_3yQQXgGqO&Pv60o;jDO9Vx>au$hLQ8)^AEhrEDY;Io`F;Vk=MLGYVy8nF z`4n3z5wG$Nv&WXabRbyiDvBAzS#s^D+K2`3u>jwTuuJ$;)z$u9!0>gPtQq^f@M_I_ z?3D^TAv9>4x#$$OGG85>2}Xw0ul`sNOc?u#mCc6mW5AbNEa<)4P{P6Vtbo{jOcYm|WlD3B>HX z@_;J^FwrPR)+w}4oVSMZaP#RgvXaVR-u=-+B0r*bE5darWh4VNN!7HfT@8~(VWFz7 zO8&9oh+EEPTXd5d0CS+&+7#;#nKvs;GnrLV{$8lBNjzkhMzhibtZrwIL{CxT9IFLl zn?7?XNc(#&Tt{WPctUrTQ-PrF7x0q=;5>C+M#+?0i+=t9oy`F?LP@1(lOYgN@aUPT zyA>r@Fo>dosXzvb`WvHscsGElv!sQ^DFy->i$fPXt6T5CW1X4rns6E0T3f6U2r#&3v*jqQMl40SWwFAboRC zECeU9Scw4V8Y=X%_JofRmL`oi(ZnfvDrym}IU@_SMk3x-@}x(_1PblMu#6^)b*gv; z3yBIGfd@b!y#t>_7;~IuNUNWI@Ewveg#8=_a`}z2vyRdgt*)#22WTs2PVcT5ieiGd z5Sk0f6bG?)wr|ggvs8&e$daU>1`<$UVMoEc99z6VUI{qq8D*6eidFzM!{QeYa2<+4 zzSL1c{~BQE0j}Z!1XkxGu=9n=pf>x3+S#&pWICDPM1ZKfho9X&52Y(Nv7da}pX4?U zU9y&0Dv-`%b8$B&CJm7**HD^SOn;5+f#|ge0AOS-2oQ|p5Ed0kzLVhLpyhZ6_w0z( zfC=NZRTPwf(A9`h3fLuC6Qe2<1(X({J{bfut>m8IW()*VZv>MK+khujDf^2#?C}xo zab7w|d^8CL!!62p{jc7(=6rGe@6L)sz%jAe9Cct)z%X6WZ*OZg#N^sM$N1xUUCJ}G4qB)mZJzki?SqM4G6`KM8Z%8$22hIQiVP{%R z4L5g6_(ryhvlL5yXvMsg^YKY)LWGO@=@BiGnOj_hnxH+~7uBMHy5!yYW<_uTH1GeW zmVV&cjeJ0m>lA|8zsFrXl%_5{WHDoGtDaw{XMmOwL?b`hWL#&e5b zppz53?aG-a*`Jq>Vj*ahsj1i8O0(4i@_{D`1E)AKETH{FtO+zCLUh>#3WT)&P(Ew? zEGr!835zHs$X8Xa&O8atpD(W`eGOBNUIBBSd|uwZeTyEY%n|K%pP&3GOf?je#lm~sxk?I8f9A?B zza{XB_u5v|Rg8E6kL2CCuGdUv_dy;&*icnjdQnVpG_x#m?XZISU6}kScwK)rb4-ID z8JVET$gA-t9mcKp<-?S)rVERb(G2z2AUr8B)TApJ26qLIT0Q~s$jeZu1 z2LPSIg9hI4Ju!5o(`Kd;gm3AgZJvn|aiO0J+v?h_Hd9@vn`tSKX@pIP#@Gj0;}iPm zeD#N}T;ieeeeh|XZ4HEXDqBKNQRqO55T8wQZ5}<-`9eJluR{(1$RLW`!n7Q$(znO~E(JiX?TBHg-6$5dJ2R zy9ps#$E2WBwpPWnyhT_-Dc=Hoe6@>9veVow3&dDIA!@|p3;@M{_P+>?+B5~$9z6q2 zd!Rtzz+>)>{p3I=9}ZdH5ugCwts1av95)~!1Rv$qzMMT^FBo|7%w?cEKo*xR)|8ZHlTfl-5`MiLaPejphP>U zA{vV!ki{Pk2XpJ)Q`f`A%r?U61gU_dOo28}y9Q=9PVd;L)eM#BVWgr|76y2m!ig3m zwli}c8TdYHn&n5}k+Ar=EkUP-?dHoMcx*c(5%Y4|iUjENSHWX_JSVdX@NvG?!9T-L zvV7j!=@X(vEL$a0kSFxhof%BRQwzI!QC-O07_k_f`Jr25m;Wt^bW$0PowCe`TprIW z=8zyncwCYK0&7-Pj8Z6Sl|X6f3<~2(w3w#KeT^}rFkBFrq1=bDECTu7ek2DLP$Y~5z{)XVfDjaD%-q`&z^hO-)%nX> zqXG;v7-*=U9u%a?;C{7x+xaXBC~wGQX8+Xi07^CwB?(uk^kfjjB83-K$I$=vsy378 zLK6hV449R22K{H~Z#&~#%4B!F=Si?u| zUr670duU{57H8^;X>q1KTzRfTfnJ+20fwKzQpg1yMilq3#LY`&m5!CgP$&*jl2Y%0 z1_s;+Y8(7dSF!!aZXhgdh&3Bnn-kcY^aL8BRZ=j1btKlt#Lro)4EL+1J<;4WuV0sC zw-@-GZ1g8=>FTb*Dk!J=zy{an6b~6Q9n-Iqi}`%)hqTzbPMFsw=oaS}J8;?8Cb3eRqW#-W46 z1Z`}JW}2j|S!tOivVjw|FE>XIgVC*!pkbs&;+mdOG4$h{rl8nEX35|s2=SsT4??SC zFGyj2zyaLMwlD;e!fnII4BZ6-qJc1#kQ$f`!e+yz>A9ugV5F(=g2zXWrp9bVU17qA zWpmNNBcs$P>xd`^*1Sz_Y&!$R)V+yd2nkSBw$5kcXocw}x~3wPK>0V-X;b0M1K6H( zM?P?F!8>UHjqyhYDrOoSZE<3Yqp`GV0UNPMp=)A^s&@*$mfa|})$v);9@3*CG2gDY zNGl%7(FiVnMHdaI7X}-B(8O9EiIyST9B+3ha)c-eMd>ocO36z0TAfQ4a9M1RP9Idjo)L?5t6Fqk)0d??; zwsa0gK)!Xft_PeC2JQ`lRFt%vINcwJvyXqkLJJUxQ{72~%*0vS2sWJ}!*m2ZNMl-|TNA>6_QQ~d z@i?jZV>O{A+8C1w$rmm!={_!}!w#2Q3l4z~e^=2VSWh}-@CpeiD8l2}&+6tv43fsL z_70AY490m#_8a=#6itvlq>g~j7d=SMECO`piQ zPB((%$OAGGhhD;5L>3Ztgpex|<3L8N5M!1~Yp@{2L;I8u>Z7h=U-?{#zwqv-^<)Pm zrELw!M?9Ay8w&^CidWHA@Dou+AfK~52xNWkfc_*w(j|r`QJ#^z{g5*h%JV#t-=ozs zb{${gXMT*r-|dDVVCKc9+E+7Ospp>rADaEilpE4WCi^)e6Ptl!7>WLn&7ztQHn#EL zJlc-}rq7?D9f{0MqM{M9%PJ!sjfYoagN|H)D+Jgrg4Avy9hK(>fI3c7U_TT`YZ$@O zaEM+lVqQ)!UhGgPnP}5;Igsccs$BYNwht%GjD-z_ zyGu*7=RT@1U&tzs$K+Zs%&zf2(R-O-E*fJ1>1SlF*yO8An zE&aoCaX&Pk)h8p@>>QIruI&Da&I2%OW;tdn)QZOeuX|8Tj#Gqlk%b^lb3Ee$xRqXo z!Iq08^1~#a_60#t7183(e;4g_5Fj1AeuCQ+;L|{;{C?W~TrA_<8qKkZ&Zqq3C1Co! zWa;}cicw}h7-WRK^t|3H3vcfwvF>ColviM>z_A3j5`4EM5(#PnUpV(oG*_sYaU}YH z*Ij9D^@LM~hQB-Q5eALa-w`v!DagW3vn|5-Oaq7sgB+0(+zm+Wj$O%BVU2TanuEBK zmmSc5jbk;&23z>^cWN5KDwb|>7IEZ1 zg{Y1tnYVD>>a0jJpzY>`L?R3VvDqsb$hL64)m^vSZ(nd5{$SH06i`p#$h~lm023?A z@GKK#4-gCyN7Rj?W?S%^Kn*6wZeO-u5eYZ96!8CDc4XC+of2_@=9jD<@(=HjpF4G|&W!NA zFdr|IEfI?k<+;Mqp)>~T8LMF5hp45kfm`y0x}unjQkwRD(!{gTlw6r0NaI6(dA$h8 z3-%x*3MhHF5T~_W4r#jDFwo{%(&l6_s5-Pzs6&K^%~zT>Fvl98gNRzbaf#0JRKMuR zRO2;`3WuR2FB4P*q}*CMUMCLlDKgC%>X~Q`6c(!`V(U_{1^hWiq)mb*ktzS~dVn^GN2Vo6xl29CeVDkx zc1d%ax;AX(KWH2`%oh?Q+joPIRkTxti$dKefs_)(2rL`zWs{wm(rlm{UB|egDE7>x z*xxjfk=^0oZXLVmG15O_u4`(0n_mT^=!c{Zr6Eo} zgc(X*aV{8-Nk~HQcT%-EMHj~4pww#F*Gwl4%_>>MrkE%2Yrf{AD|YWarQ4n&7`Nqx zY*Hyy7C%2fkfBaWCO)Fh({p8KzEyoUowyKfzL5QhCo7SJ_U~w?m>9RHu1cym}FS^A-^_^97zATT>c6)zhU3s!Q$R8 zuRgHX$E|?V>ie_dz)9cg{{vWi_)`u$Iaj1!4RXWq^8MjBL`I}x7_L~F_<{!QA5@dt z(vX78F48hR`?G`INEnb$7;}|G_zeJbj`r%B(HOi);|Fqj@Pg=0mVKv))pqfJtztO_ z_ym|dm^^M_N8HjJ8R1OfPvo9i*$)>eLx3@?$2!O3atwI~r^sv7aU37L6J`2^kP$=@ zEGl($jLeyJjXWS=`T)Azea;1?GF@}>5hRq6AtX19oJ2~QQpr%j6N27+iUlL9F3$>8 z=^LW1|I#L*mBPToM~SnJavDPFyg&|MXLE)bV^Y|g8zMQKm7Tkl-wMn`_sfv715$}{ z`3LoLrnW8u;lWsC7^qe*|Fb`gn#zu=RER5-aPJhDtQ{lsNj}Eg+4XDOY+=c^p$-Vh zO8u2f$6)gXL2c0(T?1>Mp&_jDvIxLn%Av2}9ko(sxhg+J2OcDDP}Z7SHXv z&(>J1SEkC89x9;Vw1xjv3K}qBE*oh)x0?}gZUdn*!vx_B%1l+-^lJrAR0X&;Bb88~ z8xhB@u<7X9feO`|EW5K#`n9wf5IH;Ke02tgdFg*fM8~Ixx~f>ro)v{K=`zeyQPC`F zko~P8jSrysI|(BWoAIqL?X+phB%v2^P^D2tw0g`d3f&<*@|NnsZW&`0?-c~#i^G=v zT?PdKC8g!>m8et74C`U?@?DwH0Yx&(pJ+#D$CPT&imriKbZIi(IoTjiQRK<>$Z&50 z(rap@aa@(FeewAQgEha@Q;v?ap(&RlO0tQiGhKs*92_tSP0xY=u;BF~_8Zr=z-E2L z2=pncgHi-~n%#G3463R0r;N?G*GfZy7tDd0N5WuhBU~yxFQhjqI`t|Y%aUiLVC^*` zEO(I)Ruosq09$<#uDe7L5+!)ha2b^YjbTuUDs=eYQ-wxV1wl`#isT2%eL2sCo+>cD zfgQ1c0IAazC`oZd7YrUXcXjfH_p*5hV<+_FA^)@)A1L2As2b9r1na;edF=RnRMt_b z5-i@`c$rBj#a&CpNGD=2lhwqnh+Huf2d#gRaOP9+x0v&|Ht!pNT7bM(LtdR@~)YsPu)WVApfDkoKFl~;$@)m9A zm`^UH9Plb_+%JY_N0`l|5SZw=AUoa9Suj(YW|If2ojNfy@0@}$z3-yM^QXpM@X zP$rC4uoJ;nTO8)!01?X86;=Mq$h46$4I7xdlUA_dfG4uUYgM!hv+FNBqu`B8dYvkS z@z_)%@YPWvpJXdpOxjtuhd39)`<1azWdNuTZ%` zn~(IbjM*7v&)#3LU?>?WSLg18ly);AU)#KrbR(h$iR_-pXgABFf50z7y6?ib>xPuk zG9ZUC`!dZYmt_i3heJjput>drUbY4UIJMUs@?d|=Tm#zJm{X&aaF7ICd2mPaG}j;$ z5wNdo@lbH?Toc%fLV)RFft+$Moz>*!1Y#8yqcYqTg^f^#XJ+hQW3g;0%+z!mx0V^@ z^$+n)NRJ&qiUX2AAa_W)1y5h2=vbg)aZ$Av(SD_~5I_w0Ny4o(QZ1w8^IH9@P4 zFyawYLbJ7kDahg%F&zy|l!5@kF{nq)GF1uYebk|sq+G5c065?8U7?{Qv&n&1@<5O$ z_{j}%waYJJp<%pujAnUAJ9r2s>(TfGwIt!v;8YnhXj&$HY61**nwQCc?fK77ZYJeZv5j;ee^GEI^xi10FDpkG|-U9=p zMDFbcXb&nBlrCyLbeBu274yTgh|&}j7M8%afNBiGiCZ~ZmQ^F$_+#0@(n2>LoqvH>BSMfDHlUse4Q4pD#oRd1@hlat}_yMga4Vic$th7!TB zq$nkB(L{Sy^Or&R8m8W!Q*vAx)iX0DN+TFTA*<*E0{Xn^Nk-_DWEWiS6Qqx{*sg*i z5a{eN)vR}gbjBMl(RU(dE?c}&W~Pb_})3W9(GYt<32P*Fs3I0+FYhwp@*V8D_aS(d(|;wex?mM>-{IEmOkh_tcT zk2FA2VGZLU*SvHhj!5B0d9%e`yZ}@<@Nnw`nAkHiO0*FJ#couZFSRsJPE;e21Vu8} z`!1yD;27(`qJW);p(HMWNFT>cJ7s@ME?Ra*v-|WYcpuGffgB$pF#r_)2`3KWC23PD*Rn<$0G?^gU40gfzNW9%^nj1{7t zY5&Wtss_wb;^#>CqIqK-sfJ3aX3mw3Sc>wS?juJ>Y;V^z^niO{C-Yco$i6#6fUKhO z2-79ZEpF`Xjm<4M{gGtDXToenI)|d^ORQl&H-Pz|T65uwU250}bS=W0l~H+AcWgbIIo zW?UBK21Jz=WG|YI<{)N|M=6;ktn{;rG5ktc+EzI^Y3`kV>8FKnjSp}+u#HGm(MVG$RE{~MS zaf~>=%#Q}T_Mbu$t^Gl?L=+IrhmwSxQ3*_}Odyz~%&Da6QW8DeXL-LpTp$zz-Z`cW zWlLSPfUc&AX2ZH9PF7$bAiTO|*dD0Lw~Ks1-V{7wdVULnaH1&9iv876_)Yj`XdgE)U#>`WGGs?Qd_ zO3}yiOqxgyqM>nZNWbbO;&XV^(g=58Gf5jFq&L37h~OV=3sDnB!01rxE;R6pP--f& za3AAi0=dF$yxBM`RppiV)?O;jU?+`q5g(6Cs}u}L4RA9t>q;$XNw5_W@A0S#MTUBV zz32=@v+0f9cz?r&j4|29!0wX4XEpiz2E<6J1%t$iG%8^@86|)WZ`pF6@^u$b7}SmN z;7U__f$w0kr*qPts5XgBe~lmEktA#zCEITH%h*DnkODyz+i;D85ur3s1`xa|y>pKc ztEYJCyuQ3BS>U9~^Z|z3r!igIAxNT)Gf5D93gBZ%QYA8zgYZ*t|DrH{jZ+(o1NBJ^ z#UV;}U%NR*>zE=N2?;jD1XM@esshO!KG7d8>n?pQSU6iFu46NxRaA+&ldb?ykDsjo zfUMI-D}!Z)U7sTxc#!%@M8^r(F8mcdDU?z$_)~ceBX~q$EZf&f0G2QPgn6wt#)94{ z69z}ggWCrq5oP1u)SUA#$)#^<%gSG%sjJ( zo+wNuT0)aUG$cw`fq+k#l^R<81fG-x0mPH|L+MUOo)a6daig?|RnqJ;E!|cWq@g?{ z#Wef4)7^mcn~n4V@!_raE-Kxxyq%sl_W|+D8~X@IaiA74K6E0p9w9xJ4mO1U4#|Ab z{=Awl7-(=tNT3rUrRzQ%DuFK{cPZkdKpLvYLuDGiNHbKSCh{1O1;wfT^S_Q?kOzU# zEeAvcp2@jWDa;y1-y|2VI%NB&k!h4dxc|^G?XOM z>BDc`(T0i)-Jvv#c{oax!^#P3T_@rG6JD4SFXHxrc*oR1{~~6t5N;tBv0EV3fgIdc zxY^iQ1(1lPkjGJ!#8IhWpgLmRgY`yClndz5POQrgTN-d=%6~=21GY5r_ePlXzC(t% z`DAGp1<0NGvFNLfyoQ56KaK1k#RQ{AM2&uTfpX+<^nijXPUw(ENz?MfLzQ#rtg@9L zfF_Im6Pw${yaz1thK(KwrupuBwZfU2*{u*+aTMqUVrO$p1LY5=;`0>ossUZXbpyrp zr2qdrW1eYx%FJ`o*K-Q!hNI8S*tGfL)PNk~GMVAEX-B<)LPR-$%~RGr77*&Va7bhb z=Cu){LleCZ0&2#@tQwr&~u!SEZz3>MzAn5!wR0X-zte^!k8e*JW9 zf)r+EZ{n4#4%eS?yk-D zFCa?Ws(0hzH@Bx(YgaV~8}pzrD5RV4;Jyz}bSw*`u;@bvub1)?bGig*o&k&~;U(Gt z(`vzkE|>LYuBKL_w3GH6*7Uj-Z}VRe-0+uX)Q~pkSm&2OOq|UVZI3zE$89v@K(wfm zM%L8n5B<$hiXW4-<1sU3#aB92MF{Mra(XXD1T=0~h=X^M8&I**G^?^pq6j zQOGlB9IovHX>N~t@kC!I*DhmSg$c49#8Wl@4bgk#*TAGe#}ye%vG}#7;f{6(@5}|t zD@XA^c`{X*2oerV1M&SW-t~B(GF272JwKZpi_9kN~0GAiJ-Ue&$b~Krlc|W z7Q$t+K+$5+yiP#7rbiGzDU(8}rbCdYa4>9MXQlT_!`kdo>O^ zeSbh9-BnE?rkb|;ScaL?`nbIeNB|ju>~jZ%t%=&~{n25jvf;T%soc{p=CYl4M-(z5 z0~XcSmap=Q9D2sQLx3&d)Lff1txYuQ-EHdbwq!u#(D&^>1gkgQ#r9_l6=^57 z@F6Fp5GOHI6>CrXQn04kMLTGSX1ezig<*`?*aU~)a-n~u>Z|rB655l6qj?{#8igSN z_zsi?aak5wIZUHUVjt1a%C#tY%(bT$L0P2)16K!Bw=>bKM2|F1T9`H(cVz!NL?H ztQypc+@uQ4%Pvr1XwWcl=_Udq;o)WumeO*D6r$f|KE`=2yIKR^-zlg30m80hMf z9pk|y0;{+SknnHu;3c5pe;DyiiynF$9SD+>9S6*#kV4*=wLKGu0+qB92R_F&E4V6c zebCA+q}inmI0UU9!1a4J0TQXq%*HfneJy=Cj{|ksO;9`AIg~tz+`vCWLU$g}HAp~d zR70i(V`aFRb(k^@!vIfx#-V~sM3SrRK{zS~+tvTgOZk-k1jET9DOK7PSYoQ<(E0~= zX8_`oSU#XZPo_*7=7|1n4yt`??Z;$EX7yOW13(--j^4p7uDzELm<52Bi#14tL=H%b zjx`4wogw9Lqs>Pd0?1iUScMq7^;<}xPzB)7lPaaDavC7NXx=S*4#WyEzFb?uU@bIT z*T;P<00;`=L|mtM)%2nN0&jSLv5S`q0z>Plkkl$wL#Ut<40mY?9G7y=1H>f_{MrZk z6>|^x+)xN$mVa<~(jdM13t_*51L^Gz#2bRTYIm8U;=ky^8x2YDa-nUb6DFZgAPA2` zIb6{g(W~$SPl=%vz1;eYj0VlYv(#W72iProq~e}yC?$Q5>zpY?T_~ELaGbcU0E)mf z$lGn9g)AZm8ePDW;^@`u@#7&+Ah=rH?m`-B%_!L?NX90Touzp0zA=#}*Z>0<1$JKt zzKh{~IOYn81ppLk)dMd`%zVmEkhBjXy5mSt$c)1D+%*=0hIF?J$>aeQS#fK8>nm?} zwK7ryqR?^=cj`byYQFIfgKMLEN>;f)u6OTLO91l zVySfy?{K5R+`bVe+l1#*J`EaOh;1iQh?M^fm;zR1$0?A^ETwe^ zFwxa|$V%*>?%ZS2#0=o%|04BV6PV&O?C}*!CuMb=n`I%N2KGJsVTe^wql|?Wly+ugnY@1w2x3$Q)VQG)t!M&6k%VOzuruf zAmSnqCvRoS-E}P!j*-5wm+EtLq6|?SGm2ZJTL#}JtUQ9vz!nX-;SOj3v(#U6P}%SN z=2;~~f;Y1L)8I=th42j#!5?Z#d?NT9Hb)8193>GD7KT2Bw&S?blgqM?iH!xwGSy zqYrSP5ioAxxUgXHR!|ZX{FdsYn&uG5?CxI7m`rY(`iLvdCa{4}`OX^2J&N+J{y#7r z41m|_wak6xa>Msd5-J~A-rSU5eogtkSo=6+@OuH`96qBr(|bU~^Hh@_!p*5Nb6nT7 z5S-IrIWqrOFRQZ9Qb&4NDrY++J{~QMl;vk_rV~5?4=B&sdSodr4YQYZxW*P>+b><& zd0=7_O$rP|_cQLHi6AUc!ld`2JLS+xcUZVJW-bAZo2uA0f~<*?PkUvbsVGUSX-0UE zNB;r9oR1fQSX+Z{iPwv($N;cL5dk2VcHBX#QXsvZktiXq32xf@SB{-+>Y|?X)b2R6 zt%H_XIx^>kRjKSw+6HbM|weua!@2m$<0ab*I0$6 z{J02#G#oO1hR`FsLYMRK>YD$JaV&m4XeochIT(JF$L5H1UH)_c!15ZdBG?Ea(qY1? zOOhHtM)zJ${;M>HeGmvbNkVFbvr8aSQq}d7>iVAl%jC*^^4mR0MA2h;b^`#8P56^R z856p5A(ToXE-T_bfbBd-AU*WBD8lIswtBK4b>NL6I*<=&{e>)6m%Bt06XUjU3aK2h znoKHr#tM@1(XjL(R2fXl7nAVr7M&u%$@t0N;Y^+Eg@h2*aq&``h0%dX5ic#d&}IVE zHn_CHZB^A6@`+n`o2J4hs1t5thSM=GxJ0|H6@TKyL@C3rgEoJ5U60b}z#`T!f$xHE1(f zxN)YDygtR4zjJ2ZzNUuH*h>jXn@%$6*+9*UwY6$g+h*>xkbqJ(Fm*5y`~4(Rh`}{b zl`<0g7_5G!MDSQbo7!_{lz-qQ2Lez)61Hu9*|lYnFlPQygP3Wow5onO5&&z0Z-QQ!Bzi9#h3X_X&4*oKyTXu!<5UGEqv$6lP9 zodEy_=!nLdWK2UnyDl)dIunYft>*M-Hm01R81m`OL12+hS5N~*qI5BriHAQ$;j(7M zc@}tusKcq}`AbKE2o-WrVDo`rzn)2sP>`THvCXu{+cjG?M8qbQ%L06sK4s5hM0*IT z0rTQHwAu(p;9zX(F7$FNMvD*pK);kC8L{Bl@vW0!EOmy^iv7e99-+aDJ%A5eF}u_7 zS0UB7^>a^ZjrMM1m6pI@0F#z>8N>B#?Ni>kj?iSms`oDEDRVG|jDxEo&7MH36ZF zULcNr+Sy2u1Yj1X0YF(T=N5e*?95@y6Y%K3Y=YO_!KSNzu@g&WSU(!OXWQYp@q3?$ z+kj~F2up25HYAXyNQq@46bQ+j^KQ(;M^^PBYj4C#s$P8%Vio`dof*;e%tjbg7jqN^ zK_uydjuZQ!in!jCs@n9CsohG%`$JNIcuoL}V~uT7A|r7TDROId*f6lQ{PNB7eKQXs0-KrWv2N#EwWF3-@D5I9CvSu>-NATk z>htu2KR(40vJymyQ^3QH!SpwAQ%<^bjI&y8Q=q{{}{KgO>zUxr;0k@bNmw zK0{JS1A2TsFZ41jX#iM`j!$|ZK=($e74cpvN*KB1HtJss{Pa0R6!4)Z9s@H<3yu-1 z56J>c8fz~*UCPD<{6K~Y0Y~|TY)DylfhgeQn)_L7lX5Fu1SjFAHQ8fRQ(g`Gp@nnj z)2)!HjFc9{$HM_V!m#_cm}6Vw0f3oSKBDofP&p!C6v&{H3e0!!BC8!HO0rwY2t|j| zbm|03TVymTCX6ddJN&_S1NGm@_}jNZz|CUh1`I!SV6i5NlM9zY{T!nzjW3eHCKAl= zpU#|vUIPCPk;mUO`y=G0N6V-bm7dwVhC}xs(?a&VC%zPuQc(qwcMCZyDgbJS3kNbV z(N;MHUjx1{i4>4!YDAmFg@4U7$`&k0dZ+j8pVequ!6(W+vb}Zms2i+4@q-Ha!3o#i}MY>Gr&y6%rEov!#ZeC zF0K)nGqMTDgCR)30eV0m7dM4Wj6evq(hK0f-GM^)QhB?N1IgGL&_dmNa0v@d@GoM) z$RCU8f(=iKanOnPg|W~A=pT4MfN2hM_NCJa915tiMNEhpX@#P`l>2Y`Xl2=Ke=(go z4h&eQ*KWcGKsEqCk+Z$`t7*>h_f(%OL8kzx^ z$v(9nsOIp6jr6}jH%+K1eyiX^Et@A$9YfA~@MO@?A>PTU>~c7N(vo+%5hOyW#j`K! ztSix2p6Vks8>+h}gUuhddBB>yD>X<9>4y5rT}ZA2QV)?~gUJpe)8x?Ze{JA_gOz;# z0kQDrs%D4+k}ECmf`cc2U<^{cv5N+O^^^*M8sZi$C19TfT3}5mnB$+!LM4_~R`%!2 zI8a49bz+zeyI9;y{BHD``3VV}XCZj{6IN*xxpL);c=eQ)U~P+W;1hmvfZI>h%rHg7 zfpvfp#7>;ZFkKkLeq3QZiZ#|>`54CCw?m0`qh>GP>p!tu2^}7Yzz--QLIagdSDPz@#KSib=7U|7d+4`jf4 z*(1zo*7%v`GIby5%0Xxej7HqJi`Pf~_uDBf@amoo% zc3Qqx6VDfUD^OH+c@W4RY0H%kRc=H(H$Z>wO(SJ|;zCy2!E0;{tD(3fEh^k)&gMa| z_;;`50kGGk1rIEDh)J2Hkt8kxawHAXMcmpL0%{kcY71Q=GmPkSBqYzy#8*8zT1#je zpjU(*MNC}8?6EB^eRaTeBpM3Z)@+UhGK=y9NMHead;8q-&5(D{Mm3>$zb`=Hu)!c_ zzo%_VGbq3N$laUILVvD9Co*hsaA`Et>?_mHqiKkZWWg0nf2L^;29G9^U)`Jrq{&{? z$9ynk>7~{xsw2{~_3h$(i*mIcDuR;dMTF)jbOCwtd(eI zK=I9@8yrxT>oodg!Ig*DvC6Y6eG9Ekr+F^>Hda(rr5i$30jOCguv{X{oFb_JA$CVi zQAs^3?eT3k=>)5T@2dx2G%VcbgwfCY}WQ&_Ewn8Yakzgsb1w{}=-j z2-OeAs0$kNkAD#F+RnNBS!Kg^FHIW0*xg)RhzSjVd-x|bsigzlKja`;zMh=YBqlNt zP<@H=MIbES2B`&mth#U#Y z+<0*V1qFbnv{smr_O-o%mn7|oF!v~jT9mC~j9?sZGRmzcWz)tp-($52CLW?~nanw+jeXmM5EdHiJXL_%l&~21HXGaEdP2UU*<|tR-P77J!(FG>_VC}9A6t-yQCMI= z-P{PoM~VXYz*ro;$Ew44R=03;jpB5jxE<<|z|8a8B1vXDu;j>ZOx5E{LnJg4BP$c` z!A9cITg5bnnOnhf%^AYyZwGN}KN=?Gfno~-vgUc-meoDxi%YePrpCAWkP{SIPH-`3 zxp*(UKkP2g;>G}9vcJ6}D!U~;A7h+vE?;x!-EoLLSqs^2gP&k0{tDKcYG(!m``}nz zd(Z|4)hha;qS2qKlrA(-J*pn?KPbH&w)5eIYG6&*Er}TyE4o6wxLx5RD*$eyAlfC( z2Ifh`$SD<=iq7O~7>3q#Adr zn27>8*bIFEq~0{AL<-mp4a{x?8IV+U3dKgTelG$GZk(6k9O(38W4g0I-&c@jr7cKK ztcrwGEyKr0*G++?WzhfY*X zR@(qKK*+zlwsVw+5|%{U=Ri$Ap7>)$_V*CjY!K!4^wz@B(RpBv2tu zRard)HA>_!ftbea@6fMH#DjUV_qAA2sPvRml>>o56dK23Q1XkY6Ta`~ zZQObYH}r}?F<6X->8?%BR4_}%RRH&kWJ43gFFTw*xvdC5cN7+pvfT5uIo?7uJZPFLjjV@fhb!APaTfyL7?CK}r^S>UE}P~Br_2F%JW7TE#*GDwt6lD#kV-%jOZ87RO`&>G}RS zLT*m)rPAnA*Y#4Zs9ya-j{-NaiYPp4@aWPR+!BK;iwiR*-9#Z1BtIZ@8)L)90bk^5 z$s3-E`{ih}BI`{=Bi$P#mI#Ot#8$1DVj|IzkVqC_34?)mDlv@+^N!=h91c zY~cs-f8%Cdx@x_AK*tsk4`7@Egh+kD3=yfq&>;#f{DM9ix`GG#z2NO9tVAjmokl?> z*UqR=H2b-u@uUeVKez#V7d%1QzO3p+NE9THszMP?1j%0|78?gJyIBc`^Kl*ut&30R zsj!ir_a#-nrwni}eH{(sKHN?w`2DCvMD(P<54zzb*xC$%YMaVd^&nimdySfSep43DdbRJBL_H5utX!S zDR+_{Xxq4b1)F+yN!IM`%j?^H)3+oL2)PM3Ln^y(&PYgonn{orShhJH37C12jN4F* zNRP*)5NP1&OvBttKw}oWpaE%-%=rR3Df01reCliyN9BW@HKw9-l(#bAIn>zqaiIvv zcntR1uS0-|*Xn{^%meeA(KA57at0Ptt+03*U4fBx5Xy0-+zhtW#JnY2iD;Zb-i5UQ zI+3J18aMT^mEl<0Chq*47+hAEP99DHIdmT=&SOw)H-5poQT>jckXohqAen+}XGJDS zAhf)MZEv_57HL~CDrbWWp^sX+SrTAnHW3{tQiK_c(_>)Fg_-HdY;+3Pv1l>Ip&}|G!ppm0U_GSCoVlAERn_% zxedkb>Ioyl+#-F-uP1|<8;mSmzt}o<5fOxOgj1A0Nc-X*|)sOI?;XUVFMrYENBWIBqu!~6SV&0Gk0Up!n#q1LQo0lY*s3d0VhHU zLU!w#VI?CEVp%91bRc&JYt~u^R^R_ZR8w9mes2W+rkCpyhW`f#LbIStDLmls70NP} z{pkOXpT+^SquWLEuR%WaboNIQLH0{WcP#kBqfZH5Jn2cK-IQmLj@@)$C9g`8l7>on zO+krr;ted((UZYYYE8=S$fs#>SaPq4EnxLTLZ#I#>EPxF;)5{ANKkU4*D?!&sbj+2BbxrAM6j9bstR?U?v+zL_P0)|HVW`lN-%q%R23m;wH{eaSKpw(G z0nu=FVxFTcyw(5hH#ht$-~gvRDUaAUbk-Lh6P1$*rao}?j?BZ%=+HeHkTG7cNFwoY zGA)~mEY0>k5on=Ya~x6Q%pX`VbRXNOiL_6S*P(e#3X6My=9E3N2T&dE&9-dYkH(35K!?Yl6D0X}2H#->TLZUz)H03o?@P2oJH>ec6;Vw z$RrFKm$AF`DvGLM7^=csJu!ZVYa6cwH1}vxVX=y}JeKIZO3SBL|J1ezx$P8yfB_oB z;So`UgmruKDW+q=b=|z&y4r9JY~?`%-`2sp$#-rM0j3=zPkr(ji&QWo$23|q&#M)% z7}r#T1)H7#z}E9q%rC(R7#?XwW1e7k2Hh?W0DRDfH~h@}NEQO&GV-pj$x-7bpdaWr zEevrKmPJ+TKaPOEQ7@p85M*A{u_y=MX=YX^~S)NiP+Gp6SYAD;7*1ztzkDIvk^5AWQD9$Wp}eq!26}d}69y!OJ`3sxT_RZn2kb~0 zYu7krflx@xtFly;frA`o#M`KmO`nIQkqLJADEa=gGqa8)1l4stea~2C``(sk+Fa z#+W0OUi6l~$|`eEXQuaRRMY>5tD#U{$Ofs!OxgewpigU~$HPgSjs52&5CaMMQqy5b zC!H1`b#2i6U={k<+nsJD`~=Ul$Q0KUV*Lr?gYOJYe4Z>&F;_E9aiUEN&o3I;)EV{{ zKrX3&0v*8PeNkyQOydldkwBAnz%&ks8m0Av;YQd z(A-+t_>b^~7K&`X@n`~3w$7V;S`q>xdDb@?X&e?*HX8amjRuRR9G-YBr{$;^~c8x@|BjQMa}*eK9T$AXvnMjb~=g zZiAPDk+jM~evz^GR`@%r@QuL^W*u0|4c0mp$Y}{Khn) zUZEu%?oFsHSu+s=c`j($K)evWxk365_^t|dIW)0Cz&ElW(PLy*D;jZ7^dF3L1o}Q& zT)d*NRnU~IO17y+o>K2yGk}wW(8~bc5**SciNnUdcHcoaJKeu3JK2tktOV2&H_tuwO{+ksWrgi6Ssg`YFDxke1Xfd}Bf2k+Dj- zwlpy$P%^0Y%QH1suf>peca|P$U$q0z5+1 z;Fq1U{lezCNVJ|vCSNWlLav>0lCc7>A%Y$z7c4tSY7s%o=+KpuTxsM+?W$3&3VJFeq$>R-5O~V*xpYR4kH-D7Z;y)okEfzpo?iQT5bYEC3?h z@JNv@*qu=O1WxT?;!@X-Y$qFp3Jl4axH9C@eTm8t_vj$%A}rgCKpG>2>^ikwL_fgT zq&w?GGS;>*N$NxRL9uUW*fdhwG(L9bB$*E+5kI|B-f(Q3x)Ys&Vj&BgQLF+bs^j67 zqi%<{AIjWAMmYAJUc_os7^_s$JBi2H1}ueV1q8L(A&QOdaiy$@bj$!nGgb&c0JDPe zFj*)JfZH+G9Cjg(s@uhp>T~5jbLk_x0CaTO*0GZxPM@*)n3KFhr4sMEbih^ma@CQc)P0n>L)VD>>> z>2B)0u~b6hi5JfTxekXx^*r<-GUCK4as%`B&cY!n*R!1D&GrUq(lY@LZ&QdyAifaG zh(yLqVM@m{YX#aBqdCTgrY+3l$f6P*ci`5<)s>20dLMeA zY{;+*G!giSzj<0^$@=oQ58_xN51(u}!^gT^dU?Pm2mED)SwV#Z^LQM($L=8rbkjCZ z%o4w$ygU*Tg#c@~tfp;MiXEp4XX`PsQo{oS&2GeyIi(5z`YKj9FPx3&!c~f|OO6o; ztW5`ln8&lc2kHL55ss|`{2Q1v&`aVG0xA4^=DlYgUB1n+&%&9VQ^I85Ea0-SwE&?-_5A`v zUB#gbA$uYOk(|zC7}Jo?QWQlRMYl(WHD1lK}GO>s;(w9_N!gO5Az8(h7lZzJQ zj=V1zIUCHC@Z1dYOTwP`TJXQYNXel?&VH#UAEqk#nazCsN{!KBm}l{wO6L&ZCH(S! z5UP4G8MC1t*@_d2UN6f>|gVo{q`%FGa!G?PEPHEd6d%^vFq zi#Xj8#w9#cXq2EBj3vi9lxR`{c}Jv8wYie6yk#2oQ>I~1li$Tj!kgvEI#@C$dZ{xo zDiL}JE{M!#hs50Ov6PPuv_{7QSnHtm096u!9O6p^4HE^Hi(&Xiu>*qPb^8einN48pUln8`zh0-{f}GK z=sj1gV=5D?eZ2^eN>bITGZ2~S(cdz?fSq~2n=@Zh5#B#N=o$vA?SNA1`_(}Nw=+QY zYe|}EVgEY?NlvvC?|0L3nFe`6!m2u2KhmW~)S+W^>3)^3|NNp&%pu5}OsKN$Vk+E! zo-3-J#ZV_nbr70ZcteBgieU7c+Z&=R6k%2KG$n;y4@PfK12l^QFzfkCPvs@q)0(bI z^R2-gbGTA{KZk7yz#RD~uujpO@hi*gv52IU!fIB{5H-uH4G#9(YgPQo#&oT0lLW9O zMPeq~#9@Y%PU+ip~Es=@T^T1V^2*Dms;Bxe~?}n2*9Wc;y@BE;C!Zo%rzeQ`tI5PXI zwFCq&c+f?J_W;fCA;RteXI9PW)EWSE9?EU|O7qJjdq{%{Kt;z14FXJJta3Xz43ij& zO;#T?)IbD(@~i}o?*kogt$2u{4mzjof1%8oBuD|O3C2jQC8WI)>c_37w>g3rz9l`5 z?Ehi8uk+S|HXoz5i|juWotilMvCJub!APpSwr(n6K07Ed82Sb~7&T-#IWG{m-l30B ziNN&J)J%cl>JiSj9H45!vEVYCmMZePtk{WIKfGeB^amUO>P280=Y{UO6axdkXw}m> zZu^65o%>z1wJ!=|m5}Hr8o%$& zzT!G+VG(s(NfpV~RRfL2|L=l9J`?3+aDcU?CV9G7KP>dV3Cc(A1 zOjNyhO#nv(Y_NO!Hbln6@=jM*;3o?Fx5YQ!)L(2an#de+11(wO1aI>46DZS+6}kv7 zkhr*VDa@k})&ufPexQ>o^51EpKX~3|l$U|=!~us1NLC``1HSMB98ItH3}jIh5pwZH zhp0~;p&>Tmgl;8_AJ{U>%m^cea)$$hPV77yXM8Nd}Y($ceVX+>!=6QzDKdJ+=po2dSmOp*>?LyqvU*=Z? z)wnoyPvO*H$Fv=ouonJYhSn)cQ0=FWEntqEIgt-CZeT|YUv9MwlN+^1yvS6qALBjX z?`EQx#}+Hn1*;=5H7k(&Twt+nTmp1tb*xe%ek5FQWSquu3z@OTgbl?U94U!E=0moZ z+l3q~*p15e>#A(?M*(5jC%5rzduwYzF%?b+byNDg6e^_Hl|Y^q7)w##cXeV3h{&@ zLzIBvY?h2LvQ|=kcB+Cnv>$D%)74JBlKtr*-OyNiStsje97^V3y9rR7^{1*CU`2of z))T>whPJO5B*fskkwo%LKu$hL6{IOn=GYEET9w!yu+qj1^cY#88ph&M{ z{{DFgDBzqZJq!j5_(7AO>-btFId)A`UDAA zG>F;|Af5U{0VRl1RIUUKPtjoze+TW9I#o2)&GW&+s#2*M%P#0x0ip7mCizSwjYGlR zf=+$v@l}@2&>oEXv5$)4sy0yMg7D>Uu{Bd8wi{v@YfI7FSUI+o$Vw2s zbEVr(Z(~@%6+)Q3f@t8uFkZkaOH8Vwpm`icRWRXpV;nZdF{Ir@ z7KzGiU|}4W*6{*Z$VfS*8|54f_=5bHTd z#da1WXbu`5p#6IPeu_!ZU>r))wP>hG6BC*oQiKl36JCKKym;6}$nDtUlb!+i0X7DU z(=_vZxJ4V~doZSHIk|FH(g099C^44~&a-F#rV6mlHX;o>1HpxE6SV*16yq7;qLv@g zDPSUFc*##*n41B=_y^!A!%iaE7869iGRInt@0&SjVyjDOPJ?U7-7pKf<1;g9GiRMJ zTH)nqW6D9>qn>fpHga=!_StsVQz6sWiy!?$e`O##EKd{ah#cmy2$kZSOftftGinS1 zC*%U9fGOIhuTZI{q#fhfP>_<8Efrb>AQ7ZUZ~2d0NaU}3!iv4H6)Fjg!VBMsnluEm zss7qnW;X&6db_0{CX!dvpUW>3NO(2_f>*)bCfQubxjZC^ih=s4Bb12?WzGXa_S5re zEt4rA@tQ(N%6!!VEKwdJL@9hcHA*vM;>qP&~(d**`I2cw{blAuNq0d30i4GX>;%w*Nfr^n(zB z3X(PCbrlGXExt93-4iFlvxwlr65|7)p3fl=lC6Y+8D|UYwtV@h-eJ_qUmq$OIxcmy zke#I?1#-xWP|4#islz1 zKH3QP$y;y%$F!_<>PZ%w%Ak2u%J$*cG+2&mo`Ev?Jnn5onH{4^QPM}a+odHpr6oXq zDXZXghHYp)$74+wv)P9TdEdTKF`G22B+%usdKj7zWg?HgWZ4)e-8nBbk&&SCAkm%~ zQ(tz_cJ@%De~F0?_7*G`116Q1p)&X)+e3g&%DV0JW^480(^XZ8@96Jyo&fb>gD_Sk zA)&f-^H%A5>?kK6+FF0r6$(e;(jp6{y{i z1(iA`!PIe@!1CasBH-ayxiKt#@Ba#w!{0BU_B!2wxD6&cJQbk3AFvOsd?+!Kn-?KF z9T|eDf+Ofn#A|?FTW>W?k9!>p545p_W?!lmLGz&G3Kp-I+zpMY935H^`x^$Qk)uLo z@wDH=X_Eb3pjXHoku&9v;o0H+5IpUHn_`-yb#9vjp=a5a8{?q2h4IVtTkYr*l9Uln z8d$z~9&yLnHi+T?1o|Le1I6}@OV{M(yJcFtkA8}0VC^1sAz_tBxC1*My z9tcPSPM0Nj7`ZR5B&3^RdqjoGBMK-uTEVeQ_7d`D6*;NCs3hop2*}#7L@Giz{QA!GMu^5ZQkpPqH zWI$-#1fW9Myjz!mDzFn3Kk={-V#^)Zu*6NSEv(o!#c^>!=woH z)PSdIGQ-BxQxe*p!)l9G@Tiq;!=gL*r_mh%eV7E0PPDxV1N!g}EI^Ch1MEt2m4-A! z*p=-#?1eSN6vf0oPYD`#9i!!efA~KFJ4LQA1H=V}O^Re6n9MyK3D=mW24{#3_BRc2 z4DzE>K;~tb2o(d2mjuS|THN>DNt)D$G~0j~SIEA_jez8we#dd5&MgzAOJLg+kK*`Lq*pFcKtYzi!M`W81}i^g#*1aJqC3vSQ;rl}*32&jn8ICAz<1JxeU zQ>5bz>9KYl1Ws^(H1t#mpHrluM7j0^Hn=t~CE3h;Hs76N(La&L`Q=9hC@e?Ls#wWS z^;X#A%b94q-zdNqMbQMnx$ULF=LyDnvR;YPjo;GNFhcov2^5NKaL~}@Y+GRG8IC6! zIV%hCfX6jDMkSSYl^X35jgXSx+VpXjI*^+#3Fd38xxlXF0db<1!x4O}N&tq}KpPZ7 z38TxFV4Ium)8sjrwk?V-q)=dxNRA;9y8aBsP-oT_bX-FcJYA)tXbWV<tr8FpeQ0}$wz9LlkjcXAqg@C(5*%D36d z_ZG%MW|h7LV@%MZSadjO8VJ7Co+;(`*@g+@<^7w_I5$WxYf$5qwxS1ohoTM0kGY@Y z#77>W?jQy0j_78sa;r(44R@oNCD%pv#;&S*hLfoo8~;2W+eLYOU)ZHE*)m>x*m zm1gHa3BNtu?2^HFcrZeHBS=~Uu*#&cYbmD`BH)3a&qv54)do;jTwN{c7q~c;j$3;W z4drjzH5f9Sd%2hvt?%(6O@Ly96{Ou1Qj#Kym94^D)mKF!N96HgzuVm*f1*mMPdYFV zGT@Qd(qVmb+e;|{9c4Djac_s0E~2jhub36d)XPER+`=MThnkForWMROlJQEaWXQaO zXKq%$BHiSP*0)5;qduKoi7{FxeztnoH@=%ns?xpr9aV@o0Tb)Psrs^u4GP*ad0+;m zS$}_kIuQm7>vuwtdxhveqH)OZJ4)UMe?=e27W}DoY=Hal#zapy!t{@b{M{WfP}@8h5A8!5>N~e?>YiyJ{_oMe6%TxEGX#RnaJDLd~x(yD?JI9dg=@J>QW1DRm!-W%wwsvne$ik>kp%nqZ&H@R!nd04!2P;t8P^^Y% zTOFxV9q5i|0LOKJGH^hns>CCvhy12=hb7nsZZQFNtswvg5QhcQ&^zK16s}E;q5jw- z_a(OGGhwOK)?_rBh1Q+x%>8mlJCR&-h`3YQm-ZEXZE79$O?+_)JFIx-T+!L)0HS&k z6CQg)p!sNg`!9F9`r> zfnsl6Jp}yKtP&MDd$mnmR{22Kg*>uPj|J}YBh*7-G23uZTIU%!PHhn}6&r!Iz69Gl z$uDI$YBMhKB?C_~xz4^dI%H@^J#dfx0>eO171X4?Y+i*JGj2?d;A?m*_sMj3FuaPQV>r(1>+b$cP zx8fs6c|X5V@~<-j_oVaNoKF(cYw}Mz3|x#@2&xM^Yto<@GHiU`cY{gdusMaC^96JR zRtL5{A{Yx>#>yT_@^Dd#gOx|-PsRsd8m{v)Q~!+Zf8 z1A+c{TUm=%h!D6iXXQtaqrf{w*m$w43la}*v0-!2mwqXEsw~%#dH)GiA$R2-Xy7tH z&`o!pkwTQIO;6n$N{~RN%<79l9Xg7V?j{n7T?xtux8SK79ko|9LsKUT&`5A2Wpw#~ zZBFQ&Q`>!RFI7Hcm?mZgXVi#!bXqf9Rgi;SAEJQrw3rQs@ll~=0szt1F5yOP2gTna&!`;HqkL$APAYwa6lS! z?W^m=zJ8q^>L(LG9ad0HGjx#y?~1SrLqQRSkvG?vX<961V9xd88!-i!V^N3`4%*^c zHc}mM!Q_aXMl3Lg4ZyS%bUz7|qoj?;_wTTw>=zenPQyCt@$?dl(A0^Yn=C2M0v%s9 zE9429#({t1R^nt4;0%)5@>Us{lE>$uTU38oOm;DsYLo;x$4BFA5xFyl@--$yH&UKCb~LyhOC^%As# z^KoVyspMrwX3KDd<2IBoILeKPMx#7BiS!^qvzvBy@gL!pdLM|_efyOl+rT)9|ADZh ztPUvIx&fEoy}-CZSU2uIP#mYt{D(~h9g1002Fi-s#Q+$FpjIYHvqp`REejJ#ZCR1X zHkeg^1ZWj41Cg$rjYdSd(bjc(-3jHSehV+?VlO6911Q!H*@ghm!FMEmK`(0i-DJnmq;GZ${ z*stx6cD4hpno&>nr!3D~Vr;j*PWVCjW?oM>%rkGU1YdcLB5}`W4rgMYC65Ip;b}dh zjr^!h#xhD@qEM}i9qYR8i6xx=PFy!o^_7fHsFgsB7NgcxKqzs;{xf8s(j>&yGC2{K zUU>x03Dij&;~Cxr;;fRmUd!5I$hYz=V`th3v;mJ>IUZSxM4=^!gVx9fmI+}xc}HV>OI+~@`bHWZbBWO5^QGV+0+nan$nkQ615X%pDl!F=Qg z_&;36M1P+{*h@g~V% zdnuUFoY{8krt=w22BN818v48cWmJYMe(~pv5P$>{gxd zIzcnX5|e|M6|@njez}DrDt!|YrYW^bNk}GfBCtX91%u0a0nO`HM@k0X+X=`T*mfL4 z!?Yl1J?m<-*SZ-bbPUu48Pxe5885B{npYUCd}qvGx5+Xi>(w?c$^wQ8nNxG9=>PC1 zj~p)2LL6|UQw5(Yst9+)E!?@=!`n0@I%euQK0_BpJ(BS2>2}v2<>(&s0tRe>s|=l& zIm8|F7olwh4S`{wfSVMP88fZx-Fr)&aU48ES_0)5CWiIPCX2SH7hc>C`Z^-20!ry@ zM3ku_-C61gU2_McbFz`dH>eO5b(tOcC6N!_10{JMsN?T|Ufn`%NW%MIZY)Qy!^Ykw z;MBX1t{S96SbZO1J>u+e)g;&h67B)_*X%>ZR|3ihNvQr#G$rRXoh}FqWEU)O%{)`t z1`?Pcu8?^`XlV$^Fey~%deDtZbo(AeB0>lfRfAQ!yfS*DR6}#CrFIDe&O{Tn0c-+R zvg$9ZE}hQ=UqqFJnjE8h1&z*o6Gm#<8nz1;Vi*)NN5WWa_MXJ+oYrX9E&V*pp;ecY zQQgk@7;Jv*x^2cyQ4bM?lANP;9?wLY*{2i{ZcKg=h+j#Uk}EtfC?b44RVsBb(=SjU zZ#oD~rlzgZk-HGO!^IR1Vi|f2(BD_`x?Gc{_To_cfnP^g}RKdlrhF&QQNSvQdK1%nu06k!TmoA+^nl9X-I+3mXqK3BfMnbb00aSCu$X?fJ0=e@4BkeSNo={Oy#e-IB9tc`)dk22 zkw<9*AyY5RB?Jb;gsFwqQIQ(O>E8`4Wxh-f3L48l2(IGyJL_MJF)wYTKikMyKBv+4 zJkHIqW~rpNO1{VeqG7?o7R`3Sxtrhu=6HpuS9>Q7q$MK;AF}UaX3~~Fd|K||uyFcS z?YveqPC@Zxwv69XS2M{TYo$xcIlmB$lOJM&+@TWO81lN0hiv4rC~uWWvYd;Uc_d%L zMzMzH{cOCX@evbd8}1?7ibcio&PZ+$Fdh8$>h?VdaDgCj9_FygzvSDg9;ss%9qLL<4b~Wd?G3h(t;M36gSiTAQ5{5;3 z4~pIK17R{q$-R%{Hx0fQ`L-r8?4W@X%!ZMIx8D1I&(Z?t#nJNjfJys;}HdLY$+(g7cK+qDe03aTj?j z6w1dW0Z^&)t8g5HaA3AX^IOU99qrewk1iGjSGn1Bu~))q_6~gkO&AL;3Xg$uKMA-` zDtTv4IpFNowOV2LPtGk|-M$)E7!Dq=$rbSwrlq)(UZ70JxggrZCYBs8{k>(ZwwrbY zJ(At7$u-Obp}6weA%Yo5RQW^DN{{|j1~#|;dE3)Xv<9(MC(X3~udmmjLl**F+Pw}g*jkTEuozw@KCK1zj-8BC58EphF)>^6}b7Msam~W5y5O zo=_3gFf;6#tDNa+~_WtIll`Al(7(3tVDThvHWY=uZq#)l-a6^Wv z*M@#}{42_2f~K0CZ_iX8iuXIllPmMbcMtjdJP&ms0?`rN=J(l>$zU?7x+*nx=3}q$ zo^u#Eqe_i|)fE_B$rC*bSs2_E$rMxUoG!+Hn!$L5r?(06Df_@Unxa}5rO?Aj@w5jL zcL3yr$573bF4>$n5g%kG)&B?|RsqK0bk)l`n@1u7KHj{A2L#0mC~|8&!AclNxRk8q zV#zY?kIkU@KvbKvX4GR&;KFXaFQ*|4*@*--yaM9FCTvC%0U9(5Xs)5e))Tc1~o z6*+Ye;0e*{)}0|vK$!fuK)xj`Uy#K`q{^AB>7Y!!e50dC-6d;TezL3i>VFizvMl3- zP6G~|9cw`q2HKW2FDrrN^ok}-U1|}r!b+C{D_YnVoZg2)==xa(=%VsNXc4?>>f$)f zT;#^xc_%oqdUm$;3K-}0FH*x*b}N9sh$%XdJ!d8?>l$tT0ZSw&Z6;9u&kEVa@N3Rc zX-i^!5D?4o2|84~OSRAj$S<&Ql8egc!%%j}4++_fHfs3E6OkxxFQBzl`yU8V8Awff z7=~}Xu+Y;Nv3za^XA+oF{gpeWnlT*_G$<+4FmgcqSI30kylQku`;7?sagDU)>_Ns}fqe*50klk- z@%C1wLedd{YU@lW#S?ncb9-0eGlbg`TTR+-ID*}cnN1{B33g&g>WWNxBJR9p7pn}Q z_tqV+u=f>J(>@_`>yiD-G9sJg9ME}<>m0JOt<5AxnJ`q}&r<7cn{RS{4Z2#pkrdm; zeyVk&w+{@riolQ-bznu1CBqk!C>SnQJ3r0iF=CDf7kG9VBhy3NG_Ai$keO8Op%L@j z!TZ%jfF<_ID0W`%u{e0%rB<29{M#gv5&m`PId_IIZ6JEIQ!p+mC8@FjBSCwQ0#W$` znPQyb`>Ya0b3LsQbOQ6>Q9vQ4osv{@C#a`jQ!${QK4JYeaZuH5=_-uTOkuo6k&BSn zBf*%5hry!A#1=)JrWJZ~_jY_Y?bx=r50D1y6<$ptO)r?qNaz!y+>dGJ@c=ul!o5_F zBBlCjJ+N7o_7u;cuwh_TmC-IB8MVV(aFT^m#y$8Yewn>HL<9PF(@@SNG9E*_* zqd(SFLlPu8T!}X>4)WwVU=)3Cm8G0ma*$%Jgjw7%;yxz-l14=0VUv^H0Qko%h`$^S z&@8Rwb&jKh6zw2;v-ff@KnFLog_HJc&1ZN!z|HN8<1I8Xu?a&eYHCqzyZPgY>J0&B zQALjIIyRCaz{fGr#8K9IAE_oc<`7UAAig9l>b=14#CMUJEZ%TDfE1xMC+1|;n-Sp1 zz3_-!d#5SY0QE;oFwGtlwR#O|^GS${VFa7(m22JClfBE4y!G}(YB0ocm}Prn7VR!`CA2VEdyhnTVS_$vgj0e_gu4y z5+b-)hW&HLC}CcDU${=?1J0C9K)B{38kV7bjiQIEsxRck<0c_1O!3t`L~u1LaH01; z;ndK^ir(1s>XT*kYUn zd78_M!~*EpxmU1YL&DJYt8e51F!o;JRj6Yf38rZlBpookT-KH#UEMYKf>{Nnlm#TO zWxm9)ZwJX>QN}_!n`A5XiGW8c`1(2NMF@aF!UGL!ZxLmg)*1kOP4eyipKnBb^e3=z zBA4`33%V@!m-*70@{u*W3A5r)hDEH?B4?boH z28RfoCq#vRZA0yS$GG8RdESR9j%c}@f(=lS5eP2h! zpj^&AK*)f1a7RI4D>cD1o{V62+N=Qx2u94PLgQ%emsWfy3b=s)^hQx(goHqZ7Up~1 zSE@ggjF;yec|N6nCnrSn_n=1yQzu-TkdNSqL#&2F?Iwu8PlBo50(BxjPAx@M#Yhfq zuI4S699a}h3J7t1^TL)0p`W#;GNGw@r_f(Kt_&|AIy|A{>KsX-pVpS*(DEu`<;Q5- zlUH#*R)Auh1W`ZxGLXMSQ34nJGmunL3VvF8l*D3#d6C;RjfPTyOz%p*FAlulIlS72 zCa6wVGhKi6qOBYXhd)PXk^Shkb@t}{JbgQ|R0k;HPlSR13&y$^%>RFVqWFj*$SGo| zGw5r;xfPmec#x1#wN)t0yhC7lFC&T;#8KupX7dw^@y70_p}`T5j{`J~!@{`rnzY9Y zpE!=TU9AsV!Jh)m~>^x*mFIsTFE301-e>*hM zHbgN68Z;8TTHG>Tt;>3OK{Eu?bPI-d4q4HpNp=a9tFD4c&=H{-2K71#1A$)3knCdA zWO4q%yU&;ILDieG4nXQ6QCXQBY|H#8I&r{=i3$E4#PlAV1JSj38=!!#gzeSCMIU7e z&Q68EC`Dp>FEy3j%?LmXE;Z17!c87aAwaAR5DP$!ZODY;ZJJ`bbr+ZwuozS@0^dlm zSt?Azh$y+Clule9xdvQR1y)X&yU0YSSHN1p;zddAtg-rhaKoc5PC2!;-n??@1Ho={ z;)3WRXWU4zbsdrX@(5942GmDZhlwP1=f?VPG#U-F*gZ4 zgFU?BoX!PdTB76xKGKJziI7kM7W=Xnsnje(C6fO-Nj8y=I|!)3`a~(mQOYG(tu+XJ z$&bg)T|}a#{r8*mUKCk!2Dtk(CH_1yD|Y`SOq^k2%?7iC$EHSB@Qy}&aYxO?*0R1_XDM2em=hIJznrQDqnGw z(r394@k)H#;I}CCRWv#d!yA%B1U|K&r-gpSklZ)n2(RP zO2B2CT{7@qKwgx43bENGP$E8YW{mw#QYi5tJT*#t0Jp_2j~Q8n2QUx7aAbGe25{KO zqvL!gUA%s5Xkc1saZ7zO2n9tc!X%JxlT!f|2}CtR66-lew#;}0q>+TB7^R=s1= zv%T(c^~RDg&@Z|BVg2Wlt`kp%xCVUeqParof)XxFb*1 zi0I(><->p=5mb~wmL`f7sc<|F#6(BWXTvlXKsb|Ypd_w=V%+K90M~^K0c^zA;f;Tc zKz3=D30avHzcXw*=kzU@rY{NCB7zyNbG_=?I)r+7fVu_r5f|ENgaO+z4xkU5VJ7J6 z!F_Q^VUGE1iiQSI4)`|* zBk<<#A6ked64W66nI5@{Bt&d{`xTlwTLF0k*+RgpNP@~+)HHbj6`5%wyC`aCr87$^ z!GM&dWPn7vJA@Jgc&0`&WAH&qmHQ_#!@YZ$xU}wL?T_zmS)zA5!0bHY=pR{vhJawD)e<|VJ-%)G7?0R5 z3G0}djg}2iG=e#hw27yB)rJL5Oi8S@|FP~6Ei9kFa3BZfQy>!|6x&Jxv&ybDF-Rd0 z$kEiH6)w6#i!|Q1(6waz7xv>7s8!+wL=qh6nosUgwyHT8fhP-L$Q}nMiIZtV6oX5^<@khj zx-rWaViKfsT$=cpMj9pJ5YV{daqN`SKHq(j=@q2Ni#Ui3wjzUIIHr=2q|A6J<1k`> z!V1cE3YzHGvwEtasWjMHH|snQh31P1jV^H@qa-&XDf39mMq>izO-?Tr=DxQih_NGi zhe-+!{d^c$EhFY$3L_6r+ZL4`PD!bSDw0?ygm`hwQz#uHu0fP@NH{>P=H`%(m6H>P z>@mgGH&|dav1!M*Xkq)Ya)Q7#AOP{A_>&K#S)i-nS2WP?f5`%0+$XNb_QC2wJE{hx zimn1f${MNcs2VUyCf;HPR%la79CH^1Gc%2~HWEb1Y%(N2YNA2_wL!lqM`fHviqdrE zZZe5xER128x1dwF7aIt&euPUGuMeereQkOc1@C8MNMpJoG6_LS-S@h}G*1tr#2}Jc zR+8kKWyJWr?lqF$93v0`VOoeyF@i7n3?0s3NtmQlZioEk9yNxvUiMv(zZ5|wyxhPB z;hj<^TT@f2j4C`M@PvtLw09K{%HK*ItFAUXcxG(9BU!)$C}^MBtOf^sT}zLRN8>vw z;Q|5S5uK}N7qmR5bpmR{ErvTfyJG14{)W%(&(K?-v1cr8eW5L0!^kc)DK>>v^k(x8 z8u!ayPWRV(Yvk7YLz*@mW;4;GT zOc4>(flI*NCpBi5d9i?~&)kflV2!B$5TmBtHW6^vp{7uOjzD(!c;9GJRzyNYW?_`| z^brSKTJs_7^BhlV@O$6%1_s)y*THuOX!<;V>_RqK(HH5#;W7=o4bB`#v^<}Rd&6lV zIRbuJ$W1)S4lm5$gJF~#2jUEr_D2WKN zi6GxP49?^6gw$gymaDQ}BQa@CHi~2}(tsP-1t5rQB$leEHB{s!0!z>WPVW+MT(S!T zfhhpACle%YGij!MYtyKp!orw+FA3XXHyr>lB0Pwn_V`>jIewVvDfA!(mrXI;Rv!l7 zfk}c?W_}!!EBjkR^35KTRKIy3 zS5D@3>AY=+P{JIUQPP)XW-gi}T~GLUNF)yVL>n2RTo!V=NxWsqykJA8@>e?9f9x0n z%Y3Arcv3&3;k%PAYt*f_0?1gk5~d|$;M)iq`H42(8AMkWNBl`^mc()lrah)I6u7Iu zWW5sn5y*j^x7HFV=-VWmSJH(lugEem^j1g*5U|juikXy5f=-3!L5J+?*~eq@Mz##WNjOSMWqAOh{p<31 zVS;vAONVr;19~kgi^PJo3bzn1K_)7dHzpyWS?~u*nI`8B$ktFPO{kY$;8Z1CcrZFO z1UE`X&$+c83h382W_)#vWN~P>ai2jd^{(=1BS??t-Y?@8Onm}ClRXN8AALbBeO?F) zon-W+0xfUO^4mZl0Vngn?JBu1`u4x19NMf;1=9z}%4K~~(2sT^yyOv;BO4X9nCjB0 z_-S=7TP4fqpJ7ro-sU{EE4fHTa->|4I&>^SqQc6Kb;0~AugA4=sSai#Tm_8>&vDOF zqdvO^SQD_UB*YcP#zN+S05g(|Tplwk%aL|$h>E}R%8J&rPPnvLj#xVyJ~+2(JoEwt z)WHY`+XoQ=Ze&4GBHwDk+Y$vi%k|0JBLbXd6|&@52vSz_v^g z-MrCFJN3$gDd4CaaGx|lPXpyN7#yvndx}o2EZX#}j7E)7p0~W;dJX?fs>q^T@^ zY)S}*O9v?Fy`w{nsR>W1!&!oP%m@K#nCrobdM|J6yu2Z&m@!yfp$T9M8otz1L#N5L zm-BjDY!Y?6BZz*Fg;pC$oS;w&JGbEKl?P*^`Mq>*z7~sYUo<&fUzq@dI3)&+hb=gV>O!tJ$W^=fWAyd) z^0Kd+!H-f9Q(RRA(%zsTwRhsJXG3z6KS8F=PR^!aMSJ7BB8-AvH_8D-#SKA@v$m5K zsYDU{3^A0PH#dp2@;8h4Vr^g`hv(imZ3Ef>cn%|dk&GY|KyW^^KByn9>7b)VcIKqt zYpD-Kp!E0&>hJ`WIko~v1<5m}0O26tBe*fs@z4_PVCb7;Ie|#F4xUUtFON_ygaVJfJQXOq4^1n&ZkJ znpv#Ztck!}9Oazq|6rgi;C?OnK&Mh?DJF#E@sI89U9b@d?OX1g$1>+L1-=K0dt2iP zx4bGCERcjRWLB zBWN1R*pPwm-r-=NM$_cfYl1aFb{6tfGD7HFNVcUn?DKna_#!ab-t8I*xA&yDgj99#tVZT)Z|8P>7y> z-fJ%PGfV}XRJ7{!mkqmmG=~o;td<61d2My9KOn=~T}J1(5Y&90X9zabU!Kh44aZoz zzR?IzDRCYtq*!Qxu{@^{Ni0LRJ!Q)yYhbti&YfI7IefT->T{)cLbl=CE%1*6%fvv? zl7HV?hqKxG?6BqlbS?7o-uhXR8J)z%>6X{Sx=a&mUktyLLez8O1)C6{$=QOG-GZw% zUHQv1Gk&0V{RD6Tp*#PZB=VGyp=C!=p~=}Rdyc#q%=DK1MRZ;8rng|%=)Kpj0PEN0 zQ*W(^Et@HZ5M!UJ8pz)|qOr$3swo<2!4d)ILna;*f|$OcaQ^@YKBcGNVc2vix^&^b z1!61^;ykfkqX)yQO+BFGv|w}-ufJdZod6pD1hheP1EJwPR|}>&YID9n*i&ep_09Ij zdf+HD>wJaD@9Bj%ePq@;3Mne95lr6Q0q;?D6a;Fug4FIOkOID7#8U4dN^t3U+0-l;!tPDD;G`L2$&SB3!yZiFulw~;P(ZH2Spf#PY6?s< z0JxZtL)Ma4f#%85D!#3k>-DqBQ2wCD%yYnsnCdp5Vs=N1GjXmpzP+O|>yU^P%7#!A zGc^Hbw6lIFka)HIDiOIX8y+n6?yTUz@Wz&t5(9t^{7UU+6Kw+ba94{;>hmoIiz) zch?`(D$lbq%qFcRVL(7iI7vYVfjk0@mc)Ss)7z-)Fgp0(Vsz-i2_>kng>=DEfCp%` z0_%>j6yviC;v7uNM33n z({ivXbJ20h$3(;6kVyAkpE#Ve95(FTE=eg;laLh8A97d>mni%AOE)2z*Eth;_55ix z{;k3U0eM0`K*+=cvwr^&NQ7*rG8A0MQ ziAZ|7^1JG#xcBPBIdU$CzUJtup=6#`i9NLBN{vMnA=b8lADbRuu8%P&t3;sNd z#K|JC=BXt3Vk!LlQIYQgxz!q$x>(J3`YF2L{~!nPX~%^@h=%MGsMu2<0lkq~qgrxQ z=D^BGtlinuA7w3wt**ryWG*5>i=-47pf4bx%?~c0R(nnF23!Etwb6ht8S#ys|?lbby3ux|* z93eo2axTU!eV`60pjEj*=Ok(q`r)Ya0<^5JB)%1&vA}h{`jIO_QMj{#LKoV*tcr!a z4|a~V-u~gzcan9TV|C*e9Qb!Lf+`zO zrY~L<%g>)KBY-(*Lkf0KzA*S3SS=yb@GYTlFnAu~P_zrnUswA5KCCF(^pwA0djx+1 zksLgMJDwgs7k4=hg^PTivIylvqxueysjgBd;lllTb!Nr0i za)nhw?$&$*-Unl2<%#$()dtLLBZQ3pX(|J~B9k&c$*C^3AvRlwFp|E ze)Jz2+YT#Z_w_M}k(XC7T!lUb-<7nDy6AP!3Ian|)(hG1CwJ{!(Q!o^>wcgWdW^_W zTpZST&6OyQPSiFoq)c?1-S~8dyNUueY`g+D!qIvlv8Wx8Sf<*+8MDXm?D7kP^i=GT z=PAQ#*tZ1^rH~AAEf=qKA_o5`=eIZS@s*fApD54=J6M;U=8X|{*{m79eN?1_* zMqJ+NZX_$9_BYe)Dmw(|ZP84n%W`mm)^is(jFe@Ysj zuPi2UWrVOX5+Yc$U=TwdzR60K$rdqY3BD~>d}0(u^OVU8gO+@%{spwdCl>bY_%&J| ztd6oho={KZ@}!L%ldJ2&&)G#_WPfU|E|&+U6`&IdRotD^(6PsppBX~f+LCaWQzS$Y zF@OOpE98d$JPri!x>w3$MmC}|ZvoiY7_&+H&D2TsQo)AG@mSb@nz~f+@b>&lmoMky z(5kFW2BqgGp3{2!dK%%I1=BZq`hQjiB(PyKP~1L0`QUZ}u_e{3?}6?!!MDVj6G?=@ z`TmJo5h?}_f7(=Y;QvG;%z3FsgK@mVBbxw;+B;;F7uos=(IN~NQG7-pKt=4V+8cnx zhdt%O(8#k>0+>sH*a@lQ>9L6oZY+NpVcBvWS$dx{KxdN?1Eng!^&H%BI1(lXDL`cT zAY9MLf+4H7>wK3z?wOv!^1P-8dZeFW@6l{kc@1}mKJvQ#Tz>jI*a;U?LPm{+(4=Bc z&?qo7VawSop0g_{)Pt6^KuAb-mMRU6D2m#&iRHEdrok2TSyESSsfhX`^@}S?c+FEW zWu=yI%W;i6u>`wnKh!Ib7TPwC3vKX*@DIQb+v3m$D;GJF29&sBOn*YqckQ@nNBMaq z*cM@kY@jCyijpkn2V9GRiN)JSyG$ z&%o44o`GWlv0;&nESFG$qWLg8XJ<65<65n1eP&?Amy!ZOnR{QnsSZ^jXbw@kJ_PTS zG#Lv)Gwr#NaUIA!;3lrpqa1eCm8ZwA)>&GM_tTHh_3MirSn6E~^DHjZ?Zd!?IIFoBGV~a^ za>f$B!^t&6!17-QkK;4NI8QT(1;Zbf7dwR__r@CvYqlLlz46WkmI*6i5+WIBGH#RH zUNLe9xjZ)jG4iQl?Ou9|rUl zXCk{85&-H4V!i9EpcEqey2pv|@5{_FjfBhWlstsOC1V68=u!}1CR5}-T}oA*(kC9Z ziw50g&z43`hzhZ2^o`48NoqZSN*s2?mUd*Oh`}I-Mk}J?xheMV*o;nn8O&59Z;!Jgj_O&7!cVzurCs{ zRU|;QVwXCq()Q*3wQPfW#EnW3#1!Zhe}jFIh@utKO0q%6XSicA%+Dez@&{dJspEgcF%(GWxJ)Cx?2vbt> zPks{tii@3tMyjx2}giUfg#m?d2Ny@P@vL5E`_$jfTZjoGoPFGh!NlDG6fEP~>7 zI5$9yEqe`0eSsXAm1KK#m;y}m)5iWnAHJaY38cI;r;m6UL5d7WszW3-7f=IMgr1@I zR{*CDjwcTc^N++PD)u@Wlp^BYo@Cjp14Km3lDZYExSOfj*^*LQ$ zIuWaVl?8u*YArMGS+oULf zi>5}2K9n*iq)nA&b@gpa7BvAm@KM2SZLvRJ#QTaPa?M0&SN-9rk=Srwljw0!pYXAv zu6I^2dIRlWJ=l*yoew^G3D_Q4Zp{QXL`PkHQFq3V{hlOFJ~u`@&G0Q!IL-%bXNMie|JR zreGA(O*&2mU-4@_QII4=`i;Utu!gSkBF&Wm?5VPGWm6R}vR5E_$X9R;=;QiSW6;-? z!u;O{x(a?;x^~nbjSrO^DefnI;Hc_&EGHmcg!XXzAbBz0qR<9Ho+=pgpIjV664M9G zobpc~9W((iRBPT)UH{rJESF>G89mf5$#F@seB)i?Icw6|N^Y~LbH5uXWtX~(AaQ#V zMu@CP(P7#h%fEPI7vR)@MQP_q>xk9N&QQGsX1L>)2mj4|jK~=*3*=qk^i6YdEpwgsC4S2z7F2)CF4 zQF}dl#CvAMiI;^kw3t*1wroCR=L(7wzDq-Xk#06|(Q9m*=1Mxw2DaeEQ0~Y@QqE)e zS|pdJ0AZ7kMDpJhT^nw4VDLO)A`%?!oTi|%$_)5{)y$w*aw^e9>vsAHqi2rA45y>% z?D=*o>2@&0%J@V^baMk>Py$9<4mAnsffMr}PRCi80EsoL)52O}T-2=F1>WTluchM! zHk_>(5Swt)Z>02Q&RB_RyCK*$kgUo$*-pC&I_p1ElS(j2j3E*bjh3q;n4!jYdm;_xZkdy*V9qCU4=zA^l3Atj zWP!^ZU$HUV45gjXPEg7y1>$n3w8ySXCOpwKdW0ZA$T~E@#(#r(fsLhY6*iK)WUsHj zO7GMoqMdlFQAq%)lvhCnNEmP<2}XiSSZXr>-tU0iAc4MAT>-J51C!{xPejE!1D@;?2cjxG=700FTaS78SS9j%45r#;gF^5y}BYH4*@3yq$o%r33-ChYt*n0vyMG zvrq(o<5ZL{{L!92jaoh#9shEZo3Khh?XA-H*tc~mSD>Q00HeKEE+$jW{ynEKwGkR9 z@^6d8=y7NrNNK4dy2tWhk~yVqc~pnVq`F^_L72uWQR8C5%LI zQ%~=w>YDSQ8zd(Xl+js5z_e4awi2#r$M8bJhGKr0@R{2**<*2wa~k&xv<<;mN&ShO zGJY!BaeI2U?6jsNYJ8IKC6ons7GvBkEdU>OF7;?3U3z`1TBYbw;<`(tOwW+pnS%#3 z$LopEiR*w$WG|MOThxV}i1?_46&Mj47c?jO7wHpzP)}vvtjhcm>^T*E)jR?Nw_VJH z(hyf&8z9CwR@|p!%gwhWkz_rR+lGfiIR&)phPlmsr)V9-;umGc1K39zvfxO6QPga> z03Ql7m=%%3;@M=}+>oZW-B zW7r*f;Gfacn-uIX+FxaKgJYJm)wDDM0%H3FZy!IXV46_!}K!3z{KRynX7 z8P%iL`n8lvs8|?0kI3bLIi5@d3CX5dMj1=lZAr8atH3Uzgp*A5YVnA&WveVSRe_F+ zKBu`{E5o8(9}y_j1tTEv;<7PG?zVX5+Z(9%hbbM9cR2Hb$s=HtEJcW;j<_D)6#)T4 zfLP?iNe$dH2-HJ54VYa+XpAcx*kQoQk&Hta#taSgFbG+$IOgd9G;INp!w?1yi{LHr zree(s>|1cNk#QoT3b0gxLt>7_Op7=c?kkK}z^tKJ1Sk@OBX~}zmN6va5X4*wLlPuN zkuU^j6Kp&n`oj>0_zgrEfIsl#!&C=h4RRVNF#upN!a!I6#*J@CSei3=Y&51QrYwFdP^^pke?7K(&F~03raL06GD^ z0j>h)0YU*A0Sy3v0AB$=0M-E40cZgm0e1s-0cir_03iWv0W=2e1~>&C2C!rRp>L5( zTWCN~w3r0IMuFNZvJHR=ARK^l`#1D{G5?pwKS_MA^54V%0DKehr}RFC`2XTB_?==0w^)u1m5PYii@6f)6_5Ydu zv+NIZ_(Rt}Q++LT5!n8!J4x!>sE&v_3*cXat{Zq5;17w;B6$epw}$Rg`0nFJg5D-L zYvw@(goc5TeJjM($AJAZxZHZN}RzBcP0=_>ZI6WVGU zO#Nk-YqZTa3{!84P0K~GsI#32<+_AsXU43wILwZS(8n%S9)lP!Dg$$e2$$9$E?^Nj zql4do#+a8qEP(bD2)DpP|$dp<`TZ#bY6^~7Xv_Lle)77^OsVhMOm(@ z??8O8kA%}ZWpR&2v!7qFSw@TF6d*=9YT^Rtk(n8p=CQWvt1Om=n&5uP;GiT6 zMRvbm39kbp*KB`qoVg12w52Z)T}`X41P>D|q_%K#zuhwb+BpEogY0E)KnSy#@+(m5 z20@LG@LUEvk`I|OIUV^^0_YtG9AElBS!Dsh%k^P9r0moJ25Lkm-gh#igwBDhAOj0!EF&8MxV^-m1U1MEd?H7} zL;r;tfFIT|ei3-Z@gyM=!%Ba7Pa626JRAA`V<2D<{RLRT@0o=bE)XF)nFtUL67`2L z{?_Qz_`Yy2t+I)?9&z#z__Q%L3pnhN}U z_rN#WU)kD59D4whbSYERHY01jM7id50EuI1ctl?<_IT=Y5vP>(sNNkB&U5&F&^kBhm5y{o!y!F+4wdxXoy;!4$W`?_nL(+bK_QDAMUV1O0AwZ| z6j)s}9YEZbY-C^Y)9Ej`aS&~{sXCG2SS3ce$EY;Yv-c8TlrD$C85ATlLZpGP_YWfi z`RQ?z1@zIfa{yqfsUDMEPpwuX%XHdO+ASb3EPi1fBPocvfgsC0xa^CG2SWBPWQ&GS zpCXPti8b>WkYbf#Vg%A?&_UwUsUQE_t4GX?7QqUpKJ2Iw#%)Q4Ft(`9Ja&Yk{C@38 z@%T`)#wWy(kKfEH;ZBQ(m*Iq&L=<)4D7tNO{SsA4Fp4D?(Ex6nQS&f3TK|atgj`fE z2|OX0(&(ZqxJd~IANX&dvX?U14_<~h2(lP6k^H8ep;2HW6oPo?U%v{M>|{sU~;p zLTv$OTx3H^4zNUn4wUfo>j{CEvTC@C+cw+cW*ABH6u@!M2EdBL?1GbL_#e;7YDBas zic?MTazk(khXSyPeDom_I~wkLv?Wr8<%egEfM!*M9^kl$>zsVzaP}S!gcD3;Czy#58RTm?`p)RTS8I<-sC3+*n{A)P*rU!@Npj`e{x9xsif2v zTW`{q3p^?A!Mk60Q{(FLt(&TVe9z z0-!PiOV02JcNeq?AbJaI+B9xC;LB=}Ho0vH(@;Qe0zq~-8ckOa!(u@Wou`p_TR|QT z38H`lJE$G{q1egUX@&v$x7wNLWD#j*!D58GLv^bT+jpdKBrK#SsQsWK(+RO40VA^w z0nA7MN1Y1Fc#5JkwD5TtHG1t;lo=i)U+kFG?1Jh11h9382!marrRE2eZh;JGh`wNO zQA_~n?%97HOKLA^#oG(5*bgSllS%rOc(S%Yj00cYR;!D9G_90{pfq7D4I*$k?byOV zR|epi%oIJ{ou`5zS!-_dnxOa{uNv)(luMo^5TCOItq}2}sxCztLEzBGS)Mf6dzaw< z!GweAgvFYJu&mH(Vl9HJBV%=Jz~~i%nDGIF9ncTET-AQ=fv{L11&K_;ei!iht(!De;ym|y7ksL|^5Ko~B-vSh80++s?unD}bZaYa@ zPH4M$&fw;xEGN3_H1vHW><%-+dg7dfW)F8$bB+h7sThoOtteO(v{&-+iK}r$%G))# z*Nhx^!ZMj1VeG?EkWg+0CYQSX1t96fV9^3c+9C393LU&CHsFCa1q99$`zTMsEWwLc zxsw1|A?k8-m8HCrk6;K7dhNDJN3R9iws%6vTq_}PtR2CZ8TG;ltZ4I}sU+^s8`P3F5QxrypG1-{ zGlr^7$Wsy(lo=xfC~BpKfg<2z4OEeEF@~x{Pi7O#CvqMJy+f+}=CB_$&IuEslB@s# J000000038FvZ??8 literal 0 HcmV?d00001 diff --git a/src/WebHost/fonts/fontawesome-webfont.svg b/src/WebHost/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..1ee89d4 --- /dev/null +++ b/src/WebHost/fonts/fontawesome-webfont.svg @@ -0,0 +1,565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/WebHost/fonts/fontawesome-webfont.ttf b/src/WebHost/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ed9372f8ea0fbaa04f42630a48887e4b38945345 GIT binary patch literal 122092 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 +|+&Vdls@0SAya!5R?! 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
6YuX1v{q9=vI}{pN+P4FW!CI?#11< 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 z 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 literal 0 HcmV?d00001 diff --git a/src/WebHost/fonts/fontawesome-webfont.woff b/src/WebHost/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..8b280b98fa2fa261aa4b0f8fd061f772073ef83e GIT binary patch literal 71508 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 literal 0 HcmV?d00001 diff --git a/src/WebHost/fonts/revicons.eot b/src/WebHost/fonts/revicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..955dc3f1b6948642f33ecfe37a694aced2190e49 GIT binary patch literal 12136 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 vGr3_&qFqb1^!^(M_4NINOOnt9Jwpxo0 + + +Copyright (C) 2013 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/WebHost/fonts/revicons.ttf b/src/WebHost/fonts/revicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4e8df98922056e1e19e11b63f34377da96a22998 GIT binary patch literal 11968 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 A-v9sr literal 0 HcmV?d00001 diff --git a/src/WebHost/index.html b/src/WebHost/index.html new file mode 100644 index 0000000..99a5b39 --- /dev/null +++ b/src/WebHost/index.html @@ -0,0 +1,46 @@ + + + + + + FSharp Demo Web App + + + + + + + + + + + + + +
+
+ + + \ No newline at end of file diff --git a/src/WebHost/js/angular-route.min.js b/src/WebHost/js/angular-route.min.js new file mode 100644 index 0000000..b7f1830 --- /dev/null +++ b/src/WebHost/js/angular-route.min.js @@ -0,0 +1,15 @@ +/* + AngularJS v1.5.0-rc.0 + (c) 2010-2015 Google, Inc. http://angularjs.org + License: MIT +*/ +(function(r,d,C){'use strict';function w(s,h,g){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(a,c,b,f,y){function k(){n&&(g.cancel(n),n=null);l&&(l.$destroy(),l=null);m&&(n=g.leave(m),n.then(function(){n=null}),m=null)}function z(){var b=s.current&&s.current.locals;if(d.isDefined(b&&b.$template)){var b=a.$new(),f=s.current;m=y(b,function(b){g.enter(b,null,m||c).then(function(){!d.isDefined(u)||u&&!a.$eval(u)||h()});k()});l=f.scope=b;l.$emit("$viewContentLoaded"); +l.$eval(x)}else k()}var l,m,n,u=b.autoscroll,x=b.onload||"";a.$on("$routeChangeSuccess",z);z()}}}function A(d,h,g){return{restrict:"ECA",priority:-400,link:function(a,c){var b=g.current,f=b.locals;c.html(f.$template);var y=d(c.contents());if(b.controller){f.$scope=a;var k=h(b.controller,f);b.controllerAs&&(a[b.controllerAs]=k);c.data("$ngControllerController",k);c.children().data("$ngControllerController",k)}a[b.resolveAs||"$resolve"]=f;y(a)}}}r=d.module("ngRoute",["ng"]).provider("$route",function(){function s(a, +c){return d.extend(Object.create(a),c)}function h(a,d){var b=d.caseInsensitiveMatch,f={originalPath:a,regexp:a},g=f.keys=[];a=a.replace(/([().])/g,"\\$1").replace(/(\/)?:(\w+)([\?\*])?/g,function(a,d,b,c){a="?"===c?c:null;c="*"===c?c:null;g.push({name:b,optional:!!a});d=d||"";return""+(a?"":d)+"(?:"+(a?d:"")+(c&&"(.+?)"||"([^/]+)")+(a||"")+")"+(a||"")}).replace(/([\/$\*])/g,"\\$1");f.regexp=new RegExp("^"+a+"$",b?"i":"");return f}var g={};this.when=function(a,c){var b=d.copy(c);d.isUndefined(b.reloadOnSearch)&& +(b.reloadOnSearch=!0);d.isUndefined(b.caseInsensitiveMatch)&&(b.caseInsensitiveMatch=this.caseInsensitiveMatch);g[a]=d.extend(b,a&&h(a,b));if(a){var f="/"==a[a.length-1]?a.substr(0,a.length-1):a+"/";g[f]=d.extend({redirectTo:a},h(f,b))}return this};this.caseInsensitiveMatch=!1;this.otherwise=function(a){"string"===typeof a&&(a={redirectTo:a});this.when(null,a);return this};this.$get=["$rootScope","$location","$routeParams","$q","$injector","$templateRequest","$sce",function(a,c,b,f,h,k,r){function l(b){var e= +t.current;(w=(p=n())&&e&&p.$$route===e.$$route&&d.equals(p.pathParams,e.pathParams)&&!p.reloadOnSearch&&!x)||!e&&!p||a.$broadcast("$routeChangeStart",p,e).defaultPrevented&&b&&b.preventDefault()}function m(){var v=t.current,e=p;if(w)v.params=e.params,d.copy(v.params,b),a.$broadcast("$routeUpdate",v);else if(e||v)x=!1,(t.current=e)&&e.redirectTo&&(d.isString(e.redirectTo)?c.path(u(e.redirectTo,e.params)).search(e.params).replace():c.url(e.redirectTo(e.pathParams,c.path(),c.search())).replace()),f.when(e).then(function(){if(e){var a= +d.extend({},e.resolve),b,c;d.forEach(a,function(b,e){a[e]=d.isString(b)?h.get(b):h.invoke(b,null,null,e)});d.isDefined(b=e.template)?d.isFunction(b)&&(b=b(e.params)):d.isDefined(c=e.templateUrl)&&(d.isFunction(c)&&(c=c(e.params)),d.isDefined(c)&&(e.loadedTemplateUrl=r.valueOf(c),b=k(c)));d.isDefined(b)&&(a.$template=b);return f.all(a)}}).then(function(c){e==t.current&&(e&&(e.locals=c,d.copy(e.params,b)),a.$broadcast("$routeChangeSuccess",e,v))},function(b){e==t.current&&a.$broadcast("$routeChangeError", +e,v,b)})}function n(){var a,b;d.forEach(g,function(f,g){var q;if(q=!b){var h=c.path();q=f.keys;var l={};if(f.regexp)if(h=f.regexp.exec(h)){for(var k=1,n=h.length;k1&&(b.$element.data(q,b.direction),m.currentSlide&&m.currentSlide.$element&&m.currentSlide.$element.data(q,b.direction),a.$currentTransition=!0,o?d.on("addClass",b.$element,function(b,c){"close"===c&&(a.$currentTransition=null,d.off("addClass",b))}):b.$element.one("$animate:close",function(){a.$currentTransition=null})),m.currentSlide=b,r=c,g())}function f(a){if(angular.isUndefined(n[a].index))return n[a];var b;n.length;for(b=0;b0&&(k=c(i,b))}function h(){k&&(c.cancel(k),k=null)}function i(){var b=+a.interval;l&&!isNaN(b)&&b>0&&n.length?a.next():a.pause()}function j(b){b.length||(a.$currentTransition=null)}var k,l,m=this,n=m.slides=a.slides=[],o=angular.version.minor>=4,p="uib-noTransition",q="uib-slideDirection",r=-1;m.currentSlide=null;var s=!1;m.select=a.select=function(b,c){var d=a.indexOfSlide(b);void 0===c&&(c=d>m.getCurrentIndex()?"next":"prev"),b&&b!==m.currentSlide&&!a.$currentTransition&&e(b,d,c)},a.$on("$destroy",function(){s=!0}),m.getCurrentIndex=function(){return m.currentSlide&&angular.isDefined(m.currentSlide.index)?+m.currentSlide.index:r},a.indexOfSlide=function(a){return angular.isDefined(a.index)?+a.index:n.indexOf(a)},a.next=function(){var b=(m.getCurrentIndex()+1)%n.length;return 0===b&&a.noWrap()?void a.pause():m.select(f(b),"next")},a.prev=function(){var b=m.getCurrentIndex()-1<0?n.length-1:m.getCurrentIndex()-1;return a.noWrap()&&b===n.length-1?void a.pause():m.select(f(b),"prev")},a.isActive=function(a){return m.currentSlide===a},a.$watch("interval",g),a.$watchCollection("slides",j),a.$on("$destroy",h),a.play=function(){l||(l=!0,g())},a.pause=function(){a.noPause||(l=!1,h())},m.addSlide=function(b,c){b.$element=c,n.push(b),1===n.length||b.active?(m.select(n[n.length-1]),1===n.length&&a.play()):b.active=!1},m.removeSlide=function(a){angular.isDefined(a.index)&&n.sort(function(a,b){return+a.index>+b.index});var b=n.indexOf(a);n.splice(b,1),n.length>0&&a.active?b>=n.length?m.select(n[b-1]):m.select(n[b]):r>b&&r--,0===n.length&&(m.currentSlide=null)},a.$watch("noTransition",function(a){b.data(p,a)})}]).directive("uibCarousel",[function(){return{transclude:!0,replace:!0,controller:"UibCarouselController",controllerAs:"carousel",require:"carousel",templateUrl:function(a,b){return b.templateUrl||"template/carousel/carousel.html"},scope:{interval:"=",noTransition:"=",noPause:"=",noWrap:"&"}}}]).directive("uibSlide",function(){return{require:"^uibCarousel",restrict:"EA",transclude:!0,replace:!0,templateUrl:function(a,b){return b.templateUrl||"template/carousel/slide.html"},scope:{active:"=?",actual:"=?",index:"=?"},link:function(a,b,c,d){d.addSlide(a,b),a.$on("$destroy",function(){d.removeSlide(a)}),a.$watch("active",function(b){b&&d.select(a)})}}}).animation(".item",["$injector","$animate",function(a,b){function c(a,b,c){a.removeClass(b),c&&c()}var d="uib-noTransition",e="uib-slideDirection",f=null;return a.has("$animateCss")&&(f=a.get("$animateCss")),{beforeAddClass:function(a,g,h){if("active"==g&&a.parent()&&a.parent().parent()&&!a.parent().parent().data(d)){var i=!1,j=a.data(e),k="next"==j?"left":"right",l=c.bind(this,a,k+" "+j,h);return a.addClass(j),f?f(a,{addClass:k}).start().done(l):b.addClass(a,k).then(function(){i||l(),h()}),function(){i=!0}}h()},beforeRemoveClass:function(a,g,h){if("active"===g&&a.parent()&&a.parent().parent()&&!a.parent().parent().data(d)){var i=!1,j=a.data(e),k="next"==j?"left":"right",l=c.bind(this,a,k,h);return f?f(a,{addClass:k}).start().done(l):b.addClass(a,k).then(function(){i||l(),h()}),function(){i=!0}}h()}}}]),angular.module("ui.bootstrap.carousel").value("$carouselSuppressWarning",!1).controller("CarouselController",["$scope","$element","$controller","$log","$carouselSuppressWarning",function(a,b,c,d,e){e||d.warn("CarouselController is now deprecated. Use UibCarouselController instead."),angular.extend(this,c("UibCarouselController",{$scope:a,$element:b}))}]).directive("carousel",["$log","$carouselSuppressWarning",function(a,b){return{transclude:!0,replace:!0,controller:"CarouselController",controllerAs:"carousel",require:"carousel",templateUrl:function(a,b){return b.templateUrl||"template/carousel/carousel.html"},scope:{interval:"=",noTransition:"=",noPause:"=",noWrap:"&"},link:function(){b||a.warn("carousel is now deprecated. Use uib-carousel instead.")}}}]).directive("slide",["$log","$carouselSuppressWarning",function(a,b){return{require:"^carousel",transclude:!0,replace:!0,templateUrl:function(a,b){return b.templateUrl||"template/carousel/slide.html"},scope:{active:"=?",actual:"=?",index:"=?"},link:function(c,d,e,f){b||a.warn("slide is now deprecated. Use uib-slide instead."),f.addSlide(c,d),c.$on("$destroy",function(){f.removeSlide(c)}),c.$watch("active",function(a){a&&f.select(c)})}}}]),angular.module("ui.bootstrap.dateparser",[]).service("uibDateParser",["$log","$locale","orderByFilter",function(a,b,c){function d(a){var b=[],d=a.split("");return angular.forEach(g,function(c,e){var f=a.indexOf(e);if(f>-1){a=a.split(""),d[f]="("+c.regex+")",a[f]="$";for(var g=f+1,h=f+e.length;h>g;g++)d[g]="",a[g]="$";a=a.join(""),b.push({index:f,apply:c.apply})}}),{regex:new RegExp("^"+d.join("")+"$"),map:c(b,"index")}}function e(a,b,c){return 1>c?!1:1===b&&c>28?29===c&&(a%4===0&&a%100!==0||a%400===0):3===b||5===b||8===b||10===b?31>c:!0}var f,g,h=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;this.init=function(){f=b.id,this.parsers={},g={yyyy:{regex:"\\d{4}",apply:function(a){this.year=+a}},yy:{regex:"\\d{2}",apply:function(a){this.year=+a+2e3}},y:{regex:"\\d{1,4}",apply:function(a){this.year=+a}},MMMM:{regex:b.DATETIME_FORMATS.MONTH.join("|"),apply:function(a){this.month=b.DATETIME_FORMATS.MONTH.indexOf(a)}},MMM:{regex:b.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(a){this.month=b.DATETIME_FORMATS.SHORTMONTH.indexOf(a)}},MM:{regex:"0[1-9]|1[0-2]",apply:function(a){this.month=a-1}},M:{regex:"[1-9]|1[0-2]",apply:function(a){this.month=a-1}},dd:{regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(a){this.date=+a}},d:{regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(a){this.date=+a}},EEEE:{regex:b.DATETIME_FORMATS.DAY.join("|")},EEE:{regex:b.DATETIME_FORMATS.SHORTDAY.join("|")},HH:{regex:"(?:0|1)[0-9]|2[0-3]",apply:function(a){this.hours=+a}},hh:{regex:"0[0-9]|1[0-2]",apply:function(a){this.hours=+a}},H:{regex:"1?[0-9]|2[0-3]",apply:function(a){this.hours=+a}},h:{regex:"[0-9]|1[0-2]",apply:function(a){this.hours=+a}},mm:{regex:"[0-5][0-9]",apply:function(a){this.minutes=+a}},m:{regex:"[0-9]|[1-5][0-9]",apply:function(a){this.minutes=+a}},sss:{regex:"[0-9][0-9][0-9]",apply:function(a){this.milliseconds=+a}},ss:{regex:"[0-5][0-9]",apply:function(a){this.seconds=+a}},s:{regex:"[0-9]|[1-5][0-9]",apply:function(a){this.seconds=+a}},a:{regex:b.DATETIME_FORMATS.AMPMS.join("|"),apply:function(a){12===this.hours&&(this.hours=0),"PM"===a&&(this.hours+=12)}}}},this.init(),this.parse=function(c,g,i){if(!angular.isString(c)||!g)return c;g=b.DATETIME_FORMATS[g]||g,g=g.replace(h,"\\$&"),b.id!==f&&this.init(),this.parsers[g]||(this.parsers[g]=d(g));var j=this.parsers[g],k=j.regex,l=j.map,m=c.match(k);if(m&&m.length){var n,o;angular.isDate(i)&&!isNaN(i.getTime())?n={year:i.getFullYear(),month:i.getMonth(),date:i.getDate(),hours:i.getHours(),minutes:i.getMinutes(),seconds:i.getSeconds(),milliseconds:i.getMilliseconds()}:(i&&a.warn("dateparser:","baseDate is not a valid date"),n={year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0});for(var p=1,q=m.length;q>p;p++){var r=l[p-1];r.apply&&r.apply.call(n,m[p])}return e(n.year,n.month,n.date)&&(angular.isDate(i)&&!isNaN(i.getTime())?(o=new Date(i),o.setFullYear(n.year,n.month,n.date,n.hours,n.minutes,n.seconds,n.milliseconds||0)):o=new Date(n.year,n.month,n.date,n.hours,n.minutes,n.seconds,n.milliseconds||0)),o}}}]),angular.module("ui.bootstrap.dateparser").value("$dateParserSuppressWarning",!1).service("dateParser",["$log","$dateParserSuppressWarning","uibDateParser",function(a,b,c){b||a.warn("dateParser is now deprecated. Use uibDateParser instead."),angular.extend(this,c)}]),angular.module("ui.bootstrap.position",[]).factory("$uibPosition",["$document","$window",function(a,b){function c(a,c){return a.currentStyle?a.currentStyle[c]:b.getComputedStyle?b.getComputedStyle(a)[c]:a.style[c]}function d(a){return"static"===(c(a,"position")||"static")}var e=function(b){for(var c=a[0],e=b.offsetParent||c;e&&e!==c&&d(e);)e=e.offsetParent;return e||c};return{position:function(b){var c=this.offset(b),d={top:0,left:0},f=e(b[0]);f!=a[0]&&(d=this.offset(angular.element(f)),d.top+=f.clientTop-f.scrollTop,d.left+=f.clientLeft-f.scrollLeft);var g=b[0].getBoundingClientRect();return{width:g.width||b.prop("offsetWidth"),height:g.height||b.prop("offsetHeight"),top:c.top-d.top,left:c.left-d.left}},offset:function(c){var d=c[0].getBoundingClientRect();return{width:d.width||c.prop("offsetWidth"),height:d.height||c.prop("offsetHeight"),top:d.top+(b.pageYOffset||a[0].documentElement.scrollTop),left:d.left+(b.pageXOffset||a[0].documentElement.scrollLeft)}},positionElements:function(a,b,c,d){var e,f,g,h,i=c.split("-"),j=i[0],k=i[1]||"center";e=d?this.offset(a):this.position(a),f=b.prop("offsetWidth"),g=b.prop("offsetHeight");var l={center:function(){return e.left+e.width/2-f/2},left:function(){return e.left},right:function(){return e.left+e.width}},m={center:function(){return e.top+e.height/2-g/2},top:function(){return e.top},bottom:function(){return e.top+e.height}};switch(j){case"right":h={top:m[k](),left:l[j]()};break;case"left":h={top:m[k](),left:e.left-f};break;case"bottom":h={top:m[j](),left:l[k]()};break;default:h={top:e.top-g,left:l[k]()}}return h}}}]),angular.module("ui.bootstrap.position").value("$positionSuppressWarning",!1).service("$position",["$log","$positionSuppressWarning","$uibPosition",function(a,b,c){b||a.warn("$position is now deprecated. Use $uibPosition instead."),angular.extend(this,c)}]),angular.module("ui.bootstrap.datepicker",["ui.bootstrap.dateparser","ui.bootstrap.position"]).value("$datepickerSuppressError",!1).constant("uibDatepickerConfig",{formatDay:"dd",formatMonth:"MMMM",formatYear:"yyyy",formatDayHeader:"EEE",formatDayTitle:"MMMM yyyy",formatMonthTitle:"yyyy",datepickerMode:"day",minMode:"day",maxMode:"year",showWeeks:!0,startingDay:0,yearRange:20,minDate:null,maxDate:null,shortcutPropagation:!1}).controller("UibDatepickerController",["$scope","$attrs","$parse","$interpolate","$log","dateFilter","uibDatepickerConfig","$datepickerSuppressError",function(a,b,c,d,e,f,g,h){var i=this,j={$setViewValue:angular.noop};this.modes=["day","month","year"],angular.forEach(["formatDay","formatMonth","formatYear","formatDayHeader","formatDayTitle","formatMonthTitle","showWeeks","startingDay","yearRange","shortcutPropagation"],function(c,e){i[c]=angular.isDefined(b[c])?6>e?d(b[c])(a.$parent):a.$parent.$eval(b[c]):g[c]}),angular.forEach(["minDate","maxDate"],function(d){b[d]?a.$parent.$watch(c(b[d]),function(a){i[d]=a?new Date(a):null,i.refreshView()}):i[d]=g[d]?new Date(g[d]):null}),angular.forEach(["minMode","maxMode"],function(d){b[d]?a.$parent.$watch(c(b[d]),function(c){i[d]=angular.isDefined(c)?c:b[d],a[d]=i[d],("minMode"==d&&i.modes.indexOf(a.datepickerMode)i.modes.indexOf(i[d]))&&(a.datepickerMode=i[d])}):(i[d]=g[d]||null,a[d]=i[d])}),a.datepickerMode=a.datepickerMode||g.datepickerMode,a.uniqueId="datepicker-"+a.$id+"-"+Math.floor(1e4*Math.random()),angular.isDefined(b.initDate)?(this.activeDate=a.$parent.$eval(b.initDate)||new Date,a.$parent.$watch(b.initDate,function(a){a&&(j.$isEmpty(j.$modelValue)||j.$invalid)&&(i.activeDate=a,i.refreshView())})):this.activeDate=new Date,a.isActive=function(b){return 0===i.compare(b.date,i.activeDate)?(a.activeDateId=b.uid,!0):!1},this.init=function(a){j=a,j.$render=function(){i.render()}},this.render=function(){if(j.$viewValue){var a=new Date(j.$viewValue),b=!isNaN(a);b?this.activeDate=a:h||e.error('Datepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')}this.refreshView()},this.refreshView=function(){if(this.element){this._refreshView();var a=j.$viewValue?new Date(j.$viewValue):null;j.$setValidity("dateDisabled",!a||this.element&&!this.isDisabled(a))}},this.createDateObject=function(a,b){var c=j.$viewValue?new Date(j.$viewValue):null;return{date:a,label:f(a,b),selected:c&&0===this.compare(a,c),disabled:this.isDisabled(a),current:0===this.compare(a,new Date),customClass:this.customClass(a)}},this.isDisabled=function(c){return this.minDate&&this.compare(c,this.minDate)<0||this.maxDate&&this.compare(c,this.maxDate)>0||b.dateDisabled&&a.dateDisabled({date:c,mode:a.datepickerMode})},this.customClass=function(b){return a.customClass({date:b,mode:a.datepickerMode})},this.split=function(a,b){for(var c=[];a.length>0;)c.push(a.splice(0,b));return c},a.select=function(b){if(a.datepickerMode===i.minMode){var c=j.$viewValue?new Date(j.$viewValue):new Date(0,0,0,0,0,0,0);c.setFullYear(b.getFullYear(),b.getMonth(),b.getDate()),j.$setViewValue(c),j.$render()}else i.activeDate=b,a.datepickerMode=i.modes[i.modes.indexOf(a.datepickerMode)-1]},a.move=function(a){var b=i.activeDate.getFullYear()+a*(i.step.years||0),c=i.activeDate.getMonth()+a*(i.step.months||0);i.activeDate.setFullYear(b,c,1),i.refreshView()},a.toggleMode=function(b){b=b||1,a.datepickerMode===i.maxMode&&1===b||a.datepickerMode===i.minMode&&-1===b||(a.datepickerMode=i.modes[i.modes.indexOf(a.datepickerMode)+b])},a.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};var k=function(){i.element[0].focus()};a.$on("uib:datepicker.focus",k),a.keydown=function(b){var c=a.keys[b.which];if(c&&!b.shiftKey&&!b.altKey)if(b.preventDefault(),i.shortcutPropagation||b.stopPropagation(),"enter"===c||"space"===c){if(i.isDisabled(i.activeDate))return;a.select(i.activeDate)}else!b.ctrlKey||"up"!==c&&"down"!==c?(i.handleKeyDown(c,b),i.refreshView()):a.toggleMode("up"===c?1:-1)}}]).controller("UibDaypickerController",["$scope","$element","dateFilter",function(a,b,c){function d(a,b){return 1!==b||a%4!==0||a%100===0&&a%400!==0?f[b]:29}function e(a){var b=new Date(a);b.setDate(b.getDate()+4-(b.getDay()||7));var c=b.getTime();return b.setMonth(0),b.setDate(1),Math.floor(Math.round((c-b)/864e5)/7)+1}var f=[31,28,31,30,31,30,31,31,30,31,30,31];this.step={months:1},this.element=b,this.init=function(b){angular.extend(b,this),a.showWeeks=b.showWeeks,b.refreshView()},this.getDates=function(a,b){for(var c,d=new Array(b),e=new Date(a),f=0;b>f;)c=new Date(e),d[f++]=c,e.setDate(e.getDate()+1);return d},this._refreshView=function(){var b=this.activeDate.getFullYear(),d=this.activeDate.getMonth(),f=new Date(this.activeDate);f.setFullYear(b,d,1);var g=this.startingDay-f.getDay(),h=g>0?7-g:-g,i=new Date(f);h>0&&i.setDate(-h+1);for(var j=this.getDates(i,42),k=0;42>k;k++)j[k]=angular.extend(this.createDateObject(j[k],this.formatDay),{secondary:j[k].getMonth()!==d,uid:a.uniqueId+"-"+k});a.labels=new Array(7);for(var l=0;7>l;l++)a.labels[l]={abbr:c(j[l].date,this.formatDayHeader),full:c(j[l].date,"EEEE")};if(a.title=c(this.activeDate,this.formatDayTitle),a.rows=this.split(j,7),a.showWeeks){a.weekNumbers=[];for(var m=(11-this.startingDay)%7,n=a.rows.length,o=0;n>o;o++)a.weekNumbers.push(e(a.rows[o][m].date))}},this.compare=function(a,b){return new Date(a.getFullYear(),a.getMonth(),a.getDate())-new Date(b.getFullYear(),b.getMonth(),b.getDate())},this.handleKeyDown=function(a,b){var c=this.activeDate.getDate();if("left"===a)c-=1;else if("up"===a)c-=7;else if("right"===a)c+=1;else if("down"===a)c+=7;else if("pageup"===a||"pagedown"===a){var e=this.activeDate.getMonth()+("pageup"===a?-1:1);this.activeDate.setMonth(e,1),c=Math.min(d(this.activeDate.getFullYear(),this.activeDate.getMonth()),c)}else"home"===a?c=1:"end"===a&&(c=d(this.activeDate.getFullYear(),this.activeDate.getMonth()));this.activeDate.setDate(c)}}]).controller("UibMonthpickerController",["$scope","$element","dateFilter",function(a,b,c){this.step={years:1},this.element=b,this.init=function(a){angular.extend(a,this),a.refreshView()},this._refreshView=function(){for(var b,d=new Array(12),e=this.activeDate.getFullYear(),f=0;12>f;f++)b=new Date(this.activeDate),b.setFullYear(e,f,1),d[f]=angular.extend(this.createDateObject(b,this.formatMonth),{uid:a.uniqueId+"-"+f});a.title=c(this.activeDate,this.formatMonthTitle),a.rows=this.split(d,3)},this.compare=function(a,b){return new Date(a.getFullYear(),a.getMonth())-new Date(b.getFullYear(),b.getMonth())},this.handleKeyDown=function(a,b){var c=this.activeDate.getMonth();if("left"===a)c-=1;else if("up"===a)c-=3;else if("right"===a)c+=1;else if("down"===a)c+=3;else if("pageup"===a||"pagedown"===a){var d=this.activeDate.getFullYear()+("pageup"===a?-1:1);this.activeDate.setFullYear(d)}else"home"===a?c=0:"end"===a&&(c=11);this.activeDate.setMonth(c)}}]).controller("UibYearpickerController",["$scope","$element","dateFilter",function(a,b,c){function d(a){return parseInt((a-1)/e,10)*e+1}var e;this.element=b,this.yearpickerInit=function(){e=this.yearRange,this.step={years:e}},this._refreshView=function(){for(var b,c=new Array(e),f=0,g=d(this.activeDate.getFullYear());e>f;f++)b=new Date(this.activeDate),b.setFullYear(g+f,0,1),c[f]=angular.extend(this.createDateObject(b,this.formatYear),{uid:a.uniqueId+"-"+f});a.title=[c[0].label,c[e-1].label].join(" - "),a.rows=this.split(c,5)},this.compare=function(a,b){return a.getFullYear()-b.getFullYear()},this.handleKeyDown=function(a,b){var c=this.activeDate.getFullYear();"left"===a?c-=1:"up"===a?c-=5:"right"===a?c+=1:"down"===a?c+=5:"pageup"===a||"pagedown"===a?c+=("pageup"===a?-1:1)*this.step.years:"home"===a?c=d(this.activeDate.getFullYear()):"end"===a&&(c=d(this.activeDate.getFullYear())+e-1),this.activeDate.setFullYear(c)}}]).directive("uibDatepicker",function(){return{replace:!0,templateUrl:function(a,b){return b.templateUrl||"template/datepicker/datepicker.html"},scope:{datepickerMode:"=?",dateDisabled:"&",customClass:"&",shortcutPropagation:"&?"},require:["uibDatepicker","^ngModel"],controller:"UibDatepickerController",controllerAs:"datepicker",link:function(a,b,c,d){var e=d[0],f=d[1];e.init(f)}}}).directive("uibDaypicker",function(){return{replace:!0,templateUrl:function(a,b){return b.templateUrl||"template/datepicker/day.html"},require:["^?uibDatepicker","uibDaypicker","^?datepicker"],controller:"UibDaypickerController",link:function(a,b,c,d){var e=d[0]||d[2],f=d[1];f.init(e)}}}).directive("uibMonthpicker",function(){return{replace:!0,templateUrl:function(a,b){return b.templateUrl||"template/datepicker/month.html"},require:["^?uibDatepicker","uibMonthpicker","^?datepicker"],controller:"UibMonthpickerController",link:function(a,b,c,d){var e=d[0]||d[2],f=d[1];f.init(e)}}}).directive("uibYearpicker",function(){return{replace:!0,templateUrl:function(a,b){return b.templateUrl||"template/datepicker/year.html"},require:["^?uibDatepicker","uibYearpicker","^?datepicker"],controller:"UibYearpickerController",link:function(a,b,c,d){var e=d[0]||d[2];angular.extend(e,d[1]),e.yearpickerInit(),e.refreshView()}}}).constant("uibDatepickerPopupConfig",{datepickerPopup:"yyyy-MM-dd",datepickerPopupTemplateUrl:"template/datepicker/popup.html",datepickerTemplateUrl:"template/datepicker/datepicker.html",html5Types:{date:"yyyy-MM-dd","datetime-local":"yyyy-MM-ddTHH:mm:ss.sss",month:"yyyy-MM"},currentText:"Today",clearText:"Clear",closeText:"Done",closeOnDateSelection:!0,appendToBody:!1,showButtonBar:!0,onOpenFocus:!0}).controller("UibDatepickerPopupController",["$scope","$element","$attrs","$compile","$parse","$document","$rootScope","$uibPosition","dateFilter","uibDateParser","uibDatepickerPopupConfig","$timeout",function(a,b,c,d,e,f,g,h,i,j,k,l){ +function m(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}function n(b){if(angular.isNumber(b)&&(b=new Date(b)),b){if(angular.isDate(b)&&!isNaN(b))return b;if(angular.isString(b)){var c=j.parse(b,r,a.date);return isNaN(c)?void 0:c}return void 0}return null}function o(a,b){var d=a||b;if(!c.ngRequired&&!d)return!0;if(angular.isNumber(d)&&(d=new Date(d)),d){if(angular.isDate(d)&&!isNaN(d))return!0;if(angular.isString(d)){var e=j.parse(d,r);return!isNaN(e)}return!1}return!0}function p(c){var d=A[0],e=b[0].contains(c.target),f=void 0!==d.contains&&d.contains(c.target);!a.isOpen||e||f||a.$apply(function(){a.isOpen=!1})}function q(c){27===c.which&&a.isOpen?(c.preventDefault(),c.stopPropagation(),a.$apply(function(){a.isOpen=!1}),b[0].focus()):40!==c.which||a.isOpen||(c.preventDefault(),c.stopPropagation(),a.$apply(function(){a.isOpen=!0}))}var r,s,t,u,v,w,x,y,z,A,B={},C=!1;a.watchData={},this.init=function(h){if(z=h,s=angular.isDefined(c.closeOnDateSelection)?a.$parent.$eval(c.closeOnDateSelection):k.closeOnDateSelection,t=angular.isDefined(c.datepickerAppendToBody)?a.$parent.$eval(c.datepickerAppendToBody):k.appendToBody,u=angular.isDefined(c.onOpenFocus)?a.$parent.$eval(c.onOpenFocus):k.onOpenFocus,v=angular.isDefined(c.datepickerPopupTemplateUrl)?c.datepickerPopupTemplateUrl:k.datepickerPopupTemplateUrl,w=angular.isDefined(c.datepickerTemplateUrl)?c.datepickerTemplateUrl:k.datepickerTemplateUrl,a.showButtonBar=angular.isDefined(c.showButtonBar)?a.$parent.$eval(c.showButtonBar):k.showButtonBar,k.html5Types[c.type]?(r=k.html5Types[c.type],C=!0):(r=c.datepickerPopup||c.uibDatepickerPopup||k.datepickerPopup,c.$observe("uibDatepickerPopup",function(a,b){var c=a||k.datepickerPopup;if(c!==r&&(r=c,z.$modelValue=null,!r))throw new Error("uibDatepickerPopup must have a date format specified.")})),!r)throw new Error("uibDatepickerPopup must have a date format specified.");if(C&&c.datepickerPopup)throw new Error("HTML5 date input types do not support custom formats.");if(x=angular.element("
"),x.attr({"ng-model":"date","ng-change":"dateSelection(date)","template-url":v}),y=angular.element(x.children()[0]),y.attr("template-url",w),C&&"month"===c.type&&(y.attr("datepicker-mode",'"month"'),y.attr("min-mode","month")),c.datepickerOptions){var l=a.$parent.$eval(c.datepickerOptions);l&&l.initDate&&(a.initDate=l.initDate,y.attr("init-date","initDate"),delete l.initDate),angular.forEach(l,function(a,b){y.attr(m(b),a)})}angular.forEach(["minMode","maxMode","minDate","maxDate","datepickerMode","initDate","shortcutPropagation"],function(b){if(c[b]){var d=e(c[b]);if(a.$parent.$watch(d,function(c){a.watchData[b]=c,("minDate"===b||"maxDate"===b)&&(B[b]=new Date(c))}),y.attr(m(b),"watchData."+b),"datepickerMode"===b){var f=d.assign;a.$watch("watchData."+b,function(b,c){angular.isFunction(f)&&b!==c&&f(a.$parent,b)})}}}),c.dateDisabled&&y.attr("date-disabled","dateDisabled({ date: date, mode: mode })"),c.showWeeks&&y.attr("show-weeks",c.showWeeks),c.customClass&&y.attr("custom-class","customClass({ date: date, mode: mode })"),C?z.$formatters.push(function(b){return a.date=b,b}):(z.$$parserName="date",z.$validators.date=o,z.$parsers.unshift(n),z.$formatters.push(function(b){return a.date=b,z.$isEmpty(b)?b:i(b,r)})),z.$viewChangeListeners.push(function(){a.date=j.parse(z.$viewValue,r,a.date)}),b.bind("keydown",q),A=d(x)(a),x.remove(),t?f.find("body").append(A):b.after(A),a.$on("$destroy",function(){a.isOpen===!0&&(g.$$phase||a.$apply(function(){a.isOpen=!1})),A.remove(),b.unbind("keydown",q),f.unbind("click",p)})},a.getText=function(b){return a[b+"Text"]||k[b+"Text"]},a.isDisabled=function(b){return"today"===b&&(b=new Date),a.watchData.minDate&&a.compare(b,B.minDate)<0||a.watchData.maxDate&&a.compare(b,B.maxDate)>0},a.compare=function(a,b){return new Date(a.getFullYear(),a.getMonth(),a.getDate())-new Date(b.getFullYear(),b.getMonth(),b.getDate())},a.dateSelection=function(c){angular.isDefined(c)&&(a.date=c);var d=a.date?i(a.date,r):null;b.val(d),z.$setViewValue(d),s&&(a.isOpen=!1,b[0].focus())},a.keydown=function(c){27===c.which&&(a.isOpen=!1,b[0].focus())},a.select=function(b){if("today"===b){var c=new Date;angular.isDate(a.date)?(b=new Date(a.date),b.setFullYear(c.getFullYear(),c.getMonth(),c.getDate())):b=new Date(c.setHours(0,0,0,0))}a.dateSelection(b)},a.close=function(){a.isOpen=!1,b[0].focus()},a.$watch("isOpen",function(c){c?(a.position=t?h.offset(b):h.position(b),a.position.top=a.position.top+b.prop("offsetHeight"),l(function(){u&&a.$broadcast("uib:datepicker.focus"),f.bind("click",p)},0,!1)):f.unbind("click",p)})}]).directive("uibDatepickerPopup",function(){return{require:["ngModel","uibDatepickerPopup"],controller:"UibDatepickerPopupController",scope:{isOpen:"=?",currentText:"@",clearText:"@",closeText:"@",dateDisabled:"&",customClass:"&"},link:function(a,b,c,d){var e=d[0],f=d[1];f.init(e)}}}).directive("uibDatepickerPopupWrap",function(){return{replace:!0,transclude:!0,templateUrl:function(a,b){return b.templateUrl||"template/datepicker/popup.html"}}}),angular.module("ui.bootstrap.datepicker").value("$datepickerSuppressWarning",!1).controller("DatepickerController",["$scope","$attrs","$parse","$interpolate","$log","dateFilter","uibDatepickerConfig","$datepickerSuppressError","$datepickerSuppressWarning",function(a,b,c,d,e,f,g,h,i){i||e.warn("DatepickerController is now deprecated. Use UibDatepickerController instead.");var j=this,k={$setViewValue:angular.noop};this.modes=["day","month","year"],angular.forEach(["formatDay","formatMonth","formatYear","formatDayHeader","formatDayTitle","formatMonthTitle","showWeeks","startingDay","yearRange","shortcutPropagation"],function(c,e){j[c]=angular.isDefined(b[c])?6>e?d(b[c])(a.$parent):a.$parent.$eval(b[c]):g[c]}),angular.forEach(["minDate","maxDate"],function(d){b[d]?a.$parent.$watch(c(b[d]),function(a){j[d]=a?new Date(a):null,j.refreshView()}):j[d]=g[d]?new Date(g[d]):null}),angular.forEach(["minMode","maxMode"],function(d){b[d]?a.$parent.$watch(c(b[d]),function(c){j[d]=angular.isDefined(c)?c:b[d],a[d]=j[d],("minMode"==d&&j.modes.indexOf(a.datepickerMode)j.modes.indexOf(j[d]))&&(a.datepickerMode=j[d])}):(j[d]=g[d]||null,a[d]=j[d])}),a.datepickerMode=a.datepickerMode||g.datepickerMode,a.uniqueId="datepicker-"+a.$id+"-"+Math.floor(1e4*Math.random()),angular.isDefined(b.initDate)?(this.activeDate=a.$parent.$eval(b.initDate)||new Date,a.$parent.$watch(b.initDate,function(a){a&&(k.$isEmpty(k.$modelValue)||k.$invalid)&&(j.activeDate=a,j.refreshView())})):this.activeDate=new Date,a.isActive=function(b){return 0===j.compare(b.date,j.activeDate)?(a.activeDateId=b.uid,!0):!1},this.init=function(a){k=a,k.$render=function(){j.render()}},this.render=function(){if(k.$viewValue){var a=new Date(k.$viewValue),b=!isNaN(a);b?this.activeDate=a:h||e.error('Datepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')}this.refreshView()},this.refreshView=function(){if(this.element){this._refreshView();var a=k.$viewValue?new Date(k.$viewValue):null;k.$setValidity("dateDisabled",!a||this.element&&!this.isDisabled(a))}},this.createDateObject=function(a,b){var c=k.$viewValue?new Date(k.$viewValue):null;return{date:a,label:f(a,b),selected:c&&0===this.compare(a,c),disabled:this.isDisabled(a),current:0===this.compare(a,new Date),customClass:this.customClass(a)}},this.isDisabled=function(c){return this.minDate&&this.compare(c,this.minDate)<0||this.maxDate&&this.compare(c,this.maxDate)>0||b.dateDisabled&&a.dateDisabled({date:c,mode:a.datepickerMode})},this.customClass=function(b){return a.customClass({date:b,mode:a.datepickerMode})},this.split=function(a,b){for(var c=[];a.length>0;)c.push(a.splice(0,b));return c},this.fixTimeZone=function(a){var b=a.getHours();a.setHours(23===b?b+2:0)},a.select=function(b){if(a.datepickerMode===j.minMode){var c=k.$viewValue?new Date(k.$viewValue):new Date(0,0,0,0,0,0,0);c.setFullYear(b.getFullYear(),b.getMonth(),b.getDate()),k.$setViewValue(c),k.$render()}else j.activeDate=b,a.datepickerMode=j.modes[j.modes.indexOf(a.datepickerMode)-1]},a.move=function(a){var b=j.activeDate.getFullYear()+a*(j.step.years||0),c=j.activeDate.getMonth()+a*(j.step.months||0);j.activeDate.setFullYear(b,c,1),j.refreshView()},a.toggleMode=function(b){b=b||1,a.datepickerMode===j.maxMode&&1===b||a.datepickerMode===j.minMode&&-1===b||(a.datepickerMode=j.modes[j.modes.indexOf(a.datepickerMode)+b])},a.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};var l=function(){j.element[0].focus()};a.$on("uib:datepicker.focus",l),a.keydown=function(b){var c=a.keys[b.which];if(c&&!b.shiftKey&&!b.altKey)if(b.preventDefault(),j.shortcutPropagation||b.stopPropagation(),"enter"===c||"space"===c){if(j.isDisabled(j.activeDate))return;a.select(j.activeDate)}else!b.ctrlKey||"up"!==c&&"down"!==c?(j.handleKeyDown(c,b),j.refreshView()):a.toggleMode("up"===c?1:-1)}}]).directive("datepicker",["$log","$datepickerSuppressWarning",function(a,b){return{replace:!0,templateUrl:function(a,b){return b.templateUrl||"template/datepicker/datepicker.html"},scope:{datepickerMode:"=?",dateDisabled:"&",customClass:"&",shortcutPropagation:"&?"},require:["datepicker","^ngModel"],controller:"DatepickerController",controllerAs:"datepicker",link:function(c,d,e,f){b||a.warn("datepicker is now deprecated. Use uib-datepicker instead.");var g=f[0],h=f[1];g.init(h)}}}]).directive("daypicker",["$log","$datepickerSuppressWarning",function(a,b){return{replace:!0,templateUrl:"template/datepicker/day.html",require:["^datepicker","daypicker"],controller:"UibDaypickerController",link:function(c,d,e,f){b||a.warn("daypicker is now deprecated. Use uib-daypicker instead.");var g=f[0],h=f[1];h.init(g)}}}]).directive("monthpicker",["$log","$datepickerSuppressWarning",function(a,b){return{replace:!0,templateUrl:"template/datepicker/month.html",require:["^datepicker","monthpicker"],controller:"UibMonthpickerController",link:function(c,d,e,f){b||a.warn("monthpicker is now deprecated. Use uib-monthpicker instead.");var g=f[0],h=f[1];h.init(g)}}}]).directive("yearpicker",["$log","$datepickerSuppressWarning",function(a,b){return{replace:!0,templateUrl:"template/datepicker/year.html",require:["^datepicker","yearpicker"],controller:"UibYearpickerController",link:function(c,d,e,f){b||a.warn("yearpicker is now deprecated. Use uib-yearpicker instead.");var g=f[0];angular.extend(g,f[1]),g.yearpickerInit(),g.refreshView()}}}]).directive("datepickerPopup",["$log","$datepickerSuppressWarning",function(a,b){return{require:["ngModel","datepickerPopup"],controller:"UibDatepickerPopupController",scope:{isOpen:"=?",currentText:"@",clearText:"@",closeText:"@",dateDisabled:"&",customClass:"&"},link:function(c,d,e,f){b||a.warn("datepicker-popup is now deprecated. Use uib-datepicker-popup instead.");var g=f[0],h=f[1];h.init(g)}}}]).directive("datepickerPopupWrap",["$log","$datepickerSuppressWarning",function(a,b){return{replace:!0,transclude:!0,templateUrl:function(a,b){return b.templateUrl||"template/datepicker/popup.html"},link:function(){b||a.warn("datepicker-popup-wrap is now deprecated. Use uib-datepicker-popup-wrap instead.")}}}]),angular.module("ui.bootstrap.dropdown",["ui.bootstrap.position"]).constant("uibDropdownConfig",{openClass:"open"}).service("uibDropdownService",["$document","$rootScope",function(a,b){var c=null;this.open=function(b){c||(a.bind("click",d),a.bind("keydown",e)),c&&c!==b&&(c.isOpen=!1),c=b},this.close=function(b){c===b&&(c=null,a.unbind("click",d),a.unbind("keydown",e))};var d=function(a){if(c&&(!a||"disabled"!==c.getAutoClose())){var d=c.getToggleElement();if(!(a&&d&&d[0].contains(a.target))){var e=c.getDropdownElement();a&&"outsideClick"===c.getAutoClose()&&e&&e[0].contains(a.target)||(c.isOpen=!1,b.$$phase||c.$apply())}}},e=function(a){27===a.which?(c.focusToggleElement(),d()):c.isKeynavEnabled()&&/(38|40)/.test(a.which)&&c.isOpen&&(a.preventDefault(),a.stopPropagation(),c.focusDropdownEntry(a.which))}}]).controller("UibDropdownController",["$scope","$element","$attrs","$parse","uibDropdownConfig","uibDropdownService","$animate","$uibPosition","$document","$compile","$templateRequest",function(a,b,c,d,e,f,g,h,i,j,k){var l,m,n=this,o=a.$new(),p=e.openClass,q=angular.noop,r=c.onToggle?d(c.onToggle):angular.noop,s=!1,t=!1;b.addClass("dropdown"),this.init=function(){c.isOpen&&(m=d(c.isOpen),q=m.assign,a.$watch(m,function(a){o.isOpen=!!a})),s=angular.isDefined(c.dropdownAppendToBody),t=angular.isDefined(c.uibKeyboardNav),s&&n.dropdownMenu&&(i.find("body").append(n.dropdownMenu),b.on("$destroy",function(){n.dropdownMenu.remove()}))},this.toggle=function(a){return o.isOpen=arguments.length?!!a:!o.isOpen},this.isOpen=function(){return o.isOpen},o.getToggleElement=function(){return n.toggleElement},o.getAutoClose=function(){return c.autoClose||"always"},o.getElement=function(){return b},o.isKeynavEnabled=function(){return t},o.focusDropdownEntry=function(a){var c=n.dropdownMenu?angular.element(n.dropdownMenu).find("a"):angular.element(b).find("ul").eq(0).find("a");switch(a){case 40:angular.isNumber(n.selectedOption)?n.selectedOption=n.selectedOption===c.length-1?n.selectedOption:n.selectedOption+1:n.selectedOption=0;break;case 38:angular.isNumber(n.selectedOption)?n.selectedOption=0===n.selectedOption?0:n.selectedOption-1:n.selectedOption=c.length-1}c[n.selectedOption].focus()},o.getDropdownElement=function(){return n.dropdownMenu},o.focusToggleElement=function(){n.toggleElement&&n.toggleElement[0].focus()},o.$watch("isOpen",function(c,d){if(s&&n.dropdownMenu){var e=h.positionElements(b,n.dropdownMenu,"bottom-left",!0),i={top:e.top+"px",display:c?"block":"none"},m=n.dropdownMenu.hasClass("dropdown-menu-right");m?(i.left="auto",i.right=window.innerWidth-(e.left+b.prop("offsetWidth"))+"px"):(i.left=e.left+"px",i.right="auto"),n.dropdownMenu.css(i)}if(g[c?"addClass":"removeClass"](b,p).then(function(){angular.isDefined(c)&&c!==d&&r(a,{open:!!c})}),c)n.dropdownMenuTemplateUrl&&k(n.dropdownMenuTemplateUrl).then(function(a){l=o.$new(),j(a.trim())(l,function(a){var b=a;n.dropdownMenu.replaceWith(b),n.dropdownMenu=b})}),o.focusToggleElement(),f.open(o);else{if(n.dropdownMenuTemplateUrl){l&&l.$destroy();var t=angular.element('');n.dropdownMenu.replaceWith(t),n.dropdownMenu=t}f.close(o),n.selectedOption=null}angular.isFunction(q)&&q(a,c)}),a.$on("$locationChangeSuccess",function(){"disabled"!==o.getAutoClose()&&(o.isOpen=!1)});var u=a.$on("$destroy",function(){o.$destroy()});o.$on("$destroy",u)}]).directive("uibDropdown",function(){return{controller:"UibDropdownController",link:function(a,b,c,d){d.init()}}}).directive("uibDropdownMenu",function(){return{restrict:"AC",require:"?^uibDropdown",link:function(a,b,c,d){if(d&&!angular.isDefined(c.dropdownNested)){b.addClass("dropdown-menu");var e=c.templateUrl;e&&(d.dropdownMenuTemplateUrl=e),d.dropdownMenu||(d.dropdownMenu=b)}}}}).directive("uibKeyboardNav",function(){return{restrict:"A",require:"?^uibDropdown",link:function(a,b,c,d){b.bind("keydown",function(a){if(-1!==[38,40].indexOf(a.which)){a.preventDefault(),a.stopPropagation();var b=d.dropdownMenu.find("a");switch(a.which){case 40:angular.isNumber(d.selectedOption)?d.selectedOption=d.selectedOption===b.length-1?d.selectedOption:d.selectedOption+1:d.selectedOption=0;break;case 38:angular.isNumber(d.selectedOption)?d.selectedOption=0===d.selectedOption?0:d.selectedOption-1:d.selectedOption=b.length-1}b[d.selectedOption].focus()}})}}}).directive("uibDropdownToggle",function(){return{require:"?^uibDropdown",link:function(a,b,c,d){if(d){b.addClass("dropdown-toggle"),d.toggleElement=b;var e=function(e){e.preventDefault(),b.hasClass("disabled")||c.disabled||a.$apply(function(){d.toggle()})};b.bind("click",e),b.attr({"aria-haspopup":!0,"aria-expanded":!1}),a.$watch(d.isOpen,function(a){b.attr("aria-expanded",!!a)}),a.$on("$destroy",function(){b.unbind("click",e)})}}}}),angular.module("ui.bootstrap.dropdown").value("$dropdownSuppressWarning",!1).service("dropdownService",["$log","$dropdownSuppressWarning","uibDropdownService",function(a,b,c){b||a.warn("dropdownService is now deprecated. Use uibDropdownService instead."),angular.extend(this,c)}]).controller("DropdownController",["$scope","$element","$attrs","$parse","uibDropdownConfig","uibDropdownService","$animate","$uibPosition","$document","$compile","$templateRequest","$log","$dropdownSuppressWarning",function(a,b,c,d,e,f,g,h,i,j,k,l,m){m||l.warn("DropdownController is now deprecated. Use UibDropdownController instead.");var n,o,p=this,q=a.$new(),r=e.openClass,s=angular.noop,t=c.onToggle?d(c.onToggle):angular.noop,u=!1,v=!1;b.addClass("dropdown"),this.init=function(){c.isOpen&&(o=d(c.isOpen),s=o.assign,a.$watch(o,function(a){q.isOpen=!!a})),u=angular.isDefined(c.dropdownAppendToBody),v=angular.isDefined(c.uibKeyboardNav),u&&p.dropdownMenu&&(i.find("body").append(p.dropdownMenu),b.on("$destroy",function(){p.dropdownMenu.remove()}))},this.toggle=function(a){return q.isOpen=arguments.length?!!a:!q.isOpen},this.isOpen=function(){return q.isOpen},q.getToggleElement=function(){return p.toggleElement},q.getAutoClose=function(){return c.autoClose||"always"},q.getElement=function(){return b},q.isKeynavEnabled=function(){return v},q.focusDropdownEntry=function(a){var c=p.dropdownMenu?angular.element(p.dropdownMenu).find("a"):angular.element(b).find("ul").eq(0).find("a");switch(a){case 40:angular.isNumber(p.selectedOption)?p.selectedOption=p.selectedOption===c.length-1?p.selectedOption:p.selectedOption+1:p.selectedOption=0;break;case 38:angular.isNumber(p.selectedOption)?p.selectedOption=0===p.selectedOption?0:p.selectedOption-1:p.selectedOption=c.length-1}c[p.selectedOption].focus()},q.getDropdownElement=function(){return p.dropdownMenu},q.focusToggleElement=function(){p.toggleElement&&p.toggleElement[0].focus()},q.$watch("isOpen",function(c,d){if(u&&p.dropdownMenu){var e=h.positionElements(b,p.dropdownMenu,"bottom-left",!0),i={top:e.top+"px",display:c?"block":"none"},l=p.dropdownMenu.hasClass("dropdown-menu-right");l?(i.left="auto",i.right=window.innerWidth-(e.left+b.prop("offsetWidth"))+"px"):(i.left=e.left+"px",i.right="auto"),p.dropdownMenu.css(i)}if(g[c?"addClass":"removeClass"](b,r).then(function(){angular.isDefined(c)&&c!==d&&t(a,{open:!!c})}),c)p.dropdownMenuTemplateUrl&&k(p.dropdownMenuTemplateUrl).then(function(a){n=q.$new(),j(a.trim())(n,function(a){var b=a;p.dropdownMenu.replaceWith(b),p.dropdownMenu=b})}),q.focusToggleElement(),f.open(q);else{if(p.dropdownMenuTemplateUrl){n&&n.$destroy();var m=angular.element('');p.dropdownMenu.replaceWith(m),p.dropdownMenu=m}f.close(q),p.selectedOption=null}angular.isFunction(s)&&s(a,c)}),a.$on("$locationChangeSuccess",function(){"disabled"!==q.getAutoClose()&&(q.isOpen=!1)});var w=a.$on("$destroy",function(){q.$destroy()});q.$on("$destroy",w)}]).directive("dropdown",["$log","$dropdownSuppressWarning",function(a,b){return{controller:"DropdownController",link:function(c,d,e,f){b||a.warn("dropdown is now deprecated. Use uib-dropdown instead."),f.init()}}}]).directive("dropdownMenu",["$log","$dropdownSuppressWarning",function(a,b){return{restrict:"AC",require:"?^dropdown",link:function(c,d,e,f){if(f&&!angular.isDefined(e.dropdownNested)){b||a.warn("dropdown-menu is now deprecated. Use uib-dropdown-menu instead."),d.addClass("dropdown-menu");var g=e.templateUrl;g&&(f.dropdownMenuTemplateUrl=g),f.dropdownMenu||(f.dropdownMenu=d)}}}}]).directive("keyboardNav",["$log","$dropdownSuppressWarning",function(a,b){return{restrict:"A",require:"?^dropdown",link:function(c,d,e,f){b||a.warn("keyboard-nav is now deprecated. Use uib-keyboard-nav instead."),d.bind("keydown",function(a){if(-1!==[38,40].indexOf(a.which)){a.preventDefault(),a.stopPropagation();var b=f.dropdownMenu.find("a");switch(a.which){case 40:angular.isNumber(f.selectedOption)?f.selectedOption=f.selectedOption===b.length-1?f.selectedOption:f.selectedOption+1:f.selectedOption=0;break;case 38:angular.isNumber(f.selectedOption)?f.selectedOption=0===f.selectedOption?0:f.selectedOption-1:f.selectedOption=b.length-1}b[f.selectedOption].focus()}})}}}]).directive("dropdownToggle",["$log","$dropdownSuppressWarning",function(a,b){return{require:"?^dropdown",link:function(c,d,e,f){if(b||a.warn("dropdown-toggle is now deprecated. Use uib-dropdown-toggle instead."),f){d.addClass("dropdown-toggle"),f.toggleElement=d;var g=function(a){a.preventDefault(),d.hasClass("disabled")||e.disabled||c.$apply(function(){f.toggle()})};d.bind("click",g),d.attr({"aria-haspopup":!0,"aria-expanded":!1}),c.$watch(f.isOpen,function(a){d.attr("aria-expanded",!!a)}),c.$on("$destroy",function(){d.unbind("click",g)})}}}}]),angular.module("ui.bootstrap.stackedMap",[]).factory("$$stackedMap",function(){return{createNew:function(){var a=[];return{add:function(b,c){a.push({key:b,value:c})},get:function(b){for(var c=0;c0&&(b=u.top().value,b.modalDomEl.toggleClass(b.windowTopClass||"",a))}function m(){if(q&&-1==j()){var a=r;n(q,r,function(){a=null}),q=void 0,r=void 0}}function n(b,c,d){function e(){e.done||(e.done=!0,p?p(b,{event:"leave"}).start().then(function(){b.remove()}):a.leave(b),c.$destroy(),d&&d())}var g,h=null,i=function(){return g||(g=f.defer(),h=g.promise),function(){g.resolve()}};return c.$broadcast(w.NOW_CLOSING_EVENT,i),f.when(h).then(e)}function o(a,b,c){return!a.value.modalScope.$broadcast("modal.closing",b,c).defaultPrevented}var p=null;g.has("$animateCss")&&(p=g.get("$animateCss"));var q,r,s,t="modal-open",u=i.createNew(),v=h.createNew(),w={NOW_CLOSING_EVENT:"modal.stack.now-closing"},x=0,y="a[href], area[href], input:not([disabled]), button:not([disabled]),select:not([disabled]), textarea:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable=true]";return e.$watch(j,function(a){r&&(r.index=a)}),c.bind("keydown",function(a){if(a.isDefaultPrevented())return a;var b=u.top();if(b&&b.value.keyboard)switch(a.which){case 27:a.preventDefault(),e.$apply(function(){w.dismiss(b.key,"escape key press")});break;case 9:w.loadFocusElementList(b);var c=!1;a.shiftKey?w.isFocusInFirstItem(a)&&(c=w.focusLastFocusableElement()):w.isFocusInLastItem(a)&&(c=w.focusFirstFocusableElement()),c&&(a.preventDefault(),a.stopPropagation())}}),w.open=function(a,b){var f=c[0].activeElement,g=b.openedClass||t;l(!1),u.add(a,{deferred:b.deferred,renderDeferred:b.renderDeferred,modalScope:b.scope,backdrop:b.backdrop,keyboard:b.keyboard,openedClass:b.openedClass,windowTopClass:b.windowTopClass}),v.put(g,a);var h=c.find("body").eq(0),i=j();if(i>=0&&!q){r=e.$new(!0),r.index=i;var k=angular.element('
');k.attr("backdrop-class",b.backdropClass),b.animation&&k.attr("modal-animation","true"),q=d(k)(r),h.append(q)}var m=angular.element('
');m.attr({"template-url":b.windowTemplateUrl,"window-class":b.windowClass,"window-top-class":b.windowTopClass,size:b.size,index:u.length()-1,animate:"animate"}).html(b.content),b.animation&&m.attr("modal-animation","true");var n=d(m)(b.scope);u.top().value.modalDomEl=n,u.top().value.modalOpener=f,h.append(n),h.addClass(g),w.clearFocusListCache()},w.close=function(a,b){var c=u.get(a);return c&&o(c,b,!0)?(c.value.modalScope.$$uibDestructionScheduled=!0,c.value.deferred.resolve(b),k(a,c.value.modalOpener),!0):!c},w.dismiss=function(a,b){var c=u.get(a);return c&&o(c,b,!1)?(c.value.modalScope.$$uibDestructionScheduled=!0,c.value.deferred.reject(b),k(a,c.value.modalOpener),!0):!c},w.dismissAll=function(a){for(var b=this.getTop();b&&this.dismiss(b.key,a);)b=this.getTop()},w.getTop=function(){return u.top()},w.modalRendered=function(a){var b=u.get(a);b&&b.value.renderDeferred.resolve()},w.focusFirstFocusableElement=function(){return s.length>0?(s[0].focus(),!0):!1},w.focusLastFocusableElement=function(){return s.length>0?(s[s.length-1].focus(),!0):!1},w.isFocusInFirstItem=function(a){return s.length>0?(a.target||a.srcElement)==s[0]:!1},w.isFocusInLastItem=function(a){return s.length>0?(a.target||a.srcElement)==s[s.length-1]:!1},w.clearFocusListCache=function(){s=[],x=0},w.loadFocusElementList=function(a){if((void 0===s||!s.length)&&a){var b=a.value.modalDomEl;b&&b.length&&(s=b[0].querySelectorAll(y))}},w}]).provider("$uibModal",function(){var a={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$injector","$rootScope","$q","$templateRequest","$controller","$uibModalStack","$modalSuppressWarning","$log",function(b,c,d,e,f,g,h,i){function j(a){return a.template?d.when(a.template):e(angular.isFunction(a.templateUrl)?a.templateUrl():a.templateUrl)}function k(a){var c=[];return angular.forEach(a,function(a){angular.isFunction(a)||angular.isArray(a)?c.push(d.when(b.invoke(a))):angular.isString(a)?c.push(d.when(b.get(a))):c.push(d.when(a))}),c}var l={},m=null;return l.getPromiseChain=function(){return m},l.open=function(b){function e(){return r}var l=d.defer(),n=d.defer(),o=d.defer(),p={result:l.promise,opened:n.promise,rendered:o.promise,close:function(a){return g.close(p,a)},dismiss:function(a){return g.dismiss(p,a)}};if(b=angular.extend({},a.options,b),b.resolve=b.resolve||{},!b.template&&!b.templateUrl)throw new Error("One of template or templateUrl options is required.");var q,r=d.all([j(b)].concat(k(b.resolve)));return q=m=d.all([m]).then(e,e).then(function(a){var d=(b.scope||c).$new();d.$close=p.close,d.$dismiss=p.dismiss,d.$on("$destroy",function(){d.$$uibDestructionScheduled||d.$dismiss("$uibUnscheduledDestruction")});var e,j={},k=1;b.controller&&(j.$scope=d,j.$uibModalInstance=p,Object.defineProperty(j,"$modalInstance",{get:function(){return h||i.warn("$modalInstance is now deprecated. Use $uibModalInstance instead."),p}}),angular.forEach(b.resolve,function(b,c){j[c]=a[k++]}),e=f(b.controller,j),b.controllerAs&&(b.bindToController&&angular.extend(e,d),d[b.controllerAs]=e)),g.open(p,{scope:d,deferred:l,renderDeferred:o,content:a[0],animation:b.animation,backdrop:b.backdrop,keyboard:b.keyboard,backdropClass:b.backdropClass,windowTopClass:b.windowTopClass,windowClass:b.windowClass,windowTemplateUrl:b.windowTemplateUrl,size:b.size,openedClass:b.openedClass}),n.resolve(!0)},function(a){n.reject(a),l.reject(a)})["finally"](function(){m===q&&(m=null)}),p},l}]};return a}),angular.module("ui.bootstrap.modal").value("$modalSuppressWarning",!1).directive("modalBackdrop",["$animate","$injector","$modalStack","$log","$modalSuppressWarning",function(a,b,c,d,e){function f(b,f,h){e||d.warn("modal-backdrop is now deprecated. Use uib-modal-backdrop instead."),f.addClass("modal-backdrop"),h.modalInClass&&(g?g(f,{addClass:h.modalInClass}).start():a.addClass(f,h.modalInClass),b.$on(c.NOW_CLOSING_EVENT,function(b,c){var d=c();g?g(f,{removeClass:h.modalInClass}).start().then(d):a.removeClass(f,h.modalInClass).then(d)}))}var g=null;return b.has("$animateCss")&&(g=b.get("$animateCss")),{replace:!0,templateUrl:"template/modal/backdrop.html",compile:function(a,b){return a.addClass(b.backdropClass),f}}}]).directive("modalWindow",["$modalStack","$q","$animate","$injector","$log","$modalSuppressWarning",function(a,b,c,d,e,f){var g=null;return d.has("$animateCss")&&(g=d.get("$animateCss")),{scope:{index:"@"},replace:!0,transclude:!0,templateUrl:function(a,b){return b.templateUrl||"template/modal/window.html"},link:function(d,h,i){f||e.warn("modal-window is now deprecated. Use uib-modal-window instead."),h.addClass(i.windowClass||""),h.addClass(i.windowTopClass||""),d.size=i.size,d.close=function(b){var c=a.getTop();c&&c.value.backdrop&&"static"!==c.value.backdrop&&b.target===b.currentTarget&&(b.preventDefault(),b.stopPropagation(),a.dismiss(c.key,"backdrop click"))},h.on("click",d.close),d.$isRendered=!0;var j=b.defer();i.$observe("modalRender",function(a){"true"==a&&j.resolve()}),j.promise.then(function(){var e=null;i.modalInClass&&(e=g?g(h,{addClass:i.modalInClass}).start():c.addClass(h,i.modalInClass),d.$on(a.NOW_CLOSING_EVENT,function(a,b){var d=b();g?g(h,{removeClass:i.modalInClass}).start().then(d):c.removeClass(h,i.modalInClass).then(d)})),b.when(e).then(function(){var a=h[0].querySelector("[autofocus]");a?a.focus():h[0].focus()});var f=a.getTop();f&&a.modalRendered(f.key)})}}}]).directive("modalAnimationClass",["$log","$modalSuppressWarning",function(a,b){return{compile:function(c,d){b||a.warn("modal-animation-class is now deprecated. Use uib-modal-animation-class instead."),d.modalAnimation&&c.addClass(d.modalAnimationClass)}}}]).directive("modalTransclude",["$log","$modalSuppressWarning",function(a,b){return{link:function(c,d,e,f,g){ +b||a.warn("modal-transclude is now deprecated. Use uib-modal-transclude instead."),g(c.$parent,function(a){d.empty(),d.append(a)})}}}]).service("$modalStack",["$animate","$timeout","$document","$compile","$rootScope","$q","$injector","$$multiMap","$$stackedMap","$uibModalStack","$log","$modalSuppressWarning",function(a,b,c,d,e,f,g,h,i,j,k,l){l||k.warn("$modalStack is now deprecated. Use $uibModalStack instead."),angular.extend(this,j)}]).provider("$modal",["$uibModalProvider",function(a){angular.extend(this,a),this.$get=["$injector","$log","$modalSuppressWarning",function(b,c,d){return d||c.warn("$modal is now deprecated. Use $uibModal instead."),b.invoke(a.$get)}]}]),angular.module("ui.bootstrap.pagination",[]).controller("UibPaginationController",["$scope","$attrs","$parse",function(a,b,c){var d=this,e={$setViewValue:angular.noop},f=b.numPages?c(b.numPages).assign:angular.noop;this.init=function(g,h){e=g,this.config=h,e.$render=function(){d.render()},b.itemsPerPage?a.$parent.$watch(c(b.itemsPerPage),function(b){d.itemsPerPage=parseInt(b,10),a.totalPages=d.calculateTotalPages()}):this.itemsPerPage=h.itemsPerPage,a.$watch("totalItems",function(){a.totalPages=d.calculateTotalPages()}),a.$watch("totalPages",function(b){f(a.$parent,b),a.page>b?a.selectPage(b):e.$render()})},this.calculateTotalPages=function(){var b=this.itemsPerPage<1?1:Math.ceil(a.totalItems/this.itemsPerPage);return Math.max(b||0,1)},this.render=function(){a.page=parseInt(e.$viewValue,10)||1},a.selectPage=function(b,c){c&&c.preventDefault();var d=!a.ngDisabled||!c;d&&a.page!==b&&b>0&&b<=a.totalPages&&(c&&c.target&&c.target.blur(),e.$setViewValue(b),e.$render())},a.getText=function(b){return a[b+"Text"]||d.config[b+"Text"]},a.noPrevious=function(){return 1===a.page},a.noNext=function(){return a.page===a.totalPages}}]).constant("uibPaginationConfig",{itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0}).directive("uibPagination",["$parse","uibPaginationConfig",function(a,b){return{restrict:"EA",scope:{totalItems:"=",firstText:"@",previousText:"@",nextText:"@",lastText:"@",ngDisabled:"="},require:["uibPagination","?ngModel"],controller:"UibPaginationController",controllerAs:"pagination",templateUrl:function(a,b){return b.templateUrl||"template/pagination/pagination.html"},replace:!0,link:function(c,d,e,f){function g(a,b,c){return{number:a,text:b,active:c}}function h(a,b){var c=[],d=1,e=b,f=angular.isDefined(k)&&b>k;f&&(l?(d=Math.max(a-Math.floor(k/2),1),e=d+k-1,e>b&&(e=b,d=e-k+1)):(d=(Math.ceil(a/k)-1)*k+1,e=Math.min(d+k-1,b)));for(var h=d;e>=h;h++){var i=g(h,h,h===a);c.push(i)}if(f&&!l){if(d>1){var j=g(d-1,"...",!1);c.unshift(j)}if(b>e){var m=g(e+1,"...",!1);c.push(m)}}return c}var i=f[0],j=f[1];if(j){var k=angular.isDefined(e.maxSize)?c.$parent.$eval(e.maxSize):b.maxSize,l=angular.isDefined(e.rotate)?c.$parent.$eval(e.rotate):b.rotate;c.boundaryLinks=angular.isDefined(e.boundaryLinks)?c.$parent.$eval(e.boundaryLinks):b.boundaryLinks,c.directionLinks=angular.isDefined(e.directionLinks)?c.$parent.$eval(e.directionLinks):b.directionLinks,i.init(j,b),e.maxSize&&c.$parent.$watch(a(e.maxSize),function(a){k=parseInt(a,10),i.render()});var m=i.render;i.render=function(){m(),c.page>0&&c.page<=c.totalPages&&(c.pages=h(c.page,c.totalPages))}}}}}]).constant("uibPagerConfig",{itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0}).directive("uibPager",["uibPagerConfig",function(a){return{restrict:"EA",scope:{totalItems:"=",previousText:"@",nextText:"@",ngDisabled:"="},require:["uibPager","?ngModel"],controller:"UibPaginationController",controllerAs:"pagination",templateUrl:function(a,b){return b.templateUrl||"template/pagination/pager.html"},replace:!0,link:function(b,c,d,e){var f=e[0],g=e[1];g&&(b.align=angular.isDefined(d.align)?b.$parent.$eval(d.align):a.align,f.init(g,a))}}}]),angular.module("ui.bootstrap.pagination").value("$paginationSuppressWarning",!1).controller("PaginationController",["$scope","$attrs","$parse","$log","$paginationSuppressWarning",function(a,b,c,d,e){e||d.warn("PaginationController is now deprecated. Use UibPaginationController instead.");var f=this,g={$setViewValue:angular.noop},h=b.numPages?c(b.numPages).assign:angular.noop;this.init=function(d,e){g=d,this.config=e,g.$render=function(){f.render()},b.itemsPerPage?a.$parent.$watch(c(b.itemsPerPage),function(b){f.itemsPerPage=parseInt(b,10),a.totalPages=f.calculateTotalPages()}):this.itemsPerPage=e.itemsPerPage,a.$watch("totalItems",function(){a.totalPages=f.calculateTotalPages()}),a.$watch("totalPages",function(b){h(a.$parent,b),a.page>b?a.selectPage(b):g.$render()})},this.calculateTotalPages=function(){var b=this.itemsPerPage<1?1:Math.ceil(a.totalItems/this.itemsPerPage);return Math.max(b||0,1)},this.render=function(){a.page=parseInt(g.$viewValue,10)||1},a.selectPage=function(b,c){c&&c.preventDefault();var d=!a.ngDisabled||!c;d&&a.page!==b&&b>0&&b<=a.totalPages&&(c&&c.target&&c.target.blur(),g.$setViewValue(b),g.$render())},a.getText=function(b){return a[b+"Text"]||f.config[b+"Text"]},a.noPrevious=function(){return 1===a.page},a.noNext=function(){return a.page===a.totalPages}}]).directive("pagination",["$parse","uibPaginationConfig","$log","$paginationSuppressWarning",function(a,b,c,d){return{restrict:"EA",scope:{totalItems:"=",firstText:"@",previousText:"@",nextText:"@",lastText:"@",ngDisabled:"="},require:["pagination","?ngModel"],controller:"PaginationController",controllerAs:"pagination",templateUrl:function(a,b){return b.templateUrl||"template/pagination/pagination.html"},replace:!0,link:function(e,f,g,h){function i(a,b,c){return{number:a,text:b,active:c}}function j(a,b){var c=[],d=1,e=b,f=angular.isDefined(m)&&b>m;f&&(n?(d=Math.max(a-Math.floor(m/2),1),e=d+m-1,e>b&&(e=b,d=e-m+1)):(d=(Math.ceil(a/m)-1)*m+1,e=Math.min(d+m-1,b)));for(var g=d;e>=g;g++){var h=i(g,g,g===a);c.push(h)}if(f&&!n){if(d>1){var j=i(d-1,"...",!1);c.unshift(j)}if(b>e){var k=i(e+1,"...",!1);c.push(k)}}return c}d||c.warn("pagination is now deprecated. Use uib-pagination instead.");var k=h[0],l=h[1];if(l){var m=angular.isDefined(g.maxSize)?e.$parent.$eval(g.maxSize):b.maxSize,n=angular.isDefined(g.rotate)?e.$parent.$eval(g.rotate):b.rotate;e.boundaryLinks=angular.isDefined(g.boundaryLinks)?e.$parent.$eval(g.boundaryLinks):b.boundaryLinks,e.directionLinks=angular.isDefined(g.directionLinks)?e.$parent.$eval(g.directionLinks):b.directionLinks,k.init(l,b),g.maxSize&&e.$parent.$watch(a(g.maxSize),function(a){m=parseInt(a,10),k.render()});var o=k.render;k.render=function(){o(),e.page>0&&e.page<=e.totalPages&&(e.pages=j(e.page,e.totalPages))}}}}}]).directive("pager",["uibPagerConfig","$log","$paginationSuppressWarning",function(a,b,c){return{restrict:"EA",scope:{totalItems:"=",previousText:"@",nextText:"@",ngDisabled:"="},require:["pager","?ngModel"],controller:"PaginationController",controllerAs:"pagination",templateUrl:function(a,b){return b.templateUrl||"template/pagination/pager.html"},replace:!0,link:function(d,e,f,g){c||b.warn("pager is now deprecated. Use uib-pager instead.");var h=g[0],i=g[1];i&&(d.align=angular.isDefined(f.align)?d.$parent.$eval(f.align):a.align,h.init(i,a))}}}]),angular.module("ui.bootstrap.tooltip",["ui.bootstrap.position","ui.bootstrap.stackedMap"]).provider("$uibTooltip",function(){function a(a){var b=/[A-Z]/g,c="-";return a.replace(b,function(a,b){return(b?c:"")+a.toLowerCase()})}var b={placement:"top",animation:!0,popupDelay:0,popupCloseDelay:0,useContentExp:!1},c={mouseenter:"mouseleave",click:"click",focus:"blur",none:""},d={};this.options=function(a){angular.extend(d,a)},this.setTriggers=function(a){angular.extend(c,a)},this.$get=["$window","$compile","$timeout","$document","$uibPosition","$interpolate","$rootScope","$parse","$$stackedMap",function(e,f,g,h,i,j,k,l,m){var n=m.createNew();return h.on("keypress",function(a){if(27===a.which){var b=n.top();b&&(b.value.close(),n.removeTop(),b=null)}}),function(e,k,m,o){function p(a){var b=(a||o.trigger||m).split(" "),d=b.map(function(a){return c[a]||a});return{show:b,hide:d}}o=angular.extend({},b,d,o);var q=a(e),r=j.startSymbol(),s=j.endSymbol(),t="
';return{compile:function(a,b){var c=f(t);return function(a,b,d,f){function j(){L.isOpen?q():m()}function m(){(!K||a.$eval(d[k+"Enable"]))&&(u(),x(),L.popupDelay?F||(F=g(r,L.popupDelay,!1)):r())}function q(){s(),L.popupCloseDelay?G||(G=g(t,L.popupCloseDelay,!1)):t()}function r(){return s(),u(),L.content?(v(),void L.$evalAsync(function(){L.isOpen=!0,y(!0),Q()})):angular.noop}function s(){F&&(g.cancel(F),F=null),H&&(g.cancel(H),H=null)}function t(){s(),u(),L&&L.$evalAsync(function(){L.isOpen=!1,y(!1),L.animation?E||(E=g(w,150,!1)):w()})}function u(){G&&(g.cancel(G),G=null),E&&(g.cancel(E),E=null)}function v(){C||(D=L.$new(),C=c(D,function(a){I?h.find("body").append(a):b.after(a)}),z())}function w(){A(),E=null,C&&(C.remove(),C=null),D&&(D.$destroy(),D=null)}function x(){L.title=d[k+"Title"],O?L.content=O(a):L.content=d[e],L.popupClass=d[k+"Class"],L.placement=angular.isDefined(d[k+"Placement"])?d[k+"Placement"]:o.placement;var b=parseInt(d[k+"PopupDelay"],10),c=parseInt(d[k+"PopupCloseDelay"],10);L.popupDelay=isNaN(b)?o.popupDelay:b,L.popupCloseDelay=isNaN(c)?o.popupCloseDelay:c}function y(b){N&&angular.isFunction(N.assign)&&N.assign(a,b)}function z(){P.length=0,O?(P.push(a.$watch(O,function(a){L.content=a,!a&&L.isOpen&&t()})),P.push(D.$watch(function(){M||(M=!0,D.$$postDigest(function(){M=!1,L&&L.isOpen&&Q()}))}))):P.push(d.$observe(e,function(a){L.content=a,!a&&L.isOpen?t():Q()})),P.push(d.$observe(k+"Title",function(a){L.title=a,L.isOpen&&Q()})),P.push(d.$observe(k+"Placement",function(a){L.placement=a?a:o.placement,L.isOpen&&Q()}))}function A(){P.length&&(angular.forEach(P,function(a){a()}),P.length=0)}function B(){var a=d[k+"Trigger"];R(),J=p(a),"none"!==J.show&&J.show.forEach(function(a,c){a===J.hide[c]?b[0].addEventListener(a,j):a&&(b[0].addEventListener(a,m),J.hide[c].split(" ").forEach(function(a){b[0].addEventListener(a,q)})),b.on("keypress",function(a){27===a.which&&q()})})}var C,D,E,F,G,H,I=angular.isDefined(o.appendToBody)?o.appendToBody:!1,J=p(void 0),K=angular.isDefined(d[k+"Enable"]),L=a.$new(!0),M=!1,N=angular.isDefined(d[k+"IsOpen"])?l(d[k+"IsOpen"]):!1,O=o.useContentExp?l(d[e]):!1,P=[],Q=function(){C&&C.html()&&(H||(H=g(function(){C.css({top:0,left:0});var a=i.positionElements(b,C,L.placement,I);a.top+="px",a.left+="px",a.visibility="visible",C.css(a),H=null},0,!1)))};L.origScope=a,L.isOpen=!1,n.add(L,{close:t}),L.contentExp=function(){return L.content},d.$observe("disabled",function(a){a&&s(),a&&L.isOpen&&t()}),N&&a.$watch(N,function(a){L&&!a===L.isOpen&&j()});var R=function(){J.show.forEach(function(a){b.unbind(a,m)}),J.hide.forEach(function(a){a.split(" ").forEach(function(a){b[0].removeEventListener(a,q)})})};B();var S=a.$eval(d[k+"Animation"]);L.animation=angular.isDefined(S)?!!S:o.animation;var T=a.$eval(d[k+"AppendToBody"]);I=angular.isDefined(T)?T:I,I&&a.$on("$locationChangeSuccess",function(){L.isOpen&&t()}),a.$on("$destroy",function(){s(),u(),R(),w(),n.remove(L),L=null})}}}}}]}).directive("uibTooltipTemplateTransclude",["$animate","$sce","$compile","$templateRequest",function(a,b,c,d){return{link:function(e,f,g){var h,i,j,k=e.$eval(g.tooltipTemplateTranscludeScope),l=0,m=function(){i&&(i.remove(),i=null),h&&(h.$destroy(),h=null),j&&(a.leave(j).then(function(){i=null}),i=j,j=null)};e.$watch(b.parseAsResourceUrl(g.uibTooltipTemplateTransclude),function(b){var g=++l;b?(d(b,!0).then(function(d){if(g===l){var e=k.$new(),i=d,n=c(i)(e,function(b){m(),a.enter(b,f)});h=e,j=n,h.$emit("$includeContentLoaded",b)}},function(){g===l&&(m(),e.$emit("$includeContentError",b))}),e.$emit("$includeContentRequested",b)):m()}),e.$on("$destroy",m)}}}]).directive("uibTooltipClasses",function(){return{restrict:"A",link:function(a,b,c){a.placement&&b.addClass(a.placement),a.popupClass&&b.addClass(a.popupClass),a.animation()&&b.addClass(c.tooltipAnimationClass)}}}).directive("uibTooltipPopup",function(){return{replace:!0,scope:{content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"template/tooltip/tooltip-popup.html",link:function(a,b){b.addClass("tooltip")}}}).directive("uibTooltip",["$uibTooltip",function(a){return a("uibTooltip","tooltip","mouseenter")}]).directive("uibTooltipTemplatePopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"template/tooltip/tooltip-template-popup.html",link:function(a,b){b.addClass("tooltip")}}}).directive("uibTooltipTemplate",["$uibTooltip",function(a){return a("uibTooltipTemplate","tooltip","mouseenter",{useContentExp:!0})}]).directive("uibTooltipHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"template/tooltip/tooltip-html-popup.html",link:function(a,b){b.addClass("tooltip")}}}).directive("uibTooltipHtml",["$uibTooltip",function(a){return a("uibTooltipHtml","tooltip","mouseenter",{useContentExp:!0})}]),angular.module("ui.bootstrap.tooltip").value("$tooltipSuppressWarning",!1).provider("$tooltip",["$uibTooltipProvider",function(a){angular.extend(this,a),this.$get=["$log","$tooltipSuppressWarning","$injector",function(b,c,d){return c||b.warn("$tooltip is now deprecated. Use $uibTooltip instead."),d.invoke(a.$get)}]}]).directive("tooltipTemplateTransclude",["$animate","$sce","$compile","$templateRequest","$log","$tooltipSuppressWarning",function(a,b,c,d,e,f){return{link:function(g,h,i){f||e.warn("tooltip-template-transclude is now deprecated. Use uib-tooltip-template-transclude instead.");var j,k,l,m=g.$eval(i.tooltipTemplateTranscludeScope),n=0,o=function(){k&&(k.remove(),k=null),j&&(j.$destroy(),j=null),l&&(a.leave(l).then(function(){k=null}),k=l,l=null)};g.$watch(b.parseAsResourceUrl(i.tooltipTemplateTransclude),function(b){var e=++n;b?(d(b,!0).then(function(d){if(e===n){var f=m.$new(),g=d,i=c(g)(f,function(b){o(),a.enter(b,h)});j=f,l=i,j.$emit("$includeContentLoaded",b)}},function(){e===n&&(o(),g.$emit("$includeContentError",b))}),g.$emit("$includeContentRequested",b)):o()}),g.$on("$destroy",o)}}}]).directive("tooltipClasses",["$log","$tooltipSuppressWarning",function(a,b){return{restrict:"A",link:function(c,d,e){b||a.warn("tooltip-classes is now deprecated. Use uib-tooltip-classes instead."),c.placement&&d.addClass(c.placement),c.popupClass&&d.addClass(c.popupClass),c.animation()&&d.addClass(e.tooltipAnimationClass)}}}]).directive("tooltipPopup",["$log","$tooltipSuppressWarning",function(a,b){return{replace:!0,scope:{content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"template/tooltip/tooltip-popup.html",link:function(c,d){b||a.warn("tooltip-popup is now deprecated. Use uib-tooltip-popup instead."),d.addClass("tooltip")}}}]).directive("tooltip",["$tooltip",function(a){return a("tooltip","tooltip","mouseenter")}]).directive("tooltipTemplatePopup",["$log","$tooltipSuppressWarning",function(a,b){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"template/tooltip/tooltip-template-popup.html",link:function(c,d){b||a.warn("tooltip-template-popup is now deprecated. Use uib-tooltip-template-popup instead."),d.addClass("tooltip")}}}]).directive("tooltipTemplate",["$tooltip",function(a){return a("tooltipTemplate","tooltip","mouseenter",{useContentExp:!0})}]).directive("tooltipHtmlPopup",["$log","$tooltipSuppressWarning",function(a,b){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"template/tooltip/tooltip-html-popup.html",link:function(c,d){b||a.warn("tooltip-html-popup is now deprecated. Use uib-tooltip-html-popup instead."),d.addClass("tooltip")}}}]).directive("tooltipHtml",["$tooltip",function(a){return a("tooltipHtml","tooltip","mouseenter",{useContentExp:!0})}]),angular.module("ui.bootstrap.popover",["ui.bootstrap.tooltip"]).directive("uibPopoverTemplatePopup",function(){return{replace:!0,scope:{title:"@",contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"template/popover/popover-template.html",link:function(a,b){b.addClass("popover")}}}).directive("uibPopoverTemplate",["$uibTooltip",function(a){return a("uibPopoverTemplate","popover","click",{useContentExp:!0})}]).directive("uibPopoverHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",title:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"template/popover/popover-html.html",link:function(a,b){b.addClass("popover")}}}).directive("uibPopoverHtml",["$uibTooltip",function(a){return a("uibPopoverHtml","popover","click",{useContentExp:!0})}]).directive("uibPopoverPopup",function(){return{replace:!0,scope:{title:"@",content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"template/popover/popover.html",link:function(a,b){b.addClass("popover")}}}).directive("uibPopover",["$uibTooltip",function(a){return a("uibPopover","popover","click")}]),angular.module("ui.bootstrap.popover").value("$popoverSuppressWarning",!1).directive("popoverTemplatePopup",["$log","$popoverSuppressWarning",function(a,b){return{replace:!0,scope:{title:"@",contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"template/popover/popover-template.html",link:function(c,d){b||a.warn("popover-template-popup is now deprecated. Use uib-popover-template-popup instead."),d.addClass("popover")}}}]).directive("popoverTemplate",["$tooltip",function(a){return a("popoverTemplate","popover","click",{useContentExp:!0})}]).directive("popoverHtmlPopup",["$log","$popoverSuppressWarning",function(a,b){return{replace:!0,scope:{contentExp:"&",title:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"template/popover/popover-html.html",link:function(c,d){b||a.warn("popover-html-popup is now deprecated. Use uib-popover-html-popup instead."),d.addClass("popover")}}}]).directive("popoverHtml",["$tooltip",function(a){return a("popoverHtml","popover","click",{useContentExp:!0})}]).directive("popoverPopup",["$log","$popoverSuppressWarning",function(a,b){return{replace:!0,scope:{title:"@",content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"template/popover/popover.html",link:function(c,d){b||a.warn("popover-popup is now deprecated. Use uib-popover-popup instead."),d.addClass("popover")}}}]).directive("popover",["$tooltip",function(a){return a("popover","popover","click")}]),angular.module("ui.bootstrap.progressbar",[]).constant("uibProgressConfig",{animate:!0,max:100}).controller("UibProgressController",["$scope","$attrs","uibProgressConfig",function(a,b,c){var d=this,e=angular.isDefined(b.animate)?a.$parent.$eval(b.animate):c.animate;this.bars=[],a.max=angular.isDefined(a.max)?a.max:c.max,this.addBar=function(b,c,f){e||c.css({transition:"none"}),this.bars.push(b),b.max=a.max,b.title=f&&angular.isDefined(f.title)?f.title:"progressbar",b.$watch("value",function(a){b.recalculatePercentage()}),b.recalculatePercentage=function(){var a=d.bars.reduce(function(a,b){return b.percent=+(100*b.value/b.max).toFixed(2),a+b.percent},0);a>100&&(b.percent-=a-100)},b.$on("$destroy",function(){c=null,d.removeBar(b)})},this.removeBar=function(a){this.bars.splice(this.bars.indexOf(a),1),this.bars.forEach(function(a){a.recalculatePercentage()})},a.$watch("max",function(b){d.bars.forEach(function(b){b.max=a.max,b.recalculatePercentage()})})}]).directive("uibProgress",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",require:"uibProgress",scope:{max:"=?"},templateUrl:"template/progressbar/progress.html"}}).directive("uibBar",function(){return{replace:!0,transclude:!0,require:"^uibProgress",scope:{value:"=",type:"@"},templateUrl:"template/progressbar/bar.html",link:function(a,b,c,d){d.addBar(a,b,c)}}}).directive("uibProgressbar",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",scope:{value:"=",max:"=?",type:"@"},templateUrl:"template/progressbar/progressbar.html",link:function(a,b,c,d){d.addBar(a,angular.element(b.children()[0]),{title:c.title})}}}),angular.module("ui.bootstrap.progressbar").value("$progressSuppressWarning",!1).controller("ProgressController",["$scope","$attrs","uibProgressConfig","$log","$progressSuppressWarning",function(a,b,c,d,e){e||d.warn("ProgressController is now deprecated. Use UibProgressController instead.");var f=this,g=angular.isDefined(b.animate)?a.$parent.$eval(b.animate):c.animate;this.bars=[],a.max=angular.isDefined(a.max)?a.max:c.max,this.addBar=function(b,c,d){g||c.css({transition:"none"}),this.bars.push(b),b.max=a.max,b.title=d&&angular.isDefined(d.title)?d.title:"progressbar",b.$watch("value",function(a){b.recalculatePercentage()}),b.recalculatePercentage=function(){b.percent=+(100*b.value/b.max).toFixed(2);var a=f.bars.reduce(function(a,b){return a+b.percent},0);a>100&&(b.percent-=a-100)},b.$on("$destroy",function(){c=null,f.removeBar(b)})},this.removeBar=function(a){this.bars.splice(this.bars.indexOf(a),1)},a.$watch("max",function(b){f.bars.forEach(function(b){b.max=a.max,b.recalculatePercentage()})})}]).directive("progress",["$log","$progressSuppressWarning",function(a,b){return{replace:!0,transclude:!0,controller:"ProgressController",require:"progress",scope:{max:"=?",title:"@?"},templateUrl:"template/progressbar/progress.html",link:function(){b||a.warn("progress is now deprecated. Use uib-progress instead.")}}}]).directive("bar",["$log","$progressSuppressWarning",function(a,b){return{replace:!0,transclude:!0,require:"^progress",scope:{value:"=",type:"@"},templateUrl:"template/progressbar/bar.html",link:function(c,d,e,f){b||a.warn("bar is now deprecated. Use uib-bar instead."),f.addBar(c,d)}}}]).directive("progressbar",["$log","$progressSuppressWarning",function(a,b){return{replace:!0,transclude:!0,controller:"ProgressController",scope:{value:"=",max:"=?",type:"@"},templateUrl:"template/progressbar/progressbar.html",link:function(c,d,e,f){b||a.warn("progressbar is now deprecated. Use uib-progressbar instead."),f.addBar(c,angular.element(d.children()[0]),{title:e.title})}}}]),angular.module("ui.bootstrap.rating",[]).constant("uibRatingConfig",{max:5,stateOn:null,stateOff:null,titles:["one","two","three","four","five"]}).controller("UibRatingController",["$scope","$attrs","uibRatingConfig",function(a,b,c){var d={$setViewValue:angular.noop};this.init=function(e){d=e,d.$render=this.render,d.$formatters.push(function(a){return angular.isNumber(a)&&a<<0!==a&&(a=Math.round(a)),a}),this.stateOn=angular.isDefined(b.stateOn)?a.$parent.$eval(b.stateOn):c.stateOn,this.stateOff=angular.isDefined(b.stateOff)?a.$parent.$eval(b.stateOff):c.stateOff;var f=angular.isDefined(b.titles)?a.$parent.$eval(b.titles):c.titles;this.titles=angular.isArray(f)&&f.length>0?f:c.titles;var g=angular.isDefined(b.ratingStates)?a.$parent.$eval(b.ratingStates):new Array(angular.isDefined(b.max)?a.$parent.$eval(b.max):c.max);a.range=this.buildTemplateObjects(g)},this.buildTemplateObjects=function(a){for(var b=0,c=a.length;c>b;b++)a[b]=angular.extend({index:b},{stateOn:this.stateOn,stateOff:this.stateOff,title:this.getTitle(b)},a[b]);return a},this.getTitle=function(a){return a>=this.titles.length?a+1:this.titles[a]},a.rate=function(b){!a.readonly&&b>=0&&b<=a.range.length&&(d.$setViewValue(d.$viewValue===b?0:b),d.$render())},a.enter=function(b){a.readonly||(a.value=b),a.onHover({value:b})},a.reset=function(){a.value=d.$viewValue,a.onLeave()},a.onKeydown=function(b){/(37|38|39|40)/.test(b.which)&&(b.preventDefault(),b.stopPropagation(),a.rate(a.value+(38===b.which||39===b.which?1:-1)))},this.render=function(){a.value=d.$viewValue}}]).directive("uibRating",function(){return{require:["uibRating","ngModel"],scope:{readonly:"=?",onHover:"&",onLeave:"&"},controller:"UibRatingController",templateUrl:"template/rating/rating.html",replace:!0,link:function(a,b,c,d){var e=d[0],f=d[1];e.init(f)}}}),angular.module("ui.bootstrap.rating").value("$ratingSuppressWarning",!1).controller("RatingController",["$scope","$attrs","$controller","$log","$ratingSuppressWarning",function(a,b,c,d,e){e||d.warn("RatingController is now deprecated. Use UibRatingController instead."),angular.extend(this,c("UibRatingController",{$scope:a,$attrs:b}))}]).directive("rating",["$log","$ratingSuppressWarning",function(a,b){return{require:["rating","ngModel"],scope:{readonly:"=?",onHover:"&",onLeave:"&"},controller:"RatingController",templateUrl:"template/rating/rating.html",replace:!0,link:function(c,d,e,f){b||a.warn("rating is now deprecated. Use uib-rating instead.");var g=f[0],h=f[1];g.init(h)}}}]),angular.module("ui.bootstrap.tabs",[]).controller("UibTabsetController",["$scope",function(a){var b=this,c=b.tabs=a.tabs=[];b.select=function(a){angular.forEach(c,function(b){b.active&&b!==a&&(b.active=!1,b.onDeselect(),a.selectCalled=!1)}),a.active=!0,a.selectCalled||(a.onSelect(),a.selectCalled=!0)},b.addTab=function(a){c.push(a),1===c.length&&a.active!==!1?a.active=!0:a.active?b.select(a):a.active=!1},b.removeTab=function(a){var e=c.indexOf(a);if(a.active&&c.length>1&&!d){var f=e==c.length-1?e-1:e+1;b.select(c[f])}c.splice(e,1)};var d;a.$on("$destroy",function(){d=!0})}]).directive("uibTabset",function(){return{restrict:"EA",transclude:!0,replace:!0,scope:{type:"@"},controller:"UibTabsetController",templateUrl:"template/tabs/tabset.html",link:function(a,b,c){a.vertical=angular.isDefined(c.vertical)?a.$parent.$eval(c.vertical):!1,a.justified=angular.isDefined(c.justified)?a.$parent.$eval(c.justified):!1}}}).directive("uibTab",["$parse",function(a){return{require:"^uibTabset",restrict:"EA",replace:!0,templateUrl:"template/tabs/tab.html",transclude:!0,scope:{active:"=?",heading:"@",onSelect:"&select",onDeselect:"&deselect"},controller:function(){},link:function(b,c,d,e,f){b.$watch("active",function(a){a&&e.select(b)}),b.disabled=!1,d.disable&&b.$parent.$watch(a(d.disable),function(a){b.disabled=!!a}),b.select=function(){b.disabled||(b.active=!0)},e.addTab(b),b.$on("$destroy",function(){e.removeTab(b)}),b.$transcludeFn=f}}}]).directive("uibTabHeadingTransclude",function(){return{restrict:"A",require:["?^uibTab","?^tab"],link:function(a,b){a.$watch("headingElement",function(a){a&&(b.html(""),b.append(a))})}}}).directive("uibTabContentTransclude",function(){function a(a){return a.tagName&&(a.hasAttribute("tab-heading")||a.hasAttribute("data-tab-heading")||a.hasAttribute("x-tab-heading")||a.hasAttribute("uib-tab-heading")||a.hasAttribute("data-uib-tab-heading")||a.hasAttribute("x-uib-tab-heading")||"tab-heading"===a.tagName.toLowerCase()||"data-tab-heading"===a.tagName.toLowerCase()||"x-tab-heading"===a.tagName.toLowerCase()||"uib-tab-heading"===a.tagName.toLowerCase()||"data-uib-tab-heading"===a.tagName.toLowerCase()||"x-uib-tab-heading"===a.tagName.toLowerCase())}return{restrict:"A",require:["?^uibTabset","?^tabset"],link:function(b,c,d){var e=b.$eval(d.uibTabContentTransclude);e.$transcludeFn(e.$parent,function(b){angular.forEach(b,function(b){a(b)?e.headingElement=b:c.append(b)})})}}}),angular.module("ui.bootstrap.tabs").value("$tabsSuppressWarning",!1).controller("TabsetController",["$scope","$controller","$log","$tabsSuppressWarning",function(a,b,c,d){d||c.warn("TabsetController is now deprecated. Use UibTabsetController instead."),angular.extend(this,b("UibTabsetController",{$scope:a}))}]).directive("tabset",["$log","$tabsSuppressWarning",function(a,b){return{restrict:"EA",transclude:!0,replace:!0,scope:{type:"@"},controller:"TabsetController",templateUrl:"template/tabs/tabset.html",link:function(c,d,e){b||a.warn("tabset is now deprecated. Use uib-tabset instead."),c.vertical=angular.isDefined(e.vertical)?c.$parent.$eval(e.vertical):!1,c.justified=angular.isDefined(e.justified)?c.$parent.$eval(e.justified):!1}}}]).directive("tab",["$parse","$log","$tabsSuppressWarning",function(a,b,c){return{require:"^tabset",restrict:"EA",replace:!0,templateUrl:"template/tabs/tab.html",transclude:!0,scope:{active:"=?",heading:"@",onSelect:"&select",onDeselect:"&deselect"},controller:function(){},link:function(d,e,f,g,h){c||b.warn("tab is now deprecated. Use uib-tab instead."),d.$watch("active",function(a){a&&g.select(d)}),d.disabled=!1,f.disable&&d.$parent.$watch(a(f.disable),function(a){d.disabled=!!a}),d.select=function(){d.disabled||(d.active=!0)},g.addTab(d),d.$on("$destroy",function(){g.removeTab(d)}),d.$transcludeFn=h}}}]).directive("tabHeadingTransclude",["$log","$tabsSuppressWarning",function(a,b){return{restrict:"A",require:"^tab",link:function(c,d){b||a.warn("tab-heading-transclude is now deprecated. Use uib-tab-heading-transclude instead."),c.$watch("headingElement",function(a){a&&(d.html(""),d.append(a))})}}}]).directive("tabContentTransclude",["$log","$tabsSuppressWarning",function(a,b){function c(a){return a.tagName&&(a.hasAttribute("tab-heading")||a.hasAttribute("data-tab-heading")||a.hasAttribute("x-tab-heading")||"tab-heading"===a.tagName.toLowerCase()||"data-tab-heading"===a.tagName.toLowerCase()||"x-tab-heading"===a.tagName.toLowerCase())}return{restrict:"A",require:"^tabset",link:function(d,e,f){b||a.warn("tab-content-transclude is now deprecated. Use uib-tab-content-transclude instead.");var g=d.$eval(f.tabContentTransclude);g.$transcludeFn(g.$parent,function(a){angular.forEach(a,function(a){c(a)?g.headingElement=a:e.append(a)})})}}}]),angular.module("ui.bootstrap.timepicker",[]).constant("uibTimepickerConfig",{hourStep:1,minuteStep:1,showMeridian:!0,meridians:null,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0}).controller("UibTimepickerController",["$scope","$element","$attrs","$parse","$log","$locale","uibTimepickerConfig",function(a,b,c,d,e,f,g){function h(){var b=parseInt(a.hours,10),c=a.showMeridian?b>0&&13>b:b>=0&&24>b;return c?(a.showMeridian&&(12===b&&(b=0),a.meridian===r[1]&&(b+=12)),b):void 0}function i(){var b=parseInt(a.minutes,10);return b>=0&&60>b?b:void 0}function j(a){return angular.isDefined(a)&&a.toString().length<2?"0"+a:a.toString()}function k(a){l(),q.$setViewValue(new Date(p)),m(a)}function l(){q.$setValidity("time",!0),a.invalidHours=!1,a.invalidMinutes=!1}function m(b){var c=p.getHours(),d=p.getMinutes();a.showMeridian&&(c=0===c||12===c?12:c%12),a.hours="h"===b?c:j(c),"m"!==b&&(a.minutes=j(d)),a.meridian=p.getHours()<12?r[0]:r[1]}function n(a,b){var c=new Date(a.getTime()+6e4*b),d=new Date(a);return d.setHours(c.getHours(),c.getMinutes()),d}function o(a){p=n(p,a),k()}var p=new Date,q={$setViewValue:angular.noop},r=angular.isDefined(c.meridians)?a.$parent.$eval(c.meridians):g.meridians||f.DATETIME_FORMATS.AMPMS;a.tabindex=angular.isDefined(c.tabindex)?c.tabindex:0,b.removeAttr("tabindex"),this.init=function(b,d){q=b,q.$render=this.render,q.$formatters.unshift(function(a){return a?new Date(a):null});var e=d.eq(0),f=d.eq(1),h=angular.isDefined(c.mousewheel)?a.$parent.$eval(c.mousewheel):g.mousewheel;h&&this.setupMousewheelEvents(e,f);var i=angular.isDefined(c.arrowkeys)?a.$parent.$eval(c.arrowkeys):g.arrowkeys;i&&this.setupArrowkeyEvents(e,f),a.readonlyInput=angular.isDefined(c.readonlyInput)?a.$parent.$eval(c.readonlyInput):g.readonlyInput,this.setupInputEvents(e,f)};var s=g.hourStep;c.hourStep&&a.$parent.$watch(d(c.hourStep),function(a){s=parseInt(a,10)});var t=g.minuteStep;c.minuteStep&&a.$parent.$watch(d(c.minuteStep),function(a){t=parseInt(a,10)});var u;a.$parent.$watch(d(c.min),function(a){var b=new Date(a);u=isNaN(b)?void 0:b});var v;a.$parent.$watch(d(c.max),function(a){var b=new Date(a);v=isNaN(b)?void 0:b}),a.noIncrementHours=function(){var a=n(p,60*s); +return a>v||p>a&&u>a},a.noDecrementHours=function(){var a=n(p,60*-s);return u>a||a>p&&a>v},a.noIncrementMinutes=function(){var a=n(p,t);return a>v||p>a&&u>a},a.noDecrementMinutes=function(){var a=n(p,-t);return u>a||a>p&&a>v},a.noToggleMeridian=function(){return p.getHours()<13?n(p,720)>v:n(p,-720)0};b.bind("mousewheel wheel",function(b){a.$apply(d(b)?a.incrementHours():a.decrementHours()),b.preventDefault()}),c.bind("mousewheel wheel",function(b){a.$apply(d(b)?a.incrementMinutes():a.decrementMinutes()),b.preventDefault()})},this.setupArrowkeyEvents=function(b,c){b.bind("keydown",function(b){38===b.which?(b.preventDefault(),a.incrementHours(),a.$apply()):40===b.which&&(b.preventDefault(),a.decrementHours(),a.$apply())}),c.bind("keydown",function(b){38===b.which?(b.preventDefault(),a.incrementMinutes(),a.$apply()):40===b.which&&(b.preventDefault(),a.decrementMinutes(),a.$apply())})},this.setupInputEvents=function(b,c){if(a.readonlyInput)return a.updateHours=angular.noop,void(a.updateMinutes=angular.noop);var d=function(b,c){q.$setViewValue(null),q.$setValidity("time",!1),angular.isDefined(b)&&(a.invalidHours=b),angular.isDefined(c)&&(a.invalidMinutes=c)};a.updateHours=function(){var a=h(),b=i();angular.isDefined(a)&&angular.isDefined(b)?(p.setHours(a),u>p||p>v?d(!0):k("h")):d(!0)},b.bind("blur",function(b){!a.invalidHours&&a.hours<10&&a.$apply(function(){a.hours=j(a.hours)})}),a.updateMinutes=function(){var a=i(),b=h();angular.isDefined(a)&&angular.isDefined(b)?(p.setMinutes(a),u>p||p>v?d(void 0,!0):k("m")):d(void 0,!0)},c.bind("blur",function(b){!a.invalidMinutes&&a.minutes<10&&a.$apply(function(){a.minutes=j(a.minutes)})})},this.render=function(){var b=q.$viewValue;isNaN(b)?(q.$setValidity("time",!1),e.error('Timepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')):(b&&(p=b),u>p||p>v?(q.$setValidity("time",!1),a.invalidHours=!0,a.invalidMinutes=!0):l(),m())},a.showSpinners=angular.isDefined(c.showSpinners)?a.$parent.$eval(c.showSpinners):g.showSpinners,a.incrementHours=function(){a.noIncrementHours()||o(60*s)},a.decrementHours=function(){a.noDecrementHours()||o(60*-s)},a.incrementMinutes=function(){a.noIncrementMinutes()||o(t)},a.decrementMinutes=function(){a.noDecrementMinutes()||o(-t)},a.toggleMeridian=function(){a.noToggleMeridian()||o(720*(p.getHours()<12?1:-1))}}]).directive("uibTimepicker",function(){return{restrict:"EA",require:["uibTimepicker","?^ngModel"],controller:"UibTimepickerController",controllerAs:"timepicker",replace:!0,scope:{},templateUrl:function(a,b){return b.templateUrl||"template/timepicker/timepicker.html"},link:function(a,b,c,d){var e=d[0],f=d[1];f&&e.init(f,b.find("input"))}}}),angular.module("ui.bootstrap.timepicker").value("$timepickerSuppressWarning",!1).controller("TimepickerController",["$scope","$element","$attrs","$controller","$log","$timepickerSuppressWarning",function(a,b,c,d,e,f){f||e.warn("TimepickerController is now deprecated. Use UibTimepickerController instead."),angular.extend(this,d("UibTimepickerController",{$scope:a,$element:b,$attrs:c}))}]).directive("timepicker",["$log","$timepickerSuppressWarning",function(a,b){return{restrict:"EA",require:["timepicker","?^ngModel"],controller:"TimepickerController",controllerAs:"timepicker",replace:!0,scope:{},templateUrl:function(a,b){return b.templateUrl||"template/timepicker/timepicker.html"},link:function(c,d,e,f){b||a.warn("timepicker is now deprecated. Use uib-timepicker instead.");var g=f[0],h=f[1];h&&g.init(h,d.find("input"))}}}]),angular.module("ui.bootstrap.typeahead",["ui.bootstrap.position"]).factory("uibTypeaheadParser",["$parse",function(a){var b=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w\d]*))\s+in\s+([\s\S]+?)$/;return{parse:function(c){var d=c.match(b);if(!d)throw new Error('Expected typeahead specification in form of "_modelValue_ (as _label_)? for _item_ in _collection_" but got "'+c+'".');return{itemName:d[3],source:a(d[4]),viewMapper:a(d[2]||d[1]),modelMapper:a(d[1])}}}}]).controller("UibTypeaheadController",["$scope","$element","$attrs","$compile","$parse","$q","$timeout","$document","$window","$rootScope","$uibPosition","uibTypeaheadParser",function(a,b,c,d,e,f,g,h,i,j,k,l){function m(){K.moveInProgress||(K.moveInProgress=!0,K.$digest()),S&&g.cancel(S),S=g(function(){K.matches.length&&n(),K.moveInProgress=!1},r)}function n(){K.position=C?k.offset(b):k.position(b),K.position.top+=b.prop("offsetHeight")}var o,p,q=[9,13,27,38,40],r=200,s=a.$eval(c.typeaheadMinLength);s||0===s||(s=1);var t,u,v=a.$eval(c.typeaheadWaitMs)||0,w=a.$eval(c.typeaheadEditable)!==!1,x=e(c.typeaheadLoading).assign||angular.noop,y=e(c.typeaheadOnSelect),z=angular.isDefined(c.typeaheadSelectOnBlur)?a.$eval(c.typeaheadSelectOnBlur):!1,A=e(c.typeaheadNoResults).assign||angular.noop,B=c.typeaheadInputFormatter?e(c.typeaheadInputFormatter):void 0,C=c.typeaheadAppendToBody?a.$eval(c.typeaheadAppendToBody):!1,D=c.typeaheadAppendToElementId||!1,E=a.$eval(c.typeaheadFocusFirst)!==!1,F=c.typeaheadSelectOnExact?a.$eval(c.typeaheadSelectOnExact):!1,G=e(c.ngModel),H=e(c.ngModel+"($$$p)"),I=function(b,c){return angular.isFunction(G(a))&&p&&p.$options&&p.$options.getterSetter?H(b,{$$$p:c}):G.assign(b,c)},J=l.parse(c.uibTypeahead),K=a.$new(),L=a.$on("$destroy",function(){K.$destroy()});K.$on("$destroy",L);var M="typeahead-"+K.$id+"-"+Math.floor(1e4*Math.random());b.attr({"aria-autocomplete":"list","aria-expanded":!1,"aria-owns":M});var N=angular.element("
");N.attr({id:M,matches:"matches",active:"activeIdx",select:"select(activeIdx)","move-in-progress":"moveInProgress",query:"query",position:"position"}),angular.isDefined(c.typeaheadTemplateUrl)&&N.attr("template-url",c.typeaheadTemplateUrl),angular.isDefined(c.typeaheadPopupTemplateUrl)&&N.attr("popup-template-url",c.typeaheadPopupTemplateUrl);var O=function(){K.matches=[],K.activeIdx=-1,b.attr("aria-expanded",!1)},P=function(a){return M+"-option-"+a};K.$watch("activeIdx",function(a){0>a?b.removeAttr("aria-activedescendant"):b.attr("aria-activedescendant",P(a))});var Q=function(a,b){return K.matches.length>b&&a?a.toUpperCase()===K.matches[b].label.toUpperCase():!1},R=function(c){var d={$viewValue:c};x(a,!0),A(a,!1),f.when(J.source(a,d)).then(function(e){var f=c===o.$viewValue;if(f&&t)if(e&&e.length>0){K.activeIdx=E?0:-1,A(a,!1),K.matches.length=0;for(var g=0;g0?K.activeIdx:K.matches.length)-1,K.$digest()):13===a.which||9===a.which?K.$apply(function(){K.select(K.activeIdx)}):27===a.which&&(a.stopPropagation(),O(),K.$digest())}}),b.bind("blur",function(){z&&K.matches.length&&-1!==K.activeIdx&&!u&&(u=!0,K.$apply(function(){K.select(K.activeIdx)})),t=!1,u=!1});var W=function(a){b[0]!==a.target&&3!==a.which&&0!==K.matches.length&&(O(),j.$$phase||K.$digest())};h.bind("click",W),a.$on("$destroy",function(){h.unbind("click",W),(C||D)&&X.remove(),C&&(angular.element(i).unbind("resize",m),h.find("body").unbind("scroll",m)),N.remove()});var X=d(N)(K);C?h.find("body").append(X):D!==!1?angular.element(h[0].getElementById(D)).append(X):b.after(X),this.init=function(b,c){o=b,p=c,o.$parsers.unshift(function(b){return t=!0,0===s||b&&b.length>=s?v>0?(V(),U(b)):R(b):(x(a,!1),V(),O()),w?b:b?void o.$setValidity("editable",!1):(o.$setValidity("editable",!0),null)}),o.$formatters.push(function(b){var c,d,e={};return w||o.$setValidity("editable",!0),B?(e.$model=b,B(a,e)):(e[J.itemName]=b,c=J.viewMapper(a,e),e[J.itemName]=void 0,d=J.viewMapper(a,e),c!==d?c:b)})}}]).directive("uibTypeahead",function(){return{controller:"UibTypeaheadController",require:["ngModel","^?ngModelOptions","uibTypeahead"],link:function(a,b,c,d){d[2].init(d[0],d[1])}}}).directive("uibTypeaheadPopup",function(){return{scope:{matches:"=",query:"=",active:"=",position:"&",moveInProgress:"=",select:"&"},replace:!0,templateUrl:function(a,b){return b.popupTemplateUrl||"template/typeahead/typeahead-popup.html"},link:function(a,b,c){a.templateUrl=c.templateUrl,a.isOpen=function(){return a.matches.length>0},a.isActive=function(b){return a.active==b},a.selectActive=function(b){a.active=b},a.selectMatch=function(b){a.select({activeIdx:b})}}}}).directive("uibTypeaheadMatch",["$templateRequest","$compile","$parse",function(a,b,c){return{scope:{index:"=",match:"=",query:"="},link:function(d,e,f){var g=c(f.templateUrl)(d.$parent)||"template/typeahead/typeahead-match.html";a(g).then(function(a){b(a.trim())(d,function(a){e.replaceWith(a)})})}}}]).filter("uibTypeaheadHighlight",["$sce","$injector","$log",function(a,b,c){function d(a){return a.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function e(a){return/<.*>/g.test(a)}var f;return f=b.has("$sanitize"),function(b,g){return!f&&e(b)&&c.warn("Unsafe use of typeahead please use ngSanitize"),b=g?(""+b).replace(new RegExp(d(g),"gi"),"$&"):b,f||(b=a.trustAsHtml(b)),b}}]),angular.module("ui.bootstrap.typeahead").value("$typeaheadSuppressWarning",!1).service("typeaheadParser",["$parse","uibTypeaheadParser","$log","$typeaheadSuppressWarning",function(a,b,c,d){return d||c.warn("typeaheadParser is now deprecated. Use uibTypeaheadParser instead."),b}]).directive("typeahead",["$compile","$parse","$q","$timeout","$document","$window","$rootScope","$uibPosition","typeaheadParser","$log","$typeaheadSuppressWarning",function(a,b,c,d,e,f,g,h,i,j,k){var l=[9,13,27,38,40],m=200;return{require:["ngModel","^?ngModelOptions"],link:function(n,o,p,q){function r(){N.moveInProgress||(N.moveInProgress=!0,N.$digest()),V&&d.cancel(V),V=d(function(){N.matches.length&&s(),N.moveInProgress=!1},m)}function s(){N.position=F?h.offset(o):h.position(o),N.position.top+=o.prop("offsetHeight")}k||j.warn("typeahead is now deprecated. Use uib-typeahead instead.");var t=q[0],u=q[1],v=n.$eval(p.typeaheadMinLength);v||0===v||(v=1);var w,x,y=n.$eval(p.typeaheadWaitMs)||0,z=n.$eval(p.typeaheadEditable)!==!1,A=b(p.typeaheadLoading).assign||angular.noop,B=b(p.typeaheadOnSelect),C=angular.isDefined(p.typeaheadSelectOnBlur)?n.$eval(p.typeaheadSelectOnBlur):!1,D=b(p.typeaheadNoResults).assign||angular.noop,E=p.typeaheadInputFormatter?b(p.typeaheadInputFormatter):void 0,F=p.typeaheadAppendToBody?n.$eval(p.typeaheadAppendToBody):!1,G=p.typeaheadAppendToElementId||!1,H=n.$eval(p.typeaheadFocusFirst)!==!1,I=p.typeaheadSelectOnExact?n.$eval(p.typeaheadSelectOnExact):!1,J=b(p.ngModel),K=b(p.ngModel+"($$$p)"),L=function(a,b){return angular.isFunction(J(n))&&u&&u.$options&&u.$options.getterSetter?K(a,{$$$p:b}):J.assign(a,b)},M=i.parse(p.typeahead),N=n.$new(),O=n.$on("$destroy",function(){N.$destroy()});N.$on("$destroy",O);var P="typeahead-"+N.$id+"-"+Math.floor(1e4*Math.random());o.attr({"aria-autocomplete":"list","aria-expanded":!1,"aria-owns":P});var Q=angular.element("
");Q.attr({id:P,matches:"matches",active:"activeIdx",select:"select(activeIdx)","move-in-progress":"moveInProgress",query:"query",position:"position"}),angular.isDefined(p.typeaheadTemplateUrl)&&Q.attr("template-url",p.typeaheadTemplateUrl),angular.isDefined(p.typeaheadPopupTemplateUrl)&&Q.attr("popup-template-url",p.typeaheadPopupTemplateUrl);var R=function(){N.matches=[],N.activeIdx=-1,o.attr("aria-expanded",!1)},S=function(a){return P+"-option-"+a};N.$watch("activeIdx",function(a){0>a?o.removeAttr("aria-activedescendant"):o.attr("aria-activedescendant",S(a))});var T=function(a,b){return N.matches.length>b&&a?a.toUpperCase()===N.matches[b].label.toUpperCase():!1},U=function(a){var b={$viewValue:a};A(n,!0),D(n,!1),c.when(M.source(n,b)).then(function(c){var d=a===t.$viewValue;if(d&&w)if(c&&c.length>0){N.activeIdx=H?0:-1,D(n,!1),N.matches.length=0;for(var e=0;e=v?y>0?(Y(),X(a)):U(a):(A(n,!1),Y(),R()),z?a:a?void t.$setValidity("editable",!1):(t.$setValidity("editable",!0),null)}),t.$formatters.push(function(a){var b,c,d={};return z||t.$setValidity("editable",!0),E?(d.$model=a,E(n,d)):(d[M.itemName]=a,b=M.viewMapper(n,d),d[M.itemName]=void 0,c=M.viewMapper(n,d),b!==c?b:a)}),N.select=function(a){var b,c,e={};x=!0,e[M.itemName]=c=N.matches[a].model,b=M.modelMapper(n,e),L(n,b),t.$setValidity("editable",!0),t.$setValidity("parse",!0),B(n,{$item:c,$model:b,$label:M.viewMapper(n,e)}),R(),N.$eval(p.typeaheadFocusOnSelect)!==!1&&d(function(){o[0].focus()},0,!1)},o.bind("keydown",function(a){if(0!==N.matches.length&&-1!==l.indexOf(a.which)){if(-1===N.activeIdx&&(9===a.which||13===a.which))return R(),void N.$digest();a.preventDefault(),40===a.which?(N.activeIdx=(N.activeIdx+1)%N.matches.length,N.$digest()):38===a.which?(N.activeIdx=(N.activeIdx>0?N.activeIdx:N.matches.length)-1,N.$digest()):13===a.which||9===a.which?N.$apply(function(){N.select(N.activeIdx)}):27===a.which&&(a.stopPropagation(),R(),N.$digest())}}),o.bind("blur",function(){C&&N.matches.length&&-1!==N.activeIdx&&!x&&(x=!0,N.$apply(function(){N.select(N.activeIdx)})),w=!1,x=!1});var Z=function(a){o[0]!==a.target&&3!==a.which&&0!==N.matches.length&&(R(),g.$$phase||N.$digest())};e.bind("click",Z),n.$on("$destroy",function(){e.unbind("click",Z),(F||G)&&$.remove(),F&&(angular.element(f).unbind("resize",r),e.find("body").unbind("scroll",r)),Q.remove()});var $=a(Q)(N);F?e.find("body").append($):G!==!1?angular.element(e[0].getElementById(G)).append($):o.after($)}}}]).directive("typeaheadPopup",["$typeaheadSuppressWarning","$log",function(a,b){return{scope:{matches:"=",query:"=",active:"=",position:"&",moveInProgress:"=",select:"&"},replace:!0,templateUrl:function(a,b){return b.popupTemplateUrl||"template/typeahead/typeahead-popup.html"},link:function(c,d,e){a||b.warn("typeahead-popup is now deprecated. Use uib-typeahead-popup instead."),c.templateUrl=e.templateUrl,c.isOpen=function(){return c.matches.length>0},c.isActive=function(a){return c.active==a},c.selectActive=function(a){c.active=a},c.selectMatch=function(a){c.select({activeIdx:a})}}}}]).directive("typeaheadMatch",["$templateRequest","$compile","$parse","$typeaheadSuppressWarning","$log",function(a,b,c,d,e){return{restrict:"EA",scope:{index:"=",match:"=",query:"="},link:function(f,g,h){d||e.warn("typeahead-match is now deprecated. Use uib-typeahead-match instead.");var i=c(h.templateUrl)(f.$parent)||"template/typeahead/typeahead-match.html";a(i).then(function(a){b(a.trim())(f,function(a){g.replaceWith(a)})})}}}]).filter("typeaheadHighlight",["$sce","$injector","$log","$typeaheadSuppressWarning",function(a,b,c,d){function e(a){return a.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function f(a){return/<.*>/g.test(a)}var g;return g=b.has("$sanitize"),function(b,h){return d||c.warn("typeaheadHighlight is now deprecated. Use uibTypeaheadHighlight instead."),!g&&f(b)&&c.warn("Unsafe use of typeahead please use ngSanitize"),b=h?(""+b).replace(new RegExp(e(h),"gi"),"$&"):b,g||(b=a.trustAsHtml(b)),b}}]),angular.module("template/accordion/accordion-group.html",[]).run(["$templateCache",function(a){a.put("template/accordion/accordion-group.html",'
\n
\n

\n {{heading}}\n

\n
\n
\n
\n
\n
\n')}]),angular.module("template/accordion/accordion.html",[]).run(["$templateCache",function(a){a.put("template/accordion/accordion.html",'
')}]),angular.module("template/alert/alert.html",[]).run(["$templateCache",function(a){a.put("template/alert/alert.html",'\n')}]),angular.module("template/carousel/carousel.html",[]).run(["$templateCache",function(a){a.put("template/carousel/carousel.html",'')}]),angular.module("template/carousel/slide.html",[]).run(["$templateCache",function(a){a.put("template/carousel/slide.html",'
\n')}]),angular.module("template/datepicker/datepicker.html",[]).run(["$templateCache",function(a){a.put("template/datepicker/datepicker.html",'
\n \n \n \n
')}]),angular.module("template/datepicker/day.html",[]).run(["$templateCache",function(a){a.put("template/datepicker/day.html",'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
{{::label.abbr}}
{{ weekNumbers[$index] }}\n \n
\n')}]),angular.module("template/datepicker/month.html",[]).run(["$templateCache",function(a){a.put("template/datepicker/month.html",'\n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n')}]),angular.module("template/datepicker/popup.html",[]).run(["$templateCache",function(a){a.put("template/datepicker/popup.html",'\n')}]),angular.module("template/datepicker/year.html",[]).run(["$templateCache",function(a){a.put("template/datepicker/year.html",'\n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n')}]),angular.module("template/modal/backdrop.html",[]).run(["$templateCache",function(a){a.put("template/modal/backdrop.html",'
\n')}]),angular.module("template/modal/window.html",[]).run(["$templateCache",function(a){a.put("template/modal/window.html",'\n')}]),angular.module("template/pagination/pager.html",[]).run(["$templateCache",function(a){a.put("template/pagination/pager.html",'\n')}]),angular.module("template/pagination/pagination.html",[]).run(["$templateCache",function(a){a.put("template/pagination/pagination.html",'\n')}]),angular.module("template/tooltip/tooltip-html-popup.html",[]).run(["$templateCache",function(a){a.put("template/tooltip/tooltip-html-popup.html",'\n
\n
\n\n')}]),angular.module("template/tooltip/tooltip-popup.html",[]).run(["$templateCache",function(a){a.put("template/tooltip/tooltip-popup.html",'\n
\n
\n\n')}]),angular.module("template/tooltip/tooltip-template-popup.html",[]).run(["$templateCache",function(a){a.put("template/tooltip/tooltip-template-popup.html",'\n
\n
\n\n')}]),angular.module("template/popover/popover-html.html",[]).run(["$templateCache",function(a){a.put("template/popover/popover-html.html",'
\n
\n\n
\n

\n
\n
\n
\n')}]),angular.module("template/popover/popover-template.html",[]).run(["$templateCache",function(a){a.put("template/popover/popover-template.html",'
\n
\n\n
\n

\n
\n
\n
\n')}]),angular.module("template/popover/popover.html",[]).run(["$templateCache",function(a){a.put("template/popover/popover.html",'
\n
\n\n
\n

\n
\n
\n
\n')}]),angular.module("template/progressbar/bar.html",[]).run(["$templateCache",function(a){a.put("template/progressbar/bar.html",'
\n')}]),angular.module("template/progressbar/progress.html",[]).run(["$templateCache",function(a){a.put("template/progressbar/progress.html",'
')}]),angular.module("template/progressbar/progressbar.html",[]).run(["$templateCache",function(a){a.put("template/progressbar/progressbar.html",'
\n
\n
\n')}]),angular.module("template/rating/rating.html",[]).run(["$templateCache",function(a){a.put("template/rating/rating.html",'\n ({{ $index < value ? \'*\' : \' \' }})\n \n\n'); +}]),angular.module("template/tabs/tab.html",[]).run(["$templateCache",function(a){a.put("template/tabs/tab.html",'
  • \n {{heading}}\n
  • \n')}]),angular.module("template/tabs/tabset.html",[]).run(["$templateCache",function(a){a.put("template/tabs/tabset.html",'
    \n \n
    \n
    \n
    \n
    \n
    \n')}]),angular.module("template/timepicker/timepicker.html",[]).run(["$templateCache",function(a){a.put("template/timepicker/timepicker.html",'\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
     
    \n \n :\n \n
     
    \n')}]),angular.module("template/typeahead/typeahead-match.html",[]).run(["$templateCache",function(a){a.put("template/typeahead/typeahead-match.html",'\n')}]),angular.module("template/typeahead/typeahead-popup.html",[]).run(["$templateCache",function(a){a.put("template/typeahead/typeahead-popup.html",'\n')}]),!angular.$$csp()&&angular.element(document).find("head").prepend(''); \ No newline at end of file diff --git a/src/WebHost/js/angular.min.js b/src/WebHost/js/angular.min.js new file mode 100644 index 0000000..f5f639c --- /dev/null +++ b/src/WebHost/js/angular.min.js @@ -0,0 +1,304 @@ +/* + AngularJS v1.5.0-rc.0 + (c) 2010-2015 Google, Inc. http://angularjs.org + License: MIT +*/ +(function(S,Z,u){'use strict';function P(a){return function(){var b=arguments[0],d;d="["+(a?a+":":"")+b+"] http://errors.angularjs.org/1.5.0-rc.0/"+(a?a+"/":"")+b;for(b=1;b").append(a).html();try{return a[0].nodeType===Qa?H(d):d.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(a,b){return"<"+H(b)})}catch(c){return H(d)}}function xc(a){try{return decodeURIComponent(a)}catch(b){}}function yc(a){var b={};n((a||"").split("&"), +function(a){var c,e,f;a&&(e=a=a.replace(/\+/g,"%20"),c=a.indexOf("="),-1!==c&&(e=a.substring(0,c),f=a.substring(c+1)),e=xc(e),z(e)&&(f=z(f)?xc(f):!0,qa.call(b,e)?K(b[e])?b[e].push(f):b[e]=[b[e],f]:b[e]=f))});return b}function Sb(a){var b=[];n(a,function(a,c){K(a)?n(a,function(a){b.push(ga(c,!0)+(!0===a?"":"="+ga(a,!0)))}):b.push(ga(c,!0)+(!0===a?"":"="+ga(a,!0)))});return b.length?b.join("&"):""}function qb(a){return ga(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ga(a, +b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")}function ae(a,b){var d,c,e=Ra.length;for(c=0;c/,">"));}b=b||[];b.unshift(["$provide",function(b){b.value("$rootElement",a)}]);d.debugInfoEnabled&&b.push(["$compileProvider",function(a){a.debugInfoEnabled(!0)}]);b.unshift("ng");c=fb(b,d.strictDi);c.invoke(["$rootScope","$rootElement","$compile","$injector",function(a, +b,c,d){a.$apply(function(){b.data("$injector",d);c(b)(a)})}]);return c},e=/^NG_ENABLE_DEBUG_INFO!/,f=/^NG_DEFER_BOOTSTRAP!/;S&&e.test(S.name)&&(d.debugInfoEnabled=!0,S.name=S.name.replace(e,""));if(S&&!f.test(S.name))return c();S.name=S.name.replace(f,"");$.resumeBootstrap=function(a){n(a,function(a){b.push(a)});return c()};D($.resumeDeferredBootstrap)&&$.resumeDeferredBootstrap()}function ce(){S.name="NG_ENABLE_DEBUG_INFO!"+S.name;S.location.reload()}function de(a){a=$.element(a).injector();if(!a)throw Da("test"); +return a.get("$$testability")}function Ac(a,b){b=b||"_";return a.replace(ee,function(a,c){return(c?b:"")+a.toLowerCase()})}function fe(){var a;if(!Bc){var b=rb();(xa=x(b)?S.jQuery:b?S[b]:u)&&xa.fn.on?(A=xa,L(xa.fn,{scope:Sa.scope,isolateScope:Sa.isolateScope,controller:Sa.controller,injector:Sa.injector,inheritedData:Sa.inheritedData}),a=xa.cleanData,xa.cleanData=function(b){for(var c,e=0,f;null!=(f=b[e]);e++)(c=xa._data(f,"events"))&&c.$destroy&&xa(f).triggerHandler("$destroy");a(b)}):A=E;$.element= +A;Bc=!0}}function sb(a,b,d){if(!a)throw Da("areq",b||"?",d||"required");return a}function Ta(a,b,d){d&&K(a)&&(a=a[a.length-1]);sb(D(a),b,"not a function, got "+(a&&"object"===typeof a?a.constructor.name||"Object":typeof a));return a}function Ua(a,b){if("hasOwnProperty"===a)throw Da("badname",b);}function Cc(a,b,d){if(!b)return a;b=b.split(".");for(var c,e=a,f=b.length,g=0;g")+c[2];for(c=c[0];c--;)d=d.lastChild;f=db(f,d.childNodes);d=e.firstChild;d.textContent=""}else f.push(b.createTextNode(a));e.textContent="";e.innerHTML="";n(f,function(a){e.appendChild(a)});return e}function E(a){if(a instanceof E)return a; +var b;G(a)&&(a=Y(a),b=!0);if(!(this instanceof E)){if(b&&"<"!=a.charAt(0))throw Vb("nosel");return new E(a)}if(b){b=Z;var d;a=(d=If.exec(a))?[b.createElement(d[1])]:(d=Nc(a,b))?d.childNodes:[]}Oc(this,a)}function Wb(a){return a.cloneNode(!0)}function wb(a,b){b||hb(a);if(a.querySelectorAll)for(var d=a.querySelectorAll("*"),c=0,e=d.length;cl&&this.remove(r.key); +return b}},get:function(a){if(l";b=$.firstChild.attributes;var d=b[0];b.removeNamedItem(d.name);d.value=c;a.attributes.setNamedItem(d)}function N(a,b){try{a.addClass(b)}catch(c){}}function O(a,b,c,d,e){a instanceof A||(a=A(a));n(a,function(b,c){b.nodeType==Qa&&b.nodeValue.match(/\S+/)&&(a[c]=A(b).wrap("").parent()[0])});var f=R(a,b,a,c,d,e);O.$$addScopeClass(a); +var g=null;return function(b,c,d){sb(b,"scope");e&&e.needsNewScope&&(b=b.$parent.$new());d=d||{};var h=d.parentBoundTranscludeFn,k=d.transcludeControllers;d=d.futureParentElement;h&&h.$$boundTransclude&&(h=h.$$boundTransclude);g||(g=(d=d&&d[0])?"foreignobject"!==ta(d)&&d.toString().match(/SVG/)?"svg":"html":"html");d="html"!==g?A(U(g,A("
    ").append(a).html())):c?Sa.clone.call(a):a;if(k)for(var l in k)d.data("$"+l+"Controller",k[l].instance);O.$$addScopeInfo(d,b);c&&c(d,b);f&&f(b,d,d,h);return d}} +function R(a,b,c,d,e,f){function g(a,c,d,e){var f,k,l,m,r,B,v;if(p)for(v=Array(c.length),m=0;mI.priority)break;if(E=I.scope)I.templateUrl||(J(E)?(Wa("new/isolated scope",C||t,I,w),C=I):Wa("new/isolated scope",C,I,w)),t=t||I;sa=I.name;if(!pa&&(I.replace&&(I.templateUrl||I.template)||I.transclude&&!I.$$tlb)){for(E=fa+1;pa=a[E++];)if(pa.transclude&&!pa.$$tlb||pa.replace&&(pa.templateUrl||pa.template)){S=!0;break}pa= +!0}!I.templateUrl&&I.controller&&(E=I.controller,N=N||X(),Wa("'"+sa+"' controller",N[sa],I,w),N[sa]=I);if(E=I.transclude)if(W=!0,I.$$tlb||(Wa("transclusion",R,I,w),R=I),"element"==E)ya=!0,F=I.priority,oa=w,w=d.$$element=A(Z.createComment(" "+sa+": "+d[sa]+" ")),b=w[0],aa(f,wa.call(oa,0),b),H=Zb(S,oa,e,F,g&&g.name,{nonTlbTranscludeDirective:R});else{var V=X();oa=A(Wb(b)).contents();if(J(E)){oa=[];var ga=X(),ja=X();n(E,function(a,b){var c="?"===a.charAt(0);a=c?a.substring(1):a;ga[a]=b;V[b]=null;ja[b]= +c});n(w.contents(),function(a){var b=ga[va(ta(a))];b?(ja[b]=!0,V[b]=V[b]||[],V[b].push(a)):oa.push(a)});n(ja,function(a,b){if(!a)throw ia("reqslot",b);});for(var la in V)V[la]&&(V[la]=Zb(S,V[la],e))}w.empty();H=Zb(S,oa,e,u,u,{needsNewScope:I.$$isolateScope||I.$$newScope});H.$$slots=V}if(I.template)if(M=!0,Wa("template",ha,I,w),ha=I,E=D(I.template)?I.template(w,d):I.template,E=na(E),I.replace){g=I;oa=Ub.test(E)?Xc(U(I.templateNamespace,Y(E))):[];b=oa[0];if(1!=oa.length||1!==b.nodeType)throw ia("tplrt", +sa,"");aa(f,w,b);E={$attr:{}};var ma=Ha(b,[],E),qa=a.splice(fa+1,a.length-(fa+1));(C||t)&&P(ma,C,t);a=a.concat(ma).concat(qa);Yc(d,E);T=a.length}else w.html(E);if(I.templateUrl)M=!0,Wa("template",ha,I,w),ha=I,I.replace&&(g=I),v=Vf(a.splice(fa,a.length-fa),w,d,f,W&&H,h,l,{controllerDirectives:N,newScopeDirective:t!==I&&t,newIsolateScopeDirective:C,templateDirective:ha,nonTlbTranscludeDirective:R}),T=a.length;else if(I.compile)try{L=I.compile(w,d,H),D(L)?r(null,L,$,ba):L&&r(L.pre,L.post,$,ba)}catch(ra){c(ra, +ua(w))}I.terminal&&(v.terminal=!0,F=Math.max(F,I.priority))}v.scope=t&&!0===t.scope;v.transcludeOnThisElement=W;v.templateOnThisElement=M;v.transclude=H;m.hasElementTranscludeDirective=ya;return v}function P(a,b,c){for(var d=0,e=a.length;dm.priority)&&-1!=m.restrict.indexOf(f)&&(k&&(m=Qb(m, +{$$start:k,$$end:l})),b.push(m),h=m)}catch(v){c(v)}}return h}function sa(b){if(e.hasOwnProperty(b))for(var c=a.get(b+"Directive"),d=0,f=c.length;d"+b+"";return c.childNodes[0].childNodes;default:return b}}function E(a,b){if("srcdoc"==b)return M.HTML;var c=ta(a);if("xlinkHref"==b||"form"==c&&"action"==b||"img"!=c&&("src"==b||"ngSrc"==b))return M.RESOURCE_URL}function T(a,c,d,e,f){var g=E(a,e);f=h[e]||f;var k=b(d,!0,g,f);if(k){if("multiple"===e&&"select"===ta(a))throw ia("selmulti", +ua(a));c.push({priority:100,compile:function(){return{pre:function(a,c,h){c=h.$$observers||(h.$$observers=X());if(l.test(e))throw ia("nodomevents");var m=h[e];m!==d&&(k=m&&b(m,!0,g,f),d=m);k&&(h[e]=k(a),(c[e]||(c[e]=[])).$$inter=!0,(h.$$observers&&h.$$observers[e].$$scope||a).$watch(k,function(a,b){"class"===e&&a!=b?h.$updateClass(a,b):h.$set(e,a)}))}}}})}}function aa(a,b,c){var d=b[0],e=b.length,f=d.parentNode,g,h;if(a)for(g=0,h=a.length;g=b)return a;for(;b--;)8===a[b].nodeType&&Wf.call(a, +b,1);return a}function Dc(a,b){if(b&&G(b))return b;if(G(a)){var d=ad.exec(a);if(d)return d[3]}}function af(){var a={},b=!1;this.register=function(b,c){Ua(b,"controller");J(b)?L(a,b):a[b]=c};this.allowGlobals=function(){b=!0};this.$get=["$injector","$window",function(d,c){function e(a,b,c,d){if(!a||!J(a.$scope))throw P("$controller")("noscp",d,b);a.$scope[b]=c}return function(f,g,h,k){var l,m,s;h=!0===h;k&&G(k)&&(s=k);if(G(f)){k=f.match(ad);if(!k)throw Xf("ctrlfmt",f);m=k[1];s=s||k[3];f=a.hasOwnProperty(m)? +a[m]:Cc(g.$scope,m,!0)||(b?Cc(c,m,!0):u);Ta(f,m,!0)}if(h)return h=(K(f)?f[f.length-1]:f).prototype,l=Object.create(h||null),s&&e(g,s,l,m||f.name),L(function(){var a=d.invoke(f,l,g,m);a!==l&&(J(a)||D(a))&&(l=a,s&&e(g,s,l,m||f.name));return l},{instance:l,identifier:s});l=d.instantiate(f,g,m);s&&e(g,s,l,m||f.name);return l}}]}function bf(){this.$get=["$window",function(a){return A(a.document)}]}function cf(){this.$get=["$log",function(a){return function(b,d){a.error.apply(a,arguments)}}]}function $b(a){return J(a)? +ba(a)?a.toISOString():eb(a):a}function hf(){this.$get=function(){return function(a){if(!a)return"";var b=[];pc(a,function(a,c){null===a||x(a)||(K(a)?n(a,function(a,d){b.push(ga(c)+"="+ga($b(a)))}):b.push(ga(c)+"="+ga($b(a))))});return b.join("&")}}}function jf(){this.$get=function(){return function(a){function b(a,e,f){null===a||x(a)||(K(a)?n(a,function(a,c){b(a,e+"["+(J(a)?c:"")+"]")}):J(a)&&!ba(a)?pc(a,function(a,c){b(a,e+(f?"":"[")+c+(f?"":"]"))}):d.push(ga(e)+"="+ga($b(a))))}if(!a)return"";var d= +[];b(a,"",!0);return d.join("&")}}}function ac(a,b){if(G(a)){var d=a.replace(Yf,"").trim();if(d){var c=b("Content-Type");(c=c&&0===c.indexOf(bd))||(c=(c=d.match(Zf))&&$f[c[0]].test(d));c&&(a=vc(d))}}return a}function cd(a){var b=X(),d;G(a)?n(a.split("\n"),function(a){d=a.indexOf(":");var e=H(Y(a.substr(0,d)));a=Y(a.substr(d+1));e&&(b[e]=b[e]?b[e]+", "+a:a)}):J(a)&&n(a,function(a,d){var f=H(d),g=Y(a);f&&(b[f]=b[f]?b[f]+", "+g:g)});return b}function dd(a){var b;return function(d){b||(b=cd(a));return d? +(d=b[H(d)],void 0===d&&(d=null),d):b}}function ed(a,b,d,c){if(D(c))return c(a,b,d);n(c,function(c){a=c(a,b,d)});return a}function gf(){var a=this.defaults={transformResponse:[ac],transformRequest:[function(a){return J(a)&&"[object File]"!==ra.call(a)&&"[object Blob]"!==ra.call(a)&&"[object FormData]"!==ra.call(a)?eb(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"},post:V(bc),put:V(bc),patch:V(bc)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"}, +b=!1;this.useApplyAsync=function(a){return z(a)?(b=!!a,this):b};var d=!0;this.useLegacyPromiseExtensions=function(a){return z(a)?(d=!!a,this):d};var c=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(e,f,g,h,k,l){function m(b){function c(a){var b=L({},a);b.data=ed(a.data,a.headers,a.status,f.transformResponse);a=a.status;return 200<=a&&300>a?b:k.reject(b)}function e(a,b){var c,d={};n(a,function(a,e){D(a)?(c=a(b),null!=c&&(d[e]= +c)):d[e]=a});return d}if(!J(b))throw P("$http")("badreq",b);if(!G(b.url))throw P("$http")("badreq",b.url);var f=L({method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse,paramSerializer:a.paramSerializer},b);f.headers=function(b){var c=a.headers,d=L({},b.headers),f,g,h,c=L({},c.common,c[H(b.method)]);a:for(f in c){g=H(f);for(h in d)if(H(h)===g)continue a;d[f]=c[f]}return e(d,V(b))}(b);f.method=ub(f.method);f.paramSerializer=G(f.paramSerializer)?l.get(f.paramSerializer): +f.paramSerializer;var g=[function(b){var d=b.headers,e=ed(b.data,dd(d),u,b.transformRequest);x(e)&&n(d,function(a,b){"content-type"===H(b)&&delete d[b]});x(b.withCredentials)&&!x(a.withCredentials)&&(b.withCredentials=a.withCredentials);return s(b,e).then(c,c)},u],h=k.when(f);for(n(Q,function(a){(a.request||a.requestError)&&g.unshift(a.request,a.requestError);(a.response||a.responseError)&&g.push(a.response,a.responseError)});g.length;){b=g.shift();var m=g.shift(),h=h.then(b,m)}d?(h.success=function(a){Ta(a, +"fn");h.then(function(b){a(b.data,b.status,b.headers,f)});return h},h.error=function(a){Ta(a,"fn");h.then(null,function(b){a(b.data,b.status,b.headers,f)});return h}):(h.success=fd("success"),h.error=fd("error"));return h}function s(c,d){function g(a,c,d,e){function f(){l(c,a,d,e)}n&&(200<=a&&300>a?n.put(R,[a,c,cd(d),e]):n.remove(R));b?h.$applyAsync(f):(f(),h.$$phase||h.$apply())}function l(a,b,d,e){b=-1<=b?b:0;(200<=b&&300>b?F.resolve:F.reject)({data:a,status:b,headers:dd(d),config:c,statusText:e})} +function s(a){l(a.data,a.status,V(a.headers()),a.statusText)}function Q(){var a=m.pendingRequests.indexOf(c);-1!==a&&m.pendingRequests.splice(a,1)}var F=k.defer(),C=F.promise,n,N,O=c.headers,R=r(c.url,c.paramSerializer(c.params));m.pendingRequests.push(c);C.then(Q,Q);!c.cache&&!a.cache||!1===c.cache||"GET"!==c.method&&"JSONP"!==c.method||(n=J(c.cache)?c.cache:J(a.cache)?a.cache:B);n&&(N=n.get(R),z(N)?N&&D(N.then)?N.then(s,s):K(N)?l(N[1],N[0],V(N[2]),N[3]):l(N,200,{},"OK"):n.put(R,C));x(N)&&((N=gd(c.url)? +f()[c.xsrfCookieName||a.xsrfCookieName]:u)&&(O[c.xsrfHeaderName||a.xsrfHeaderName]=N),e(c.method,R,d,g,O,c.timeout,c.withCredentials,c.responseType));return C}function r(a,b){0=l&&(v.resolve(p),t(q.$$intervalId),delete g[q.$$intervalId]);y||a.$apply()},k);g[q.$$intervalId]=v;return q}var g={};f.cancel=function(a){return a&&a.$$intervalId in g?(g[a.$$intervalId].reject("canceled"),b.clearInterval(a.$$intervalId),delete g[a.$$intervalId],!0):!1};return f}]}function cc(a){a=a.split("/"); +for(var b=a.length;b--;)a[b]=qb(a[b]);return a.join("/")}function hd(a,b){var d=za(a);b.$$protocol=d.protocol;b.$$host=d.hostname;b.$$port=ea(d.port)||bg[d.protocol]||null}function id(a,b){var d="/"!==a.charAt(0);d&&(a="/"+a);var c=za(a);b.$$path=decodeURIComponent(d&&"/"===c.pathname.charAt(0)?c.pathname.substring(1):c.pathname);b.$$search=yc(c.search);b.$$hash=decodeURIComponent(c.hash);b.$$path&&"/"!=b.$$path.charAt(0)&&(b.$$path="/"+b.$$path)}function ma(a,b){if(0===b.indexOf(a))return b.substr(a.length)} +function Ja(a){var b=a.indexOf("#");return-1==b?a:a.substr(0,b)}function kb(a){return a.replace(/(#.+)|#$/,"$1")}function dc(a,b,d){this.$$html5=!0;d=d||"";hd(a,this);this.$$parse=function(a){var d=ma(b,a);if(!G(d))throw Eb("ipthprfx",a,b);id(d,this);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var a=Sb(this.$$search),d=this.$$hash?"#"+qb(this.$$hash):"";this.$$url=cc(this.$$path)+(a?"?"+a:"")+d;this.$$absUrl=b+this.$$url.substr(1)};this.$$parseLinkUrl=function(c,e){if(e&& +"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;z(f=ma(a,c))?(g=f,g=z(f=ma(d,f))?b+(ma("/",f)||f):a+g):z(f=ma(b,c))?g=b+f:b==c+"/"&&(g=b);g&&this.$$parse(g);return!!g}}function ec(a,b,d){hd(a,this);this.$$parse=function(c){var e=ma(a,c)||ma(b,c),f;x(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",x(e)&&(a=c,this.replace())):(f=ma(d,e),x(f)&&(f=e));id(f,this);c=this.$$path;var e=a,g=/^\/[A-Z]:(\/.*)/;0===f.indexOf(e)&&(f=f.replace(e,""));g.exec(f)||(c=(f=g.exec(c))?f[1]:c);this.$$path=c;this.$$compose()}; +this.$$compose=function(){var b=Sb(this.$$search),e=this.$$hash?"#"+qb(this.$$hash):"";this.$$url=cc(this.$$path)+(b?"?"+b:"")+e;this.$$absUrl=a+(this.$$url?d+this.$$url:"")};this.$$parseLinkUrl=function(b,d){return Ja(a)==Ja(b)?(this.$$parse(b),!0):!1}}function jd(a,b,d){this.$$html5=!0;ec.apply(this,arguments);this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;a==Ja(c)?f=c:(g=ma(b,c))?f=a+d+g:b===c+"/"&&(f=b);f&&this.$$parse(f);return!!f};this.$$compose=function(){var b= +Sb(this.$$search),e=this.$$hash?"#"+qb(this.$$hash):"";this.$$url=cc(this.$$path)+(b?"?"+b:"")+e;this.$$absUrl=a+d+this.$$url}}function Fb(a){return function(){return this[a]}}function kd(a,b){return function(d){if(x(d))return this[a];this[a]=b(d);this.$$compose();return this}}function mf(){var a="",b={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(b){return z(b)?(a=b,this):a};this.html5Mode=function(a){return bb(a)?(b.enabled=a,this):J(a)?(bb(a.enabled)&&(b.enabled=a.enabled), +bb(a.requireBase)&&(b.requireBase=a.requireBase),bb(a.rewriteLinks)&&(b.rewriteLinks=a.rewriteLinks),this):b};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(d,c,e,f,g){function h(a,b,d){var e=l.url(),f=l.$$state;try{c.url(a,b,d),l.$$state=c.state()}catch(g){throw l.url(e),l.$$state=f,g;}}function k(a,b){d.$broadcast("$locationChangeSuccess",l.absUrl(),a,l.$$state,b)}var l,m;m=c.baseHref();var s=c.url(),r;if(b.enabled){if(!m&&b.requireBase)throw Eb("nobase");r=s.substring(0, +s.indexOf("/",s.indexOf("//")+2))+(m||"/");m=e.history?dc:jd}else r=Ja(s),m=ec;var B=r.substr(0,Ja(r).lastIndexOf("/")+1);l=new m(r,B,"#"+a);l.$$parseLinkUrl(s,s);l.$$state=c.state();var n=/^\s*(javascript|mailto):/i;f.on("click",function(a){if(b.rewriteLinks&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&2!=a.which&&2!=a.button){for(var e=A(a.target);"a"!==ta(e[0]);)if(e[0]===f[0]||!(e=e.parent())[0])return;var h=e.prop("href"),k=e.attr("href")||e.attr("xlink:href");J(h)&&"[object SVGAnimatedString]"===h.toString()&& +(h=za(h.animVal).href);n.test(h)||!h||e.attr("target")||a.isDefaultPrevented()||!l.$$parseLinkUrl(h,k)||(a.preventDefault(),l.absUrl()!=c.url()&&(d.$apply(),g.angular["ff-684208-preventDefault"]=!0))}});kb(l.absUrl())!=kb(s)&&c.url(l.absUrl(),!0);var t=!0;c.onUrlChange(function(a,b){x(ma(B,a))?g.location.href=a:(d.$evalAsync(function(){var c=l.absUrl(),e=l.$$state,f;a=kb(a);l.$$parse(a);l.$$state=b;f=d.$broadcast("$locationChangeStart",a,c,b,e).defaultPrevented;l.absUrl()===a&&(f?(l.$$parse(c),l.$$state= +e,h(c,!1,e)):(t=!1,k(c,e)))}),d.$$phase||d.$digest())});d.$watch(function(){var a=kb(c.url()),b=kb(l.absUrl()),f=c.state(),g=l.$$replace,m=a!==b||l.$$html5&&e.history&&f!==l.$$state;if(t||m)t=!1,d.$evalAsync(function(){var b=l.absUrl(),c=d.$broadcast("$locationChangeStart",b,a,l.$$state,f).defaultPrevented;l.absUrl()===b&&(c?(l.$$parse(a),l.$$state=f):(m&&h(b,g,f===l.$$state?null:l.$$state),k(a,f)))});l.$$replace=!1});return l}]}function nf(){var a=!0,b=this;this.debugEnabled=function(b){return z(b)? +(a=b,this):a};this.$get=["$window",function(d){function c(a){a instanceof Error&&(a.stack?a=a.message&&-1===a.stack.indexOf(a.message)?"Error: "+a.message+"\n"+a.stack:a.stack:a.sourceURL&&(a=a.message+"\n"+a.sourceURL+":"+a.line));return a}function e(a){var b=d.console||{},e=b[a]||b.log||w;a=!1;try{a=!!e.apply}catch(k){}return a?function(){var a=[];n(arguments,function(b){a.push(c(b))});return e.apply(b,a)}:function(a,b){e(a,null==b?"":b)}}return{log:e("log"),info:e("info"),warn:e("warn"),error:e("error"), +debug:function(){var c=e("debug");return function(){a&&c.apply(b,arguments)}}()}}]}function Xa(a,b){if("__defineGetter__"===a||"__defineSetter__"===a||"__lookupGetter__"===a||"__lookupSetter__"===a||"__proto__"===a)throw ca("isecfld",b);return a}function ld(a,b){a+="";if(!G(a))throw ca("iseccst",b);return a}function Aa(a,b){if(a){if(a.constructor===a)throw ca("isecfn",b);if(a.window===a)throw ca("isecwindow",b);if(a.children&&(a.nodeName||a.prop&&a.attr&&a.find))throw ca("isecdom",b);if(a===Object)throw ca("isecobj", +b);}return a}function md(a,b){if(a){if(a.constructor===a)throw ca("isecfn",b);if(a===cg||a===dg||a===eg)throw ca("isecff",b);}}function Gb(a,b){if(a&&(a===(0).constructor||a===(!1).constructor||a==="".constructor||a==={}.constructor||a===[].constructor||a===Function.constructor))throw ca("isecaf",b);}function fg(a,b){return"undefined"!==typeof a?a:b}function nd(a,b){return"undefined"===typeof a?b:"undefined"===typeof b?a:a+b}function T(a,b){var d,c;switch(a.type){case q.Program:d=!0;n(a.body,function(a){T(a.expression, +b);d=d&&a.expression.constant});a.constant=d;break;case q.Literal:a.constant=!0;a.toWatch=[];break;case q.UnaryExpression:T(a.argument,b);a.constant=a.argument.constant;a.toWatch=a.argument.toWatch;break;case q.BinaryExpression:T(a.left,b);T(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.left.toWatch.concat(a.right.toWatch);break;case q.LogicalExpression:T(a.left,b);T(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.constant?[]:[a];break;case q.ConditionalExpression:T(a.test, +b);T(a.alternate,b);T(a.consequent,b);a.constant=a.test.constant&&a.alternate.constant&&a.consequent.constant;a.toWatch=a.constant?[]:[a];break;case q.Identifier:a.constant=!1;a.toWatch=[a];break;case q.MemberExpression:T(a.object,b);a.computed&&T(a.property,b);a.constant=a.object.constant&&(!a.computed||a.property.constant);a.toWatch=[a];break;case q.CallExpression:d=a.filter?!b(a.callee.name).$stateful:!1;c=[];n(a.arguments,function(a){T(a,b);d=d&&a.constant;a.constant||c.push.apply(c,a.toWatch)}); +a.constant=d;a.toWatch=a.filter&&!b(a.callee.name).$stateful?c:[a];break;case q.AssignmentExpression:T(a.left,b);T(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=[a];break;case q.ArrayExpression:d=!0;c=[];n(a.elements,function(a){T(a,b);d=d&&a.constant;a.constant||c.push.apply(c,a.toWatch)});a.constant=d;a.toWatch=c;break;case q.ObjectExpression:d=!0;c=[];n(a.properties,function(a){T(a.value,b);d=d&&a.value.constant;a.value.constant||c.push.apply(c,a.value.toWatch)});a.constant= +d;a.toWatch=c;break;case q.ThisExpression:a.constant=!1;a.toWatch=[];break;case q.LocalsExpression:a.constant=!1,a.toWatch=[]}}function od(a){if(1==a.length){a=a[0].expression;var b=a.toWatch;return 1!==b.length?b:b[0]!==a?b:u}}function pd(a){return a.type===q.Identifier||a.type===q.MemberExpression}function qd(a){if(1===a.body.length&&pd(a.body[0].expression))return{type:q.AssignmentExpression,left:a.body[0].expression,right:{type:q.NGValueParameter},operator:"="}}function rd(a){return 0===a.body.length|| +1===a.body.length&&(a.body[0].expression.type===q.Literal||a.body[0].expression.type===q.ArrayExpression||a.body[0].expression.type===q.ObjectExpression)}function sd(a,b){this.astBuilder=a;this.$filter=b}function td(a,b){this.astBuilder=a;this.$filter=b}function Hb(a){return"constructor"==a}function fc(a){return D(a.valueOf)?a.valueOf():gg.call(a)}function of(){var a=X(),b=X();this.$get=["$filter",function(d){function c(a,b){return null==a||null==b?a===b:"object"===typeof a&&(a=fc(a),"object"===typeof a)? +!1:a===b||a!==a&&b!==b}function e(a,b,d,e,f){var g=e.inputs,h;if(1===g.length){var k=c,g=g[0];return a.$watch(function(a){var b=g(a);c(b,k)||(h=e(a,u,u,[b]),k=b&&fc(b));return h},b,d,f)}for(var l=[],m=[],s=0,n=g.length;s=this.promise.$$state.status&&d&&d.length&&a(function(){for(var a,e,f=0,g=d.length;f +a)for(b in l++,f)qa.call(e,b)||(n--,delete f[b])}else f!==e&&(f=e,l++);return l}}c.$stateful=!0;var d=this,e,f,h,k=1n&&(M=4-n,B[M]||(B[M]=[]),B[M].push({msg:D(a.exp)?"fn: "+(a.exp.name||a.exp.toString()):a.exp,newVal:g,oldVal:k}));else if(a===c){r=!1;break a}}catch(x){f(x)}if(!(l=p.$$watchersCount&&p.$$childHead|| +p!==this&&p.$$nextSibling))for(;p!==this&&!(l=p.$$nextSibling);)p=p.$parent}while(p=l);if((r||v.length)&&!n--)throw y.$$phase=null,d("infdig",b,B);}while(r||v.length);for(y.$$phase=null;u.length;)try{u.shift()()}catch(A){f(A)}},$destroy:function(){if(!this.$$destroyed){var a=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===y&&h.$$applicationDestroyed();r(this,-this.$$watchersCount);for(var b in this.$$listenerCount)B(this,this.$$listenerCount[b],b);a&&a.$$childHead==this&&(a.$$childHead= +this.$$nextSibling);a&&a.$$childTail==this&&(a.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=w;this.$on=this.$watch=this.$watchGroup=function(){return w};this.$$listeners={};this.$$nextSibling=null;l(this)}},$eval:function(a,b){return g(a)(this,b)},$evalAsync:function(a,b){y.$$phase||v.length|| +h.defer(function(){v.length&&y.$digest()});v.push({scope:this,expression:a,locals:b})},$$postDigest:function(a){u.push(a)},$apply:function(a){try{s("$apply");try{return this.$eval(a)}finally{y.$$phase=null}}catch(b){f(b)}finally{try{y.$digest()}catch(c){throw f(c),c;}}},$applyAsync:function(a){function b(){c.$eval(a)}var c=this;a&&M.push(b);p()},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);var d=this;do d.$$listenerCount[a]||(d.$$listenerCount[a]=0),d.$$listenerCount[a]++; +while(d=d.$parent);var e=this;return function(){var d=c.indexOf(b);-1!==d&&(c[d]=null,B(e,1,a))}},$emit:function(a,b){var c=[],d,e=this,g=!1,h={name:a,targetScope:e,stopPropagation:function(){g=!0},preventDefault:function(){h.defaultPrevented=!0},defaultPrevented:!1},k=db([h],arguments,1),l,m;do{d=e.$$listeners[a]||c;h.currentScope=e;l=0;for(m=d.length;lKa)throw Ba("iequirks");var c=V(ja);c.isEnabled=function(){return a};c.trustAs=d.trustAs;c.getTrusted=d.getTrusted;c.valueOf=d.valueOf;a||(c.trustAs=c.getTrusted=function(a,b){return b}, +c.valueOf=$a);c.parseAs=function(a,d){var e=b(d);return e.literal&&e.constant?e:b(d,function(b){return c.getTrusted(a,b)})};var e=c.parseAs,f=c.getTrusted,g=c.trustAs;n(ja,function(a,b){var d=H(b);c[gb("parse_as_"+d)]=function(b){return e(a,b)};c[gb("get_trusted_"+d)]=function(b){return f(a,b)};c[gb("trust_as_"+d)]=function(b){return g(a,b)}});return c}]}function uf(){this.$get=["$window","$document",function(a,b){var d={},c=ea((/android (\d+)/.exec(H((a.navigator||{}).userAgent))||[])[1]),e=/Boxee/i.test((a.navigator|| +{}).userAgent),f=b[0]||{},g,h=/^(Moz|webkit|ms)(?=[A-Z])/,k=f.body&&f.body.style,l=!1,m=!1;if(k){for(var s in k)if(l=h.exec(s)){g=l[0];g=g.substr(0,1).toUpperCase()+g.substr(1);break}g||(g="WebkitOpacity"in k&&"webkit");l=!!("transition"in k||g+"Transition"in k);m=!!("animation"in k||g+"Animation"in k);!c||l&&m||(l=G(k.webkitTransition),m=G(k.webkitAnimation))}return{history:!(!a.history||!a.history.pushState||4>c||e),hasEvent:function(a){if("input"===a&&11>=Ka)return!1;if(x(d[a])){var b=f.createElement("div"); +d[a]="on"+a in b}return d[a]},csp:Ea(),vendorPrefix:g,transitions:l,animations:m,android:c}}]}function wf(){var a;this.httpOptions=function(b){return b?(a=b,this):a};this.$get=["$templateCache","$http","$q","$sce",function(b,d,c,e){function f(g,h){f.totalPendingRequests++;G(g)&&b.get(g)||(g=e.getTrustedResourceUrl(g));var k=d.defaults&&d.defaults.transformResponse;K(k)?k=k.filter(function(a){return a!==ac}):k===ac&&(k=null);return d.get(g,L({cache:b,transformResponse:k},a))["finally"](function(){f.totalPendingRequests--}).then(function(a){b.put(g, +a.data);return a.data},function(a){if(!h)throw ia("tpload",g,a.status,a.statusText);return c.reject(a)})}f.totalPendingRequests=0;return f}]}function xf(){this.$get=["$rootScope","$browser","$location",function(a,b,d){return{findBindings:function(a,b,d){a=a.getElementsByClassName("ng-binding");var g=[];n(a,function(a){var c=$.element(a).data("$binding");c&&n(c,function(c){d?(new RegExp("(^|\\s)"+vd(b)+"(\\s|\\||$)")).test(c)&&g.push(a):-1!=c.indexOf(b)&&g.push(a)})});return g},findModels:function(a, +b,d){for(var g=["ng-","data-ng-","ng\\:"],h=0;hc&&(c=e),c+=+a.slice(e+1),a=a.substring(0,e)):0>c&&(c= +a.length);for(e=0;a.charAt(e)==jc;e++);if(e==(g=a.length))d=[0],c=1;else{for(g--;a.charAt(g)==jc;)g--;c-=e;d=[];for(f=0;e<=g;e++,f++)d[f]=+a.charAt(e)}c>Fd&&(d=d.splice(0,Fd-1),b=c-1,c=1);return{d:d,e:b,i:c}}function pg(a,b,d,c){var e=a.d,f=e.length-a.i;b=x(b)?Math.min(Math.max(d,f),c):+b;d=b+a.i;c=e[d];if(0h;)k.unshift(0),h++;0b.lgSize&&h.unshift(k.splice(-b.lgSize).join(""));k.length>b.gSize;)h.unshift(k.splice(-b.gSize).join(""));k.length&&h.unshift(k.join(""));k=h.join(d);f.length&&(k+=c+f.join(""));e&&(k+="e+"+e)}return 0> +a&&!g?b.negPre+k+b.negSuf:b.posPre+k+b.posSuf}function Ib(a,b,d){var c="";0>a&&(c="-",a=-a);for(a=""+a;a.length-d)e+=d;0===e&&-12==d&&(e=12);return Ib(e,b,c)}}function Jb(a,b){return function(d,c){var e=d["get"+a](),f=ub(b?"SHORT"+a:a);return c[f][e]}}function Gd(a){var b=(new Date(a,0,1)).getDay();return new Date(a,0,(4>=b?5:12)-b)}function Hd(a){return function(b){var d=Gd(b.getFullYear()); +b=+new Date(b.getFullYear(),b.getMonth(),b.getDate()+(4-b.getDay()))-+d;b=1+Math.round(b/6048E5);return Ib(b,a)}}function kc(a,b){return 0>=a.getFullYear()?b.ERAS[0]:b.ERAS[1]}function Ad(a){function b(a){var b;if(b=a.match(d)){a=new Date(0);var f=0,g=0,h=b[8]?a.setUTCFullYear:a.setFullYear,k=b[8]?a.setUTCHours:a.setHours;b[9]&&(f=ea(b[9]+b[10]),g=ea(b[9]+b[11]));h.call(a,ea(b[1]),ea(b[2])-1,ea(b[3]));f=ea(b[4]||0)-f;g=ea(b[5]||0)-g;h=ea(b[6]||0);b=Math.round(1E3*parseFloat("0."+(b[7]||0)));k.call(a, +f,g,h,b)}return a}var d=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(c,d,f){var g="",h=[],k,l;d=d||"mediumDate";d=a.DATETIME_FORMATS[d]||d;G(c)&&(c=qg.test(c)?ea(c):b(c));U(c)&&(c=new Date(c));if(!ba(c)||!isFinite(c.getTime()))return c;for(;d;)(l=rg.exec(d))?(h=db(h,l,1),d=h.pop()):(h.push(d),d=null);var m=c.getTimezoneOffset();f&&(m=wc(f,c.getTimezoneOffset()),c=Rb(c,f,!0));n(h,function(b){k=sg[b];g+=k?k(c,a.DATETIME_FORMATS, +m):b.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return g}}function jg(){return function(a,b){x(b)&&(b=2);return eb(a,b)}}function kg(){return function(a,b,d){b=Infinity===Math.abs(Number(b))?Number(b):ea(b);if(isNaN(b))return a;U(a)&&(a=a.toString());if(!K(a)&&!G(a))return a;d=!d||isNaN(d)?0:ea(d);d=0>d?Math.max(0,a.length+d):d;return 0<=b?a.slice(d,d+b):0===d?a.slice(b,a.length):a.slice(Math.max(0,d+b),d)}}function Cd(a){function b(b,d){d=d?-1:1;return b.map(function(b){var c=1,h=$a;if(D(b))h=b; +else if(G(b)){if("+"==b.charAt(0)||"-"==b.charAt(0))c="-"==b.charAt(0)?-1:1,b=b.substring(1);if(""!==b&&(h=a(b),h.constant))var k=h(),h=function(a){return a[k]}}return{get:h,descending:c*d}})}function d(a){switch(typeof a){case "number":case "boolean":case "string":return!0;default:return!1}}return function(a,e,f){if(null==a)return a;if(!Ca(a))throw P("orderBy")("notarray",a);K(e)||(e=[e]);0===e.length&&(e=["+"]);var g=b(e,f);g.push({get:function(){return{}},descending:f?-1:1});a=Array.prototype.map.call(a, +function(a,b){return{value:a,predicateValues:g.map(function(c){var e=c.get(a);c=typeof e;if(null===e)c="string",e="null";else if("string"===c)e=e.toLowerCase();else if("object"===c)a:{if("function"===typeof e.valueOf&&(e=e.valueOf(),d(e)))break a;if(rc(e)&&(e=e.toString(),d(e)))break a;e=b}return{value:e,type:c}})}});a.sort(function(a,b){for(var c=0,d=0,e=g.length;db||37<=b&&40>=b||m(a,this,this.value)});if(e.hasEvent("paste"))b.on("paste cut",m)}b.on("change",k);c.$render=function(){var a=c.$isEmpty(c.$viewValue)?"":c.$viewValue;b.val()!==a&&b.val(a)}}function Mb(a,b){return function(d,c){var e,f;if(ba(d))return d;if(G(d)){'"'==d.charAt(0)&&'"'==d.charAt(d.length-1)&&(d=d.substring(1,d.length-1));if(tg.test(d))return new Date(d); +a.lastIndex=0;if(e=a.exec(d))return e.shift(),f=c?{yyyy:c.getFullYear(),MM:c.getMonth()+1,dd:c.getDate(),HH:c.getHours(),mm:c.getMinutes(),ss:c.getSeconds(),sss:c.getMilliseconds()/1E3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},n(e,function(a,c){c=t};g.$observe("min",function(a){t=r(a);h.$validate()})}if(z(g.max)||g.ngMax){var p;h.$validators.max= +function(a){return!s(a)||x(p)||d(a)<=p};g.$observe("max",function(a){p=r(a);h.$validate()})}}}function Kd(a,b,d,c){(c.$$hasNativeValidators=J(b[0].validity))&&c.$parsers.push(function(a){var c=b.prop("validity")||{};return c.badInput||c.typeMismatch?u:a})}function Ld(a,b,d,c,e){if(z(c)){a=a(c);if(!a.constant)throw nb("constexpr",d,c);return a(b)}return e}function mc(a,b){a="ngClass"+a;return["$animate",function(d){function c(a,b){var c=[],d=0;a:for(;d(?:<\/\1>|)$/,Ub=/<|&#?\w+;/,Gf=/<([\w:-]+)/,Hf=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,na={option:[1,'"],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"", +"
    "],td:[3,"","
    "],_default:[0,"",""]};na.optgroup=na.option;na.tbody=na.tfoot=na.colgroup=na.caption=na.thead;na.th=na.td;var Of=Node.prototype.contains||function(a){return!!(this.compareDocumentPosition(a)&16)},Sa=E.prototype={ready:function(a){function b(){d||(d=!0,a())}var d=!1;"complete"===Z.readyState?setTimeout(b):(this.on("DOMContentLoaded",b),E(S).on("load",b))},toString:function(){var a=[];n(this,function(b){a.push(""+b)});return"["+a.join(", ")+ +"]"},eq:function(a){return 0<=a?A(this[a]):A(this[this.length+a])},length:0,push:vg,sort:[].sort,splice:[].splice},Db={};n("multiple selected checked disabled readOnly required open".split(" "),function(a){Db[H(a)]=a});var Tc={};n("input select option textarea button form details".split(" "),function(a){Tc[a]=!0});var $c={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};n({data:Xb,removeData:hb,hasData:function(a){for(var b in ib[a.ng339])return!0;return!1}, +cleanData:function(a){for(var b=0,d=a.length;b/,Rf=/^[^\(]*\(\s*([^\)]*)\)/m,wg=/,/,xg=/^\s*(_?)(\S+?)\1\s*$/,Pf=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,Ga=P("$injector");fb.$$annotate=function(a,b,d){var c;if("function"===typeof a){if(!(c=a.$inject)){c=[];if(a.length){if(b)throw G(d)&&d||(d=a.name||Sf(a)),Ga("strictdi",d);b=Uc(a);n(b[1].split(wg),function(a){a.replace(xg,function(a,b,d){c.push(d)})})}a.$inject=c}}else K(a)? +(b=a.length-1,Ta(a[b],"fn"),c=a.slice(0,b)):Ta(a,"fn",!0);return c};var Pd=P("$animate"),We=function(){var a=new Va,b=[];this.$get=["$$AnimateRunner","$rootScope",function(d,c){function e(a,b,c){var d=!1;b&&(b=G(b)?b.split(" "):K(b)?b:[],n(b,function(b){b&&(d=!0,a[b]=c)}));return d}function f(){n(b,function(b){var c=a.get(b);if(c){var d=Tf(b.attr("class")),e="",f="";n(c,function(a,b){a!==!!d[b]&&(a?e+=(e.length?" ":"")+b:f+=(f.length?" ":"")+b)});n(b,function(a){e&&Bb(a,e);f&&Ab(a,f)});a.remove(b)}}); +b.length=0}return{enabled:w,on:w,off:w,pin:w,push:function(g,h,k,l){l&&l();k=k||{};k.from&&g.css(k.from);k.to&&g.css(k.to);if(k.addClass||k.removeClass)if(h=k.addClass,l=k.removeClass,k=a.get(g)||{},h=e(k,h,!0),l=e(k,l,!1),h||l)a.put(g,k),b.push(g),1===b.length&&c.$$postDigest(f);g=new d;g.complete();return g}}}]},Ue=["$provide",function(a){var b=this;this.$$registeredAnimations=Object.create(null);this.register=function(d,c){if(d&&"."!==d.charAt(0))throw Pd("notcsel",d);var e=d+"-animation";b.$$registeredAnimations[d.substr(1)]= +e;a.factory(e,c)};this.classNameFilter=function(a){if(1===arguments.length&&(this.$$classNameFilter=a instanceof RegExp?a:null)&&/(\s+|\/)ng-animate(\s+|\/)/.test(this.$$classNameFilter.toString()))throw Pd("nongcls","ng-animate");return this.$$classNameFilter};this.$get=["$$animateQueue",function(a){function b(a,c,d){if(d){var h;a:{for(h=0;h <= >= && || ! = |".split(" "),function(a){Nb[a]=!0});var Bg={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},gc=function(a){this.options=a};gc.prototype={constructor:gc,lex:function(a){this.text=a;this.index=0;for(this.tokens=[];this.index=a&&"string"===typeof a},isWhitespace:function(a){return" "===a||"\r"===a||"\t"===a||"\n"===a||"\v"===a||"\u00a0"===a},isIdent:function(a){return"a"<=a&&"z">=a||"A"<=a&&"Z">=a||"_"===a||"$"===a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,b,d){d=d||this.index;b=z(b)?"s "+b+"-"+this.index+" ["+this.text.substring(b, +d)+"]":" "+d;throw ca("lexerr",a,b,this.text);},readNumber:function(){for(var a="",b=this.index;this.index","<=",">=");)a={type:q.BinaryExpression,operator:b.text,left:a,right:this.additive()};return a},additive:function(){for(var a=this.multiplicative(), +b;b=this.expect("+","-");)a={type:q.BinaryExpression,operator:b.text,left:a,right:this.multiplicative()};return a},multiplicative:function(){for(var a=this.unary(),b;b=this.expect("*","/","%");)a={type:q.BinaryExpression,operator:b.text,left:a,right:this.unary()};return a},unary:function(){var a;return(a=this.expect("+","-","!"))?{type:q.UnaryExpression,operator:a.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var a;this.expect("(")?(a=this.filterChain(),this.consume(")")): +this.expect("[")?a=this.arrayDeclaration():this.expect("{")?a=this.object():this.constants.hasOwnProperty(this.peek().text)?a=Pa(this.constants[this.consume().text]):this.peek().identifier?a=this.identifier():this.peek().constant?a=this.constant():this.throwError("not a primary expression",this.peek());for(var b;b=this.expect("(","[",".");)"("===b.text?(a={type:q.CallExpression,callee:a,arguments:this.parseArguments()},this.consume(")")):"["===b.text?(a={type:q.MemberExpression,object:a,property:this.expression(), +computed:!0},this.consume("]")):"."===b.text?a={type:q.MemberExpression,object:a,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return a},filter:function(a){a=[a];for(var b={type:q.CallExpression,callee:this.identifier(),arguments:a,filter:!0};this.expect(":");)a.push(this.expression());return b},parseArguments:function(){var a=[];if(")"!==this.peekToken().text){do a.push(this.expression());while(this.expect(","))}return a},identifier:function(){var a=this.consume();a.identifier|| +this.throwError("is not a valid identifier",a);return{type:q.Identifier,name:a.text}},constant:function(){return{type:q.Literal,value:this.consume().value}},arrayDeclaration:function(){var a=[];if("]"!==this.peekToken().text){do{if(this.peek("]"))break;a.push(this.expression())}while(this.expect(","))}this.consume("]");return{type:q.ArrayExpression,elements:a}},object:function(){var a=[],b;if("}"!==this.peekToken().text){do{if(this.peek("}"))break;b={type:q.Property,kind:"init"};this.peek().constant? +b.key=this.constant():this.peek().identifier?b.key=this.identifier():this.throwError("invalid key",this.peek());this.consume(":");b.value=this.expression();a.push(b)}while(this.expect(","))}this.consume("}");return{type:q.ObjectExpression,properties:a}},throwError:function(a,b){throw ca("syntax",b.text,a,b.index+1,this.text,this.text.substring(b.index));},consume:function(a){if(0===this.tokens.length)throw ca("ueoe",this.text);var b=this.expect(a);b||this.throwError("is unexpected, expecting ["+a+ +"]",this.peek());return b},peekToken:function(){if(0===this.tokens.length)throw ca("ueoe",this.text);return this.tokens[0]},peek:function(a,b,d,c){return this.peekAhead(0,a,b,d,c)},peekAhead:function(a,b,d,c,e){if(this.tokens.length>a){a=this.tokens[a];var f=a.text;if(f===b||f===d||f===c||f===e||!(b||d||c||e))return a}return!1},expect:function(a,b,d,c){return(a=this.peek(a,b,d,c))?(this.tokens.shift(),a):!1},constants:{"true":{type:q.Literal,value:!0},"false":{type:q.Literal,value:!1},"null":{type:q.Literal, +value:null},undefined:{type:q.Literal,value:u},"this":{type:q.ThisExpression},$locals:{type:q.LocalsExpression}}};sd.prototype={compile:function(a,b){var d=this,c=this.astBuilder.ast(a);this.state={nextId:0,filters:{},expensiveChecks:b,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]};T(c,d.$filter);var e="",f;this.stage="assign";if(f=qd(c))this.state.computing="assign",e=this.nextId(),this.recurse(f,e),this.return_(e),e="fn.assign="+this.generateFunction("assign","s,v,l");f= +od(c.body);d.stage="inputs";n(f,function(a,b){var c="fn"+b;d.state[c]={vars:[],body:[],own:{}};d.state.computing=c;var e=d.nextId();d.recurse(a,e);d.return_(e);d.state.inputs.push(c);a.watchId=b});this.state.computing="fn";this.stage="main";this.recurse(c);e='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+e+this.watchFns()+"return fn;";e=(new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext", +"ifDefined","plus","text",e))(this.$filter,Xa,Aa,md,ld,Gb,fg,nd,a);this.state=this.stage=u;e.literal=rd(c);e.constant=c.constant;return e},USE:"use",STRICT:"strict",watchFns:function(){var a=[],b=this.state.inputs,d=this;n(b,function(b){a.push("var "+b+"="+d.generateFunction(b,"s"))});b.length&&a.push("fn.inputs=["+b.join(",")+"];");return a.join("")},generateFunction:function(a,b){return"function("+b+"){"+this.varsPrefix(a)+this.body(a)+"};"},filterPrefix:function(){var a=[],b=this;n(this.state.filters, +function(d,c){a.push(d+"=$filter("+b.escape(c)+")")});return a.length?"var "+a.join(",")+";":""},varsPrefix:function(a){return this.state[a].vars.length?"var "+this.state[a].vars.join(",")+";":""},body:function(a){return this.state[a].body.join("")},recurse:function(a,b,d,c,e,f){var g,h,k=this,l,m;c=c||w;if(!f&&z(a.watchId))b=b||this.nextId(),this.if_("i",this.lazyAssign(b,this.computedMember("i",a.watchId)),this.lazyRecurse(a,b,d,c,e,!0));else switch(a.type){case q.Program:n(a.body,function(b,c){k.recurse(b.expression, +u,u,function(a){h=a});c!==a.body.length-1?k.current().body.push(h,";"):k.return_(h)});break;case q.Literal:m=this.escape(a.value);this.assign(b,m);c(m);break;case q.UnaryExpression:this.recurse(a.argument,u,u,function(a){h=a});m=a.operator+"("+this.ifDefined(h,0)+")";this.assign(b,m);c(m);break;case q.BinaryExpression:this.recurse(a.left,u,u,function(a){g=a});this.recurse(a.right,u,u,function(a){h=a});m="+"===a.operator?this.plus(g,h):"-"===a.operator?this.ifDefined(g,0)+a.operator+this.ifDefined(h, +0):"("+g+")"+a.operator+"("+h+")";this.assign(b,m);c(m);break;case q.LogicalExpression:b=b||this.nextId();k.recurse(a.left,b);k.if_("&&"===a.operator?b:k.not(b),k.lazyRecurse(a.right,b));c(b);break;case q.ConditionalExpression:b=b||this.nextId();k.recurse(a.test,b);k.if_(b,k.lazyRecurse(a.alternate,b),k.lazyRecurse(a.consequent,b));c(b);break;case q.Identifier:b=b||this.nextId();d&&(d.context="inputs"===k.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",a.name)+"?l:s"),d.computed=!1, +d.name=a.name);Xa(a.name);k.if_("inputs"===k.stage||k.not(k.getHasOwnProperty("l",a.name)),function(){k.if_("inputs"===k.stage||"s",function(){e&&1!==e&&k.if_(k.not(k.nonComputedMember("s",a.name)),k.lazyAssign(k.nonComputedMember("s",a.name),"{}"));k.assign(b,k.nonComputedMember("s",a.name))})},b&&k.lazyAssign(b,k.nonComputedMember("l",a.name)));(k.state.expensiveChecks||Hb(a.name))&&k.addEnsureSafeObject(b);c(b);break;case q.MemberExpression:g=d&&(d.context=this.nextId())||this.nextId();b=b||this.nextId(); +k.recurse(a.object,g,u,function(){k.if_(k.notNull(g),function(){e&&1!==e&&k.addEnsureSafeAssignContext(g);if(a.computed)h=k.nextId(),k.recurse(a.property,h),k.getStringValue(h),k.addEnsureSafeMemberName(h),e&&1!==e&&k.if_(k.not(k.computedMember(g,h)),k.lazyAssign(k.computedMember(g,h),"{}")),m=k.ensureSafeObject(k.computedMember(g,h)),k.assign(b,m),d&&(d.computed=!0,d.name=h);else{Xa(a.property.name);e&&1!==e&&k.if_(k.not(k.nonComputedMember(g,a.property.name)),k.lazyAssign(k.nonComputedMember(g, +a.property.name),"{}"));m=k.nonComputedMember(g,a.property.name);if(k.state.expensiveChecks||Hb(a.property.name))m=k.ensureSafeObject(m);k.assign(b,m);d&&(d.computed=!1,d.name=a.property.name)}},function(){k.assign(b,"undefined")});c(b)},!!e);break;case q.CallExpression:b=b||this.nextId();a.filter?(h=k.filter(a.callee.name),l=[],n(a.arguments,function(a){var b=k.nextId();k.recurse(a,b);l.push(b)}),m=h+"("+l.join(",")+")",k.assign(b,m),c(b)):(h=k.nextId(),g={},l=[],k.recurse(a.callee,h,g,function(){k.if_(k.notNull(h), +function(){k.addEnsureSafeFunction(h);n(a.arguments,function(a){k.recurse(a,k.nextId(),u,function(a){l.push(k.ensureSafeObject(a))})});g.name?(k.state.expensiveChecks||k.addEnsureSafeObject(g.context),m=k.member(g.context,g.name,g.computed)+"("+l.join(",")+")"):m=h+"("+l.join(",")+")";m=k.ensureSafeObject(m);k.assign(b,m)},function(){k.assign(b,"undefined")});c(b)}));break;case q.AssignmentExpression:h=this.nextId();g={};if(!pd(a.left))throw ca("lval");this.recurse(a.left,u,g,function(){k.if_(k.notNull(g.context), +function(){k.recurse(a.right,h);k.addEnsureSafeObject(k.member(g.context,g.name,g.computed));k.addEnsureSafeAssignContext(g.context);m=k.member(g.context,g.name,g.computed)+a.operator+h;k.assign(b,m);c(b||m)})},1);break;case q.ArrayExpression:l=[];n(a.elements,function(a){k.recurse(a,k.nextId(),u,function(a){l.push(a)})});m="["+l.join(",")+"]";this.assign(b,m);c(m);break;case q.ObjectExpression:l=[];n(a.properties,function(a){k.recurse(a.value,k.nextId(),u,function(b){l.push(k.escape(a.key.type=== +q.Identifier?a.key.name:""+a.key.value)+":"+b)})});m="{"+l.join(",")+"}";this.assign(b,m);c(m);break;case q.ThisExpression:this.assign(b,"s");c("s");break;case q.LocalsExpression:this.assign(b,"l");c("l");break;case q.NGValueParameter:this.assign(b,"v"),c("v")}},getHasOwnProperty:function(a,b){var d=a+"."+b,c=this.current().own;c.hasOwnProperty(d)||(c[d]=this.nextId(!1,a+"&&("+this.escape(b)+" in "+a+")"));return c[d]},assign:function(a,b){if(a)return this.current().body.push(a,"=",b,";"),a},filter:function(a){this.state.filters.hasOwnProperty(a)|| +(this.state.filters[a]=this.nextId(!0));return this.state.filters[a]},ifDefined:function(a,b){return"ifDefined("+a+","+this.escape(b)+")"},plus:function(a,b){return"plus("+a+","+b+")"},return_:function(a){this.current().body.push("return ",a,";")},if_:function(a,b,d){if(!0===a)b();else{var c=this.current().body;c.push("if(",a,"){");b();c.push("}");d&&(c.push("else{"),d(),c.push("}"))}},not:function(a){return"!("+a+")"},notNull:function(a){return a+"!=null"},nonComputedMember:function(a,b){return a+ +"."+b},computedMember:function(a,b){return a+"["+b+"]"},member:function(a,b,d){return d?this.computedMember(a,b):this.nonComputedMember(a,b)},addEnsureSafeObject:function(a){this.current().body.push(this.ensureSafeObject(a),";")},addEnsureSafeMemberName:function(a){this.current().body.push(this.ensureSafeMemberName(a),";")},addEnsureSafeFunction:function(a){this.current().body.push(this.ensureSafeFunction(a),";")},addEnsureSafeAssignContext:function(a){this.current().body.push(this.ensureSafeAssignContext(a), +";")},ensureSafeObject:function(a){return"ensureSafeObject("+a+",text)"},ensureSafeMemberName:function(a){return"ensureSafeMemberName("+a+",text)"},ensureSafeFunction:function(a){return"ensureSafeFunction("+a+",text)"},getStringValue:function(a){this.assign(a,"getStringValue("+a+",text)")},ensureSafeAssignContext:function(a){return"ensureSafeAssignContext("+a+",text)"},lazyRecurse:function(a,b,d,c,e,f){var g=this;return function(){g.recurse(a,b,d,c,e,f)}},lazyAssign:function(a,b){var d=this;return function(){d.assign(a, +b)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)},escape:function(a){if(G(a))return"'"+a.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(U(a))return a.toString();if(!0===a)return"true";if(!1===a)return"false";if(null===a)return"null";if("undefined"===typeof a)return"undefined";throw ca("esc");},nextId:function(a,b){var d="v"+this.state.nextId++;a||this.current().vars.push(d+(b?"="+b:""));return d},current:function(){return this.state[this.state.computing]}}; +td.prototype={compile:function(a,b){var d=this,c=this.astBuilder.ast(a);this.expression=a;this.expensiveChecks=b;T(c,d.$filter);var e,f;if(e=qd(c))f=this.recurse(e);e=od(c.body);var g;e&&(g=[],n(e,function(a,b){var c=d.recurse(a);a.input=c;g.push(c);a.watchId=b}));var h=[];n(c.body,function(a){h.push(d.recurse(a.expression))});e=0===c.body.length?function(){}:1===c.body.length?h[0]:function(a,b){var c;n(h,function(d){c=d(a,b)});return c};f&&(e.assign=function(a,b,c){return f(a,c,b)});g&&(e.inputs= +g);e.literal=rd(c);e.constant=c.constant;return e},recurse:function(a,b,d){var c,e,f=this,g;if(a.input)return this.inputs(a.input,a.watchId);switch(a.type){case q.Literal:return this.value(a.value,b);case q.UnaryExpression:return e=this.recurse(a.argument),this["unary"+a.operator](e,b);case q.BinaryExpression:return c=this.recurse(a.left),e=this.recurse(a.right),this["binary"+a.operator](c,e,b);case q.LogicalExpression:return c=this.recurse(a.left),e=this.recurse(a.right),this["binary"+a.operator](c, +e,b);case q.ConditionalExpression:return this["ternary?:"](this.recurse(a.test),this.recurse(a.alternate),this.recurse(a.consequent),b);case q.Identifier:return Xa(a.name,f.expression),f.identifier(a.name,f.expensiveChecks||Hb(a.name),b,d,f.expression);case q.MemberExpression:return c=this.recurse(a.object,!1,!!d),a.computed||(Xa(a.property.name,f.expression),e=a.property.name),a.computed&&(e=this.recurse(a.property)),a.computed?this.computedMember(c,e,b,d,f.expression):this.nonComputedMember(c,e, +f.expensiveChecks,b,d,f.expression);case q.CallExpression:return g=[],n(a.arguments,function(a){g.push(f.recurse(a))}),a.filter&&(e=this.$filter(a.callee.name)),a.filter||(e=this.recurse(a.callee,!0)),a.filter?function(a,c,d,f){for(var n=[],r=0;r":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)>b(c,e,f,g);return d?{value:c}:c}},"binary<=":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)<=b(c,e,f,g);return d?{value:c}:c}},"binary>=":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)>= +b(c,e,f,g);return d?{value:c}:c}},"binary&&":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)&&b(c,e,f,g);return d?{value:c}:c}},"binary||":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)||b(c,e,f,g);return d?{value:c}:c}},"ternary?:":function(a,b,d,c){return function(e,f,g,h){e=a(e,f,g,h)?b(e,f,g,h):d(e,f,g,h);return c?{value:e}:e}},value:function(a,b){return function(){return b?{context:u,name:u,value:a}:a}},identifier:function(a,b,d,c,e){return function(f,g,h,k){f=g&&a in g?g:f;c&&1!== +c&&f&&!f[a]&&(f[a]={});g=f?f[a]:u;b&&Aa(g,e);return d?{context:f,name:a,value:g}:g}},computedMember:function(a,b,d,c,e){return function(f,g,h,k){var l=a(f,g,h,k),m,n;null!=l&&(m=b(f,g,h,k),m=ld(m),Xa(m,e),c&&1!==c&&(Gb(l),l&&!l[m]&&(l[m]={})),n=l[m],Aa(n,e));return d?{context:l,name:m,value:n}:n}},nonComputedMember:function(a,b,d,c,e,f){return function(g,h,k,l){g=a(g,h,k,l);e&&1!==e&&(Gb(g),g&&!g[b]&&(g[b]={}));h=null!=g?g[b]:u;(d||Hb(b))&&Aa(h,f);return c?{context:g,name:b,value:h}:h}},inputs:function(a, +b){return function(d,c,e,f){return f?f[b]:a(d,c,e)}}};var hc=function(a,b,d){this.lexer=a;this.$filter=b;this.options=d;this.ast=new q(this.lexer);this.astCompiler=d.csp?new td(this.ast,b):new sd(this.ast,b)};hc.prototype={constructor:hc,parse:function(a){return this.astCompiler.compile(a,this.options.expensiveChecks)}};X();X();var gg=Object.prototype.valueOf,Ba=P("$sce"),ja={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},ia=P("$compile"),aa=Z.createElement("a"),xd=za(S.location.href); +yd.$inject=["$document"];Lc.$inject=["$provide"];var Fd=22,Ed=".",jc="0";zd.$inject=["$locale"];Bd.$inject=["$locale"];var sg={yyyy:da("FullYear",4),yy:da("FullYear",2,0,!0),y:da("FullYear",1),MMMM:Jb("Month"),MMM:Jb("Month",!0),MM:da("Month",2,1),M:da("Month",1,1),dd:da("Date",2),d:da("Date",1),HH:da("Hours",2),H:da("Hours",1),hh:da("Hours",2,-12),h:da("Hours",1,-12),mm:da("Minutes",2),m:da("Minutes",1),ss:da("Seconds",2),s:da("Seconds",1),sss:da("Milliseconds",3),EEEE:Jb("Day"),EEE:Jb("Day",!0), +a:function(a,b){return 12>a.getHours()?b.AMPMS[0]:b.AMPMS[1]},Z:function(a,b,d){a=-1*d;return a=(0<=a?"+":"")+(Ib(Math[0=a.getFullYear()?b.ERANAMES[0]:b.ERANAMES[1]}},rg=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,qg=/^\-?\d+$/;Ad.$inject=["$locale"];var lg=ka(H),mg=ka(ub);Cd.$inject=["$parse"];var ke=ka({restrict:"E",compile:function(a,b){if(!b.href&& +!b.xlinkHref)return function(a,b){if("a"===b[0].nodeName.toLowerCase()){var e="[object SVGAnimatedString]"===ra.call(b.prop("href"))?"xlink:href":"href";b.on("click",function(a){b.attr(e)||a.preventDefault()})}}}}),vb={};n(Db,function(a,b){function d(a,d,e){a.$watch(e[c],function(a){e.$set(b,!!a)})}if("multiple"!=a){var c=va("ng-"+b),e=d;"checked"===a&&(e=function(a,b,e){e.ngModel!==e[c]&&d(a,b,e)});vb[c]=function(){return{restrict:"A",priority:100,link:e}}}});n($c,function(a,b){vb[b]=function(){return{priority:100, +link:function(a,c,e){if("ngPattern"===b&&"/"==e.ngPattern.charAt(0)&&(c=e.ngPattern.match(ug))){e.$set("ngPattern",new RegExp(c[1],c[2]));return}a.$watch(e[b],function(a){e.$set(b,a)})}}}});n(["src","srcset","href"],function(a){var b=va("ng-"+a);vb[b]=function(){return{priority:99,link:function(d,c,e){var f=a,g=a;"href"===a&&"[object SVGAnimatedString]"===ra.call(c.prop("href"))&&(g="xlinkHref",e.$attr[g]="xlink:href",f=null);e.$observe(b,function(b){b?(e.$set(g,b),Ka&&f&&c.prop(f,e[g])):"href"=== +a&&e.$set(g,null)})}}}});var Kb={$addControl:w,$$renameControl:function(a,b){a.$name=b},$removeControl:w,$setValidity:w,$setDirty:w,$setPristine:w,$setSubmitted:w};Id.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var Qd=function(a){return["$timeout","$parse",function(b,d){function c(a){return""===a?d('this[""]').assign:d(a).assign||w}return{name:"form",restrict:a?"EAC":"E",require:["form","^^?form"],controller:Id,compile:function(d,f){d.addClass(Ya).addClass(ob);var g=f.name?"name": +a&&f.ngForm?"ngForm":!1;return{pre:function(a,d,e,f){var n=f[0];if(!("action"in e)){var r=function(b){a.$apply(function(){n.$commitViewValue();n.$setSubmitted()});b.preventDefault()};d[0].addEventListener("submit",r,!1);d.on("$destroy",function(){b(function(){d[0].removeEventListener("submit",r,!1)},0,!1)})}(f[1]||n.$$parentForm).$addControl(n);var q=g?c(n.$name):w;g&&(q(a,n),e.$observe(g,function(b){n.$name!==b&&(q(a,u),n.$$parentForm.$$renameControl(n,b),q=c(n.$name),q(a,n))}));d.on("$destroy", +function(){n.$$parentForm.$removeControl(n);q(a,u);L(n,Kb)})}}}}}]},le=Qd(),ye=Qd(!0),tg=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,Cg=/^[A-Za-z][A-Za-z\d.+-]*:\/*(?:\w+(?::\w+)?@)?[^\s/]+(?::\d+)?(?:\/[\w#!:.?+=&%@\-/[\]$'()*,;~]*)?$/,Dg=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,Eg=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,Rd=/^(\d{4})-(\d{2})-(\d{2})$/,Sd=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/, +nc=/^(\d{4})-W(\d\d)$/,Td=/^(\d{4})-(\d\d)$/,Ud=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Vd={text:function(a,b,d,c,e,f){lb(a,b,d,c,e,f);lc(c)},date:mb("date",Rd,Mb(Rd,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":mb("datetimelocal",Sd,Mb(Sd,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:mb("time",Ud,Mb(Ud,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:mb("week",nc,function(a,b){if(ba(a))return a;if(G(a)){nc.lastIndex=0;var d=nc.exec(a);if(d){var c=+d[1],e=+d[2],f=d=0,g= +0,h=0,k=Gd(c),e=7*(e-1);b&&(d=b.getHours(),f=b.getMinutes(),g=b.getSeconds(),h=b.getMilliseconds());return new Date(c,0,k.getDate()+e,d,f,g,h)}}return NaN},"yyyy-Www"),month:mb("month",Td,Mb(Td,["yyyy","MM"]),"yyyy-MM"),number:function(a,b,d,c,e,f){Kd(a,b,d,c);lb(a,b,d,c,e,f);c.$$parserName="number";c.$parsers.push(function(a){return c.$isEmpty(a)?null:Eg.test(a)?parseFloat(a):u});c.$formatters.push(function(a){if(!c.$isEmpty(a)){if(!U(a))throw nb("numfmt",a);a=a.toString()}return a});if(z(d.min)|| +d.ngMin){var g;c.$validators.min=function(a){return c.$isEmpty(a)||x(g)||a>=g};d.$observe("min",function(a){z(a)&&!U(a)&&(a=parseFloat(a,10));g=U(a)&&!isNaN(a)?a:u;c.$validate()})}if(z(d.max)||d.ngMax){var h;c.$validators.max=function(a){return c.$isEmpty(a)||x(h)||a<=h};d.$observe("max",function(a){z(a)&&!U(a)&&(a=parseFloat(a,10));h=U(a)&&!isNaN(a)?a:u;c.$validate()})}},url:function(a,b,d,c,e,f){lb(a,b,d,c,e,f);lc(c);c.$$parserName="url";c.$validators.url=function(a,b){var d=a||b;return c.$isEmpty(d)|| +Cg.test(d)}},email:function(a,b,d,c,e,f){lb(a,b,d,c,e,f);lc(c);c.$$parserName="email";c.$validators.email=function(a,b){var d=a||b;return c.$isEmpty(d)||Dg.test(d)}},radio:function(a,b,d,c){x(d.name)&&b.attr("name",++pb);b.on("click",function(a){b[0].checked&&c.$setViewValue(d.value,a&&a.type)});c.$render=function(){b[0].checked=d.value==c.$viewValue};d.$observe("value",c.$render)},checkbox:function(a,b,d,c,e,f,g,h){var k=Ld(h,a,"ngTrueValue",d.ngTrueValue,!0),l=Ld(h,a,"ngFalseValue",d.ngFalseValue, +!1);b.on("click",function(a){c.$setViewValue(b[0].checked,a&&a.type)});c.$render=function(){b[0].checked=c.$viewValue};c.$isEmpty=function(a){return!1===a};c.$formatters.push(function(a){return la(a,k)});c.$parsers.push(function(a){return a?k:l})},hidden:w,button:w,submit:w,reset:w,file:w},Fc=["$browser","$sniffer","$filter","$parse",function(a,b,d,c){return{restrict:"E",require:["?ngModel"],link:{pre:function(e,f,g,h){h[0]&&(Vd[H(g.type)]||Vd.text)(e,f,g,h[0],b,a,d,c)}}}}],Fg=/^(true|false|\d+)$/, +Qe=function(){return{restrict:"A",priority:100,compile:function(a,b){return Fg.test(b.ngValue)?function(a,b,e){e.$set("value",a.$eval(e.ngValue))}:function(a,b,e){a.$watch(e.ngValue,function(a){e.$set("value",a)})}}}},qe=["$compile",function(a){return{restrict:"AC",compile:function(b){a.$$addBindingClass(b);return function(b,c,e){a.$$addBindingInfo(c,e.ngBind);c=c[0];b.$watch(e.ngBind,function(a){c.textContent=x(a)?"":a})}}}}],se=["$interpolate","$compile",function(a,b){return{compile:function(d){b.$$addBindingClass(d); +return function(c,d,f){c=a(d.attr(f.$attr.ngBindTemplate));b.$$addBindingInfo(d,c.expressions);d=d[0];f.$observe("ngBindTemplate",function(a){d.textContent=x(a)?"":a})}}}}],re=["$sce","$parse","$compile",function(a,b,d){return{restrict:"A",compile:function(c,e){var f=b(e.ngBindHtml),g=b(e.ngBindHtml,function(a){return(a||"").toString()});d.$$addBindingClass(c);return function(b,c,e){d.$$addBindingInfo(c,e.ngBindHtml);b.$watch(g,function(){c.html(a.getTrustedHtml(f(b))||"")})}}}}],Pe=ka({restrict:"A", +require:"ngModel",link:function(a,b,d,c){c.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),te=mc("",!0),ve=mc("Odd",0),ue=mc("Even",1),we=Na({compile:function(a,b){b.$set("ngCloak",u);a.removeClass("ng-cloak")}}),xe=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],Kc={},Gg={blur:!0,focus:!0};n("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(a){var b= +va("ng-"+a);Kc[b]=["$parse","$rootScope",function(d,c){return{restrict:"A",compile:function(e,f){var g=d(f[b],null,!0);return function(b,d){d.on(a,function(d){var e=function(){g(b,{$event:d})};Gg[a]&&c.$$phase?b.$evalAsync(e):b.$apply(e)})}}}}]});var Ae=["$animate",function(a){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(b,d,c,e,f){var g,h,k;b.$watch(c.ngIf,function(b){b?h||f(function(b,e){h=e;b[b.length++]=Z.createComment(" end ngIf: "+ +c.ngIf+" ");g={clone:b};a.enter(b,d.parent(),d)}):(k&&(k.remove(),k=null),h&&(h.$destroy(),h=null),g&&(k=tb(g.clone),a.leave(k).then(function(){k=null}),g=null))})}}}],Be=["$templateRequest","$anchorScroll","$animate",function(a,b,d){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:$.noop,compile:function(c,e){var f=e.ngInclude||e.src,g=e.onload||"",h=e.autoscroll;return function(c,e,m,n,r){var q=0,u,t,p,y=function(){t&&(t.remove(),t=null);u&&(u.$destroy(),u=null);p&& +(d.leave(p).then(function(){t=null}),t=p,p=null)};c.$watch(f,function(f){var m=function(){!z(h)||h&&!c.$eval(h)||b()},t=++q;f?(a(f,!0).then(function(a){if(t===q){var b=c.$new();n.template=a;a=r(b,function(a){y();d.enter(a,null,e).then(m)});u=b;p=a;u.$emit("$includeContentLoaded",f);c.$eval(g)}},function(){t===q&&(y(),c.$emit("$includeContentError",f))}),c.$emit("$includeContentRequested",f)):(y(),n.template=null)})}}}}],Se=["$compile",function(a){return{restrict:"ECA",priority:-400,require:"ngInclude", +link:function(b,d,c,e){/SVG/.test(d[0].toString())?(d.empty(),a(Nc(e.template,Z).childNodes)(b,function(a){d.append(a)},{futureParentElement:d})):(d.html(e.template),a(d.contents())(b))}}}],Ce=Na({priority:450,compile:function(){return{pre:function(a,b,d){a.$eval(d.ngInit)}}}}),Oe=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,b,d,c){var e=b.attr(d.$attr.ngList)||", ",f="false"!==d.ngTrim,g=f?Y(e):e;c.$parsers.push(function(a){if(!x(a)){var b=[];a&&n(a.split(g),function(a){a&& +b.push(f?Y(a):a)});return b}});c.$formatters.push(function(a){return K(a)?a.join(e):u});c.$isEmpty=function(a){return!a||!a.length}}}},ob="ng-valid",Md="ng-invalid",Ya="ng-pristine",Lb="ng-dirty",Od="ng-pending",nb=P("ngModel"),Hg=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(a,b,d,c,e,f,g,h,k,l){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=u;this.$validators={};this.$asyncValidators={};this.$parsers= +[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=u;this.$name=l(d.name||"",!1)(a);this.$$parentForm=Kb;var m=e(d.ngModel),s=m.assign,r=m,q=s,A=null,t,p=this;this.$$setOptions=function(a){if((p.$options=a)&&a.getterSetter){var b=e(d.ngModel+"()"),f=e(d.ngModel+"($$$p)");r=function(a){var c=m(a);D(c)&&(c=b(a));return c};q=function(a,b){D(m(a))?f(a,{$$$p:p.$modelValue}): +s(a,p.$modelValue)}}else if(!m.assign)throw nb("nonassign",d.ngModel,ua(c));};this.$render=w;this.$isEmpty=function(a){return x(a)||""===a||null===a||a!==a};this.$$updateEmptyClasses=function(a){p.$isEmpty(a)?(f.removeClass(c,"ng-not-empty"),f.addClass(c,"ng-empty")):(f.removeClass(c,"ng-empty"),f.addClass(c,"ng-not-empty"))};var y=0;Jd({ctrl:this,$element:c,set:function(a,b){a[b]=!0},unset:function(a,b){delete a[b]},$animate:f});this.$setPristine=function(){p.$dirty=!1;p.$pristine=!0;f.removeClass(c, +Lb);f.addClass(c,Ya)};this.$setDirty=function(){p.$dirty=!0;p.$pristine=!1;f.removeClass(c,Ya);f.addClass(c,Lb);p.$$parentForm.$setDirty()};this.$setUntouched=function(){p.$touched=!1;p.$untouched=!0;f.setClass(c,"ng-untouched","ng-touched")};this.$setTouched=function(){p.$touched=!0;p.$untouched=!1;f.setClass(c,"ng-touched","ng-untouched")};this.$rollbackViewValue=function(){g.cancel(A);p.$viewValue=p.$$lastCommittedViewValue;p.$render()};this.$validate=function(){if(!U(p.$modelValue)||!isNaN(p.$modelValue)){var a= +p.$$rawModelValue,b=p.$valid,c=p.$modelValue,d=p.$options&&p.$options.allowInvalid;p.$$runValidators(a,p.$$lastCommittedViewValue,function(e){d||b===e||(p.$modelValue=e?a:u,p.$modelValue!==c&&p.$$writeModelToScope())})}};this.$$runValidators=function(a,b,c){function d(){var c=!0;n(p.$validators,function(d,e){var g=d(a,b);c=c&&g;f(e,g)});return c?!0:(n(p.$asyncValidators,function(a,b){f(b,null)}),!1)}function e(){var c=[],d=!0;n(p.$asyncValidators,function(e,g){var h=e(a,b);if(!h||!D(h.then))throw nb("$asyncValidators", +h);f(g,u);c.push(h.then(function(){f(g,!0)},function(a){d=!1;f(g,!1)}))});c.length?k.all(c).then(function(){g(d)},w):g(!0)}function f(a,b){h===y&&p.$setValidity(a,b)}function g(a){h===y&&c(a)}y++;var h=y;(function(){var a=p.$$parserName||"parse";if(x(t))f(a,null);else return t||(n(p.$validators,function(a,b){f(b,null)}),n(p.$asyncValidators,function(a,b){f(b,null)})),f(a,t),t;return!0})()?d()?e():g(!1):g(!1)};this.$commitViewValue=function(){var a=p.$viewValue;g.cancel(A);if(p.$$lastCommittedViewValue!== +a||""===a&&p.$$hasNativeValidators)p.$$updateEmptyClasses(a),p.$$lastCommittedViewValue=a,p.$pristine&&this.$setDirty(),this.$$parseAndValidate()};this.$$parseAndValidate=function(){var b=p.$$lastCommittedViewValue;if(t=x(b)?u:!0)for(var c=0;ce||c.$isEmpty(b)||b.length<=e}}}}},Ic=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e=0;d.$observe("minlength",function(a){e=ea(a)||0;c.$validate()});c.$validators.minlength=function(a,b){return c.$isEmpty(b)||b.length>=e}}}}};S.angular.bootstrap?console.log("WARNING: Tried to load angular more than once."):(fe(),he($),$.module("ngLocale",[],["$provide",function(a){function b(a){a+="";var b=a.indexOf(".");return-1== +b?0:a.length-b-1}a.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "), +WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a","short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-\u00a4",negSuf:"",posPre:"\u00a4",posSuf:""}]},id:"en-us",pluralCat:function(a,c){var e= +a|0,f=c;u===f&&(f=Math.min(b(a),3));Math.pow(10,f);return 1==e&&0==f?"one":"other"}})}]),A(Z).ready(function(){be(Z,zc)}))})(window,document);!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend(''); +//# sourceMappingURL=angular.min.js.map diff --git a/src/WebHost/paket.references b/src/WebHost/paket.references new file mode 100644 index 0000000..344662c --- /dev/null +++ b/src/WebHost/paket.references @@ -0,0 +1,6 @@ +Microsoft.AspNet.WebApi.Owin +Microsoft.Owin.Host.SystemWeb +Microsoft.Owin.StaticFiles +OwinHost +FSharp.Core +FSharp.Data \ No newline at end of file diff --git a/src/WebHost/partials/league-table.html b/src/WebHost/partials/league-table.html new file mode 100644 index 0000000..484fa47 --- /dev/null +++ b/src/WebHost/partials/league-table.html @@ -0,0 +1,44 @@ + + +
    +
    +
    +
    + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    TeamPlayedWonDrewLostGoal DifferencePoints
    {{team.Name}}{{team.Played}}{{team.Wins}}{{team.Draws}}{{team.Losses}}{{team.GoalDifference}}{{team.Pts}}
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/WebHost/partials/team-stats.html b/src/WebHost/partials/team-stats.html new file mode 100644 index 0000000..9276f7e --- /dev/null +++ b/src/WebHost/partials/team-stats.html @@ -0,0 +1,37 @@ +
    +
    +
    + {{TeamName}} +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/WebHost/scripts/app.js b/src/WebHost/scripts/app.js new file mode 100644 index 0000000..98450d1 --- /dev/null +++ b/src/WebHost/scripts/app.js @@ -0,0 +1,10 @@ +var fsharpDemoApp = angular.module('fsharpDemoApp', ['ngRoute', 'footballModule']); +fsharpDemoApp.config(['$routeProvider', + function ($routeProvider) { + $routeProvider. + when('/league', { + templateUrl: 'partials/league-table.html', + controller: 'LeagueTableCtrl' + }); + }]); +//# sourceMappingURL=app.js.map \ No newline at end of file diff --git a/src/WebHost/scripts/app.js.map b/src/WebHost/scripts/app.js.map new file mode 100644 index 0000000..74a2727 --- /dev/null +++ b/src/WebHost/scripts/app.js.map @@ -0,0 +1 @@ +{"version":3,"file":"app.js","sourceRoot":"","sources":["app.ts"],"names":[],"mappings":"AAAA,IAAI,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,eAAe,EAAE,CAAE,SAAS,EAAE,gBAAgB,CAAE,CAAC,CAAC;AAErF,aAAa,CAAC,MAAM,CAAC,CAAC,gBAAgB;IACpC,UAAC,cAAsC;QACrC,cAAc;YACZ,IAAI,CAAC,SAAS,EAAE;YACd,WAAW,EAAE,4BAA4B;YACzC,UAAU,EAAE,iBAAiB;SAC9B,CAAC,CAAC;IACP,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/src/WebHost/scripts/app.ts b/src/WebHost/scripts/app.ts new file mode 100644 index 0000000..e83cf62 --- /dev/null +++ b/src/WebHost/scripts/app.ts @@ -0,0 +1,10 @@ +var fsharpDemoApp = angular.module('fsharpDemoApp', [ 'ngRoute', 'footballModule' ]); + +fsharpDemoApp.config(['$routeProvider', + ($routeProvider:ng.route.IRouteProvider) => { + $routeProvider. + when('/league', { + templateUrl: 'partials/league-table.html', + controller: 'LeagueTableCtrl' + }); + }]); \ No newline at end of file diff --git a/src/WebHost/scripts/controllers.js b/src/WebHost/scripts/controllers.js new file mode 100644 index 0000000..50708ce --- /dev/null +++ b/src/WebHost/scripts/controllers.js @@ -0,0 +1,52 @@ +var footballModule = angular.module('footballModule', ['ui.bootstrap']); +var LeagueTableController = (function () { + function LeagueTableController(httpService, scope, modalService) { + this.httpService = httpService; + this.scope = scope; + this.modalService = modalService; + this.Months = ["August", "September", "October", "November", "December", "January", "February", "March", "April", "May"].map(function (month, index) { return { Name: month, Id: index }; }); + this.Teams = []; + this.SelectedMonth = this.Months[0]; + this.loadTable(this.SelectedMonth.Id); + } + LeagueTableController.prototype.getStyle = function (index) { + if (index == 0) + return "success"; + else if (index < 4) + return "info"; + else if (index == 4) + return "warning"; + else if (index > 16) + return "danger"; + }; + LeagueTableController.prototype.loadTable = function (selectedMonth) { + var _this = this; + this.httpService + .get("api/leaguetable/" + selectedMonth) + .success(function (data) { + data.map(function (team, index) { return team.Style = _this.getStyle(index); }); + _this.Teams = data; + }); + }; + LeagueTableController.prototype.loadTeam = function (selectedTeam) { + var modalInstance = this.modalService.open({ + animation: true, + templateUrl: 'partials/team-stats.html', + controller: 'TeamStatsCtrl', + resolve: { teamName: function () { return selectedTeam; } } + }); + }; + return LeagueTableController; +})(); +footballModule.controller('LeagueTableCtrl', function ($scope, $uibModal, $http) { + $scope.Controller = new LeagueTableController($http, $scope, $uibModal); +}); +footballModule.controller('TeamStatsCtrl', function ($scope, $http, teamName) { + $scope.LoadingData = true; + $scope.TeamName = teamName; + $http.get("api/team/" + teamName).success(function (data) { + $scope.Stats = data; + $scope.LoadingData = false; + }); +}); +//# sourceMappingURL=controllers.js.map \ No newline at end of file diff --git a/src/WebHost/scripts/controllers.js.map b/src/WebHost/scripts/controllers.js.map new file mode 100644 index 0000000..272f2d4 --- /dev/null +++ b/src/WebHost/scripts/controllers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"controllers.js","sourceRoot":"","sources":["controllers.ts"],"names":["LeagueTableController","LeagueTableController.constructor","LeagueTableController.getStyle","LeagueTableController.loadTable","LeagueTableController.loadTeam"],"mappings":"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"} \ No newline at end of file diff --git a/src/WebHost/scripts/controllers.ts b/src/WebHost/scripts/controllers.ts new file mode 100644 index 0000000..f16963a --- /dev/null +++ b/src/WebHost/scripts/controllers.ts @@ -0,0 +1,63 @@ +var footballModule = angular.module('footballModule', ['ui.bootstrap']); + +interface Team { Name: string; Played: number; Wins: number; Draws: number; Losses: number; For: number; Against: number; Pts: number; GoalDifference: number; Style : string } +interface Month { Name : string; Id : number } +interface TeamStats { Name : string; TotalShots : number; ShotEffectiveness : number; TopScorer : string; DirtiestPlayer : string; AssistLeader : string } +interface LeagueScope extends ng.IScope { Controller : LeagueTableController } + +class LeagueTableController { + Teams: Team[]; + Months : Month[]; + SelectedMonth : Month; + + constructor(private httpService : ng.IHttpService, private scope : ng.IScope, private modalService : ng.ui.bootstrap.IModalService) { + this.Months = [ "August", "September", "October", "November", "December", "January", "February", "March", "April", "May" ].map((month, index) => { Name: month, Id: index }); + this.Teams = []; + this.SelectedMonth = this.Months[0]; + this.loadTable(this.SelectedMonth.Id); + } + + private getStyle(index:number) { + if (index == 0) + return "success"; + else if (index < 4) + return "info"; + else if (index == 4) + return "warning"; + else if (index > 16) + return "danger"; + } + + + loadTable(selectedMonth : number) { + this.httpService + .get("api/leaguetable/" + selectedMonth) + .success((data: Team[]) => + { + data.map((team, index) => team.Style = this.getStyle(index)); + this.Teams = data; + }); + } + + loadTeam(selectedTeam : string) { + var modalInstance = this.modalService.open({ + animation: true, + templateUrl: 'partials/team-stats.html', + controller: 'TeamStatsCtrl', + resolve : { teamName : () => selectedTeam } + }); + } +} + +footballModule.controller('LeagueTableCtrl', ($scope: LeagueScope, $uibModal : ng.ui.bootstrap.IModalService, $http: ng.IHttpService) => { + $scope.Controller = new LeagueTableController($http, $scope, $uibModal); +}); + +footballModule.controller('TeamStatsCtrl', ($scope: any, $http: ng.IHttpService, teamName) => { + $scope.LoadingData = true; + $scope.TeamName = teamName; + $http.get("api/team/" + teamName).success((data: TeamStats) => { + $scope.Stats = data; + $scope.LoadingData = false; + }); +}); \ No newline at end of file diff --git a/src/WebHost/tsconfig.json b/src/WebHost/tsconfig.json new file mode 100644 index 0000000..022dff1 --- /dev/null +++ b/src/WebHost/tsconfig.json @@ -0,0 +1,7 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "amd", + "sourceMap": true + } +} \ No newline at end of file diff --git a/src/WebHost/typings/angular-ui-bootstrap/angular-ui-bootstrap.d.ts b/src/WebHost/typings/angular-ui-bootstrap/angular-ui-bootstrap.d.ts new file mode 100644 index 0000000..8ebfdb6 --- /dev/null +++ b/src/WebHost/typings/angular-ui-bootstrap/angular-ui-bootstrap.d.ts @@ -0,0 +1,742 @@ +// Type definitions for Angular UI Bootstrap 0.13.3 +// Project: https://github.com/angular-ui/bootstrap +// Definitions by: Brian Surowiec +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + +// Support for AMD require +declare module 'angular-bootstrap' {} + +declare module angular.ui.bootstrap { + + interface IAccordionConfig { + /** + * Controls whether expanding an item will cause the other items to close. + * + * @default true + */ + closeOthers?: boolean; + } + + + interface IButtonConfig { + /** + * @default: 'active' + */ + activeClass?: string; + + /** + * @default: 'Click' + */ + toggleEvent?: string; + } + + + interface IDatepickerConfig { + /** + * Format of day in month. + * + * @default 'dd' + */ + formatDay?: string; + + /** + * Format of month in year. + * + * @default 'MMM' + */ + formatMonth?: string; + + /** + * Format of year in year range. + * + * @default 'yyyy' + */ + formatYear?: string; + + /** + * Format of day in week header. + * + * @default 'EEE' + */ + formatDayHeader?: string; + + /** + * Format of title when selecting day. + * + * @default 'MMM yyyy' + */ + formatDayTitle?: string; + + /** + * Format of title when selecting month. + * + * @default 'yyyy' + */ + formatMonthTitle?: string; + + /** + * Current mode of the datepicker (day|month|year). Can be used to initialize datepicker to specific mode. + * + * @default 'day' + */ + datepickerMode?: string; + + /** + * Set a lower limit for mode. + * + * @default 'day' + */ + minMode?: string; + + /** + * Set an upper limit for mode. + * + * @default 'year' + */ + maxMode?: string; + + /** + * Whether to display week numbers. + * + * @default true + */ + showWeeks?: boolean; + + /** + * Starting day of the week from 0-6 where 0=Sunday and 6=Saturday. + * + * @default 0 + */ + startingDay?: number; + + /** + * Number of years displayed in year selection. + * + * @default 20 + */ + yearRange?: number; + + /** + * Defines the minimum available date. + * + * @default null + */ + minDate?: any; + + /** + * Defines the maximum available date. + * + * @default null + */ + maxDate?: any; + + /** + * An option to disable or enable shortcut's event propagation + * + * @default false + */ + shortcutPropagation?: boolean; + } + + interface IDatepickerPopupConfig { + /** + * The format for displayed dates. + * + * @default 'yyyy-MM-dd' + */ + datepickerPopup?: string; + + /** + * Allows overriding of default template of the popup. + * + * @default 'template/datepicker/popup.html' + */ + datepickerPopupTemplateUrl?: string; + + /** + * Allows overriding of default template of the datepicker used in popup. + * + * @default 'template/datepicker/popup.html' + */ + datepickerTemplateUrl?: string; + + /** + * Allows overriding of the default format for html5 date inputs. + */ + html5Types?: { + date?: string; + 'datetime-local'?: string; + month?: string; + }; + + /** + * The text to display for the current day button. + * + * @default 'Today' + */ + currentText?: string; + + /** + * The text to display for the clear button. + * + * @default 'Clear' + */ + clearText?: string; + + /** + * The text to display for the close button. + * + * @default 'Done' + */ + closeText?: string; + + /** + * Whether to close calendar when a date is chosen. + * + * @default true + */ + closeOnDateSelection?: boolean; + + /** + * Append the datepicker popup element to `body`, rather than inserting after `datepicker-popup`. + * + * @default false + */ + appendToBody?: boolean; + + /** + * Whether to display a button bar underneath the datepicker. + * + * @default true + */ + showButtonBar?: boolean; + + /** + * Whether to focus the datepicker popup upon opening. + * + * @default true + */ + onOpenFocus?: boolean; + } + + + interface IModalProvider { + /** + * Default options all modals will use. + */ + options: IModalSettings; + } + + interface IModalService { + /** + * @param {IModalSettings} options + * @returns {IModalServiceInstance} + */ + open(options: IModalSettings): IModalServiceInstance; + } + + interface IModalServiceInstance { + /** + * A method that can be used to close a modal, passing a result. If `preventDefault` is called on the `modal.closing` event then the modal will remain open. + */ + close(result?: any): void; + + /** + * A method that can be used to dismiss a modal, passing a reason. If `preventDefault` is called on the `modal.closing` event then the modal will remain open. + */ + dismiss(reason?: any): void; + + /** + * A promise that is resolved when a modal is closed and rejected when a modal is dismissed. + */ + result: angular.IPromise; + + /** + * A promise that is resolved when a modal gets opened after downloading content's template and resolving all variables. + */ + opened: angular.IPromise; + + /** + * A promise that is resolved when a modal is rendered. + */ + rendered: angular.IPromise; + } + + interface IModalScope extends angular.IScope { + /** + * Dismiss the dialog without assigning a value to the promise output. If `preventDefault` is called on the `modal.closing` event then the modal will remain open. + * + * @returns true if the modal was closed; otherwise false + */ + $dismiss(reason?: any): boolean; + + /** + * Close the dialog resolving the promise to the given value. If `preventDefault` is called on the `modal.closing` event then the modal will remain open. + * + * @returns true if the modal was closed; otherwise false + */ + $close(result?: any): boolean; + } + + interface IModalSettings { + /** + * a path to a template representing modal's content + */ + templateUrl?: string | (() => string); + + /** + * inline template representing the modal's content + */ + template?: string; + + /** + * a scope instance to be used for the modal's content (actually the $modal service is going to create a child scope of a provided scope). + * Defaults to `$rootScope`. + */ + scope?: angular.IScope|IModalScope; + + /** + * a controller for a modal instance - it can initialize scope used by modal. + * A controller can be injected with `$modalInstance` + */ + controller?: any; + + /** + * an alternative to the controller-as syntax, matching the API of directive definitions. + * Requires the controller option to be provided as well + */ + controllerAs?: string; + + /** + * When used with controllerAs and set to true, it will bind the controller properties onto the $scope directly. + * + * @default false + */ + bindToController?: boolean; + + /** + * members that will be resolved and passed to the controller as locals; it is equivalent of the `resolve` property for AngularJS routes + */ + resolve?: any; + + /** + * Set to false to disable animations on new modal/backdrop. Does not toggle animations for modals/backdrops that are already displayed. + * + * @default true + */ + animation?: boolean; + + /** + * controls the presence of a backdrop + * Allowed values: + * - true (default) + * - false (no backdrop) + * - 'static' backdrop is present but modal window is not closed when clicking outside of the modal window + * + * @default true + */ + backdrop?: boolean | string; + + /** + * indicates whether the dialog should be closable by hitting the ESC key + * + * @default true + */ + keyboard?: boolean; + + /** + * additional CSS class(es) to be added to a modal backdrop template + */ + backdropClass?: string; + + /** + * additional CSS class(es) to be added to a modal window template + */ + windowClass?: string; + + /** + * Optional suffix of modal window class. The value used is appended to the `modal-` class, i.e. a value of `sm` gives `modal-sm`. + */ + size?: string; + + /** + * a path to a template overriding modal's window template + */ + windowTemplateUrl?: string; + + /** + * The class added to the body element when the modal is opened. + * + * @default 'model-open' + */ + openedClass?: string; + } + + interface IModalStackService { + /** + * Opens a new modal instance. + */ + open(modalInstance: IModalServiceInstance, modal: any): void; + + /** + * Closes a modal instance with an optional result. + */ + close(modalInstance: IModalServiceInstance, result?: any): void; + + /** + * Dismisses a modal instance with an optional reason. + */ + dismiss(modalInstance: IModalServiceInstance, reason?: any): void; + + /** + * Dismiss all open modal instances with an optional reason that will be passed to each instance. + */ + dismissAll(reason?: any): void; + + /** + * Gets the topmost modal instance that is open. + */ + getTop(): IModalStackedMapKeyValuePair; + } + + interface IModalStackedMapKeyValuePair { + key: IModalServiceInstance; + value: any; + } + + + interface IPaginationConfig { + /** + * Total number of items in all pages. + */ + totalItems?: number; + + /** + * Maximum number of items per page. A value less than one indicates all items on one page. + * + * @default 10 + */ + itemsPerPage?: number; + + /** + * Limit number for pagination size. + * + * @default: null + */ + maxSize?: number; + + /** + * An optional expression assigned the total number of pages to display. + * + * @default angular.noop + */ + numPages?: number; + + /** + * Whether to keep current page in the middle of the visible ones. + * + * @default true + */ + rotate?: boolean; + + /** + * Whether to display Previous / Next buttons. + * + * @default true + */ + directionLinks?: boolean; + + /** + * Text for Previous button. + * + * @default 'Previous' + */ + previousText?: string; + + /** + * Text for Next button. + * + * @default 'Next' + */ + nextText?: string; + + /** + * Whether to display First / Last buttons. + * + * @default false + */ + boundaryLinks?: boolean; + + /** + * Text for First button. + * + * @default 'First' + */ + firstText?: string; + + /** + * Text for Last button. + * + * @default 'Last' + */ + lastText?: string; + + /** + * Override the template for the component with a custom provided template. + * + * @default 'template/pagination/pagination.html' + */ + templateUrl?: string; + } + + interface IPagerConfig { + /** + * Whether to align each link to the sides. + * + * @default true + */ + align?: boolean; + + /** + * Maximum number of items per page. A value less than one indicates all items on one page. + * + * @default 10 + */ + itemsPerPage?: number; + + /** + * Text for Previous button. + * + * @default '« Previous' + */ + previousText?: string; + + /** + * Text for Next button. + * + * @default 'Next »' + */ + nextText?: string; + } + + + interface IPositionCoordinates { + width?: number; + height?: number; + top?: number; + left?: number; + } + + interface IPositionService { + /** + * Provides a read-only equivalent of jQuery's position function. + */ + position(element: JQuery): IPositionCoordinates; + + /** + * Provides a read-only equivalent of jQuery's offset function. + */ + offset(element: JQuery): IPositionCoordinates; + } + + + interface IProgressConfig { + /** + * Whether bars use transitions to achieve the width change. + * + * @default: true + */ + animate?: boolean; + + /** + * A number that specifies the total value of bars that is required. + * + * @default: 100 + */ + max?: number; + } + + + interface IRatingConfig { + /** + * Changes the number of icons. + * + * @default: 5 + */ + max?: number; + + /** + * A variable used in the template to specify the state for selected icons. + * + * @default: null + */ + stateOn?: string; + + /** + * A variable used in the template to specify the state for unselected icons. + * + * @default: null + */ + stateOff?: string; + + /** + * An array of strings defining titles for all icons. + * + * @default: ["one", "two", "three", "four", "five"] + */ + titles?: Array; + } + + + interface ITimepickerConfig { + /** + * Number of hours to increase or decrease when using a button. + * + * @default 1 + */ + hourStep?: number; + + /** + * Number of minutes to increase or decrease when using a button. + * + * @default 1 + */ + minuteStep?: number; + + /** + * Whether to display 12H or 24H mode. + * + * @default true + */ + showMeridian?: boolean; + + /** + * Meridian labels based on locale. To override you must supply an array like ['AM', 'PM']. + * + * @default null + */ + meridians?: Array; + + /** + * Whether the user can type inside the hours & minutes input. + * + * @default false + */ + readonlyInput?: boolean; + + /** + * Whether the user can scroll inside the hours & minutes input to increase or decrease it's values. + * + * @default true + */ + mousewheel?: boolean; + + /** + * Whether the user can use up/down arrowkeys inside the hours & minutes input to increase or decrease it's values. + * + * @default true + */ + arrowkeys?: boolean; + + /** + * Shows spinner arrows above and below the inputs. + * + * @default true + */ + showSpinners?: boolean; + } + + + interface ITooltipOptions { + /** + * Where to place it? Defaults to 'top', but also accepts 'right', 'bottom', or 'left'. + * + * @default 'top' + */ + placement?: string; + + /** + * Should the modal fade in and out? + * + * @default true + */ + animation?: boolean; + + /** + * For how long should the user have to have the mouse over the element before the tooltip shows (in milliseconds)? + * + * @default 0 + */ + popupDelay?: number; + + /** + * Should the tooltip be appended to `$body` instead of the parent element? + * + * @default false + */ + appendToBody?: boolean; + + /** + * What should trigger a show of the tooltip? Supports a space separated list of event names. + * + * @default 'mouseenter' for tooltip, 'click' for popover + */ + trigger?: string; + + /** + * Should an expression on the scope be used to load the content? + * + * @default false + */ + useContentExp?: boolean; + } + + interface ITooltipProvider { + /** + * Provide a set of defaults for certain tooltip and popover attributes. + */ + options(value: ITooltipOptions): void; + + /** + * Extends the default trigger mappings with mappings of your own. E.g. `{ 'openTrigger': 'closeTrigger' }`. + */ + setTriggers(triggers: Object): void; + } + + + /** + * WARNING: $transition is now deprecated. Use $animate from ngAnimate instead. + */ + interface ITransitionService { + /** + * The browser specific animation event name. + */ + animationEndEventName: string; + + /** + * The browser specific transition event name. + */ + transitionEndEventName: string; + + /** + * Provides a consistent interface to trigger CSS 3 transitions and to be informed when they complete. + * + * @param element The DOMElement that will be animated + * @param trigger The thing that will cause the transition to start: + * - As a string, it represents the css class to be added to the element. + * - As an object, it represents a hash of style attributes to be applied to the element. + * - As a function, it represents a function to be called that will cause the transition to occur. + * @param options Optional settings for the transition. + * + * @return A promise that is resolved when the transition finishes. + */ + (element: angular.IAugmentedJQuery, trigger: any, options?: ITransitionServiceOptions): angular.IPromise; + } + + interface ITransitionServiceOptions { + animation?: boolean; + } + +} diff --git a/src/WebHost/typings/angularjs/angular-route.d.ts b/src/WebHost/typings/angularjs/angular-route.d.ts new file mode 100644 index 0000000..eafdf71 --- /dev/null +++ b/src/WebHost/typings/angularjs/angular-route.d.ts @@ -0,0 +1,158 @@ +// Type definitions for Angular JS 1.3 (ngRoute module) +// Project: http://angularjs.org +// Definitions by: Jonathan Park +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + +declare module "angular-route" { + var _: string; + export = _; +} + +/////////////////////////////////////////////////////////////////////////////// +// ngRoute module (angular-route.js) +/////////////////////////////////////////////////////////////////////////////// +declare module angular.route { + + /////////////////////////////////////////////////////////////////////////// + // RouteParamsService + // see http://docs.angularjs.org/api/ngRoute.$routeParams + /////////////////////////////////////////////////////////////////////////// + interface IRouteParamsService { + [key: string]: any; + } + + /////////////////////////////////////////////////////////////////////////// + // RouteService + // see http://docs.angularjs.org/api/ngRoute.$route + // see http://docs.angularjs.org/api/ngRoute.$routeProvider + /////////////////////////////////////////////////////////////////////////// + interface IRouteService { + reload(): void; + routes: any; + + // May not always be available. For instance, current will not be available + // to a controller that was not initialized as a result of a route maching. + current?: ICurrentRoute; + + /** + * Causes $route service to update the current URL, replacing current route parameters with those specified in newParams. + * Provided property names that match the route's path segment definitions will be interpolated into the + * location's path, while remaining properties will be treated as query params. + * + * @param newParams Object. mapping of URL parameter names to values + */ + updateParams(newParams:{[key:string]:string}): void; + + } + + + /** + * see http://docs.angularjs.org/api/ngRoute/provider/$routeProvider#when for API documentation + */ + interface IRoute { + /** + * {(string|function()=} + * Controller fn that should be associated with newly created scope or the name of a registered controller if passed as a string. + */ + controller?: string|Function; + /** + * A controller alias name. If present the controller will be published to scope under the controllerAs name. + */ + controllerAs?: string; + /** + * Undocumented? + */ + name?: string; + /** + * {string=|function()=} + * Html template as a string or a function that returns an html template as a string which should be used by ngView or ngInclude directives. This property takes precedence over templateUrl. + * + * If template is a function, it will be called with the following parameters: + * + * {Array.} - route parameters extracted from the current $location.path() by applying the current route + */ + template?: string|{($routeParams?: angular.route.IRouteParamsService) : string;} + /** + * {string=|function()=} + * Path or function that returns a path to an html template that should be used by ngView. + * + * If templateUrl is a function, it will be called with the following parameters: + * + * {Array.} - route parameters extracted from the current $location.path() by applying the current route + */ + templateUrl?: string|{ ($routeParams?: angular.route.IRouteParamsService): string; } + /** + * {Object.=} - An optional map of dependencies which should be injected into the controller. If any of these dependencies are promises, the router will wait for them all to be resolved or one to be rejected before the controller is instantiated. If all the promises are resolved successfully, the values of the resolved promises are injected and $routeChangeSuccess event is fired. If any of the promises are rejected the $routeChangeError event is fired. The map object is: + * + * - key - {string}: a name of a dependency to be injected into the controller. + * - factory - {string|function}: If string then it is an alias for a service. Otherwise if function, then it is injected and the return value is treated as the dependency. If the result is a promise, it is resolved before its value is injected into the controller. Be aware that ngRoute.$routeParams will still refer to the previous route within these resolve functions. Use $route.current.params to access the new route parameters, instead. + */ + resolve?: {[key: string]: any}; + /** + * {(string|function())=} + * Value to update $location path with and trigger route redirection. + * + * If redirectTo is a function, it will be called with the following parameters: + * + * - {Object.} - route parameters extracted from the current $location.path() by applying the current route templateUrl. + * - {string} - current $location.path() + * - {Object} - current $location.search() + * - The custom redirectTo function is expected to return a string which will be used to update $location.path() and $location.search(). + */ + redirectTo?: string|{($routeParams?: angular.route.IRouteParamsService, $locationPath?: string, $locationSearch?: any) : string}; + /** + * Reload route when only $location.search() or $location.hash() changes. + * + * This option defaults to true. If the option is set to false and url in the browser changes, then $routeUpdate event is broadcasted on the root scope. + */ + reloadOnSearch?: boolean; + /** + * Match routes without being case sensitive + * + * This option defaults to false. If the option is set to true, then the particular route can be matched without being case sensitive + */ + caseInsensitiveMatch?: boolean; + } + + // see http://docs.angularjs.org/api/ng.$route#current + interface ICurrentRoute extends IRoute { + locals: { + [index: string]: any; + $scope: IScope; + $template: string; + }; + + params: any; + } + + interface IRouteProvider extends IServiceProvider { + /** + * Match routes without being case sensitive + * + * This option defaults to false. If the option is set to true, then the particular route can be matched without being case sensitive + */ + caseInsensitiveMatch?: boolean; + /** + * Sets route definition that will be used on route change when no other route definition is matched. + * + * @params Mapping information to be assigned to $route.current. + */ + otherwise(params: IRoute): IRouteProvider; + /** + * Adds a new route definition to the $route service. + * + * @param path Route path (matched against $location.path). If $location.path contains redundant trailing slash or is missing one, the route will still match and the $location.path will be updated to add or drop the trailing slash to exactly match the route definition. + * + * - path can contain named groups starting with a colon: e.g. :name. All characters up to the next slash are matched and stored in $routeParams under the given name when the route matches. + * - path can contain named groups starting with a colon and ending with a star: e.g.:name*. All characters are eagerly stored in $routeParams under the given name when the route matches. + * - path can contain optional named groups with a question mark: e.g.:name?. + * + * For example, routes like /color/:color/largecode/:largecode*\/edit will match /color/brown/largecode/code/with/slashes/edit and extract: color: brown and largecode: code/with/slashes. + * + * @param route Mapping information to be assigned to $route.current on route match. + */ + when(path: string, route: IRoute): IRouteProvider; + } +} diff --git a/src/WebHost/typings/angularjs/angular.d.ts b/src/WebHost/typings/angularjs/angular.d.ts new file mode 100644 index 0000000..97477e9 --- /dev/null +++ b/src/WebHost/typings/angularjs/angular.d.ts @@ -0,0 +1,1802 @@ +// Type definitions for Angular JS 1.4+ +// Project: http://angularjs.org +// Definitions by: Diego Vilar +// Definitions: https://github.com/borisyankov/DefinitelyTyped + + +/// + +declare var angular: angular.IAngularStatic; + +// Support for painless dependency injection +interface Function { + $inject?: string[]; +} + +// Collapse angular into ng +import ng = angular; +// Support AMD require +declare module 'angular' { + export = angular; +} + +/////////////////////////////////////////////////////////////////////////////// +// ng module (angular.js) +/////////////////////////////////////////////////////////////////////////////// +declare module angular { + + // not directly implemented, but ensures that constructed class implements $get + interface IServiceProviderClass { + new (...args: any[]): IServiceProvider; + } + + interface IServiceProviderFactory { + (...args: any[]): IServiceProvider; + } + + // All service providers extend this interface + interface IServiceProvider { + $get: any; + } + + interface IAngularBootstrapConfig { + strictDi?: boolean; + debugInfoEnabled?: boolean; + } + + /////////////////////////////////////////////////////////////////////////// + // AngularStatic + // see http://docs.angularjs.org/api + /////////////////////////////////////////////////////////////////////////// + interface IAngularStatic { + bind(context: any, fn: Function, ...args: any[]): Function; + + /** + * Use this function to manually start up angular application. + * + * @param element DOM element which is the root of angular application. + * @param modules An array of modules to load into the application. + * Each item in the array should be the name of a predefined module or a (DI annotated) + * function that will be invoked by the injector as a config block. + * @param config an object for defining configuration options for the application. The following keys are supported: + * - `strictDi`: disable automatic function annotation for the application. This is meant to assist in finding bugs which break minified code. + */ + bootstrap(element: string|Element|JQuery|Document, modules?: (string|Function|any[])[], config?: IAngularBootstrapConfig): auto.IInjectorService; + + /** + * Creates a deep copy of source, which should be an object or an array. + * + * - If no destination is supplied, a copy of the object or array is created. + * - If a destination is provided, all of its elements (for array) or properties (for objects) are deleted and then all elements/properties from the source are copied to it. + * - If source is not an object or array (inc. null and undefined), source is returned. + * - If source is identical to 'destination' an exception will be thrown. + * + * @param source The source that will be used to make a copy. Can be any type, including primitives, null, and undefined. + * @param destination Destination into which the source is copied. If provided, must be of the same type as source. + */ + copy(source: T, destination?: T): T; + + /** + * Wraps a raw DOM element or HTML string as a jQuery element. + * + * If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite." + */ + element: IAugmentedJQueryStatic; + equals(value1: any, value2: any): boolean; + extend(destination: any, ...sources: any[]): any; + + /** + * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional. + * + * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method. + * + * @param obj Object to iterate over. + * @param iterator Iterator function. + * @param context Object to become context (this) for the iterator function. + */ + forEach(obj: T[], iterator: (value: T, key: number) => any, context?: any): any; + /** + * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional. + * + * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method. + * + * @param obj Object to iterate over. + * @param iterator Iterator function. + * @param context Object to become context (this) for the iterator function. + */ + forEach(obj: { [index: string]: T; }, iterator: (value: T, key: string) => any, context?: any): any; + /** + * Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key), where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional. + * + * It is worth noting that .forEach does not iterate over inherited properties because it filters using the hasOwnProperty method. + * + * @param obj Object to iterate over. + * @param iterator Iterator function. + * @param context Object to become context (this) for the iterator function. + */ + forEach(obj: any, iterator: (value: any, key: any) => any, context?: any): any; + + fromJson(json: string): any; + identity(arg?: T): T; + injector(modules?: any[], strictDi?: boolean): auto.IInjectorService; + isArray(value: any): boolean; + isDate(value: any): boolean; + isDefined(value: any): boolean; + isElement(value: any): boolean; + isFunction(value: any): boolean; + isNumber(value: any): boolean; + isObject(value: any): boolean; + isString(value: any): boolean; + isUndefined(value: any): boolean; + lowercase(str: string): string; + + /** + * Deeply extends the destination object dst by copying own enumerable properties from the src object(s) to dst. You can specify multiple src objects. If you want to preserve original objects, you can do so by passing an empty object as the target: var object = angular.merge({}, object1, object2). + * + * Unlike extend(), merge() recursively descends into object properties of source objects, performing a deep copy. + * + * @param dst Destination object. + * @param src Source object(s). + */ + merge(dst: any, ...src: any[]): any; + + /** + * The angular.module is a global place for creating, registering and retrieving Angular modules. All modules (angular core or 3rd party) that should be available to an application must be registered using this mechanism. + * + * When passed two or more arguments, a new module is created. If passed only one argument, an existing module (the name passed as the first argument to module) is retrieved. + * + * @param name The name of the module to create or retrieve. + * @param requires The names of modules this module depends on. If specified then new module is being created. If unspecified then the module is being retrieved for further configuration. + * @param configFn Optional configuration function for the module. + */ + module( + name: string, + requires?: string[], + configFn?: Function): IModule; + + noop(...args: any[]): void; + reloadWithDebugInfo(): void; + toJson(obj: any, pretty?: boolean): string; + uppercase(str: string): string; + version: { + full: string; + major: number; + minor: number; + dot: number; + codeName: string; + }; + + /** + * If window.name contains prefix NG_DEFER_BOOTSTRAP! when angular.bootstrap is called, the bootstrap process will be paused until angular.resumeBootstrap() is called. + * @param extraModules An optional array of modules that should be added to the original list of modules that the app was about to be bootstrapped with. + */ + resumeBootstrap?(extraModules?: string[]): ng.auto.IInjectorService; + } + + /////////////////////////////////////////////////////////////////////////// + // Module + // see http://docs.angularjs.org/api/angular.Module + /////////////////////////////////////////////////////////////////////////// + interface IModule { + animation(name: string, animationFactory: Function): IModule; + animation(name: string, inlineAnnotatedFunction: any[]): IModule; + animation(object: Object): IModule; + /** + * Use this method to register a component. + * + * @param name The name of the component. + * @param options A definition object passed into the component. + */ + component(name: string, options: IComponentOptions): IModule; + /** + * Use this method to register work which needs to be performed on module loading. + * + * @param configFn Execute this function on module load. Useful for service configuration. + */ + config(configFn: Function): IModule; + /** + * Use this method to register work which needs to be performed on module loading. + * + * @param inlineAnnotatedFunction Execute this function on module load. Useful for service configuration. + */ + config(inlineAnnotatedFunction: any[]): IModule; + /** + * Register a constant service, such as a string, a number, an array, an object or a function, with the $injector. Unlike value it can be injected into a module configuration function (see config) and it cannot be overridden by an Angular decorator. + * + * @param name The name of the constant. + * @param value The constant value. + */ + constant(name: string, value: any): IModule; + constant(object: Object): IModule; + /** + * The $controller service is used by Angular to create new controllers. + * + * This provider allows controller registration via the register method. + * + * @param name Controller name, or an object map of controllers where the keys are the names and the values are the constructors. + * @param controllerConstructor Controller constructor fn (optionally decorated with DI annotations in the array notation). + */ + controller(name: string, controllerConstructor: Function): IModule; + /** + * The $controller service is used by Angular to create new controllers. + * + * This provider allows controller registration via the register method. + * + * @param name Controller name, or an object map of controllers where the keys are the names and the values are the constructors. + * @param controllerConstructor Controller constructor fn (optionally decorated with DI annotations in the array notation). + */ + controller(name: string, inlineAnnotatedConstructor: any[]): IModule; + controller(object: Object): IModule; + /** + * Register a new directive with the compiler. + * + * @param name Name of the directive in camel-case (i.e. ngBind which will match as ng-bind) + * @param directiveFactory An injectable directive factory function. + */ + directive(name: string, directiveFactory: IDirectiveFactory): IModule; + /** + * Register a new directive with the compiler. + * + * @param name Name of the directive in camel-case (i.e. ngBind which will match as ng-bind) + * @param directiveFactory An injectable directive factory function. + */ + directive(name: string, inlineAnnotatedFunction: any[]): IModule; + directive(object: Object): IModule; + /** + * Register a service factory, which will be called to return the service instance. This is short for registering a service where its provider consists of only a $get property, which is the given service factory function. You should use $provide.factory(getFn) if you do not need to configure your service in a provider. + * + * @param name The name of the instance. + * @param $getFn The $getFn for the instance creation. Internally this is a short hand for $provide.provider(name, {$get: $getFn}). + */ + factory(name: string, $getFn: Function): IModule; + /** + * Register a service factory, which will be called to return the service instance. This is short for registering a service where its provider consists of only a $get property, which is the given service factory function. You should use $provide.factory(getFn) if you do not need to configure your service in a provider. + * + * @param name The name of the instance. + * @param inlineAnnotatedFunction The $getFn for the instance creation. Internally this is a short hand for $provide.provider(name, {$get: $getFn}). + */ + factory(name: string, inlineAnnotatedFunction: any[]): IModule; + factory(object: Object): IModule; + filter(name: string, filterFactoryFunction: Function): IModule; + filter(name: string, inlineAnnotatedFunction: any[]): IModule; + filter(object: Object): IModule; + provider(name: string, serviceProviderFactory: IServiceProviderFactory): IModule; + provider(name: string, serviceProviderConstructor: IServiceProviderClass): IModule; + provider(name: string, inlineAnnotatedConstructor: any[]): IModule; + provider(name: string, providerObject: IServiceProvider): IModule; + provider(object: Object): IModule; + /** + * Run blocks are the closest thing in Angular to the main method. A run block is the code which needs to run to kickstart the application. It is executed after all of the service have been configured and the injector has been created. Run blocks typically contain code which is hard to unit-test, and for this reason should be declared in isolated modules, so that they can be ignored in the unit-tests. + */ + run(initializationFunction: Function): IModule; + /** + * Run blocks are the closest thing in Angular to the main method. A run block is the code which needs to run to kickstart the application. It is executed after all of the service have been configured and the injector has been created. Run blocks typically contain code which is hard to unit-test, and for this reason should be declared in isolated modules, so that they can be ignored in the unit-tests. + */ + run(inlineAnnotatedFunction: any[]): IModule; + service(name: string, serviceConstructor: Function): IModule; + service(name: string, inlineAnnotatedConstructor: any[]): IModule; + service(object: Object): IModule; + /** + * Register a value service with the $injector, such as a string, a number, an array, an object or a function. This is short for registering a service where its provider's $get property is a factory function that takes no arguments and returns the value service. + + Value services are similar to constant services, except that they cannot be injected into a module configuration function (see config) but they can be overridden by an Angular decorator. + * + * @param name The name of the instance. + * @param value The value. + */ + value(name: string, value: any): IModule; + value(object: Object): IModule; + + /** + * Register a service decorator with the $injector. A service decorator intercepts the creation of a service, allowing it to override or modify the behaviour of the service. The object returned by the decorator may be the original service, or a new service object which replaces or wraps and delegates to the original service. + * @param name The name of the service to decorate + * @param decorator This function will be invoked when the service needs to be instantiated and should return the decorated service instance. The function is called using the injector.invoke method and is therefore fully injectable. Local injection arguments: $delegate - The original service instance, which can be monkey patched, configured, decorated or delegated to. + */ + decorator(name:string, decoratorConstructor: Function): IModule; + decorator(name:string, inlineAnnotatedConstructor: any[]): IModule; + + // Properties + name: string; + requires: string[]; + } + + /////////////////////////////////////////////////////////////////////////// + // Attributes + // see http://docs.angularjs.org/api/ng.$compile.directive.Attributes + /////////////////////////////////////////////////////////////////////////// + interface IAttributes { + /** + * this is necessary to be able to access the scoped attributes. it's not very elegant + * because you have to use attrs['foo'] instead of attrs.foo but I don't know of a better way + * this should really be limited to return string but it creates this problem: http://stackoverflow.com/q/17201854/165656 + */ + [name: string]: any; + + /** + * Converts an attribute name (e.g. dash/colon/underscore-delimited string, optionally prefixed with x- or data-) to its normalized, camelCase form. + * + * Also there is special case for Moz prefix starting with upper case letter. + * + * For further information check out the guide on @see https://docs.angularjs.org/guide/directive#matching-directives + */ + $normalize(name: string): string; + + /** + * Adds the CSS class value specified by the classVal parameter to the + * element. If animations are enabled then an animation will be triggered + * for the class addition. + */ + $addClass(classVal: string): void; + + /** + * Removes the CSS class value specified by the classVal parameter from the + * element. If animations are enabled then an animation will be triggered for + * the class removal. + */ + $removeClass(classVal: string): void; + + /** + * Set DOM element attribute value. + */ + $set(key: string, value: any): void; + + /** + * Observes an interpolated attribute. + * The observer function will be invoked once during the next $digest + * following compilation. The observer is then invoked whenever the + * interpolated value changes. + */ + $observe(name: string, fn: (value?: T) => any): Function; + + /** + * A map of DOM element attribute names to the normalized name. This is needed + * to do reverse lookup from normalized name back to actual name. + */ + $attr: Object; + } + + /** + * form.FormController - type in module ng + * see https://docs.angularjs.org/api/ng/type/form.FormController + */ + interface IFormController { + + /** + * Indexer which should return ng.INgModelController for most properties but cannot because of "All named properties must be assignable to string indexer type" constraint - see https://github.com/Microsoft/TypeScript/issues/272 + */ + [name: string]: any; + + $pristine: boolean; + $dirty: boolean; + $valid: boolean; + $invalid: boolean; + $submitted: boolean; + $error: any; + $addControl(control: INgModelController): void; + $removeControl(control: INgModelController): void; + $setValidity(validationErrorKey: string, isValid: boolean, control: INgModelController): void; + $setDirty(): void; + $setPristine(): void; + $commitViewValue(): void; + $rollbackViewValue(): void; + $setSubmitted(): void; + $setUntouched(): void; + } + + /////////////////////////////////////////////////////////////////////////// + // NgModelController + // see http://docs.angularjs.org/api/ng.directive:ngModel.NgModelController + /////////////////////////////////////////////////////////////////////////// + interface INgModelController { + $render(): void; + $setValidity(validationErrorKey: string, isValid: boolean): void; + // Documentation states viewValue and modelValue to be a string but other + // types do work and it's common to use them. + $setViewValue(value: any, trigger?: string): void; + $setPristine(): void; + $setDirty(): void; + $validate(): void; + $setTouched(): void; + $setUntouched(): void; + $rollbackViewValue(): void; + $commitViewValue(): void; + $isEmpty(value: any): boolean; + + $viewValue: any; + + $modelValue: any; + + $parsers: IModelParser[]; + $formatters: IModelFormatter[]; + $viewChangeListeners: IModelViewChangeListener[]; + $error: any; + $name: string; + + $touched: boolean; + $untouched: boolean; + + $validators: IModelValidators; + $asyncValidators: IAsyncModelValidators; + + $pending: any; + $pristine: boolean; + $dirty: boolean; + $valid: boolean; + $invalid: boolean; + } + + interface IModelValidators { + /** + * viewValue is any because it can be an object that is called in the view like $viewValue.name:$viewValue.subName + */ + [index: string]: (modelValue: any, viewValue: any) => boolean; + } + + interface IAsyncModelValidators { + [index: string]: (modelValue: any, viewValue: any) => IPromise; + } + + interface IModelParser { + (value: any): any; + } + + interface IModelFormatter { + (value: any): any; + } + + interface IModelViewChangeListener { + (): void; + } + + /** + * $rootScope - $rootScopeProvider - service in module ng + * see https://docs.angularjs.org/api/ng/type/$rootScope.Scope and https://docs.angularjs.org/api/ng/service/$rootScope + */ + interface IRootScopeService { + [index: string]: any; + + $apply(): any; + $apply(exp: string): any; + $apply(exp: (scope: IScope) => any): any; + + $applyAsync(): any; + $applyAsync(exp: string): any; + $applyAsync(exp: (scope: IScope) => any): any; + + /** + * Dispatches an event name downwards to all child scopes (and their children) notifying the registered $rootScope.Scope listeners. + * + * The event life cycle starts at the scope on which $broadcast was called. All listeners listening for name event on this scope get notified. Afterwards, the event propagates to all direct and indirect scopes of the current scope and calls all registered listeners along the way. The event cannot be canceled. + * + * Any exception emitted from the listeners will be passed onto the $exceptionHandler service. + * + * @param name Event name to broadcast. + * @param args Optional one or more arguments which will be passed onto the event listeners. + */ + $broadcast(name: string, ...args: any[]): IAngularEvent; + $destroy(): void; + $digest(): void; + /** + * Dispatches an event name upwards through the scope hierarchy notifying the registered $rootScope.Scope listeners. + * + * The event life cycle starts at the scope on which $emit was called. All listeners listening for name event on this scope get notified. Afterwards, the event traverses upwards toward the root scope and calls all registered listeners along the way. The event will stop propagating if one of the listeners cancels it. + * + * Any exception emitted from the listeners will be passed onto the $exceptionHandler service. + * + * @param name Event name to emit. + * @param args Optional one or more arguments which will be passed onto the event listeners. + */ + $emit(name: string, ...args: any[]): IAngularEvent; + + $eval(): any; + $eval(expression: string, locals?: Object): any; + $eval(expression: (scope: IScope) => any, locals?: Object): any; + + $evalAsync(): void; + $evalAsync(expression: string): void; + $evalAsync(expression: (scope: IScope) => any): void; + + // Defaults to false by the implementation checking strategy + $new(isolate?: boolean, parent?: IScope): IScope; + + /** + * Listens on events of a given type. See $emit for discussion of event life cycle. + * + * The event listener function format is: function(event, args...). + * + * @param name Event name to listen on. + * @param listener Function to call when the event is emitted. + */ + $on(name: string, listener: (event: IAngularEvent, ...args: any[]) => any): Function; + + $watch(watchExpression: string, listener?: string, objectEquality?: boolean): Function; + $watch(watchExpression: string, listener?: (newValue: T, oldValue: T, scope: IScope) => any, objectEquality?: boolean): Function; + $watch(watchExpression: (scope: IScope) => any, listener?: string, objectEquality?: boolean): Function; + $watch(watchExpression: (scope: IScope) => T, listener?: (newValue: T, oldValue: T, scope: IScope) => any, objectEquality?: boolean): Function; + + $watchCollection(watchExpression: string, listener: (newValue: T, oldValue: T, scope: IScope) => any): Function; + $watchCollection(watchExpression: (scope: IScope) => T, listener: (newValue: T, oldValue: T, scope: IScope) => any): Function; + + $watchGroup(watchExpressions: any[], listener: (newValue: any, oldValue: any, scope: IScope) => any): Function; + $watchGroup(watchExpressions: { (scope: IScope): any }[], listener: (newValue: any, oldValue: any, scope: IScope) => any): Function; + + $parent: IScope; + $root: IRootScopeService; + $id: number; + + // Hidden members + $$isolateBindings: any; + $$phase: any; + } + + interface IScope extends IRootScopeService { } + + /** + * $scope for ngRepeat directive. + * see https://docs.angularjs.org/api/ng/directive/ngRepeat + */ + interface IRepeatScope extends IScope { + + /** + * iterator offset of the repeated element (0..length-1). + */ + $index: number; + + /** + * true if the repeated element is first in the iterator. + */ + $first: boolean; + + /** + * true if the repeated element is between the first and last in the iterator. + */ + $middle: boolean; + + /** + * true if the repeated element is last in the iterator. + */ + $last: boolean; + + /** + * true if the iterator position $index is even (otherwise false). + */ + $even: boolean; + + /** + * true if the iterator position $index is odd (otherwise false). + */ + $odd: boolean; + + } + + interface IAngularEvent { + /** + * the scope on which the event was $emit-ed or $broadcast-ed. + */ + targetScope: IScope; + /** + * the scope that is currently handling the event. Once the event propagates through the scope hierarchy, this property is set to null. + */ + currentScope: IScope; + /** + * name of the event. + */ + name: string; + /** + * calling stopPropagation function will cancel further event propagation (available only for events that were $emit-ed). + */ + stopPropagation?: Function; + /** + * calling preventDefault sets defaultPrevented flag to true. + */ + preventDefault: Function; + /** + * true if preventDefault was called. + */ + defaultPrevented: boolean; + } + + /////////////////////////////////////////////////////////////////////////// + // WindowService + // see http://docs.angularjs.org/api/ng.$window + /////////////////////////////////////////////////////////////////////////// + interface IWindowService extends Window { + [key: string]: any; + } + + /////////////////////////////////////////////////////////////////////////// + // BrowserService + // TODO undocumented, so we need to get it from the source code + /////////////////////////////////////////////////////////////////////////// + interface IBrowserService { + defer: angular.ITimeoutService; + [key: string]: any; + } + + /////////////////////////////////////////////////////////////////////////// + // TimeoutService + // see http://docs.angularjs.org/api/ng.$timeout + /////////////////////////////////////////////////////////////////////////// + interface ITimeoutService { + (delay?: number, invokeApply?: boolean): IPromise; + (fn: (...args: any[]) => T, delay?: number, invokeApply?: boolean, ...args: any[]): IPromise; + cancel(promise?: IPromise): boolean; + } + + /////////////////////////////////////////////////////////////////////////// + // IntervalService + // see http://docs.angularjs.org/api/ng.$interval + /////////////////////////////////////////////////////////////////////////// + interface IIntervalService { + (func: Function, delay: number, count?: number, invokeApply?: boolean, ...args: any[]): IPromise; + cancel(promise: IPromise): boolean; + } + + /////////////////////////////////////////////////////////////////////////// + // AnimateProvider + // see http://docs.angularjs.org/api/ng/provider/$animateProvider + /////////////////////////////////////////////////////////////////////////// + interface IAnimateProvider { + /** + * Registers a new injectable animation factory function. + * + * @param name The name of the animation. + * @param factory The factory function that will be executed to return the animation object. + */ + register(name: string, factory: () => IAnimateCallbackObject): void; + + /** + * Gets and/or sets the CSS class expression that is checked when performing an animation. + * + * @param expression The className expression which will be checked against all animations. + * @returns The current CSS className expression value. If null then there is no expression value. + */ + classNameFilter(expression?: RegExp): RegExp; + } + + /** + * The animation object which contains callback functions for each event that is expected to be animated. + */ + interface IAnimateCallbackObject { + eventFn(element: Node, doneFn: () => void): Function; + } + + /** + * $filter - $filterProvider - service in module ng + * + * Filters are used for formatting data displayed to the user. + * + * see https://docs.angularjs.org/api/ng/service/$filter + */ + interface IFilterService { + (name: 'filter'): IFilterFilter; + (name: 'currency'): IFilterCurrency; + (name: 'number'): IFilterNumber; + (name: 'date'): IFilterDate; + (name: 'json'): IFilterJson; + (name: 'lowercase'): IFilterLowercase; + (name: 'uppercase'): IFilterUppercase; + (name: 'limitTo'): IFilterLimitTo; + (name: 'orderBy'): IFilterOrderBy; + /** + * Usage: + * $filter(name); + * + * @param name Name of the filter function to retrieve + */ + (name: string): T; + } + + interface IFilterFilter { + (array: T[], expression: string | IFilterFilterPatternObject | IFilterFilterPredicateFunc, comparator?: IFilterFilterComparatorFunc|boolean): T[]; + } + + interface IFilterFilterPatternObject { + [name: string]: any; + } + + interface IFilterFilterPredicateFunc { + (value: T, index: number, array: T[]): boolean; + } + + interface IFilterFilterComparatorFunc { + (actual: T, expected: T): boolean; + } + + interface IFilterCurrency { + /** + * Formats a number as a currency (ie $1,234.56). When no currency symbol is provided, default symbol for current locale is used. + * @param amount Input to filter. + * @param symbol Currency symbol or identifier to be displayed. + * @param fractionSize Number of decimal places to round the amount to, defaults to default max fraction size for current locale + * @return Formatted number + */ + (amount: number, symbol?: string, fractionSize?: number): string; + } + + interface IFilterNumber { + /** + * Formats a number as text. + * @param number Number to format. + * @param fractionSize Number of decimal places to round the number to. If this is not provided then the fraction size is computed from the current locale's number formatting pattern. In the case of the default locale, it will be 3. + * @return Number rounded to decimalPlaces and places a “,” after each third digit. + */ + (value: number|string, fractionSize?: number|string): string; + } + + interface IFilterDate { + /** + * Formats date to a string based on the requested format. + * + * @param date Date to format either as Date object, milliseconds (string or number) or various ISO 8601 datetime string formats (e.g. yyyy-MM-ddTHH:mm:ss.sssZ and its shorter versions like yyyy-MM-ddTHH:mmZ, yyyy-MM-dd or yyyyMMddTHHmmssZ). If no timezone is specified in the string input, the time is considered to be in the local timezone. + * @param format Formatting rules (see Description). If not specified, mediumDate is used. + * @param timezone Timezone to be used for formatting. It understands UTC/GMT and the continental US time zone abbreviations, but for general use, use a time zone offset, for example, '+0430' (4 hours, 30 minutes east of the Greenwich meridian) If not specified, the timezone of the browser will be used. + * @return Formatted string or the input if input is not recognized as date/millis. + */ + (date: Date | number | string, format?: string, timezone?: string): string; + } + + interface IFilterJson { + /** + * Allows you to convert a JavaScript object into JSON string. + * @param object Any JavaScript object (including arrays and primitive types) to filter. + * @param spacing The number of spaces to use per indentation, defaults to 2. + * @return JSON string. + */ + (object: any, spacing?: number): string; + } + + interface IFilterLowercase { + /** + * Converts string to lowercase. + */ + (value: string): string; + } + + interface IFilterUppercase { + /** + * Converts string to uppercase. + */ + (value: string): string; + } + + interface IFilterLimitTo { + /** + * Creates a new array containing only a specified number of elements. The elements are taken from either the beginning or the end of the source array, string or number, as specified by the value and sign (positive or negative) of limit. + * @param input Source array to be limited. + * @param limit The length of the returned array. If the limit number is positive, limit number of items from the beginning of the source array/string are copied. If the number is negative, limit number of items from the end of the source array are copied. The limit will be trimmed if it exceeds array.length. If limit is undefined, the input will be returned unchanged. + * @param begin Index at which to begin limitation. As a negative index, begin indicates an offset from the end of input. Defaults to 0. + * @return A new sub-array of length limit or less if input array had less than limit elements. + */ + (input: T[], limit: string|number, begin?: string|number): T[]; + /** + * Creates a new string containing only a specified number of elements. The elements are taken from either the beginning or the end of the source string or number, as specified by the value and sign (positive or negative) of limit. If a number is used as input, it is converted to a string. + * @param input Source string or number to be limited. + * @param limit The length of the returned string. If the limit number is positive, limit number of items from the beginning of the source string are copied. If the number is negative, limit number of items from the end of the source string are copied. The limit will be trimmed if it exceeds input.length. If limit is undefined, the input will be returned unchanged. + * @param begin Index at which to begin limitation. As a negative index, begin indicates an offset from the end of input. Defaults to 0. + * @return A new substring of length limit or less if input had less than limit elements. + */ + (input: string|number, limit: string|number, begin?: string|number): string; + } + + interface IFilterOrderBy { + /** + * Orders a specified array by the expression predicate. It is ordered alphabetically for strings and numerically for numbers. Note: if you notice numbers are not being sorted as expected, make sure they are actually being saved as numbers and not strings. + * @param array The array to sort. + * @param expression A predicate to be used by the comparator to determine the order of elements. + * @param reverse Reverse the order of the array. + * @return Reverse the order of the array. + */ + (array: T[], expression: string|((value: T) => any)|(((value: T) => any)|string)[], reverse?: boolean): T[]; + } + + /** + * $filterProvider - $filter - provider in module ng + * + * Filters are just functions which transform input to an output. However filters need to be Dependency Injected. To achieve this a filter definition consists of a factory function which is annotated with dependencies and is responsible for creating a filter function. + * + * see https://docs.angularjs.org/api/ng/provider/$filterProvider + */ + interface IFilterProvider extends IServiceProvider { + /** + * register(name); + * + * @param name Name of the filter function, or an object map of filters where the keys are the filter names and the values are the filter factories. Note: Filter names must be valid angular Expressions identifiers, such as uppercase or orderBy. Names with special characters, such as hyphens and dots, are not allowed. If you wish to namespace your filters, then you can use capitalization (myappSubsectionFilterx) or underscores (myapp_subsection_filterx). + */ + register(name: string | {}): IServiceProvider; + } + + /////////////////////////////////////////////////////////////////////////// + // LocaleService + // see http://docs.angularjs.org/api/ng.$locale + /////////////////////////////////////////////////////////////////////////// + interface ILocaleService { + id: string; + + // These are not documented + // Check angular's i18n files for exemples + NUMBER_FORMATS: ILocaleNumberFormatDescriptor; + DATETIME_FORMATS: ILocaleDateTimeFormatDescriptor; + pluralCat: (num: any) => string; + } + + interface ILocaleNumberFormatDescriptor { + DECIMAL_SEP: string; + GROUP_SEP: string; + PATTERNS: ILocaleNumberPatternDescriptor[]; + CURRENCY_SYM: string; + } + + interface ILocaleNumberPatternDescriptor { + minInt: number; + minFrac: number; + maxFrac: number; + posPre: string; + posSuf: string; + negPre: string; + negSuf: string; + gSize: number; + lgSize: number; + } + + interface ILocaleDateTimeFormatDescriptor { + MONTH: string[]; + SHORTMONTH: string[]; + DAY: string[]; + SHORTDAY: string[]; + AMPMS: string[]; + medium: string; + short: string; + fullDate: string; + longDate: string; + mediumDate: string; + shortDate: string; + mediumTime: string; + shortTime: string; + } + + /////////////////////////////////////////////////////////////////////////// + // LogService + // see http://docs.angularjs.org/api/ng.$log + // see http://docs.angularjs.org/api/ng.$logProvider + /////////////////////////////////////////////////////////////////////////// + interface ILogService { + debug: ILogCall; + error: ILogCall; + info: ILogCall; + log: ILogCall; + warn: ILogCall; + } + + interface ILogProvider extends IServiceProvider { + debugEnabled(): boolean; + debugEnabled(enabled: boolean): ILogProvider; + } + + // We define this as separate interface so we can reopen it later for + // the ngMock module. + interface ILogCall { + (...args: any[]): void; + } + + /////////////////////////////////////////////////////////////////////////// + // ParseService + // see http://docs.angularjs.org/api/ng.$parse + // see http://docs.angularjs.org/api/ng.$parseProvider + /////////////////////////////////////////////////////////////////////////// + interface IParseService { + (expression: string): ICompiledExpression; + } + + interface IParseProvider { + logPromiseWarnings(): boolean; + logPromiseWarnings(value: boolean): IParseProvider; + + unwrapPromises(): boolean; + unwrapPromises(value: boolean): IParseProvider; + } + + interface ICompiledExpression { + (context: any, locals?: any): any; + + literal: boolean; + constant: boolean; + + // If value is not provided, undefined is gonna be used since the implementation + // does not check the parameter. Let's force a value for consistency. If consumer + // whants to undefine it, pass the undefined value explicitly. + assign(context: any, value: any): any; + } + + /** + * $location - $locationProvider - service in module ng + * see https://docs.angularjs.org/api/ng/service/$location + */ + interface ILocationService { + absUrl(): string; + hash(): string; + hash(newHash: string): ILocationService; + host(): string; + + /** + * Return path of current url + */ + path(): string; + + /** + * Change path when called with parameter and return $location. + * Note: Path should always begin with forward slash (/), this method will add the forward slash if it is missing. + * + * @param path New path + */ + path(path: string): ILocationService; + + port(): number; + protocol(): string; + replace(): ILocationService; + + /** + * Return search part (as object) of current url + */ + search(): any; + + /** + * Change search part when called with parameter and return $location. + * + * @param search When called with a single argument the method acts as a setter, setting the search component of $location to the specified value. + * + * If the argument is a hash object containing an array of values, these values will be encoded as duplicate search parameters in the url. + */ + search(search: any): ILocationService; + + /** + * Change search part when called with parameter and return $location. + * + * @param search New search params + * @param paramValue If search is a string or a Number, then paramValue will override only a single search property. If paramValue is null, the property specified via the first argument will be deleted. If paramValue is an array, it will override the property of the search component of $location specified via the first argument. If paramValue is true, the property specified via the first argument will be added with no value nor trailing equal sign. + */ + search(search: string, paramValue: string|number|string[]|boolean): ILocationService; + + state(): any; + state(state: any): ILocationService; + url(): string; + url(url: string): ILocationService; + } + + interface ILocationProvider extends IServiceProvider { + hashPrefix(): string; + hashPrefix(prefix: string): ILocationProvider; + html5Mode(): boolean; + + // Documentation states that parameter is string, but + // implementation tests it as boolean, which makes more sense + // since this is a toggler + html5Mode(active: boolean): ILocationProvider; + html5Mode(mode: { enabled?: boolean; requireBase?: boolean; rewriteLinks?: boolean; }): ILocationProvider; + } + + /////////////////////////////////////////////////////////////////////////// + // DocumentService + // see http://docs.angularjs.org/api/ng.$document + /////////////////////////////////////////////////////////////////////////// + interface IDocumentService extends IAugmentedJQuery {} + + /////////////////////////////////////////////////////////////////////////// + // ExceptionHandlerService + // see http://docs.angularjs.org/api/ng.$exceptionHandler + /////////////////////////////////////////////////////////////////////////// + interface IExceptionHandlerService { + (exception: Error, cause?: string): void; + } + + /////////////////////////////////////////////////////////////////////////// + // RootElementService + // see http://docs.angularjs.org/api/ng.$rootElement + /////////////////////////////////////////////////////////////////////////// + interface IRootElementService extends JQuery {} + + interface IQResolveReject { + (): void; + (value: T): void; + } + /** + * $q - service in module ng + * A promise/deferred implementation inspired by Kris Kowal's Q. + * See http://docs.angularjs.org/api/ng/service/$q + */ + interface IQService { + new (resolver: (resolve: IQResolveReject) => any): IPromise; + new (resolver: (resolve: IQResolveReject, reject: IQResolveReject) => any): IPromise; + (resolver: (resolve: IQResolveReject) => any): IPromise; + (resolver: (resolve: IQResolveReject, reject: IQResolveReject) => any): IPromise; + + /** + * Combines multiple promises into a single promise that is resolved when all of the input promises are resolved. + * + * Returns a single promise that will be resolved with an array of values, each value corresponding to the promise at the same index in the promises array. If any of the promises is resolved with a rejection, this resulting promise will be rejected with the same rejection value. + * + * @param promises An array of promises. + */ + all(promises: IPromise[]): IPromise; + /** + * Combines multiple promises into a single promise that is resolved when all of the input promises are resolved. + * + * Returns a single promise that will be resolved with a hash of values, each value corresponding to the promise at the same key in the promises hash. If any of the promises is resolved with a rejection, this resulting promise will be rejected with the same rejection value. + * + * @param promises A hash of promises. + */ + all(promises: { [id: string]: IPromise; }): IPromise<{ [id: string]: any; }>; + all(promises: { [id: string]: IPromise; }): IPromise; + /** + * Creates a Deferred object which represents a task which will finish in the future. + */ + defer(): IDeferred; + /** + * Creates a promise that is resolved as rejected with the specified reason. This api should be used to forward rejection in a chain of promises. If you are dealing with the last promise in a promise chain, you don't need to worry about it. + * + * When comparing deferreds/promises to the familiar behavior of try/catch/throw, think of reject as the throw keyword in JavaScript. This also means that if you "catch" an error via a promise error callback and you want to forward the error to the promise derived from the current promise, you have to "rethrow" the error by returning a rejection constructed via reject. + * + * @param reason Constant, message, exception or an object representing the rejection reason. + */ + reject(reason?: any): IPromise; + /** + * Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise. This is useful when you are dealing with an object that might or might not be a promise, or if the promise comes from a source that can't be trusted. + * + * @param value Value or a promise + */ + resolve(value: IPromise|T): IPromise; + /** + * Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise. This is useful when you are dealing with an object that might or might not be a promise, or if the promise comes from a source that can't be trusted. + */ + resolve(): IPromise; + /** + * Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise. This is useful when you are dealing with an object that might or might not be a promise, or if the promise comes from a source that can't be trusted. + * + * @param value Value or a promise + */ + when(value: IPromise|T): IPromise; + /** + * Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise. This is useful when you are dealing with an object that might or might not be a promise, or if the promise comes from a source that can't be trusted. + */ + when(): IPromise; + } + + interface IPromise { + /** + * Regardless of when the promise was or will be resolved or rejected, then calls one of the success or error callbacks asynchronously as soon as the result is available. The callbacks are called with a single argument: the result or rejection reason. Additionally, the notify callback may be called zero or more times to provide a progress indication, before the promise is resolved or rejected. + * The successCallBack may return IPromise for when a $q.reject() needs to be returned + * This method returns a new promise which is resolved or rejected via the return value of the successCallback, errorCallback. It also notifies via the return value of the notifyCallback method. The promise can not be resolved or rejected from the notifyCallback method. + */ + then(successCallback: (promiseValue: T) => IPromise|TResult, errorCallback?: (reason: any) => any, notifyCallback?: (state: any) => any): IPromise; + + /** + * Shorthand for promise.then(null, errorCallback) + */ + catch(onRejected: (reason: any) => IPromise|TResult): IPromise; + + /** + * Allows you to observe either the fulfillment or rejection of a promise, but to do so without modifying the final value. This is useful to release resources or do some clean-up that needs to be done whether the promise was rejected or resolved. See the full specification for more information. + * + * Because finally is a reserved word in JavaScript and reserved keywords are not supported as property names by ES3, you'll need to invoke the method like promise['finally'](callback) to make your code IE8 and Android 2.x compatible. + */ + finally(finallyCallback: () => any): IPromise; + } + + interface IDeferred { + resolve(value?: T): void; + reject(reason?: any): void; + notify(state?: any): void; + promise: IPromise; + } + + /////////////////////////////////////////////////////////////////////////// + // AnchorScrollService + // see http://docs.angularjs.org/api/ng.$anchorScroll + /////////////////////////////////////////////////////////////////////////// + interface IAnchorScrollService { + (): void; + (hash: string): void; + yOffset: any; + } + + interface IAnchorScrollProvider extends IServiceProvider { + disableAutoScrolling(): void; + } + + /** + * $cacheFactory - service in module ng + * + * Factory that constructs Cache objects and gives access to them. + * + * see https://docs.angularjs.org/api/ng/service/$cacheFactory + */ + interface ICacheFactoryService { + /** + * Factory that constructs Cache objects and gives access to them. + * + * @param cacheId Name or id of the newly created cache. + * @param optionsMap Options object that specifies the cache behavior. Properties: + * + * capacity — turns the cache into LRU cache. + */ + (cacheId: string, optionsMap?: { capacity?: number; }): ICacheObject; + + /** + * Get information about all the caches that have been created. + * @returns key-value map of cacheId to the result of calling cache#info + */ + info(): any; + + /** + * Get access to a cache object by the cacheId used when it was created. + * + * @param cacheId Name or id of a cache to access. + */ + get(cacheId: string): ICacheObject; + } + + /** + * $cacheFactory.Cache - type in module ng + * + * A cache object used to store and retrieve data, primarily used by $http and the script directive to cache templates and other data. + * + * see https://docs.angularjs.org/api/ng/type/$cacheFactory.Cache + */ + interface ICacheObject { + /** + * Retrieve information regarding a particular Cache. + */ + info(): { + /** + * the id of the cache instance + */ + id: string; + + /** + * the number of entries kept in the cache instance + */ + size: number; + + //...: any additional properties from the options object when creating the cache. + }; + + /** + * Inserts a named entry into the Cache object to be retrieved later, and incrementing the size of the cache if the key was not already present in the cache. If behaving like an LRU cache, it will also remove stale entries from the set. + * + * It will not insert undefined values into the cache. + * + * @param key the key under which the cached data is stored. + * @param value the value to store alongside the key. If it is undefined, the key will not be stored. + */ + put(key: string, value?: T): T; + + /** + * Retrieves named data stored in the Cache object. + * + * @param key the key of the data to be retrieved + */ + get(key: string): T; + + /** + * Removes an entry from the Cache object. + * + * @param key the key of the entry to be removed + */ + remove(key: string): void; + + /** + * Clears the cache object of any entries. + */ + removeAll(): void; + + /** + * Destroys the Cache object entirely, removing it from the $cacheFactory set. + */ + destroy(): void; + } + + /////////////////////////////////////////////////////////////////////////// + // CompileService + // see http://docs.angularjs.org/api/ng.$compile + // see http://docs.angularjs.org/api/ng.$compileProvider + /////////////////////////////////////////////////////////////////////////// + interface ICompileService { + (element: string, transclude?: ITranscludeFunction, maxPriority?: number): ITemplateLinkingFunction; + (element: Element, transclude?: ITranscludeFunction, maxPriority?: number): ITemplateLinkingFunction; + (element: JQuery, transclude?: ITranscludeFunction, maxPriority?: number): ITemplateLinkingFunction; + } + + interface ICompileProvider extends IServiceProvider { + directive(name: string, directiveFactory: Function): ICompileProvider; + + // Undocumented, but it is there... + directive(directivesMap: any): ICompileProvider; + + aHrefSanitizationWhitelist(): RegExp; + aHrefSanitizationWhitelist(regexp: RegExp): ICompileProvider; + + imgSrcSanitizationWhitelist(): RegExp; + imgSrcSanitizationWhitelist(regexp: RegExp): ICompileProvider; + + debugInfoEnabled(enabled?: boolean): any; + } + + interface ICloneAttachFunction { + // Let's hint but not force cloneAttachFn's signature + (clonedElement?: JQuery, scope?: IScope): any; + } + + // This corresponds to the "publicLinkFn" returned by $compile. + interface ITemplateLinkingFunction { + (scope: IScope, cloneAttachFn?: ICloneAttachFunction): IAugmentedJQuery; + } + + // This corresponds to $transclude (and also the transclude function passed to link). + interface ITranscludeFunction { + // If the scope is provided, then the cloneAttachFn must be as well. + (scope: IScope, cloneAttachFn: ICloneAttachFunction): IAugmentedJQuery; + // If one argument is provided, then it's assumed to be the cloneAttachFn. + (cloneAttachFn?: ICloneAttachFunction): IAugmentedJQuery; + } + + /////////////////////////////////////////////////////////////////////////// + // ControllerService + // see http://docs.angularjs.org/api/ng.$controller + // see http://docs.angularjs.org/api/ng.$controllerProvider + /////////////////////////////////////////////////////////////////////////// + interface IControllerService { + // Although the documentation doesn't state this, locals are optional + (controllerConstructor: new (...args: any[]) => T, locals?: any, bindToController?: any): T; + (controllerConstructor: Function, locals?: any, bindToController?: any): T; + (controllerName: string, locals?: any, bindToController?: any): T; + } + + interface IControllerProvider extends IServiceProvider { + register(name: string, controllerConstructor: Function): void; + register(name: string, dependencyAnnotatedConstructor: any[]): void; + allowGlobals(): void; + } + + /** + * HttpService + * see http://docs.angularjs.org/api/ng/service/$http + */ + interface IHttpService { + /** + * Object describing the request to be made and how it should be processed. + */ + (config: IRequestConfig): IHttpPromise; + + /** + * Shortcut method to perform GET request. + * + * @param url Relative or absolute URL specifying the destination of the request + * @param config Optional configuration object + */ + get(url: string, config?: IRequestShortcutConfig): IHttpPromise; + + /** + * Shortcut method to perform DELETE request. + * + * @param url Relative or absolute URL specifying the destination of the request + * @param config Optional configuration object + */ + delete(url: string, config?: IRequestShortcutConfig): IHttpPromise; + + /** + * Shortcut method to perform HEAD request. + * + * @param url Relative or absolute URL specifying the destination of the request + * @param config Optional configuration object + */ + head(url: string, config?: IRequestShortcutConfig): IHttpPromise; + + /** + * Shortcut method to perform JSONP request. + * + * @param url Relative or absolute URL specifying the destination of the request + * @param config Optional configuration object + */ + jsonp(url: string, config?: IRequestShortcutConfig): IHttpPromise; + + /** + * Shortcut method to perform POST request. + * + * @param url Relative or absolute URL specifying the destination of the request + * @param data Request content + * @param config Optional configuration object + */ + post(url: string, data: any, config?: IRequestShortcutConfig): IHttpPromise; + + /** + * Shortcut method to perform PUT request. + * + * @param url Relative or absolute URL specifying the destination of the request + * @param data Request content + * @param config Optional configuration object + */ + put(url: string, data: any, config?: IRequestShortcutConfig): IHttpPromise; + + /** + * Shortcut method to perform PATCH request. + * + * @param url Relative or absolute URL specifying the destination of the request + * @param data Request content + * @param config Optional configuration object + */ + patch(url: string, data: any, config?: IRequestShortcutConfig): IHttpPromise; + + /** + * Runtime equivalent of the $httpProvider.defaults property. Allows configuration of default headers, withCredentials as well as request and response transformations. + */ + defaults: IHttpProviderDefaults; + + /** + * Array of config objects for currently pending requests. This is primarily meant to be used for debugging purposes. + */ + pendingRequests: IRequestConfig[]; + } + + /** + * Object describing the request to be made and how it should be processed. + * see http://docs.angularjs.org/api/ng/service/$http#usage + */ + interface IRequestShortcutConfig extends IHttpProviderDefaults { + /** + * {Object.} + * Map of strings or objects which will be turned to ?key1=value1&key2=value2 after the url. If the value is not a string, it will be JSONified. + */ + params?: any; + + /** + * {string|Object} + * Data to be sent as the request message data. + */ + data?: any; + + /** + * Timeout in milliseconds, or promise that should abort the request when resolved. + */ + timeout?: number|IPromise; + + /** + * See [XMLHttpRequest.responseType]https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#xmlhttprequest-responsetype + */ + responseType?: string; + } + + /** + * Object describing the request to be made and how it should be processed. + * see http://docs.angularjs.org/api/ng/service/$http#usage + */ + interface IRequestConfig extends IRequestShortcutConfig { + /** + * HTTP method (e.g. 'GET', 'POST', etc) + */ + method: string; + /** + * Absolute or relative URL of the resource that is being requested. + */ + url: string; + } + + interface IHttpHeadersGetter { + (): { [name: string]: string; }; + (headerName: string): string; + } + + interface IHttpPromiseCallback { + (data: T, status: number, headers: IHttpHeadersGetter, config: IRequestConfig): void; + } + + interface IHttpPromiseCallbackArg { + data?: T; + status?: number; + headers?: IHttpHeadersGetter; + config?: IRequestConfig; + statusText?: string; + } + + interface IHttpPromise extends IPromise> { + success(callback: IHttpPromiseCallback): IHttpPromise; + error(callback: IHttpPromiseCallback): IHttpPromise; + } + + // See the jsdoc for transformData() at https://github.com/angular/angular.js/blob/master/src/ng/http.js#L228 + interface IHttpRequestTransformer { + (data: any, headersGetter: IHttpHeadersGetter): any; + } + + // The definition of fields are the same as IHttpPromiseCallbackArg + interface IHttpResponseTransformer { + (data: any, headersGetter: IHttpHeadersGetter, status: number): any; + } + + interface IHttpRequestConfigHeaders { + [requestType: string]: string|(() => string); + common?: string|(() => string); + get?: string|(() => string); + post?: string|(() => string); + put?: string|(() => string); + patch?: string|(() => string); + } + + /** + * Object that controls the defaults for $http provider. Not all fields of IRequestShortcutConfig can be configured + * via defaults and the docs do not say which. The following is based on the inspection of the source code. + * https://docs.angularjs.org/api/ng/service/$http#defaults + * https://docs.angularjs.org/api/ng/service/$http#usage + * https://docs.angularjs.org/api/ng/provider/$httpProvider The properties section + */ + interface IHttpProviderDefaults { + /** + * {boolean|Cache} + * If true, a default $http cache will be used to cache the GET request, otherwise if a cache instance built with $cacheFactory, this cache will be used for caching. + */ + cache?: any; + + /** + * Transform function or an array of such functions. The transform function takes the http request body and + * headers and returns its transformed (typically serialized) version. + * @see {@link https://docs.angularjs.org/api/ng/service/$http#transforming-requests-and-responses} + */ + transformRequest?: IHttpRequestTransformer |IHttpRequestTransformer[]; + + /** + * Transform function or an array of such functions. The transform function takes the http response body and + * headers and returns its transformed (typically deserialized) version. + */ + transformResponse?: IHttpResponseTransformer | IHttpResponseTransformer[]; + + /** + * Map of strings or functions which return strings representing HTTP headers to send to the server. If the + * return value of a function is null, the header will not be sent. + * The key of the map is the request verb in lower case. The "common" key applies to all requests. + * @see {@link https://docs.angularjs.org/api/ng/service/$http#setting-http-headers} + */ + headers?: IHttpRequestConfigHeaders; + + /** Name of HTTP header to populate with the XSRF token. */ + xsrfHeaderName?: string; + + /** Name of cookie containing the XSRF token. */ + xsrfCookieName?: string; + + /** + * whether to to set the withCredentials flag on the XHR object. See [requests with credentials]https://developer.mozilla.org/en/http_access_control#section_5 for more information. + */ + withCredentials?: boolean; + + /** + * A function used to the prepare string representation of request parameters (specified as an object). If + * specified as string, it is interpreted as a function registered with the $injector. Defaults to + * $httpParamSerializer. + */ + paramSerializer?: string | ((obj: any) => string); + } + + interface IHttpInterceptor { + request?: (config: IRequestConfig) => IRequestConfig|IPromise; + requestError?: (rejection: any) => any; + response?: (response: IHttpPromiseCallbackArg) => IPromise|T; + responseError?: (rejection: any) => any; + } + + interface IHttpInterceptorFactory { + (...args: any[]): IHttpInterceptor; + } + + interface IHttpProvider extends IServiceProvider { + defaults: IHttpProviderDefaults; + + /** + * Register service factories (names or implementations) for interceptors which are called before and after + * each request. + */ + interceptors: (string|IHttpInterceptorFactory|(string|IHttpInterceptorFactory)[])[]; + useApplyAsync(): boolean; + useApplyAsync(value: boolean): IHttpProvider; + + /** + * + * @param {boolean=} value If true, `$http` will return a normal promise without the `success` and `error` methods. + * @returns {boolean|Object} If a value is specified, returns the $httpProvider for chaining. + * otherwise, returns the current configured value. + */ + useLegacyPromiseExtensions(value:boolean) : boolean | IHttpProvider; + } + + /////////////////////////////////////////////////////////////////////////// + // HttpBackendService + // see http://docs.angularjs.org/api/ng.$httpBackend + // You should never need to use this service directly. + /////////////////////////////////////////////////////////////////////////// + interface IHttpBackendService { + // XXX Perhaps define callback signature in the future + (method: string, url: string, post?: any, callback?: Function, headers?: any, timeout?: number, withCredentials?: boolean): void; + } + + /////////////////////////////////////////////////////////////////////////// + // InterpolateService + // see http://docs.angularjs.org/api/ng.$interpolate + // see http://docs.angularjs.org/api/ng.$interpolateProvider + /////////////////////////////////////////////////////////////////////////// + interface IInterpolateService { + (text: string, mustHaveExpression?: boolean, trustedContext?: string, allOrNothing?: boolean): IInterpolationFunction; + endSymbol(): string; + startSymbol(): string; + } + + interface IInterpolationFunction { + (context: any): string; + } + + interface IInterpolateProvider extends IServiceProvider { + startSymbol(): string; + startSymbol(value: string): IInterpolateProvider; + endSymbol(): string; + endSymbol(value: string): IInterpolateProvider; + } + + /////////////////////////////////////////////////////////////////////////// + // TemplateCacheService + // see http://docs.angularjs.org/api/ng.$templateCache + /////////////////////////////////////////////////////////////////////////// + interface ITemplateCacheService extends ICacheObject {} + + /////////////////////////////////////////////////////////////////////////// + // SCEService + // see http://docs.angularjs.org/api/ng.$sce + /////////////////////////////////////////////////////////////////////////// + interface ISCEService { + getTrusted(type: string, mayBeTrusted: any): any; + getTrustedCss(value: any): any; + getTrustedHtml(value: any): any; + getTrustedJs(value: any): any; + getTrustedResourceUrl(value: any): any; + getTrustedUrl(value: any): any; + parse(type: string, expression: string): (context: any, locals: any) => any; + parseAsCss(expression: string): (context: any, locals: any) => any; + parseAsHtml(expression: string): (context: any, locals: any) => any; + parseAsJs(expression: string): (context: any, locals: any) => any; + parseAsResourceUrl(expression: string): (context: any, locals: any) => any; + parseAsUrl(expression: string): (context: any, locals: any) => any; + trustAs(type: string, value: any): any; + trustAsHtml(value: any): any; + trustAsJs(value: any): any; + trustAsResourceUrl(value: any): any; + trustAsUrl(value: any): any; + isEnabled(): boolean; + } + + /////////////////////////////////////////////////////////////////////////// + // SCEProvider + // see http://docs.angularjs.org/api/ng.$sceProvider + /////////////////////////////////////////////////////////////////////////// + interface ISCEProvider extends IServiceProvider { + enabled(value: boolean): void; + } + + /////////////////////////////////////////////////////////////////////////// + // SCEDelegateService + // see http://docs.angularjs.org/api/ng.$sceDelegate + /////////////////////////////////////////////////////////////////////////// + interface ISCEDelegateService { + getTrusted(type: string, mayBeTrusted: any): any; + trustAs(type: string, value: any): any; + valueOf(value: any): any; + } + + + /////////////////////////////////////////////////////////////////////////// + // SCEDelegateProvider + // see http://docs.angularjs.org/api/ng.$sceDelegateProvider + /////////////////////////////////////////////////////////////////////////// + interface ISCEDelegateProvider extends IServiceProvider { + resourceUrlBlacklist(blacklist: any[]): void; + resourceUrlWhitelist(whitelist: any[]): void; + resourceUrlBlacklist(): any[]; + resourceUrlWhitelist(): any[]; + } + + /** + * $templateRequest service + * see http://docs.angularjs.org/api/ng/service/$templateRequest + */ + interface ITemplateRequestService { + /** + * Downloads a template using $http and, upon success, stores the + * contents inside of $templateCache. + * + * If the HTTP request fails or the response data of the HTTP request is + * empty then a $compile error will be thrown (unless + * {ignoreRequestError} is set to true). + * + * @param tpl The template URL. + * @param ignoreRequestError Whether or not to ignore the exception + * when the request fails or the template is + * empty. + * + * @return A promise whose value is the template content. + */ + (tpl: string, ignoreRequestError?: boolean): IPromise; + /** + * total amount of pending template requests being downloaded. + * @type {number} + */ + totalPendingRequests: number; + } + + /////////////////////////////////////////////////////////////////////////// + // Component + // see http://angularjs.blogspot.com.br/2015/11/angularjs-15-beta2-and-14-releases.html + // and http://toddmotto.com/exploring-the-angular-1-5-component-method/ + /////////////////////////////////////////////////////////////////////////// + + interface IComponentOptions { + bindings?: Object; + controller?: string | Function; + controllerAs?: string; + isolate?: boolean; + template?: string | IComponentTemplateFn; + templateUrl?: string | IComponentTemplateFn; + transclude?: boolean; + restrict?: string; + $canActivate?: Function; + $routeConfig?: Object; + } + + interface IComponentTemplateFn { + ( $element?: IAugmentedJQuery, $attrs?: IAttributes ): string; + } + + /////////////////////////////////////////////////////////////////////////// + // Directive + // see http://docs.angularjs.org/api/ng.$compileProvider#directive + // and http://docs.angularjs.org/guide/directive + /////////////////////////////////////////////////////////////////////////// + + interface IDirectiveFactory { + (...args: any[]): IDirective; + } + + interface IDirectiveLinkFn { + ( + scope: IScope, + instanceElement: IAugmentedJQuery, + instanceAttributes: IAttributes, + controller: {}, + transclude: ITranscludeFunction + ): void; + } + + interface IDirectivePrePost { + pre?: IDirectiveLinkFn; + post?: IDirectiveLinkFn; + } + + interface IDirectiveCompileFn { + ( + templateElement: IAugmentedJQuery, + templateAttributes: IAttributes, + transclude: ITranscludeFunction + ): IDirectivePrePost; + } + + interface IDirective { + compile?: IDirectiveCompileFn; + controller?: any; + controllerAs?: string; + bindToController?: boolean|Object; + link?: IDirectiveLinkFn | IDirectivePrePost; + name?: string; + priority?: number; + replace?: boolean; + require?: any; + restrict?: string; + scope?: any; + template?: any; + templateNamespace?: string; + templateUrl?: any; + terminal?: boolean; + transclude?: any; + } + + /** + * angular.element + * when calling angular.element, angular returns a jQuery object, + * augmented with additional methods like e.g. scope. + * see: http://docs.angularjs.org/api/angular.element + */ + interface IAugmentedJQueryStatic extends JQueryStatic { + (selector: string, context?: any): IAugmentedJQuery; + (element: Element): IAugmentedJQuery; + (object: {}): IAugmentedJQuery; + (elementArray: Element[]): IAugmentedJQuery; + (object: JQuery): IAugmentedJQuery; + (func: Function): IAugmentedJQuery; + (array: any[]): IAugmentedJQuery; + (): IAugmentedJQuery; + } + + interface IAugmentedJQuery extends JQuery { + // TODO: events, how to define? + //$destroy + + find(selector: string): IAugmentedJQuery; + find(element: any): IAugmentedJQuery; + find(obj: JQuery): IAugmentedJQuery; + controller(): any; + controller(name: string): any; + injector(): any; + scope(): IScope; + isolateScope(): IScope; + + inheritedData(key: string, value: any): JQuery; + inheritedData(obj: { [key: string]: any; }): JQuery; + inheritedData(key?: string): any; + } + + /////////////////////////////////////////////////////////////////////////// + // AUTO module (angular.js) + /////////////////////////////////////////////////////////////////////////// + export module auto { + + /////////////////////////////////////////////////////////////////////// + // InjectorService + // see http://docs.angularjs.org/api/AUTO.$injector + /////////////////////////////////////////////////////////////////////// + interface IInjectorService { + annotate(fn: Function): string[]; + annotate(inlineAnnotatedFunction: any[]): string[]; + get(name: string, caller?: string): T; + has(name: string): boolean; + instantiate(typeConstructor: Function, locals?: any): T; + invoke(inlineAnnotatedFunction: any[]): any; + invoke(func: Function, context?: any, locals?: any): any; + } + + /////////////////////////////////////////////////////////////////////// + // ProvideService + // see http://docs.angularjs.org/api/AUTO.$provide + /////////////////////////////////////////////////////////////////////// + interface IProvideService { + // Documentation says it returns the registered instance, but actual + // implementation does not return anything. + // constant(name: string, value: any): any; + /** + * Register a constant service, such as a string, a number, an array, an object or a function, with the $injector. Unlike value it can be injected into a module configuration function (see config) and it cannot be overridden by an Angular decorator. + * + * @param name The name of the constant. + * @param value The constant value. + */ + constant(name: string, value: any): void; + + /** + * Register a service decorator with the $injector. A service decorator intercepts the creation of a service, allowing it to override or modify the behaviour of the service. The object returned by the decorator may be the original service, or a new service object which replaces or wraps and delegates to the original service. + * + * @param name The name of the service to decorate. + * @param decorator This function will be invoked when the service needs to be instantiated and should return the decorated service instance. The function is called using the injector.invoke method and is therefore fully injectable. Local injection arguments: + * + * $delegate - The original service instance, which can be monkey patched, configured, decorated or delegated to. + */ + decorator(name: string, decorator: Function): void; + /** + * Register a service decorator with the $injector. A service decorator intercepts the creation of a service, allowing it to override or modify the behaviour of the service. The object returned by the decorator may be the original service, or a new service object which replaces or wraps and delegates to the original service. + * + * @param name The name of the service to decorate. + * @param inlineAnnotatedFunction This function will be invoked when the service needs to be instantiated and should return the decorated service instance. The function is called using the injector.invoke method and is therefore fully injectable. Local injection arguments: + * + * $delegate - The original service instance, which can be monkey patched, configured, decorated or delegated to. + */ + decorator(name: string, inlineAnnotatedFunction: any[]): void; + factory(name: string, serviceFactoryFunction: Function): IServiceProvider; + factory(name: string, inlineAnnotatedFunction: any[]): IServiceProvider; + provider(name: string, provider: IServiceProvider): IServiceProvider; + provider(name: string, serviceProviderConstructor: Function): IServiceProvider; + service(name: string, constructor: Function): IServiceProvider; + value(name: string, value: any): IServiceProvider; + } + + } +} diff --git a/src/WebHost/typings/jquery/jquery.d.ts b/src/WebHost/typings/jquery/jquery.d.ts new file mode 100644 index 0000000..29b7697 --- /dev/null +++ b/src/WebHost/typings/jquery/jquery.d.ts @@ -0,0 +1,3190 @@ +// Type definitions for jQuery 1.10.x / 2.0.x +// Project: http://jquery.com/ +// Definitions by: Boris Yankov , Christian Hoffmeister , Steve Fenton , Diullei Gomes , Tass Iliopoulos , Jason Swearingen , Sean Hill , Guus Goossens , Kelly Summerlin , Basarat Ali Syed , Nicholas Wolverson , Derek Cicerone , Andrew Gaspar , James Harrison Fisher , Seikichi Kondo , Benjamin Jackman , Poul Sorensen , Josh Strobl , John Reilly , Dick van den Brink +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/* ***************************************************************************** +Copyright (c) Microsoft Corporation. All rights reserved. +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at http://www.apache.org/licenses/LICENSE-2.0 + +THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED +WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, +MERCHANTABLITY OR NON-INFRINGEMENT. + +See the Apache Version 2.0 License for specific language governing permissions +and limitations under the License. +***************************************************************************** */ + + +/** + * Interface for the AJAX setting that will configure the AJAX request + */ +interface JQueryAjaxSettings { + /** + * The content type sent in the request header that tells the server what kind of response it will accept in return. If the accepts setting needs modification, it is recommended to do so once in the $.ajaxSetup() method. + */ + accepts?: any; + /** + * By default, all requests are sent asynchronously (i.e. this is set to true by default). If you need synchronous requests, set this option to false. Cross-domain requests and dataType: "jsonp" requests do not support synchronous operation. Note that synchronous requests may temporarily lock the browser, disabling any actions while the request is active. As of jQuery 1.8, the use of async: false with jqXHR ($.Deferred) is deprecated; you must use the success/error/complete callback options instead of the corresponding methods of the jqXHR object such as jqXHR.done() or the deprecated jqXHR.success(). + */ + async?: boolean; + /** + * A pre-request callback function that can be used to modify the jqXHR (in jQuery 1.4.x, XMLHTTPRequest) object before it is sent. Use this to set custom headers, etc. The jqXHR and settings objects are passed as arguments. This is an Ajax Event. Returning false in the beforeSend function will cancel the request. As of jQuery 1.5, the beforeSend option will be called regardless of the type of request. + */ + beforeSend? (jqXHR: JQueryXHR, settings: JQueryAjaxSettings): any; + /** + * If set to false, it will force requested pages not to be cached by the browser. Note: Setting cache to false will only work correctly with HEAD and GET requests. It works by appending "_={timestamp}" to the GET parameters. The parameter is not needed for other types of requests, except in IE8 when a POST is made to a URL that has already been requested by a GET. + */ + cache?: boolean; + /** + * A function to be called when the request finishes (after success and error callbacks are executed). The function gets passed two arguments: The jqXHR (in jQuery 1.4.x, XMLHTTPRequest) object and a string categorizing the status of the request ("success", "notmodified", "error", "timeout", "abort", or "parsererror"). As of jQuery 1.5, the complete setting can accept an array of functions. Each function will be called in turn. This is an Ajax Event. + */ + complete? (jqXHR: JQueryXHR, textStatus: string): any; + /** + * An object of string/regular-expression pairs that determine how jQuery will parse the response, given its content type. (version added: 1.5) + */ + contents?: { [key: string]: any; }; + //According to jQuery.ajax source code, ajax's option actually allows contentType to set to "false" + // https://github.com/borisyankov/DefinitelyTyped/issues/742 + /** + * When sending data to the server, use this content type. Default is "application/x-www-form-urlencoded; charset=UTF-8", which is fine for most cases. If you explicitly pass in a content-type to $.ajax(), then it is always sent to the server (even if no data is sent). The W3C XMLHttpRequest specification dictates that the charset is always UTF-8; specifying another charset will not force the browser to change the encoding. + */ + contentType?: any; + /** + * This object will be made the context of all Ajax-related callbacks. By default, the context is an object that represents the ajax settings used in the call ($.ajaxSettings merged with the settings passed to $.ajax). + */ + context?: any; + /** + * An object containing dataType-to-dataType converters. Each converter's value is a function that returns the transformed value of the response. (version added: 1.5) + */ + converters?: { [key: string]: any; }; + /** + * If you wish to force a crossDomain request (such as JSONP) on the same domain, set the value of crossDomain to true. This allows, for example, server-side redirection to another domain. (version added: 1.5) + */ + crossDomain?: boolean; + /** + * Data to be sent to the server. It is converted to a query string, if not already a string. It's appended to the url for GET-requests. See processData option to prevent this automatic processing. Object must be Key/Value pairs. If value is an Array, jQuery serializes multiple values with same key based on the value of the traditional setting (described below). + */ + data?: any; + /** + * A function to be used to handle the raw response data of XMLHttpRequest.This is a pre-filtering function to sanitize the response. You should return the sanitized data. The function accepts two arguments: The raw data returned from the server and the 'dataType' parameter. + */ + dataFilter? (data: any, ty: any): any; + /** + * The type of data that you're expecting back from the server. If none is specified, jQuery will try to infer it based on the MIME type of the response (an XML MIME type will yield XML, in 1.4 JSON will yield a JavaScript object, in 1.4 script will execute the script, and anything else will be returned as a string). + */ + dataType?: string; + /** + * A function to be called if the request fails. The function receives three arguments: The jqXHR (in jQuery 1.4.x, XMLHttpRequest) object, a string describing the type of error that occurred and an optional exception object, if one occurred. Possible values for the second argument (besides null) are "timeout", "error", "abort", and "parsererror". When an HTTP error occurs, errorThrown receives the textual portion of the HTTP status, such as "Not Found" or "Internal Server Error." As of jQuery 1.5, the error setting can accept an array of functions. Each function will be called in turn. Note: This handler is not called for cross-domain script and cross-domain JSONP requests. This is an Ajax Event. + */ + error? (jqXHR: JQueryXHR, textStatus: string, errorThrown: string): any; + /** + * Whether to trigger global Ajax event handlers for this request. The default is true. Set to false to prevent the global handlers like ajaxStart or ajaxStop from being triggered. This can be used to control various Ajax Events. + */ + global?: boolean; + /** + * An object of additional header key/value pairs to send along with requests using the XMLHttpRequest transport. The header X-Requested-With: XMLHttpRequest is always added, but its default XMLHttpRequest value can be changed here. Values in the headers setting can also be overwritten from within the beforeSend function. (version added: 1.5) + */ + headers?: { [key: string]: any; }; + /** + * Allow the request to be successful only if the response has changed since the last request. This is done by checking the Last-Modified header. Default value is false, ignoring the header. In jQuery 1.4 this technique also checks the 'etag' specified by the server to catch unmodified data. + */ + ifModified?: boolean; + /** + * Allow the current environment to be recognized as "local," (e.g. the filesystem), even if jQuery does not recognize it as such by default. The following protocols are currently recognized as local: file, *-extension, and widget. If the isLocal setting needs modification, it is recommended to do so once in the $.ajaxSetup() method. (version added: 1.5.1) + */ + isLocal?: boolean; + /** + * Override the callback function name in a jsonp request. This value will be used instead of 'callback' in the 'callback=?' part of the query string in the url. So {jsonp:'onJSONPLoad'} would result in 'onJSONPLoad=?' passed to the server. As of jQuery 1.5, setting the jsonp option to false prevents jQuery from adding the "?callback" string to the URL or attempting to use "=?" for transformation. In this case, you should also explicitly set the jsonpCallback setting. For example, { jsonp: false, jsonpCallback: "callbackName" } + */ + jsonp?: any; + /** + * Specify the callback function name for a JSONP request. This value will be used instead of the random name automatically generated by jQuery. It is preferable to let jQuery generate a unique name as it'll make it easier to manage the requests and provide callbacks and error handling. You may want to specify the callback when you want to enable better browser caching of GET requests. As of jQuery 1.5, you can also use a function for this setting, in which case the value of jsonpCallback is set to the return value of that function. + */ + jsonpCallback?: any; + /** + * The HTTP method to use for the request (e.g. "POST", "GET", "PUT"). (version added: 1.9.0) + */ + method?: string; + /** + * A mime type to override the XHR mime type. (version added: 1.5.1) + */ + mimeType?: string; + /** + * A password to be used with XMLHttpRequest in response to an HTTP access authentication request. + */ + password?: string; + /** + * By default, data passed in to the data option as an object (technically, anything other than a string) will be processed and transformed into a query string, fitting to the default content-type "application/x-www-form-urlencoded". If you want to send a DOMDocument, or other non-processed data, set this option to false. + */ + processData?: boolean; + /** + * Only applies when the "script" transport is used (e.g., cross-domain requests with "jsonp" or "script" dataType and "GET" type). Sets the charset attribute on the script tag used in the request. Used when the character set on the local page is not the same as the one on the remote script. + */ + scriptCharset?: string; + /** + * An object of numeric HTTP codes and functions to be called when the response has the corresponding code. f the request is successful, the status code functions take the same parameters as the success callback; if it results in an error (including 3xx redirect), they take the same parameters as the error callback. (version added: 1.5) + */ + statusCode?: { [key: string]: any; }; + /** + * A function to be called if the request succeeds. The function gets passed three arguments: The data returned from the server, formatted according to the dataType parameter; a string describing the status; and the jqXHR (in jQuery 1.4.x, XMLHttpRequest) object. As of jQuery 1.5, the success setting can accept an array of functions. Each function will be called in turn. This is an Ajax Event. + */ + success? (data: any, textStatus: string, jqXHR: JQueryXHR): any; + /** + * Set a timeout (in milliseconds) for the request. This will override any global timeout set with $.ajaxSetup(). The timeout period starts at the point the $.ajax call is made; if several other requests are in progress and the browser has no connections available, it is possible for a request to time out before it can be sent. In jQuery 1.4.x and below, the XMLHttpRequest object will be in an invalid state if the request times out; accessing any object members may throw an exception. In Firefox 3.0+ only, script and JSONP requests cannot be cancelled by a timeout; the script will run even if it arrives after the timeout period. + */ + timeout?: number; + /** + * Set this to true if you wish to use the traditional style of param serialization. + */ + traditional?: boolean; + /** + * The type of request to make ("POST" or "GET"), default is "GET". Note: Other HTTP request methods, such as PUT and DELETE, can also be used here, but they are not supported by all browsers. + */ + type?: string; + /** + * A string containing the URL to which the request is sent. + */ + url?: string; + /** + * A username to be used with XMLHttpRequest in response to an HTTP access authentication request. + */ + username?: string; + /** + * Callback for creating the XMLHttpRequest object. Defaults to the ActiveXObject when available (IE), the XMLHttpRequest otherwise. Override to provide your own implementation for XMLHttpRequest or enhancements to the factory. + */ + xhr?: any; + /** + * An object of fieldName-fieldValue pairs to set on the native XHR object. For example, you can use it to set withCredentials to true for cross-domain requests if needed. In jQuery 1.5, the withCredentials property was not propagated to the native XHR and thus CORS requests requiring it would ignore this flag. For this reason, we recommend using jQuery 1.5.1+ should you require the use of it. (version added: 1.5.1) + */ + xhrFields?: { [key: string]: any; }; +} + +/** + * Interface for the jqXHR object + */ +interface JQueryXHR extends XMLHttpRequest, JQueryPromise { + /** + * The .overrideMimeType() method may be used in the beforeSend() callback function, for example, to modify the response content-type header. As of jQuery 1.5.1, the jqXHR object also contains the overrideMimeType() method (it was available in jQuery 1.4.x, as well, but was temporarily removed in jQuery 1.5). + */ + overrideMimeType(mimeType: string): any; + /** + * Cancel the request. + * + * @param statusText A string passed as the textStatus parameter for the done callback. Default value: "canceled" + */ + abort(statusText?: string): void; + /** + * Incorporates the functionality of the .done() and .fail() methods, allowing (as of jQuery 1.8) the underlying Promise to be manipulated. Refer to deferred.then() for implementation details. + */ + then(doneCallback: (data: any, textStatus: string, jqXHR: JQueryXHR) => void, failCallback?: (jqXHR: JQueryXHR, textStatus: string, errorThrown: any) => void): JQueryPromise; + /** + * Property containing the parsed response if the response Content-Type is json + */ + responseJSON?: any; + /** + * A function to be called if the request fails. + */ + error(xhr: JQueryXHR, textStatus: string, errorThrown: string): void; +} + +/** + * Interface for the JQuery callback + */ +interface JQueryCallback { + /** + * Add a callback or a collection of callbacks to a callback list. + * + * @param callbacks A function, or array of functions, that are to be added to the callback list. + */ + add(callbacks: Function): JQueryCallback; + /** + * Add a callback or a collection of callbacks to a callback list. + * + * @param callbacks A function, or array of functions, that are to be added to the callback list. + */ + add(callbacks: Function[]): JQueryCallback; + + /** + * Disable a callback list from doing anything more. + */ + disable(): JQueryCallback; + + /** + * Determine if the callbacks list has been disabled. + */ + disabled(): boolean; + + /** + * Remove all of the callbacks from a list. + */ + empty(): JQueryCallback; + + /** + * Call all of the callbacks with the given arguments + * + * @param arguments The argument or list of arguments to pass back to the callback list. + */ + fire(...arguments: any[]): JQueryCallback; + + /** + * Determine if the callbacks have already been called at least once. + */ + fired(): boolean; + + /** + * Call all callbacks in a list with the given context and arguments. + * + * @param context A reference to the context in which the callbacks in the list should be fired. + * @param arguments An argument, or array of arguments, to pass to the callbacks in the list. + */ + fireWith(context?: any, args?: any[]): JQueryCallback; + + /** + * Determine whether a supplied callback is in a list + * + * @param callback The callback to search for. + */ + has(callback: Function): boolean; + + /** + * Lock a callback list in its current state. + */ + lock(): JQueryCallback; + + /** + * Determine if the callbacks list has been locked. + */ + locked(): boolean; + + /** + * Remove a callback or a collection of callbacks from a callback list. + * + * @param callbacks A function, or array of functions, that are to be removed from the callback list. + */ + remove(callbacks: Function): JQueryCallback; + /** + * Remove a callback or a collection of callbacks from a callback list. + * + * @param callbacks A function, or array of functions, that are to be removed from the callback list. + */ + remove(callbacks: Function[]): JQueryCallback; +} + +/** + * Allows jQuery Promises to interop with non-jQuery promises + */ +interface JQueryGenericPromise { + /** + * Add handlers to be called when the Deferred object is resolved, rejected, or still in progress. + * + * @param doneFilter A function that is called when the Deferred is resolved. + * @param failFilter An optional function that is called when the Deferred is rejected. + */ + then(doneFilter: (value?: T, ...values: any[]) => U|JQueryPromise, failFilter?: (...reasons: any[]) => any, progressFilter?: (...progression: any[]) => any): JQueryPromise; + + /** + * Add handlers to be called when the Deferred object is resolved, rejected, or still in progress. + * + * @param doneFilter A function that is called when the Deferred is resolved. + * @param failFilter An optional function that is called when the Deferred is rejected. + */ + then(doneFilter: (value?: T, ...values: any[]) => void, failFilter?: (...reasons: any[]) => any, progressFilter?: (...progression: any[]) => any): JQueryPromise; +} + +/** + * Interface for the JQuery promise/deferred callbacks + */ +interface JQueryPromiseCallback { + (value?: T, ...args: any[]): void; +} + +interface JQueryPromiseOperator { + (callback1: JQueryPromiseCallback|JQueryPromiseCallback[], ...callbacksN: Array|JQueryPromiseCallback[]>): JQueryPromise; +} + +/** + * Interface for the JQuery promise, part of callbacks + */ +interface JQueryPromise extends JQueryGenericPromise { + /** + * Determine the current state of a Deferred object. + */ + state(): string; + /** + * Add handlers to be called when the Deferred object is either resolved or rejected. + * + * @param alwaysCallbacks1 A function, or array of functions, that is called when the Deferred is resolved or rejected. + * @param alwaysCallbacks2 Optional additional functions, or arrays of functions, that are called when the Deferred is resolved or rejected. + */ + always(alwaysCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...alwaysCallbacksN: Array|JQueryPromiseCallback[]>): JQueryPromise; + /** + * Add handlers to be called when the Deferred object is resolved. + * + * @param doneCallbacks1 A function, or array of functions, that are called when the Deferred is resolved. + * @param doneCallbacks2 Optional additional functions, or arrays of functions, that are called when the Deferred is resolved. + */ + done(doneCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...doneCallbackN: Array|JQueryPromiseCallback[]>): JQueryPromise; + /** + * Add handlers to be called when the Deferred object is rejected. + * + * @param failCallbacks1 A function, or array of functions, that are called when the Deferred is rejected. + * @param failCallbacks2 Optional additional functions, or arrays of functions, that are called when the Deferred is rejected. + */ + fail(failCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...failCallbacksN: Array|JQueryPromiseCallback[]>): JQueryPromise; + /** + * Add handlers to be called when the Deferred object generates progress notifications. + * + * @param progressCallbacks A function, or array of functions, to be called when the Deferred generates progress notifications. + */ + progress(progressCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...progressCallbackN: Array|JQueryPromiseCallback[]>): JQueryPromise; + + // Deprecated - given no typings + pipe(doneFilter?: (x: any) => any, failFilter?: (x: any) => any, progressFilter?: (x: any) => any): JQueryPromise; +} + +/** + * Interface for the JQuery deferred, part of callbacks + */ +interface JQueryDeferred extends JQueryGenericPromise { + /** + * Determine the current state of a Deferred object. + */ + state(): string; + /** + * Add handlers to be called when the Deferred object is either resolved or rejected. + * + * @param alwaysCallbacks1 A function, or array of functions, that is called when the Deferred is resolved or rejected. + * @param alwaysCallbacks2 Optional additional functions, or arrays of functions, that are called when the Deferred is resolved or rejected. + */ + always(alwaysCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...alwaysCallbacksN: Array|JQueryPromiseCallback[]>): JQueryDeferred; + /** + * Add handlers to be called when the Deferred object is resolved. + * + * @param doneCallbacks1 A function, or array of functions, that are called when the Deferred is resolved. + * @param doneCallbacks2 Optional additional functions, or arrays of functions, that are called when the Deferred is resolved. + */ + done(doneCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...doneCallbackN: Array|JQueryPromiseCallback[]>): JQueryDeferred; + /** + * Add handlers to be called when the Deferred object is rejected. + * + * @param failCallbacks1 A function, or array of functions, that are called when the Deferred is rejected. + * @param failCallbacks2 Optional additional functions, or arrays of functions, that are called when the Deferred is rejected. + */ + fail(failCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...failCallbacksN: Array|JQueryPromiseCallback[]>): JQueryDeferred; + /** + * Add handlers to be called when the Deferred object generates progress notifications. + * + * @param progressCallbacks A function, or array of functions, to be called when the Deferred generates progress notifications. + */ + progress(progressCallback1?: JQueryPromiseCallback|JQueryPromiseCallback[], ...progressCallbackN: Array|JQueryPromiseCallback[]>): JQueryDeferred; + + /** + * Call the progressCallbacks on a Deferred object with the given args. + * + * @param args Optional arguments that are passed to the progressCallbacks. + */ + notify(value?: any, ...args: any[]): JQueryDeferred; + + /** + * Call the progressCallbacks on a Deferred object with the given context and args. + * + * @param context Context passed to the progressCallbacks as the this object. + * @param args Optional arguments that are passed to the progressCallbacks. + */ + notifyWith(context: any, value?: any[]): JQueryDeferred; + + /** + * Reject a Deferred object and call any failCallbacks with the given args. + * + * @param args Optional arguments that are passed to the failCallbacks. + */ + reject(value?: any, ...args: any[]): JQueryDeferred; + /** + * Reject a Deferred object and call any failCallbacks with the given context and args. + * + * @param context Context passed to the failCallbacks as the this object. + * @param args An optional array of arguments that are passed to the failCallbacks. + */ + rejectWith(context: any, value?: any[]): JQueryDeferred; + + /** + * Resolve a Deferred object and call any doneCallbacks with the given args. + * + * @param value First argument passed to doneCallbacks. + * @param args Optional subsequent arguments that are passed to the doneCallbacks. + */ + resolve(value?: T, ...args: any[]): JQueryDeferred; + + /** + * Resolve a Deferred object and call any doneCallbacks with the given context and args. + * + * @param context Context passed to the doneCallbacks as the this object. + * @param args An optional array of arguments that are passed to the doneCallbacks. + */ + resolveWith(context: any, value?: T[]): JQueryDeferred; + + /** + * Return a Deferred's Promise object. + * + * @param target Object onto which the promise methods have to be attached + */ + promise(target?: any): JQueryPromise; + + // Deprecated - given no typings + pipe(doneFilter?: (x: any) => any, failFilter?: (x: any) => any, progressFilter?: (x: any) => any): JQueryPromise; +} + +/** + * Interface of the JQuery extension of the W3C event object + */ +interface BaseJQueryEventObject extends Event { + data: any; + delegateTarget: Element; + isDefaultPrevented(): boolean; + isImmediatePropagationStopped(): boolean; + isPropagationStopped(): boolean; + namespace: string; + originalEvent: Event; + preventDefault(): any; + relatedTarget: Element; + result: any; + stopImmediatePropagation(): void; + stopPropagation(): void; + target: Element; + pageX: number; + pageY: number; + which: number; + metaKey: boolean; +} + +interface JQueryInputEventObject extends BaseJQueryEventObject { + altKey: boolean; + ctrlKey: boolean; + metaKey: boolean; + shiftKey: boolean; +} + +interface JQueryMouseEventObject extends JQueryInputEventObject { + button: number; + clientX: number; + clientY: number; + offsetX: number; + offsetY: number; + pageX: number; + pageY: number; + screenX: number; + screenY: number; +} + +interface JQueryKeyEventObject extends JQueryInputEventObject { + char: any; + charCode: number; + key: any; + keyCode: number; +} + +interface JQueryEventObject extends BaseJQueryEventObject, JQueryInputEventObject, JQueryMouseEventObject, JQueryKeyEventObject{ +} + +/* + Collection of properties of the current browser +*/ + +interface JQuerySupport { + ajax?: boolean; + boxModel?: boolean; + changeBubbles?: boolean; + checkClone?: boolean; + checkOn?: boolean; + cors?: boolean; + cssFloat?: boolean; + hrefNormalized?: boolean; + htmlSerialize?: boolean; + leadingWhitespace?: boolean; + noCloneChecked?: boolean; + noCloneEvent?: boolean; + opacity?: boolean; + optDisabled?: boolean; + optSelected?: boolean; + scriptEval? (): boolean; + style?: boolean; + submitBubbles?: boolean; + tbody?: boolean; +} + +interface JQueryParam { + /** + * Create a serialized representation of an array or object, suitable for use in a URL query string or Ajax request. + * + * @param obj An array or object to serialize. + */ + (obj: any): string; + + /** + * Create a serialized representation of an array or object, suitable for use in a URL query string or Ajax request. + * + * @param obj An array or object to serialize. + * @param traditional A Boolean indicating whether to perform a traditional "shallow" serialization. + */ + (obj: any, traditional: boolean): string; +} + +/** + * The interface used to construct jQuery events (with $.Event). It is + * defined separately instead of inline in JQueryStatic to allow + * overriding the construction function with specific strings + * returning specific event objects. + */ +interface JQueryEventConstructor { + (name: string, eventProperties?: any): JQueryEventObject; + new (name: string, eventProperties?: any): JQueryEventObject; +} + +/** + * The interface used to specify coordinates. + */ +interface JQueryCoordinates { + left: number; + top: number; +} + +/** + * Elements in the array returned by serializeArray() + */ +interface JQuerySerializeArrayElement { + name: string; + value: string; +} + +interface JQueryAnimationOptions { + /** + * A string or number determining how long the animation will run. + */ + duration?: any; + /** + * A string indicating which easing function to use for the transition. + */ + easing?: string; + /** + * A function to call once the animation is complete. + */ + complete?: Function; + /** + * A function to be called for each animated property of each animated element. This function provides an opportunity to modify the Tween object to change the value of the property before it is set. + */ + step?: (now: number, tween: any) => any; + /** + * A function to be called after each step of the animation, only once per animated element regardless of the number of animated properties. (version added: 1.8) + */ + progress?: (animation: JQueryPromise, progress: number, remainingMs: number) => any; + /** + * A function to call when the animation begins. (version added: 1.8) + */ + start?: (animation: JQueryPromise) => any; + /** + * A function to be called when the animation completes (its Promise object is resolved). (version added: 1.8) + */ + done?: (animation: JQueryPromise, jumpedToEnd: boolean) => any; + /** + * A function to be called when the animation fails to complete (its Promise object is rejected). (version added: 1.8) + */ + fail?: (animation: JQueryPromise, jumpedToEnd: boolean) => any; + /** + * A function to be called when the animation completes or stops without completing (its Promise object is either resolved or rejected). (version added: 1.8) + */ + always?: (animation: JQueryPromise, jumpedToEnd: boolean) => any; + /** + * A Boolean indicating whether to place the animation in the effects queue. If false, the animation will begin immediately. As of jQuery 1.7, the queue option can also accept a string, in which case the animation is added to the queue represented by that string. When a custom queue name is used the animation does not automatically start; you must call .dequeue("queuename") to start it. + */ + queue?: any; + /** + * A map of one or more of the CSS properties defined by the properties argument and their corresponding easing functions. (version added: 1.4) + */ + specialEasing?: Object; +} + +/** + * Static members of jQuery (those on $ and jQuery themselves) + */ +interface JQueryStatic { + + /** + * Perform an asynchronous HTTP (Ajax) request. + * + * @param settings A set of key/value pairs that configure the Ajax request. All settings are optional. A default can be set for any option with $.ajaxSetup(). + */ + ajax(settings: JQueryAjaxSettings): JQueryXHR; + /** + * Perform an asynchronous HTTP (Ajax) request. + * + * @param url A string containing the URL to which the request is sent. + * @param settings A set of key/value pairs that configure the Ajax request. All settings are optional. A default can be set for any option with $.ajaxSetup(). + */ + ajax(url: string, settings?: JQueryAjaxSettings): JQueryXHR; + + /** + * Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax(). + * + * @param dataTypes An optional string containing one or more space-separated dataTypes + * @param handler A handler to set default values for future Ajax requests. + */ + ajaxPrefilter(dataTypes: string, handler: (opts: any, originalOpts: JQueryAjaxSettings, jqXHR: JQueryXHR) => any): void; + /** + * Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax(). + * + * @param handler A handler to set default values for future Ajax requests. + */ + ajaxPrefilter(handler: (opts: any, originalOpts: JQueryAjaxSettings, jqXHR: JQueryXHR) => any): void; + + ajaxSettings: JQueryAjaxSettings; + + /** + * Set default values for future Ajax requests. Its use is not recommended. + * + * @param options A set of key/value pairs that configure the default Ajax request. All options are optional. + */ + ajaxSetup(options: JQueryAjaxSettings): void; + + /** + * Load data from the server using a HTTP GET request. + * + * @param url A string containing the URL to which the request is sent. + * @param success A callback function that is executed if the request succeeds. + * @param dataType The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html). + */ + get(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any, dataType?: string): JQueryXHR; + /** + * Load data from the server using a HTTP GET request. + * + * @param url A string containing the URL to which the request is sent. + * @param data A plain object or string that is sent to the server with the request. + * @param success A callback function that is executed if the request succeeds. + * @param dataType The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html). + */ + get(url: string, data?: Object|string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any, dataType?: string): JQueryXHR; + /** + * Load JSON-encoded data from the server using a GET HTTP request. + * + * @param url A string containing the URL to which the request is sent. + * @param success A callback function that is executed if the request succeeds. + */ + getJSON(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR; + /** + * Load JSON-encoded data from the server using a GET HTTP request. + * + * @param url A string containing the URL to which the request is sent. + * @param data A plain object or string that is sent to the server with the request. + * @param success A callback function that is executed if the request succeeds. + */ + getJSON(url: string, data?: Object|string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR; + /** + * Load a JavaScript file from the server using a GET HTTP request, then execute it. + * + * @param url A string containing the URL to which the request is sent. + * @param success A callback function that is executed if the request succeeds. + */ + getScript(url: string, success?: (script: string, textStatus: string, jqXHR: JQueryXHR) => any): JQueryXHR; + + /** + * Create a serialized representation of an array or object, suitable for use in a URL query string or Ajax request. + */ + param: JQueryParam; + + /** + * Load data from the server using a HTTP POST request. + * + * @param url A string containing the URL to which the request is sent. + * @param success A callback function that is executed if the request succeeds. Required if dataType is provided, but can be null in that case. + * @param dataType The type of data expected from the server. Default: Intelligent Guess (xml, json, script, text, html). + */ + post(url: string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any, dataType?: string): JQueryXHR; + /** + * Load data from the server using a HTTP POST request. + * + * @param url A string containing the URL to which the request is sent. + * @param data A plain object or string that is sent to the server with the request. + * @param success A callback function that is executed if the request succeeds. Required if dataType is provided, but can be null in that case. + * @param dataType The type of data expected from the server. Default: Intelligent Guess (xml, json, script, text, html). + */ + post(url: string, data?: Object|string, success?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any, dataType?: string): JQueryXHR; + + /** + * A multi-purpose callbacks list object that provides a powerful way to manage callback lists. + * + * @param flags An optional list of space-separated flags that change how the callback list behaves. + */ + Callbacks(flags?: string): JQueryCallback; + + /** + * Holds or releases the execution of jQuery's ready event. + * + * @param hold Indicates whether the ready hold is being requested or released + */ + holdReady(hold: boolean): void; + + /** + * Accepts a string containing a CSS selector which is then used to match a set of elements. + * + * @param selector A string containing a selector expression + * @param context A DOM Element, Document, or jQuery to use as context + */ + (selector: string, context?: Element|JQuery): JQuery; + + /** + * Accepts a string containing a CSS selector which is then used to match a set of elements. + * + * @param element A DOM element to wrap in a jQuery object. + */ + (element: Element): JQuery; + + /** + * Accepts a string containing a CSS selector which is then used to match a set of elements. + * + * @param elementArray An array containing a set of DOM elements to wrap in a jQuery object. + */ + (elementArray: Element[]): JQuery; + + /** + * Binds a function to be executed when the DOM has finished loading. + * + * @param callback A function to execute after the DOM is ready. + */ + (callback: (jQueryAlias?: JQueryStatic) => any): JQuery; + + /** + * Accepts a string containing a CSS selector which is then used to match a set of elements. + * + * @param object A plain object to wrap in a jQuery object. + */ + (object: {}): JQuery; + + /** + * Accepts a string containing a CSS selector which is then used to match a set of elements. + * + * @param object An existing jQuery object to clone. + */ + (object: JQuery): JQuery; + + /** + * Specify a function to execute when the DOM is fully loaded. + */ + (): JQuery; + + /** + * Creates DOM elements on the fly from the provided string of raw HTML. + * + * @param html A string of HTML to create on the fly. Note that this parses HTML, not XML. + * @param ownerDocument A document in which the new elements will be created. + */ + (html: string, ownerDocument?: Document): JQuery; + + /** + * Creates DOM elements on the fly from the provided string of raw HTML. + * + * @param html A string defining a single, standalone, HTML element (e.g.
    or
    ). + * @param attributes An object of attributes, events, and methods to call on the newly-created element. + */ + (html: string, attributes: Object): JQuery; + + /** + * Relinquish jQuery's control of the $ variable. + * + * @param removeAll A Boolean indicating whether to remove all jQuery variables from the global scope (including jQuery itself). + */ + noConflict(removeAll?: boolean): Object; + + /** + * Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events. + * + * @param deferreds One or more Deferred objects, or plain JavaScript objects. + */ + when(...deferreds: Array/* as JQueryDeferred */>): JQueryPromise; + + /** + * Hook directly into jQuery to override how particular CSS properties are retrieved or set, normalize CSS property naming, or create custom properties. + */ + cssHooks: { [key: string]: any; }; + cssNumber: any; + + /** + * Store arbitrary data associated with the specified element. Returns the value that was set. + * + * @param element The DOM element to associate with the data. + * @param key A string naming the piece of data to set. + * @param value The new data value. + */ + data(element: Element, key: string, value: T): T; + /** + * Returns value at named data store for the element, as set by jQuery.data(element, name, value), or the full data store for the element. + * + * @param element The DOM element to associate with the data. + * @param key A string naming the piece of data to set. + */ + data(element: Element, key: string): any; + /** + * Returns value at named data store for the element, as set by jQuery.data(element, name, value), or the full data store for the element. + * + * @param element The DOM element to associate with the data. + */ + data(element: Element): any; + + /** + * Execute the next function on the queue for the matched element. + * + * @param element A DOM element from which to remove and execute a queued function. + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + */ + dequeue(element: Element, queueName?: string): void; + + /** + * Determine whether an element has any jQuery data associated with it. + * + * @param element A DOM element to be checked for data. + */ + hasData(element: Element): boolean; + + /** + * Show the queue of functions to be executed on the matched element. + * + * @param element A DOM element to inspect for an attached queue. + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + */ + queue(element: Element, queueName?: string): any[]; + /** + * Manipulate the queue of functions to be executed on the matched element. + * + * @param element A DOM element where the array of queued functions is attached. + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + * @param newQueue An array of functions to replace the current queue contents. + */ + queue(element: Element, queueName: string, newQueue: Function[]): JQuery; + /** + * Manipulate the queue of functions to be executed on the matched element. + * + * @param element A DOM element on which to add a queued function. + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + * @param callback The new function to add to the queue. + */ + queue(element: Element, queueName: string, callback: Function): JQuery; + + /** + * Remove a previously-stored piece of data. + * + * @param element A DOM element from which to remove data. + * @param name A string naming the piece of data to remove. + */ + removeData(element: Element, name?: string): JQuery; + + /** + * A constructor function that returns a chainable utility object with methods to register multiple callbacks into callback queues, invoke callback queues, and relay the success or failure state of any synchronous or asynchronous function. + * + * @param beforeStart A function that is called just before the constructor returns. + */ + Deferred(beforeStart?: (deferred: JQueryDeferred) => any): JQueryDeferred; + + /** + * Effects + */ + fx: { + tick: () => void; + /** + * The rate (in milliseconds) at which animations fire. + */ + interval: number; + stop: () => void; + speeds: { slow: number; fast: number; }; + /** + * Globally disable all animations. + */ + off: boolean; + step: any; + }; + + /** + * Takes a function and returns a new one that will always have a particular context. + * + * @param fnction The function whose context will be changed. + * @param context The object to which the context (this) of the function should be set. + * @param additionalArguments Any number of arguments to be passed to the function referenced in the function argument. + */ + proxy(fnction: (...args: any[]) => any, context: Object, ...additionalArguments: any[]): any; + /** + * Takes a function and returns a new one that will always have a particular context. + * + * @param context The object to which the context (this) of the function should be set. + * @param name The name of the function whose context will be changed (should be a property of the context object). + * @param additionalArguments Any number of arguments to be passed to the function named in the name argument. + */ + proxy(context: Object, name: string, ...additionalArguments: any[]): any; + + Event: JQueryEventConstructor; + + /** + * Takes a string and throws an exception containing it. + * + * @param message The message to send out. + */ + error(message: any): JQuery; + + expr: any; + fn: any; //TODO: Decide how we want to type this + + isReady: boolean; + + // Properties + support: JQuerySupport; + + /** + * Check to see if a DOM element is a descendant of another DOM element. + * + * @param container The DOM element that may contain the other element. + * @param contained The DOM element that may be contained by (a descendant of) the other element. + */ + contains(container: Element, contained: Element): boolean; + + /** + * A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. Arrays and array-like objects with a length property (such as a function's arguments object) are iterated by numeric index, from 0 to length-1. Other objects are iterated via their named properties. + * + * @param collection The object or array to iterate over. + * @param callback The function that will be executed on every object. + */ + each( + collection: T[], + callback: (indexInArray: number, valueOfElement: T) => any + ): any; + + /** + * A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. Arrays and array-like objects with a length property (such as a function's arguments object) are iterated by numeric index, from 0 to length-1. Other objects are iterated via their named properties. + * + * @param collection The object or array to iterate over. + * @param callback The function that will be executed on every object. + */ + each( + collection: any, + callback: (indexInArray: any, valueOfElement: any) => any + ): any; + + /** + * Merge the contents of two or more objects together into the first object. + * + * @param target An object that will receive the new properties if additional objects are passed in or that will extend the jQuery namespace if it is the sole argument. + * @param object1 An object containing additional properties to merge in. + * @param objectN Additional objects containing properties to merge in. + */ + extend(target: any, object1?: any, ...objectN: any[]): any; + /** + * Merge the contents of two or more objects together into the first object. + * + * @param deep If true, the merge becomes recursive (aka. deep copy). + * @param target The object to extend. It will receive the new properties. + * @param object1 An object containing additional properties to merge in. + * @param objectN Additional objects containing properties to merge in. + */ + extend(deep: boolean, target: any, object1?: any, ...objectN: any[]): any; + + /** + * Execute some JavaScript code globally. + * + * @param code The JavaScript code to execute. + */ + globalEval(code: string): any; + + /** + * Finds the elements of an array which satisfy a filter function. The original array is not affected. + * + * @param array The array to search through. + * @param func The function to process each item against. The first argument to the function is the item, and the second argument is the index. The function should return a Boolean value. this will be the global window object. + * @param invert If "invert" is false, or not provided, then the function returns an array consisting of all elements for which "callback" returns true. If "invert" is true, then the function returns an array consisting of all elements for which "callback" returns false. + */ + grep(array: T[], func: (elementOfArray: T, indexInArray: number) => boolean, invert?: boolean): T[]; + + /** + * Search for a specified value within an array and return its index (or -1 if not found). + * + * @param value The value to search for. + * @param array An array through which to search. + * @param fromIndex he index of the array at which to begin the search. The default is 0, which will search the whole array. + */ + inArray(value: T, array: T[], fromIndex?: number): number; + + /** + * Determine whether the argument is an array. + * + * @param obj Object to test whether or not it is an array. + */ + isArray(obj: any): boolean; + /** + * Check to see if an object is empty (contains no enumerable properties). + * + * @param obj The object that will be checked to see if it's empty. + */ + isEmptyObject(obj: any): boolean; + /** + * Determine if the argument passed is a Javascript function object. + * + * @param obj Object to test whether or not it is a function. + */ + isFunction(obj: any): boolean; + /** + * Determines whether its argument is a number. + * + * @param obj The value to be tested. + */ + isNumeric(value: any): boolean; + /** + * Check to see if an object is a plain object (created using "{}" or "new Object"). + * + * @param obj The object that will be checked to see if it's a plain object. + */ + isPlainObject(obj: any): boolean; + /** + * Determine whether the argument is a window. + * + * @param obj Object to test whether or not it is a window. + */ + isWindow(obj: any): boolean; + /** + * Check to see if a DOM node is within an XML document (or is an XML document). + * + * @param node he DOM node that will be checked to see if it's in an XML document. + */ + isXMLDoc(node: Node): boolean; + + /** + * Convert an array-like object into a true JavaScript array. + * + * @param obj Any object to turn into a native Array. + */ + makeArray(obj: any): any[]; + + /** + * Translate all items in an array or object to new array of items. + * + * @param array The Array to translate. + * @param callback The function to process each item against. The first argument to the function is the array item, the second argument is the index in array The function can return any value. Within the function, this refers to the global (window) object. + */ + map(array: T[], callback: (elementOfArray: T, indexInArray: number) => U): U[]; + /** + * Translate all items in an array or object to new array of items. + * + * @param arrayOrObject The Array or Object to translate. + * @param callback The function to process each item against. The first argument to the function is the value; the second argument is the index or key of the array or object property. The function can return any value to add to the array. A returned array will be flattened into the resulting array. Within the function, this refers to the global (window) object. + */ + map(arrayOrObject: any, callback: (value: any, indexOrKey: any) => any): any; + + /** + * Merge the contents of two arrays together into the first array. + * + * @param first The first array to merge, the elements of second added. + * @param second The second array to merge into the first, unaltered. + */ + merge(first: T[], second: T[]): T[]; + + /** + * An empty function. + */ + noop(): any; + + /** + * Return a number representing the current time. + */ + now(): number; + + /** + * Takes a well-formed JSON string and returns the resulting JavaScript object. + * + * @param json The JSON string to parse. + */ + parseJSON(json: string): any; + + /** + * Parses a string into an XML document. + * + * @param data a well-formed XML string to be parsed + */ + parseXML(data: string): XMLDocument; + + /** + * Remove the whitespace from the beginning and end of a string. + * + * @param str Remove the whitespace from the beginning and end of a string. + */ + trim(str: string): string; + + /** + * Determine the internal JavaScript [[Class]] of an object. + * + * @param obj Object to get the internal JavaScript [[Class]] of. + */ + type(obj: any): string; + + /** + * Sorts an array of DOM elements, in place, with the duplicates removed. Note that this only works on arrays of DOM elements, not strings or numbers. + * + * @param array The Array of DOM elements. + */ + unique(array: Element[]): Element[]; + + /** + * Parses a string into an array of DOM nodes. + * + * @param data HTML string to be parsed + * @param context DOM element to serve as the context in which the HTML fragment will be created + * @param keepScripts A Boolean indicating whether to include scripts passed in the HTML string + */ + parseHTML(data: string, context?: HTMLElement, keepScripts?: boolean): any[]; + + /** + * Parses a string into an array of DOM nodes. + * + * @param data HTML string to be parsed + * @param context DOM element to serve as the context in which the HTML fragment will be created + * @param keepScripts A Boolean indicating whether to include scripts passed in the HTML string + */ + parseHTML(data: string, context?: Document, keepScripts?: boolean): any[]; +} + +/** + * The jQuery instance members + */ +interface JQuery { + /** + * Register a handler to be called when Ajax requests complete. This is an AjaxEvent. + * + * @param handler The function to be invoked. + */ + ajaxComplete(handler: (event: JQueryEventObject, XMLHttpRequest: XMLHttpRequest, ajaxOptions: any) => any): JQuery; + /** + * Register a handler to be called when Ajax requests complete with an error. This is an Ajax Event. + * + * @param handler The function to be invoked. + */ + ajaxError(handler: (event: JQueryEventObject, jqXHR: JQueryXHR, ajaxSettings: JQueryAjaxSettings, thrownError: any) => any): JQuery; + /** + * Attach a function to be executed before an Ajax request is sent. This is an Ajax Event. + * + * @param handler The function to be invoked. + */ + ajaxSend(handler: (event: JQueryEventObject, jqXHR: JQueryXHR, ajaxOptions: JQueryAjaxSettings) => any): JQuery; + /** + * Register a handler to be called when the first Ajax request begins. This is an Ajax Event. + * + * @param handler The function to be invoked. + */ + ajaxStart(handler: () => any): JQuery; + /** + * Register a handler to be called when all Ajax requests have completed. This is an Ajax Event. + * + * @param handler The function to be invoked. + */ + ajaxStop(handler: () => any): JQuery; + /** + * Attach a function to be executed whenever an Ajax request completes successfully. This is an Ajax Event. + * + * @param handler The function to be invoked. + */ + ajaxSuccess(handler: (event: JQueryEventObject, XMLHttpRequest: XMLHttpRequest, ajaxOptions: JQueryAjaxSettings) => any): JQuery; + + /** + * Load data from the server and place the returned HTML into the matched element. + * + * @param url A string containing the URL to which the request is sent. + * @param data A plain object or string that is sent to the server with the request. + * @param complete A callback function that is executed when the request completes. + */ + load(url: string, data?: string|Object, complete?: (responseText: string, textStatus: string, XMLHttpRequest: XMLHttpRequest) => any): JQuery; + + /** + * Encode a set of form elements as a string for submission. + */ + serialize(): string; + /** + * Encode a set of form elements as an array of names and values. + */ + serializeArray(): JQuerySerializeArrayElement[]; + + /** + * Adds the specified class(es) to each of the set of matched elements. + * + * @param className One or more space-separated classes to be added to the class attribute of each matched element. + */ + addClass(className: string): JQuery; + /** + * Adds the specified class(es) to each of the set of matched elements. + * + * @param function A function returning one or more space-separated class names to be added to the existing class name(s). Receives the index position of the element in the set and the existing class name(s) as arguments. Within the function, this refers to the current element in the set. + */ + addClass(func: (index: number, className: string) => string): JQuery; + + /** + * Add the previous set of elements on the stack to the current set, optionally filtered by a selector. + */ + addBack(selector?: string): JQuery; + + /** + * Get the value of an attribute for the first element in the set of matched elements. + * + * @param attributeName The name of the attribute to get. + */ + attr(attributeName: string): string; + /** + * Set one or more attributes for the set of matched elements. + * + * @param attributeName The name of the attribute to set. + * @param value A value to set for the attribute. + */ + attr(attributeName: string, value: string|number): JQuery; + /** + * Set one or more attributes for the set of matched elements. + * + * @param attributeName The name of the attribute to set. + * @param func A function returning the value to set. this is the current element. Receives the index position of the element in the set and the old attribute value as arguments. + */ + attr(attributeName: string, func: (index: number, attr: string) => string|number): JQuery; + /** + * Set one or more attributes for the set of matched elements. + * + * @param attributes An object of attribute-value pairs to set. + */ + attr(attributes: Object): JQuery; + + /** + * Determine whether any of the matched elements are assigned the given class. + * + * @param className The class name to search for. + */ + hasClass(className: string): boolean; + + /** + * Get the HTML contents of the first element in the set of matched elements. + */ + html(): string; + /** + * Set the HTML contents of each element in the set of matched elements. + * + * @param htmlString A string of HTML to set as the content of each matched element. + */ + html(htmlString: string): JQuery; + /** + * Set the HTML contents of each element in the set of matched elements. + * + * @param func A function returning the HTML content to set. Receives the index position of the element in the set and the old HTML value as arguments. jQuery empties the element before calling the function; use the oldhtml argument to reference the previous content. Within the function, this refers to the current element in the set. + */ + html(func: (index: number, oldhtml: string) => string): JQuery; + /** + * Set the HTML contents of each element in the set of matched elements. + * + * @param func A function returning the HTML content to set. Receives the index position of the element in the set and the old HTML value as arguments. jQuery empties the element before calling the function; use the oldhtml argument to reference the previous content. Within the function, this refers to the current element in the set. + */ + + /** + * Get the value of a property for the first element in the set of matched elements. + * + * @param propertyName The name of the property to get. + */ + prop(propertyName: string): any; + /** + * Set one or more properties for the set of matched elements. + * + * @param propertyName The name of the property to set. + * @param value A value to set for the property. + */ + prop(propertyName: string, value: string|number|boolean): JQuery; + /** + * Set one or more properties for the set of matched elements. + * + * @param properties An object of property-value pairs to set. + */ + prop(properties: Object): JQuery; + /** + * Set one or more properties for the set of matched elements. + * + * @param propertyName The name of the property to set. + * @param func A function returning the value to set. Receives the index position of the element in the set and the old property value as arguments. Within the function, the keyword this refers to the current element. + */ + prop(propertyName: string, func: (index: number, oldPropertyValue: any) => any): JQuery; + + /** + * Remove an attribute from each element in the set of matched elements. + * + * @param attributeName An attribute to remove; as of version 1.7, it can be a space-separated list of attributes. + */ + removeAttr(attributeName: string): JQuery; + + /** + * Remove a single class, multiple classes, or all classes from each element in the set of matched elements. + * + * @param className One or more space-separated classes to be removed from the class attribute of each matched element. + */ + removeClass(className?: string): JQuery; + /** + * Remove a single class, multiple classes, or all classes from each element in the set of matched elements. + * + * @param function A function returning one or more space-separated class names to be removed. Receives the index position of the element in the set and the old class value as arguments. + */ + removeClass(func: (index: number, className: string) => string): JQuery; + + /** + * Remove a property for the set of matched elements. + * + * @param propertyName The name of the property to remove. + */ + removeProp(propertyName: string): JQuery; + + /** + * Add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the switch argument. + * + * @param className One or more class names (separated by spaces) to be toggled for each element in the matched set. + * @param swtch A Boolean (not just truthy/falsy) value to determine whether the class should be added or removed. + */ + toggleClass(className: string, swtch?: boolean): JQuery; + /** + * Add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the switch argument. + * + * @param swtch A boolean value to determine whether the class should be added or removed. + */ + toggleClass(swtch?: boolean): JQuery; + /** + * Add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the switch argument. + * + * @param func A function that returns class names to be toggled in the class attribute of each element in the matched set. Receives the index position of the element in the set, the old class value, and the switch as arguments. + * @param swtch A boolean value to determine whether the class should be added or removed. + */ + toggleClass(func: (index: number, className: string, swtch: boolean) => string, swtch?: boolean): JQuery; + + /** + * Get the current value of the first element in the set of matched elements. + */ + val(): any; + /** + * Set the value of each element in the set of matched elements. + * + * @param value A string of text, an array of strings or number corresponding to the value of each matched element to set as selected/checked. + */ + val(value: string|string[]|number): JQuery; + /** + * Set the value of each element in the set of matched elements. + * + * @param func A function returning the value to set. this is the current element. Receives the index position of the element in the set and the old value as arguments. + */ + val(func: (index: number, value: string) => string): JQuery; + + + /** + * Get the value of style properties for the first element in the set of matched elements. + * + * @param propertyName A CSS property. + */ + css(propertyName: string): string; + /** + * Set one or more CSS properties for the set of matched elements. + * + * @param propertyName A CSS property name. + * @param value A value to set for the property. + */ + css(propertyName: string, value: string|number): JQuery; + /** + * Set one or more CSS properties for the set of matched elements. + * + * @param propertyName A CSS property name. + * @param value A function returning the value to set. this is the current element. Receives the index position of the element in the set and the old value as arguments. + */ + css(propertyName: string, value: (index: number, value: string) => string|number): JQuery; + /** + * Set one or more CSS properties for the set of matched elements. + * + * @param properties An object of property-value pairs to set. + */ + css(properties: Object): JQuery; + + /** + * Get the current computed height for the first element in the set of matched elements. + */ + height(): number; + /** + * Set the CSS height of every matched element. + * + * @param value An integer representing the number of pixels, or an integer with an optional unit of measure appended (as a string). + */ + height(value: number|string): JQuery; + /** + * Set the CSS height of every matched element. + * + * @param func A function returning the height to set. Receives the index position of the element in the set and the old height as arguments. Within the function, this refers to the current element in the set. + */ + height(func: (index: number, height: number) => number|string): JQuery; + + /** + * Get the current computed height for the first element in the set of matched elements, including padding but not border. + */ + innerHeight(): number; + + /** + * Sets the inner height on elements in the set of matched elements, including padding but not border. + * + * @param value An integer representing the number of pixels, or an integer along with an optional unit of measure appended (as a string). + */ + innerHeight(height: number|string): JQuery; + + /** + * Get the current computed width for the first element in the set of matched elements, including padding but not border. + */ + innerWidth(): number; + + /** + * Sets the inner width on elements in the set of matched elements, including padding but not border. + * + * @param value An integer representing the number of pixels, or an integer along with an optional unit of measure appended (as a string). + */ + innerWidth(width: number|string): JQuery; + + /** + * Get the current coordinates of the first element in the set of matched elements, relative to the document. + */ + offset(): JQueryCoordinates; + /** + * An object containing the properties top and left, which are integers indicating the new top and left coordinates for the elements. + * + * @param coordinates An object containing the properties top and left, which are integers indicating the new top and left coordinates for the elements. + */ + offset(coordinates: JQueryCoordinates): JQuery; + /** + * An object containing the properties top and left, which are integers indicating the new top and left coordinates for the elements. + * + * @param func A function to return the coordinates to set. Receives the index of the element in the collection as the first argument and the current coordinates as the second argument. The function should return an object with the new top and left properties. + */ + offset(func: (index: number, coords: JQueryCoordinates) => JQueryCoordinates): JQuery; + + /** + * Get the current computed height for the first element in the set of matched elements, including padding, border, and optionally margin. Returns an integer (without "px") representation of the value or null if called on an empty set of elements. + * + * @param includeMargin A Boolean indicating whether to include the element's margin in the calculation. + */ + outerHeight(includeMargin?: boolean): number; + + /** + * Sets the outer height on elements in the set of matched elements, including padding and border. + * + * @param value An integer representing the number of pixels, or an integer along with an optional unit of measure appended (as a string). + */ + outerHeight(height: number|string): JQuery; + + /** + * Get the current computed width for the first element in the set of matched elements, including padding and border. + * + * @param includeMargin A Boolean indicating whether to include the element's margin in the calculation. + */ + outerWidth(includeMargin?: boolean): number; + + /** + * Sets the outer width on elements in the set of matched elements, including padding and border. + * + * @param value An integer representing the number of pixels, or an integer along with an optional unit of measure appended (as a string). + */ + outerWidth(width: number|string): JQuery; + + /** + * Get the current coordinates of the first element in the set of matched elements, relative to the offset parent. + */ + position(): JQueryCoordinates; + + /** + * Get the current horizontal position of the scroll bar for the first element in the set of matched elements or set the horizontal position of the scroll bar for every matched element. + */ + scrollLeft(): number; + /** + * Set the current horizontal position of the scroll bar for each of the set of matched elements. + * + * @param value An integer indicating the new position to set the scroll bar to. + */ + scrollLeft(value: number): JQuery; + + /** + * Get the current vertical position of the scroll bar for the first element in the set of matched elements or set the vertical position of the scroll bar for every matched element. + */ + scrollTop(): number; + /** + * Set the current vertical position of the scroll bar for each of the set of matched elements. + * + * @param value An integer indicating the new position to set the scroll bar to. + */ + scrollTop(value: number): JQuery; + + /** + * Get the current computed width for the first element in the set of matched elements. + */ + width(): number; + /** + * Set the CSS width of each element in the set of matched elements. + * + * @param value An integer representing the number of pixels, or an integer along with an optional unit of measure appended (as a string). + */ + width(value: number|string): JQuery; + /** + * Set the CSS width of each element in the set of matched elements. + * + * @param func A function returning the width to set. Receives the index position of the element in the set and the old width as arguments. Within the function, this refers to the current element in the set. + */ + width(func: (index: number, width: number) => number|string): JQuery; + + /** + * Remove from the queue all items that have not yet been run. + * + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + */ + clearQueue(queueName?: string): JQuery; + + /** + * Store arbitrary data associated with the matched elements. + * + * @param key A string naming the piece of data to set. + * @param value The new data value; it can be any Javascript type including Array or Object. + */ + data(key: string, value: any): JQuery; + /** + * Return the value at the named data store for the first element in the jQuery collection, as set by data(name, value) or by an HTML5 data-* attribute. + * + * @param key Name of the data stored. + */ + data(key: string): any; + /** + * Store arbitrary data associated with the matched elements. + * + * @param obj An object of key-value pairs of data to update. + */ + data(obj: { [key: string]: any; }): JQuery; + /** + * Return the value at the named data store for the first element in the jQuery collection, as set by data(name, value) or by an HTML5 data-* attribute. + */ + data(): any; + + /** + * Execute the next function on the queue for the matched elements. + * + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + */ + dequeue(queueName?: string): JQuery; + + /** + * Remove a previously-stored piece of data. + * + * @param name A string naming the piece of data to delete or space-separated string naming the pieces of data to delete. + */ + removeData(name: string): JQuery; + /** + * Remove a previously-stored piece of data. + * + * @param list An array of strings naming the pieces of data to delete. + */ + removeData(list: string[]): JQuery; + /** + * Remove all previously-stored piece of data. + */ + removeData(): JQuery; + + /** + * Return a Promise object to observe when all actions of a certain type bound to the collection, queued or not, have finished. + * + * @param type The type of queue that needs to be observed. (default: fx) + * @param target Object onto which the promise methods have to be attached + */ + promise(type?: string, target?: Object): JQueryPromise; + + /** + * Perform a custom animation of a set of CSS properties. + * + * @param properties An object of CSS properties and values that the animation will move toward. + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + animate(properties: Object, duration?: string|number, complete?: Function): JQuery; + /** + * Perform a custom animation of a set of CSS properties. + * + * @param properties An object of CSS properties and values that the animation will move toward. + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. (default: swing) + * @param complete A function to call once the animation is complete. + */ + animate(properties: Object, duration?: string|number, easing?: string, complete?: Function): JQuery; + /** + * Perform a custom animation of a set of CSS properties. + * + * @param properties An object of CSS properties and values that the animation will move toward. + * @param options A map of additional options to pass to the method. + */ + animate(properties: Object, options: JQueryAnimationOptions): JQuery; + + /** + * Set a timer to delay execution of subsequent items in the queue. + * + * @param duration An integer indicating the number of milliseconds to delay execution of the next item in the queue. + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + */ + delay(duration: number, queueName?: string): JQuery; + + /** + * Display the matched elements by fading them to opaque. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + fadeIn(duration?: number|string, complete?: Function): JQuery; + /** + * Display the matched elements by fading them to opaque. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + fadeIn(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Display the matched elements by fading them to opaque. + * + * @param options A map of additional options to pass to the method. + */ + fadeIn(options: JQueryAnimationOptions): JQuery; + + /** + * Hide the matched elements by fading them to transparent. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + fadeOut(duration?: number|string, complete?: Function): JQuery; + /** + * Hide the matched elements by fading them to transparent. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + fadeOut(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Hide the matched elements by fading them to transparent. + * + * @param options A map of additional options to pass to the method. + */ + fadeOut(options: JQueryAnimationOptions): JQuery; + + /** + * Adjust the opacity of the matched elements. + * + * @param duration A string or number determining how long the animation will run. + * @param opacity A number between 0 and 1 denoting the target opacity. + * @param complete A function to call once the animation is complete. + */ + fadeTo(duration: string|number, opacity: number, complete?: Function): JQuery; + /** + * Adjust the opacity of the matched elements. + * + * @param duration A string or number determining how long the animation will run. + * @param opacity A number between 0 and 1 denoting the target opacity. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + fadeTo(duration: string|number, opacity: number, easing?: string, complete?: Function): JQuery; + + /** + * Display or hide the matched elements by animating their opacity. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + fadeToggle(duration?: number|string, complete?: Function): JQuery; + /** + * Display or hide the matched elements by animating their opacity. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + fadeToggle(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Display or hide the matched elements by animating their opacity. + * + * @param options A map of additional options to pass to the method. + */ + fadeToggle(options: JQueryAnimationOptions): JQuery; + + /** + * Stop the currently-running animation, remove all queued animations, and complete all animations for the matched elements. + * + * @param queue The name of the queue in which to stop animations. + */ + finish(queue?: string): JQuery; + + /** + * Hide the matched elements. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + hide(duration?: number|string, complete?: Function): JQuery; + /** + * Hide the matched elements. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + hide(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Hide the matched elements. + * + * @param options A map of additional options to pass to the method. + */ + hide(options: JQueryAnimationOptions): JQuery; + + /** + * Display the matched elements. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + show(duration?: number|string, complete?: Function): JQuery; + /** + * Display the matched elements. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + show(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Display the matched elements. + * + * @param options A map of additional options to pass to the method. + */ + show(options: JQueryAnimationOptions): JQuery; + + /** + * Display the matched elements with a sliding motion. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + slideDown(duration?: number|string, complete?: Function): JQuery; + /** + * Display the matched elements with a sliding motion. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + slideDown(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Display the matched elements with a sliding motion. + * + * @param options A map of additional options to pass to the method. + */ + slideDown(options: JQueryAnimationOptions): JQuery; + + /** + * Display or hide the matched elements with a sliding motion. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + slideToggle(duration?: number|string, complete?: Function): JQuery; + /** + * Display or hide the matched elements with a sliding motion. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + slideToggle(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Display or hide the matched elements with a sliding motion. + * + * @param options A map of additional options to pass to the method. + */ + slideToggle(options: JQueryAnimationOptions): JQuery; + + /** + * Hide the matched elements with a sliding motion. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + slideUp(duration?: number|string, complete?: Function): JQuery; + /** + * Hide the matched elements with a sliding motion. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + slideUp(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Hide the matched elements with a sliding motion. + * + * @param options A map of additional options to pass to the method. + */ + slideUp(options: JQueryAnimationOptions): JQuery; + + /** + * Stop the currently-running animation on the matched elements. + * + * @param clearQueue A Boolean indicating whether to remove queued animation as well. Defaults to false. + * @param jumpToEnd A Boolean indicating whether to complete the current animation immediately. Defaults to false. + */ + stop(clearQueue?: boolean, jumpToEnd?: boolean): JQuery; + /** + * Stop the currently-running animation on the matched elements. + * + * @param queue The name of the queue in which to stop animations. + * @param clearQueue A Boolean indicating whether to remove queued animation as well. Defaults to false. + * @param jumpToEnd A Boolean indicating whether to complete the current animation immediately. Defaults to false. + */ + stop(queue?: string, clearQueue?: boolean, jumpToEnd?: boolean): JQuery; + + /** + * Display or hide the matched elements. + * + * @param duration A string or number determining how long the animation will run. + * @param complete A function to call once the animation is complete. + */ + toggle(duration?: number|string, complete?: Function): JQuery; + /** + * Display or hide the matched elements. + * + * @param duration A string or number determining how long the animation will run. + * @param easing A string indicating which easing function to use for the transition. + * @param complete A function to call once the animation is complete. + */ + toggle(duration?: number|string, easing?: string, complete?: Function): JQuery; + /** + * Display or hide the matched elements. + * + * @param options A map of additional options to pass to the method. + */ + toggle(options: JQueryAnimationOptions): JQuery; + /** + * Display or hide the matched elements. + * + * @param showOrHide A Boolean indicating whether to show or hide the elements. + */ + toggle(showOrHide: boolean): JQuery; + + /** + * Attach a handler to an event for the elements. + * + * @param eventType A string containing one or more DOM event types, such as "click" or "submit," or custom event names. + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + bind(eventType: string, eventData: any, handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Attach a handler to an event for the elements. + * + * @param eventType A string containing one or more DOM event types, such as "click" or "submit," or custom event names. + * @param handler A function to execute each time the event is triggered. + */ + bind(eventType: string, handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Attach a handler to an event for the elements. + * + * @param eventType A string containing one or more DOM event types, such as "click" or "submit," or custom event names. + * @param eventData An object containing data that will be passed to the event handler. + * @param preventBubble Setting the third argument to false will attach a function that prevents the default action from occurring and stops the event from bubbling. The default is true. + */ + bind(eventType: string, eventData: any, preventBubble: boolean): JQuery; + /** + * Attach a handler to an event for the elements. + * + * @param eventType A string containing one or more DOM event types, such as "click" or "submit," or custom event names. + * @param preventBubble Setting the third argument to false will attach a function that prevents the default action from occurring and stops the event from bubbling. The default is true. + */ + bind(eventType: string, preventBubble: boolean): JQuery; + /** + * Attach a handler to an event for the elements. + * + * @param events An object containing one or more DOM event types and functions to execute for them. + */ + bind(events: any): JQuery; + + /** + * Trigger the "blur" event on an element + */ + blur(): JQuery; + /** + * Bind an event handler to the "blur" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + blur(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "blur" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + blur(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "change" event on an element. + */ + change(): JQuery; + /** + * Bind an event handler to the "change" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + change(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "change" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + change(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "click" event on an element. + */ + click(): JQuery; + /** + * Bind an event handler to the "click" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + */ + click(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "click" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + click(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "dblclick" event on an element. + */ + dblclick(): JQuery; + /** + * Bind an event handler to the "dblclick" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + dblclick(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "dblclick" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + dblclick(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + + delegate(selector: any, eventType: string, handler: (eventObject: JQueryEventObject) => any): JQuery; + delegate(selector: any, eventType: string, eventData: any, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "focus" event on an element. + */ + focus(): JQuery; + /** + * Bind an event handler to the "focus" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + focus(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "focus" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + focus(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "focusin" event on an element. + */ + focusin(): JQuery; + /** + * Bind an event handler to the "focusin" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + focusin(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "focusin" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + focusin(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "focusout" event on an element. + */ + focusout(): JQuery; + /** + * Bind an event handler to the "focusout" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + focusout(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "focusout" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + focusout(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Bind two handlers to the matched elements, to be executed when the mouse pointer enters and leaves the elements. + * + * @param handlerIn A function to execute when the mouse pointer enters the element. + * @param handlerOut A function to execute when the mouse pointer leaves the element. + */ + hover(handlerIn: (eventObject: JQueryEventObject) => any, handlerOut: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind a single handler to the matched elements, to be executed when the mouse pointer enters or leaves the elements. + * + * @param handlerInOut A function to execute when the mouse pointer enters or leaves the element. + */ + hover(handlerInOut: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "keydown" event on an element. + */ + keydown(): JQuery; + /** + * Bind an event handler to the "keydown" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + keydown(handler: (eventObject: JQueryKeyEventObject) => any): JQuery; + /** + * Bind an event handler to the "keydown" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + keydown(eventData?: any, handler?: (eventObject: JQueryKeyEventObject) => any): JQuery; + + /** + * Trigger the "keypress" event on an element. + */ + keypress(): JQuery; + /** + * Bind an event handler to the "keypress" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + keypress(handler: (eventObject: JQueryKeyEventObject) => any): JQuery; + /** + * Bind an event handler to the "keypress" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + keypress(eventData?: any, handler?: (eventObject: JQueryKeyEventObject) => any): JQuery; + + /** + * Trigger the "keyup" event on an element. + */ + keyup(): JQuery; + /** + * Bind an event handler to the "keyup" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + keyup(handler: (eventObject: JQueryKeyEventObject) => any): JQuery; + /** + * Bind an event handler to the "keyup" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + keyup(eventData?: any, handler?: (eventObject: JQueryKeyEventObject) => any): JQuery; + + /** + * Bind an event handler to the "load" JavaScript event. + * + * @param handler A function to execute when the event is triggered. + */ + load(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "load" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + load(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "mousedown" event on an element. + */ + mousedown(): JQuery; + /** + * Bind an event handler to the "mousedown" JavaScript event. + * + * @param handler A function to execute when the event is triggered. + */ + mousedown(handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + /** + * Bind an event handler to the "mousedown" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + mousedown(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + + /** + * Trigger the "mouseenter" event on an element. + */ + mouseenter(): JQuery; + /** + * Bind an event handler to be fired when the mouse enters an element. + * + * @param handler A function to execute when the event is triggered. + */ + mouseenter(handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + /** + * Bind an event handler to be fired when the mouse enters an element. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + mouseenter(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + + /** + * Trigger the "mouseleave" event on an element. + */ + mouseleave(): JQuery; + /** + * Bind an event handler to be fired when the mouse leaves an element. + * + * @param handler A function to execute when the event is triggered. + */ + mouseleave(handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + /** + * Bind an event handler to be fired when the mouse leaves an element. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + mouseleave(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + + /** + * Trigger the "mousemove" event on an element. + */ + mousemove(): JQuery; + /** + * Bind an event handler to the "mousemove" JavaScript event. + * + * @param handler A function to execute when the event is triggered. + */ + mousemove(handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + /** + * Bind an event handler to the "mousemove" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + mousemove(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + + /** + * Trigger the "mouseout" event on an element. + */ + mouseout(): JQuery; + /** + * Bind an event handler to the "mouseout" JavaScript event. + * + * @param handler A function to execute when the event is triggered. + */ + mouseout(handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + /** + * Bind an event handler to the "mouseout" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + mouseout(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + + /** + * Trigger the "mouseover" event on an element. + */ + mouseover(): JQuery; + /** + * Bind an event handler to the "mouseover" JavaScript event. + * + * @param handler A function to execute when the event is triggered. + */ + mouseover(handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + /** + * Bind an event handler to the "mouseover" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + mouseover(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + + /** + * Trigger the "mouseup" event on an element. + */ + mouseup(): JQuery; + /** + * Bind an event handler to the "mouseup" JavaScript event. + * + * @param handler A function to execute when the event is triggered. + */ + mouseup(handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + /** + * Bind an event handler to the "mouseup" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + mouseup(eventData: Object, handler: (eventObject: JQueryMouseEventObject) => any): JQuery; + + /** + * Remove an event handler. + */ + off(): JQuery; + /** + * Remove an event handler. + * + * @param events One or more space-separated event types and optional namespaces, or just namespaces, such as "click", "keydown.myPlugin", or ".myPlugin". + * @param selector A selector which should match the one originally passed to .on() when attaching event handlers. + * @param handler A handler function previously attached for the event(s), or the special value false. + */ + off(events: string, selector?: string, handler?: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Remove an event handler. + * + * @param events One or more space-separated event types and optional namespaces, or just namespaces, such as "click", "keydown.myPlugin", or ".myPlugin". + * @param handler A handler function previously attached for the event(s), or the special value false. + */ + off(events: string, handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Remove an event handler. + * + * @param events An object where the string keys represent one or more space-separated event types and optional namespaces, and the values represent handler functions previously attached for the event(s). + * @param selector A selector which should match the one originally passed to .on() when attaching event handlers. + */ + off(events: { [key: string]: any; }, selector?: string): JQuery; + + /** + * Attach an event handler function for one or more events to the selected elements. + * + * @param events One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + * @param handler A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. Rest parameter args is for optional parameters passed to jQuery.trigger(). Note that the actual parameters on the event handler function must be marked as optional (? syntax). + */ + on(events: string, handler: (eventObject: JQueryEventObject, ...args: any[]) => any): JQuery; + /** + * Attach an event handler function for one or more events to the selected elements. + * + * @param events One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + * @param data Data to be passed to the handler in event.data when an event is triggered. + * @param handler A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + */ + on(events: string, data : any, handler: (eventObject: JQueryEventObject, ...args: any[]) => any): JQuery; + /** + * Attach an event handler function for one or more events to the selected elements. + * + * @param events One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + * @param selector A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. + * @param handler A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + */ + on(events: string, selector: string, handler: (eventObject: JQueryEventObject, ...eventData: any[]) => any): JQuery; + /** + * Attach an event handler function for one or more events to the selected elements. + * + * @param events One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + * @param selector A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. + * @param data Data to be passed to the handler in event.data when an event is triggered. + * @param handler A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + */ + on(events: string, selector: string, data: any, handler: (eventObject: JQueryEventObject, ...eventData: any[]) => any): JQuery; + /** + * Attach an event handler function for one or more events to the selected elements. + * + * @param events An object in which the string keys represent one or more space-separated event types and optional namespaces, and the values represent a handler function to be called for the event(s). + * @param selector A selector string to filter the descendants of the selected elements that will call the handler. If the selector is null or omitted, the handler is always called when it reaches the selected element. + * @param data Data to be passed to the handler in event.data when an event occurs. + */ + on(events: { [key: string]: any; }, selector?: string, data?: any): JQuery; + /** + * Attach an event handler function for one or more events to the selected elements. + * + * @param events An object in which the string keys represent one or more space-separated event types and optional namespaces, and the values represent a handler function to be called for the event(s). + * @param data Data to be passed to the handler in event.data when an event occurs. + */ + on(events: { [key: string]: any; }, data?: any): JQuery; + + /** + * Attach a handler to an event for the elements. The handler is executed at most once per element per event type. + * + * @param events A string containing one or more JavaScript event types, such as "click" or "submit," or custom event names. + * @param handler A function to execute at the time the event is triggered. + */ + one(events: string, handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Attach a handler to an event for the elements. The handler is executed at most once per element per event type. + * + * @param events A string containing one or more JavaScript event types, such as "click" or "submit," or custom event names. + * @param data An object containing data that will be passed to the event handler. + * @param handler A function to execute at the time the event is triggered. + */ + one(events: string, data: Object, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Attach a handler to an event for the elements. The handler is executed at most once per element per event type. + * + * @param events One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + * @param selector A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. + * @param handler A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + */ + one(events: string, selector: string, handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Attach a handler to an event for the elements. The handler is executed at most once per element per event type. + * + * @param events One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + * @param selector A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. + * @param data Data to be passed to the handler in event.data when an event is triggered. + * @param handler A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + */ + one(events: string, selector: string, data: any, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Attach a handler to an event for the elements. The handler is executed at most once per element per event type. + * + * @param events An object in which the string keys represent one or more space-separated event types and optional namespaces, and the values represent a handler function to be called for the event(s). + * @param selector A selector string to filter the descendants of the selected elements that will call the handler. If the selector is null or omitted, the handler is always called when it reaches the selected element. + * @param data Data to be passed to the handler in event.data when an event occurs. + */ + one(events: { [key: string]: any; }, selector?: string, data?: any): JQuery; + + /** + * Attach a handler to an event for the elements. The handler is executed at most once per element per event type. + * + * @param events An object in which the string keys represent one or more space-separated event types and optional namespaces, and the values represent a handler function to be called for the event(s). + * @param data Data to be passed to the handler in event.data when an event occurs. + */ + one(events: { [key: string]: any; }, data?: any): JQuery; + + + /** + * Specify a function to execute when the DOM is fully loaded. + * + * @param handler A function to execute after the DOM is ready. + */ + ready(handler: (jQueryAlias?: JQueryStatic) => any): JQuery; + + /** + * Trigger the "resize" event on an element. + */ + resize(): JQuery; + /** + * Bind an event handler to the "resize" JavaScript event. + * + * @param handler A function to execute each time the event is triggered. + */ + resize(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "resize" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + resize(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "scroll" event on an element. + */ + scroll(): JQuery; + /** + * Bind an event handler to the "scroll" JavaScript event. + * + * @param handler A function to execute each time the event is triggered. + */ + scroll(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "scroll" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + scroll(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "select" event on an element. + */ + select(): JQuery; + /** + * Bind an event handler to the "select" JavaScript event. + * + * @param handler A function to execute each time the event is triggered. + */ + select(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "select" JavaScript event. + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + select(eventData: Object, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Trigger the "submit" event on an element. + */ + submit(): JQuery; + /** + * Bind an event handler to the "submit" JavaScript event + * + * @param handler A function to execute each time the event is triggered. + */ + submit(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "submit" JavaScript event + * + * @param eventData An object containing data that will be passed to the event handler. + * @param handler A function to execute each time the event is triggered. + */ + submit(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Execute all handlers and behaviors attached to the matched elements for the given event type. + * + * @param eventType A string containing a JavaScript event type, such as click or submit. + * @param extraParameters Additional parameters to pass along to the event handler. + */ + trigger(eventType: string, extraParameters?: any[]|Object): JQuery; + /** + * Execute all handlers and behaviors attached to the matched elements for the given event type. + * + * @param event A jQuery.Event object. + * @param extraParameters Additional parameters to pass along to the event handler. + */ + trigger(event: JQueryEventObject, extraParameters?: any[]|Object): JQuery; + + /** + * Execute all handlers attached to an element for an event. + * + * @param eventType A string containing a JavaScript event type, such as click or submit. + * @param extraParameters An array of additional parameters to pass along to the event handler. + */ + triggerHandler(eventType: string, ...extraParameters: any[]): Object; + + /** + * Execute all handlers attached to an element for an event. + * + * @param event A jQuery.Event object. + * @param extraParameters An array of additional parameters to pass along to the event handler. + */ + triggerHandler(event: JQueryEventObject, ...extraParameters: any[]): Object; + + /** + * Remove a previously-attached event handler from the elements. + * + * @param eventType A string containing a JavaScript event type, such as click or submit. + * @param handler The function that is to be no longer executed. + */ + unbind(eventType?: string, handler?: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Remove a previously-attached event handler from the elements. + * + * @param eventType A string containing a JavaScript event type, such as click or submit. + * @param fls Unbinds the corresponding 'return false' function that was bound using .bind( eventType, false ). + */ + unbind(eventType: string, fls: boolean): JQuery; + /** + * Remove a previously-attached event handler from the elements. + * + * @param evt A JavaScript event object as passed to an event handler. + */ + unbind(evt: any): JQuery; + + /** + * Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements. + */ + undelegate(): JQuery; + /** + * Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements. + * + * @param selector A selector which will be used to filter the event results. + * @param eventType A string containing a JavaScript event type, such as "click" or "keydown" + * @param handler A function to execute at the time the event is triggered. + */ + undelegate(selector: string, eventType: string, handler?: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements. + * + * @param selector A selector which will be used to filter the event results. + * @param events An object of one or more event types and previously bound functions to unbind from them. + */ + undelegate(selector: string, events: Object): JQuery; + /** + * Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements. + * + * @param namespace A string containing a namespace to unbind all events from. + */ + undelegate(namespace: string): JQuery; + + /** + * Bind an event handler to the "unload" JavaScript event. (DEPRECATED from v1.8) + * + * @param handler A function to execute when the event is triggered. + */ + unload(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "unload" JavaScript event. (DEPRECATED from v1.8) + * + * @param eventData A plain object of data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + unload(eventData?: any, handler?: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * The DOM node context originally passed to jQuery(); if none was passed then context will likely be the document. (DEPRECATED from v1.10) + */ + context: Element; + + jquery: string; + + /** + * Bind an event handler to the "error" JavaScript event. (DEPRECATED from v1.8) + * + * @param handler A function to execute when the event is triggered. + */ + error(handler: (eventObject: JQueryEventObject) => any): JQuery; + /** + * Bind an event handler to the "error" JavaScript event. (DEPRECATED from v1.8) + * + * @param eventData A plain object of data that will be passed to the event handler. + * @param handler A function to execute when the event is triggered. + */ + error(eventData: any, handler: (eventObject: JQueryEventObject) => any): JQuery; + + /** + * Add a collection of DOM elements onto the jQuery stack. + * + * @param elements An array of elements to push onto the stack and make into a new jQuery object. + */ + pushStack(elements: any[]): JQuery; + /** + * Add a collection of DOM elements onto the jQuery stack. + * + * @param elements An array of elements to push onto the stack and make into a new jQuery object. + * @param name The name of a jQuery method that generated the array of elements. + * @param arguments The arguments that were passed in to the jQuery method (for serialization). + */ + pushStack(elements: any[], name: string, arguments: any[]): JQuery; + + /** + * Insert content, specified by the parameter, after each element in the set of matched elements. + * + * param content1 HTML string, DOM element, array of elements, or jQuery object to insert after each element in the set of matched elements. + * param content2 One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert after each element in the set of matched elements. + */ + after(content1: JQuery|any[]|Element|Text|string, ...content2: any[]): JQuery; + /** + * Insert content, specified by the parameter, after each element in the set of matched elements. + * + * param func A function that returns an HTML string, DOM element(s), or jQuery object to insert after each element in the set of matched elements. Receives the index position of the element in the set as an argument. Within the function, this refers to the current element in the set. + */ + after(func: (index: number, html: string) => string|Element|JQuery): JQuery; + + /** + * Insert content, specified by the parameter, to the end of each element in the set of matched elements. + * + * param content1 DOM element, array of elements, HTML string, or jQuery object to insert at the end of each element in the set of matched elements. + * param content2 One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert at the end of each element in the set of matched elements. + */ + append(content1: JQuery|any[]|Element|Text|string, ...content2: any[]): JQuery; + /** + * Insert content, specified by the parameter, to the end of each element in the set of matched elements. + * + * param func A function that returns an HTML string, DOM element(s), or jQuery object to insert at the end of each element in the set of matched elements. Receives the index position of the element in the set and the old HTML value of the element as arguments. Within the function, this refers to the current element in the set. + */ + append(func: (index: number, html: string) => string|Element|JQuery): JQuery; + + /** + * Insert every element in the set of matched elements to the end of the target. + * + * @param target A selector, element, HTML string, array of elements, or jQuery object; the matched set of elements will be inserted at the end of the element(s) specified by this parameter. + */ + appendTo(target: JQuery|any[]|Element|string): JQuery; + + /** + * Insert content, specified by the parameter, before each element in the set of matched elements. + * + * param content1 HTML string, DOM element, array of elements, or jQuery object to insert before each element in the set of matched elements. + * param content2 One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert before each element in the set of matched elements. + */ + before(content1: JQuery|any[]|Element|Text|string, ...content2: any[]): JQuery; + /** + * Insert content, specified by the parameter, before each element in the set of matched elements. + * + * param func A function that returns an HTML string, DOM element(s), or jQuery object to insert before each element in the set of matched elements. Receives the index position of the element in the set as an argument. Within the function, this refers to the current element in the set. + */ + before(func: (index: number, html: string) => string|Element|JQuery): JQuery; + + /** + * Create a deep copy of the set of matched elements. + * + * param withDataAndEvents A Boolean indicating whether event handlers and data should be copied along with the elements. The default value is false. + * param deepWithDataAndEvents A Boolean indicating whether event handlers and data for all children of the cloned element should be copied. By default its value matches the first argument's value (which defaults to false). + */ + clone(withDataAndEvents?: boolean, deepWithDataAndEvents?: boolean): JQuery; + + /** + * Remove the set of matched elements from the DOM. + * + * param selector A selector expression that filters the set of matched elements to be removed. + */ + detach(selector?: string): JQuery; + + /** + * Remove all child nodes of the set of matched elements from the DOM. + */ + empty(): JQuery; + + /** + * Insert every element in the set of matched elements after the target. + * + * param target A selector, element, array of elements, HTML string, or jQuery object; the matched set of elements will be inserted after the element(s) specified by this parameter. + */ + insertAfter(target: JQuery|any[]|Element|Text|string): JQuery; + + /** + * Insert every element in the set of matched elements before the target. + * + * param target A selector, element, array of elements, HTML string, or jQuery object; the matched set of elements will be inserted before the element(s) specified by this parameter. + */ + insertBefore(target: JQuery|any[]|Element|Text|string): JQuery; + + /** + * Insert content, specified by the parameter, to the beginning of each element in the set of matched elements. + * + * param content1 DOM element, array of elements, HTML string, or jQuery object to insert at the beginning of each element in the set of matched elements. + * param content2 One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert at the beginning of each element in the set of matched elements. + */ + prepend(content1: JQuery|any[]|Element|Text|string, ...content2: any[]): JQuery; + /** + * Insert content, specified by the parameter, to the beginning of each element in the set of matched elements. + * + * param func A function that returns an HTML string, DOM element(s), or jQuery object to insert at the beginning of each element in the set of matched elements. Receives the index position of the element in the set and the old HTML value of the element as arguments. Within the function, this refers to the current element in the set. + */ + prepend(func: (index: number, html: string) => string|Element|JQuery): JQuery; + + /** + * Insert every element in the set of matched elements to the beginning of the target. + * + * @param target A selector, element, HTML string, array of elements, or jQuery object; the matched set of elements will be inserted at the beginning of the element(s) specified by this parameter. + */ + prependTo(target: JQuery|any[]|Element|string): JQuery; + + /** + * Remove the set of matched elements from the DOM. + * + * @param selector A selector expression that filters the set of matched elements to be removed. + */ + remove(selector?: string): JQuery; + + /** + * Replace each target element with the set of matched elements. + * + * @param target A selector string, jQuery object, DOM element, or array of elements indicating which element(s) to replace. + */ + replaceAll(target: JQuery|any[]|Element|string): JQuery; + + /** + * Replace each element in the set of matched elements with the provided new content and return the set of elements that was removed. + * + * param newContent The content to insert. May be an HTML string, DOM element, array of DOM elements, or jQuery object. + */ + replaceWith(newContent: JQuery|any[]|Element|Text|string): JQuery; + /** + * Replace each element in the set of matched elements with the provided new content and return the set of elements that was removed. + * + * param func A function that returns content with which to replace the set of matched elements. + */ + replaceWith(func: () => Element|JQuery): JQuery; + + /** + * Get the combined text contents of each element in the set of matched elements, including their descendants. + */ + text(): string; + /** + * Set the content of each element in the set of matched elements to the specified text. + * + * @param text The text to set as the content of each matched element. When Number or Boolean is supplied, it will be converted to a String representation. + */ + text(text: string|number|boolean): JQuery; + /** + * Set the content of each element in the set of matched elements to the specified text. + * + * @param func A function returning the text content to set. Receives the index position of the element in the set and the old text value as arguments. + */ + text(func: (index: number, text: string) => string): JQuery; + + /** + * Retrieve all the elements contained in the jQuery set, as an array. + */ + toArray(): any[]; + + /** + * Remove the parents of the set of matched elements from the DOM, leaving the matched elements in their place. + */ + unwrap(): JQuery; + + /** + * Wrap an HTML structure around each element in the set of matched elements. + * + * @param wrappingElement A selector, element, HTML string, or jQuery object specifying the structure to wrap around the matched elements. + */ + wrap(wrappingElement: JQuery|Element|string): JQuery; + /** + * Wrap an HTML structure around each element in the set of matched elements. + * + * @param func A callback function returning the HTML content or jQuery object to wrap around the matched elements. Receives the index position of the element in the set as an argument. Within the function, this refers to the current element in the set. + */ + wrap(func: (index: number) => string|JQuery): JQuery; + + /** + * Wrap an HTML structure around all elements in the set of matched elements. + * + * @param wrappingElement A selector, element, HTML string, or jQuery object specifying the structure to wrap around the matched elements. + */ + wrapAll(wrappingElement: JQuery|Element|string): JQuery; + wrapAll(func: (index: number) => string): JQuery; + + /** + * Wrap an HTML structure around the content of each element in the set of matched elements. + * + * @param wrappingElement An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the content of the matched elements. + */ + wrapInner(wrappingElement: JQuery|Element|string): JQuery; + /** + * Wrap an HTML structure around the content of each element in the set of matched elements. + * + * @param func A callback function which generates a structure to wrap around the content of the matched elements. Receives the index position of the element in the set as an argument. Within the function, this refers to the current element in the set. + */ + wrapInner(func: (index: number) => string): JQuery; + + /** + * Iterate over a jQuery object, executing a function for each matched element. + * + * @param func A function to execute for each matched element. + */ + each(func: (index: number, elem: Element) => any): JQuery; + + /** + * Retrieve one of the elements matched by the jQuery object. + * + * @param index A zero-based integer indicating which element to retrieve. + */ + get(index: number): HTMLElement; + /** + * Retrieve the elements matched by the jQuery object. + */ + get(): any[]; + + /** + * Search for a given element from among the matched elements. + */ + index(): number; + /** + * Search for a given element from among the matched elements. + * + * @param selector A selector representing a jQuery collection in which to look for an element. + */ + index(selector: string|JQuery|Element): number; + + /** + * The number of elements in the jQuery object. + */ + length: number; + /** + * A selector representing selector passed to jQuery(), if any, when creating the original set. + * version deprecated: 1.7, removed: 1.9 + */ + selector: string; + [index: string]: any; + [index: number]: HTMLElement; + + /** + * Add elements to the set of matched elements. + * + * @param selector A string representing a selector expression to find additional elements to add to the set of matched elements. + * @param context The point in the document at which the selector should begin matching; similar to the context argument of the $(selector, context) method. + */ + add(selector: string, context?: Element): JQuery; + /** + * Add elements to the set of matched elements. + * + * @param elements One or more elements to add to the set of matched elements. + */ + add(...elements: Element[]): JQuery; + /** + * Add elements to the set of matched elements. + * + * @param html An HTML fragment to add to the set of matched elements. + */ + add(html: string): JQuery; + /** + * Add elements to the set of matched elements. + * + * @param obj An existing jQuery object to add to the set of matched elements. + */ + add(obj: JQuery): JQuery; + + /** + * Get the children of each element in the set of matched elements, optionally filtered by a selector. + * + * @param selector A string containing a selector expression to match elements against. + */ + children(selector?: string): JQuery; + + /** + * For each element in the set, get the first element that matches the selector by testing the element itself and traversing up through its ancestors in the DOM tree. + * + * @param selector A string containing a selector expression to match elements against. + */ + closest(selector: string): JQuery; + /** + * For each element in the set, get the first element that matches the selector by testing the element itself and traversing up through its ancestors in the DOM tree. + * + * @param selector A string containing a selector expression to match elements against. + * @param context A DOM element within which a matching element may be found. If no context is passed in then the context of the jQuery set will be used instead. + */ + closest(selector: string, context?: Element): JQuery; + /** + * For each element in the set, get the first element that matches the selector by testing the element itself and traversing up through its ancestors in the DOM tree. + * + * @param obj A jQuery object to match elements against. + */ + closest(obj: JQuery): JQuery; + /** + * For each element in the set, get the first element that matches the selector by testing the element itself and traversing up through its ancestors in the DOM tree. + * + * @param element An element to match elements against. + */ + closest(element: Element): JQuery; + + /** + * Get an array of all the elements and selectors matched against the current element up through the DOM tree. + * + * @param selectors An array or string containing a selector expression to match elements against (can also be a jQuery object). + * @param context A DOM element within which a matching element may be found. If no context is passed in then the context of the jQuery set will be used instead. + */ + closest(selectors: any, context?: Element): any[]; + + /** + * Get the children of each element in the set of matched elements, including text and comment nodes. + */ + contents(): JQuery; + + /** + * End the most recent filtering operation in the current chain and return the set of matched elements to its previous state. + */ + end(): JQuery; + + /** + * Reduce the set of matched elements to the one at the specified index. + * + * @param index An integer indicating the 0-based position of the element. OR An integer indicating the position of the element, counting backwards from the last element in the set. + * + */ + eq(index: number): JQuery; + + /** + * Reduce the set of matched elements to those that match the selector or pass the function's test. + * + * @param selector A string containing a selector expression to match the current set of elements against. + */ + filter(selector: string): JQuery; + /** + * Reduce the set of matched elements to those that match the selector or pass the function's test. + * + * @param func A function used as a test for each element in the set. this is the current DOM element. + */ + filter(func: (index: number, element: Element) => any): JQuery; + /** + * Reduce the set of matched elements to those that match the selector or pass the function's test. + * + * @param element An element to match the current set of elements against. + */ + filter(element: Element): JQuery; + /** + * Reduce the set of matched elements to those that match the selector or pass the function's test. + * + * @param obj An existing jQuery object to match the current set of elements against. + */ + filter(obj: JQuery): JQuery; + + /** + * Get the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element. + * + * @param selector A string containing a selector expression to match elements against. + */ + find(selector: string): JQuery; + /** + * Get the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element. + * + * @param element An element to match elements against. + */ + find(element: Element): JQuery; + /** + * Get the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element. + * + * @param obj A jQuery object to match elements against. + */ + find(obj: JQuery): JQuery; + + /** + * Reduce the set of matched elements to the first in the set. + */ + first(): JQuery; + + /** + * Reduce the set of matched elements to those that have a descendant that matches the selector or DOM element. + * + * @param selector A string containing a selector expression to match elements against. + */ + has(selector: string): JQuery; + /** + * Reduce the set of matched elements to those that have a descendant that matches the selector or DOM element. + * + * @param contained A DOM element to match elements against. + */ + has(contained: Element): JQuery; + + /** + * Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments. + * + * @param selector A string containing a selector expression to match elements against. + */ + is(selector: string): boolean; + /** + * Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments. + * + * @param func A function used as a test for the set of elements. It accepts one argument, index, which is the element's index in the jQuery collection.Within the function, this refers to the current DOM element. + */ + is(func: (index: number, element: Element) => boolean): boolean; + /** + * Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments. + * + * @param obj An existing jQuery object to match the current set of elements against. + */ + is(obj: JQuery): boolean; + /** + * Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments. + * + * @param elements One or more elements to match the current set of elements against. + */ + is(elements: any): boolean; + + /** + * Reduce the set of matched elements to the final one in the set. + */ + last(): JQuery; + + /** + * Pass each element in the current matched set through a function, producing a new jQuery object containing the return values. + * + * @param callback A function object that will be invoked for each element in the current set. + */ + map(callback: (index: number, domElement: Element) => any): JQuery; + + /** + * Get the immediately following sibling of each element in the set of matched elements. If a selector is provided, it retrieves the next sibling only if it matches that selector. + * + * @param selector A string containing a selector expression to match elements against. + */ + next(selector?: string): JQuery; + + /** + * Get all following siblings of each element in the set of matched elements, optionally filtered by a selector. + * + * @param selector A string containing a selector expression to match elements against. + */ + nextAll(selector?: string): JQuery; + + /** + * Get all following siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object passed. + * + * @param selector A string containing a selector expression to indicate where to stop matching following sibling elements. + * @param filter A string containing a selector expression to match elements against. + */ + nextUntil(selector?: string, filter?: string): JQuery; + /** + * Get all following siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object passed. + * + * @param element A DOM node or jQuery object indicating where to stop matching following sibling elements. + * @param filter A string containing a selector expression to match elements against. + */ + nextUntil(element?: Element, filter?: string): JQuery; + /** + * Get all following siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object passed. + * + * @param obj A DOM node or jQuery object indicating where to stop matching following sibling elements. + * @param filter A string containing a selector expression to match elements against. + */ + nextUntil(obj?: JQuery, filter?: string): JQuery; + + /** + * Remove elements from the set of matched elements. + * + * @param selector A string containing a selector expression to match elements against. + */ + not(selector: string): JQuery; + /** + * Remove elements from the set of matched elements. + * + * @param func A function used as a test for each element in the set. this is the current DOM element. + */ + not(func: (index: number, element: Element) => boolean): JQuery; + /** + * Remove elements from the set of matched elements. + * + * @param elements One or more DOM elements to remove from the matched set. + */ + not(elements: Element|Element[]): JQuery; + /** + * Remove elements from the set of matched elements. + * + * @param obj An existing jQuery object to match the current set of elements against. + */ + not(obj: JQuery): JQuery; + + /** + * Get the closest ancestor element that is positioned. + */ + offsetParent(): JQuery; + + /** + * Get the parent of each element in the current set of matched elements, optionally filtered by a selector. + * + * @param selector A string containing a selector expression to match elements against. + */ + parent(selector?: string): JQuery; + + /** + * Get the ancestors of each element in the current set of matched elements, optionally filtered by a selector. + * + * @param selector A string containing a selector expression to match elements against. + */ + parents(selector?: string): JQuery; + + /** + * Get the ancestors of each element in the current set of matched elements, up to but not including the element matched by the selector, DOM node, or jQuery object. + * + * @param selector A string containing a selector expression to indicate where to stop matching ancestor elements. + * @param filter A string containing a selector expression to match elements against. + */ + parentsUntil(selector?: string, filter?: string): JQuery; + /** + * Get the ancestors of each element in the current set of matched elements, up to but not including the element matched by the selector, DOM node, or jQuery object. + * + * @param element A DOM node or jQuery object indicating where to stop matching ancestor elements. + * @param filter A string containing a selector expression to match elements against. + */ + parentsUntil(element?: Element, filter?: string): JQuery; + /** + * Get the ancestors of each element in the current set of matched elements, up to but not including the element matched by the selector, DOM node, or jQuery object. + * + * @param obj A DOM node or jQuery object indicating where to stop matching ancestor elements. + * @param filter A string containing a selector expression to match elements against. + */ + parentsUntil(obj?: JQuery, filter?: string): JQuery; + + /** + * Get the immediately preceding sibling of each element in the set of matched elements, optionally filtered by a selector. + * + * @param selector A string containing a selector expression to match elements against. + */ + prev(selector?: string): JQuery; + + /** + * Get all preceding siblings of each element in the set of matched elements, optionally filtered by a selector. + * + * @param selector A string containing a selector expression to match elements against. + */ + prevAll(selector?: string): JQuery; + + /** + * Get all preceding siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object. + * + * @param selector A string containing a selector expression to indicate where to stop matching preceding sibling elements. + * @param filter A string containing a selector expression to match elements against. + */ + prevUntil(selector?: string, filter?: string): JQuery; + /** + * Get all preceding siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object. + * + * @param element A DOM node or jQuery object indicating where to stop matching preceding sibling elements. + * @param filter A string containing a selector expression to match elements against. + */ + prevUntil(element?: Element, filter?: string): JQuery; + /** + * Get all preceding siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object. + * + * @param obj A DOM node or jQuery object indicating where to stop matching preceding sibling elements. + * @param filter A string containing a selector expression to match elements against. + */ + prevUntil(obj?: JQuery, filter?: string): JQuery; + + /** + * Get the siblings of each element in the set of matched elements, optionally filtered by a selector. + * + * @param selector A string containing a selector expression to match elements against. + */ + siblings(selector?: string): JQuery; + + /** + * Reduce the set of matched elements to a subset specified by a range of indices. + * + * @param start An integer indicating the 0-based position at which the elements begin to be selected. If negative, it indicates an offset from the end of the set. + * @param end An integer indicating the 0-based position at which the elements stop being selected. If negative, it indicates an offset from the end of the set. If omitted, the range continues until the end of the set. + */ + slice(start: number, end?: number): JQuery; + + /** + * Show the queue of functions to be executed on the matched elements. + * + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + */ + queue(queueName?: string): any[]; + /** + * Manipulate the queue of functions to be executed, once for each matched element. + * + * @param newQueue An array of functions to replace the current queue contents. + */ + queue(newQueue: Function[]): JQuery; + /** + * Manipulate the queue of functions to be executed, once for each matched element. + * + * @param callback The new function to add to the queue, with a function to call that will dequeue the next item. + */ + queue(callback: Function): JQuery; + /** + * Manipulate the queue of functions to be executed, once for each matched element. + * + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + * @param newQueue An array of functions to replace the current queue contents. + */ + queue(queueName: string, newQueue: Function[]): JQuery; + /** + * Manipulate the queue of functions to be executed, once for each matched element. + * + * @param queueName A string containing the name of the queue. Defaults to fx, the standard effects queue. + * @param callback The new function to add to the queue, with a function to call that will dequeue the next item. + */ + queue(queueName: string, callback: Function): JQuery; +} +declare module "jquery" { + export = $; +} +declare var jQuery: JQueryStatic; +declare var $: JQueryStatic;