From 70d5fe87a6d0d8ddeaa2d32f270d14c21f90feca Mon Sep 17 00:00:00 2001 From: Phlake Date: Fri, 13 May 2022 22:37:59 +0300 Subject: [PATCH 1/4] Added lab 3 --- AJAX_CURR.mwb | Bin 0 -> 17424 bytes AJAX_CURR.sql | 352 ++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 12 ++ 3 files changed, 364 insertions(+) create mode 100644 AJAX_CURR.mwb create mode 100644 AJAX_CURR.sql diff --git a/AJAX_CURR.mwb b/AJAX_CURR.mwb new file mode 100644 index 0000000000000000000000000000000000000000..745809be249656046e623778c7ebf657852d2050 GIT binary patch literal 17424 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 z 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 Date: Fri, 10 Jun 2022 18:25:08 +0300 Subject: [PATCH 2/4] minor changes --- .gitignore | 446 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 446 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b02d695 --- /dev/null +++ b/.gitignore @@ -0,0 +1,446 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +build/ +bld/ +[Bb]in/ +[Oo]bj/ +out/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ +**/Properties/launchSettings.json +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +# publish/ + +# Publish Web Output +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config + +# Windows Azure Build Output +csx/ +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Typescript v1 declaration files +typings/ +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush +.cr/ + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +/build +/Build +/deploy +/package +bin/ +obj/ +sql/ +*/obj/debug +**/Debug +#ignore thumbnails created by windows +Thumbs.db +#Ignore files build by Visual Studio +*.obj +*.pdb +*.user +*.aps +*.pch +*.docstates +*.vspscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.dbmdl +*.schemaview +*.tlh +*.cache +*.ilk +*.log +[Bb]in +[Dd]ebug*/ +*.lib +*.sbr +obj/ +[Rr]elease*/ +_ReSharper*/ +[Tt]est[Rr]esult* +*.docstates +*.swp +*.*~ +*.gpState +*.ReSharper* +*.preflight +*.nocommit +#Ignore Recovery Files made by Excel +~$*.xlsx +*.rdl.data + +*.jfm + +#====================================================================================== +# The below section could possibly be removed as these should be ignored by the above. +#====================================================================================== + +samples/in-memory/ticket-reservations/DemoWorkload/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs +*.nupkg +samples/in-memory/ticket-reservations/packages/CircularGauge.1.0.0/CreatePackageFile.bat +*.suo +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/bin/Debug/PopulateAlwaysEncryptedData.exe +*.pdb +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/bin/Debug/PopulateAlwaysEncryptedData.vshost.exe +*.Cache +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/bin/Debug/PopulateAlwaysEncryptedData.exe.config +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs +samples/databases/wide-world-importers/workload-drivers/vehicle-location-insert/MultithreadedInMemoryTableInsert/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs +*.exe +samples/features/in-memory/iot-smart-grid/ConsoleClient/bin/Release/DataGenerator.dll +samples/features/in-memory/iot-smart-grid/ConsoleClient/bin/Release/Reports/PowerDashboard.pbix +samples/databases/wide-world-importers/wwi-integration-etl/Daily ETL/bin/Development/Daily ETL.ispac +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/obj/Release/PopulateAlwaysEncryptedData.csproj.FileListAbsolute.txt +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/bin/Release/PopulateAlwaysEncryptedData.vshost.exe.config +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs +*.dll +samples/features/in-memory/ticket-reservations/DemoWorkload/obj/Release/DemoWorkload.FrmConfig.resources +samples/features/in-memory/ticket-reservations/DemoWorkload/bin/Release/DemoWorkload.vshost.exe.config +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/obj/Debug/PopulateAlwaysEncryptedData.csproj.FileListAbsolute.txt +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/bin/Debug/PopulateAlwaysEncryptedData.vshost.exe.config +*.zip +samples/features/in-memory/ticket-reservations/packages/CircularGauge.1.0.0/CreatePackageFile.bat +samples/features/in-memory/ticket-reservations/TicketReservations/TicketReservations.dbmdl +samples/databases/wide-world-importers/workload-drivers/vehicle-location-insert/MultithreadedInMemoryTableInsert/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs +samples/databases/wide-world-importers/workload-drivers/vehicle-location-insert/MultithreadedInMemoryTableInsert/obj/Debug/MultithreadedInMemoryTableInsert.csproj.FileListAbsolute.txt +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/obj/Debug/PopulateAlwaysEncryptedData.Properties.Resources.resources +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/obj/Release/PopulateAlwaysEncryptedData.PopulateAlwaysEncryptedDataMain.resources +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/bin/Debug/PopulateAlwaysEncryptedData.vshost.exe.manifest +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/obj/Debug/PopulateAlwaysEncryptedData.PopulateAlwaysEncryptedDataMain.resources +samples/databases/wide-world-importers/workload-drivers/vehicle-location-insert/MultithreadedInMemoryTableInsert/obj/Release/MultithreadedInMemoryTableInsert.Properties.Resources.resources +samples/databases/wide-world-importers/sample-scripts/always-encrypted/PopulateAlwaysEncryptedData/obj/Release/PopulateAlwaysEncryptedData.Properties.Resources.resources +samples/features/in-memory/ticket-reservations/packages/CircularGauge.1.0.0/ReadMe.txt +*.dacpac +samples/features/in-memory/ticket-reservations/TicketReservations/obj/Release/Model.xml +samples/features/in-memory/ticket-reservations/DemoWorkload/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs +*.dat + +*.user +samples/features/in-memory/ticket-reservations/DemoWorkload/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs +samples/databases/wide-world-importers/workload-drivers/vehicle-location-insert/MultithreadedInMemoryTableInsert/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs +samples/features/in-memory/ticket-reservations/DemoWorkload/bin/Debug/DemoWorkload.vshost.exe.config +samples/features/in-memory/ticket-reservations/DemoWorkload/obj/Release/DemoWorkload.Properties.Resources.resources +samples/databases/wide-world-importers/wwi-integration-etl/Daily ETL/obj/Development/Project.params +samples/features/in-memory/ticket-reservations/DemoWorkload/obj/Debug/DemoWorkload.csproj.FileListAbsolute.txt +samples/features/in-memory/iot-smart-grid/Db/obj/Release/Model.xml +samples/applications/iot-smart-grid/DataGenerator/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs +samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/bin/Debug/MultithreadedOrderInsert.exe.config +samples/features/in-memory/iot-smart-grid/ConsoleClient/bin/Release/ConsoleClient.exe.config +*.jfm +samples/features/in-memory/ticket-reservations/TicketReservations/bin/Release/TicketReservations.publish.sql +samples/applications/iot-smart-grid/ConsoleClient/bin/Release/ConsoleClient.exe.config +samples/applications/iot-smart-grid/Db/Db.dbmdl +samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs +samples/databases/wide-world-importers/wwi-dw-ssdt/wwi-dw-ssdt/obj/Debug/Model.xml +samples/databases/wide-world-importers/wwi-dw-ssdt/wwi-dw-ssdt/WideWorldImportersDW.dbmdl +samples/features/in-memory/iot-smart-grid/WinFormsClient/bin/Release/Reports/PowerDashboard.pbix +samples/databases/wide-world-importers/wwi-ssdt/wwi-ssdt/WideWorldImporters.dbmdl +samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs +samples/databases/wide-world-importers/wwi-ssasmd/wwi-ssasmd/bin/WWI-SSASMD.asdatabase +samples/applications/iot-smart-grid/Db/obj/Release/Db.sqlproj.FileListAbsolute.txt +*.manifest +samples/applications/iot-smart-grid/WinFormsClient/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs +samples/databases/wide-world-importers/wwi-ssasmd/wwi-ssasmd/obj/Development/IncrementalShapshot.xml +samples/applications/iot-smart-grid/ConsoleClient/bin/Release/Reports/PowerDashboard.pbix +samples/applications/iot-smart-grid/Db/obj/Release/Model.xml +samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/obj/Release/MultithreadedOrderInsert.csproj.FileListAbsolute.txt +samples/applications/iot-smart-grid/ConsoleClient/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs +samples/applications/iot-smart-grid/WinFormsClient/bin/Release/Client.exe.config +samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/bin/Release/MultithreadedOrderInsert.exe.config +samples/databases/wide-world-importers/workload-drivers/order-insert/MultithreadedOrderInsert/obj/Debug/MultithreadedInMemoryTableInsert.MultithreadedOrderInsertMain.resources +/samples/features/epm-framework/5.0/2Reporting/PolicyReports/PolicyEvaluationErrors.rdl.data +/samples/features/epm-framework/5.0/2Reporting/PolicyReports/PolicyEvaluationErrorDetails.rdl.data +/samples/features/epm-framework/5.0/2Reporting/PolicyReports/PolicyEvaluationDetails.rdl.data +/samples/features/epm-framework/5.0/2Reporting/PolicyReports/PolicyDetails.rdl.data +/samples/features/epm-framework/5.0/2Reporting/PolicyReports/PolicyDashboard.rdl.data +/samples/features/epm-framework/5.0/2Reporting/PolicyReports/bin/Debug +/samples/features/epm-framework/5.0/2Reporting/PolicyReports/PolicyDashboard - Backup.rdl +/samples/features/epm-framework/5.0/2Reporting/PolicyReports/PolicyDashboardFiltered.rdl.data +samples/features/sql-management-objects/src/out/CodeCoverage/CodeCoverage.config + +# Certificates +*.pem +*.p12 + +# Composer +/vendor/ \ No newline at end of file From ff67a286ca08fc76b8fc02f9739b87228f52d585 Mon Sep 17 00:00:00 2001 From: Phlake Date: Mon, 13 Jun 2022 17:42:32 +0300 Subject: [PATCH 3/4] minor changes --- .gitignore | 1 + AJAX_CURR.mwb | Bin 17424 -> 21775 bytes AJAX_CURR.sql | 329 +++++++++++++++++++++++++------------------------- 3 files changed, 164 insertions(+), 166 deletions(-) diff --git a/.gitignore b/.gitignore index b02d695..1a9f659 100644 --- a/.gitignore +++ b/.gitignore @@ -53,6 +53,7 @@ artifacts/ project.lock.json artifacts/ +*.class *_i.c *_p.c *_i.h diff --git a/AJAX_CURR.mwb b/AJAX_CURR.mwb index 745809be249656046e623778c7ebf657852d2050..65167ed621582c1795527da10171a461fe0b7ef0 100644 GIT binary patch literal 21775 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�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

u5$CAd0E+U z44!{?h*~Z0$t~eCh_4sWFBMeBZQt5DEa3WHjBP!HAB>AzOiep2V`qGRK6!2C4z>%R z=3)aXSXJ-eDm_=xJ&P)>T3T19JUh70FLv2fK)C!@darz~UcVaCztwVJk0OB5x*?F& zAxf*l6Sx-WAaakofP95l+y2$eSMD888Gqbn?^cZuPiMwzYs8oElu8L_;1z7b0?!tM zq@vzZM;c9|p8oy#(36#3y*K9-Ul2;Iui5_m*xEhYUupvV+Ux?JSZKz*nY6qa-L3Fn z`}T?9d-vV;T^|{|9Xs>QR6ceZS>upL!|aNY9pApy$ezkUd!;Vc{5{L)C1y}nCS({w zKjU@qWt(l?^5^Sv$KXSk7dx0SW?BKsF#MbG^F%`cFLMT$G5Z`qhZkR(_4$`xElB&I z&19N2uDvrX7UNQN6t@}yf}bWINW)S>m6u0{KXvmB{KiyrcM*Rayq+FG-Vcl;+-NASa8Svk zX}pMqlp}juP2pDisK9WfqH^}vVRL^KvRIAw6T?CVMTQ)aY0Vi$3_3be2hWQLPfUO% zsx)op!BLpkJInd(w_p2v5z$%l@gNb%HOA3^UE>7h z5|LS=1l&#i`2e99hB7eCVrFpKoVX&=+Q1jB8w+m`oJ{2)XE#vo7l!)Xr$XK@oiCQO zjBTX=5#-9p59PPtzvCBqwbJzFjBMzz=j;vf8vF70RzyJY?SzOB9)5ed%=Tx4GiyR>67lEZJ5cm7MM@HcwU=$9wx;zi(CEIn59|oQDPflA8_UKx06v_t2k=d*r}h;GnHDMO|(@9ry(_S^A!NtcsY|qcPHzl;!VJ`M8 zZCCELSJN8^@NOJCHJxlrYqWkB?*FJ|J4ceYAMIA2c)Zspziv7NPp96u5jsg(U&Q=J z8hC9smqsUNG|oh4Q?2tGgS_-TJ3A}K|4hc^;9PWZUT3eFrRTx(m@EzMsrRm^cfN7D zujmi6e~$BvOOfLgor?$e#=Zk;jr%(#3E5Zlp?ogg_};#5gYYU!TQI%=V|(y~AuA@P zo2;0^%DF;ZAA>BILc>%+unaJ-Lo@YPk6wlTw{!UZo7wtxiJzXeM;E^X`UM-38;Wnm z?3O8Q20necygU}G9u9Z^-6xx-QcC*jVIF)9Hcr*tIUpl-;c~u>aO=uE1K7XUTC(Hl zpA$4DT6LQkn=Xp4SV>du3GfZj!zo}qO{6~4vti{w%E3VUN z)1_I-!RLe4!M#IjUgu=cVyUT%VE*ZpDvD7y1-Z1nz&K66x-%6!?d78 z?ld|rJ?Tsx;!p~;cgo+LtBnTV7n==ckdB5mMccmWL9IW@lm8|e1wSk*JX^J(KVTcp zV6SBX->>%@t+1|!>3rY*nqGe5kG-Wmo&L_q%eG$@s5V`~--D)$u-#_tqBQWW#Cxl>(BFz%6`-8`iviMwyg{IQE+zsednh=Szp#9 z;*|`RN>q4gM8YhTyPJuX4k%HK7mH@hf0`<-EoHFCCkv#DfJDv!(q*x4XHtPwuu}2b zs{KYGC5(_Im9t?3*R0t5dk5A%KL5*x=x&?#%sI%Eo)#HlCh(9>44@Tv|K9YeR{zJ|sH6%`2En2I#XF+>oVjPnLxL(prFFe%?MAZl~ z%W)tvLu(nBO&pAOq&X9EL|{4$46;_K*oU5*Ay1N05SxSVpPhDK@rbUbA>1@Ut|n3w zw!|eGDqcDr8+}QKqj#B;nTh&s-Bcnii1Aj1?x8#V#B|?-)&xJF}4( z#;vM!+f7r@T$pgghEZbz8Xj^3RUy{RkP1;Cm`oemP?=qTQu(+hav8}S2U3JJL-Hcb ziP{q#fb@oIC(t2JRc#_n4fzCZ;7^p0cYu)8a}N7}2**^wO`fr41XLEzsfj|0RyQ$N z$7OsCSrXFiH<#PkKhXT7S~cJ@ zkU0$?D(hHBL{+1zJ)$a>-EwxMW;7BfdirDZfEHjO4M!6aTIetiA|PLAw%kn<3Ru zi|`<+xMg9IVnn8aBqmUYpl&irbY{h#N#?XrYQcYCgmr_7Ftp?byvaI4-`98h+ol4E zILf8ulC;&Jcmj#aMCJ&D5|ZdnhSv$Dh8v7Iv8IIKwcD?NW`KoLm}1x;{gV%XhmEW`h)(M#Q1h_KW~(n ztxZ%v@wWq|(r_xMb-|D)N#nCQW!;BKkayZTX_}+AY8M;*=UhVLaV+GgkB6(fFRKFK zZ*NXa@t(Arjyb{35lIaVH_YJd=zdRseArd+mG1dn!cQ)&9fL;!fpWfWG_VrTdnIAJ zxBE$dFAVx=i2&u{y|Kdff@yPuuo(!c16?O0CC>2NYX`|Gv z6(l+oAWTL(6VpQ5{~P}42wa8*a?XcT&UjSBeci?nX$l16iUw4s8RO7Qr4JqjLbu2rmKF-QLPq2l0?h} zuA#*mQJxRQaxqadV0gCpKJ2frKN)Q1q+ovgNSkwZQptlES0L_$A}XFJfJB2;<(;Kc zBQU5U3}GL^Pm>+}M5FZ*I-(o)x*Z18Y$zENY;esMzw1!1w@$+B9=AJhwt+uGsZtrC zsLdGJ9e3d@il2%RbYzcIs^GdI~iGjwsL8?Z(h46P=W zQo2ZJ?(>7u<3G+6TFI8o$cs*YD>1kREr00YyPD`$QGPw*|wJf(@T5=5g(fRwa_xs2wuZanV>8Wvs zf}H07*NBjiIG@?(@%HN!-1?@^h%IM(f7|V#9|gXYPf@{K^xwA7Im% z%G70}24~o}Go7B!Mc!I*@m`~2G$D`Hue^3KoNjt2Te_+gaA7=}>!#S&X&<3wZEfcdb{WvGaQ=UVo5dLSL@MRpysVl zFl_Mr)!AZO(#~?FG?Ym;Y-K*nNxomzM8>WeE)F~{C4LgbPOpP70js?ctb)gZWI+- zN4%EzK2!>b*F12apWrHGx?#7ZbUurZP8H#NFX~%u%$x z0JWeXCa6Fr&5eviH(b*P)KDb>fwdEzKnfi)J`JK=zM-^NIxyQJvywTKya)|7<7{ex z0osw&Mdy?D7X>A#=B5$-1v-t4+5`wi7Mk*k+9MYhw=Pf8Vvc+iMsO5fkgt8rsX<5{ zrVXMQ1Xn-6G}pW1}}&b(p{L-U~VXam(olVTtMkkhENkzV4yM+o{SQrM1uI)9mDmx zLW^ddwA;e_xP`zx)Y-g5#zaoUSXQ!Y_m%#$%WZ@Zkp{zYomOMi=lHNVMw z{ayd>E(Zn4PeF?W?Cd~9!ZE}}-{(=78%YM6OABV_MaiIL&JH1rB8ewf2U0bMM~6z5 zOa&TievhOk`X@?oV}NkFcq!3jNRbM1F9LW74_4009x9cuJW8+>2}J#44fLac&)K>P z)aQtV<`Tu@6x9gR!?+7`+5U`VpzON`vst zX*#B_DH@*Xfr{ga)j(>%mb5^oiK@(Y*hFyBF^`^L`BAuq5c))u8WQ@zmbgHN+zBr{rv_3WA&BnP zLLErdWDISYLViI>5c7b+_bg#mYU|J+% zEKY!Y5#k`PGixmbb^G(|xW2_B1$84jXrAZ>2|`We#gW6&@x)3%=orMP#Olf}&Q3o5 zF%qi%WN@2?y9lj|6nM~w2T6b^NwiF$OtW&Gg|XBD`N=|myxxuA!E_jKIt$T0K_b;> zT1dopl*jWV)@++iXBDgoEPjbofbqj=p1h&g2+gudS*P?N>CuWRG@Bxtn4^+=i!6() zWPm^qkKe_7v8RwC&=;Cc==`#rOyWQ5JFCGK-blY#QyMrdslC5$5Hv}#L z&&ACTk=o$kU^t@|0b-U3B~czxRm*dWza+4{h$F3ZKPo3P=jk!X3GCa!bau8c1sm9p@%NZv?$`cMH+bmvc90Z(A60QU$3p!15=F^}{ zorRx4h?$kI^m?$cF1x0F`X(`vx8!*p5)7Dh!24{Oh{FI+IF&2j4VsWSjLFYRrq{1U znD!*pIel~GP{G(+M1H#(eY@aw+>f0Zt3=%iMV$>C*$n}qcf!V*c2LU!G1fi=#?DQ+ zGRj-aUbOD!d1wyz8o61vIE4t5xO2XSq4+eohFa^;DVZB94wl$Z$ngO1HJ=T+C(VoIP6>-gXfPweSX3S%hf6RI1dH|Vn{Ek} z8~BJC;Bo7{+fbbyc6mg1hD_ee9Z&oG9)qRToML6?sLi%`oA$yM{B~YIThrz&emGnE zZ2POeK6@jWz7qSNYSaV;42m!C&uM5D3k!#^P%*K8 zi)*j$-#UA@zWFl@Asn~-&WRZYN{-v87SFXTI0%%igRtC#eDT{MHdPt#U6vXW)h$V% zeC`r1hS~RKjbNRrbQ}{;TI0qm9kyF5?NwxT~=YSTK>V2014*G^qA?{{E= zwrh{5v-}R$Rt87S@M3?WMuBcol?R=Tg#Sd&QEDVKe73yv%<~VeI*qODxOHe>LJqG&2g|FO?y8hsS z)N-jbPq8-LKciqZ@at&V2e1NiXC=I2^4pxk`&`Aw{~Hg^wf`k>zSLdOdDDfu&0hTn z53v8?*0UdotMQPLP0|4s_JE4@!>wCLRL{~R%3I0pP#&g{Kn6!6s#{glRNIN4vufL` zO3-L87K;lBSfz|hZ6zdhKIN2$ut9 z2BefOyk8JjljLGGY-6mO(ysXv!r75OjFc&<#aF7H(@}m?O3z}LfTAb&e=Bw^M=R7= z3q63Q=3Jsf7ehx$!xZV!fAG+lC<$tYc8BtKDrZnZZ);(1-MGwn(*By}jfqPPm4x&< zsZ>{hquM?%l7WnZNMrOfBOshX29R|C=FOYRnNO3+Ma060=j%9W8jP^ zK#Yfxnj1g%YfI!3O|S$F%A;hiB%7~z=&mjWn*ZFD>~R!w{h<#4n$y+ge(MlfvsxuJ zrsm>Jf!2WnN)9VY4s#8SbnGKOI*_9KpM{Zr2-To$SNqb-v(AN>sws;Y9MN}qD{+bSIRRize0UWd@pqy~_d5sW-T zt14e-%C)0y0^GsvWdbTMH4j2R3%W+8Qw3{q>l3{J!DfpknUyCZL28Wq9C%Iy!!A^; z@jPB#X}vi()1f5Vek~13&d7Hp9s{qC$!5Ej@L4P2R@$fDZ@u`vD|G^FZF}Lo@G7Dg ztxw`_+ajbj_X?n|d-#cOU5d{w08|TXL?ak~Ha1;cSt*G>9At@&Ybt?^s)xZa{#$a8 zuWjlac>Uy-aN-0;Ct!S3S|C}_DiDPwOA1nBB)0~BnXU@vip!u_Hf_lJAqg%bR;0(& z5Gyjy_3#$stICi-5|lRFjE3DYj1tfCL+5s6kJAE^FiqEKyEQY42b*>hfa`50)n1aOxozmP#E2eS0l9&jG}E< z4a=gVgNr1BEJ^y{PqQfQQoWQA?Y_krJu1Q}(zwj6#I1PqOL!kk%@N@nK9J$%bJGJ7 zk{omft|NqmfViUWjY#`UhdyU}axR=jfQHS6h6WN;EduEhMnGx(H?LI6l$YnTnkEe z*)J_RXoOA2OqUj&`68LJ^(4(oqbd@2+d4(<^h1*@sFk@}dS?QGI{j~=YD^LgN~79R zr{Q*Ct^?On46LG+d05P07&d|;S6f}9_kvmj{lHgo<9s^yl1LLTM7CoAQAJ|EWczjo zXD+y|f*pxn%JW@9TE&bFzT?2rdJ&c)8wn=}OG;AbifizWGD{<$BYvQ!R+h{o3qBA^ zm8O8gD2W^*cz6xUf!5UEXbp zMIi}=>))E!En-Il6sG>n52h3H=X_$k6Uu;Y1tOkpasX-GW1TUXi9NwZ3j6`fM!$n*vL+wPPbaPa^o(F8#B#A zM8-9}3v+W!A0HXkrVNSSG{SzaKG!+e*J?~r zTW|S!_n^3H{_RTXOSh)uF>lxT{DWGI-+_R8CLQZy=9wr1 zFhx`VyRx}Z$$!H6c80#td7#KNKcM_o;!t0M?b+U$LK=nd#fD`9ihA>Cj?}M~p;>)V zWNlkW^|ZL>&bwoIHseQ2Y#qz{r=FPydMp~hof3v0tScidR;bkkl|l!_xAjRXBmg-E z>b!vKa6mguRYNslI<)RyIZ#?!LbM;G^gtYy8B4<3ytXp{1~EqNRsUfO=I zlQBLAFSa-GU6+h-bOE=!#;9Ae@Ba4dw6fv!_O9n8r3TdxYxIrr)$zKGK&hywh=0`h zAC(9;(7RoyO{K`72Mu$o%+RD&<+dcz@4X_u&P0(uG4+1NAf4VLMp2UZ4rxXlbsa|( zC!Z78_2$g&XwfYRpLscv1S3gBO8#X3X{)9vbW%0rW0o|cTCYkNvVY(3#>g51A9)X>p;uRnFNYO5Pi3$I^MLLSOI zIP8On-Oa=Mf?(1|>c*Szb|nYz$N5 zujpjI5I5y2_yb6BiCb29qHE~kE<&O z`hcu;mEXw2*dcJihgN42%FtQrzZWz~(LP~^Df zLstkJ(}?_A*o6QIed=5CYTa=@TxD&eYV1th@{lQ1y1;qH2X)+{!Tc%$8t)L#gyOCc zpvhk%6|jI9)=x%nqa?!=a?hWG40p}F?2W~cloeE?pYvomL(@bfg=LjH$|#v9;pR{FbynC0 zmG$zT_>{zt#4n;X`B_FZ-}i}=)O9RxQ}bZNO-9!fjC>RGtAACyW8uG(X`Tejz($vt0V5}CDbZg!j1g1xu zvd4)NSQE>#_d?Z{841(%pS7ip36j2wnk6Qfy!;pTXID3%Mox?h$&jDQD*Cff51+QB zHyGgNqbjw;n@=D1=Qeo>dliW_IC@O|>FBDG5;R9sCu{`#GNxNY!(?XSdR;M4Df%)0 zp({l&)&af?WB23-9dcHr$t+Fi+5n{z_Lwg+V5f;i4*k@WdJGUoWeI6a9)L956RP^n zusNjJX+3*R^~PO551cxLoScfL;<^SUIaW;3K z7_B7icGoXuIQtqQfLnQRf{bBfXwv`(=oeRj&eE8pdpZt%+n!q5+v#UGfmOd_R$5e< z7grEUfgIqZ&krTo+PVw982Bk$EIFVPrj;K_6T*6)tt>Xu-l<^viIC2ka z=&`?X)6=|5^)`?4R>33nObSEJ1q0q!#rQw+pr#zwGaIdb%dM3N2(hJ)t-rbn7+89T z7p(VnN!dtj%yeoOHdl-MQ86c#oA<~>^AYA}qq26@aFc&-V)d2U(ss4=ekY$Mj%u_; zg@&^17~f#b&AR8^AZT8B*LE4hn#{srguJ#e82#%VuP3cZ-Ia1iWaG*V;{3^ChtnM^ zF#2k8s_8|Z`mY6X!aAB!D_4=zskJlJVs>S~cU>9q*UNDRJT0;CLk&SyUA^Veu+BCU z+crR{qfhsHpN5xTqopNyhACay%&~u1_-3x$cTIbqJ5BK_TKmhgkQH1(ML0pSHw+ph zmLR2~70XB7kO)hVHDMF(%|7z*z9($XG&A$`#rO=IXVx^y-@yk@8b)-2{c}&BZFKl8 zcSOgDdpIldXN~64b=}RThZh=5(9Ao$YvdtW?Ua#~Al8`;x-{co)Yhrh$tgH34F2WC zpK_*64Iz&0o3Ffh=YM?9 zW_(srz&I!tr}w@wA3F~QmH$)kzmV_A1=5ziw;9IieME+>fQh%a1N^{n-coX4;F7a9 zWamHK+`6M)ebPWRuPNhG9#Lylw$raE;#m80?8L0S@#LjcSBv}UcA#TTlwSPgSv0jp z&eGw}AJ6Mybzvs)^!E?445xWaCd;G^%~U4&`+^L+X}|tc@00(3y+2#abyx8BnsBH) z8}}GXr;b2qeINNNI;_v2riIy$IzcZaTI&=S>Q>Ivp?5(ry9?ugu-zkK;HPDPTcmpL{yB19j%#J1dT_kDQ;AFL*&7c}8Llcnu^r+q z*kR6+D)YQf6m_0=u<~i)>o;o)x2~a%+P%h)z}EHUj$~M^mGV7#cV*lrL7tAy&*{IJ z%Sc*$QRlYqzfXAdy>Qug-%BL1*7uslQMFl(lD6Ov;v^j&`=lQRG6}zl-r0#%f1q{k z{(ZT_m4VjNuiuS7)l6>-9dI_!&N6uVhZy_3Y-tUUZSvziG>oiNgD^gM0Vb5Gm`Z*} z$E?52g$eqQosqd;1#ws#54kmS`nwE43IFwAw+yh;`Y7ne9PHS6 zu@jqoZiiV$reuX4NDvZt)d4ZfoTEnu7WXq;+^Rzu<9lkp`L5b3RxYf2d8|H9>`O|D zWKa@f4t38uwPseq!9#|OaLA8IK_82w`ul|`G%0fXU4nd7Yinq_MM~8~J$F%)hb4p0 z$iGdOAG+UpxYzM3mht;ZCByj0i&6&potG~jY4mP28AIjkR|Xe5j#}zoz79DZc>U3K z-|~Fmf=c%)VG5v z?vvx;k>MH`%0>ib?PD#Bve`-+L3|LU>zSqCGQr-2m@iOAfuAwHO!S^^56AD$@h}Am zc=m-XnbMVWp9ff;A({d_SUN%#XhvobmXDi4PF@vkZF-FEOFuQCBMIxk=Vy=l$cLw- zrZl_M7%EHuh89y%Oa1I3*A5>zHGm#SNwa4yNSdS?2~|JRQo%ab`nno|3b@g>~xlX#2+OYUW~~X`{FQ z*vA-TehGh^=eLhRJe;`9q*>PK6Bj!j8ye{l?74%T46BdzQ1Z%HT4L8Dy&Rbf#WWQ~ z*xmCX=SQ2T`nBC2)-lVr9V}*+RFlYjqZD7wKq3wipYI9t$9-sNRD15A-)@IbRTBq~ zpPueGJo&z^4FP%yq1)9ZE}ozRV=NTQy_4zn`3cUbk9$lmpx(E8LC?hv2A&f}ns>kb z-SbOV6Q4kV@V^Iw;-=#2s6k&g{}~VZ_vp)e|JP(+UcWqQ&^EY`(aWj-d&Ga6_rLmI zj)=gG_{UqIt4TzBd6N+LDaN%_NIX16JnaAjJuP-)cP|$ky9c(8?Aq=qJ6CpVFIz_^ pUpsa&VNsCV`gK3kkXKn)yVKuAD9K&B2RZgyt&t_*e_#tfczwpV^u zF1S+3Coga4%vTZFS!^03eyMIY?6cZ()v9dCRpqCs@L(xu+C=@Mzlx`x`y9vwl~YB5 zqNc%uz={!ZGF7=rNJ&5W5}*RU%YR;7xqR<`Wy(SxEff?STAZB+@cv{7@aX*Q8-Lochl>4crJ@DQd%YG9%jMM=i}z<;&Y>2 zTP;sVww(MT-$_6uCYkiGn%8OL#?SyOTc-fQj56fFT7t8S+YsrS(2en8SGWDt#(mrQ z5+Mg`D7G}9%Wiz5@N+UO>f4ta*WjJikR3-#VTh{ghc&}2gYTo1!^=RnuJ6nFPNwvk z#mV7gOrwcayRWVOGvfRMvN+}ZWFrj$) z^K?c0xxk-p#voz8%b?r5pJ{tE@QrQe2r=aF$e~Ax3o>1<&*!RjYLylIoITt5>H6XE z+E=&v*Z=Hq#fgToN(&+4^tzDwTbO*^=K4>(2$NHMESK|2cw028h!ApgOobOc+y z&8~7WyJ^WHqoDi;i{HfxqEyOz2gVMnEFMXagvOBl4PR!7=`LIOw`QU6#D~r=$s4*j zHzyXp-!uMJOPiSDx?h;?A5@HEm`+S|{`s+|8V0$$SEW2Ib|FoU&0(wEQavskUG`(H zcQW^C9y;|aKAnIzPq}4l3qCm!u(aP3q;R7~h_Vp2tPS!@=x3tymF9lJy;kF!*HFD- z*PeX&a}dS9^=FS~OC9uQDI5qkZ5GzzHtO(W+W?Bu0n;f4?N;ND?`v1u#-_ORTDo}( z(M>2CQ#=lvt{)L?=ZER^Hb;6rZ@f4O{Co2e=l5+_n?_rn8V)|?LpkzUX$9qbawWCq zPc1zoCC~YWMsA^zUfGl58NC@iiZq6p-TV6CACzoI!GK_&mu55k-)Da9o_yc0jaYiq zyMAMg>e*Pa_SEZcsQLU7IS##RbJ-aBQMibw8O1pi^!{19TgY1jhb=23IZjsIVTE2G zqL_<0LcnxIP!*$_w1jC<$KM<-n<`aA?R`Z;v|X(n1#t$k? z(N@@4wSGf3+0II2yX!gV78eE&@8;V$UM#o@-k2lqac`5VKY9*}7jw}QImXX_`OS6R zfM~F>tXP5c-pcfh@0z4;wyf@Y9I9?Dj}GcJ!ojzA*ZACL>v}w1UD@y+A)EHRV+^Z< z1`fM92xq^wzk9AZJ8h0e9#?!hYj_KQuwADpfMYBZHv^l^~E;$CUw0GlR>?wzgj3i_5`t1@L=y%OcY@DAw zzCX-Z`lf5Uanx~RbHUCf^O-7djjpgX7F+Yt&0EA=k|7;`=`lhA&| zZb|OINBF=f67?n*-9$^L5>_Y}>iqhC-*;28A;Cnsq~cp( z(gNa!kUQcuY?QW$;Q+V3K7V}u9=^LjcAocr1>K%c?A_nhUTv8I~KAUru||Sv67?uTF;U7F5WoBFmkm?83X@? zjEmZHU|5gdPiAgNa!~2FEOo3b8LbpPe=Sszz#ww=j5N6*G@OI`?|q5WV{X?%V_q=O z<&+sc3NuO#jg?2jBDVEI<3vcr;b@A+2@>n~D6Hb?3-uwu-GcKH3ojqx86o0mVZzEGy?gBRkE7X}vSkj+p={4~TYLRTKi;!^9G7zR2UMw4U%aJ8CC@9=c zVe{KdG@H^73x&3Vsh)!o&Ymlej5v&JJ)N(vFnhJU{BP|+(mVBnZ^%I-U|B`*Nhg@q zj`7mxfdlj}`pCkw)aSKk+ZO)yB500x;~c{ld|6GNlkzWP*VSfno%+iv&5squOtjOH z5;P#*uHMh??C*8&=Gx#4JKh-@*J{=y4!*%MD;>-e$dk~wsX{#5r$~)=qllyL4~~!k z3_0QQ#nIoeM*E%gZ;4c<)YR*O%-1IONz~Dq={L3h$LbM7e&_-vSof|>c+>nG=kp^u zdiN`P`hBk>-QNY?SJ<)vIdBXNxKyB;c>q zoE7*<8H4K{$AlbEJ`R8o@13euF@h!Hv2H6l(-7pD9e2J-&@oLS*R55Me98Fe}=cg+NzUMJPXfE2o%hdk3wF^>JKsG~DZGnV4~JiC(JH zE2LBGK2DMk?|EaMWP?;0nfhxF{oZ~N^nhc_Y4xCQ0l3_3+A!H;ydRS%+=ob^q8hm> zO&$vb0C3`ZY8@;9AGob2a)ZUvUrxXCp{+%L{h8a_+iO8tbiUQWnXVyF9n2q=w2K9H z-nnM_rm{KuIisn2XmM9c^*)uCu(@GGcHDFA$YsFNdf>zyj{t7Ht zg9pWyE_gzya)M3MAY`+Eb59ag2n$j9iM9}>KF+!qV}P*)K@p;HW(B+b5sh9qp-PCM zGA>)=)e%=r|+Og=f2cNO2g_ODu_?b^eiEB34(Q|l`AMU z%Ltl=aI6@m;TDgfC^H;==OlSgr7_R3y;^smb#epKi%4ff9wTjoY3?;qi z(_tcoq)&@cFdpC{^kS)8T6W{}4W5AindMUro09w7W~cC$>^u?C0XmyjP_3p$UiiJ1 z8Z8rfm$i50!%2W#g;76MM!zPRVPdLPE?_We%=<)$F3S6F_uTvv#rJVFTAhPyZo0-6 z+DE&`MuSn<0sYB%?@h|-O8ZGTWKA{2P^FEST$vwy5i4bk)}6P0e2_*TKj8W*#=xKj z$Y`(Pv2hS)3Co>iB#+?6Gq4rI!!@2Kdd6Nsk6A;iy zN9o+iztu@1P;Fm_tk%g<9Oy1Aw|vjqgOVsNwq(iBFoshZsDqA&EQ?c$pdyz##ZVQM zoY|gw%&J6B9(ZtuvJVLlFzO?U#9q`|`E>bi1RY#q%F4B^7 z)#Hhml1tTjK3fspiZMjck!xmGsX-$kBvVOkj*(3gM?t|JE;KWZvQA_rYIusGMzOM$ zHA#M(Mng=eZmrL6b0}LM4AwM{&Z1^FjAqn-yKNigMQ-V!aAW5DNX0fW7S95>hXL$4 z{F_kx)QcPpqWF!|)6Np~qIx$bjn#|hq#w1S{MV!(`+WWHMn4zz$lv>2)r$o5$-VEu zj-+vJUckwN_$p9()^kw4l4mUd@7~6bxZc0*_`I#aQKh8{May?pl|v{bL*P#aM9jcO z9@`(!M9#tq_(lL>*P*~pWFW4 zO6N%ALWi+Qdc%@A0B4`r&jS+&X6XQ4xG3+iCQ-k!`a40gzf%Iufl=r+c$j#~Xr5GS z(n`Zr1HTdrBcF)k=2w-2GsUnGc%UL^%sDU5f-5n!fT$TWSGR=h#Xu|n`8R{Y2~mX$ zCPYPaE5>vnBF3`6e#MU7VI5Z4?Zk#b#)WZfFkVn$h}*JYnA2@zz;+Qsw9BAP8wc_r zgT_j_D!?VGjFlKdMWQ2THpMhkAY|U|SKetm_gDb>^Qz*&hn^WAG_CT?B#Z-t8|WZj zBisqZs-UrE7U?3j1Ec6tPeHR%BCUTnVeP{J`bQ;O{Jl3pQ9x~l5NTq7>twnK;w(ZQ zgaU$2*0gHc(_+_a;oDjwZ}IoJPfDLD0yB~+HADbdM`WT`TtmB3EmeOmoGNa_g`W}H z(=c4z!Q1&k?TdK9h<|~H4ew8C6;fN0p&=E#;w^@gmb2{h^X}82DXH)Il>~m+`*(si z?^w3D(d*-N6^=}y?o;+zEWsg^?xGAC`auaY4KmOO&(L6hf6>%Xmv~XOcs5|JYD3Fo z!NgK!3mTBkXXtW#i)~j2MT7Y!kfb3gdB~zBU{bN|&1?P7 ziSbwc|4s~K@rcjftepCZp8ZbFG=A40{zd$;-tB~R4kP3QW!@P{fhYskNpVCWFT|)P z&`53IBSPdVXR@K`pA^U`N}YB3U5)}aWaW4S@$$qb)3RgK&QG#$Kx~toNJv^X~h3_*I!5@GKv>BwBgr12Fm^$UQQzzR;bZ0g`AiO zQTI;tseW|KSUL4ZeEQ3$`gf?cn*VIsBa{@;YTVk8n`s^yG7-WjK8>BZ-K6Th5b0WS z1#;N3A7(ZHFngkIB#UNrAELCT1AMvbsD!k_t_?m!Fl%Re)oF=lGl z@HHU(=-}M&neMHO5CH@Qe&+8ge#kJWQk#D4>7Q}UiD{=G(nTzl7*?o)%|YYBLd*Sr z&Q)$KvA7?qS6dZ`4Ph-u!ty3@X&6d^C8~7Ak|mDG(EXE^akZ=ZV|eoJ zOu4KSL#A<#&ivf8bC(zvkV*nf-f1F}c*?85ec926YV|4#wHDV%$;=Cit0Mbk zVH(%p_9&&?Y`i%AxtxZYKJ$xGNaE~b%11CB6iK0#iKuTwUP&I=Gz(Q6sy-&TgmWVT)EQzd{3ouerz+0@#14Yz)=rimU z&qXk$IfnaHe3HP*=wt*)AW7T79E=TV5-qQS((MyFQ%Z5A(`ZP*B@3AHiHU_!iw02R zLom{9vcbK!3^uBw?Q_7EX-fC;TLZOAu?xVL8w0f&cIxZ!$4WBGO1vMVt*%CxB(yt& zHv6%}AsnN_f=Y=&p#{;}u@Z?i?=9bmnZ>Zvu1Hi$K$KAFL9ESi63uG$FVcX2fh{gl zhf`0=-Wg^Ym%6TiW^C3nAF-%R%Q{)e-o0oreqX%Qd(`fT2_HzMjBeM9`NG-W#k=~M z$3V_v&?4^SseV*7mOCfL#HhO^F+)tZl<_)=UWI71Q?&7|HLQk%f$ z^naAa(q9&tPi9h^fKGZctzci<^8V?BgS}EYVs^NMaqz9kd(e#|)-Y+$2sRmYW(z0% zJv#45%dKHDzJm4dQ8&(LNL&6;rvqmQpkbmYV5D4)6S9A8R0S}+51lW#{jLI}>hfzC zRcM46+3mIH`2ph|b<6Hp`bu_>YXPs0K$(?Q#h$=qCrhaL0h6x9{e=b7sY;}i=s2Zz zRk-WAg8?lXAeJIe(mqDJMJNkwsu9?kLAyOhHN$|NqTY8KSER+>M~7e8k*yvEC(wl% zQOU%(WLFoOk7Syx0Z_@vc_2fE&2X+O;lXvlD2)!(I^FJkHlt(Jn4cmk zF-;X-3PXsE?srj!paidlLV&~{LB&FYvr8jP>X0Cn2I;g|V5jQ+rK2jD-!)UDscpEF zgb<@iGgJJY$AYXf22z*;vyeiWTVoD(nZz-Mdl@#vPW>=b#35aIC!M$pG*#3d4{=a} z04J=3o9x!n};h7HxZDsAENJp^1nwxzVwisP z2oVXC^giY?1Pb5`xgzMtAoUkCywD_h{zW%zs3(~Z1x{r)8fab9bFY*o$-LeQ-g^GS z)4v&~uCqqi)DHV@f)|FA)>7yOqA8vWRviYOBrGJS!b(NPGmSPdFZBh$CtpjVN{kgZ zB!9Iuv%M#WaS^g(0{lT62$4g!H3~A_qYh3p_Z>nT2u~^Dtq;$W>yG6#n1m-~ifW-K zvaKD8zs2&)CxhgX(uT4n7$TeSYUWB{k9l;X@KXoepDkHz!M-P`mi%6fUK9#f+4fML z&Eh!-kpTmJVT(< zBrrQ&!Z_8i#d;L&Xq*tu6EjQ2T4839B?OT_ibD?qm$zUH#4?A{ED}v%$3i0-I?D9`EKeD zQ`Y`kGmO=5cFNR-S~EB6E1$0PYyu-2Lltjo4krjJpZ1o1>QB|b|F$(CZmGYpEF=9X z0-X$|MNDU&*LO~g;2}GDFHqu>A z=0RW}0pphf3)doYD;{vpMf>9q_hzDhbw>Mvc|d+(&8=tD--tLU%kTOf8N9KO?z=-( zv>!sBk$GBA^6dz!Jf5mNQesDGjxAefA=igMomql{oWJBBaGwBe>#^=ji0o=KmE=lNc zQjHplgNUDYga*5*vP*Xn!NHrBKNw1OQv^_UQoIwyEkz@P&a|j2D%dQIu!$nL#*(q@ zx0R~rtQ$R^Hl(+mHU2hbnm%m^C=vlgNr>;Iyfcva~pWl!Hk}ObszJU~bc_akvF-bVpU1VdNgpvsn z%(V~)>j)*b5v?6V-|{BaotqZdjUh?`x!46oK_bP|Se<=RidTo_mxwxhRp<|5e!q3C z=sFFeswfy-)H2Nh{aHIw$*2-;GO8v|q~EUTgbQCr54Rk1z@8Yvr!tY!(NIz$$QNYw)%6^Kn7Cj8Hm17|Lm zid#hPv$;h5ktP?DN8#Ki3zGIxipV2Vv>H7n3(6%+T#_P`aSjwG))2Foe&5b(WBN6xzy!HP|tDtpX_5QeONGgfVDQ{3sb2 z)OfXoHFzqc^pIRVG_FpoZ*ARM1sU?VrL7TSXGY|FZ>%8oFziX&uXp5zU_@K=3Ez93 zz1!jFOIzppRM$S+K>u`3J$OO1jS@%GndiOZ#vp-6`3A*+jFEC>u;&#jIPjpnrA37H z*BM8jxb0&5^nYs?fvbBbw_B?i9&jVBRP;0!WL60me}(0-Fpwc4>#06&v1k!f2k83WLm1{YNcK_NKtl&b)?8g~3xsJ;131 zp%I;^uueN}Ol=FQl4EqCtth5ZP7KH=V+`hxF-bZ9v77Cl$!g1+=w_4UeV^WXP6vx` zPP8d~DhpY*L~f2bNHq(030;Izg#dLS5%eO#?vA3tk%DTVV;T7eVPpRw%;^6@*gQ-} zoo>L)iC)I3F>}HtT*CH2ov>ZJ*16<@kh5%f=QzMkG}q@`P%2{51O~1K38zFjXrsS4 zh00~R+q91-eq)e$a2mie#;YCQ!E2FmeiE!7O^3AZ<-KvaZ@CIT-5JEj66aW=#c@0C z28w%aXR*^?gPZ9F+GM{EL3Bra0YT7ZUszX)Ysu*)xzkTmyPage@3+lQ3$?0(v|Yux zrH-ykr)LsAfE}v5_b!@Mp&=Mc#j>g?`@=`0CUog4p$gvMB&h>CAOk(UpF9l#BYqax zvrpoj+LFp$Q9A6ks$7*W=jEs^O>9nIN|PkJs@y4){%6T}F*;gVOvH`jh{h=hat+Ou zjBOGIEWQ&cmKr?$0IHNiFIb|c!vY(UCo)9I6z`G(!I+d8!5nWJ1G1}vx?M(gIy;zW z0c{w>O+iIbyu6)*t^qG!Gu{P_E`xfrEgG^ktp(&pYguwC5L$vjS-|H1A4+akQEM)I z*}$l4Ic+3WBpGR`+`bVKk6Q9#3PPFngGm_b!YP*Va)n!>C7UW0e~88X$FCEk^$;u) zk6Z{uk1mXqLq(@-v*K+`6o>v_^jRbhKTE=Zfz!*?p{8#mF;kKMly?s8oScYBjX3eM zb^NRcMk~^>fM!gUKqes`ucd%w)9rCq+dSSxdv-!2azhBso6EEvQdVl*+>gfk43!AK zEqdvML?Lp+U#O8;L;2eNtIdvUfMRc|)bP z29$4ldHAd=Gn)#Xt@0eikrgD91Po0fPrh;lV`*3`cD6DqA}4#@m)dNvGAhmd(|-jl zEKVtmDzI=k4O_0K2Fu8hZvYM)x5LFN8Sj$JiulY6E`{v$=FjI&4aIsEs~-AvvBHv_ zgV4U@3K(rIJH9C=xfA9PH62LICd)1FQU3_8h+QDk^DEOvtgp6I|Oli-NW0FGQ%u*WK2&2(Z zx-PWA#>tww*yj56d%w~RABIA*jLgHmYT#U)1{qwYMxq##GN`&{>2dL~X1Ig3BSCO~D$e91zO(fFd3f3ZwSV=lQzv~KiWAv;gUY{Sk z&#t%88f_SjEp-baa=Zw<#EVQ}h7N{dA{dNXIj>X+g+kZ)izKqXF_#-r7ZnbU6f~PN zJ3N3@y54f5%H>gu@4Rp&C2{hv)QU3|qP&>mR!zPtdHlp*DUV8J++?XPWvTxlXB{3D zbpnJH#Nw2*$UIbikP{OcAOr=SRnqM8g5bGyEu-Og@w$biM}5LwtRM6T|0Bi8@eap# zng9!keMF$T*n#LiQYrn^h!qUP1C*-wAZG&|cqle-S43duMr?|+h&fnINMMRH zuz<+EJ5r=mqI|}fR*!t`pms1a9w>XTmjbn0vN_Zx5twr_aeWR_B%ik+l&BZ*BPWL7 z-i(6ILfr5F#!0ZFH=<1WS6J97ID(iQFMCPUw>)={pfq#$z1R7x*8Dq=Xv z(x}GJ>U&QS_1Yedmezle!Z=8bDA}?KAQhSCeVb4g0R07op#-LCa+Q`aDSGc%)pGW# zYC}0vo-$m$nN(hDTH}Vl+22(tV$)F{Bnnfp9AGi5Q*VZW=@xoxi0`h9Z?4@1r6+4c zIRKUS3Zp2l5&)UQ84Hixyb7~rNH4})-a=@r?NfS`5Rtd4|IaOGe$HLZCub*=`R+v5 z!maE%JCP)3rwtp0oIrEC{1>+e(~f|H&!ozK(X(pOV^dKYFDo$znVLsKPW`j!Q(GMW z96P{&O*}5sNC>iErPehB8D%4#gX{6VIJ^d0Q@2t& z$K<`Z)~+RJB2~djT)g&fL1?Bfin~Td6%poS8i-fj2GP!I^S2(X=!G-sgbi;Ba1ZR_#vr^czj$D%0Cz zMLB0T0n&Ogz7j=js#C0XgXC&G+n>&qC*6DL+i*U<@@)@tDV^Xqo6Jr0lGI%TzE0DC zYGOKs58$S+pqXR)^eVHHa|A|dIUOMEBy;p-tc-TEb+4IuyGn597t#y@>{!j<6SuOTZ5u3`(lg3kh4EE%)x&_mw)UZ7< za947>;E$fu#>eLUQ_JQ>s?DJIo~_j1r&pO-=l54VNA(k=v>F?Q#TtXiPq&FiG#K z#!Evg8!DPK=y_b=y5+0l=CntBxDsAFy=V8*KFc8=3RP5T3|zbaQjxEc<58CJfU2o5cD ztQRx1vCDg`8g$FFT3K5tFynhyL~sF zlS<+w%xwtMYFVu`?DAPPEBO*v?7E!XKE~c*XAyh*yFDwtoH_=2H@`63z=Ve~VbyIS zWvvb4VVJ^8>{0W_LvbgymI#ovTP=v1TS*1aoRAvm3@p5yJ*Q>zAsQZtD%xnkNNmw| zKnB}Jd*PlO=ack~_H%BT+uL@62BnvtBY(|zkOmKq?5;H}6IvXZQkoq00v2r2%G9E{ zIYoHyWJiR;EQMh4+Fy2=YP5$$gTMR%Nl2^6vaG6AR94=|O7pCdq~J63pfyFMC7(8e z3E-&ILOx@|=r28As5mU9NqEb1cu&-&{n2fj zYeHBs7F0q)u;1->FMHiyxUGG2<&e5QdqG0}Y*?J;I~=iem5o_Qx$|YmLZ6FP5DVa^WoBrN ziP^WerSXl0Y$WNEqVz<^KZTPy15Qy435?ba#sX&NwF zXzWONz<_UM-(}chUD+h{XV88~HS79su59aB+h;w-*jH;>`=M9k=y_bWvskn7autW; z(|2K0w&%Q~(etcP+(2j7oiS_lPInx&vcJ@ZMs;-Mj>d1Zj?fX0%uS!h@Hh^C2d6a|XIvb~?-4qEN zxu0pRFl|7vr2#-f%1cgLMf2>EmWP{PzSJRR^3rYQ|a9N_esHt@AW|q{^ zmq5wUR#khA7u&lX)!N~rT;c_wx4$O$&dHI{8hmSBrmh53GslC5i zt%bGoKD&tRtiA5mlhbx_+4(-?o-rJwcf6pl$3nv@)p{S!Lyqh)>@_I)ssmP|S?$G{ z^ZqBb{5Jh`^5!R)Q{U*|P(tEZ%IIj%<#TC^d#iIZ=*VH4F@%4%;E$)gQHW9c*=efw zC@2r{cX*vf^u|otJ(;N+zHj@DxySC)>*oIZWu9(ikV|kB$q2c7pyrD0k;LGu_6RwJ}Q z1szX^D26GCmfN*z!E^LdFNMx|{FBdG7{cscK`uHW#8=TWx&eKy$C_e?`%6n!-cw4$dHaekHGLJ<#4K^=lko8FjFgtn)V_z1&WRdVX|Cd zl!9(86cG0LmqY1j3X{*}<0(=i+cys^$W|*%30KlUCWyjc462C$d;9UCPke;&V**{V zX7OJv_9-({`#|Fp-tudV_OFU+2(V0^W}Pt>D>P2<8p$H7aETL7a6U6TkJnmG`hL?Z zxCPWC(jyWQ+Ts}nE0QA~<=9v#2(H=r7aelsVt=hQWH8edRx?HjFG|quaX>6p7=|ab zKsGshVV)xvHq8+OAkxHsvgQg*Kpx12yF);ipp8vf3kL}XU<$VhfFLeUd`1zHOkoTY z&%iK`QwV%Z>J-nd+G#QV4Y)STe}X^rvWq3&tBv zNm0BIRFH^5(RCCIX>~n0tX>of8L~=^iFbY+d>0ucZnSB@%UaFrz?+RBL=oZ_Brvf& zeo8PgkviGhDIMgDmKJdYq(a=9bKb5N#II+;Gvd|3)gUC90gQBrc8iH00HqLkgplY> z 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 Date: Wed, 15 Jun 2022 20:51:11 +0300 Subject: [PATCH 4/4] minor changes --- .gitignore | 2 +- AJAX_CURR.sql | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 1a9f659..17e71b8 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ bld/ [Bb]in/ [Oo]bj/ out/ +target/ # Visual Studio 2015 cache/options directory .vs/ @@ -53,7 +54,6 @@ artifacts/ project.lock.json artifacts/ -*.class *_i.c *_p.c *_i.h diff --git a/AJAX_CURR.sql b/AJAX_CURR.sql index a1ac45d..0dcb1ac 100644 --- a/AJAX_CURR.sql +++ b/AJAX_CURR.sql @@ -94,25 +94,25 @@ CREATE TABLE IF NOT EXISTS `ajax_curr`.`device` ( ENGINE = InnoDB; INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (1,'motion_cam','online',default,default,1,1,0); +VALUES (1,'motion_cam','online',default,default,1,1,1); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (2,'motion_protect','online',default,default,1,2,0); +VALUES (2,'motion_protect','online',default,default,1,2,1); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (3,'motion_protect_plus','online',(CURRENT_DATE + INTERVAL 20 YEAR),(CURRENT_DATE + INTERVAL 10 YEAR),0,2,0); +VALUES (3,'motion_protect_plus','online',(CURRENT_DATE + INTERVAL 20 YEAR),(CURRENT_DATE + INTERVAL 10 YEAR),0,2,1); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (4,'combi_protect','online',default,default,0,2,0); +VALUES (4,'combi_protect','online',default,default,0,2,1); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (5,'motion_protect_curtain','offline',default,default,1,4,0); +VALUES (5,'motion_protect_curtain','offline',default,default,1,4,1); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (6,'door_protect','online',default,default,1,5,1); +VALUES (6,'door_protect','online',default,default,1,5,3); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (7,'glass_protect','online',default,default,1,6,1); +VALUES (7,'glass_protect','online',default,default,1,6,5); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (8,'dual_curtain_outdoor','online',(CURRENT_DATE + INTERVAL 18 YEAR),(CURRENT_DATE + INTERVAL 10 YEAR),1,6,1); +VALUES (8,'dual_curtain_outdoor','online',(CURRENT_DATE + INTERVAL 18 YEAR),(CURRENT_DATE + INTERVAL 10 YEAR),1,6,10); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (9,'glass_protect','offline',default,default,1,6,1); +VALUES (9,'glass_protect','offline',default,default,1,6,8); INSERT INTO `AJAX_CURR`.`device` (`id`,`model`,`device_status`,`service_life_end_time`,`warranty_end_time`,`on_battery`,`hub_id`,`devices_group_id`) -VALUES (10,'leaks_protect','online',default,default,1,8,1); +VALUES (10,'leaks_protect','online',default,default,1,8,8); DROP TABLE IF EXISTS `AJAX_CURR`.`notification` ; @@ -222,7 +222,7 @@ INSERT INTO `AJAX_CURR`.`user` (`id`,`email`,`user_password`,`date_created`,`use VALUES (1,'sit.amet.risus@aol.couk','CXY46CKU5LF','2021-10-26 12:15:35','Adrian',7), (2,'tristique.pellentesque.tellus@hotmail.net','FLD22VJW7LP','2022-04-8 10:50:14','Oprah',7), - (3,'at.iaculis@google.net','RSL21QLS2YI','2022-07-9 10:05:04','John',0), + (3,'at.iaculis@google.net','RSL21QLS2YI','2022-07-9 10:05:04','John',1), (4,'enim.consequat@protonmail.ca','PUP58PPI6UG','2021-12-21 05:08:33','Flynn',7), (5,'ac.mattis@protonmail.ca','XIP05FJS3AK','2022-03-16 07:39:47','Ila',1), (6,'nam.consequat.dolor@protonmail.ca','ZWW48EZV4AV','2023-02-3 10:39:57','Chantale',4),