diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 1ff0c42..0000000 --- a/.gitattributes +++ /dev/null @@ -1,63 +0,0 @@ -############################################################################### -# Set default behavior to automatically normalize line endings. -############################################################################### -* text=auto - -############################################################################### -# Set default behavior for command prompt diff. -# -# This is need for earlier builds of msysgit that does not have it on by -# default for csharp files. -# Note: This is only used by command line -############################################################################### -#*.cs diff=csharp - -############################################################################### -# Set the merge driver for project and solution files -# -# Merging from the command prompt will add diff markers to the files if there -# are conflicts (Merging from VS is not affected by the settings below, in VS -# the diff markers are never inserted). Diff markers may cause the following -# file extensions to fail to load in VS. An alternative would be to treat -# these files as binary and thus will always conflict and require user -# intervention with every merge. To do so, just uncomment the entries below -############################################################################### -#*.sln merge=binary -#*.csproj merge=binary -#*.vbproj merge=binary -#*.vcxproj merge=binary -#*.vcproj merge=binary -#*.dbproj merge=binary -#*.fsproj merge=binary -#*.lsproj merge=binary -#*.wixproj merge=binary -#*.modelproj merge=binary -#*.sqlproj merge=binary -#*.wwaproj merge=binary - -############################################################################### -# behavior for image files -# -# image files are treated as binary by default. -############################################################################### -#*.jpg binary -#*.png binary -#*.gif binary - -############################################################################### -# diff behavior for common document formats -# -# Convert binary document formats to text before diffing them. This feature -# is only available from the command line. Turn it on by uncommenting the -# entries below. -############################################################################### -#*.doc diff=astextplain -#*.DOC diff=astextplain -#*.docx diff=astextplain -#*.DOCX diff=astextplain -#*.dot diff=astextplain -#*.DOT diff=astextplain -#*.pdf diff=astextplain -#*.PDF diff=astextplain -#*.rtf diff=astextplain -#*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 4ce6fdd..0000000 --- a/.gitignore +++ /dev/null @@ -1,340 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# 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/ - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.obj -*.iobj -*.pch -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.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 - -# 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 -*.[Pp]ublish.xml -*.azurePubxml -# Note: 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 - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx - -# 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/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# 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 -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- Backup*.rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# 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 personal settings -.cr/personal - -# 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/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# BeatPulse healthcheck temp database -healthchecksdb \ No newline at end of file diff --git a/BlogVer2.csproj b/BlogVer2.csproj deleted file mode 100644 index afef829..0000000 --- a/BlogVer2.csproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - net5.0 - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - - - - - diff --git a/BlogVer2.sln b/BlogVer2.sln deleted file mode 100644 index c2f2de2..0000000 --- a/BlogVer2.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30804.86 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlogVer2", "BlogVer2.csproj", "{A834D5AA-F586-4D8A-9E7D-E4E40237A5B6}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A834D5AA-F586-4D8A-9E7D-E4E40237A5B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A834D5AA-F586-4D8A-9E7D-E4E40237A5B6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A834D5AA-F586-4D8A-9E7D-E4E40237A5B6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A834D5AA-F586-4D8A-9E7D-E4E40237A5B6}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {403EAC52-EFAB-4359-9FE2-0D87690876AF} - EndGlobalSection -EndGlobal diff --git a/Controllers/HomeController.cs b/Controllers/HomeController.cs deleted file mode 100644 index d1f8242..0000000 --- a/Controllers/HomeController.cs +++ /dev/null @@ -1,70 +0,0 @@ -using BlogVer2.Models; -using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Logging; -using System.Diagnostics; -using System.Linq; -using BlogVer2.Data; -using System.Threading.Tasks; -using Microsoft.EntityFrameworkCore; -using Microsoft.AspNetCore.Http; - -namespace BlogVer2.Controllers -{ - public class HomeController : Controller - { - private BlogVer2Context _context; - private readonly ILogger _logger; - - public HomeController(ILogger logger, BlogVer2Context context) - { - _logger = logger; - _context = context; - - } - // GET: Posts - public async Task Index() - { - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - int i = _context.Post.Count(); - HttpContext.Session.SetString("h", i.ToString()); - return View(await _context.Post.ToListAsync()); - - } - - - - public IActionResult About() - { - - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - return View(); - } - - - public IActionResult Privacy() - { - - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - return View(); - } - - - [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] - public IActionResult Error() - { - return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier }); - } - } -} diff --git a/Controllers/MessagesController.cs b/Controllers/MessagesController.cs deleted file mode 100644 index e54e53d..0000000 --- a/Controllers/MessagesController.cs +++ /dev/null @@ -1,192 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; -using BlogVer2.Data; -using BlogVer2.Models; -using Microsoft.AspNetCore.Http; - -namespace BlogVer2.Controllers -{ - public class MessagesController : Controller - { - private readonly BlogVer2Context _context; - - public MessagesController(BlogVer2Context context) - { - _context = context; - } - - // GET: Messages - public async Task Index() - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - return View(await _context.Message.ToListAsync()); - } - - // GET: Messages/Details/5 - public async Task Details(int? id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - if (id == null) - { - return NotFound(); - } - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - - var message = await _context.Message - .FirstOrDefaultAsync(m => m.Id == id); - if (message == null) - { - return NotFound(); - } - - return View(message); - } - - // GET: Messages/Create - public IActionResult Create() - { - - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - return View(); - } - - // POST: Messages/Create - // To protect from overposting attacks, enable the specific properties you want to bind to. - // For more details, see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,content,mail")] Message message) - { - - if (ModelState.IsValid) - { - _context.Add(message); - await _context.SaveChangesAsync(); - return View("sended"); - } - return View(message); - } - - // GET: Messages/Edit/5 - public async Task Edit(int? id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - TempData["user"] = "userin"; - - if (id == null) - { - return NotFound(); - } - - var message = await _context.Message.FindAsync(id); - if (message == null) - { - return NotFound(); - } - return View(message); - } - - // POST: Messages/Edit/5 - // To protect from overposting attacks, enable the specific properties you want to bind to. - // For more details, see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,content,mail")] Message message) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - if (id != message.Id) - { - return NotFound(); - } - - if (ModelState.IsValid) - { - try - { - _context.Update(message); - await _context.SaveChangesAsync(); - } - catch (DbUpdateConcurrencyException) - { - if (!MessageExists(message.Id)) - { - return NotFound(); - } - else - { - throw; - } - } - return RedirectToAction(nameof(Index)); - } - return View(message); - } - - // GET: Messages/Delete/5 - public async Task Delete(int? id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - if (id == null) - { - return NotFound(); - } - - var message = await _context.Message - .FirstOrDefaultAsync(m => m.Id == id); - if (message == null) - { - return NotFound(); - } - - return View(message); - } - - // POST: Messages/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] - public async Task DeleteConfirmed(int id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - var message = await _context.Message.FindAsync(id); - _context.Message.Remove(message); - await _context.SaveChangesAsync(); - return RedirectToAction(nameof(Index)); - } - - private bool MessageExists(int id) - { - return _context.Message.Any(e => e.Id == id); - } - } -} diff --git a/Controllers/PostsController.cs b/Controllers/PostsController.cs deleted file mode 100644 index 6057aa3..0000000 --- a/Controllers/PostsController.cs +++ /dev/null @@ -1,287 +0,0 @@ -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; -using BlogVer2.Data; -using Microsoft.AspNetCore.Http; - -namespace BlogVer2.Controllers -{ - public class PostsController : Controller - { - private readonly BlogVer2Context _context; - - public PostsController(BlogVer2Context context) - { - _context = context; - } - - // GET: Posts - public async Task Index() - { - - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - - } - return View(await _context.Post.ToListAsync()); - - } - - // GET: Posts/Details/5 - public async Task Details(int? id) - { - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - // { - // return RedirectToAction("Login", "Users"); - // } - - if (id == null) - { - return NotFound(); - } - - var post = await _context.Post - .FirstOrDefaultAsync(m => m.Id == id); - if (post == null) - { - return NotFound(); - } - - return View(post); - } - - // GET: Posts/Create - public IActionResult Create() - { - - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - return HttpContext.Session.GetString("user") == null ? RedirectToAction("Login", "Users") : (IActionResult)View(); - } - - // POST: Posts/Create - // To protect from overposting attacks, enable the specific properties you want to bind to. - // For more details, see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,PublishDate,Title,BodyText")] Post post) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else { - TempData["user"] = "userin"; - } - - if (ModelState.IsValid) - { - _context.Add(post); - await _context.SaveChangesAsync(); - return RedirectToAction(nameof(Index)); - } - return View(post); - } - - // GET: Posts/Edit/5 - public async Task Edit(int? id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - if (id == null) - { - return NotFound(); - } - - var post = await _context.Post.FindAsync(id); - if (post == null) - { - return NotFound(); - } - return View(post); - } - - - // POST: Posts/Edit/5 - // To protect from overposting attacks, enable the specific properties you want to bind to. - // For more details, see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,PublishDate,Title,Writer,BodyText")] Post post) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - if (id != post.Id) - { - return NotFound(); - } - - if (ModelState.IsValid) - { - try - { - _context.Update(post); - await _context.SaveChangesAsync(); - } - catch (DbUpdateConcurrencyException) - { - if (!PostExists(post.Id)) - { - return NotFound(); - } - else - { - throw; - } - } - return RedirectToAction(nameof(Index)); - } - return View(post); - } - - // GET: Posts/Delete/5 - public async Task Delete(int? id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - if (id == null) - { - return NotFound(); - } - - var post = await _context.Post - .FirstOrDefaultAsync(m => m.Id == id); - if (post == null) - { - return NotFound(); - } - - return View(post); - } - - // POST: Posts/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] - public async Task DeleteConfirmed(int id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - var post = await _context.Post.FindAsync(id); - _context.Post.Remove(post); - await _context.SaveChangesAsync(); - return RedirectToAction(nameof(Index)); - } - - private bool PostExists(int id) - { - return _context.Post.Any(e => e.Id == id); - } - - - //// GET: Posts/Delete/5 - //public async Task Search(string searcher) - //{ - // var allFinded = from Post in _context.Post select Post; - - // return View(await allFinded.ToListAsync()); - //} - - // GET: Posts/Delete/5 - public async Task Search() - { - return View(_context.Post.ToListAsync()); - } - - // POST: Posts/Delete/5 - [HttpPost, ActionName("Search")] - [ValidateAntiForgeryToken] - public async Task Search(string? search) - { - if (search == null) - { - search = ""; - } - var allFinded = from Post in _context.Post where Post.Title.Contains(search) || Post.BodyText.Contains(search) select Post; - int o = allFinded.Count(); - if(o==0) - { - ViewData["not found"] = "not found"; - } - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - - return View(await allFinded.ToListAsync()); - } - - [HttpPost, ActionName("OldPost")] - [ValidateAntiForgeryToken] - public async Task OldPot(string OldPost) - { - - if (HttpContext.Session.GetString("user") != null) - { - - TempData["user"] = "userin"; - } - - int i = _context.Post.Count(); - - if (HttpContext.Session.GetString("h") == null) - { - int z = i; - HttpContext.Session.SetString("h", z.ToString()); - } - else - { - string l = HttpContext.Session.GetString("h"); - int o = int.Parse(l) - 1; - HttpContext.Session.SetString("h", o.ToString()); - - var c = _context.Post.Where(p => p.Id == o); - - return View(await c.ToListAsync()); - } - var b = _context.Post.Where(p => p.Id == i - 1); - // return RedirectToAction("Post", "Detailse"); - return View(await b.ToListAsync()); - } - } -} diff --git a/Controllers/UsersController.cs b/Controllers/UsersController.cs deleted file mode 100644 index e2de557..0000000 --- a/Controllers/UsersController.cs +++ /dev/null @@ -1,259 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; -using BlogVer2; -using BlogVer2.Data; -using Microsoft.AspNetCore.Http; - -namespace BlogVer2.Controllers -{ - public class UsersController : Controller - { - private readonly BlogVer2Context _context; - - public UsersController(BlogVer2Context context) - { - _context = context; - } - - // GET: Users - public async Task Index() - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - return View(await _context.User.ToListAsync()); - } - - // GET: Users/Details/5 - public async Task Details(int? id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - if (id == null) - { - return NotFound(); - } - - var user = await _context.User - .FirstOrDefaultAsync(m => m.Id == id); - if (user == null) - { - return NotFound(); - } - - return View(user); - } - - // GET: Users/Create - public IActionResult Create() - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - return View(); - } - - // POST: Users/Create - // To protect from overposting attacks, enable the specific properties you want to bind to. - // For more details, see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,Name,Password")] User user) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - if (ModelState.IsValid) - { - _context.Add(user); - await _context.SaveChangesAsync(); - return RedirectToAction(nameof(Index)); - } - return View(user); - } - - // GET: Users/Edit/5 - public async Task Edit(int? id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - if (id == null) - { - return NotFound(); - } - - var user = await _context.User.FindAsync(id); - if (user == null) - { - return NotFound(); - } - return View(user); - } - - // POST: Users/Edit/5 - // To protect from overposting attacks, enable the specific properties you want to bind to. - // For more details, see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,Name,Password")] User user) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - if (id != user.Id) - { - return NotFound(); - } - - if (ModelState.IsValid) - { - try - { - _context.Update(user); - await _context.SaveChangesAsync(); - } - catch (DbUpdateConcurrencyException) - { - if (!UserExists(user.Id)) - { - return NotFound(); - } - else - { - throw; - } - } - return RedirectToAction(nameof(Index)); - } - return View(user); - } - - // GET: Users/Delete/5 - public async Task Delete(int? id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - if (id == null) - { - return NotFound(); - } - - var user = await _context.User - .FirstOrDefaultAsync(m => m.Id == id); - if (user == null) - { - return NotFound(); - } - - return View(user); - } - - // POST: Users/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] - public async Task DeleteConfirmed(int id) - { - if (HttpContext.Session.GetString("user") == null) - { - return RedirectToAction("Login", "Users"); - } - else - { - TempData["user"] = "userin"; - } - var user = await _context.User.FindAsync(id); - _context.User.Remove(user); - await _context.SaveChangesAsync(); - return RedirectToAction(nameof(Index)); - } - - private bool UserExists(int id) - { - return _context.User.Any(e => e.Id == id); - } - - - - - ////////////////////////// - // GET: Users/Create - public IActionResult Login() - { - return View(); - } - - // POST: Users/Create - // To protect from overposting attacks, enable the specific properties you want to bind to. - // For more details, see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Login([Bind("Id,Name,Password")] User user) - { - if (ModelState.IsValid) - { - var validuser = from date in _context.User where (date.Name == user.Name && date.Password == user.Password) select date; - if (validuser.Count() > 0) - { - HttpContext.Session.SetString("user",user.Name); - TempData["user"] = "userin"; - return RedirectToAction("index","Home"); - } - } - return RedirectToAction(nameof(Login)); - } - //////////////////////// - - - ////////////////////////// - // GET: Users/Create - public IActionResult LogOut() - { - HttpContext.Session.Remove("user"); - return View(); - } - - } -} \ No newline at end of file diff --git a/Copy_of_FaceMaskClassification.ipynb b/Copy_of_FaceMaskClassification.ipynb deleted file mode 100644 index a99e7f6..0000000 --- a/Copy_of_FaceMaskClassification.ipynb +++ /dev/null @@ -1,5476 +0,0 @@ -{ - "nbformat": 4, - "nbformat_minor": 0, - "metadata": { - "colab": { - "name": "Copy of FaceMaskClassification.ipynb", - "provenance": [], - "collapsed_sections": [], - "authorship_tag": "ABX9TyNdr2q4lvQsh6KtbZGxC2QT", - "include_colab_link": true - }, - "kernelspec": { - "name": "python3", - "display_name": "Python 3" - } - }, - "cells": [ - { - "cell_type": "markdown", - "metadata": { - "id": "view-in-github", - "colab_type": "text" - }, - "source": [ - "\"Open" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "RJ10crf_v9Rq" - }, - "source": [ - "import tensorflow as tf\r\n", - "from tensorflow.keras.preprocessing.image import ImageDataGenerator\r\n", - "import os\r\n", - "import matplotlib.pyplot as plt\r\n", - "import numpy as np\r\n", - "import logging\r\n", - "logger = tf.get_logger()\r\n", - "logger.setLevel(logging.ERROR)" - ], - "execution_count": 4, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "GLzRukvBtcnp" - }, - "source": [ - "" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "cRXOr79E1Rui", - "outputId": "0e69755e-f7e6-4e40-fde8-89d4e9015f09" - }, - "source": [ - "from google.colab import drive \r\n", - "drive.mount('/content/drive')" - ], - "execution_count": 5, - "outputs": [ - { - "output_type": "stream", - "text": [ - "Mounted at /content/drive\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "eEhvIS5L1quJ" - }, - "source": [ - "load Data from Google Drive" - ] - }, - { - "cell_type": "code", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "vu007tsqwJgw", - "outputId": "35b2d8fa-6c5d-4e70-a6ac-ac97d02c624c" - }, - "source": [ - "_URL = '/content/drive/MyDrive/archive.zip'\r\n", - "# zip_dir = tf.keras.utils.get_file('./archive.zip', origin =_URL, extract=True)\r\n", - "!unzip /content/drive/MyDrive/archive.zip" - ], - "execution_count": 6, - "outputs": [ - { - "output_type": "stream", - "text": [ - "\u001b[1;30;43mStreaming output truncated to the last 5000 lines.\u001b[0m\n", - " inflating: Face Mask Dataset/Train/WithoutMask/1855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1867.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/188.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1893.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/19.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1907.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1910.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1911.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1916.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/195.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1958.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1959.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1964.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1965.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1966.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1970.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1971.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1972.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1973.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1974.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/198.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/199.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1998.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1999.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/20.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2001.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2003.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2004.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2005.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2006.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2007.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2008.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2009.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/201.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2010.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2011.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2012.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2013.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2014.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2015.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2016.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2017.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2018.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2019.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2020.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2021.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2022.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2023.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2024.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2025.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2026.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2027.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2028.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2029.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/203.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2031.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2032.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2033.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2034.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2035.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2036.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2037.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2038.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2039.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/204.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2040.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2041.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2042.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2048.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2049.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/205.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2054.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2055.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2056.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2058.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2059.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/206.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2060.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2061.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2062.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2063.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2064.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2065.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2066.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2067.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2068.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2069.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/207.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2070.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2071.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2072.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2073.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2074.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2075.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2076.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2077.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/208.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2081.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2082.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2083.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2088.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2089.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2095.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2097.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2098.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2099.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/21.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/210.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2100.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2101.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2102.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2103.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2104.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2105.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2106.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2107.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2108.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2109.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/211.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2110.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2111.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2112.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2113.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2114.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2115.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2116.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2117.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/212.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2120.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2121.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2122.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2128.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2129.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/213.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2134.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2135.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2136.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2138.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2139.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2140.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2141.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2142.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2143.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2144.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2145.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2146.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2147.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2148.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2149.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/215.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2150.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2151.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2152.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2153.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2154.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2155.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2156.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2157.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2158.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2159.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2160.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2161.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2162.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2163.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2164.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2165.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2166.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2167.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2168.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2169.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2170.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2171.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2172.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2173.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2174.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2175.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2176.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2177.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2178.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2179.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2180.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2181.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2182.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2184.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2185.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2186.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2187.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2188.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2190.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2191.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2192.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2193.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2195.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2196.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2198.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2199.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/22.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/220.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2201.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2203.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2204.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2205.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2206.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2207.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2208.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2210.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2211.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2212.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2213.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2215.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2218.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2219.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2220.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2223.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2224.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2225.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2226.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2227.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2229.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2230.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2231.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2232.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2233.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2234.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2237.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2238.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2239.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2248.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2258.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2259.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2264.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2265.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2266.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2267.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2270.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2271.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2272.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2273.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2274.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/229.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2298.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2299.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/23.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2300.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2304.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2305.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2306.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2307.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2310.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2311.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2312.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2313.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2314.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2323.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2328.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2338.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2339.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/234.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2340.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2343.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2344.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2345.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2346.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2347.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2349.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2350.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2351.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2352.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2353.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2354.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2357.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2358.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2359.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2361.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2364.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2365.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2366.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2367.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2368.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2370.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2371.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2372.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2373.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2375.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2378.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2379.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/238.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2380.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2383.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2384.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2385.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2386.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2387.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/239.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2390.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2391.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2392.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2393.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2397.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2398.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2399.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/24.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2400.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2401.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2402.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2403.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2407.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2408.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2409.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2413.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2414.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2415.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2416.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2417.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2419.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2420.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2421.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2422.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2423.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2425.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2426.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2428.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2429.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2431.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2432.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2434.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2435.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2436.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2437.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2438.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/244.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2448.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2449.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/245.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/246.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2460.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2461.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2462.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2463.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2466.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/247.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2472.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2474.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2475.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2476.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2477.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/248.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2488.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2489.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2499.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/25.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/250.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2500.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2501.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2502.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2503.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/251.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2514.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2515.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2516.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2517.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/252.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2528.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2529.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/253.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2540.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2541.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2542.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2543.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2545.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2546.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2548.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2549.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/255.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2551.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2552.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2554.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2555.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2556.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2557.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2558.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2560.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2561.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2562.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2563.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2567.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2568.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2569.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2573.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2574.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2575.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2576.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2577.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2579.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/258.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2580.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2581.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2582.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2583.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2585.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2588.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2589.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/259.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2591.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2594.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2595.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2596.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2597.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2598.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/26.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2600.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2601.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2602.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2603.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2608.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2609.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2611.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2614.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2615.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2616.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2617.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2619.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2620.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2621.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2622.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2623.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2624.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2627.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2628.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2629.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2633.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2634.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2635.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2636.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2637.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/264.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2648.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2649.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/265.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2653.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2658.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/266.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2660.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2661.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2662.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2663.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2664.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2667.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/267.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2670.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2671.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2674.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2675.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2676.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2677.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2678.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2688.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2689.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/27.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/270.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2700.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2701.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2702.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2703.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2704.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2707.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/271.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2710.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2714.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2715.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2716.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2717.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/272.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2728.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2729.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/273.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2738.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/274.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2740.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2741.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2742.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2743.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2744.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2747.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2748.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2749.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2750.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2753.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2754.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2755.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2756.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2757.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2759.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2760.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2761.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2762.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2763.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2765.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2768.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2769.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2771.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2774.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2775.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2776.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2777.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2778.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/278.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2780.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2781.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2782.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2783.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2784.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2787.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2788.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2789.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/279.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2790.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2791.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2792.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2793.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2794.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2795.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2796.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2797.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/28.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2800.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2803.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2804.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2805.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2806.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2807.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2810.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2811.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2812.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2813.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2814.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2815.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2817.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2818.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2819.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/282.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2822.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2824.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2825.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2826.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2827.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2828.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2830.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2831.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2832.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2833.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2836.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2837.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2838.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2839.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/284.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2843.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2844.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2845.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2846.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2847.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/285.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2850.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2851.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2852.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2853.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/286.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/287.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2893.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/29.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/290.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/291.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/292.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/293.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2940.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2942.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2947.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2953.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2956.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2958.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2959.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/296.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2964.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2965.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2966.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2967.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2968.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2970.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2971.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2972.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2973.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2974.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/298.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2981.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2984.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/299.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2995.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2997.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2998.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2999.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/30.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/300.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3001.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3008.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3009.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3014.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3015.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3016.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3018.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3019.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3020.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3021.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3022.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3023.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3024.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3025.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3026.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3027.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3028.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3029.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3030.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3031.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3032.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3033.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3034.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3035.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3036.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3037.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/304.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3040.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3041.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3042.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3043.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3044.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3045.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3046.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3047.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3049.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/305.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3050.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3051.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3052.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3053.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3054.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3055.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3056.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3057.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3058.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3059.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/306.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3060.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3061.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3062.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3063.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3064.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3065.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3066.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3067.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3068.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3069.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/307.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3070.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3071.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3072.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3073.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3074.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3075.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3076.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3077.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3078.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3079.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3080.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3081.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3082.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3083.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3084.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3085.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3086.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3087.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3088.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3089.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/309.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3090.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3091.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3092.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3093.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3094.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3095.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3096.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3097.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3098.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3099.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/31.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/310.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3100.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3101.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3102.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3103.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3104.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3105.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3106.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3107.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3108.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3109.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/311.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3110.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3111.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3112.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3113.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3114.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3115.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3116.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3117.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3118.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3119.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/312.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3120.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3121.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3122.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3123.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3124.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3125.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3126.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3127.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3128.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3129.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/313.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3130.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3131.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3132.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3133.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3134.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3135.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3136.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3137.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3138.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3139.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/314.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3140.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3141.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3142.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3143.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3144.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3145.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3146.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3147.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3148.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3149.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3150.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3151.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3152.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3153.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3154.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3155.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3156.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3157.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3160.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3161.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3162.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3163.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3168.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3169.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3174.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3175.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3177.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3178.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3179.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/318.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3180.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3181.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3182.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3183.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3184.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3185.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3186.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3187.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/319.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3190.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3191.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3192.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3193.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3195.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3196.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/32.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3203.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3208.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/321.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3218.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3219.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3220.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3223.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3224.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3225.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3226.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3227.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/323.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3230.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3231.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3232.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3233.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3234.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3237.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/324.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3244.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3245.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3246.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3247.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3248.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/325.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3250.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3251.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3252.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3253.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3255.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3258.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3259.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/326.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3264.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3265.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3266.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3267.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/327.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3270.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3271.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3272.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3273.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3278.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3279.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/328.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3282.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3284.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3285.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3286.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3287.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3290.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3291.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3292.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3293.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3296.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3298.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3299.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/33.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/330.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3300.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3304.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3305.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3306.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3307.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3309.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/331.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3310.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3311.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3312.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3313.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3314.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3318.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3319.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/332.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3321.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3324.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3325.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3326.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3327.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3328.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/333.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3330.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3331.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3333.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3335.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3338.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3339.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3343.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3344.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3345.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3346.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3347.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/335.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3350.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3351.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3352.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3353.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3354.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3357.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3368.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3378.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3379.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/338.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3380.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3383.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3384.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3385.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3386.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3387.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3388.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/339.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3390.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3391.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3392.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3393.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3397.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/34.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/340.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3408.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3409.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3419.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3420.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3421.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3422.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3423.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3425.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3426.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3431.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3432.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3434.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3435.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3436.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3437.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3438.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3440.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3441.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3442.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3443.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3447.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3448.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3449.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3453.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3454.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3455.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3456.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3457.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3458.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3460.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3461.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3462.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3463.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3466.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3468.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3469.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3470.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3472.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3474.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3475.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3476.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3477.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3480.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3481.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3482.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3483.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3484.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3488.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3489.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/349.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3490.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3494.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3495.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3496.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3497.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3499.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/35.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3500.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3501.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3502.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3503.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3508.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3509.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3514.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3515.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3516.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3517.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3520.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3521.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3522.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3523.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3527.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3528.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3529.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3533.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3534.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3535.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3536.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3537.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/354.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3540.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3541.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3542.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3543.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3545.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3546.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3551.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3552.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3554.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3555.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3556.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3557.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3558.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3568.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3569.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3579.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/358.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3580.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3581.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3582.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3585.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/359.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3591.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3594.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3595.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3596.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3597.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/36.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3608.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3609.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/361.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3611.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3619.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3620.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3621.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3622.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3623.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3624.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3627.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3633.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3634.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3635.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3636.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3637.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/364.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3640.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3641.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3642.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3643.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3645.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3648.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3649.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/365.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3651.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3653.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3654.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3655.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3656.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3657.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3658.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/366.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3660.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3661.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3662.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3663.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3664.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3668.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/367.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3670.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3674.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3675.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3676.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3677.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3679.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/368.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3680.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3681.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3682.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3683.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3686.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3688.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3689.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3692.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3694.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3695.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3696.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3697.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/37.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/370.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3700.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3701.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3702.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3703.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3704.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3707.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3708.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3709.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/371.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3710.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3715.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3716.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3717.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3719.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/372.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3720.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3721.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3722.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3723.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3725.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3728.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3729.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/373.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3731.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3734.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3735.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3736.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3737.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3738.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3740.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3741.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3742.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3743.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3744.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3747.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/375.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3750.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3753.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3754.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3755.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3756.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3757.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3768.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3769.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3778.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3780.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3781.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3782.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3783.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3784.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3787.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3790.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3791.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3793.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3794.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3795.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3796.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3797.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/38.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3800.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3803.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3804.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3805.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3806.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3807.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3810.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3811.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3812.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3813.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3814.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3815.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3817.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3828.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/383.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3837.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3838.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3839.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3843.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3844.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3845.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3846.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3847.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3850.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3851.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3852.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3853.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3867.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/388.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3940.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3958.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3959.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3964.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3965.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3966.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3967.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/397.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3970.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3971.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3972.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3973.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3974.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/398.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/399.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3997.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3998.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3999.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/400.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4001.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4003.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4004.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4005.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4006.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4007.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4008.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4009.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/401.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4010.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4011.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4012.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4013.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4014.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4015.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4016.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4017.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/402.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4020.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4021.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4023.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4028.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4029.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/403.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4034.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4035.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4037.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4038.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4039.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4040.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4041.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4042.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4043.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4044.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4045.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4046.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4047.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4048.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4049.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4050.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4051.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4052.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4053.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4054.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4055.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4056.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4057.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4058.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4059.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4060.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4061.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4062.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4063.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4064.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4065.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4066.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4067.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4068.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4069.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/407.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4070.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4071.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4072.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4073.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4074.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4075.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4076.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4077.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4078.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4079.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4080.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4081.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4082.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4083.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4084.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4085.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4086.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4087.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4088.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4089.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4090.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4091.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4092.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4093.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4094.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4095.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4096.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4097.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4098.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4099.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/41.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4100.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4101.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4102.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4103.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4104.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4105.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4106.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4107.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4108.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4109.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4110.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4111.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4112.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4113.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4114.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4115.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4116.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4117.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4118.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4119.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4120.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4121.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4122.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4123.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4124.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4125.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4126.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4127.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4128.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4129.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/413.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4130.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4131.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4132.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4133.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4134.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4135.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4136.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4137.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4138.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4139.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/414.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4140.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4141.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4143.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4148.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4149.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/415.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4154.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4155.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4157.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4158.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4159.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/416.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4160.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4161.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4162.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4163.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4164.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4165.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4166.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4167.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4168.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4169.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/417.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4170.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4171.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4172.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4173.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4174.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4175.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4176.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4177.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4180.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4182.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4183.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4188.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4196.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4198.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4199.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/42.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4201.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4203.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4204.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4205.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4206.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4207.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4210.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4211.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4212.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4213.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4215.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4223.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4229.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4237.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4238.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4239.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4244.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4245.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4246.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4247.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4248.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4250.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4251.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4252.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4253.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4255.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4258.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4259.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/426.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4264.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4265.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4266.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4267.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4270.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4271.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4272.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4273.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4274.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4278.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4279.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/428.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4282.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4284.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4285.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4286.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4287.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/429.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4290.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4291.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4292.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4293.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4296.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4298.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4299.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/43.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4300.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4304.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4305.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4306.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4307.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4309.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4310.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4311.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4312.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4313.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4314.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4318.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4319.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/432.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4321.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4323.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4324.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4325.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4326.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4327.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4328.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4330.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4331.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4332.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4333.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4335.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4338.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4339.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4343.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4349.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4357.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4358.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4359.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4361.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4364.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4365.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4366.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4367.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4370.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4371.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4372.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4373.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4375.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4380.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4388.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4394.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4398.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4399.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/440.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4400.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4401.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4402.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4403.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4407.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/441.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4413.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4414.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4415.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4416.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4417.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4419.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/442.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4428.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4429.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/443.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4431.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4438.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4440.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4441.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4442.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4443.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4448.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4449.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4453.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4454.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4455.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4456.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4457.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4458.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4460.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4461.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4462.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4463.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4466.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4468.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4469.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/447.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4470.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4472.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4474.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4475.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4476.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4477.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/448.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4480.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4481.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4482.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4483.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4484.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4488.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4489.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/449.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4490.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4494.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4495.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4496.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4497.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4499.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4500.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4501.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4502.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4503.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4508.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4509.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4514.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4515.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4516.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4517.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4520.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4521.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4522.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4523.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4527.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4528.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4529.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4533.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4534.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4535.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4536.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4537.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/454.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4548.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4549.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/455.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4551.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4558.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/456.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4560.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4561.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4562.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4563.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4567.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/457.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4573.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4574.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4575.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4576.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4577.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4579.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/458.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4588.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4589.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4598.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/460.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4600.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4601.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4602.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4603.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/461.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4611.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4614.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4615.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4616.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4617.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4619.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/462.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4627.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4628.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4629.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/463.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4633.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4640.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4641.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4642.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4643.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4645.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4648.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4649.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4651.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4654.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4655.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4656.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4657.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4658.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/466.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4660.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4661.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4662.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4663.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4664.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4667.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4668.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4669.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4670.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4671.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4674.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4675.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4676.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4677.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4678.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4679.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/468.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4680.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4681.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4682.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4683.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4686.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4688.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4689.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/469.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4692.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4694.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4695.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4696.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4697.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/470.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4700.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4701.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4702.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4703.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4704.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4707.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4708.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4709.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4710.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4714.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4715.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4716.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4717.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4719.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4720.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4721.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4722.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4723.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4725.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4728.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4729.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4731.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4734.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4735.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4736.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4737.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4738.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/474.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4747.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4748.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4749.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/475.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4753.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4759.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/476.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4760.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4761.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4762.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4763.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4765.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/477.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4771.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4774.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4775.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4776.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4777.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4784.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4788.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4789.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4790.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4792.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/48.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/480.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/481.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4814.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4815.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4818.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4819.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/482.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4822.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4824.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4825.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4826.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4827.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4828.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/483.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4830.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4831.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4832.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4833.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4836.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4837.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/484.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4843.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4844.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4845.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4846.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4847.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4850.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4851.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4852.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4853.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4867.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/488.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/489.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4893.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/49.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/490.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4907.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4910.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4911.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4916.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/494.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4940.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4942.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4947.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/495.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4953.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4956.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/496.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4968.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/497.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4981.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4984.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/499.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4995.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4997.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/500.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5001.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5003.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5005.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5006.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5007.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5008.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5009.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/501.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5010.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5011.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5012.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5013.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5014.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5015.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5016.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5017.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5018.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5019.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/502.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5020.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5021.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5022.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5023.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5024.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5025.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5026.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5027.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5028.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5029.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/503.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5030.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5031.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5032.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5033.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5034.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5035.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5036.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5037.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5038.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5039.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5040.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5041.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5042.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5043.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5044.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5045.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5046.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5047.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5048.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5049.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5050.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5051.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5052.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5053.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5054.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5055.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5056.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5057.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5060.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5061.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5063.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5068.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5069.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5074.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5075.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5077.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5078.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5079.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/508.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5080.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5081.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5082.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5083.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5084.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5085.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5086.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5087.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5088.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/509.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5090.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5091.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5092.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5093.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5094.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5095.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5096.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5097.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5100.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5101.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5103.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5108.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5109.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5114.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5115.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5117.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5118.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5119.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5120.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5121.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5122.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5123.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5124.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5125.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5126.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5127.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5128.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5129.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5130.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5131.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5132.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5133.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5134.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5135.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5136.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5137.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/514.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5140.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5141.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5142.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5143.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5144.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5145.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5146.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5147.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5148.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5149.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/515.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5150.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5151.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5152.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5153.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5154.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5155.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5156.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5157.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5158.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5159.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/516.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5160.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5161.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5162.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5163.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5164.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5165.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5166.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5167.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5168.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5169.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/517.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5170.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5171.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5172.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5173.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5174.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5175.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5176.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5178.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5179.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5180.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5181.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5182.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5183.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5184.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5185.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5186.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5187.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5188.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5190.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5191.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5192.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5193.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5195.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5196.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5198.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5199.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/520.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5201.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5204.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5205.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5206.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5207.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5208.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/521.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5210.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5211.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5212.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5213.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5215.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5218.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5219.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/522.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5220.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5223.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5224.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5225.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5226.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5227.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5229.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/523.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5230.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5231.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5232.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5233.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5234.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5237.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5238.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5239.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5244.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5245.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5246.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5247.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5250.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5251.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5252.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5253.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5255.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/527.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5274.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5278.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5279.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/528.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5282.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5284.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5285.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5286.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5287.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/529.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5290.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5291.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5292.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5293.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5296.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5309.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5318.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5319.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5321.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5323.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5324.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5325.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5326.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5327.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/533.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5330.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5331.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5332.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5333.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5335.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/534.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5340.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5343.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5344.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5345.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5346.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5347.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5349.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/535.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5350.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5351.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5352.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5353.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5354.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5357.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5358.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5359.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/536.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5361.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5364.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5365.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5366.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5367.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5368.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/537.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5370.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5371.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5372.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5373.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5375.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5378.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5379.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5380.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5383.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5384.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5385.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5386.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5387.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5388.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5390.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5391.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5392.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5393.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5394.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5397.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5398.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5399.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5400.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5401.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5402.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5403.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5407.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5408.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5409.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5413.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5414.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5415.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5416.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5417.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5419.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5420.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5421.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5422.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5423.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5425.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5426.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5428.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5429.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5431.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5432.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5434.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5435.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5436.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5438.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5440.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5441.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5442.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5443.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5447.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5453.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5454.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5455.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5456.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5457.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5458.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/546.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5468.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5470.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/548.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5480.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5481.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5482.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5483.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5484.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/549.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5490.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5494.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5495.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5496.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5497.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/55.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5508.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5509.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/552.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5520.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5521.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5522.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5523.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5527.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5533.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5534.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5535.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5536.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5537.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5540.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5541.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5542.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5543.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5545.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5546.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5548.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5549.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5551.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5552.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5554.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5555.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5556.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5557.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5560.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5561.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5562.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5563.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5567.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5568.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5569.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5573.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5574.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5575.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5576.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5577.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5579.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/558.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5580.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5581.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5582.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5583.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5585.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5588.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5589.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5591.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5594.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5595.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5596.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5597.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5598.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/56.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/560.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5600.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5601.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5602.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5603.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5608.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5609.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/561.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5611.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5614.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5615.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5616.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5617.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/562.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5620.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5621.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5622.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5623.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5624.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5627.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5628.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5629.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/563.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5633.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5634.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5635.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5636.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5637.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5640.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5641.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5642.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5643.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5645.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5651.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5653.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5654.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5655.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5656.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5657.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5667.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5668.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5669.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/567.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5671.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5678.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5679.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5680.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5681.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5682.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5683.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5686.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5692.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5695.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5696.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5697.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/57.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5708.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5709.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5719.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5720.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5721.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5722.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5723.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5725.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/573.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5731.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5734.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5735.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5736.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5737.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/574.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5740.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5741.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5742.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5743.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5744.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5747.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5748.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5749.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/575.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5750.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5753.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5754.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5755.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5756.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5757.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5759.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/576.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5760.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5761.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5762.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5763.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5765.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5768.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5769.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/577.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5771.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5774.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5775.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5776.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5777.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5778.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5780.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5781.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5782.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5783.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5784.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5787.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5788.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5789.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5790.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5791.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5792.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5793.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5794.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5795.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5796.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5797.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/58.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5800.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5803.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5804.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5805.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5806.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5807.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5810.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5811.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5812.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5813.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5814.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5815.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5817.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5818.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5819.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5822.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5824.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5825.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5826.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5827.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5828.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5830.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5831.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5832.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5833.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5836.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5838.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5839.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/585.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/588.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/589.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/59.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5907.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5910.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5911.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5916.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5940.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5942.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5947.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5953.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5956.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5958.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5959.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5964.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5965.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5966.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5967.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5968.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5970.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5971.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5972.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5973.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5974.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/598.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5981.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5984.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5995.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5997.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5998.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5999.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/60.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/600.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/6000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/6002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/601.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/602.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/603.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/61.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/614.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/615.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/616.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/617.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/619.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/62.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/624.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/628.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/629.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/63.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/64.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/640.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/641.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/642.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/643.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/645.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/648.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/649.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/65.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/651.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/653.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/654.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/655.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/656.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/657.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/658.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/66.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/660.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/661.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/662.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/663.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/664.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/667.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/668.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/669.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/67.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/670.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/671.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/674.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/675.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/676.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/677.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/678.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/679.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/680.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/681.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/682.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/683.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/686.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/688.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/689.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/69.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/692.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/694.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/695.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/696.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/697.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/7.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/70.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/700.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/701.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/702.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/703.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/704.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/707.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/708.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/709.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/71.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/710.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/714.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/715.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/716.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/717.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/719.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/72.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/720.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/721.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/722.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/723.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/725.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/728.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/729.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/73.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/731.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/734.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/735.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/736.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/737.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/738.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/74.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/744.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/748.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/749.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/75.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/750.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/759.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/76.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/760.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/761.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/762.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/763.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/765.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/77.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/771.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/774.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/775.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/776.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/777.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/778.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/787.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/788.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/789.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/791.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/792.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/793.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/8.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/80.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/803.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/81.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/817.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/818.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/819.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/82.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/822.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/824.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/825.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/826.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/827.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/830.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/831.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/832.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/833.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/836.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/837.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/843.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/844.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/845.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/846.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/847.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/850.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/851.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/852.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/853.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/867.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/88.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/89.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/893.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/9.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/907.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/910.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/911.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/916.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/94.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/942.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/947.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/95.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/953.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/956.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/96.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/968.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/98.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/981.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/984.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/99.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/995.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/997.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1002.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1003.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1176.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1189.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1204.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1228.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1358.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1360.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1364.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1370.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1374.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1406.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/141.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1412.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1416.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/145.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/155.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1566.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1572.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1599.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1600.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1604.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1758.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1764.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1765.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1770.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1823.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1827.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1833.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1837.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/186.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/2.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/226.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/232.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/237.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/357.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/384.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/394.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/40.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/419.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/421.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/425.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/431.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/50.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/540.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/568.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/569.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/579.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/582.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/583.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/596.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/6.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/627.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/68.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/743.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/747.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/753.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/757.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/794.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/800.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/804.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/810.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/83.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/838.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/958.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/964.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/974.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_100_9435902.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_101_8850689.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_102_8649172.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_104_1102091.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_106_6675239.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_107_6784686.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_109_7984988.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_110_8567370.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_114_3364673.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_115_2711402.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_117_3587471.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_118_4259143.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_119_2580982.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_11_3171615.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_121_379200.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_122_5203134.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_123_2830652.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_123_9676024.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_128_6301207.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_138_9014781.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_14_3524233.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_151_1277309.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_158_8653551.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_15_2242694.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_162_1393396.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_167_9046481.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_16_4823631.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_174_7520359.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_178_9249152.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_180_4100922.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_181_5284517.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_187_2356735.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_192_8838930.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_194_657463.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_196_3098367.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_196_4315702.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_1_474909.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_204_6292895.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_208_8296146.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_20_1833682.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_213_3727173.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_213_8352860.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_218_8902290.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_219_1551912.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_222_6307549.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_223_6160672.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_226_3796831.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_229_6187516.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_237_4145037.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_238_7487062.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_244_2337440.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_249_4198658.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_252_3266786.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_260_8364221.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_261_2404022.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_264_3012374.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_267_340957.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_269_6926347.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_26_1491145.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_270_7961872.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_271_797250.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_274_8884351.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_275_2098720.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_275_9941216.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_27_115573.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_283_41847.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_283_8303847.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_286_6572197.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_28_4264624.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_292_5674502.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_292_9020744.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_294_4057998.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_294_5142064.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_299_3309887.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_303_3510959.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_307_2835594.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_308_4081364.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_309_1399524.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_310_621262.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_314_996318.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_316_2280194.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_318_3562134.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_318_6242088.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_324_4622449.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_327_8547281.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_329_507832.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_32_7009027.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_32_7576986.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_338_8041465.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_350_8452092.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_352_5969246.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_355_1071607.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_356_7337301.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_358_4474074.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_360_3349583.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_361_717028.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_367_2745525.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_369_3311099.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_36_1688695.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_36_248219.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_371_7801466.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_372_6949552.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_373_6249885.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_373_7610631.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_374_8367574.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_383_1664054.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_386_6554172.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_387_4290791.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_391_3408619.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_391_691566.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_392_9173703.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_393_2288416.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_397_7423045.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_397_8681168.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_400_3880813.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_405_1295244.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_407_685906.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_407_9927816.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_412_2980275.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_415_1564436.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_418_9064306.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_426_1060542.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_427_4846957.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_427_6087315.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_429_5899144.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_437_5297943.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_438_2300390.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_43_6840668.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_440_4192142.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_440_7738924.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_441_1932841.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_441_9412325.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_442_4431013.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_442_7307692.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_443_139046.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_445_1081044.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_448_6755873.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_449_1572301.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_451_4846065.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_452_9886542.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_457_2821064.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_458_1415293.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_462_73745.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_469_4999927.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_472_1307712.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_474_6736896.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_476_4240039.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_477_829582.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_481_7431791.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_484_1266137.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_48_7638162.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_493_7622968.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_494_7849529.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_498_285827.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_504_9511834.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_507_1981962.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_511_7761345.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_513_5146302.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_516_7108985.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_51_6154284.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_521_3705314.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_525_6051624.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_525_848468.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_52_8715428.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_530_1610858.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_534_7277080.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_535_9787693.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_541_9770738.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_543_5384769.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_544_9645351.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_54_5815326.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_550_5248882.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_551_7034710.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_551_7990839.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_553_1817592.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_553_3993940.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_555_291879.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_557_3418402.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_558_1075577.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_558_9817812.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_558_9994689.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_560_1489576.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_560_9002345.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_562_2180820.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_563_8888014.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_565_8401386.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_567_8078492.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_567_9326492.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_569_5171519.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_56_1740171.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_56_2604059.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_574_2089326.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_575_2048048.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_579_5570178.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_57_313773.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_580_2383475.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_582_6061028.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_584_4416248.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_586_9062537.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_589_5152191.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_589_5689914.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_58_9082901.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_595_1973360.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_597_7481824.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_599_7140116.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_59_6381109.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_59_8705976.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_603_941903.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_604_1198811.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_60_4975028.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_617_1779630.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_61_5332557.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_627_1320431.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_629_4491260.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_632_9784191.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_633_6388002.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_646_6279001.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_646_7625934.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_646_8971496.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_648_1282958.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_64_8425129.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_652_2804611.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_653_5347485.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_654_1449318.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_654_6386034.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_654_771908.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_65_5555273.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_65_5620126.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_669_8270722.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_671_6587543.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_673_522164.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_675_7274061.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_676_3506674.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_678_5117780.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_679_5714490.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_68_9711296.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_692_7084601.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_699_4316078.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_702_7175504.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_702_8393723.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_713_1737728.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_713_5984829.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_716_6696342.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_721_4610762.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_725_3898100.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_726_3130124.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_727_5161110.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_728_496193.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_730_7920578.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_737_8095283.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_739_7630163.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_746_2875662.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_747_5251280.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_74_8503658.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_752_7637407.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_755_9444296.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_758_7744843.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_759_6095479.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_759_6630856.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_763_6505781.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_767_5473498.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_76_6239606.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_773_9264172.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_774_5823290.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_775_4552374.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_777_9008268.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_778_6581674.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_779_5919979.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_77_8116770.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_77_8651466.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_781_8542879.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_783_2922773.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_784_4473431.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_785_6419366.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_788_1812711.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_788_5881471.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_790_1846702.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_791_8155667.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_796_8095922.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_801_7122057.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_802_1145912.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_802_5827615.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_803_4661080.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_804_8605594.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_806_8045721.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_808_3391460.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_808_3539364.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_810_151971.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_814_5393885.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_815_1160800.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_815_1430967.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_815_2413146.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_816_9937591.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_81_3913905.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_821_6241055.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_823_7805914.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_825_3002588.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_827_1110266.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_830_5374471.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_831_5837469.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_832_3140616.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_833_8634013.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_840_9483771.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_843_475395.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_844_3462222.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_845_6155152.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_854_6274820.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_854_685362.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_858_4952494.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_85_4469742.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_860_3894617.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_863_3270136.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_863_5258905.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_866_708286.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_870_8874243.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_875_6360388.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_875_8976109.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_875_9605990.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_876_2889056.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_87_429586.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_884_7203896.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_885_6489537.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_886_2620879.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_886_6798542.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_888_4336364.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_890_2093095.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_891_25420.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_891_9937320.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_93_6842554.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_94_9701616.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_95_2277479.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_96_7557617.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_96_9491065.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1002.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1003.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1016.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1017.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1162.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1166.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1172.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1176.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1189.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1199.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1200.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1204.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1210.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1214.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1228.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1229.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1238.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1348.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1358.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1360.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1364.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1370.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1374.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1402.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1406.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/141.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1412.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/145.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/151.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/155.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1562.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1566.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1572.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1576.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1589.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1599.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1600.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1604.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1610.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1614.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1628.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1638.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/169.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1758.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1759.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1764.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1765.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1770.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1771.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/179.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/182.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1823.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1827.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1833.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1837.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/186.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/192.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1942.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1943.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1947.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1953.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1956.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1957.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/196.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1980.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1981.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1984.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1994.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1995.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2043.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2046.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2047.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2053.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2057.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2080.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2084.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2090.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2094.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2123.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2127.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2133.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2137.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/223.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2244.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2245.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2250.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2251.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2255.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/226.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/227.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2278.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2279.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2282.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2286.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2287.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2292.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2293.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2296.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2309.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2319.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/232.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2321.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2325.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/233.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2331.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2335.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/237.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2443.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2447.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2453.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2457.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2480.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2484.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2490.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2494.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2522.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2523.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2527.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2533.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2536.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2537.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2641.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2645.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2651.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2655.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2669.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2679.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2682.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2686.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2692.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2696.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2709.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2719.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2720.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2721.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2725.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2731.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2735.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2862.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2866.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2872.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2876.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2889.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2899.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2902.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2906.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2912.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2916.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3003.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3007.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3013.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3017.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3166.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3167.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3172.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3173.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3188.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3198.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3199.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3201.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3205.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3211.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3215.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3229.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3239.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3349.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3358.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3359.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3361.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3365.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3371.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3375.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3403.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3407.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3413.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3417.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/343.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/347.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/353.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3563.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3567.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/357.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3573.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3577.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3588.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3598.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3600.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3601.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3614.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3615.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3749.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3759.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3761.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3765.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3771.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3775.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/380.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3822.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3826.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3827.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3832.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3833.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3836.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/384.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/390.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/394.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3942.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3946.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3952.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3956.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3981.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3985.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3991.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3995.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/40.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4022.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4026.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4032.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4036.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/409.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4142.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4146.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4147.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4152.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4153.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4156.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4181.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4184.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4185.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/419.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4190.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4191.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4195.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4208.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/421.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4218.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4220.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4224.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4230.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4234.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/425.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/431.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4340.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4344.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/435.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4350.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4351.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4354.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4368.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4378.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4387.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4393.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4397.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/44.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4422.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4426.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4432.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4436.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4437.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4542.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4546.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4552.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4556.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4581.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4585.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4591.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4595.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4608.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4609.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4620.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4621.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4624.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4634.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4635.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4740.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4744.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4750.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4754.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4768.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4778.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4783.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4793.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4797.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4803.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4806.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4807.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4812.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4813.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4817.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4963.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4967.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4973.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4977.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4988.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4998.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/50.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5062.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5066.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5072.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5076.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5089.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5099.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5102.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5106.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5112.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5116.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5248.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5258.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5259.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5264.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5265.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5270.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5271.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5300.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5304.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5310.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5314.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5328.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5338.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/54.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/540.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/541.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/545.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5462.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5466.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5472.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5476.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5489.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5499.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5502.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5503.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/551.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5516.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5517.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/554.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/555.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5648.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5658.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5660.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5664.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5670.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5674.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/568.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/569.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5700.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5704.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5710.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5714.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5728.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5729.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5738.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/579.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/582.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/583.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5843.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5847.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5853.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5857.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5880.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5884.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5890.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5894.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5923.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5927.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5933.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5937.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/596.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/597.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/6.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/623.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/627.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/633.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/637.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/68.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/743.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/747.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/753.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/78.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/780.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/784.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/790.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/794.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/800.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/804.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/810.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/814.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/828.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/83.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/87.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/93.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/948.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/958.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/960.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/964.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/965.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/97.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/970.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/971.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/974.png \n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "sRucI3QqVrVy", - "colab": { - "base_uri": "https://localhost:8080/" - }, - "outputId": "704d8638-3434-4b27-a485-8e028bd0f7a0" - }, - "source": [ - "base = \"Face Mask Dataset\"\n", - "train_dir = os.path.join(base, 'Train')\n", - "validation_dir = os.path.join(base, 'Validation')\n", - "test_dir=os.path.join(base, 'Test')\n", - "\n", - "train_cats_dir = os.path.join(train_dir, 'WithMask') # directory with our training cat pictures\n", - "train_dogs_dir = os.path.join(train_dir, 'WithoutMask') # directory with our training dog pictures\n", - "validation_cats_dir = os.path.join(validation_dir, 'WithMask') # directory with our validation cat pictures\n", - "validation_dogs_dir = os.path.join(validation_dir, 'WithoutMask') # directory with our validation dog pictures\n", - "\n", - "for x in os.listdir(test_dir):\n", - " print (x)\n", - "\n" - ], - "execution_count": 7, - "outputs": [ - { - "output_type": "stream", - "text": [ - "WithoutMask\n", - "WithMask\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "ZiL7PJMLtf1M" - }, - "source": [ - "" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "vc4u8e9hVrV4", - "colab": { - "base_uri": "https://localhost:8080/" - }, - "outputId": "c7b9c459-1366-437c-f0d1-59278460ef2d" - }, - "source": [ - "num_cats_tr = len(os.listdir(train_cats_dir))\n", - "num_dogs_tr = len(os.listdir(train_dogs_dir))\n", - "\n", - "num_cats_val = len(os.listdir(validation_cats_dir))\n", - "num_dogs_val = len(os.listdir(validation_dogs_dir))\n", - "\n", - "total_train = num_cats_tr + num_dogs_tr\n", - "total_val = num_cats_val + num_dogs_val\n", - "\n", - "\n", - "print('total training cat images:', num_cats_tr)\n", - "print('total training dog images:', num_dogs_tr)\n", - "\n", - "print('total validation cat images:', num_cats_val)\n", - "print('total validation dog images:', num_dogs_val)\n", - "print(\"--\")\n", - "print(\"Total training images:\", total_train)\n", - "print(\"Total validation images:\", total_val)" - ], - "execution_count": 8, - "outputs": [ - { - "output_type": "stream", - "text": [ - "total training cat images: 5000\n", - "total training dog images: 5000\n", - "total validation cat images: 400\n", - "total validation dog images: 400\n", - "--\n", - "Total training images: 10000\n", - "Total validation images: 800\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "cmTC8lqvvrPd" - }, - "source": [ - "BATCH_SIZE = 100 # Number of training examples to process before updating our models variables\r\n", - "IMG_SHAPE = 150\r\n" - ], - "execution_count": 9, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "Rf1VihkcvznI" - }, - "source": [ - "train_image_generator = ImageDataGenerator(rescale=1./255) # Generator for our training data\r\n", - "validation_image_generator = ImageDataGenerator(rescale=1./255)\r\n" - ], - "execution_count": 10, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "RqvHqMsIv98v", - "outputId": "2e64d7cd-be33-4c0c-ccbd-907cb574735c" - }, - "source": [ - "train_data_gen = train_image_generator.flow_from_directory(batch_size=BATCH_SIZE,\r\n", - " directory=train_dir,\r\n", - " shuffle=True,\r\n", - " target_size=(IMG_SHAPE,IMG_SHAPE), #(150,150)\r\n", - " class_mode='binary')\r\n", - "val_data_gen = validation_image_generator.flow_from_directory(batch_size=BATCH_SIZE,\r\n", - " directory=validation_dir,\r\n", - " shuffle=False,\r\n", - " target_size=(IMG_SHAPE,IMG_SHAPE), #(150,150)\r\n", - " class_mode='binary')\r\n" - ], - "execution_count": 11, - "outputs": [ - { - "output_type": "stream", - "text": [ - "Found 10000 images belonging to 2 classes.\n", - "Found 800 images belonging to 2 classes.\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "bG1-oNDYwMs9" - }, - "source": [ - "sample_training_images, _ = next(train_data_gen) \r\n" - ], - "execution_count": 20, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "3d2XqhThwUvL" - }, - "source": [ - "def plotImages(images_arr):\r\n", - " fig, axes = plt.subplots(1, 5, figsize=(20,20))\r\n", - " axes = axes.flatten()\r\n", - " for img, ax in zip(images_arr, axes):\r\n", - " ax.imshow(img)\r\n", - " plt.tight_layout()\r\n", - " plt.show()\r\n", - " plotImages(sample_training_images[:5]) \r\n", - " " - ], - "execution_count": 21, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "O5CxYeiSwkaj" - }, - "source": [ - "model = tf.keras.models.Sequential([\r\n", - " tf.keras.layers.Conv2D(32, (3,3), activation='relu', input_shape=(150, 150, 3)),\r\n", - " tf.keras.layers.MaxPooling2D(2, 2),\r\n", - "\r\n", - " tf.keras.layers.Conv2D(64, (3,3), activation='relu'),\r\n", - " tf.keras.layers.MaxPooling2D(2,2),\r\n", - " \r\n", - " tf.keras.layers.Conv2D(128, (3,3), activation='relu'),\r\n", - " tf.keras.layers.MaxPooling2D(2,2),\r\n", - " \r\n", - " tf.keras.layers.Conv2D(128, (3,3), activation='relu'),\r\n", - " tf.keras.layers.MaxPooling2D(2,2),\r\n", - " \r\n", - " tf.keras.layers.Flatten(),\r\n", - " tf.keras.layers.Dense(512, activation='relu'),\r\n", - " tf.keras.layers.Dense(2)\r\n", - "])\r\n" - ], - "execution_count": 16, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "AHOdY9CJwrdZ", - "outputId": "65c31b95-5e9d-4ab9-9547-35d531f0f881" - }, - "source": [ - "model.compile(optimizer='adam',\r\n", - " loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),\r\n", - " metrics=['accuracy'])\r\n", - "model.summary()\r\n" - ], - "execution_count": 17, - "outputs": [ - { - "output_type": "stream", - "text": [ - "Model: \"sequential\"\n", - "_________________________________________________________________\n", - "Layer (type) Output Shape Param # \n", - "=================================================================\n", - "conv2d (Conv2D) (None, 148, 148, 32) 896 \n", - "_________________________________________________________________\n", - "max_pooling2d (MaxPooling2D) (None, 74, 74, 32) 0 \n", - "_________________________________________________________________\n", - "conv2d_1 (Conv2D) (None, 72, 72, 64) 18496 \n", - "_________________________________________________________________\n", - "max_pooling2d_1 (MaxPooling2 (None, 36, 36, 64) 0 \n", - "_________________________________________________________________\n", - "conv2d_2 (Conv2D) (None, 34, 34, 128) 73856 \n", - "_________________________________________________________________\n", - "max_pooling2d_2 (MaxPooling2 (None, 17, 17, 128) 0 \n", - "_________________________________________________________________\n", - "conv2d_3 (Conv2D) (None, 15, 15, 128) 147584 \n", - "_________________________________________________________________\n", - "max_pooling2d_3 (MaxPooling2 (None, 7, 7, 128) 0 \n", - "_________________________________________________________________\n", - "flatten (Flatten) (None, 6272) 0 \n", - "_________________________________________________________________\n", - "dense (Dense) (None, 512) 3211776 \n", - "_________________________________________________________________\n", - "dense_1 (Dense) (None, 2) 1026 \n", - "=================================================================\n", - "Total params: 3,453,634\n", - "Trainable params: 3,453,634\n", - "Non-trainable params: 0\n", - "_________________________________________________________________\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "code", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "y94r_m5jw86M", - "outputId": "2a2bde24-c622-4f6a-98a4-910635d6a074" - }, - "source": [ - "EPOCHS = 5\r\n", - "history = model.fit_generator(\r\n", - " train_data_gen,\r\n", - " steps_per_epoch=int(np.ceil(total_train / float(BATCH_SIZE))),\r\n", - " epochs=EPOCHS,\r\n", - " validation_data=val_data_gen,\r\n", - " validation_steps=int(np.ceil(total_val / float(BATCH_SIZE)))\r\n", - ")\r\n" - ], - "execution_count": 18, - "outputs": [ - { - "output_type": "stream", - "text": [ - "/usr/local/lib/python3.6/dist-packages/tensorflow/python/keras/engine/training.py:1844: UserWarning: `Model.fit_generator` is deprecated and will be removed in a future version. Please use `Model.fit`, which supports generators.\n", - " warnings.warn('`Model.fit_generator` is deprecated and '\n" - ], - "name": "stderr" - }, - { - "output_type": "stream", - "text": [ - "Epoch 1/5\n", - "100/100 [==============================] - 433s 4s/step - loss: 0.3906 - accuracy: 0.7986 - val_loss: 0.0530 - val_accuracy: 0.9837\n", - "Epoch 2/5\n", - "100/100 [==============================] - 438s 4s/step - loss: 0.0602 - accuracy: 0.9783 - val_loss: 0.0412 - val_accuracy: 0.9862\n", - "Epoch 3/5\n", - "100/100 [==============================] - 428s 4s/step - loss: 0.0611 - accuracy: 0.9780 - val_loss: 0.0254 - val_accuracy: 0.9887\n", - "Epoch 4/5\n", - "100/100 [==============================] - 424s 4s/step - loss: 0.0255 - accuracy: 0.9900 - val_loss: 0.0231 - val_accuracy: 0.9900\n", - "Epoch 5/5\n", - "100/100 [==============================] - 424s 4s/step - loss: 0.0223 - accuracy: 0.9933 - val_loss: 0.0132 - val_accuracy: 0.9962\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "code", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 499 - }, - "id": "vVW_1GxfBkTp", - "outputId": "c99ac226-8b33-40c4-81a4-94f544770ea6" - }, - "source": [ - "acc = history.history['accuracy']\r\n", - "val_acc = history.history['val_accuracy']\r\n", - "\r\n", - "loss = history.history['loss']\r\n", - "val_loss = history.history['val_loss']\r\n", - "\r\n", - "epochs_range = range(EPOCHS)\r\n", - "\r\n", - "plt.figure(figsize=(8, 8))\r\n", - "plt.subplot(1, 2, 1)\r\n", - "plt.plot(epochs_range, acc, label='Training Accuracy')\r\n", - "plt.plot(epochs_range, val_acc, label='Validation Accuracy')\r\n", - "plt.legend(loc='lower right')\r\n", - "plt.title('Training and Validation Accuracy')\r\n", - "\r\n", - "plt.subplot(1, 2, 2)\r\n", - "plt.plot(epochs_range, loss, label='Training Loss')\r\n", - "plt.plot(epochs_range, val_loss, label='Validation Loss')\r\n", - "plt.legend(loc='upper right')\r\n", - "plt.title('Training and Validation Loss')\r\n", - "plt.savefig('./foo.png')\r\n", - "plt.show()" - ], - "execution_count": 19, - "outputs": [ - { - "output_type": "display_data", - "data": { - "image/png": "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wZOdHLpySrV/30689WIT79841AM4527Bu2A8q1atUmG3iMgIent7aW5upqtLi6plkpKSEqqrqyksLBz1MckI6nuAz5jZBrzJZO3OudfM7HfAP5tZpb/fO4EvJuH5RERyXnNzMxUVFYTDYbziG0l3zjkikQjNzc3U1dWN+rjRlGf9BK9nHDKzZryZ3IX+k34HuBevNOtlvPKsj/rb9viXQdzsP9R1zrnhJqWJiMgodXV1KaQzjJkRDAYZ6yneEYPaOXfRCNsd3rJrQ227lYNLh4mISBIppDPPeP7N0mIymYiIZJZIJMKyZctYtmwZs2fPZt68eQM/9/T0DHvs448/zuWXXz7ic5x00klJaevGjRt5z3vek5THSgWtniUiImMWDAZ56qmnALj22mspLy/nyiuvHNje19dHQcHQEbNq1SpWrVo14nM88sgjyWlshlOPWkREkmL9+vV8+tOfZu3atVx11VU89thjnHjiiSxfvpyTTjqJ7du3A4f2cK+99louvfRS1q1bx4IFC7j55psHHq+8vHxg/3Xr1nHeeedxzDHHcPHFFxNf+fHee+/lmGOOYeXKlVx++eVj6jn/5Cc/YcmSJRx//PF8/vOfB6C/v5/169dz/PHHs2TJEv793/8dgJtvvpnFixezdOlSLrzwwom/WWOgHrWISIb7p19t47ld+5L6mIvnTuOa9x435uOam5t55JFHyM/PZ9++fTz44IMUFBRw//3386UvfYmf//znbzrmhRde4I9//CP79+9n0aJFXHbZZW8qX9qyZQvbtm1j7ty5nHzyyTz88MOsWrWKT33qU2zatIm6ujouumjYKVWH2LVrF5///Od54oknqKys5J3vfCd33303NTU17Ny5k2effRaAtrY2AG688Ubq6+spLi4euG+qqEctIiJJc/7555Ofnw9Ae3s7559/PscffzxXXHEF27ZtG/KYM888k+LiYkKhELNmzWL37t1v2mfNmjVUV1eTl5fHsmXLaGho4IUXXmDBggUDpU5jCerNmzezbt06Zs6cSUFBARdffDGbNm1iwYIFvPrqq3z2s5/lt7/9LdOmTQNg6dKlXHzxxdx+++2HHdKfLOpRi4hkuPH0fCdLIBAYuP2P//iPnH766fzyl7+koaGBdevWDXlMcXHxwO38/Hz6+vrGtU8yVFZWsnXrVn73u9/xne98hzvvvJNb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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "tags": [], - "needs_background": "light" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/Data/BlogVer2Context.cs b/Data/BlogVer2Context.cs deleted file mode 100644 index 317204b..0000000 --- a/Data/BlogVer2Context.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.EntityFrameworkCore; -using BlogVer2; -using BlogVer2.Models; - -namespace BlogVer2.Data -{ - public class BlogVer2Context : DbContext - { - public BlogVer2Context (DbContextOptions options) - : base(options) - { - } - - public DbSet Post { get; set; } - - public DbSet User { get; set; } - - public DbSet Message { get; set; } - } -} diff --git "a/Design/\327\220\327\225\327\223\327\225\327\252.psd" "b/Design/\327\220\327\225\327\223\327\225\327\252.psd" deleted file mode 100644 index fba00f4..0000000 Binary files "a/Design/\327\220\327\225\327\223\327\225\327\252.psd" and /dev/null differ diff --git "a/Design/\327\223\327\243 \327\250\327\220\327\251\327\231.psd" "b/Design/\327\223\327\243 \327\250\327\220\327\251\327\231.psd" deleted file mode 100644 index f25c5fe..0000000 Binary files "a/Design/\327\223\327\243 \327\250\327\220\327\251\327\231.psd" and /dev/null differ diff --git "a/Design/\327\224\327\252\327\227\327\221\327\250.psd" "b/Design/\327\224\327\252\327\227\327\221\327\250.psd" deleted file mode 100644 index 86b965b..0000000 Binary files "a/Design/\327\224\327\252\327\227\327\221\327\250.psd" and /dev/null differ diff --git "a/Design/\327\241\327\247\327\231\327\246\327\224 \327\234\327\251\327\234\327\221 \327\220 \327\221\327\224\327\222\327\251\327\224.pdf" "b/Design/\327\241\327\247\327\231\327\246\327\224 \327\234\327\251\327\234\327\221 \327\220 \327\221\327\224\327\222\327\251\327\224.pdf" deleted file mode 100644 index de14166..0000000 Binary files "a/Design/\327\241\327\247\327\231\327\246\327\224 \327\234\327\251\327\234\327\221 \327\220 \327\221\327\224\327\222\327\251\327\224.pdf" and /dev/null differ diff --git "a/Design/\327\244\327\250\327\241\327\235 \327\244\327\225\327\241\327\230 \327\227\327\223\327\251.psd" "b/Design/\327\244\327\250\327\241\327\235 \327\244\327\225\327\241\327\230 \327\227\327\223\327\251.psd" deleted file mode 100644 index f90168d..0000000 Binary files "a/Design/\327\244\327\250\327\241\327\235 \327\244\327\225\327\241\327\230 \327\227\327\223\327\251.psd" and /dev/null differ diff --git "a/Design/\327\246\327\225\327\250 \327\247\327\251\327\250.psd" "b/Design/\327\246\327\225\327\250 \327\247\327\251\327\250.psd" deleted file mode 100644 index 0ceb247..0000000 Binary files "a/Design/\327\246\327\225\327\250 \327\247\327\251\327\250.psd" and /dev/null differ diff --git "a/Design/\327\250\327\220\327\251\327\231 \327\242\327\235 \327\233\327\225\327\252\327\250\327\252.psd" "b/Design/\327\250\327\220\327\251\327\231 \327\242\327\235 \327\233\327\225\327\252\327\250\327\252.psd" deleted file mode 100644 index c06e1ba..0000000 Binary files "a/Design/\327\250\327\220\327\251\327\231 \327\242\327\235 \327\233\327\225\327\252\327\250\327\252.psd" and /dev/null differ diff --git "a/Design/\327\251\327\234\327\221 \327\220.indd" "b/Design/\327\251\327\234\327\221 \327\220.indd" deleted file mode 100644 index 4f4ab0b..0000000 Binary files "a/Design/\327\251\327\234\327\221 \327\220.indd" and /dev/null differ diff --git "a/Design/\327\251\327\234\327\221 \327\220.pdf" "b/Design/\327\251\327\234\327\221 \327\220.pdf" deleted file mode 100644 index b81d20a..0000000 Binary files "a/Design/\327\251\327\234\327\221 \327\220.pdf" and /dev/null differ diff --git "a/Design/\327\252\327\225\327\246\327\220\327\225\327\252 \327\227\327\231\327\244\327\225\327\251.psd" "b/Design/\327\252\327\225\327\246\327\220\327\225\327\252 \327\227\327\231\327\244\327\225\327\251.psd" deleted file mode 100644 index 6cac066..0000000 Binary files "a/Design/\327\252\327\225\327\246\327\220\327\225\327\252 \327\227\327\231\327\244\327\225\327\251.psd" and /dev/null differ diff --git a/FaceMaskClassification.ipynb b/FaceMaskClassification.ipynb deleted file mode 100644 index bf40864..0000000 --- a/FaceMaskClassification.ipynb +++ /dev/null @@ -1,5140 +0,0 @@ -{ - "nbformat": 4, - "nbformat_minor": 0, - "metadata": { - "colab": { - "name": "FaceMaskClassification.ipynb", - "provenance": [], - "collapsed_sections": [], - "authorship_tag": "ABX9TyPQAgLyTJwmXO+3tSYHF2YD", - "include_colab_link": true - }, - "kernelspec": { - "name": "python3", - "display_name": "Python 3" - } - }, - "cells": [ - { - "cell_type": "markdown", - "metadata": { - "id": "view-in-github", - "colab_type": "text" - }, - "source": [ - "\"Open" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "RJ10crf_v9Rq" - }, - "source": [ - "import tensorflow as tf\r\n", - "from tensorflow.keras.preprocessing.image import ImageDataGenerator\r\n", - "import os\r\n", - "import matplotlib.pyplot as plt\r\n", - "import numpy as np\r\n", - "import logging\r\n", - "logger = tf.get_logger()\r\n", - "logger.setLevel(logging.ERROR)" - ], - "execution_count": 4, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "cRXOr79E1Rui", - "outputId": "bdf4e011-f611-4102-b808-852d47c276f9" - }, - "source": [ - "from google.colab import drive \r\n", - "drive.mount('/content/drive')" - ], - "execution_count": 11, - "outputs": [ - { - "output_type": "stream", - "text": [ - "Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount(\"/content/drive\", force_remount=True).\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "eEhvIS5L1quJ" - }, - "source": [ - "load Data from Google Drive" - ] - }, - { - "cell_type": "code", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "vu007tsqwJgw", - "outputId": "f3085067-f1f1-4b08-efd7-3b5385c29dc7" - }, - "source": [ - "_URL = '/content/drive/MyDrive/archive.zip'\r\n", - "# zip_dir = tf.keras.utils.get_file('./archive.zip', origin =_URL, extract=True)\r\n", - "!unzip /content/drive/MyDrive/archive.zip" - ], - "execution_count": 26, - "outputs": [ - { - "output_type": "stream", - "text": [ - "\u001b[1;30;43mStreaming output truncated to the last 5000 lines.\u001b[0m\n", - " inflating: Face Mask Dataset/Train/WithoutMask/1855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1867.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/188.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1893.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/19.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1907.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1910.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1911.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1916.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/195.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1958.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1959.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1964.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1965.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1966.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1970.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1971.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1972.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1973.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1974.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/198.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/199.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1998.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/1999.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/20.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2001.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2003.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2004.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2005.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2006.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2007.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2008.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2009.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/201.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2010.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2011.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2012.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2013.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2014.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2015.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2016.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2017.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2018.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2019.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2020.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2021.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2022.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2023.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2024.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2025.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2026.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2027.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2028.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2029.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/203.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2031.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2032.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2033.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2034.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2035.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2036.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2037.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2038.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2039.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/204.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2040.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2041.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2042.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2048.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2049.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/205.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2054.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2055.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2056.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2058.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2059.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/206.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2060.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2061.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2062.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2063.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2064.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2065.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2066.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2067.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2068.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2069.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/207.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2070.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2071.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2072.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2073.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2074.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2075.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2076.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2077.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/208.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2081.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2082.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2083.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2088.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2089.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2095.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2097.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2098.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2099.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/21.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/210.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2100.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2101.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2102.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2103.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2104.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2105.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2106.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2107.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2108.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2109.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/211.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2110.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2111.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2112.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2113.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2114.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2115.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2116.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2117.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/212.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2120.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2121.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2122.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2128.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2129.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/213.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2134.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2135.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2136.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2138.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2139.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2140.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2141.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2142.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2143.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2144.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2145.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2146.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2147.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2148.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2149.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/215.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2150.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2151.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2152.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2153.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2154.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2155.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2156.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2157.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2158.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2159.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2160.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2161.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2162.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2163.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2164.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2165.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2166.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2167.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2168.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2169.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2170.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2171.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2172.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2173.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2174.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2175.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2176.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2177.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2178.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2179.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2180.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2181.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2182.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2184.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2185.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2186.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2187.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2188.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2190.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2191.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2192.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2193.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2195.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2196.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2198.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2199.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/22.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/220.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2201.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2203.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2204.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2205.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2206.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2207.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2208.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2210.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2211.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2212.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2213.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2215.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2218.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2219.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2220.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2223.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2224.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2225.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2226.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2227.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2229.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2230.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2231.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2232.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2233.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2234.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2237.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2238.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2239.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2248.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2258.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2259.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2264.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2265.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2266.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2267.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2270.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2271.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2272.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2273.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2274.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/229.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2298.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2299.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/23.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2300.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2304.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2305.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2306.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2307.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2310.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2311.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2312.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2313.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2314.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2323.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2328.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2338.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2339.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/234.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2340.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2343.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2344.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2345.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2346.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2347.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2349.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2350.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2351.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2352.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2353.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2354.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2357.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2358.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2359.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2361.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2364.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2365.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2366.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2367.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2368.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2370.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2371.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2372.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2373.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2375.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2378.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2379.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/238.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2380.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2383.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2384.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2385.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2386.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2387.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/239.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2390.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2391.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2392.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2393.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2397.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2398.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2399.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/24.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2400.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2401.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2402.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2403.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2407.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2408.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2409.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2413.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2414.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2415.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2416.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2417.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2419.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2420.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2421.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2422.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2423.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2425.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2426.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2428.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2429.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2431.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2432.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2434.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2435.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2436.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2437.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2438.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/244.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2448.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2449.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/245.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/246.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2460.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2461.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2462.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2463.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2466.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/247.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2472.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2474.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2475.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2476.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2477.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/248.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2488.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2489.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2499.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/25.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/250.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2500.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2501.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2502.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2503.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/251.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2514.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2515.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2516.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2517.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/252.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2528.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2529.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/253.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2540.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2541.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2542.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2543.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2545.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2546.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2548.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2549.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/255.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2551.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2552.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2554.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2555.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2556.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2557.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2558.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2560.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2561.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2562.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2563.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2567.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2568.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2569.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2573.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2574.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2575.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2576.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2577.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2579.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/258.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2580.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2581.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2582.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2583.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2585.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2588.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2589.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/259.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2591.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2594.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2595.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2596.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2597.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2598.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/26.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2600.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2601.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2602.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2603.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2608.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2609.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2611.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2614.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2615.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2616.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2617.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2619.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2620.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2621.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2622.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2623.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2624.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2627.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2628.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2629.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2633.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2634.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2635.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2636.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2637.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/264.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2648.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2649.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/265.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2653.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2658.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/266.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2660.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2661.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2662.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2663.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2664.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2667.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/267.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2670.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2671.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2674.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2675.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2676.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2677.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2678.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2688.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2689.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/27.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/270.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2700.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2701.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2702.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2703.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2704.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2707.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/271.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2710.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2714.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2715.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2716.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2717.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/272.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2728.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2729.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/273.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2738.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/274.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2740.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2741.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2742.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2743.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2744.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2747.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2748.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2749.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2750.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2753.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2754.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2755.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2756.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2757.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2759.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2760.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2761.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2762.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2763.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2765.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2768.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2769.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2771.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2774.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2775.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2776.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2777.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2778.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/278.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2780.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2781.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2782.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2783.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2784.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2787.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2788.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2789.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/279.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2790.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2791.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2792.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2793.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2794.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2795.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2796.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2797.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/28.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2800.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2803.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2804.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2805.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2806.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2807.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2810.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2811.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2812.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2813.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2814.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2815.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2817.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2818.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2819.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/282.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2822.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2824.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2825.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2826.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2827.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2828.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2830.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2831.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2832.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2833.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2836.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2837.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2838.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2839.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/284.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2843.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2844.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2845.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2846.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2847.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/285.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2850.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2851.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2852.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2853.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/286.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/287.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2893.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/29.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/290.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/291.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/292.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/293.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2940.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2942.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2947.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2953.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2956.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2958.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2959.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/296.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2964.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2965.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2966.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2967.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2968.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2970.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2971.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2972.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2973.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2974.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/298.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2981.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2984.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/299.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2995.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2997.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2998.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/2999.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/30.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/300.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3001.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3008.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3009.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3014.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3015.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3016.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3018.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3019.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3020.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3021.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3022.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3023.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3024.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3025.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3026.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3027.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3028.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3029.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3030.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3031.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3032.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3033.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3034.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3035.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3036.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3037.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/304.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3040.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3041.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3042.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3043.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3044.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3045.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3046.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3047.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3049.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/305.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3050.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3051.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3052.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3053.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3054.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3055.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3056.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3057.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3058.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3059.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/306.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3060.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3061.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3062.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3063.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3064.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3065.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3066.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3067.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3068.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3069.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/307.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3070.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3071.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3072.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3073.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3074.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3075.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3076.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3077.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3078.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3079.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3080.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3081.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3082.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3083.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3084.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3085.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3086.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3087.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3088.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3089.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/309.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3090.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3091.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3092.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3093.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3094.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3095.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3096.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3097.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3098.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3099.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/31.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/310.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3100.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3101.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3102.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3103.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3104.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3105.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3106.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3107.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3108.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3109.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/311.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3110.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3111.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3112.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3113.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3114.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3115.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3116.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3117.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3118.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3119.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/312.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3120.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3121.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3122.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3123.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3124.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3125.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3126.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3127.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3128.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3129.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/313.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3130.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3131.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3132.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3133.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3134.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3135.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3136.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3137.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3138.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3139.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/314.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3140.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3141.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3142.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3143.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3144.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3145.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3146.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3147.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3148.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3149.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3150.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3151.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3152.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3153.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3154.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3155.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3156.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3157.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3160.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3161.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3162.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3163.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3168.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3169.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3174.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3175.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3177.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3178.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3179.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/318.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3180.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3181.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3182.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3183.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3184.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3185.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3186.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3187.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/319.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3190.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3191.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3192.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3193.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3195.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3196.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/32.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3203.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3208.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/321.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3218.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3219.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3220.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3223.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3224.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3225.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3226.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3227.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/323.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3230.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3231.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3232.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3233.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3234.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3237.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/324.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3244.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3245.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3246.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3247.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3248.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/325.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3250.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3251.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3252.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3253.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3255.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3258.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3259.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/326.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3264.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3265.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3266.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3267.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/327.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3270.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3271.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3272.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3273.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3278.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3279.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/328.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3282.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3284.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3285.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3286.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3287.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3290.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3291.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3292.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3293.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3296.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3298.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3299.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/33.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/330.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3300.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3304.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3305.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3306.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3307.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3309.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/331.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3310.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3311.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3312.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3313.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3314.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3318.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3319.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/332.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3321.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3324.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3325.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3326.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3327.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3328.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/333.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3330.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3331.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3333.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3335.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3338.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3339.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3343.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3344.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3345.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3346.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3347.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/335.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3350.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3351.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3352.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3353.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3354.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3357.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3368.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3378.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3379.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/338.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3380.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3383.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3384.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3385.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3386.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3387.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3388.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/339.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3390.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3391.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3392.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3393.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3397.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/34.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/340.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3408.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3409.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3419.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3420.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3421.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3422.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3423.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3425.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3426.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3431.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3432.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3434.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3435.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3436.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3437.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3438.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3440.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3441.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3442.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3443.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3447.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3448.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3449.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3453.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3454.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3455.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3456.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3457.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3458.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3460.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3461.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3462.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3463.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3466.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3468.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3469.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3470.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3472.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3474.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3475.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3476.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3477.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3480.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3481.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3482.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3483.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3484.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3488.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3489.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/349.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3490.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3494.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3495.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3496.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3497.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3499.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/35.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3500.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3501.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3502.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3503.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3508.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3509.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3514.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3515.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3516.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3517.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3520.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3521.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3522.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3523.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3527.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3528.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3529.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3533.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3534.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3535.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3536.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3537.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/354.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3540.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3541.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3542.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3543.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3545.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3546.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3551.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3552.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3554.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3555.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3556.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3557.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3558.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3568.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3569.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3579.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/358.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3580.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3581.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3582.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3585.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/359.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3591.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3594.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3595.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3596.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3597.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/36.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3608.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3609.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/361.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3611.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3619.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3620.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3621.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3622.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3623.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3624.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3627.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3633.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3634.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3635.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3636.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3637.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/364.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3640.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3641.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3642.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3643.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3645.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3648.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3649.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/365.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3651.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3653.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3654.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3655.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3656.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3657.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3658.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/366.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3660.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3661.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3662.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3663.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3664.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3668.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/367.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3670.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3674.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3675.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3676.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3677.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3679.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/368.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3680.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3681.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3682.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3683.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3686.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3688.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3689.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3692.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3694.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3695.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3696.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3697.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/37.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/370.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3700.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3701.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3702.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3703.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3704.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3707.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3708.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3709.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/371.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3710.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3715.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3716.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3717.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3719.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/372.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3720.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3721.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3722.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3723.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3725.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3728.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3729.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/373.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3731.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3734.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3735.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3736.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3737.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3738.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3740.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3741.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3742.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3743.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3744.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3747.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/375.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3750.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3753.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3754.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3755.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3756.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3757.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3768.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3769.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3778.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3780.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3781.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3782.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3783.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3784.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3787.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3790.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3791.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3793.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3794.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3795.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3796.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3797.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/38.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3800.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3803.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3804.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3805.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3806.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3807.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3810.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3811.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3812.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3813.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3814.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3815.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3817.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3828.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/383.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3837.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3838.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3839.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3843.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3844.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3845.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3846.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3847.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3850.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3851.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3852.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3853.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3867.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/388.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3940.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3958.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3959.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3964.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3965.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3966.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3967.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/397.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3970.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3971.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3972.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3973.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3974.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/398.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/399.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3997.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3998.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/3999.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/400.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4001.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4003.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4004.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4005.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4006.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4007.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4008.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4009.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/401.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4010.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4011.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4012.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4013.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4014.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4015.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4016.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4017.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/402.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4020.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4021.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4023.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4028.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4029.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/403.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4034.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4035.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4037.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4038.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4039.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4040.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4041.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4042.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4043.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4044.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4045.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4046.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4047.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4048.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4049.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4050.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4051.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4052.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4053.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4054.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4055.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4056.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4057.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4058.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4059.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4060.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4061.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4062.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4063.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4064.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4065.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4066.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4067.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4068.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4069.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/407.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4070.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4071.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4072.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4073.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4074.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4075.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4076.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4077.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4078.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4079.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4080.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4081.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4082.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4083.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4084.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4085.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4086.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4087.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4088.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4089.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4090.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4091.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4092.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4093.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4094.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4095.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4096.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4097.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4098.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4099.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/41.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4100.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4101.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4102.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4103.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4104.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4105.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4106.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4107.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4108.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4109.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4110.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4111.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4112.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4113.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4114.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4115.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4116.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4117.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4118.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4119.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4120.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4121.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4122.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4123.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4124.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4125.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4126.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4127.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4128.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4129.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/413.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4130.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4131.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4132.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4133.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4134.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4135.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4136.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4137.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4138.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4139.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/414.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4140.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4141.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4143.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4148.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4149.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/415.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4154.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4155.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4157.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4158.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4159.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/416.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4160.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4161.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4162.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4163.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4164.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4165.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4166.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4167.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4168.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4169.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/417.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4170.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4171.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4172.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4173.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4174.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4175.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4176.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4177.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4180.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4182.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4183.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4188.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4196.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4198.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4199.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/42.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4201.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4203.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4204.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4205.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4206.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4207.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4210.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4211.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4212.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4213.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4215.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4223.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4229.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4237.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4238.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4239.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4244.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4245.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4246.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4247.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4248.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4250.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4251.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4252.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4253.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4255.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4258.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4259.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/426.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4264.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4265.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4266.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4267.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4270.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4271.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4272.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4273.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4274.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4278.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4279.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/428.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4282.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4284.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4285.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4286.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4287.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/429.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4290.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4291.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4292.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4293.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4296.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4298.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4299.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/43.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4300.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4304.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4305.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4306.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4307.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4309.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4310.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4311.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4312.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4313.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4314.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4318.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4319.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/432.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4321.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4323.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4324.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4325.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4326.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4327.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4328.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4330.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4331.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4332.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4333.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4335.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4338.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4339.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4343.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4349.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4357.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4358.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4359.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4361.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4364.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4365.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4366.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4367.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4370.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4371.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4372.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4373.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4375.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4380.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4388.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4394.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4398.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4399.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/440.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4400.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4401.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4402.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4403.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4407.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/441.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4413.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4414.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4415.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4416.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4417.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4419.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/442.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4428.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4429.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/443.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4431.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4438.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4440.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4441.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4442.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4443.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4448.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4449.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4453.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4454.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4455.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4456.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4457.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4458.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4460.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4461.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4462.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4463.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4466.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4468.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4469.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/447.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4470.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4472.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4474.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4475.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4476.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4477.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/448.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4480.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4481.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4482.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4483.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4484.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4488.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4489.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/449.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4490.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4494.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4495.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4496.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4497.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4499.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4500.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4501.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4502.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4503.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4508.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4509.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4514.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4515.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4516.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4517.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4520.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4521.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4522.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4523.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4527.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4528.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4529.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4533.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4534.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4535.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4536.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4537.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/454.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4548.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4549.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/455.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4551.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4558.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/456.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4560.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4561.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4562.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4563.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4567.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/457.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4573.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4574.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4575.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4576.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4577.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4579.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/458.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4588.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4589.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4598.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/460.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4600.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4601.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4602.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4603.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/461.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4611.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4614.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4615.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4616.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4617.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4619.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/462.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4627.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4628.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4629.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/463.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4633.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4640.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4641.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4642.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4643.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4645.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4648.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4649.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4651.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4654.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4655.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4656.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4657.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4658.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/466.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4660.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4661.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4662.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4663.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4664.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4667.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4668.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4669.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4670.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4671.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4674.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4675.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4676.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4677.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4678.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4679.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/468.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4680.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4681.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4682.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4683.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4686.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4688.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4689.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/469.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4692.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4694.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4695.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4696.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4697.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/470.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4700.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4701.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4702.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4703.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4704.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4707.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4708.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4709.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4710.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4714.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4715.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4716.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4717.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4719.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4720.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4721.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4722.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4723.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4725.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4728.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4729.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4731.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4734.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4735.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4736.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4737.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4738.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/474.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4747.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4748.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4749.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/475.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4753.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4759.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/476.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4760.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4761.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4762.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4763.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4765.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/477.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4771.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4774.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4775.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4776.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4777.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4784.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4788.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4789.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4790.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4792.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/48.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/480.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/481.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4814.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4815.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4818.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4819.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/482.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4822.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4824.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4825.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4826.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4827.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4828.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/483.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4830.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4831.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4832.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4833.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4836.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4837.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/484.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4843.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4844.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4845.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4846.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4847.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4850.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4851.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4852.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4853.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4867.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/488.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/489.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4893.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/49.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/490.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4907.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4910.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4911.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4916.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/494.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4940.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4942.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4947.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/495.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4953.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4956.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/496.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4968.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/497.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4981.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4984.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/499.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4995.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/4997.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/500.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5001.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5003.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5005.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5006.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5007.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5008.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5009.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/501.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5010.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5011.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5012.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5013.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5014.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5015.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5016.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5017.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5018.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5019.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/502.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5020.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5021.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5022.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5023.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5024.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5025.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5026.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5027.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5028.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5029.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/503.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5030.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5031.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5032.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5033.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5034.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5035.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5036.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5037.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5038.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5039.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5040.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5041.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5042.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5043.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5044.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5045.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5046.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5047.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5048.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5049.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5050.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5051.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5052.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5053.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5054.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5055.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5056.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5057.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5060.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5061.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5063.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5068.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5069.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5074.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5075.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5077.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5078.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5079.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/508.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5080.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5081.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5082.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5083.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5084.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5085.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5086.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5087.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5088.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/509.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5090.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5091.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5092.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5093.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5094.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5095.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5096.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5097.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5100.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5101.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5103.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5108.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5109.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5114.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5115.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5117.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5118.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5119.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5120.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5121.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5122.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5123.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5124.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5125.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5126.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5127.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5128.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5129.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5130.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5131.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5132.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5133.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5134.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5135.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5136.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5137.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/514.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5140.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5141.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5142.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5143.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5144.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5145.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5146.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5147.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5148.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5149.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/515.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5150.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5151.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5152.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5153.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5154.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5155.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5156.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5157.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5158.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5159.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/516.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5160.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5161.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5162.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5163.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5164.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5165.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5166.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5167.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5168.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5169.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/517.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5170.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5171.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5172.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5173.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5174.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5175.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5176.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5178.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5179.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5180.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5181.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5182.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5183.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5184.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5185.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5186.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5187.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5188.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5189.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5190.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5191.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5192.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5193.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5194.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5195.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5196.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5197.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5198.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5199.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/520.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5200.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5201.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5202.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5204.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5205.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5206.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5207.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5208.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5209.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/521.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5210.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5211.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5212.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5213.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5214.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5215.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5216.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5217.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5218.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5219.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/522.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5220.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5221.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5222.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5223.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5224.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5225.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5226.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5227.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5228.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5229.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/523.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5230.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5231.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5232.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5233.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5234.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5235.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5236.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5237.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5238.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5239.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5240.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5241.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5242.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5243.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5244.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5245.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5246.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5247.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5249.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5250.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5251.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5252.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5253.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5254.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5255.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5256.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5257.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5260.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5261.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5262.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5263.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5268.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5269.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/527.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5274.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5275.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5276.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5277.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5278.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5279.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/528.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5280.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5281.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5282.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5283.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5284.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5285.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5286.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5287.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5288.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5289.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/529.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5290.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5291.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5292.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5293.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5294.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5295.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5296.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5297.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5301.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5302.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5303.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5308.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5309.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5315.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5316.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5317.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5318.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5319.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5320.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5321.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5322.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5323.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5324.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5325.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5326.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5327.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5329.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/533.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5330.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5331.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5332.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5333.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5334.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5335.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5336.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5337.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/534.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5340.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5341.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5342.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5343.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5344.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5345.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5346.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5347.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5348.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5349.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/535.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5350.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5351.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5352.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5353.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5354.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5355.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5356.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5357.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5358.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5359.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/536.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5360.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5361.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5362.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5363.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5364.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5365.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5366.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5367.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5368.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5369.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/537.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5370.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5371.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5372.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5373.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5374.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5375.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5376.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5377.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5378.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5379.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5380.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5381.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5382.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5383.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5384.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5385.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5386.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5387.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5388.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5389.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5390.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5391.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5392.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5393.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5394.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5395.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5396.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5397.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5398.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5399.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5400.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5401.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5402.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5403.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5404.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5405.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5406.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5407.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5408.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5409.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5410.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5411.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5412.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5413.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5414.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5415.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5416.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5417.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5418.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5419.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5420.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5421.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5422.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5423.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5424.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5425.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5426.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5427.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5428.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5429.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5430.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5431.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5432.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5433.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5434.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5435.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5436.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5438.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5439.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5440.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5441.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5442.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5443.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5444.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5445.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5446.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5447.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5450.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5451.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5452.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5453.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5454.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5455.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5456.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5457.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5458.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5459.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/546.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5464.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5465.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5467.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5468.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5470.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5471.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5473.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5478.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5479.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/548.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5480.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5481.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5482.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5483.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5484.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5485.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5486.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5487.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/549.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5490.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5491.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5492.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5493.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5494.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5495.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5496.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5497.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5498.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/55.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5504.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5505.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5506.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5507.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5508.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5509.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5510.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5511.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5512.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5513.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5518.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5519.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/552.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5520.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5521.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5522.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5523.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5524.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5525.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5526.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5527.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5530.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5531.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5532.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5533.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5534.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5535.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5536.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5537.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5538.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5539.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5540.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5541.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5542.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5543.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5544.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5545.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5546.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5547.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5548.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5549.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5550.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5551.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5552.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5553.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5554.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5555.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5556.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5557.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5560.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5561.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5562.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5563.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5567.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5568.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5569.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5573.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5574.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5575.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5576.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5577.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5579.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/558.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5580.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5581.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5582.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5583.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5585.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5588.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5589.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/559.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5591.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5594.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5595.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5596.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5597.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5598.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/56.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/560.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5600.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5601.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5602.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5603.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5608.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5609.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/561.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5611.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5614.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5615.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5616.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5617.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/562.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5620.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5621.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5622.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5623.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5624.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5627.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5628.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5629.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/563.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5633.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5634.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5635.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5636.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5637.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/564.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5640.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5641.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5642.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5643.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5645.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/565.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5651.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5653.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5654.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5655.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5656.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5657.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/566.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5667.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5668.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5669.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/567.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5671.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5678.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5679.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5680.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5681.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5682.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5683.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5686.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5692.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5695.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5696.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5697.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/57.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/570.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5708.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5709.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/571.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5719.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/572.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5720.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5721.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5722.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5723.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5725.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/573.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5731.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5734.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5735.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5736.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5737.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/574.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5740.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5741.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5742.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5743.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5744.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5747.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5748.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5749.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/575.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5750.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5753.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5754.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5755.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5756.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5757.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5759.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/576.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5760.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5761.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5762.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5763.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5765.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5768.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5769.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/577.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5771.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5774.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5775.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5776.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5777.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5778.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/578.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5780.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5781.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5782.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5783.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5784.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5787.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5788.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5789.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5790.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5791.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5792.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5793.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5794.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5795.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5796.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5797.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/58.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5800.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5803.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5804.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5805.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5806.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5807.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5810.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5811.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5812.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5813.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5814.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5815.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5817.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5818.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5819.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5822.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5824.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5825.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5826.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5827.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5828.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5830.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5831.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5832.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5833.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5836.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5838.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5839.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/584.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/585.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/586.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/587.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/588.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5881.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/589.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/59.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/590.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5907.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5910.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5911.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5916.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/592.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/593.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5940.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5942.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5947.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5948.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5953.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5956.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5958.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5959.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5960.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5964.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5965.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5966.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5967.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5968.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5970.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5971.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5972.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5973.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5974.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/598.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5981.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5984.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/599.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5995.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5997.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5998.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/5999.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/60.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/600.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/6000.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/6002.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/601.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/602.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/603.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/604.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/605.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/606.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/607.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/61.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/610.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/612.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/613.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/614.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/615.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/616.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/617.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/618.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/619.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/62.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/624.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/625.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/626.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/628.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/629.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/63.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/630.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/631.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/632.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/638.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/639.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/64.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/640.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/641.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/642.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/643.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/644.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/645.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/646.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/647.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/648.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/649.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/65.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/650.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/651.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/652.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/653.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/654.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/655.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/656.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/657.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/658.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/659.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/66.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/660.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/661.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/662.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/663.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/664.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/665.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/666.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/667.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/668.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/669.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/67.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/670.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/671.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/672.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/673.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/674.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/675.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/676.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/677.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/678.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/679.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/680.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/681.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/682.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/683.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/684.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/685.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/686.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/687.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/688.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/689.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/69.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/690.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/691.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/692.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/693.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/694.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/695.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/696.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/697.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/698.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/699.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/7.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/70.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/700.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/701.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/702.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/703.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/704.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/705.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/706.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/707.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/708.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/709.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/71.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/710.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/711.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/712.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/713.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/714.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/715.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/716.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/717.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/718.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/719.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/72.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/720.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/721.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/722.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/723.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/724.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/725.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/726.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/727.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/728.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/729.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/73.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/730.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/731.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/732.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/733.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/734.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/735.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/736.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/737.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/738.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/739.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/74.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/744.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/745.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/746.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/748.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/749.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/75.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/750.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/751.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/752.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/758.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/759.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/76.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/760.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/761.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/762.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/763.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/764.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/765.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/766.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/767.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/77.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/770.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/771.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/772.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/773.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/774.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/775.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/776.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/777.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/778.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/779.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/785.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/786.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/787.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/788.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/789.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/791.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/792.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/793.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/798.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/799.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/8.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/80.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/801.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/802.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/803.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/808.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/809.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/81.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/816.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/817.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/818.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/819.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/82.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/820.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/821.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/822.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/823.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/824.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/825.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/826.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/827.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/829.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/830.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/831.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/832.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/833.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/834.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/835.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/836.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/837.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/840.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/841.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/842.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/843.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/844.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/845.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/846.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/847.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/848.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/849.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/850.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/851.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/852.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/853.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/854.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/855.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/856.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/857.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/858.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/859.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/860.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/861.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/862.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/863.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/864.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/865.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/866.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/867.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/868.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/869.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/870.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/871.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/872.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/873.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/874.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/875.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/876.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/877.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/878.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/879.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/88.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/880.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/882.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/883.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/884.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/885.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/886.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/887.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/888.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/889.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/89.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/890.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/891.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/892.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/893.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/894.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/895.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/896.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/897.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/898.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/899.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/9.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/900.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/901.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/902.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/903.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/904.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/905.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/906.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/907.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/908.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/909.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/910.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/911.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/912.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/913.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/914.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/915.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/916.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/917.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/918.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/919.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/920.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/921.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/922.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/923.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/924.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/925.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/926.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/927.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/928.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/929.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/930.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/931.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/932.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/933.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/934.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/935.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/936.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/937.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/938.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/939.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/94.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/941.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/942.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/943.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/944.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/945.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/946.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/947.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/949.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/95.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/950.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/951.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/952.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/953.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/954.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/955.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/956.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/957.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/96.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/961.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/962.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/963.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/968.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/969.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/975.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/976.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/977.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/978.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/979.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/98.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/980.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/981.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/982.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/983.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/984.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/985.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/986.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/987.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/988.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/989.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/99.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/990.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/991.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/992.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/993.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/994.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/995.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/996.png \n", - " inflating: Face Mask Dataset/Train/WithoutMask/997.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1002.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1003.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1176.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1189.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1204.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1228.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1358.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1360.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1364.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1370.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1374.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1406.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/141.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1412.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1416.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/145.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/155.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1566.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1572.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1599.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1600.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1604.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1758.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1764.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1765.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1770.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1823.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1827.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1833.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/1837.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/186.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/2.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/226.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/232.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/237.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/357.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/384.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/394.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/40.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/419.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/421.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/425.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/431.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/50.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/540.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/568.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/569.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/579.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/582.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/583.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/596.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/6.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/627.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/68.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/743.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/747.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/753.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/757.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/794.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/800.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/804.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/810.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/83.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/838.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/958.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/964.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/974.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_100_9435902.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_101_8850689.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_102_8649172.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_104_1102091.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_106_6675239.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_107_6784686.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_109_7984988.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_110_8567370.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_114_3364673.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_115_2711402.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_117_3587471.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_118_4259143.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_119_2580982.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_11_3171615.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_121_379200.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_122_5203134.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_123_2830652.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_123_9676024.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_128_6301207.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_138_9014781.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_14_3524233.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_151_1277309.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_158_8653551.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_15_2242694.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_162_1393396.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_167_9046481.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_16_4823631.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_174_7520359.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_178_9249152.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_180_4100922.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_181_5284517.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_187_2356735.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_192_8838930.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_194_657463.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_196_3098367.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_196_4315702.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_1_474909.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_204_6292895.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_208_8296146.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_20_1833682.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_213_3727173.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_213_8352860.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_218_8902290.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_219_1551912.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_222_6307549.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_223_6160672.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_226_3796831.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_229_6187516.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_237_4145037.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_238_7487062.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_244_2337440.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_249_4198658.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_252_3266786.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_260_8364221.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_261_2404022.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_264_3012374.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_267_340957.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_269_6926347.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_26_1491145.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_270_7961872.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_271_797250.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_274_8884351.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_275_2098720.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_275_9941216.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_27_115573.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_283_41847.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_283_8303847.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_286_6572197.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_28_4264624.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_292_5674502.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_292_9020744.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_294_4057998.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_294_5142064.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_299_3309887.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_303_3510959.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_307_2835594.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_308_4081364.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_309_1399524.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_310_621262.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_314_996318.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_316_2280194.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_318_3562134.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_318_6242088.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_324_4622449.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_327_8547281.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_329_507832.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_32_7009027.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_32_7576986.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_338_8041465.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_350_8452092.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_352_5969246.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_355_1071607.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_356_7337301.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_358_4474074.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_360_3349583.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_361_717028.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_367_2745525.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_369_3311099.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_36_1688695.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_36_248219.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_371_7801466.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_372_6949552.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_373_6249885.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_373_7610631.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_374_8367574.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_383_1664054.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_386_6554172.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_387_4290791.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_391_3408619.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_391_691566.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_392_9173703.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_393_2288416.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_397_7423045.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_397_8681168.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_400_3880813.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_405_1295244.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_407_685906.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_407_9927816.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_412_2980275.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_415_1564436.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_418_9064306.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_426_1060542.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_427_4846957.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_427_6087315.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_429_5899144.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_437_5297943.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_438_2300390.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_43_6840668.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_440_4192142.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_440_7738924.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_441_1932841.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_441_9412325.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_442_4431013.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_442_7307692.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_443_139046.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_445_1081044.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_448_6755873.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_449_1572301.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_451_4846065.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_452_9886542.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_457_2821064.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_458_1415293.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_462_73745.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_469_4999927.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_472_1307712.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_474_6736896.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_476_4240039.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_477_829582.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_481_7431791.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_484_1266137.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_48_7638162.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_493_7622968.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_494_7849529.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_498_285827.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_504_9511834.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_507_1981962.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_511_7761345.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_513_5146302.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_516_7108985.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_51_6154284.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_521_3705314.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_525_6051624.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_525_848468.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_52_8715428.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_530_1610858.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_534_7277080.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_535_9787693.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_541_9770738.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_543_5384769.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_544_9645351.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_54_5815326.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_550_5248882.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_551_7034710.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_551_7990839.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_553_1817592.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_553_3993940.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_555_291879.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_557_3418402.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_558_1075577.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_558_9817812.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_558_9994689.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_560_1489576.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_560_9002345.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_562_2180820.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_563_8888014.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_565_8401386.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_567_8078492.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_567_9326492.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_569_5171519.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_56_1740171.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_56_2604059.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_574_2089326.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_575_2048048.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_579_5570178.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_57_313773.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_580_2383475.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_582_6061028.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_584_4416248.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_586_9062537.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_589_5152191.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_589_5689914.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_58_9082901.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_595_1973360.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_597_7481824.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_599_7140116.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_59_6381109.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_59_8705976.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_603_941903.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_604_1198811.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_60_4975028.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_617_1779630.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_61_5332557.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_627_1320431.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_629_4491260.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_632_9784191.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_633_6388002.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_646_6279001.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_646_7625934.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_646_8971496.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_648_1282958.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_64_8425129.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_652_2804611.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_653_5347485.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_654_1449318.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_654_6386034.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_654_771908.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_65_5555273.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_65_5620126.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_669_8270722.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_671_6587543.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_673_522164.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_675_7274061.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_676_3506674.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_678_5117780.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_679_5714490.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_68_9711296.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_692_7084601.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_699_4316078.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_702_7175504.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_702_8393723.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_713_1737728.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_713_5984829.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_716_6696342.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_721_4610762.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_725_3898100.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_726_3130124.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_727_5161110.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_728_496193.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_730_7920578.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_737_8095283.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_739_7630163.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_746_2875662.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_747_5251280.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_74_8503658.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_752_7637407.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_755_9444296.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_758_7744843.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_759_6095479.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_759_6630856.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_763_6505781.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_767_5473498.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_76_6239606.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_773_9264172.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_774_5823290.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_775_4552374.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_777_9008268.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_778_6581674.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_779_5919979.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_77_8116770.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_77_8651466.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_781_8542879.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_783_2922773.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_784_4473431.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_785_6419366.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_788_1812711.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_788_5881471.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_790_1846702.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_791_8155667.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_796_8095922.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_801_7122057.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_802_1145912.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_802_5827615.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_803_4661080.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_804_8605594.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_806_8045721.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_808_3391460.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_808_3539364.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_810_151971.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_814_5393885.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_815_1160800.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_815_1430967.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_815_2413146.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_816_9937591.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_81_3913905.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_821_6241055.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_823_7805914.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_825_3002588.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_827_1110266.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_830_5374471.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_831_5837469.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_832_3140616.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_833_8634013.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_840_9483771.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_843_475395.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_844_3462222.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_845_6155152.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_854_6274820.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_854_685362.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_858_4952494.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_85_4469742.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_860_3894617.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_863_3270136.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_863_5258905.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_866_708286.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_870_8874243.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_875_6360388.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_875_8976109.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_875_9605990.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_876_2889056.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_87_429586.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_884_7203896.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_885_6489537.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_886_2620879.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_886_6798542.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_888_4336364.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_890_2093095.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_891_25420.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_891_9937320.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_93_6842554.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_94_9701616.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_95_2277479.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_96_7557617.png \n", - " inflating: Face Mask Dataset/Validation/WithMask/Augmented_96_9491065.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1002.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1003.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1016.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1017.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1162.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1166.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1172.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1176.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1189.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1199.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1200.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1204.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1210.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1214.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1228.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1229.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1238.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1348.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1358.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1360.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1364.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1370.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1374.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1402.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1406.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/141.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1412.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/145.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/151.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/155.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1562.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1566.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1572.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1576.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1589.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1599.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1600.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1604.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1610.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1614.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1628.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1638.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/169.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1758.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1759.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1764.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1765.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1770.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1771.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/179.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/182.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1823.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1827.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1833.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1837.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/186.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/192.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1942.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1943.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1947.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1953.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1956.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1957.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/196.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1980.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1981.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1984.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1994.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/1995.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2043.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2046.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2047.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2053.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2057.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2080.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2084.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2090.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2094.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2123.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2127.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2133.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2137.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/223.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2244.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2245.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2250.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2251.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2255.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/226.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/227.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2278.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2279.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2282.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2286.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2287.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2292.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2293.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2296.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2309.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2319.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/232.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2321.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2325.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/233.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2331.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2335.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/237.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2443.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2447.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2453.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2457.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2480.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2484.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2490.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2494.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2522.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2523.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2527.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2533.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2536.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2537.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2641.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2645.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2651.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2655.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2669.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2679.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2682.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2686.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2692.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2696.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2709.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2719.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2720.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2721.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2725.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2731.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2735.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2862.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2866.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2872.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2876.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2889.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2899.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2902.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2906.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2912.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/2916.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3003.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3007.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3013.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3017.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3166.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3167.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3172.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3173.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3188.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3198.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3199.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3201.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3205.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3211.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3215.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3229.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3239.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3349.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3358.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3359.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3361.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3365.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3371.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3375.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3403.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3407.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3413.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3417.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/343.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/347.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/353.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3563.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3567.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/357.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3573.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3577.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3588.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3598.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3600.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3601.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3614.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3615.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3749.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3759.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3761.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3765.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3771.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3775.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/380.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3822.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3826.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3827.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3832.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3833.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3836.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/384.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/390.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/394.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3942.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3946.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3952.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3956.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3981.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3985.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3991.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/3995.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/40.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4022.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4026.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4032.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4036.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/409.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4142.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4146.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4147.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4152.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4153.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4156.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4181.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4184.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4185.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/419.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4190.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4191.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4195.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4208.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/421.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4218.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4220.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4224.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4230.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4234.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/425.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/431.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4340.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4344.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/435.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4350.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4351.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4354.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4368.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4378.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4387.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4393.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4397.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/44.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4422.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4426.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4432.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4436.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4437.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4542.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4546.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4552.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4556.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4581.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4585.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4591.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4595.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4608.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4609.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4620.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4621.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4624.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4634.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4635.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4740.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4744.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4750.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4754.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4768.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4778.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4783.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4793.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4797.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4803.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4806.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4807.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4812.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4813.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4817.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4963.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4967.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4973.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4977.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4988.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/4998.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/50.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5062.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5066.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5072.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5076.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5089.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5099.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5102.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5106.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5112.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5116.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5248.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5258.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5259.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5264.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5265.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5270.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5271.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5300.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5304.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5310.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5314.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5328.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5338.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/54.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/540.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/541.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/545.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5462.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5466.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5472.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5476.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5489.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5499.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5502.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5503.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/551.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5516.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5517.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/554.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/555.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5648.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5658.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5660.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5664.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5670.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5674.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/568.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/569.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5700.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5704.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5710.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5714.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5728.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5729.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5738.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/579.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/582.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/583.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5843.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5847.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5853.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5857.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5880.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5884.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5890.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5894.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5923.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5927.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5933.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/5937.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/596.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/597.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/6.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/623.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/627.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/633.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/637.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/68.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/743.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/747.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/753.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/78.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/780.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/784.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/790.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/794.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/800.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/804.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/810.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/814.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/828.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/83.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/87.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/93.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/948.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/958.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/960.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/964.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/965.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/97.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/970.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/971.png \n", - " inflating: Face Mask Dataset/Validation/WithoutMask/974.png \n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "sRucI3QqVrVy", - "colab": { - "base_uri": "https://localhost:8080/" - }, - "outputId": "9c660dea-1c74-4eab-8531-db172186cda9" - }, - "source": [ - "base = \"Face Mask Dataset\"\n", - "train_dir = os.path.join(base, 'Train')\n", - "validation_dir = os.path.join(base, 'validation')\n", - "test_dir=os.path.join(base, 'Test')\n", - "\n", - "train_cats_dir = os.path.join(train_dir, 'WithMask') # directory with our training cat pictures\n", - "train_dogs_dir = os.path.join(train_dir, 'WithoutMask') # directory with our training dog pictures\n", - "validation_cats_dir = os.path.join(validation_dir, 'WithMask') # directory with our validation cat pictures\n", - "validation_dogs_dir = os.path.join(validation_dir, 'WithoutMask') # directory with our validation dog pictures\n", - "\n", - "for x in os.listdir(test_dir):\n", - " print (x)\n" - ], - "execution_count": 30, - "outputs": [ - { - "output_type": "stream", - "text": [ - "WithoutMask\n", - "WithMask\n" - ], - "name": "stdout" - } - ] - } - ] -} \ No newline at end of file diff --git a/Link.txt b/Link.txt deleted file mode 100644 index de9241e..0000000 --- a/Link.txt +++ /dev/null @@ -1,4 +0,0 @@ -https://github.com/eliezeravihail/BlogVer2 - -סקריפטים של SQL ליצור דאטא לפני הרצה ראשונה נמצאים בתקיה בשם SqlSecript בפרויקט -נא ליצור DB ולהריצם לפני הרצת הפרוייקט diff --git a/Migrations/20201231100047_addmodels.Designer.cs b/Migrations/20201231100047_addmodels.Designer.cs deleted file mode 100644 index 3e7519a..0000000 --- a/Migrations/20201231100047_addmodels.Designer.cs +++ /dev/null @@ -1,125 +0,0 @@ -// -using System; -using BlogVer2.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace BlogVer2.Migrations -{ - [DbContext(typeof(BlogVer2Context))] - [Migration("20201231100047_addmodels")] - partial class addmodels - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .UseIdentityColumns() - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.1"); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("BodyText") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("PublishDate") - .HasColumnType("datetime2"); - - b.Property("Title") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("WriterID") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("WriterID"); - - b.ToTable("Post"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("PostID") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("PostID"); - - b.ToTable("Tag"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Password") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("User"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.HasOne("BlogVer2.User", "Writer") - .WithMany("Posts") - .HasForeignKey("WriterID") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Writer"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.HasOne("BlogVer2.Post", null) - .WithMany("Tags") - .HasForeignKey("PostID"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Navigation("Tags"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Navigation("Posts"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Migrations/20201231100047_addmodels.cs b/Migrations/20201231100047_addmodels.cs deleted file mode 100644 index 8aeca26..0000000 --- a/Migrations/20201231100047_addmodels.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -namespace BlogVer2.Migrations -{ - public partial class addmodels : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "User", - columns: table => new - { - ID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: false), - Password = table.Column(type: "nvarchar(max)", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_User", x => x.ID); - }); - - migrationBuilder.CreateTable( - name: "Post", - columns: table => new - { - ID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - PublishDate = table.Column(type: "datetime2", nullable: false), - Title = table.Column(type: "nvarchar(max)", nullable: false), - WriterID = table.Column(type: "int", nullable: false), - BodyText = table.Column(type: "nvarchar(max)", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Post", x => x.ID); - table.ForeignKey( - name: "FK_Post_User_WriterID", - column: x => x.WriterID, - principalTable: "User", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "Tag", - columns: table => new - { - ID = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: false), - PostID = table.Column(type: "int", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Tag", x => x.ID); - table.ForeignKey( - name: "FK_Tag_Post_PostID", - column: x => x.PostID, - principalTable: "Post", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateIndex( - name: "IX_Post_WriterID", - table: "Post", - column: "WriterID"); - - migrationBuilder.CreateIndex( - name: "IX_Tag_PostID", - table: "Tag", - column: "PostID"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Tag"); - - migrationBuilder.DropTable( - name: "Post"); - - migrationBuilder.DropTable( - name: "User"); - } - } -} diff --git a/Migrations/20201231101015_changed_id.Designer.cs b/Migrations/20201231101015_changed_id.Designer.cs deleted file mode 100644 index 8349fcd..0000000 --- a/Migrations/20201231101015_changed_id.Designer.cs +++ /dev/null @@ -1,125 +0,0 @@ -// -using System; -using BlogVer2.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace BlogVer2.Migrations -{ - [DbContext(typeof(BlogVer2Context))] - [Migration("20201231101015_changed_id")] - partial class changed_id - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .UseIdentityColumns() - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.1"); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("BodyText") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("PublishDate") - .HasColumnType("datetime2"); - - b.Property("Title") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("WriterID") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("WriterID"); - - b.ToTable("Post"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("PostId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("PostId"); - - b.ToTable("Tag"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Password") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("User"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.HasOne("BlogVer2.User", "Writer") - .WithMany("Posts") - .HasForeignKey("WriterID") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Writer"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.HasOne("BlogVer2.Post", null) - .WithMany("Tags") - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Navigation("Tags"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Navigation("Posts"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Migrations/20201231101015_changed_id.cs b/Migrations/20201231101015_changed_id.cs deleted file mode 100644 index 25765a0..0000000 --- a/Migrations/20201231101015_changed_id.cs +++ /dev/null @@ -1,67 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace BlogVer2.Migrations -{ - public partial class changed_id : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_Tag_Post_PostID", - table: "Tag"); - - migrationBuilder.RenameColumn( - name: "PostID", - table: "Tag", - newName: "PostId"); - - migrationBuilder.RenameIndex( - name: "IX_Tag_PostID", - table: "Tag", - newName: "IX_Tag_PostId"); - - migrationBuilder.RenameColumn( - name: "Id", - table: "Post", - newName: "Id"); - - migrationBuilder.AddForeignKey( - name: "FK_Tag_Post_PostId", - table: "Tag", - column: "PostId", - principalTable: "Post", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_Tag_Post_PostId", - table: "Tag"); - - migrationBuilder.RenameColumn( - name: "PostId", - table: "Tag", - newName: "PostID"); - - migrationBuilder.RenameIndex( - name: "IX_Tag_PostId", - table: "Tag", - newName: "IX_Tag_PostID"); - - migrationBuilder.RenameColumn( - name: "Id", - table: "Post", - newName: "Id"); - - migrationBuilder.AddForeignKey( - name: "FK_Tag_Post_PostID", - table: "Tag", - column: "PostID", - principalTable: "Post", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - } -} diff --git a/Migrations/20201231195502_iupdateModels.Designer.cs b/Migrations/20201231195502_iupdateModels.Designer.cs deleted file mode 100644 index 9cc77a6..0000000 --- a/Migrations/20201231195502_iupdateModels.Designer.cs +++ /dev/null @@ -1,125 +0,0 @@ -// -using System; -using BlogVer2.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace BlogVer2.Migrations -{ - [DbContext(typeof(BlogVer2Context))] - [Migration("20201231195502_iupdateModels")] - partial class iupdateModels - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .UseIdentityColumns() - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.1"); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("BodyText") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("PublishDate") - .HasColumnType("datetime2"); - - b.Property("Title") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("WriterId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("WriterId"); - - b.ToTable("Post"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("PostId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("PostId"); - - b.ToTable("Tag"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Password") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("User"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.HasOne("BlogVer2.User", "Writer") - .WithMany("Posts") - .HasForeignKey("WriterId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Writer"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.HasOne("BlogVer2.Post", null) - .WithMany("Tags") - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Navigation("Tags"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Navigation("Posts"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Migrations/20201231195502_iupdateModels.cs b/Migrations/20201231195502_iupdateModels.cs deleted file mode 100644 index 2dfbc3c..0000000 --- a/Migrations/20201231195502_iupdateModels.cs +++ /dev/null @@ -1,57 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace BlogVer2.Migrations -{ - public partial class iupdateModels : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_Post_User_WriterID", - table: "Post"); - - migrationBuilder.RenameColumn( - name: "WriterID", - table: "Post", - newName: "WriterId"); - - migrationBuilder.RenameIndex( - name: "IX_Post_WriterID", - table: "Post", - newName: "IX_Post_WriterId"); - - migrationBuilder.AddForeignKey( - name: "FK_Post_User_WriterId", - table: "Post", - column: "WriterId", - principalTable: "User", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_Post_User_WriterId", - table: "Post"); - - migrationBuilder.RenameColumn( - name: "WriterId", - table: "Post", - newName: "WriterID"); - - migrationBuilder.RenameIndex( - name: "IX_Post_WriterId", - table: "Post", - newName: "IX_Post_WriterID"); - - migrationBuilder.AddForeignKey( - name: "FK_Post_User_WriterID", - table: "Post", - column: "WriterID", - principalTable: "User", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - } -} diff --git a/Migrations/20201231202432_updatepost.Designer.cs b/Migrations/20201231202432_updatepost.Designer.cs deleted file mode 100644 index dacad64..0000000 --- a/Migrations/20201231202432_updatepost.Designer.cs +++ /dev/null @@ -1,125 +0,0 @@ -// -using System; -using BlogVer2.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace BlogVer2.Migrations -{ - [DbContext(typeof(BlogVer2Context))] - [Migration("20201231202432_updatepost")] - partial class updatepost - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .UseIdentityColumns() - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.1"); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("BodyText") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("PublishDate") - .HasColumnType("datetime2"); - - b.Property("Title") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("WriterId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("WriterId"); - - b.ToTable("Post"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("PostId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("PostId"); - - b.ToTable("Tag"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Password") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("User"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.HasOne("BlogVer2.User", "Writer") - .WithMany("Posts") - .HasForeignKey("WriterId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Writer"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.HasOne("BlogVer2.Post", null) - .WithMany("Tags") - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Navigation("Tags"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Navigation("Posts"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Migrations/20201231202432_updatepost.cs b/Migrations/20201231202432_updatepost.cs deleted file mode 100644 index abe8d3f..0000000 --- a/Migrations/20201231202432_updatepost.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace BlogVer2.Migrations -{ - public partial class updatepost : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - - } - } -} diff --git a/Migrations/20210102205100_removeUserFromPost.Designer.cs b/Migrations/20210102205100_removeUserFromPost.Designer.cs deleted file mode 100644 index b0c4920..0000000 --- a/Migrations/20210102205100_removeUserFromPost.Designer.cs +++ /dev/null @@ -1,121 +0,0 @@ -// -using System; -using BlogVer2.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace BlogVer2.Migrations -{ - [DbContext(typeof(BlogVer2Context))] - [Migration("20210102205100_removeUserFromPost")] - partial class removeUserFromPost - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .UseIdentityColumns() - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.1"); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("BodyText") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("PublishDate") - .HasColumnType("datetime2"); - - b.Property("Title") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Post"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("PostId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("PostId"); - - b.ToTable("Tag"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Password") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("User"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.HasOne("BlogVer2.User", null) - .WithMany("Posts") - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.HasOne("BlogVer2.Post", null) - .WithMany("Tags") - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Navigation("Tags"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Navigation("Posts"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Migrations/20210102205100_removeUserFromPost.cs b/Migrations/20210102205100_removeUserFromPost.cs deleted file mode 100644 index 63b4e94..0000000 --- a/Migrations/20210102205100_removeUserFromPost.cs +++ /dev/null @@ -1,76 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace BlogVer2.Migrations -{ - public partial class removeUserFromPost : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_Post_User_WriterId", - table: "Post"); - - migrationBuilder.DropIndex( - name: "IX_Post_WriterId", - table: "Post"); - - migrationBuilder.DropColumn( - name: "WriterId", - table: "Post"); - - migrationBuilder.AddColumn( - name: "UserId", - table: "Post", - type: "int", - nullable: true); - - migrationBuilder.CreateIndex( - name: "IX_Post_UserId", - table: "Post", - column: "UserId"); - - migrationBuilder.AddForeignKey( - name: "FK_Post_User_UserId", - table: "Post", - column: "UserId", - principalTable: "User", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropForeignKey( - name: "FK_Post_User_UserId", - table: "Post"); - - migrationBuilder.DropIndex( - name: "IX_Post_UserId", - table: "Post"); - - migrationBuilder.DropColumn( - name: "UserId", - table: "Post"); - - migrationBuilder.AddColumn( - name: "WriterId", - table: "Post", - type: "int", - nullable: false, - defaultValue: 0); - - migrationBuilder.CreateIndex( - name: "IX_Post_WriterId", - table: "Post", - column: "WriterId"); - - migrationBuilder.AddForeignKey( - name: "FK_Post_User_WriterId", - table: "Post", - column: "WriterId", - principalTable: "User", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - } - } -} diff --git a/Migrations/20210103084137_addMessage.Designer.cs b/Migrations/20210103084137_addMessage.Designer.cs deleted file mode 100644 index 2a01ef1..0000000 --- a/Migrations/20210103084137_addMessage.Designer.cs +++ /dev/null @@ -1,142 +0,0 @@ -// -using System; -using BlogVer2.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace BlogVer2.Migrations -{ - [DbContext(typeof(BlogVer2Context))] - [Migration("20210103084137_addMessage")] - partial class addMessage - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .UseIdentityColumns() - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.1"); - - modelBuilder.Entity("BlogVer2.Models.Message", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("content") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("mail") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Message"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("BodyText") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("PublishDate") - .HasColumnType("datetime2"); - - b.Property("Title") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Post"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("PostId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("PostId"); - - b.ToTable("Tag"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Password") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("User"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.HasOne("BlogVer2.User", null) - .WithMany("Posts") - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("BlogVer2.Tag", b => - { - b.HasOne("BlogVer2.Post", null) - .WithMany("Tags") - .HasForeignKey("PostId"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Navigation("Tags"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Navigation("Posts"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Migrations/20210103084137_addMessage.cs b/Migrations/20210103084137_addMessage.cs deleted file mode 100644 index 27ebd66..0000000 --- a/Migrations/20210103084137_addMessage.cs +++ /dev/null @@ -1,30 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace BlogVer2.Migrations -{ - public partial class addMessage : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Message", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - content = table.Column(type: "nvarchar(500)", maxLength: 500, nullable: false), - mail = table.Column(type: "nvarchar(max)", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Message", x => x.Id); - }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Message"); - } - } -} diff --git a/Migrations/20210117134348_removetags.Designer.cs b/Migrations/20210117134348_removetags.Designer.cs deleted file mode 100644 index 41cced5..0000000 --- a/Migrations/20210117134348_removetags.Designer.cs +++ /dev/null @@ -1,108 +0,0 @@ -// -using System; -using BlogVer2.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace BlogVer2.Migrations -{ - [DbContext(typeof(BlogVer2Context))] - [Migration("20210117134348_removetags")] - partial class removetags - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .UseIdentityColumns() - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.1"); - - modelBuilder.Entity("BlogVer2.Models.Message", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("content") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("mail") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Message"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("BodyText") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("PublishDate") - .HasColumnType("datetime2"); - - b.Property("Title") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Post"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Password") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("User"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.HasOne("BlogVer2.User", null) - .WithMany("Posts") - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Navigation("Posts"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Migrations/20210117134348_removetags.cs b/Migrations/20210117134348_removetags.cs deleted file mode 100644 index aa947a7..0000000 --- a/Migrations/20210117134348_removetags.cs +++ /dev/null @@ -1,41 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -namespace BlogVer2.Migrations -{ - public partial class removetags : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Tag"); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "Tag", - columns: table => new - { - Id = table.Column(type: "int", nullable: false) - .Annotation("SqlServer:Identity", "1, 1"), - Name = table.Column(type: "nvarchar(20)", maxLength: 20, nullable: false), - PostId = table.Column(type: "int", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Tag", x => x.Id); - table.ForeignKey( - name: "FK_Tag_Post_PostId", - column: x => x.PostId, - principalTable: "Post", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - }); - - migrationBuilder.CreateIndex( - name: "IX_Tag_PostId", - table: "Tag", - column: "PostId"); - } - } -} diff --git a/Migrations/BlogVer2ContextModelSnapshot.cs b/Migrations/BlogVer2ContextModelSnapshot.cs deleted file mode 100644 index d545bd4..0000000 --- a/Migrations/BlogVer2ContextModelSnapshot.cs +++ /dev/null @@ -1,106 +0,0 @@ -// -using System; -using BlogVer2.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -namespace BlogVer2.Migrations -{ - [DbContext(typeof(BlogVer2Context))] - partial class BlogVer2ContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .UseIdentityColumns() - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.1"); - - modelBuilder.Entity("BlogVer2.Models.Message", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("content") - .IsRequired() - .HasMaxLength(500) - .HasColumnType("nvarchar(500)"); - - b.Property("mail") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("Message"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("BodyText") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("PublishDate") - .HasColumnType("datetime2"); - - b.Property("Title") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.Property("UserId") - .HasColumnType("int"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("Post"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int") - .UseIdentityColumn(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("nvarchar(20)"); - - b.Property("Password") - .IsRequired() - .HasColumnType("nvarchar(max)"); - - b.HasKey("Id"); - - b.ToTable("User"); - }); - - modelBuilder.Entity("BlogVer2.Post", b => - { - b.HasOne("BlogVer2.User", null) - .WithMany("Posts") - .HasForeignKey("UserId"); - }); - - modelBuilder.Entity("BlogVer2.User", b => - { - b.Navigation("Posts"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Models/ErrorViewModel.cs b/Models/ErrorViewModel.cs deleted file mode 100644 index 827a5bb..0000000 --- a/Models/ErrorViewModel.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System; - -namespace BlogVer2.Models -{ - public class ErrorViewModel - { - public string RequestId { get; set; } - - public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); - } -} diff --git a/Models/Message.cs b/Models/Message.cs deleted file mode 100644 index 525613d..0000000 --- a/Models/Message.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using System.ComponentModel.DataAnnotations; - - -namespace BlogVer2.Models -{ - public class Message - { - public int Id { get; set; } - - [Required] - [MaxLength(500)] - public string content { get; set; } - - [Required] - [EmailAddress] - public string mail { get; set; } - - } -} diff --git a/Models/Post.cs b/Models/Post.cs deleted file mode 100644 index 02d9b7e..0000000 --- a/Models/Post.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.ComponentModel.DataAnnotations; -using System.Linq; -using System.Threading.Tasks; - -namespace BlogVer2 -{ - public class Post - { - public int Id{ get; set; } - - [Required] - [DisplayName("תאריך פרסום")] - public DateTime PublishDate { get; set; } - - [Required] - [DisplayName("כותרת")] - public string Title { get; set; } - - [Required] - [DisplayName("גוף הפוסט")] - public string BodyText { get; set; } // with HTML tags - - } -} diff --git a/Models/User.cs b/Models/User.cs deleted file mode 100644 index fbba1c4..0000000 --- a/Models/User.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using System.Linq; -using System.Threading.Tasks; - -namespace BlogVer2 -{ - public class User - { - public int Id { get; set; } - - [Required] - [StringLength(20)] - public string Name { get; set; } - - public ICollection Posts { get; set; } - - [Required] - public string Password { get; set; } - - - } -} diff --git a/Program.cs b/Program.cs deleted file mode 100644 index 42dd6ee..0000000 --- a/Program.cs +++ /dev/null @@ -1,27 +0,0 @@ -using BlogVer2.Data; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Logging; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; - -namespace BlogVer2 -{ - public class Program - { - public static void Main(string[] args) - { - CreateHostBuilder(args).Build().Run(); - } - - public static IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureWebHostDefaults(webBuilder => - { - webBuilder.UseStartup(); - }); - } -} diff --git a/Properties/launchSettings.json b/Properties/launchSettings.json deleted file mode 100644 index 3c2542d..0000000 --- a/Properties/launchSettings.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:63339", - "sslPort": 0 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "BlogVer2": { - "commandName": "Project", - "dotnetRunMessages": "true", - "launchBrowser": true, - "applicationUrl": "http://localhost:5000", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} diff --git a/Properties/serviceDependencies.json b/Properties/serviceDependencies.json deleted file mode 100644 index e3af213..0000000 --- a/Properties/serviceDependencies.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "dependencies": { - "mssql1": { - "type": "mssql", - "connectionId": "BlogVer2Context" - } - } -} \ No newline at end of file diff --git a/Properties/serviceDependencies.local.json b/Properties/serviceDependencies.local.json deleted file mode 100644 index 7344a7e..0000000 --- a/Properties/serviceDependencies.local.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "dependencies": { - "mssql1": { - "type": "mssql.local", - "connectionId": "BlogVer2Context" - } - } -} \ No newline at end of file diff --git a/SQLscript/dbo.Post.data.sql b/SQLscript/dbo.Post.data.sql deleted file mode 100644 index 40a7578..0000000 --- a/SQLscript/dbo.Post.data.sql +++ /dev/null @@ -1,106 +0,0 @@ -SET IDENTITY_INSERT [dbo].[Post] ON -INSERT INTO [dbo].[Post] ([Id], [PublishDate], [Title], [BodyText], [UserId]) VALUES (10, N'2021-01-03 13:32:00', N'פלטת עזר לסייע למעמד בשלבי עבודה סופית', N'

לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורךגולר מונפרר סוברט לורם שבצק יהול, לכנוץ בעריר גק ליץ, ושבעגט. הועניב היושבב שערש שמחויט - שלושע ותלברו חשלו שעותלשך וחאית נובש ערששף. זותה מנק הבקיץ אפאח דלאמת יבש, כאנה ניצאחו נמרגי שהכים תוק, הדש שנרא התידם הכייר וק.

קולהע צופעט למרקוח

צש בליא, מנסוטו צמלח לביקו ננבי, צמוקו בלוקריה שיצמה ברורק. ליבם סולגק. בראיט ולחת צורק מונחף, בגורמי מגמש. תרבנך וסתעד לכנו סתשם השמה - לתכי מורגם בורק? לתיג ישבעס. הועניב היושבב שערש שמחויט - שלושע ותלברו חשלו שעותלשך וחאית נובש ערששף. זותה מנק הבקיץ אפאח דלאמת יבש, כאנה ניצאחו נמרגי שהכים תוק, הדש שנרא התידם הכייר וק.

קולהע צופעט למרקוח

', NULL) -INSERT INTO [dbo].[Post] ([Id], [PublishDate], [Title], [BodyText], [UserId]) VALUES (11, N'2021-01-03 15:40:00', N'ציוד מכני כבד', N'לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורךגולר מונפרר סוברט לורם שבצק יהול, לכנוץ בעריר גק ליץ, ושבעגט. הועניב היושבב שערש שמחויט - שלושע ותלברו חשלו שעותלשך וחאית נובש ערששף. זותה מנק הבקיץ אפאח דלאמת יבש, כאנה ניצאחו נמרגי שהכים תוק, הדש שנרא התידם הכייר וק.

קולהע צופעט למרקוח

צש בליא, מנסוטו צמלח לביקו ננבי, צמוקו בלוקריה שיצמה ברורק. ליבם סולגק. בראיט ולחת צורק מונחף, בגורמי מגמש. תרבנך וסתעד לכנו סתשם השמה - לתכי מורגם בורק? לתיג ישבעס. הועניב היושבב שערש שמחויט - שלושע ותלברו חשלו שעותלשך וחאית נובש ערששף. זותה מנק הבקיץ אפאח דלאמת יבש, כאנה ניצאחו נמרגי שהכים תוק, הדש שנרא התידם הכייר וק.

קולהע צופעט למרקוח

וסן מנת. להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורך. להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורך. נולום ארווס סאפיאן - פוסיליס קוויס, אקווזמן קונדימנטום קורוס בליקרה, נונסטי קלובר בריקנה סטום, לפריקך תצטריק לרטי.

קולהע צופעט למרקוח

צש בליא, מנסוטו צמלח לביקו ננבי, צמוקו בלוקריה שיצמה ברורק. ליבם סולגק. בראיט ולחת צורק מונחף, בגורמי מגמש. תרבנך וסתעד לכנו סתשם השמה - לתכי מורגם בורק? לתיג ישבעס. הועניב היושבב שערש שמחויט - שלושע ותלברו חשלו שעותלשך וחאית נובש ערששף. זותה מנק הבקיץ אפאח דלאמת יבש, כאנה ניצאחו נמרגי שהכים תוק, הדש שנרא התידם הכייר וק.

קולהע צופעט למרקוח

וסן מנת. להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורך. להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורך. נולום ארווס סאפיאן - פוסיליס קוויס, אקווזמן קונדימנטום קורוס בליקרה, נונסטי קלובר בריקנה סטום, לפריקך תצטריק לרטי', NULL) -INSERT INTO [dbo].[Post] ([Id], [PublishDate], [Title], [BodyText], [UserId]) VALUES (15, N'2021-01-04 00:18:00', N'מאמר נכבד', N'

- הבלוג יעסוק בשאלות הרות משקל כגון: -

    -
  • מה סוג המקדחה הנכון לרכישה?
  • -
  • איך בוחרים פועל אמין
  • -
  • מה זה בטון מזוין
  • -
  • ומהו ניסור ביטון יהלום?
  • -
  • האם אפשר לבודד כהוגן את הבית בבנייה שלי, ואיך?
  • -
    וכדומה... -
', NULL) -INSERT INTO [dbo].[Post] ([Id], [PublishDate], [Title], [BodyText], [UserId]) VALUES (20, N'2021-01-06 23:26:00', N'מאמר חשוב יותר', N'בותרצוע ורט בעוצבודה, העבות הענים וביעיל יים ביטחותיכם לדפו שלב עניים במין שלים ביעיקה לב השר מהשראה לערים לכם בקצות כל שלכל שתרצות בין שק הרגישו ממשמעוצ בעזרתיכה. וס. ואינים תוכן אדונות העניים מונות מונותנת ובי אוות הסקיפוגרפי מצות הניינדקס. מעות נפשכבר יצים משו בעצמהירתיים ללותרצוביטה למלל, דפיסו מים בבין שלב עוצבותר לל, יים לים לנסופורים יון עניתניתנים בבי מכיו אות במים לחזורים לב ענייצו חדש יעיקר, תוכל יעילות הטים לגרפיסו שתמונות ללה לדפיה. וב המספורט בקצובעות השתר לכם לכליטה במהיוחדש יעיצוין ענים בקובותרצוע ורט בעוצבודה, העבות הענים וביעיל יים ביטחותיכם לדפו שלב עניים במין שלים ביעיקה לב השר מהשראה לערים לכם בקצות כל שלכל שתרצות בין שק הרגישו ממשמעוצ בעזרתיכה. וס. ואינים תוכן אדונות העניים מונות מונותנת ובי אוות הסקיפוגרפי מצות הניינדקס. מעות נפשכבר יצים משו בעצמהירתיים ללותרצוביטה למלל, דפיסו מים בבין שלב עוצבותר לל, יים לים לנסופורים יון עניתניתנים בבי מכיו אות במים לחזורים לב ענייצו חדש יעיקר, תוכל יעילות הטים לגרפיסו שתמונות ללה לדפיה. וב המספורט בקצובעות השתר לכם לכליטה במהיוחדש יעיצוין ענים בקובותרצוע ורט בעוצבודה, העבות הענים וביעיל יים ביטחותיכם לדפו שלב עניים במין שלים ביעיקה לב השר מהשראה לערים לכם בקצות כל שלכל שתרצות בין שק הרגישו ממשמעוצ בעזרתיכה. וס. ואינים תוכן אדונות העניים מונות מונותנת ובי אוות הסקיפוגרפי מצות הניינדקס. מעות נפשכבר יצים משו בעצמהירתיים ללותרצוביטה למלל, דפיסו מים בבין שלב עוצבותר לל, יים לים לנסופורים יון עניתניתנים בבי מכיו אות במים לחזורים לב ענייצו חדש יעיקר, תוכל יעילות הטים לגרפיסו שתמונות ללה לדפיה. וב המספורט בקצובעות השתר לכם לכליטה במהיוחדש יעיצוין ענים בקובותרצוע ורט בעוצבודה, העבות הענים וביעיל יים ביטחותיכם לדפו שלב עניים במין שלים ביעיקה לב השר מהשראה לערים לכם בקצות כל שלכל שתרצות בין שק הרגישו ממשמעוצ בעזרתיכה. וס. ואינים תוכן אדונות העניים מונות מונותנת ובי אוות הסקיפוגרפי מצות הניינדקס. מעות נפשכבר יצים משו בעצמהירתיים ללותרצוביטה למלל, דפיסו מים בבין שלב עוצבותר לל, יים לים לנסופורים יון עניתניתנים בבי מכיו אות במים לחזורים לב ענייצו חדש יעיקר, תוכל יעילות הטים לגרפיסו שתמונות ללה לדפיה. וב המספורט בקצובעות השתר לכם לכליטה במהיוחדש יעיצוין ענים בקובותרצוע ורט בעוצבודה, העבות הענים וביעיל יים ביטחותיכם לדפו שלב עניים במין שלים ביעיקה לב השר מהשראה לערים לכם בקצות כל שלכל שתרצות בין שק הרגישו ממשמעוצ בעזרתיכה. וס. ואינים תוכן אדונות העניים מונות מונותנת ובי אוות הסקיפוגרפי מצות הניינדקס. מעות נפשכבר יצים משו בעצמהירתיים ללותרצוביטה למלל, דפיסו מים בבין שלב עוצבותר לל, יים לים לנסופורים יון עניתניתנים בבי מכיו אות במים לחזורים לב ענייצו חדש יעיקר, תוכל יעילות הטים לגרפיסו שתמונות ללה לדפיה. וב המספורט בקצובעות השתר לכם לכליטה במהיוחדש יעיצוין ענים בקו -בותרצוע ורט בעוצבודה, העבות הענים וביעיל יים ביטחותיכם לדפו שלב עניים במין שלים ביעיקה לב השר מהשראה לערים לכם בקצות כל שלכל שתרצות בין שק הרגישו ממשמעוצ בעזרתיכה. וס. ואינים תוכן אדונות העניים מונות מונותנת ובי אוות הסקיפוגרפי מצות הניינדקס. מעות נפשכבר יצים משו בעצמהירתיים ללותרצוביטה למלל, דפיסו מים בבין שלב עוצבותר לל, יים לים לנסופורים יון עניתניתנים בבי מכיו אות במים לחזורים לב ענייצו חדש יעיקר, תוכל יעילות הטים לגרפיסו שתמונות ללה לדפיה. וב המספורט בקצובעות השתר לכם לכליטה במהיוחדש יעיצוין ענים בקו -בותרצוע ורט בעוצבודה, העבות הענים וביעיל יים ביטחותיכם לדפו שלב עניים במין שלים ביעיקה לב השר מהשראה לערים לכם בקצות כל שלכל שתרצות בין שק הרגישו ממשמעוצ בעזרתיכה. וס. ואינים תוכן אדונות העניים מונות מונותנת ובי אוות הסקיפוגרפי מצות הניינדקס. מעות נפשכבר יצים משו בעצמהירתיים ללותרצוביטה למלל, דפיסו מים בבין שלב עוצבותר לל, יים לים לנסופורים יון עניתניתנים בבי מכיו אות במים לחזורים לב ענייצו חדש יעיקר, תוכל יעילות הטים לגרפיסו שתמונות ללה לדפיה. וב המספורט בקצובעות השתר לכם לכליטה במהיוחדש יעיצוין ענים בקו -', NULL) -INSERT INTO [dbo].[Post] ([Id], [PublishDate], [Title], [BodyText], [UserId]) VALUES (21, N'2021-01-17 14:26:00', N'סוגריים בתוך סוגריים', N'

כאשר יש סוגריים בתוך סוגריים, קשה להחיל עליהם עיצוב על ידי גרפ בפעם אחת.

-

נניח שיש: "(טקסט(טקסט)טקסט)טקסט"

-

כאשר נריץ גרפ כזה: \(.+?\)

-

התוצאה תהיה זו:

-

"(טקסט(טקסט)טקסט)טקסט"

-

אז כתבתי סקריפט נחמד שמחיל סגנון תו בשם "סוגריים" על כל תוכן שבסוגריים שבמסמך.
-גם עם בתוכו יש עוד סוגריים, ואף כמה פעמים. זה לא מבלבל!

-

הערה: מחיל סגנוןו תו בשם "סוגריים" אם הוא כבר קיים, הסקריפט ישתמש בו.

-

מחיר הסקריפט הוא 50

-
---------------------------------
-הסבר טכני למעוניינים:
-הסקריפט מריץ גרפ זה:\(([^\(]|~F)+?\)
-מחיל על התוצאה סגנון תו בשם "סוגריים"
-מריץ גרפ נוסף ומחליף על תווי סוגריים שמוחל עליהם העיצוב הנ"ל לקוד הבא:
-(= @BEGIN
-)= @AFTER
-כעת הוא חוזר שוב על הפעולה, ומכיוון שסמני הסוגריים  "נעלמו" הוא מאתר סבב נוסף של סוגריים.
-וחזור חלילה, עד שאין יותר סמני סוגריים פותחים וסוגרים במסמך.
-
-כעת הוא מחפש את הקודים ומחליף חזרה לסוגריים...
-זהו.
-
-
', NULL) -INSERT INTO [dbo].[Post] ([Id], [PublishDate], [Title], [BodyText], [UserId]) VALUES (22, N'2021-01-17 15:06:00', N'סטים של אופן טייפ', N'

שלום!

-

[אזהרה — פוסט טכני ביותר]

-

שאלני חבר, האם ניתן לבטל סט של אופן טייפ מתוצאות חיפוש מסויים. (היה צורך לבטל ההגדר של "שווא נע" משמות הוויה)

-

אז בדקתי.

-

וגיליתי שהדבר מסובך עד להחריד….

-

ואסכם מה שהעלתי:

-

בהתחלה הייתי משוכנע שזה יהיה קל, לבטל יש קבוע לכל סט, ו"נדליק" או "נכבה" משהו כזה:

-

myArray[index].otfStylisticSets1=false;

-

התברר שאין כאלו קבועים.

-

אז חשבתי אולי זה מערך, משהו כזה:

-

myArray[index].otfStylisticSets=[1,3,18];

-

כאשר המספרים אלו מספרי הסטים.

-

טוב,
-גם זה לא.

-

אז חפשתי ומצאתי שיש הגדרה כזו בלבד: myArray[index].otfStylisticSet
-ועליה לקבל רק מספר. ותו לא!
-איך מספר יכיל את כל סוגי הסטים?!

-

בדקתי מהם המספרים של הסטים על ידי הסקריפט הפשוט הבא: alert(app.activeDocument.selection[0].otfStylisticSets);

-

והתברר לי שהם כפולות של 2!

-

למשל, סט 1 זה 2, סט 2 זה 4, סט 3 זה 8! וכן הלאה.

-

למעשה זה מספרי הסטים:

-

1. 2
-2. 4
-3. 8
-4. 16
-5. 32
-6. 64
-7. 128
-8. 256
-9. 512
-10. 1024
-11. 2048
-12. 4096
-13. 8192
-14. 16384
-15. 32768
-16. 65536
-17. 131072
-18. 262144
-19. 524288
-20. 1048576

-

את זה מצאתי בקלות על ידי הסקריפט הזה:

-

var num=2;

-

var myPars=app.activeDocument.selection[0].parentStory.paragraphs.everyItem().getElements();

-

myPars[0].otfStylisticSets=num;

-

myPars[0].contents=num+"\t"+myPars[0].contents;

-

for (i=1; i<myPars.length; i++){

-

if(num==1048576){num=1;}

-

num=num*2;

-

myPars[i].otfStylisticSets=num;

-

myPars[i].contents=num+"\t"+myPars[i].contents;

-

}

-

כעת התברר שקל מאד להחיל סטים על ידי חיבור המספרים זה עם זה.

-

נניח אם רצוני להחיל סט 2 וסט 3, עלי לכתוב ככה: ;(myPars[i].otfStylisticSets=12//=(4+8

-

טוב, ולבקשתו של חברי: כתבתי את הסקריפט הזה:

-

var num= prompt("הזן מספר סט לפי החישוב, 1 הוא 2 2 הוא 4 וכן הלאה","");

-

(!num)?exit():"";

-

var oldArray=app.activeDocument.findGrep(true);

-

for (i=0; i<oldArray.length; i++){

-

oldArray[i].otfStylisticSets=oldArray[i].otfStylisticSets-(num*1);

-

}

-

דא עקא, חייבים לדייק מאד. ולחפש רק טקסט שידוע שיש לו סט רצוי. שרוצים להחסיר אותו.

-

כי אם נחפש למשל סתם טקסט, וננסה לבטל ממנו סט שאין לו כלל, זה יהרוס את המספר של הסט שלו, כי המסר שיקבל לא יהיה מתאים לשום סט, וזה ישבש את כל העסק…

-
הערה: כל שימוש בקוד המופיע בפוסט הוא באחריות המשתמש בלבד.
', NULL) -INSERT INTO [dbo].[Post] ([Id], [PublishDate], [Title], [BodyText], [UserId]) VALUES (24, N'2021-01-19 15:10:00', N'איך להתמודד עם עבודה בעידן הקורונה', N'לורם איפסום דולור סיט אמט, קונסקטורר אדיפיסינג אלית להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורךגולר מונפרר סוברט לורם שבצק יהול, לכנוץ בעריר גק ליץ, ושבעגט. הועניב היושבב שערש שמחויט - שלושע ותלברו חשלו שעותלשך וחאית נובש ערששף. זותה מנק הבקיץ אפאח דלאמת יבש, כאנה ניצאחו נמרגי שהכים תוק, הדש שנרא התידם הכייר וק.

קולהע צופעט למרקוח

צש בליא, מנסוטו צמלח לביקו ננבי, צמוקו בלוקריה שיצמה ברורק. ליבם סולגק. בראיט ולחת צורק מונחף, בגורמי מגמש. תרבנך וסתעד לכנו סתשם השמה - לתכי מורגם בורק? לתיג ישבעס. הועניב היושבב שערש שמחויט - שלושע ותלברו חשלו שעותלשך וחאית נובש ערששף. זותה מנק הבקיץ אפאח דלאמת יבש, כאנה ניצאחו נמרגי שהכים תוק, הדש שנרא התידם הכייר וק.

קולהע צופעט למרקוח

וסן מנת. להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורך. להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורך. נולום ארווס סאפיאן - פוסיליס קוויס, אקווזמן קונדימנטום קורוס בליקרה, נונסטי קלובר בריקנה סטום, לפריקך תצטריק לרטי.

קולהע צופעט למרקוח

צש בליא, מנסוטו צמלח לביקו ננבי, צמוקו בלוקריה שיצמה ברורק. ליבם סולגק. בראיט ולחת צורק מונחף, בגורמי מגמש. תרבנך וסתעד לכנו סתשם השמה - לתכי מורגם בורק? לתיג ישבעס. הועניב היושבב שערש שמחויט - שלושע ותלברו חשלו שעותלשך וחאית נובש ערששף. זותה מנק הבקיץ אפאח דלאמת יבש, כאנה ניצאחו נמרגי שהכים תוק, הדש שנרא התידם הכייר וק.

קולהע צופעט למרקוח

וסן מנת. להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורך. להאמית קרהשק סכעיט דז מא, מנכם למטכין נשואי מנורך. נולום ארווס סאפיאן - פוסיליס קוויס, אקווזמן קונדימנטום קורוס בליקרה, נונסטי קלובר בריקנה סטום, לפריקך תצטריק לרטי', NULL) -SET IDENTITY_INSERT [dbo].[Post] OFF diff --git a/SQLscript/dbo.User.data.sql b/SQLscript/dbo.User.data.sql deleted file mode 100644 index c07a8b1..0000000 --- a/SQLscript/dbo.User.data.sql +++ /dev/null @@ -1,6 +0,0 @@ -SET IDENTITY_INSERT [dbo].[User] ON -INSERT INTO [dbo].[User] ([ID], [Name], [Password]) VALUES (2, N'אליעזר', N'1234') -INSERT INTO [dbo].[User] ([ID], [Name], [Password]) VALUES (4, N'aharon', N'1212') -INSERT INTO [dbo].[User] ([ID], [Name], [Password]) VALUES (5, N'youel', N'321') -INSERT INTO [dbo].[User] ([ID], [Name], [Password]) VALUES (6, N'daivid', N'qqwe13') -SET IDENTITY_INSERT [dbo].[User] OFF diff --git a/Startup.cs b/Startup.cs deleted file mode 100644 index 8e75374..0000000 --- a/Startup.cs +++ /dev/null @@ -1,63 +0,0 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.EntityFrameworkCore; -using BlogVer2.Data; - -namespace BlogVer2 -{ - public class Startup - { - public Startup(IConfiguration configuration) - { - Configuration = configuration; - } - - public IConfiguration Configuration { get; } - - // This method gets called by the runtime. Use this method to add services to the container. - public void ConfigureServices(IServiceCollection services) - { - services.AddControllersWithViews(); - - services.AddDbContext(options => - options.UseSqlServer(Configuration.GetConnectionString("BlogVer2Context"))); - - - - services.AddSession(options => { options.IdleTimeout = TimeSpan.FromMinutes(20); }); - } - - // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. - public void Configure(IApplicationBuilder app, IWebHostEnvironment env) - { - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } - else - { - app.UseExceptionHandler("/Home/Error"); - } - app.UseStaticFiles(); - - app.UseRouting(); - app.UseSession(); - - app.UseAuthorization(); - - app.UseEndpoints(endpoints => - { - endpoints.MapControllerRoute( - name: "default", - pattern: "{controller=home}/{action=Index}/{id?}"); - }); - } - } -} diff --git a/Views/Home/About.cshtml b/Views/Home/About.cshtml deleted file mode 100644 index d6bfd19..0000000 --- a/Views/Home/About.cshtml +++ /dev/null @@ -1,23 +0,0 @@ -@{ - ViewData["Title"] = "Home Page"; -} - -

-

אודות

-
-

- הבלוג הטכני מיסודם של החברות HTTP ויצקובץ ובניו, נועד לתת שירות לציבור בתחומי הידע של מידע טכני על מגוון רחב של עבודות אותם אנו מבצעים, - הבלוג הוא נטול אינטרסים מסחריים ואין בו חנות, אנו ממליצים לעבוד אך ורק איתנו, פשוט כי אנו הכי טובים וזה לתועלת הציבור -

- הבלוג יעסוק בשאלות הרות משקל כגון: -
    -
  • מה סוג המקדחה הנכון לרכישה?
  • -
  • איך בוחרים פועל אמין
  • -
  • מה זה בטון מזוין
  • -
  • ומהו ניסור ביטון יהלום?
  • -
  • האם אפשר לבודד כהוגן את הבית בבנייה שלי, ואיך?
  • -
    וכדומה... -
- צור קשר לטובתך בלבד, עוד היום... -
-
diff --git a/Views/Home/Index.cshtml b/Views/Home/Index.cshtml deleted file mode 100644 index 405281c..0000000 --- a/Views/Home/Index.cshtml +++ /dev/null @@ -1,80 +0,0 @@ -@model IEnumerable -@{ ViewData["Title"] = "דף בית";} -@{ if (Model.Count() > 0) - { - - Post item = Model.Last();// ElementAt(Model.Count() - 1); -
-

הבלוג הטכני

-
-

@item.Title

-

@Html.Raw(item.BodyText)

- -
-
-

פוסטים ישנים יותר

-
- - - - - -
- -
- - } - } - diff --git a/Views/Home/Privacy.cshtml b/Views/Home/Privacy.cshtml deleted file mode 100644 index af4fb19..0000000 --- a/Views/Home/Privacy.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -@{ - ViewData["Title"] = "Privacy Policy"; -} -

@ViewData["Title"]

- -

Use this page to detail your site's privacy policy.

diff --git a/Views/Messages/Create.cshtml b/Views/Messages/Create.cshtml deleted file mode 100644 index bd83649..0000000 --- a/Views/Messages/Create.cshtml +++ /dev/null @@ -1,36 +0,0 @@ -@model BlogVer2.Models.Message - -@{ - ViewData["Title"] = "צור קשר"; -} - -

צור קשר

- -
-
-
-
-
-
-
- - - -
-
-
- - - -
-
- -
-
-
-
-
- -@section Scripts { - @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} -} diff --git a/Views/Messages/Delete.cshtml b/Views/Messages/Delete.cshtml deleted file mode 100644 index 1f61ffe..0000000 --- a/Views/Messages/Delete.cshtml +++ /dev/null @@ -1,33 +0,0 @@ -@model BlogVer2.Models.Message - -@{ - ViewData["Title"] = "Delete"; -} - -

Delete

- -

Are you sure you want to delete this?

-
-

Message

-
-
-
- @Html.DisplayNameFor(model => model.content) -
-
- @Html.DisplayFor(model => model.content) -
-
- @Html.DisplayNameFor(model => model.mail) -
-
- @Html.DisplayFor(model => model.mail) -
-
- -
- - | - Back to List -
-
diff --git a/Views/Messages/Details.cshtml b/Views/Messages/Details.cshtml deleted file mode 100644 index 5bd56c2..0000000 --- a/Views/Messages/Details.cshtml +++ /dev/null @@ -1,30 +0,0 @@ -@model BlogVer2.Models.Message - -@{ - ViewData["Title"] = "Details"; -} - -

Details

- -
-

Message

-
-
-
- @Html.DisplayNameFor(model => model.content) -
-
- @Html.DisplayFor(model => model.content) -
-
- @Html.DisplayNameFor(model => model.mail) -
-
- @Html.DisplayFor(model => model.mail) -
-
-
- diff --git a/Views/Messages/Edit.cshtml b/Views/Messages/Edit.cshtml deleted file mode 100644 index 78e6f9e..0000000 --- a/Views/Messages/Edit.cshtml +++ /dev/null @@ -1,39 +0,0 @@ -@model BlogVer2.Models.Message - -@{ - ViewData["Title"] = "Edit"; -} - -

Edit

- -

Message

-
-
-
-
-
- -
- - - -
-
- - - -
-
- -
-
-
-
- - - -@section Scripts { - @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} -} diff --git a/Views/Messages/Index.cshtml b/Views/Messages/Index.cshtml deleted file mode 100644 index 616d589..0000000 --- a/Views/Messages/Index.cshtml +++ /dev/null @@ -1,41 +0,0 @@ -@model IEnumerable - -@{ - ViewData["Title"] = "Index"; -} - -

Index

- -

- Create New -

- - - - - - - - - -@foreach (var item in Model) { - - - - - -} - -
- @Html.DisplayNameFor(model => model.content) - - @Html.DisplayNameFor(model => model.mail) -
- @Html.DisplayFor(modelItem => item.content) - - @Html.DisplayFor(modelItem => item.mail) - - Edit | - Details | - Delete -
diff --git a/Views/Messages/sended.cshtml b/Views/Messages/sended.cshtml deleted file mode 100644 index 29c8d26..0000000 --- a/Views/Messages/sended.cshtml +++ /dev/null @@ -1,8 +0,0 @@ - -@{ - ViewData["Title"] = "תודה שיצרת קשר"; -} -
-

הודעתך נתקבלה בהצלחה

-
- diff --git a/Views/Posts/Create.cshtml b/Views/Posts/Create.cshtml deleted file mode 100644 index 6014603..0000000 --- a/Views/Posts/Create.cshtml +++ /dev/null @@ -1,40 +0,0 @@ -@model Post - -@{ - ViewData["Title"] = "פרסם פוסט חדש"; -} - -

פרסם פוסט חדש

-
-
-
- - -@section Scripts { - @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} -} diff --git a/Views/Posts/Delete.cshtml b/Views/Posts/Delete.cshtml deleted file mode 100644 index cbbac8f..0000000 --- a/Views/Posts/Delete.cshtml +++ /dev/null @@ -1,43 +0,0 @@ -@model BlogVer2.Post - -@{ - ViewData["Title"] = "מחק פוסט"; -} - -

מחיקת פוסט

- -

אתה בטוח שרצונך למחוק את הםוסט?

-
-
-
-
-
- @Html.DisplayNameFor(model => model.PublishDate) -
-
- @Html.DisplayFor(model => model.PublishDate) -
-
- @Html.DisplayNameFor(model => model.Title) -
-
- @Html.DisplayFor(model => model.Title) -
-
- @Html.DisplayNameFor(model => model.BodyText) -
-
- @Html.DisplayFor(model => model.BodyText) -
-
-
- -
- - | - חזור לרשימת הפוסטים -
-
-@section Scripts { - @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} -} diff --git a/Views/Posts/Details.cshtml b/Views/Posts/Details.cshtml deleted file mode 100644 index 238dcc4..0000000 --- a/Views/Posts/Details.cshtml +++ /dev/null @@ -1,31 +0,0 @@ -@model BlogVer2.Post - -@{ - ViewData["Title"] = "פוסט נבחר"; -} - -

@Model.Title

- -
-
-
- @Html.DisplayNameFor(model => model.PublishDate) : - @Html.DisplayFor(model => model.PublishDate) -
-
-
- @Html.Raw(Model.BodyText) -
-
- @if (ViewData["user"] != null) - { - ערוך - | - } -
- רשימת כל הפוסטים -
-
-@section Scripts { - @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} -} diff --git a/Views/Posts/Edit.cshtml b/Views/Posts/Edit.cshtml deleted file mode 100644 index 25277af..0000000 --- a/Views/Posts/Edit.cshtml +++ /dev/null @@ -1,42 +0,0 @@ -@model BlogVer2.Post - -@{ - ViewData["Title"] = "Edit"; -} - -

ערוך פוסט

- -
-
-
-
-
-
- -
- - - -
-
- - - -
-
- - - -
-
- -
-
-
-
-
- - - diff --git a/Views/Posts/Index.cshtml b/Views/Posts/Index.cshtml deleted file mode 100644 index 7335f7c..0000000 --- a/Views/Posts/Index.cshtml +++ /dev/null @@ -1,41 +0,0 @@ -@model IEnumerable - -@{ - ViewData["Title"] = "כל הפוסטים"; -} -

פוסטים קיימים

- - - - diff --git a/Views/Posts/OldPost.cshtml b/Views/Posts/OldPost.cshtml deleted file mode 100644 index 7d811d0..0000000 --- a/Views/Posts/OldPost.cshtml +++ /dev/null @@ -1,42 +0,0 @@ - - -@model IEnumerable - -@{ - ViewData["Title"] = "ישנים פוסטים "; -} - -

פוסטים ישנים

-
-
- - - diff --git a/Views/Posts/Search.cshtml b/Views/Posts/Search.cshtml deleted file mode 100644 index cce98cf..0000000 --- a/Views/Posts/Search.cshtml +++ /dev/null @@ -1,46 +0,0 @@ -@model IEnumerable - -@{ - ViewData["Title"] = "Search"; -} - -

תוצאות חיפוש

-
-
-
- @foreach (var item in Model) - { - if (TempData["user"] != null) - { - - -
- @Html.DisplayFor(modelItem => item.PublishDate) - - | - - ערוך - - | - - - ראה פרטים - - | - -מחק
} -

- @Html.DisplayFor(modelItem => item.Title) -
-

- -//@Html.Raw(item.BodyText) -
-} - @if (ViewData["not found"] == "not found") - { -

אין תוצאות מתאימות

- } -
- - diff --git a/Views/Shared/Error.cshtml b/Views/Shared/Error.cshtml deleted file mode 100644 index a1e0478..0000000 --- a/Views/Shared/Error.cshtml +++ /dev/null @@ -1,25 +0,0 @@ -@model ErrorViewModel -@{ - ViewData["Title"] = "Error"; -} - -

Error.

-

An error occurred while processing your request.

- -@if (Model.ShowRequestId) -{ -

- Request ID: @Model.RequestId -

-} - -

Development Mode

-

- Swapping to Development environment will display more detailed information about the error that occurred. -

-

- The Development environment shouldn't be enabled for deployed applications. - It can result in displaying sensitive information from exceptions to end users. - For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development - and restarting the app. -

diff --git a/Views/Shared/_Layout.cshtml b/Views/Shared/_Layout.cshtml deleted file mode 100644 index 3b0e920..0000000 --- a/Views/Shared/_Layout.cshtml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - @ViewData["Title"] - הבלוג הטכני - - - - - - - - - @RenderSection("Styles", false) - - - -
-
- - -
-
- @RenderBody() -
- - - - - - - - - - @await RenderSectionAsync("Scripts", required: false) -
- - - \ No newline at end of file diff --git a/Views/Shared/_ValidationScriptsPartial.cshtml b/Views/Shared/_ValidationScriptsPartial.cshtml deleted file mode 100644 index 5a16d80..0000000 --- a/Views/Shared/_ValidationScriptsPartial.cshtml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/Views/Users/Create.cshtml b/Views/Users/Create.cshtml deleted file mode 100644 index 4d74690..0000000 --- a/Views/Users/Create.cshtml +++ /dev/null @@ -1,36 +0,0 @@ -@model BlogVer2.User - -@{ - ViewData["Title"] = "Create"; -} - -

צור משתמש חדש

- -
- - - -@section Scripts { - @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} -} diff --git a/Views/Users/Delete.cshtml b/Views/Users/Delete.cshtml deleted file mode 100644 index 7d5158f..0000000 --- a/Views/Users/Delete.cshtml +++ /dev/null @@ -1,33 +0,0 @@ -@model BlogVer2.User - -@{ - ViewData["Title"] = "Delete"; -} - -

Delete

- -

Are you sure you want to delete this?

-
-

User

-
-
-
- @Html.DisplayNameFor(model => model.Name) -
-
- @Html.DisplayFor(model => model.Name) -
-
- @Html.DisplayNameFor(model => model.Password) -
-
- @Html.DisplayFor(model => model.Password) -
-
- -
- - | - Back to List -
-
diff --git a/Views/Users/Details.cshtml b/Views/Users/Details.cshtml deleted file mode 100644 index ca7f9df..0000000 --- a/Views/Users/Details.cshtml +++ /dev/null @@ -1,30 +0,0 @@ -@model BlogVer2.User - -@{ - ViewData["Title"] = "Details"; -} - -

Details

- -
-

User

-
-
-
- @Html.DisplayNameFor(model => model.Name) -
-
- @Html.DisplayFor(model => model.Name) -
-
- @Html.DisplayNameFor(model => model.Password) -
-
- @Html.DisplayFor(model => model.Password) -
-
-
- diff --git a/Views/Users/Edit.cshtml b/Views/Users/Edit.cshtml deleted file mode 100644 index 11dc12a..0000000 --- a/Views/Users/Edit.cshtml +++ /dev/null @@ -1,39 +0,0 @@ -@model BlogVer2.User - -@{ - ViewData["Title"] = "Edit"; -} - -

Edit

- -

User

-
-
-
-
-
- -
- - - -
-
- - - -
-
- -
-
-
-
- - - -@section Scripts { - @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} -} diff --git a/Views/Users/Index.cshtml b/Views/Users/Index.cshtml deleted file mode 100644 index b79abfb..0000000 --- a/Views/Users/Index.cshtml +++ /dev/null @@ -1,41 +0,0 @@ -@model IEnumerable - -@{ - ViewData["Title"] = "Index"; -} - -

Index

- -

- Create New -

- - - - - - - - - -@foreach (var item in Model) { - - - - - -} - -
- @Html.DisplayNameFor(model => model.Name) - - @Html.DisplayNameFor(model => model.Password) -
- @Html.DisplayFor(modelItem => item.Name) - - @Html.DisplayFor(modelItem => item.Password) - - Edit | - Details | - Delete -
diff --git a/Views/Users/Login.cshtml b/Views/Users/Login.cshtml deleted file mode 100644 index 4e53a42..0000000 --- a/Views/Users/Login.cshtml +++ /dev/null @@ -1,33 +0,0 @@ -@model BlogVer2.User - -@{ - ViewData["Title"] = "כניסה"; -} - -

כניסה

- -
-
-
-
-
- - - - -
-
- - - -
-
- -
-
-
- - -@section Scripts { - @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} -} diff --git a/Views/Users/Logout.cshtml b/Views/Users/Logout.cshtml deleted file mode 100644 index bc3fc0d..0000000 --- a/Views/Users/Logout.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -

- התנתקות בוצעה -

diff --git a/Views/_ViewImports.cshtml b/Views/_ViewImports.cshtml deleted file mode 100644 index ac574a8..0000000 --- a/Views/_ViewImports.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -@using BlogVer2 -@using BlogVer2.Models -@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/Views/_ViewStart.cshtml b/Views/_ViewStart.cshtml deleted file mode 100644 index a5f1004..0000000 --- a/Views/_ViewStart.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -@{ - Layout = "_Layout"; -} diff --git a/appsettings.Development.json b/appsettings.Development.json deleted file mode 100644 index 8983e0f..0000000 --- a/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - } -} diff --git a/appsettings.json b/appsettings.json deleted file mode 100644 index f434e2f..0000000 --- a/appsettings.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, - "AllowedHosts": "*", - "ConnectionStrings": { - "BlogVer2Context": "Server=(localdb)\\mssqllocaldb;Database=BlogVer2Context;Trusted_Connection=True;MultipleActiveResultSets=true" - } -} \ No newline at end of file diff --git a/bulidandTrain.ipynb b/bulidandTrain.ipynb deleted file mode 100644 index abd7c20..0000000 --- a/bulidandTrain.ipynb +++ /dev/null @@ -1,511 +0,0 @@ -{ - "nbformat": 4, - "nbformat_minor": 0, - "metadata": { - "colab": { - "name": "ImageColorization_With_GANs.ipynb", - "provenance": [], - "collapsed_sections": [], - "include_colab_link": true - }, - "kernelspec": { - "name": "python3", - "display_name": "Python 3.9.0 64-bit", - "metadata": { - "interpreter": { - "hash": "664d1e8426973fbe0e3b23261aa2053a02f59667d9b5ed7fdbc71644f4c8b33a" - } - } - } - }, - "cells": [ - { - "cell_type": "markdown", - "metadata": { - "id": "view-in-github", - "colab_type": "text" - }, - "source": [ - "\"Open" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "-oqNI0BrGT9N" - }, - "source": [ - "from PIL import Image\n", - "from sklearn.model_selection import train_test_split\n", - "import tensorflow as tf\n", - "import numpy as np\n", - "import os\n", - "# not use on local computer\n", - "from google.colab import drive\n", - "import matplotlib.pyplot as plt\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "uXTouFXBDA-h" - }, - "source": [ - "\n", - "drive.mount(\"/content/gdrive\")\n", - "\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "jdlYqKO1EPGu" - }, - "source": [ - "inputPath = \"/content/gdrive/My Drive/raw_images\"\n", - "# inputPath = \"C:/Users/אליעזר/Desktop/raw_images\"\n", - "batch_size = 64\n", - "sizeW = 400\n", - "sizeH = 200 " - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "o4Y9h0CzfL91" - }, - "source": [ - "#read gray to X\n", - "x = []\n", - "y = []\n", - "\n", - "for imageFilePath in os.listdir( inputPath )[ 0 : 12 ]:\n", - " rgb_image = Image.open(inputPath+\"/\"+imageFilePath).resize((sizeW,sizeH))\n", - " rgb_img_array = (np.asarray( rgb_image ) ) / 255\n", - " if len(rgb_img_array[0][0])!=3:\n", - " print(rgb_image)\n", - " continue\n", - " y.append( rgb_img_array )\n", - " gray_image = rgb_image.convert( 'L' )\n", - " gray_img_array = ( np.asarray( gray_image ).reshape( (sizeH,sizeW , 1 ) ) ) / 255\n", - " x.append( gray_img_array )" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "g_DfVZLRytII" - }, - "source": [ - "# #show first image to test\n", - "# plt.imshow(x[0].reshape(sizeH,sizeW) , cmap='gray' )\n", - "# plt.show()\n", - "# image = Image.fromarray( ( y[0] * 255 ).astype( 'uint8' ) ).resize( ( sizeW , sizeH ) )\n", - "# image = np.asarray( image )\n", - "# plt.imshow( image )\n", - "# plt.show()\n", - "\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "0I8sn5yP_vVZ" - }, - "source": [ - "print(x[0])" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "pTBMm0_6NOYp" - }, - "source": [ - "\r\n", - "# Train-test splitting\r\n", - "train_x, test_x, train_y, test_y = train_test_split( np.array(x) , np.array(y) , test_size=0.1 )\r\n", - "\r\n", - "# Construct tf.data.Dataset object\r\n", - "dataset = tf.data.Dataset.from_tensor_slices( ( train_x , train_y ) )\r\n", - "dataset = dataset.batch( batch_size )\r\n", - "print(dataset)" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "zqv_pmM3Jm4Z" - }, - "source": [ - "batch_size = 40 #we have about 100 batchs" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "euCdKKt_r4wg" - }, - "source": [ - "\n", - "## **2. The GAN**\n", - "\n", - "In this section, we'll create our GAN model step-by-step with Keras. First, we'll implement the generator then the discriminator and finally the loss functions required by both of them.\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "FQUjuTsJsbwK" - }, - "source": [ - "\n", - "### **A. Generator** \n", - "\n", - "Our generator ( represented as $G$ ) will take in grayscale image $x$ and produce a RGB image $G( x )$. Note, $x$ will be a tensor of shape $( \\ batch \\ size \\ , \\ 120 \\ , \\ 120 \\ , \\ 1 \\ )$ and the output $G(x)$ will have a shape $( \\ batch \\ size \\ , \\ 120 \\ , \\ 120 \\ , \\ 3 \\ )$\n", - "\n", - "* Our generator will have a encoder-decoder structure, similar to the UNet architecture. Additionally, we use Dilated convolutions to have a larger receptive field.\n", - "\n", - "* We introduce skip connections in our model so as to have better flow of information from the encoder to the decoder.\n" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "tIZEoRpB03YS" - }, - "source": [ - "\n", - "def get_generator_model():\n", - "\n", - " inputs = tf.keras.layers.Input( shape=( sizeH , sizeW , 1 ) )\n", - "\n", - " conv1 = tf.keras.layers.Conv2D( 16 , kernel_size=( 5 , 5 ) , strides=1 )( inputs )\n", - " conv1 = tf.keras.layers.LeakyReLU()( conv1 )\n", - " conv1 = tf.keras.layers.Conv2D( 32 , kernel_size=( 3 , 3 ) , strides=1)( conv1 )\n", - " conv1 = tf.keras.layers.LeakyReLU()( conv1 )\n", - " conv1 = tf.keras.layers.Conv2D( 32 , kernel_size=( 3 , 3 ) , strides=1)( conv1 )\n", - " conv1 = tf.keras.layers.LeakyReLU()( conv1 )\n", - "\n", - " conv2 = tf.keras.layers.Conv2D( 32 , kernel_size=( 5 , 5 ) , strides=1)( conv1 )\n", - " conv2 = tf.keras.layers.LeakyReLU()( conv2 )\n", - " conv2 = tf.keras.layers.Conv2D( 64 , kernel_size=( 3 , 3 ) , strides=1 )( conv2 )\n", - " conv2 = tf.keras.layers.LeakyReLU()( conv2 )\n", - " conv2 = tf.keras.layers.Conv2D( 64 , kernel_size=( 3 , 3 ) , strides=1 )( conv2 )\n", - " conv2 = tf.keras.layers.LeakyReLU()( conv2 )\n", - "\n", - " conv3 = tf.keras.layers.Conv2D( 64 , kernel_size=( 5 , 5 ) , strides=1 )( conv2 )\n", - " conv3 = tf.keras.layers.LeakyReLU()( conv3 )\n", - " conv3 = tf.keras.layers.Conv2D( 128 , kernel_size=( 3 , 3 ) , strides=1 )( conv3 )\n", - " conv3 = tf.keras.layers.LeakyReLU()( conv3 )\n", - " conv3 = tf.keras.layers.Conv2D( 128 , kernel_size=( 3 , 3 ) , strides=1 )( conv3 )\n", - " conv3 = tf.keras.layers.LeakyReLU()( conv3 )\n", - "\n", - " bottleneck = tf.keras.layers.Conv2D( 128 , kernel_size=( 3 , 3 ) , strides=1 , activation='relu' , padding='same' )( conv3 )\n", - "\n", - " concat_1 = tf.keras.layers.Concatenate()( [ bottleneck , conv3 ] )\n", - " conv_up_3 = tf.keras.layers.Conv2DTranspose( 128 , kernel_size=( 3 , 3 ) , strides=1 , activation='relu' )( concat_1 )\n", - " conv_up_3 = tf.keras.layers.Conv2DTranspose( 128 , kernel_size=( 3 , 3 ) , strides=1 , activation='relu' )( conv_up_3 )\n", - " conv_up_3 = tf.keras.layers.Conv2DTranspose( 64 , kernel_size=( 5 , 5 ) , strides=1 , activation='relu' )( conv_up_3 )\n", - "\n", - " concat_2 = tf.keras.layers.Concatenate()( [ conv_up_3 , conv2 ] )\n", - " conv_up_2 = tf.keras.layers.Conv2DTranspose( 64 , kernel_size=( 3 , 3 ) , strides=1 , activation='relu' )( concat_2 )\n", - " conv_up_2 = tf.keras.layers.Conv2DTranspose( 64 , kernel_size=( 3 , 3 ) , strides=1 , activation='relu' )( conv_up_2 )\n", - " conv_up_2 = tf.keras.layers.Conv2DTranspose( 32 , kernel_size=( 5 , 5 ) , strides=1 , activation='relu' )( conv_up_2 )\n", - "\n", - " concat_3 = tf.keras.layers.Concatenate()( [ conv_up_2 , conv1 ] )\n", - " conv_up_1 = tf.keras.layers.Conv2DTranspose( 32 , kernel_size=( 3 , 3 ) , strides=1 , activation='relu')( concat_3 )\n", - " conv_up_1 = tf.keras.layers.Conv2DTranspose( 32 , kernel_size=( 3 , 3 ) , strides=1 , activation='relu')( conv_up_1 )\n", - " conv_up_1 = tf.keras.layers.Conv2DTranspose( 3 , kernel_size=( 5 , 5 ) , strides=1 , activation='relu')( conv_up_1 )\n", - "\n", - " model = tf.keras.models.Model( inputs , conv_up_1 )\n", - " return model\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "aHPoEyuiujv1" - }, - "source": [ - "\n", - "### **B. Discriminator**\n", - "\n", - "The discriminator model, represented as $D$, will take in the *real image* $y$ ( from the training data ) and the *generated image* $G(x)$ ( from the generator ) to output two probabilities.\n", - "\n", - "* We train the discriminator in such a manner that is able to differentiate the *real images* and the generated *images*. So, we train the model such that $y$ produces a output of $1.0$ and $G(x)$ produces an output of $0.0$.\n", - "* Note that instead of using hard labels like $1.0$ and $0.0$, we use soft labels which are close to 1 and 0. So for a hard label of $1.0$, the soft label will be $(1 - \\epsilon)$ where $\\epsilon$ is picked uniformly from $( 0 , 0.1 ]$\n" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "_MN4QA16xSbi" - }, - "source": [ - "\n", - "def get_discriminator_model():\n", - " layers = [\n", - " tf.keras.layers.Conv2D( 32 , kernel_size=( 7 , 7 ) , strides=1 , activation='relu' , input_shape=( sizeH , sizeW , 3 ) ),\n", - " tf.keras.layers.Conv2D( 32 , kernel_size=( 7, 7 ) , strides=1, activation='relu' ),\n", - " tf.keras.layers.MaxPooling2D(),\n", - " tf.keras.layers.Conv2D( 64 , kernel_size=( 5 , 5 ) , strides=1, activation='relu' ),\n", - " tf.keras.layers.Conv2D( 64 , kernel_size=( 5 , 5 ) , strides=1, activation='relu' ),\n", - " tf.keras.layers.MaxPooling2D(),\n", - " tf.keras.layers.Conv2D( 128 , kernel_size=( 3 , 3 ) , strides=1, activation='relu' ),\n", - " tf.keras.layers.Conv2D( 128 , kernel_size=( 3 , 3 ) , strides=1, activation='relu' ),\n", - " tf.keras.layers.MaxPooling2D(),\n", - " tf.keras.layers.Conv2D( 256 , kernel_size=( 3 , 3 ) , strides=1, activation='relu' ),\n", - " tf.keras.layers.Conv2D( 256 , kernel_size=( 3 , 3 ) , strides=1, activation='relu' ),\n", - " tf.keras.layers.MaxPooling2D(),\n", - " tf.keras.layers.Flatten(),\n", - " tf.keras.layers.Dense( 512, activation='relu' ) ,\n", - " tf.keras.layers.Dense( 128 , activation='relu' ) ,\n", - " tf.keras.layers.Dense( 16 , activation='relu' ) ,\n", - " tf.keras.layers.Dense( 1 , activation='sigmoid' ) \n", - " ]\n", - " model = tf.keras.models.Sequential( layers )\n", - " return model\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "CER2JcDt08G8" - }, - "source": [ - "\n", - "### **C. Loss Functions**\n", - "\n", - "We'll now implement the loss functions for our GAN model. As you might know that we have two loss functions, one for the generator and another for the discriminator. \n", - "\n", - "* For our generator, we'll use the L2/MSE loss function.\n", - "* For optimization, we use the Adam optimizer with a learning rate of 0.001\n", - "\n" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "uXLB6fR4fFQP" - }, - "source": [ - "\n", - "cross_entropy = tf.keras.losses.BinaryCrossentropy()\n", - "mse = tf.keras.losses.MeanSquaredError()\n", - "\n", - "def discriminator_loss(real_output, fake_output):\n", - " real_loss = cross_entropy(tf.ones_like(real_output) - tf.random.uniform( shape=real_output.shape , maxval=0.1 ) , real_output)\n", - " fake_loss = cross_entropy(tf.zeros_like(fake_output) + tf.random.uniform( shape=fake_output.shape , maxval=0.1 ) , fake_output)\n", - " total_loss = real_loss + fake_loss\n", - " return total_loss\n", - "\n", - "def generator_loss(fake_output , real_y):\n", - " real_y = tf.cast( real_y , 'float32' )\n", - " return mse( fake_output , real_y )\n", - "\n", - "generator_optimizer = tf.keras.optimizers.Adam( 0.0005 )\n", - "discriminator_optimizer = tf.keras.optimizers.Adam( 0.0005 )\n", - "\n", - "generator = get_generator_model()\n", - "discriminator = get_discriminator_model()\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "sXgwdqAHd_ar" - }, - "source": [ - "\n", - "## **3. Training The GAN**\n", - "\n", - "So finally, we'll train our GAN on the dataset, we prepared earlier.\n" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "sxUEQpDmgoLa" - }, - "source": [ - "\n", - "@tf.function\n", - "def train_step( input_x , real_y ):\n", - " \n", - " with tf.GradientTape() as gen_tape, tf.GradientTape() as disc_tape:\n", - " # Generate an image -> G( x )\n", - " generated_images = generator( input_x , training=True)\n", - " # Probability that the given image is real -> D( x )\n", - " real_output = discriminator( real_y, training=True)\n", - " # Probability that the given image is the one generated -> D( G( x ) )\n", - " generated_output = discriminator(generated_images, training=True)\n", - " \n", - " # L2 Loss -> || y - G(x) ||^2\n", - " gen_loss = generator_loss( generated_images , real_y )\n", - " # Log loss for the discriminator\n", - " disc_loss = discriminator_loss( real_output, generated_output )\n", - " \n", - " tf.keras.backend.print_tensor( tf.keras.backend.mean( gen_loss ) )\n", - " tf.keras.backend.print_tensor( gen_loss + disc_loss )\n", - "\n", - " # Compute the gradients\n", - " gradients_of_generator = gen_tape.gradient(gen_loss, generator.trainable_variables)\n", - " gradients_of_discriminator = disc_tape.gradient(disc_loss, discriminator.trainable_variables)\n", - "\n", - " # Optimize with Adam\n", - " generator_optimizer.apply_gradients(zip(gradients_of_generator, generator.trainable_variables))\n", - " discriminator_optimizer.apply_gradients(zip(gradients_of_discriminator, discriminator.trainable_variables))\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "JoQ9H3Iwfa_x" - }, - "source": [ - "\n", - "\n", - "Run the cell below, to start the training" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "B4Lbh5rvfaik", - "colab": { - "base_uri": "https://localhost:8080/" - }, - "outputId": "a7b545b4-49c7-468b-fbb9-bba2ff40ea61" - }, - "source": [ - "\n", - "num_epochs = 20\n", - "\n", - "for e in range( num_epochs ):\n", - " print( e )\n", - " for ( x , y ) in dataset:\n", - " # Here ( x , y ) represents a batch from our training dataset.\n", - " print( x.shape )\n", - " train_step( x , y )\n" - ], - "execution_count": null, - "outputs": [ - { - "output_type": "stream", - "text": [ - "4\n", - "(10, 200, 400, 1)\n", - " 0.0612195507\n", - " 1.44072032\n", - "5\n", - "(10, 200, 400, 1)\n", - " 0.122226149\n", - " 1.50653493\n", - "6\n", - "(10, 200, 400, 1)\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ynE-Hp6lWeZT" - }, - "source": [ - "\n", - "## **4. Results**\n", - "\n", - "We plot an image to see the results\n" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "aKixh637SIYh" - }, - "source": [ - "\n", - "import matplotlib.pyplot as plt\n", - "\n", - "y = generator( test_x[ 0 : 25 ] ).numpy()\n", - "for j in range(20):\n", - " i = j\n", - " image = Image.fromarray( ( y[i] * 255 ).astype( 'uint8' ) ).resize( ( 1024 , 1024 ) )\n", - " image = np.asarray( image )\n", - " plt.imshow( image )\n", - " plt.show()\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "JiFpByHFbCfi" - }, - "source": [ - "for j in range(10):\n", - " i = j\n", - " image = Image.fromarray( ( test_y[i] * 255 ).astype( 'uint8' ) ).resize( ( 1024 , 1024 ) )\n", - "\n", - " plt.imshow( image )\n", - " plt.show()\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "jmHPhHpbYhZU" - }, - "source": [ - "\n", - "import matplotlib.pyplot as plt\n", - "\n", - "plt.imshow( test_x[i].reshape((sizeH,sizeW)) , cmap='gray' )\n", - "plt.show()\n" - ], - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "DnZA-o8B_Db5" - }, - "source": [ - "" - ], - "execution_count": null, - "outputs": [] - } - ] -} \ No newline at end of file diff --git a/wwwroot/css/site.css b/wwwroot/css/site.css deleted file mode 100644 index 7d7d508..0000000 --- a/wwwroot/css/site.css +++ /dev/null @@ -1,290 +0,0 @@ -* { - box-sizing: border-box; -} -.line { - z-index:100; - position:absolute; -} -body { - /* ========================================================================= -This pattern is downloaded from www.toptal.com/designers/subtlepatterns/ -If you need more, that's where to get'em. -======================================================================== -*/ - background-image: url("../images/organic-tiles.png"); - background-repeat: repeat; - background-size: 25%; - margin: auto 0; -} -a { - color: rgb(160, 8, 17); -} - -#main { - width: 80%; - float: left; - border-width: 3px; - height: 88vh; - margin: 0; - background-color: rgb(250, 246, 240); - overflow: scroll; - overflow-y: auto; - overflow-x: auto; -} -#backMain { - position:relative; - max-width: 80vh; - height: 100vh; - background: rgb(236, 231, 226); - margin: auto; - width: 100%; -} - -.toleft { - margin-left: 5px !important; -/* position:absolute;*/ - float: left !important; - padding-left: 15px!important; -} - -nav { - height: 30PX; - margin: auto; - margin-top: 12px; - background-color: rgb(255, 255, 255); - width: 100%; - margin-bottom: 30px; -} - - - -footer { - color: rgb(160, 8, 17); - direction: rtl; - position: fixed; - z-index: 100; - height: 30PX; - margin: auto; - width: 100%; - padding-left: 5px; - bottom: 0px; -} -footer.searchBox { - - bottom: 35px; -} - -hr { - margin: 5px; -} - -.inLine { - float: right; - font-family: 'Heebo', sans-serif; - font-weight: bold; - font-size: 15pt; - text-align: center; - color: rgb(160, 8, 17); - border-left: 2px solid rgb(160, 8, 17); - padding-left: 20px; - padding-right: 20px; - padding-bottom: 0px; -} - -.end { - border-left: 0px; -} - -.menu { - width: 20%; - float: left; - padding: 15px; -} - -:: -webkit-scrollbar { - width: 10px; -} - -::-webkit-scrollbar-track { - background: #f1f1f1; -} - -::-webkit-scrollbar-thumb { - background: #888; -} - -::-webkit-scrollbar-thumb:hover { - background: #555; -} - - -/* TEXT */ -h1 { - text-align: center; - background-color: rgb(96, 57, 19); - align-content: center; - font-family: 'Heebo', sans-serif; - font-weight: 700 !important; - font-size: 50pt; - color: white; - margin-top: 0px; - margin-bottom: 0px; -} - -h2 { - text-align: center; - color: rgb(160, 8, 17); - align-content: center; - font-family: 'Heebo', sans-serif; - font-weight: bold !important; - font-size: 25pt ; - margin-top: 30px; - margin-bottom: 10px; -} - - -h3 { - text-align: right; - color: rgb(160, 8, 17); - align-content: center; - font-family: 'Heebo', sans-serif; - font-weight: 700; - font-size: 12pt; - margin-top: 0px; -} - -.p { - direction: rtl !important; - text-align: justify !important; - color: rgb(0, 0, 0) !important; - font-family: 'Heebo', sans-serif !important; - font-weight: 400 !important; - font-size: 13pt ; - margin-top: 0px !important; -} - -article { - padding: 0 5ch; -} - -.line { - background-color: rgb(96, 57, 19); - height: 4px; - margin: 0px; -} - -.inLine.footnoe { - font-size: 13pt; - font-weight: 100; - border-width: 2pt; -} - -.searchBox { - margin: auto; - width: 100%; -} -#search { - width: 100%; -} -/*specsife*/ - -.newPost { - margin: auto; - width: 100%; -} - -button, input, optgroup, select, textarea { -/* padding: 30px;*/ - border: 0; - width: 100%; - font-size: 1rem; - border-radius: 4px; - border-color:brown; -} - -.oldPostbox { - display:inline; -} -@media only screen and (max-width: 600px) { - .notinsmall { - display: none; - } - - article { - padding: 2ch; - } - - footer { - margin: auto; - direction: rtl; - position: fixed; - padding: 0px; - z-index: 100; - bottom: 1px; - margin-left: 1ch; - } - #backMain { - max-width: 120vh; - } - h1 { - font-size: 35pt; - } - h2 { - font-size: 20pt; - } -} - -@media only screen and (max-width: 415px) { - .notinverysmall { - display: none; - } - h1 { - font-size: 25pt; - } - h2 { - font-size: 15pt; - } - article { - padding: 2ch; - } - #main { - width: 100%; - } - - #backMain { - width: 100%; - height:100%; - } - nav { - margin-top: 0px !important; - background-color: rgb(255, 255, 255); - width: 100%; - margin-bottom: 0px; - } - #main { - height:100% - } - - - -} - -@media only screen and (max-width: 280px) { - h1 { - font-size: 20pt; - } - - .inLine { - font-size: 12pt; - margin:auto; - margin-right:2px; - padding-left:10px; - padding-right:10px; - } - nav{ - height:auto; - margin-top:0; - } - - -} \ No newline at end of file diff --git a/wwwroot/favicon.ico b/wwwroot/favicon.ico deleted file mode 100644 index 63e859b..0000000 Binary files a/wwwroot/favicon.ico and /dev/null differ diff --git a/wwwroot/images/organic-tiles.png b/wwwroot/images/organic-tiles.png deleted file mode 100644 index 70fb4fc..0000000 Binary files a/wwwroot/images/organic-tiles.png and /dev/null differ diff --git a/wwwroot/images/readme.txt b/wwwroot/images/readme.txt deleted file mode 100644 index 1c256ad..0000000 --- a/wwwroot/images/readme.txt +++ /dev/null @@ -1,8 +0,0 @@ - - -========================================================================= - This pattern is downloaded from www.toptal.com/designers/subtlepatterns/ - If you need more, that's where to get'em. - ======================================================================== - - \ No newline at end of file diff --git a/wwwroot/js/site.js b/wwwroot/js/site.js deleted file mode 100644 index ac49c18..0000000 --- a/wwwroot/js/site.js +++ /dev/null @@ -1,4 +0,0 @@ -// Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification -// for details on configuring this project to bundle and minify static web assets. - -// Write your JavaScript code. diff --git a/wwwroot/lib/bootstrap/LICENSE b/wwwroot/lib/bootstrap/LICENSE deleted file mode 100644 index 86f4b8c..0000000 --- a/wwwroot/lib/bootstrap/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2011-2018 Twitter, Inc. -Copyright (c) 2011-2018 The Bootstrap Authors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css deleted file mode 100644 index 68b84f8..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css +++ /dev/null @@ -1,3719 +0,0 @@ -/*! - * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -html { - box-sizing: border-box; - -ms-overflow-style: scrollbar; -} - -*, -*::before, -*::after { - box-sizing: inherit; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} -/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map deleted file mode 100644 index db62f2f..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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vBQ;IHTR,gBAA8C;EF4vB9C;EKnvBQ;IHTR,uBAA8C;EF+vB9C;EKtvBQ;IHTR,uBAA8C;EFkwB9C;EKzvBQ;IHTR,gBAA8C;EFqwB9C;EK5vBQ;IHTR,uBAA8C;EFwwB9C;EK/vBQ;IHTR,uBAA8C;EF2wB9C;AACF;;AMlzBM;EAAwB,wBAA0B;ANszBxD;;AMtzBM;EAAwB,0BAA0B;AN0zBxD;;AM1zBM;EAAwB,gCAA0B;AN8zBxD;;AM9zBM;EAAwB,yBAA0B;ANk0BxD;;AMl0BM;EAAwB,yBAA0B;ANs0BxD;;AMt0BM;EAAwB,6BAA0B;AN00BxD;;AM10BM;EAAwB,8BAA0B;AN80BxD;;AM90BM;EAAwB,+BAA0B;EAA1B,wBAA0B;ANk1BxD;;AMl1BM;EAAwB,sCAA0B;EAA1B,+BAA0B;ANs1BxD;;AGryBI;EGjDE;IAAwB,wBAA0B;EN21BtD;EM31BI;IAAwB,0BAA0B;EN81BtD;EM91BI;IAAwB,gCAA0B;ENi2BtD;EMj2BI;IAAwB,yBAA0B;ENo2BtD;EMp2BI;IAAwB,yBAA0B;ENu2BtD;EMv2BI;IAAwB,6BAA0B;EN02BtD;EM12BI;IAAwB,8BAA0B;EN62BtD;EM72BI;IAAwB,+BAA0B;IAA1B,wBAA0B;ENg3BtD;EMh3BI;IAAwB,sCAA0B;IAA1B,+BAA0B;ENm3BtD;AACF;;AGn0BI;EGjDE;IAAwB,wBAA0B;ENy3BtD;EMz3BI;IAAwB,0BAA0B;EN43BtD;EM53BI;IAAwB,gCAA0B;EN+3BtD;EM/3BI;IAAwB,yBAA0B;ENk4BtD;EMl4BI;IAAwB,yBAA0B;ENq4BtD;EMr4BI;IAAwB,6BAA0B;ENw4BtD;EMx4BI;IAAwB,8BAA0B;EN24BtD;EM34BI;IAAwB,+BAA0B;IAA1B,wBAA0B;EN84BtD;EM94BI;IAAwB,sCAA0B;IAA1B,+BAA0B;ENi5BtD;AACF;;AGj2BI;EGjDE;IAAwB,wBAA0B;ENu5BtD;EMv5BI;IAAwB,0BAA0B;EN05BtD;EM15BI;IAAwB,gCAA0B;EN65BtD;EM75BI;IAAwB,yBAA0B;ENg6BtD;EMh6BI;IAAwB,yBAA0B;ENm6BtD;EMn6BI;IAAwB,6BAA0B;EN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AEE,+BAAwC;ARgoDlD;;AQ9nDQ;;EAEE,gCAA0C;ARioDpD;;AQ/nDQ;;EAEE,8BAAsC;ARkoDhD;;AQjpDQ;EAAgC,uBAA4B;ARqpDpE;;AQppDQ;;EAEE,2BAAoC;ARupD9C;;AQrpDQ;;EAEE,6BAAwC;ARwpDlD;;AQtpDQ;;EAEE,8BAA0C;ARypDpD;;AQvpDQ;;EAEE,4BAAsC;AR0pDhD;;AQzqDQ;EAAgC,qBAA4B;AR6qDpE;;AQ5qDQ;;EAEE,yBAAoC;AR+qD9C;;AQ7qDQ;;EAEE,2BAAwC;ARgrDlD;;AQ9qDQ;;EAEE,4BAA0C;ARirDpD;;AQ/qDQ;;EAEE,0BAAsC;ARkrDhD;;AQjsDQ;EAAgC,2BAA4B;ARqsDpE;;AQpsDQ;;EAEE,+BAAoC;ARusD9C;;AQrsDQ;;EAEE,iCAAwC;ARwsDlD;;AQtsDQ;;EAEE,kCAA0C;ARysDpD;;AQvsDQ;;EAEE,gCAAsC;AR0sDhD;;AQztDQ;EAAgC,0BAA4B;AR6tDpE;;AQ5tDQ;;EAEE,8BAAoC;AR+tD9C;;AQ7tDQ;;EAEE,gCAAwC;ARguDlD;;AQ9tDQ;;EAEE,iCAA0C;ARiuDpD;;AQ/tDQ;;EAEE,+BAAsC;ARkuDhD;;AQjvDQ;EAAgC,wBAA4B;ARqvDpE;;AQpvDQ;;EAEE,4BAAoC;ARuvD9C;;AQrvDQ;;EAEE,8BAAwC;ARwvDlD;;AQtvDQ;;EAEE,+BAA0C;ARyvDpD;;AQvvDQ;;EAEE,6BAAsC;AR0vDhD;;AQzwDQ;EAAgC,0BAA4B;AR6wDpE;;AQ5wDQ;;EAEE,8BAAoC;AR+wD9C;;AQ7wDQ;;EAEE,gCAAwC;ARgxDlD;;AQ9wDQ;;EAEE,iCAA0C;ARixDpD;;AQ/wDQ;;EAEE,+BAAsC;ARkxDhD;;AQjyDQ;EAAgC,wBAA4B;ARqyDpE;;AQpyDQ;;EAEE,4BAAoC;ARuyD9C;;AQryDQ;;EAEE,8BAAwC;ARwyDlD;;AQtyDQ;;EAEE,+BAA0C;ARyyDpD;;AQvyDQ;;EAEE,6BAAsC;AR0yDhD;;AQlyDQ;EAAwB,2BAA2B;ARsyD3D;;AQryDQ;;EAEE,+BAA+B;ARwyDzC;;AQtyDQ;;EAEE,iCAAiC;ARyyD3C;;AQvyDQ;;EAEE,kCAAkC;AR0yD5C;;AQxyDQ;;EAEE,gCAAgC;AR2yD1C;;AQ1zDQ;EAAwB,0BAA2B;AR8zD3D;;AQ7zDQ;;EAEE,8BAA+B;ARg0DzC;;AQ9zDQ;;EAEE,gCAAiC;ARi0D3C;;AQ/zDQ;;EAEE,iCAAkC;ARk0D5C;;AQh0DQ;;EAEE,+BAAgC;ARm0D1C;;AQl1DQ;EAAwB,wBAA2B;ARs1D3D;;AQr1DQ;;EAEE,4BAA+B;ARw1DzC;;AQt1DQ;;EAEE,8BAAiC;ARy1D3C;;AQv1DQ;;EAEE,+BAAkC;AR01D5C;;AQx1DQ;;EAEE,6BAAgC;AR21D1C;;AQ12DQ;EAAwB,0BAA2B;AR82D3D;;AQ72DQ;;EAEE,8BAA+B;ARg3DzC;;AQ92DQ;;EAEE,gCAAiC;ARi3D3C;;AQ/2DQ;;EAEE,iCAAkC;ARk3D5C;;AQh3DQ;;EAEE,+BAAgC;ARm3D1C;;AQl4DQ;EAAwB,wBAA2B;ARs4D3D;;AQr4DQ;;EAEE,4BAA+B;ARw4DzC;;AQt4DQ;;EAEE,8BAAiC;ARy4D3C;;AQv4DQ;;EAEE,+BAAkC;AR04D5C;;AQx4DQ;;EAEE,6BAAgC;AR24D1C;;AQr4DI;EAAmB,uBAAuB;ARy4D9C;;AQx4DI;;EAEE,2BAA2B;AR24DjC;;AQz4DI;;EAEE,6BAA6B;AR44DnC;;AQ14DI;;EAEE,8BAA8B;AR64DpC;;AQ34DI;;EAEE,4BAA4B;AR84DlC;;AGv5DI;EKlDI;IAAgC,oBAA4B;ER88DlE;EQ78DM;;IAEE,wBAAoC;ER+8D5C;EQ78DM;;IAEE,0BAAwC;ER+8DhD;EQ78DM;;IAEE,2BAA0C;ER+8DlD;EQ78DM;;IAEE,yBAAsC;ER+8D9C;EQ99DM;IAAgC,0BAA4B;ERi+DlE;EQh+DM;;IAEE,8BAAoC;ERk+D5C;EQh+DM;;IAEE,gCAAwC;ERk+DhD;EQh+DM;;IAEE,iCAA0C;ERk+DlD;EQh+DM;;IAEE,+BAAsC;ERk+D9C;EQj/DM;IAAgC,yBAA4B;ERo/DlE;EQn/DM;;IAEE,6BAAoC;ERq/D5C;EQn/DM;;IAEE,+BAAwC;ERq/DhD;EQn/DM;;IAEE,gCAA0C;ERq/DlD;EQn/DM;;IAEE,8BAAsC;ERq/D9C;EQpgEM;IAAgC,uBAA4B;ERugElE;EQtgEM;;IAEE,2BAAoC;ERwgE5C;EQtgEM;;IAEE,6BAAwC;ERwgEhD;EQtgEM;;IAEE,8BAA0C;ERwgElD;EQtgEM;;IAEE,4BAAsC;ERwgE9C;EQvhEM;IAAgC,yBAA4B;ER0hElE;EQzhEM;;IAEE,6BAAoC;ER2hE5C;EQzhEM;;IAEE,+BAAwC;ER2hEhD;EQzhEM;;IAEE,gCAA0C;ER2hElD;EQzhEM;;IAEE,8BAAsC;ER2hE9C;EQ1iEM;IAAgC,uBAA4B;ER6iElE;EQ5iEM;;IAEE,2BAAoC;ER8iE5C;EQ5iEM;;IAEE,6BAAwC;ER8iEhD;EQ5iEM;;IAEE,8BAA0C;ER8iElD;EQ5iEM;;IAEE,4BAAsC;ER8iE9C;EQ7jEM;IAAgC,qBAA4B;ERgkElE;EQ/jEM;;IAEE,yBAAoC;ERikE5C;EQ/jEM;;IAEE,2BAAwC;ERikEhD;EQ/jEM;;IAEE,4BAA0C;ERikElD;EQ/jEM;;IAEE,0BAAsC;ERikE9C;EQhlEM;IAAgC,2BAA4B;ERmlElE;EQllEM;;IAEE,+BAAoC;ERolE5C;EQllEM;;IAEE,iCAAwC;ERolEhD;EQllEM;;IAEE,kCAA0C;ERolElD;EQllEM;;IAEE,gCAAsC;ERolE9C;EQnmEM;IAAgC,0BAA4B;ERsmElE;EQrmEM;;IAEE,8BAAoC;ERumE5C;EQrmEM;;IAEE,gCAAwC;ERumEhD;EQrmEM;;IAEE,iCAA0C;ERumElD;EQrmEM;;IAEE,+BAAsC;ERumE9C;EQtnEM;IAAgC,wBAA4B;ERynElE;EQxnEM;;IAEE,4BAAoC;ER0nE5C;EQxnEM;;IAEE,8BAAwC;ER0nEhD;EQxnEM;;IAEE,+BAA0C;ER0nElD;EQxnEM;;IAEE,6BAAsC;ER0nE9C;EQzoEM;IAAgC,0BAA4B;ER4oElE;EQ3oEM;;IAEE,8BAAoC;ER6oE5C;EQ3oEM;;IAEE,gCAAwC;ER6oEhD;EQ3oEM;;IAEE,iCAA0C;ER6oElD;EQ3oEM;;IAEE,+BAAsC;ER6oE9C;EQ5pEM;IAAgC,wBAA4B;ER+pElE;EQ9pEM;;IAEE,4BAAoC;ERgqE5C;EQ9pEM;;IAEE,8BAAwC;ERgqEhD;EQ9pEM;;IAEE,+BAA0C;ERgqElD;EQ9pEM;;IAEE,6BAAsC;ERgqE9C;EQxpEM;IAAwB,2BAA2B;ER2pEzD;EQ1pEM;;IAEE,+BAA+B;ER4pEvC;EQ1pEM;;IAEE,iCAAiC;ER4pEzC;EQ1pEM;;IAEE,kCAAkC;ER4pE1C;EQ1pEM;;IAEE,gCAAgC;ER4pExC;EQ3qEM;IAAwB,0BAA2B;ER8qEzD;EQ7qEM;;IAEE,8BAA+B;ER+qEvC;EQ7qEM;;IAEE,gCAAiC;ER+qEzC;EQ7qEM;;IAEE,iCAAkC;ER+qE1C;EQ7qEM;;IAEE,+BAAgC;ER+qExC;EQ9rEM;IAAwB,wBAA2B;ERisEzD;EQhsEM;;IAEE,4BAA+B;ERksEvC;EQhsEM;;IAEE,8BAAiC;ERksEzC;EQhsEM;;IAEE,+BAAkC;ERksE1C;EQhsEM;;IAEE,6BAAgC;ERksExC;EQjtEM;IAAwB,0BAA2B;ERotEzD;EQntEM;;IAEE,8BAA+B;ERqtEvC;EQntEM;;IAEE,gCAAiC;ERqtEzC;EQntEM;;IAEE,iCAAkC;ERqtE1C;EQntEM;;IAEE,+BAAgC;ERqtExC;EQpuEM;IAAwB,wBAA2B;ERuuEzD;EQtuEM;;IAEE,4BAA+B;ERwuEvC;EQtuEM;;IAEE,8BAAiC;ERwuEzC;EQtuEM;;IAEE,+BAAkC;ERwuE1C;EQtuEM;;IAEE,6BAAgC;ERwuExC;EQluEE;IAAmB,uBAAuB;ERquE5C;EQpuEE;;IAEE,2BAA2B;ERsuE/B;EQpuEE;;IAEE,6BAA6B;ERsuEjC;EQpuEE;;IAEE,8BAA8B;ERsuElC;EQpuEE;;IAEE,4BAA4B;ERsuEhC;AACF;;AGhvEI;EKlDI;IAAgC,oBAA4B;ERuyElE;EQtyEM;;IAEE,wBAAoC;ERwyE5C;EQtyEM;;IAEE,0BAAwC;ERwyEhD;EQtyEM;;IAEE,2BAA0C;ERwyElD;EQtyEM;;IAEE,yBAAsC;ERwyE9C;EQvzEM;IAAgC,0BAA4B;ER0zElE;EQzzEM;;IAEE,8BAAoC;ER2zE5C;EQzzEM;;IAEE,gCAAwC;ER2zEhD;EQzzEM;;IAEE,iCAA0C;ER2zElD;EQzzEM;;IAEE,+BAAsC;ER2zE9C;EQ10EM;IAAgC,yBAA4B;ER60ElE;EQ50EM;;IAEE,6BAAoC;ER80E5C;EQ50EM;;IAEE,+BAAwC;ER80EhD;EQ50EM;;IAEE,gCAA0C;ER80ElD;EQ50EM;;IAEE,8BAAsC;ER80E9C;EQ71EM;IAAgC,uBAA4B;ERg2ElE;EQ/1EM;;IAEE,2BAAoC;ERi2E5C;EQ/1EM;;IAEE,6BAAwC;ERi2EhD;EQ/1EM;;IAEE,8BAA0C;ERi2ElD;EQ/1EM;;IAEE,4BAAsC;ERi2E9C;EQh3EM;IAAgC,yBAA4B;ERm3ElE;EQl3EM;;IAEE,6BAAoC;ERo3E5C;EQl3EM;;IAEE,+BAAwC;ERo3EhD;EQl3EM;;IAEE,gCAA0C;ERo3ElD;EQl3EM;;IAEE,8BAAsC;ERo3E9C;EQn4EM;IAAgC,uBAA4B;ERs4ElE;EQr4EM;;IAEE,2BAAoC;ERu4E5C;EQr4EM;;IAEE,6BAAwC;ERu4EhD;EQr4EM;;IAEE,8BAA0C;ERu4ElD;EQr4EM;;IAEE,4BAAsC;ERu4E9C;EQt5EM;IAAgC,qBAA4B;ERy5ElE;EQx5EM;;IAEE,yBAAoC;ER05E5C;EQx5EM;;IAEE,2BAAwC;ER05EhD;EQx5EM;;IAEE,4BAA0C;ER05ElD;EQx5EM;;IAEE,0BAAsC;ER05E9C;EQz6EM;IAAgC,2BAA4B;ER46ElE;EQ36EM;;IAEE,+BAAoC;ER66E5C;EQ36EM;;IAEE,iCAAwC;ER66EhD;EQ36EM;;IAEE,kCAA0C;ER66ElD;EQ36EM;;IAEE,gCAAsC;ER66E9C;EQ57EM;IAAgC,0BAA4B;ER+7ElE;EQ97EM;;IAEE,8BAAoC;ERg8E5C;EQ97EM;;IAEE,gCAAwC;ERg8EhD;EQ97EM;;IAEE,iCAA0C;ERg8ElD;EQ97EM;;IAEE,+BAAsC;ERg8E9C;EQ/8EM;IAAgC,wBAA4B;ERk9ElE;EQj9EM;;IAEE,4BAAoC;ERm9E5C;EQj9EM;;IAEE,8BAAwC;ERm9EhD;EQj9EM;;IAEE,+BAA0C;ERm9ElD;EQj9EM;;IAEE,6BAAsC;ERm9E9C;EQl+EM;IAAgC,0BAA4B;ERq+ElE;EQp+EM;;IAEE,8BAAoC;ERs+E5C;EQp+EM;;IAEE,gCAAwC;ERs+EhD;EQp+EM;;IAEE,iCAA0C;ERs+ElD;EQp+EM;;IAEE,+BAAsC;ERs+E9C;EQr/EM;IAAgC,wBAA4B;ERw/ElE;EQv/EM;;IAEE,4BAAoC;ERy/E5C;EQv/EM;;IAEE,8BAAwC;ERy/EhD;EQv/EM;;IAEE,+BAA0C;ERy/ElD;EQv/EM;;IAEE,6BAAsC;ERy/E9C;EQj/EM;IAAwB,2BAA2B;ERo/EzD;EQn/EM;;IAEE,+BAA+B;ERq/EvC;EQn/EM;;IAEE,iCAAiC;ERq/EzC;EQn/EM;;IAEE,kCAAkC;ERq/E1C;EQn/EM;;IAEE,gCAAgC;ERq/ExC;EQpgFM;IAAwB,0BAA2B;ERugFzD;EQtgFM;;IAEE,8BAA+B;ERwgFvC;EQtgFM;;IAEE,gCAAiC;ERwgFzC;EQtgFM;;IAEE,iCAAkC;ERwgF1C;EQtgFM;;IAEE,+BAAgC;ERwgFxC;EQvhFM;IAAwB,wBAA2B;ER0hFzD;EQzhFM;;IAEE,4BAA+B;ER2hFvC;EQzhFM;;IAEE,8BAAiC;ER2hFzC;EQzhFM;;IAEE,+BAAkC;ER2hF1C;EQzhFM;;IAEE,6BAAgC;ER2hFxC;EQ1iFM;IAAwB,0BAA2B;ER6iFzD;EQ5iFM;;IAEE,8BAA+B;ER8iFvC;EQ5iFM;;IAEE,gCAAiC;ER8iFzC;EQ5iFM;;IAEE,iCAAkC;ER8iF1C;EQ5iFM;;IAEE,+BAAgC;ER8iFxC;EQ7jFM;IAAwB,wBAA2B;ERgkFzD;EQ/jFM;;IAEE,4BAA+B;ERikFvC;EQ/jFM;;IAEE,8BAAiC;ERikFzC;EQ/jFM;;IAEE,+BAAkC;ERikF1C;EQ/jFM;;IAEE,6BAAgC;ERikFxC;EQ3jFE;IAAmB,uBAAuB;ER8jF5C;EQ7jFE;;IAEE,2BAA2B;ER+jF/B;EQ7jFE;;IAEE,6BAA6B;ER+jFjC;EQ7jFE;;IAEE,8BAA8B;ER+jFlC;EQ7jFE;;IAEE,4BAA4B;ER+jFhC;AACF;;AGzkFI;EKlDI;IAAgC,oBAA4B;ERgoFlE;EQ/nFM;;IAEE,wBAAoC;ERioF5C;EQ/nFM;;IAEE,0BAAwC;ERioFhD;EQ/nFM;;IAEE,2BAA0C;ERioFlD;EQ/nFM;;IAEE,yBAAsC;ERioF9C;EQhpFM;IAAgC,0BAA4B;ERmpFlE;EQlpFM;;IAEE,8BAAoC;ERopF5C;EQlpFM;;IAEE,gCAAwC;ERopFhD;EQlpFM;;IAEE,iCAA0C;ERopFlD;EQlpFM;;IAEE,+BAAsC;ERopF9C;EQnqFM;IAAgC,yBAA4B;ERsqFlE;EQrqFM;;IAEE,6BAAoC;ERuqF5C;EQrqFM;;IAEE,+BAAwC;ERuqFhD;EQrqFM;;IAEE,gCAA0C;ERuqFlD;EQrqFM;;IAEE,8BAAsC;ERuqF9C;EQtrFM;IAAgC,uBAA4B;ERyrFlE;EQxrFM;;IAEE,2BAAoC;ER0rF5C;EQxrFM;;IAEE,6BAAwC;ER0rFhD;EQxrFM;;IAEE,8BAA0C;ER0rFlD;EQxrFM;;IAEE,4BAAsC;ER0rF9C;EQzsFM;IAAgC,yBAA4B;ER4sFlE;EQ3sFM;;IAEE,6BAAoC;ER6sF5C;EQ3sFM;;IAEE,+BAAwC;ER6sFhD;EQ3sFM;;IAEE,gCAA0C;ER6sFlD;EQ3sFM;;IAEE,8BAAsC;ER6sF9C;EQ5tFM;IAAgC,uBAA4B;ER+tFlE;EQ9tFM;;IAEE,2BAAoC;ERguF5C;EQ9tFM;;IAEE,6BAAwC;ERguFhD;EQ9tFM;;IAEE,8BAA0C;ERguFlD;EQ9tFM;;IAEE,4BAAsC;ERguF9C;EQ/uFM;IAAgC,qBAA4B;ERkvFlE;EQjvFM;;IAEE,yBAAoC;ERmvF5C;EQjvFM;;IAEE,2BAAwC;ERmvFhD;EQjvFM;;IAEE,4BAA0C;ERmvFlD;EQjvFM;;IAEE,0BAAsC;ERmvF9C;EQlwFM;IAAgC,2BAA4B;ERqwFlE;EQpwFM;;IAEE,+BAAoC;ERswF5C;EQpwFM;;IAEE,iCAAwC;ERswFhD;EQpwFM;;IAEE,kCAA0C;ERswFlD;EQpwFM;;IAEE,gCAAsC;ERswF9C;EQrxFM;IAAgC,0BAA4B;ERwxFlE;EQvxFM;;IAEE,8BAAoC;ERyxF5C;EQvxFM;;IAEE,gCAAwC;ERyxFhD;EQvxFM;;IAEE,iCAA0C;ERyxFlD;EQvxFM;;IAEE,+BAAsC;ERyxF9C;EQxyFM;IAAgC,wBAA4B;ER2yFlE;EQ1yFM;;IAEE,4BAAoC;ER4yF5C;EQ1yFM;;IAEE,8BAAwC;ER4yFhD;EQ1yFM;;IAEE,+BAA0C;ER4yFlD;EQ1yFM;;IAEE,6BAAsC;ER4yF9C;EQ3zFM;IAAgC,0BAA4B;ER8zFlE;EQ7zFM;;IAEE,8BAAoC;ER+zF5C;EQ7zFM;;IAEE,gCAAwC;ER+zFhD;EQ7zFM;;IAEE,iCAA0C;ER+zFlD;EQ7zFM;;IAEE,+BAAsC;ER+zF9C;EQ90FM;IAAgC,wBAA4B;ERi1FlE;EQh1FM;;IAEE,4BAAoC;ERk1F5C;EQh1FM;;IAEE,8BAAwC;ERk1FhD;EQh1FM;;IAEE,+BAA0C;ERk1FlD;EQh1FM;;IAEE,6BAAsC;ERk1F9C;EQ10FM;IAAwB,2BAA2B;ER60FzD;EQ50FM;;IAEE,+BAA+B;ER80FvC;EQ50FM;;IAEE,iCAAiC;ER80FzC;EQ50FM;;IAEE,kCAAkC;ER80F1C;EQ50FM;;IAEE,gCAAgC;ER80FxC;EQ71FM;IAAwB,0BAA2B;ERg2FzD;EQ/1FM;;IAEE,8BAA+B;ERi2FvC;EQ/1FM;;IAEE,gCAAiC;ERi2FzC;EQ/1FM;;IAEE,iCAAkC;ERi2F1C;EQ/1FM;;IAEE,+BAAgC;ERi2FxC;EQh3FM;IAAwB,wBAA2B;ERm3FzD;EQl3FM;;IAEE,4BAA+B;ERo3FvC;EQl3FM;;IAEE,8BAAiC;ERo3FzC;EQl3FM;;IAEE,+BAAkC;ERo3F1C;EQl3FM;;IAEE,6BAAgC;ERo3FxC;EQn4FM;IAAwB,0BAA2B;ERs4FzD;EQr4FM;;IAEE,8BAA+B;ERu4FvC;EQr4FM;;IAEE,gCAAiC;ERu4FzC;EQr4FM;;IAEE,iCAAkC;ERu4F1C;EQr4FM;;IAEE,+BAAgC;ERu4FxC;EQt5FM;IAAwB,wBAA2B;ERy5FzD;EQx5FM;;IAEE,4BAA+B;ER05FvC;EQx5FM;;IAEE,8BAAiC;ER05FzC;EQx5FM;;IAEE,+BAAkC;ER05F1C;EQx5FM;;IAEE,6BAAgC;ER05FxC;EQp5FE;IAAmB,uBAAuB;ERu5F5C;EQt5FE;;IAEE,2BAA2B;ERw5F/B;EQt5FE;;IAEE,6BAA6B;ERw5FjC;EQt5FE;;IAEE,8BAA8B;ERw5FlC;EQt5FE;;IAEE,4BAA4B;ERw5FhC;AACF;;AGl6FI;EKlDI;IAAgC,oBAA4B;ERy9FlE;EQx9FM;;IAEE,wBAAoC;ER09F5C;EQx9FM;;IAEE,0BAAwC;ER09FhD;EQx9FM;;IAEE,2BAA0C;ER09FlD;EQx9FM;;IAEE,yBAAsC;ER09F9C;EQz+FM;IAAgC,0BAA4B;ER4+FlE;EQ3+FM;;IAEE,8BAAoC;ER6+F5C;EQ3+FM;;IAEE,gCAAwC;ER6+FhD;EQ3+FM;;IAEE,iCAA0C;ER6+FlD;EQ3+FM;;IAEE,+BAAsC;ER6+F9C;EQ5/FM;IAAgC,yBAA4B;ER+/FlE;EQ9/FM;;IAEE,6BAAoC;ERggG5C;EQ9/FM;;IAEE,+BAAwC;ERggGhD;EQ9/FM;;IAEE,gCAA0C;ERggGlD;EQ9/FM;;IAEE,8BAAsC;ERggG9C;EQ/gGM;IAAgC,uBAA4B;ERkhGlE;EQjhGM;;IAEE,2BAAoC;ERmhG5C;EQjhGM;;IAEE,6BAAwC;ERmhGhD;EQjhGM;;IAEE,8BAA0C;ERmhGlD;EQjhGM;;IAEE,4BAAsC;ERmhG9C;EQliGM;IAAgC,yBAA4B;ERqiGlE;EQpiGM;;IAEE,6BAAoC;ERsiG5C;EQpiGM;;IAEE,+BAAwC;ERsiGhD;EQpiGM;;IAEE,gCAA0C;ERsiGlD;EQpiGM;;IAEE,8BAAsC;ERsiG9C;EQrjGM;IAAgC,uBAA4B;ERwjGlE;EQvjGM;;IAEE,2BAAoC;ERyjG5C;EQvjGM;;IAEE,6BAAwC;ERyjGhD;EQvjGM;;IAEE,8BAA0C;ERyjGlD;EQvjGM;;IAEE,4BAAsC;ERyjG9C;EQxkGM;IAAgC,qBAA4B;ER2kGlE;EQ1kGM;;IAEE,yBAAoC;ER4kG5C;EQ1kGM;;IAEE,2BAAwC;ER4kGhD;EQ1kGM;;IAEE,4BAA0C;ER4kGlD;EQ1kGM;;IAEE,0BAAsC;ER4kG9C;EQ3lGM;IAAgC,2BAA4B;ER8lGlE;EQ7lGM;;IAEE,+BAAoC;ER+lG5C;EQ7lGM;;IAEE,iCAAwC;ER+lGhD;EQ7lGM;;IAEE,kCAA0C;ER+lGlD;EQ7lGM;;IAEE,gCAAsC;ER+lG9C;EQ9mGM;IAAgC,0BAA4B;ERinGlE;EQhnGM;;IAEE,8BAAoC;ERknG5C;EQhnGM;;IAEE,gCAAwC;ERknGhD;EQhnGM;;IAEE,iCAA0C;ERknGlD;EQhnGM;;IAEE,+BAAsC;ERknG9C;EQjoGM;IAAgC,wBAA4B;ERooGlE;EQnoGM;;IAEE,4BAAoC;ERqoG5C;EQnoGM;;IAEE,8BAAwC;ERqoGhD;EQnoGM;;IAEE,+BAA0C;ERqoGlD;EQnoGM;;IAEE,6BAAsC;ERqoG9C;EQppGM;IAAgC,0BAA4B;ERupGlE;EQtpGM;;IAEE,8BAAoC;ERwpG5C;EQtpGM;;IAEE,gCAAwC;ERwpGhD;EQtpGM;;IAEE,iCAA0C;ERwpGlD;EQtpGM;;IAEE,+BAAsC;ERwpG9C;EQvqGM;IAAgC,wBAA4B;ER0qGlE;EQzqGM;;IAEE,4BAAoC;ER2qG5C;EQzqGM;;IAEE,8BAAwC;ER2qGhD;EQzqGM;;IAEE,+BAA0C;ER2qGlD;EQzqGM;;IAEE,6BAAsC;ER2qG9C;EQnqGM;IAAwB,2BAA2B;ERsqGzD;EQrqGM;;IAEE,+BAA+B;ERuqGvC;EQrqGM;;IAEE,iCAAiC;ERuqGzC;EQrqGM;;IAEE,kCAAkC;ERuqG1C;EQrqGM;;IAEE,gCAAgC;ERuqGxC;EQtrGM;IAAwB,0BAA2B;ERyrGzD;EQxrGM;;IAEE,8BAA+B;ER0rGvC;EQxrGM;;IAEE,gCAAiC;ER0rGzC;EQxrGM;;IAEE,iCAAkC;ER0rG1C;EQxrGM;;IAEE,+BAAgC;ER0rGxC;EQzsGM;IAAwB,wBAA2B;ER4sGzD;EQ3sGM;;IAEE,4BAA+B;ER6sGvC;EQ3sGM;;IAEE,8BAAiC;ER6sGzC;EQ3sGM;;IAEE,+BAAkC;ER6sG1C;EQ3sGM;;IAEE,6BAAgC;ER6sGxC;EQ5tGM;IAAwB,0BAA2B;ER+tGzD;EQ9tGM;;IAEE,8BAA+B;ERguGvC;EQ9tGM;;IAEE,gCAAiC;ERguGzC;EQ9tGM;;IAEE,iCAAkC;ERguG1C;EQ9tGM;;IAEE,+BAAgC;ERguGxC;EQ/uGM;IAAwB,wBAA2B;ERkvGzD;EQjvGM;;IAEE,4BAA+B;ERmvGvC;EQjvGM;;IAEE,8BAAiC;ERmvGzC;EQjvGM;;IAEE,+BAAkC;ERmvG1C;EQjvGM;;IAEE,6BAAgC;ERmvGxC;EQ7uGE;IAAmB,uBAAuB;ERgvG5C;EQ/uGE;;IAEE,2BAA2B;ERivG/B;EQ/uGE;;IAEE,6BAA6B;ERivGjC;EQ/uGE;;IAEE,8BAA8B;ERivGlC;EQ/uGE;;IAEE,4BAA4B;ERivGhC;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css deleted file mode 100644 index e5e74f7..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}} -/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map deleted file mode 100644 index 13e33db..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"AAAA;;;;;AAOA,KACE,WAAA,WACA,mBAAA,UAGF,ECCA,QADA,SDGE,WAAA,QEVA,WCAA,MAAA,KACA,cAAA,KACA,aAAA,KACA,aAAA,KACA,YAAA,KCmDE,yBFvDF,WCYI,UAAA,OC2CF,yBFvDF,WCYI,UAAA,OC2CF,yBFvDF,WCYI,UAAA,OC2CF,0BFvDF,WCYI,UAAA,QDAJ,iBCZA,MAAA,KACA,cAAA,KACA,aAAA,KACA,aAAA,KACA,YAAA,KDkBA,KCJA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,MACA,YAAA,MDOA,YACE,aAAA,EACA,YAAA,EAFF,iBDuCF,0BCjCM,cAAA,EACA,aAAA,EGjCJ,KAAA,OAAA,QAAA,QAAA,QAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OJuEF,UAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFkJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACnG,aAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aI1EI,SAAA,SACA,MAAA,KACA,cAAA,KACA,aAAA,KAmBE,KACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,UACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,OFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,QFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,QFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,QFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,aAAwB,eAAA,GAAA,MAAA,GAExB,YAAuB,eAAA,GAAA,MAAA,GAGrB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,UAAwB,eAAA,GAAA,MAAA,GAAxB,UAAwB,eAAA,GAAA,MAAA,GAAxB,UAAwB,eAAA,GAAA,MAAA,GAMtB,UFTR,YAAA,UESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,UFTR,YAAA,WESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,UFTR,YAAA,WESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,WFTR,YAAA,WESQ,WFTR,YAAA,WCWE,yBC9BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCWE,yBC9BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCWE,yBC9BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCWE,0BC9BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YGtCI,QAAwB,QAAA,eAAxB,UAAwB,QAAA,iBAAxB,gBAAwB,QAAA,uBAAxB,SAAwB,QAAA,gBAAxB,SAAwB,QAAA,gBAAxB,aAAwB,QAAA,oBAAxB,cAAwB,QAAA,qBAAxB,QAAwB,QAAA,sBAAA,QAAA,eAAxB,eAAwB,QAAA,6BAAA,QAAA,sBFiD1B,yBEjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,uBFiD1B,yBEjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,uBFiD1B,yBEjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,uBFiD1B,0BEjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,uBAU9B,aAEI,cAAqB,QAAA,eAArB,gBAAqB,QAAA,iBAArB,sBAAqB,QAAA,uBAArB,eAAqB,QAAA,gBAArB,eAAqB,QAAA,gBAArB,mBAAqB,QAAA,oBAArB,oBAAqB,QAAA,qBAArB,cAAqB,QAAA,sBAAA,QAAA,eAArB,qBAAqB,QAAA,6BAAA,QAAA,uBCbrB,UAAgC,mBAAA,cAAA,eAAA,cAChC,aAAgC,mBAAA,iBAAA,eAAA,iBAChC,kBAAgC,mBAAA,sBAAA,eAAA,sBAChC,qBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,WAA8B,cAAA,eAAA,UAAA,eAC9B,aAA8B,cAAA,iBAAA,UAAA,iBAC9B,mBAA8B,cAAA,uBAAA,UAAA,uBAC9B,WAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,aAA8B,kBAAA,YAAA,UAAA,YAC9B,aAA8B,kBAAA,YAAA,UAAA,YAC9B,eAA8B,kBAAA,YAAA,YAAA,YAC9B,eAA8B,kBAAA,YAAA,YAAA,YAE9B,uBAAoC,cAAA,gBAAA,gBAAA,qBACpC,qBAAoC,cAAA,cAAA,gBAAA,mBACpC,wBAAoC,cAAA,iBAAA,gBAAA,iBACpC,yBAAoC,cAAA,kBAAA,gBAAA,wBACpC,wBAAoC,cAAA,qBAAA,gBAAA,uBAEpC,mBAAiC,eAAA,gBAAA,YAAA,qBACjC,iBAAiC,eAAA,cAAA,YAAA,mBACjC,oBAAiC,eAAA,iBAAA,YAAA,iBACjC,sBAAiC,eAAA,mBAAA,YAAA,mBACjC,qBAAiC,eAAA,kBAAA,YAAA,kBAEjC,qBAAkC,mBAAA,gBAAA,cAAA,qBAClC,mBAAkC,mBAAA,cAAA,cAAA,mBAClC,sBAAkC,mBAAA,iBAAA,cAAA,iBAClC,uBAAkC,mBAAA,kBAAA,cAAA,wBAClC,sBAAkC,mBAAA,qBAAA,cAAA,uBAClC,uBAAkC,mBAAA,kBAAA,cAAA,kBAElC,iBAAgC,oBAAA,eAAA,WAAA,eAChC,kBAAgC,oBAAA,gBAAA,WAAA,qBAChC,gBAAgC,oBAAA,cAAA,WAAA,mBAChC,mBAAgC,oBAAA,iBAAA,WAAA,iBAChC,qBAAgC,oBAAA,mBAAA,WAAA,mBAChC,oBAAgC,oBAAA,kBAAA,WAAA,kBHYhC,yBGlDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBHYhC,yBGlDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBHYhC,yBGlDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBHYhC,0BGlDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBCtC5B,KAAgC,OAAA,YAChC,MP62DR,MO32DU,WAAA,YAEF,MP82DR,MO52DU,aAAA,YAEF,MP+2DR,MO72DU,cAAA,YAEF,MPg3DR,MO92DU,YAAA,YAfF,KAAgC,OAAA,iBAChC,MPq4DR,MOn4DU,WAAA,iBAEF,MPs4DR,MOp4DU,aAAA,iBAEF,MPu4DR,MOr4DU,cAAA,iBAEF,MPw4DR,MOt4DU,YAAA,iBAfF,KAAgC,OAAA,gBAChC,MP65DR,MO35DU,WAAA,gBAEF,MP85DR,MO55DU,aAAA,gBAEF,MP+5DR,MO75DU,cAAA,gBAEF,MPg6DR,MO95DU,YAAA,gBAfF,KAAgC,OAAA,eAChC,MPq7DR,MOn7DU,WAAA,eAEF,MPs7DR,MOp7DU,aAAA,eAEF,MPu7DR,MOr7DU,cAAA,eAEF,MPw7DR,MOt7DU,YAAA,eAfF,KAAgC,OAAA,iBAChC,MP68DR,MO38DU,WAAA,iBAEF,MP88DR,MO58DU,aAAA,iBAEF,MP+8DR,MO78DU,cAAA,iBAEF,MPg9DR,MO98DU,YAAA,iBAfF,KAAgC,OAAA,eAChC,MPq+DR,MOn+DU,WAAA,eAEF,MPs+DR,MOp+DU,aAAA,eAEF,MPu+DR,MOr+DU,cAAA,eAEF,MPw+DR,MOt+DU,YAAA,eAfF,KAAgC,QAAA,YAChC,MP6/DR,MO3/DU,YAAA,YAEF,MP8/DR,MO5/DU,cAAA,YAEF,MP+/DR,MO7/DU,eAAA,YAEF,MPggER,MO9/DU,aAAA,YAfF,KAAgC,QAAA,iBAChC,MPqhER,MOnhEU,YAAA,iBAEF,MPshER,MOphEU,cAAA,iBAEF,MPuhER,MOrhEU,eAAA,iBAEF,MPwhER,MOthEU,aAAA,iBAfF,KAAgC,QAAA,gBAChC,MP6iER,MO3iEU,YAAA,gBAEF,MP8iER,MO5iEU,cAAA,gBAEF,MP+iER,MO7iEU,eAAA,gBAEF,MPgjER,MO9iEU,aAAA,gBAfF,KAAgC,QAAA,eAChC,MPqkER,MOnkEU,YAAA,eAEF,MPskER,MOpkEU,cAAA,eAEF,MPukER,MOrkEU,eAAA,eAEF,MPwkER,MOtkEU,aAAA,eAfF,KAAgC,QAAA,iBAChC,MP6lER,MO3lEU,YAAA,iBAEF,MP8lER,MO5lEU,cAAA,iBAEF,MP+lER,MO7lEU,eAAA,iBAEF,MPgmER,MO9lEU,aAAA,iBAfF,KAAgC,QAAA,eAChC,MPqnER,MOnnEU,YAAA,eAEF,MPsnER,MOpnEU,cAAA,eAEF,MPunER,MOrnEU,eAAA,eAEF,MPwnER,MOtnEU,aAAA,eAQF,MAAwB,OAAA,kBACxB,OPsnER,OOpnEU,WAAA,kBAEF,OPunER,OOrnEU,aAAA,kBAEF,OPwnER,OOtnEU,cAAA,kBAEF,OPynER,OOvnEU,YAAA,kBAfF,MAAwB,OAAA,iBACxB,OP8oER,OO5oEU,WAAA,iBAEF,OP+oER,OO7oEU,aAAA,iBAEF,OPgpER,OO9oEU,cAAA,iBAEF,OPipER,OO/oEU,YAAA,iBAfF,MAAwB,OAAA,gBACxB,OPsqER,OOpqEU,WAAA,gBAEF,OPuqER,OOrqEU,aAAA,gBAEF,OPwqER,OOtqEU,cAAA,gBAEF,OPyqER,OOvqEU,YAAA,gBAfF,MAAwB,OAAA,kBACxB,OP8rER,OO5rEU,WAAA,kBAEF,OP+rER,OO7rEU,aAAA,kBAEF,OPgsER,OO9rEU,cAAA,kBAEF,OPisER,OO/rEU,YAAA,kBAfF,MAAwB,OAAA,gBACxB,OPstER,OOptEU,WAAA,gBAEF,OPutER,OOrtEU,aAAA,gBAEF,OPwtER,OOttEU,cAAA,gBAEF,OPytER,OOvtEU,YAAA,gBAMN,QAAmB,OAAA,eACnB,SPytEJ,SOvtEM,WAAA,eAEF,SP0tEJ,SOxtEM,aAAA,eAEF,SP2tEJ,SOztEM,cAAA,eAEF,SP4tEJ,SO1tEM,YAAA,eJTF,yBIlDI,QAAgC,OAAA,YAChC,SP6xEN,SO3xEQ,WAAA,YAEF,SP6xEN,SO3xEQ,aAAA,YAEF,SP6xEN,SO3xEQ,cAAA,YAEF,SP6xEN,SO3xEQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,SPgzEN,SO9yEQ,WAAA,iBAEF,SPgzEN,SO9yEQ,aAAA,iBAEF,SPgzEN,SO9yEQ,cAAA,iBAEF,SPgzEN,SO9yEQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,SPm0EN,SOj0EQ,WAAA,gBAEF,SPm0EN,SOj0EQ,aAAA,gBAEF,SPm0EN,SOj0EQ,cAAA,gBAEF,SPm0EN,SOj0EQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,SPs1EN,SOp1EQ,WAAA,eAEF,SPs1EN,SOp1EQ,aAAA,eAEF,SPs1EN,SOp1EQ,cAAA,eAEF,SPs1EN,SOp1EQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,SPy2EN,SOv2EQ,WAAA,iBAEF,SPy2EN,SOv2EQ,aAAA,iBAEF,SPy2EN,SOv2EQ,cAAA,iBAEF,SPy2EN,SOv2EQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,SP43EN,SO13EQ,WAAA,eAEF,SP43EN,SO13EQ,aAAA,eAEF,SP43EN,SO13EQ,cAAA,eAEF,SP43EN,SO13EQ,YAAA,eAfF,QAAgC,QAAA,YAChC,SP+4EN,SO74EQ,YAAA,YAEF,SP+4EN,SO74EQ,cAAA,YAEF,SP+4EN,SO74EQ,eAAA,YAEF,SP+4EN,SO74EQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,SPk6EN,SOh6EQ,YAAA,iBAEF,SPk6EN,SOh6EQ,cAAA,iBAEF,SPk6EN,SOh6EQ,eAAA,iBAEF,SPk6EN,SOh6EQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,SPq7EN,SOn7EQ,YAAA,gBAEF,SPq7EN,SOn7EQ,cAAA,gBAEF,SPq7EN,SOn7EQ,eAAA,gBAEF,SPq7EN,SOn7EQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,SPw8EN,SOt8EQ,YAAA,eAEF,SPw8EN,SOt8EQ,cAAA,eAEF,SPw8EN,SOt8EQ,eAAA,eAEF,SPw8EN,SOt8EQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,SP29EN,SOz9EQ,YAAA,iBAEF,SP29EN,SOz9EQ,cAAA,iBAEF,SP29EN,SOz9EQ,eAAA,iBAEF,SP29EN,SOz9EQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,SP8+EN,SO5+EQ,YAAA,eAEF,SP8+EN,SO5+EQ,cAAA,eAEF,SP8+EN,SO5+EQ,eAAA,eAEF,SP8+EN,SO5+EQ,aAAA,eAQF,SAAwB,OAAA,kBACxB,UP0+EN,UOx+EQ,WAAA,kBAEF,UP0+EN,UOx+EQ,aAAA,kBAEF,UP0+EN,UOx+EQ,cAAA,kBAEF,UP0+EN,UOx+EQ,YAAA,kBAfF,SAAwB,OAAA,iBACxB,UP6/EN,UO3/EQ,WAAA,iBAEF,UP6/EN,UO3/EQ,aAAA,iBAEF,UP6/EN,UO3/EQ,cAAA,iBAEF,UP6/EN,UO3/EQ,YAAA,iBAfF,SAAwB,OAAA,gBACxB,UPghFN,UO9gFQ,WAAA,gBAEF,UPghFN,UO9gFQ,aAAA,gBAEF,UPghFN,UO9gFQ,cAAA,gBAEF,UPghFN,UO9gFQ,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UPmiFN,UOjiFQ,WAAA,kBAEF,UPmiFN,UOjiFQ,aAAA,kBAEF,UPmiFN,UOjiFQ,cAAA,kBAEF,UPmiFN,UOjiFQ,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UPsjFN,UOpjFQ,WAAA,gBAEF,UPsjFN,UOpjFQ,aAAA,gBAEF,UPsjFN,UOpjFQ,cAAA,gBAEF,UPsjFN,UOpjFQ,YAAA,gBAMN,WAAmB,OAAA,eACnB,YPojFF,YOljFI,WAAA,eAEF,YPojFF,YOljFI,aAAA,eAEF,YPojFF,YOljFI,cAAA,eAEF,YPojFF,YOljFI,YAAA,gBJTF,yBIlDI,QAAgC,OAAA,YAChC,SPsnFN,SOpnFQ,WAAA,YAEF,SPsnFN,SOpnFQ,aAAA,YAEF,SPsnFN,SOpnFQ,cAAA,YAEF,SPsnFN,SOpnFQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,SPyoFN,SOvoFQ,WAAA,iBAEF,SPyoFN,SOvoFQ,aAAA,iBAEF,SPyoFN,SOvoFQ,cAAA,iBAEF,SPyoFN,SOvoFQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,SP4pFN,SO1pFQ,WAAA,gBAEF,SP4pFN,SO1pFQ,aAAA,gBAEF,SP4pFN,SO1pFQ,cAAA,gBAEF,SP4pFN,SO1pFQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,SP+qFN,SO7qFQ,WAAA,eAEF,SP+qFN,SO7qFQ,aAAA,eAEF,SP+qFN,SO7qFQ,cAAA,eAEF,SP+qFN,SO7qFQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,SPksFN,SOhsFQ,WAAA,iBAEF,SPksFN,SOhsFQ,aAAA,iBAEF,SPksFN,SOhsFQ,cAAA,iBAEF,SPksFN,SOhsFQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,SPqtFN,SOntFQ,WAAA,eAEF,SPqtFN,SOntFQ,aAAA,eAEF,SPqtFN,SOntFQ,cAAA,eAEF,SPqtFN,SOntFQ,YAAA,eAfF,QAAgC,QAAA,YAChC,SPwuFN,SOtuFQ,YAAA,YAEF,SPwuFN,SOtuFQ,cAAA,YAEF,SPwuFN,SOtuFQ,eAAA,YAEF,SPwuFN,SOtuFQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,SP2vFN,SOzvFQ,YAAA,iBAEF,SP2vFN,SOzvFQ,cAAA,iBAEF,SP2vFN,SOzvFQ,eAAA,iBAEF,SP2vFN,SOzvFQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,SP8wFN,SO5wFQ,YAAA,gBAEF,SP8wFN,SO5wFQ,cAAA,gBAEF,SP8wFN,SO5wFQ,eAAA,gBAEF,SP8wFN,SO5wFQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,SPiyFN,SO/xFQ,YAAA,eAEF,SPiyFN,SO/xFQ,cAAA,eAEF,SPiyFN,SO/xFQ,eAAA,eAEF,SPiyFN,SO/xFQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,SPozFN,SOlzFQ,YAAA,iBAEF,SPozFN,SOlzFQ,cAAA,iBAEF,SPozFN,SOlzFQ,eAAA,iBAEF,SPozFN,SOlzFQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,SPu0FN,SOr0FQ,YAAA,eAEF,SPu0FN,SOr0FQ,cAAA,eAEF,SPu0FN,SOr0FQ,eAAA,eAEF,SPu0FN,SOr0FQ,aAAA,eAQF,SAAwB,OAAA,kBACxB,UPm0FN,UOj0FQ,WAAA,kBAEF,UPm0FN,UOj0FQ,aAAA,kBAEF,UPm0FN,UOj0FQ,cAAA,kBAEF,UPm0FN,UOj0FQ,YAAA,kBAfF,SAAwB,OAAA,iBACxB,UPs1FN,UOp1FQ,WAAA,iBAEF,UPs1FN,UOp1FQ,aAAA,iBAEF,UPs1FN,UOp1FQ,cAAA,iBAEF,UPs1FN,UOp1FQ,YAAA,iBAfF,SAAwB,OAAA,gBACxB,UPy2FN,UOv2FQ,WAAA,gBAEF,UPy2FN,UOv2FQ,aAAA,gBAEF,UPy2FN,UOv2FQ,cAAA,gBAEF,UPy2FN,UOv2FQ,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UP43FN,UO13FQ,WAAA,kBAEF,UP43FN,UO13FQ,aAAA,kBAEF,UP43FN,UO13FQ,cAAA,kBAEF,UP43FN,UO13FQ,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UP+4FN,UO74FQ,WAAA,gBAEF,UP+4FN,UO74FQ,aAAA,gBAEF,UP+4FN,UO74FQ,cAAA,gBAEF,UP+4FN,UO74FQ,YAAA,gBAMN,WAAmB,OAAA,eACnB,YP64FF,YO34FI,WAAA,eAEF,YP64FF,YO34FI,aAAA,eAEF,YP64FF,YO34FI,cAAA,eAEF,YP64FF,YO34FI,YAAA,gBJTF,yBIlDI,QAAgC,OAAA,YAChC,SP+8FN,SO78FQ,WAAA,YAEF,SP+8FN,SO78FQ,aAAA,YAEF,SP+8FN,SO78FQ,cAAA,YAEF,SP+8FN,SO78FQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,SPk+FN,SOh+FQ,WAAA,iBAEF,SPk+FN,SOh+FQ,aAAA,iBAEF,SPk+FN,SOh+FQ,cAAA,iBAEF,SPk+FN,SOh+FQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,SPq/FN,SOn/FQ,WAAA,gBAEF,SPq/FN,SOn/FQ,aAAA,gBAEF,SPq/FN,SOn/FQ,cAAA,gBAEF,SPq/FN,SOn/FQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,SPwgGN,SOtgGQ,WAAA,eAEF,SPwgGN,SOtgGQ,aAAA,eAEF,SPwgGN,SOtgGQ,cAAA,eAEF,SPwgGN,SOtgGQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,SP2hGN,SOzhGQ,WAAA,iBAEF,SP2hGN,SOzhGQ,aAAA,iBAEF,SP2hGN,SOzhGQ,cAAA,iBAEF,SP2hGN,SOzhGQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,SP8iGN,SO5iGQ,WAAA,eAEF,SP8iGN,SO5iGQ,aAAA,eAEF,SP8iGN,SO5iGQ,cAAA,eAEF,SP8iGN,SO5iGQ,YAAA,eAfF,QAAgC,QAAA,YAChC,SPikGN,SO/jGQ,YAAA,YAEF,SPikGN,SO/jGQ,cAAA,YAEF,SPikGN,SO/jGQ,eAAA,YAEF,SPikGN,SO/jGQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,SPolGN,SOllGQ,YAAA,iBAEF,SPolGN,SOllGQ,cAAA,iBAEF,SPolGN,SOllGQ,eAAA,iBAEF,SPolGN,SOllGQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,SPumGN,SOrmGQ,YAAA,gBAEF,SPumGN,SOrmGQ,cAAA,gBAEF,SPumGN,SOrmGQ,eAAA,gBAEF,SPumGN,SOrmGQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,SP0nGN,SOxnGQ,YAAA,eAEF,SP0nGN,SOxnGQ,cAAA,eAEF,SP0nGN,SOxnGQ,eAAA,eAEF,SP0nGN,SOxnGQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,SP6oGN,SO3oGQ,YAAA,iBAEF,SP6oGN,SO3oGQ,cAAA,iBAEF,SP6oGN,SO3oGQ,eAAA,iBAEF,SP6oGN,SO3oGQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,SPgqGN,SO9pGQ,YAAA,eAEF,SPgqGN,SO9pGQ,cAAA,eAEF,SPgqGN,SO9pGQ,eAAA,eAEF,SPgqGN,SO9pGQ,aAAA,eAQF,SAAwB,OAAA,kBACxB,UP4pGN,UO1pGQ,WAAA,kBAEF,UP4pGN,UO1pGQ,aAAA,kBAEF,UP4pGN,UO1pGQ,cAAA,kBAEF,UP4pGN,UO1pGQ,YAAA,kBAfF,SAAwB,OAAA,iBACxB,UP+qGN,UO7qGQ,WAAA,iBAEF,UP+qGN,UO7qGQ,aAAA,iBAEF,UP+qGN,UO7qGQ,cAAA,iBAEF,UP+qGN,UO7qGQ,YAAA,iBAfF,SAAwB,OAAA,gBACxB,UPksGN,UOhsGQ,WAAA,gBAEF,UPksGN,UOhsGQ,aAAA,gBAEF,UPksGN,UOhsGQ,cAAA,gBAEF,UPksGN,UOhsGQ,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UPqtGN,UOntGQ,WAAA,kBAEF,UPqtGN,UOntGQ,aAAA,kBAEF,UPqtGN,UOntGQ,cAAA,kBAEF,UPqtGN,UOntGQ,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UPwuGN,UOtuGQ,WAAA,gBAEF,UPwuGN,UOtuGQ,aAAA,gBAEF,UPwuGN,UOtuGQ,cAAA,gBAEF,UPwuGN,UOtuGQ,YAAA,gBAMN,WAAmB,OAAA,eACnB,YPsuGF,YOpuGI,WAAA,eAEF,YPsuGF,YOpuGI,aAAA,eAEF,YPsuGF,YOpuGI,cAAA,eAEF,YPsuGF,YOpuGI,YAAA,gBJTF,0BIlDI,QAAgC,OAAA,YAChC,SPwyGN,SOtyGQ,WAAA,YAEF,SPwyGN,SOtyGQ,aAAA,YAEF,SPwyGN,SOtyGQ,cAAA,YAEF,SPwyGN,SOtyGQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,SP2zGN,SOzzGQ,WAAA,iBAEF,SP2zGN,SOzzGQ,aAAA,iBAEF,SP2zGN,SOzzGQ,cAAA,iBAEF,SP2zGN,SOzzGQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,SP80GN,SO50GQ,WAAA,gBAEF,SP80GN,SO50GQ,aAAA,gBAEF,SP80GN,SO50GQ,cAAA,gBAEF,SP80GN,SO50GQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,SPi2GN,SO/1GQ,WAAA,eAEF,SPi2GN,SO/1GQ,aAAA,eAEF,SPi2GN,SO/1GQ,cAAA,eAEF,SPi2GN,SO/1GQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,SPo3GN,SOl3GQ,WAAA,iBAEF,SPo3GN,SOl3GQ,aAAA,iBAEF,SPo3GN,SOl3GQ,cAAA,iBAEF,SPo3GN,SOl3GQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,SPu4GN,SOr4GQ,WAAA,eAEF,SPu4GN,SOr4GQ,aAAA,eAEF,SPu4GN,SOr4GQ,cAAA,eAEF,SPu4GN,SOr4GQ,YAAA,eAfF,QAAgC,QAAA,YAChC,SP05GN,SOx5GQ,YAAA,YAEF,SP05GN,SOx5GQ,cAAA,YAEF,SP05GN,SOx5GQ,eAAA,YAEF,SP05GN,SOx5GQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,SP66GN,SO36GQ,YAAA,iBAEF,SP66GN,SO36GQ,cAAA,iBAEF,SP66GN,SO36GQ,eAAA,iBAEF,SP66GN,SO36GQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,SPg8GN,SO97GQ,YAAA,gBAEF,SPg8GN,SO97GQ,cAAA,gBAEF,SPg8GN,SO97GQ,eAAA,gBAEF,SPg8GN,SO97GQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,SPm9GN,SOj9GQ,YAAA,eAEF,SPm9GN,SOj9GQ,cAAA,eAEF,SPm9GN,SOj9GQ,eAAA,eAEF,SPm9GN,SOj9GQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,SPs+GN,SOp+GQ,YAAA,iBAEF,SPs+GN,SOp+GQ,cAAA,iBAEF,SPs+GN,SOp+GQ,eAAA,iBAEF,SPs+GN,SOp+GQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,SPy/GN,SOv/GQ,YAAA,eAEF,SPy/GN,SOv/GQ,cAAA,eAEF,SPy/GN,SOv/GQ,eAAA,eAEF,SPy/GN,SOv/GQ,aAAA,eAQF,SAAwB,OAAA,kBACxB,UPq/GN,UOn/GQ,WAAA,kBAEF,UPq/GN,UOn/GQ,aAAA,kBAEF,UPq/GN,UOn/GQ,cAAA,kBAEF,UPq/GN,UOn/GQ,YAAA,kBAfF,SAAwB,OAAA,iBACxB,UPwgHN,UOtgHQ,WAAA,iBAEF,UPwgHN,UOtgHQ,aAAA,iBAEF,UPwgHN,UOtgHQ,cAAA,iBAEF,UPwgHN,UOtgHQ,YAAA,iBAfF,SAAwB,OAAA,gBACxB,UP2hHN,UOzhHQ,WAAA,gBAEF,UP2hHN,UOzhHQ,aAAA,gBAEF,UP2hHN,UOzhHQ,cAAA,gBAEF,UP2hHN,UOzhHQ,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UP8iHN,UO5iHQ,WAAA,kBAEF,UP8iHN,UO5iHQ,aAAA,kBAEF,UP8iHN,UO5iHQ,cAAA,kBAEF,UP8iHN,UO5iHQ,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UPikHN,UO/jHQ,WAAA,gBAEF,UPikHN,UO/jHQ,aAAA,gBAEF,UPikHN,UO/jHQ,cAAA,gBAEF,UPikHN,UO/jHQ,YAAA,gBAMN,WAAmB,OAAA,eACnB,YP+jHF,YO7jHI,WAAA,eAEF,YP+jHF,YO7jHI,aAAA,eAEF,YP+jHF,YO7jHI,cAAA,eAEF,YP+jHF,YO7jHI,YAAA","sourcesContent":["/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css deleted file mode 100644 index 09cf986..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css +++ /dev/null @@ -1,331 +0,0 @@ -/*! - * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) - */ -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]):not([tabindex]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([tabindex]):focus { - outline: 0; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} -/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map deleted file mode 100644 index d0b0f02..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-reboot.scss","bootstrap-reboot.css","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css deleted file mode 100644 index c804b3b..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) - */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} -/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map deleted file mode 100644 index 73f4a19..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/wwwroot/lib/bootstrap/dist/css/bootstrap.css deleted file mode 100644 index 8f47589..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap.css +++ /dev/null @@ -1,10038 +0,0 @@ -/*! - * Bootstrap v4.3.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]):not([tabindex]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([tabindex]):focus { - outline: 0; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, .h1 { - font-size: 2.5rem; -} - -h2, .h2 { - font-size: 2rem; -} - -h3, .h3 { - font-size: 1.75rem; -} - -h4, .h4 { - font-size: 1.5rem; -} - -h5, .h5 { - font-size: 1.25rem; -} - -h6, .h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-break: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} - -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #b8daff; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #7abaff; -} - -.table-hover .table-primary:hover { - background-color: #9fcdff; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #d6d8db; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #b3b7bb; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #c3e6cb; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #8fd19e; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #bee5eb; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #86cfda; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f5c6cb; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #ed969e; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fdfdfe; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody + tbody { - border-color: #fbfcfc; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} - -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c6c8ca; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #95999c; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} - -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #343a40; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #454d55; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, .form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding-top: 0.375rem; - padding-bottom: 0.375rem; - margin-bottom: 0; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input:disabled ~ .form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated .form-control:valid, .form-control.is-valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: center right calc(0.375em + 0.1875rem); - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, .form-control.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-control:valid ~ .valid-feedback, -.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, -.form-control.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated textarea.form-control:valid, textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, .custom-select.is-valid { - border-color: #28a745; - padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .custom-select:valid ~ .valid-feedback, -.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, -.custom-select.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control-file:valid ~ .valid-feedback, -.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, -.form-control-file.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-control-input:valid ~ .valid-feedback, -.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, -.custom-control-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} - -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; -} - -.was-validated .custom-file-input:valid ~ .valid-feedback, -.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, -.custom-file-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated .form-control:invalid, .form-control.is-invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); - background-repeat: no-repeat; - background-position: center right calc(0.375em + 0.1875rem); - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-control:invalid ~ .invalid-feedback, -.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, -.form-control.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, .custom-select.is-invalid { - border-color: #dc3545; - padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .custom-select:invalid ~ .invalid-feedback, -.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, -.custom-select.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control-file:invalid ~ .invalid-feedback, -.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, -.form-control-file.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-control-input:invalid ~ .invalid-feedback, -.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, -.custom-control-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} - -.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; -} - -.was-validated .custom-file-input:invalid ~ .invalid-feedback, -.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, -.custom-file-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; - text-decoration: none; -} - -.btn:focus, .btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.btn.disabled, .btn:disabled { - opacity: 0.65; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} - -.btn-primary:focus, .btn-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-primary.disabled, .btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-secondary:focus, .btn-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary.disabled, .btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-success:focus, .btn-success.focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success.disabled, .btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-info:focus, .btn-info.focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info.disabled, .btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, .btn-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning.disabled, .btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-danger:focus, .btn-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger.disabled, .btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-light:focus, .btn-light.focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light.disabled, .btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} - -.btn-dark:focus, .btn-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-dark.disabled, .btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} - -.btn-outline-primary { - color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:focus, .btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:focus, .btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:focus, .btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success.disabled, .btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:focus, .btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info.disabled, .btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, .btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:focus, .btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:focus, .btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light.disabled, .btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:focus, .btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #007bff; - text-decoration: none; -} - -.btn-link:hover { - color: #0056b3; - text-decoration: underline; -} - -.btn-link:focus, .btn-link.focus { - text-decoration: underline; - box-shadow: none; -} - -.btn-link:disabled, .btn-link.disabled { - color: #6c757d; - pointer-events: none; -} - -.btn-lg, .btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, .dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} - -.dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} - -.dropdown-item.disabled, .dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -ms-flexbox; - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - z-index: -1; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; -} - -.custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; -} - -.custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - border-color: #007bff; - background-color: #007bff; -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} - -.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.custom-select[multiple], .custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-file-input:disabled ~ .custom-file-label { - background-color: #e9ecef; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: calc(1rem + 0.4rem); - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: none; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #b3d7ff; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, .nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-item { - margin-bottom: -1px; -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} - -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar > .container, -.navbar > .container-fluid { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, .navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img { - width: 100%; - border-radius: calc(0.25rem - 1px); -} - -.card-img-top { - width: 100%; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img-bottom { - width: 100%; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - display: -ms-flexbox; - display: flex; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - -ms-flex-direction: column; - flex-direction: column; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} - -.card-group > .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:first-of-type) .card-header:first-child { - border-radius: 0; -} - -.accordion > .card:not(:first-of-type):not(:last-of-type) { - border-bottom: 0; - border-radius: 0; -} - -.accordion > .card:first-of-type { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:last-of-type { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card .card-header { - margin-bottom: -1px; -} - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 2; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 1; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #007bff; -} - -a.badge-primary:hover, a.badge-primary:focus { - color: #fff; - background-color: #0062cc; -} - -a.badge-primary:focus, a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} - -a.badge-secondary:hover, a.badge-secondary:focus { - color: #fff; - background-color: #545b62; -} - -a.badge-secondary:focus, a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.badge-success { - color: #fff; - background-color: #28a745; -} - -a.badge-success:hover, a.badge-success:focus { - color: #fff; - background-color: #1e7e34; -} - -a.badge-success:focus, a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} - -a.badge-info:hover, a.badge-info:focus { - color: #fff; - background-color: #117a8b; -} - -a.badge-info:focus, a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} - -a.badge-warning:hover, a.badge-warning:focus { - color: #212529; - background-color: #d39e00; -} - -a.badge-warning:focus, a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} - -a.badge-danger:hover, a.badge-danger:focus { - color: #fff; - background-color: #bd2130; -} - -a.badge-danger:focus, a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} - -a.badge-light:hover, a.badge-light:focus { - color: #212529; - background-color: #dae0e5; -} - -a.badge-light:focus, a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} - -a.badge-dark:hover, a.badge-dark:focus { - color: #fff; - background-color: #1d2124; -} - -a.badge-dark:focus, a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} - -.alert-primary hr { - border-top-color: #9fcdff; -} - -.alert-primary .alert-link { - color: #002752; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary hr { - border-top-color: #c8cbcf; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success hr { - border-top-color: #b1dfbb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info hr { - border-top-color: #abdde5; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger hr { - border-top-color: #f1b0b7; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light hr { - border-top-color: #ececf6; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} - -.alert-dark hr { - border-top-color: #b9bbbe; -} - -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #007bff; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, .list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.list-group-item.disabled, .list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} - -.list-group-horizontal .list-group-item { - margin-right: -1px; - margin-bottom: 0; -} - -.list-group-horizontal .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm .list-group-item { - margin-right: -1px; - margin-bottom: 0; - } - .list-group-horizontal-sm .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md .list-group-item { - margin-right: -1px; - margin-bottom: 0; - } - .list-group-horizontal-md .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg .list-group-item { - margin-right: -1px; - margin-bottom: 0; - } - .list-group-horizontal-lg .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl .list-group-item { - margin-right: -1px; - margin-bottom: 0; - } - .list-group-horizontal-xl .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } -} - -.list-group-flush .list-group-item { - border-right: 0; - border-left: 0; - border-radius: 0; -} - -.list-group-flush .list-group-item:last-child { - margin-bottom: -1px; -} - -.list-group-flush:first-child .list-group-item:first-child { - border-top: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - margin-bottom: 0; - border-bottom: 0; -} - -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} - -.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #004085; - background-color: #9fcdff; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} - -.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { - opacity: .75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} - -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: 0.3rem; - border-top-right-radius: 0.3rem; -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 1rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.modal-footer > :not(:first-child) { - margin-left: .25rem; -} - -.modal-footer > :not(:last-child) { - margin-right: .25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, .popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, .bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc((0.5rem + 1px) * -1); -} - -.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, .bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { - left: calc((0.5rem + 1px) * -1); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc((0.5rem + 1px) * -1); -} - -.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, .bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { - right: calc((0.5rem + 1px) * -1); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: 0s 0.6s opacity; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, .carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: .5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border .75s linear infinite; - animation: spinner-border .75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow .75s linear infinite; - animation: spinner-grow .75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #007bff !important; -} - -a.bg-primary:hover, a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #0062cc !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #007bff !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #007bff !important; -} - -a.text-primary:hover, a.text-primary:focus { - color: #0056b3 !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, a.text-secondary:focus { - color: #494f54 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, a.text-success:focus { - color: #19692c !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, a.text-info:focus { - color: #0f6674 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, a.text-danger:focus { - color: #a71d2a !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, a.text-light:focus { - color: #cbd3da !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, a.text-dark:focus { - color: #121416 !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #dee2e6 !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #dee2e6; - } - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} -/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map deleted file mode 100644 index fc2cd4d..0000000 --- a/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap.scss","bootstrap.css","../../scss/_root.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_functions.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/utilities/_overflow.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_stretched-link.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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AF7G1B;;AAEA;EEmHE,wBAAwB;AFjH1B;;AEyHA;EACE,aAAa;EACb,0BAA0B;AFtH5B;;AE6HA;EACE,qBAAqB;AF1HvB;;AE6HA;EACE,kBAAkB;EAClB,eAAe;AF1HjB;;AE6HA;EACE,aAAa;AF1Hf;;AAEA;EE8HE,wBAAwB;AF5H1B;;AM/VA;;EAEE,qBHiSuC;EG/RvC,gBHiS+B;EGhS/B,gBHiS+B;AHgEjC;;AM7VA;EFgHM,iBAtCY;AJuRlB;;AMhWA;EF+GM,eAtCY;AJ2RlB;;AMnWA;EF8GM,kBAtCY;AJ+RlB;;AMtWA;EF6GM,iBAtCY;AJmSlB;;AMzWA;EF4GM,kBAtCY;AJuSlB;;AM5WA;EF2GM,eAtCY;AJ2SlB;;AM9WA;EFyGM,kBAtCY;EEjEhB,gBHmS+B;AH8EjC;;AM7WA;EFmGM,eAtCY;EE3DhB,gBHsR+B;EGrR/B,gBH6Q+B;AHmGjC;;AM9WA;EF8FM,iBAtCY;EEtDhB,gBHkR+B;EGjR/B,gBHwQ+B;AHyGjC;;AM/WA;EFyFM,iBAtCY;EEjDhB,gBH8Q+B;EG7Q/B,gBHmQ+B;AH+GjC;;AMhXA;EFoFM,iBAtCY;EE5ChB,gBH0Q+B;EGzQ/B,gBH8P+B;AHqHjC;;AE1VA;EIhBE,gBH0EW;EGzEX,mBHyEW;EGxEX,SAAS;EACT,wCHzCa;AHuZf;;AMtWA;;EFMI,cAAW;EEHb,gBHsN+B;AHmJjC;;AMtWA;;EAEE,cH8PgC;EG7PhC,yBHsQmC;AHmGrC;;AMjWA;EC/EE,eAAe;EACf,gBAAgB;APoblB;;AMjWA;ECpFE,eAAe;EACf,gBAAgB;APyblB;;AMnWA;EACE,qBAAqB;ANsWvB;;AMvWA;EAII,oBHgP+B;AHuHnC;;AM7VA;EFjCI,cAAW;EEmCb,yBAAyB;ANgW3B;;AM5VA;EACE,mBHiBW;ECFP,kBAtCY;AJuXlB;;AM5VA;EACE,cAAc;EF7CZ,cAAW;EE+Cb,cH1GgB;AHyclB;;AMlWA;EAMI,qBAAqB;ANgWzB;;AQndA;ECIE,eAAe;EAGf,YAAY;ATidd;;AQldA;EACE,gBL++BwC;EK9+BxC,sBLRa;EKSb,yBLNgB;EOLd,sBPqOgC;EM/NlC,eAAe;EAGf,YAA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AAwB,iBADZ;IACY,QADZ;EfitClB;EehtCM;IAAwB,iBADZ;IACY,QADZ;EfotClB;EentCM;IAAwB,iBADZ;IACY,QADZ;EfutClB;EettCM;IAAwB,iBADZ;IACY,QADZ;Ef0tClB;EeztCM;IAAwB,iBADZ;IACY,QADZ;Ef6tClB;Ee5tCM;IAAwB,iBADZ;IACY,QADZ;EfguClB;Ee/tCM;IAAwB,iBADZ;IACY,QADZ;EfmuClB;EeluCM;IAAwB,iBADZ;IACY,QADZ;EfsuClB;EeruCM;IAAwB,iBADZ;IACY,QADZ;EfyuClB;EexuCM;IAAwB,iBADZ;IACY,QADZ;Ef4uClB;Ee3uCM;IAAwB,kBADZ;IACY,SADZ;Ef+uClB;Ee9uCM;IAAwB,kBADZ;IACY,SADZ;EfkvClB;EejvCM;IAAwB,kBADZ;IACY,SADZ;EfqvClB;Ee9uCQ;IFTR,cAA4B;Eb0vC5B;EejvCQ;IFTR,sBAA8C;Eb6vC9C;EepvCQ;IFTR,uBAA8C;EbgwC9C;EevvCQ;IFTR,gBAA8C;EbmwC9C;Ee1vCQ;IFTR,uBAA8C;EbswC9C;Ee7vCQ;IFTR,uBAA8C;EbywC9C;EehwCQ;IFTR,gBAA8C;Eb4wC9C;EenwCQ;IFTR,uBAA8C;Eb+wC9C;EetwCQ;IFTR,uBAA8C;EbkxC9C;EezwCQ;IFTR,gBAA8C;EbqxC9C;Ee5wCQ;IFTR,uBAA8C;EbwxC9C;Ee/wCQ;IFTR,uBAA8C;Eb2xC9C;AACF;;AgBz0CA;EACE,WAAW;EACX,mBb2HW;Ea1HX,cbSgB;AHm0ClB;;AgB/0CA;;EAQI,gBb8UgC;Ea7UhC,mBAAmB;EACnB,6BbJc;AHg1ClB;;AgBt1CA;EAcI,sBAAsB;EACtB,gCbTc;AHq1ClB;;AgB31CA;EAmBI,6Bbbc;AHy1ClB;;AgBn0CA;;EAGI,ebwT+B;AH6gCnC;;AgB5zCA;EACE,yBbnCgB;AHk2ClB;;AgBh0CA;;EAKI,yBbvCc;AHu2ClB;;AgBr0CA;;EAWM,wBAA4C;AhB+zClD;;AgB1zCA;;;;EAKI,SAAS;AhB4zCb;;AgBpzCA;EAEI,qCb1DW;AHg3Cf;;AKr3CE;EW2EI,cbvEY;EawEZ,sCbvES;AHq3Cf;;AiBj4CE;;;EAII,yBC2E4D;AlBwzClE;;AiBv4CE;;;;EAYM,qBCmE0D;AlB+zClE;;AKv4CE;EYiBM,yBAJsC;AjB83C9C;;AiB/3CE;;EASQ,yBARoC;AjBm4C9C;;AiBv5CE;;;EAII,yBC2E4D;AlB80ClE;;AiB75CE;;;;EAYM,qBCmE0D;AlBq1ClE;;AK75CE;EYiBM,yBAJsC;AjBo5C9C;;AiBr5CE;;EASQ,yBARoC;AjBy5C9C;;AiB76CE;;;EAII,yBC2E4D;AlBo2ClE;;AiBn7CE;;;;EAYM,qBCmE0D;AlB22ClE;;AKn7CE;EYiBM,yBAJsC;AjB06C9C;;AiB36CE;;EASQ,yBARoC;AjB+6C9C;;AiBn8CE;;;EAII,yBC2E4D;AlB03ClE;;AiBz8CE;;;;EAYM,qBCmE0D;AlBi4ClE;;AKz8CE;EYiBM,yBAJsC;AjBg8C9C;;AiBj8CE;;EASQ,yBARoC;AjBq8C9C;;AiBz9CE;;;EAII,yBC2E4D;AlBg5ClE;;AiB/9CE;;;;EAYM,qBCmE0D;AlBu5ClE;;AK/9CE;EYiBM,yBAJsC;AjBs9C9C;;AiBv9CE;;EASQ,yBARoC;AjB29C9C;;AiB/+CE;;;EAII,yBC2E4D;AlBs6ClE;;AiBr/CE;;;;EAYM,qBCmE0D;AlB66ClE;;AKr/CE;EYiBM,yBAJsC;AjB4+C9C;;AiB7+CE;;EASQ,yBARoC;AjBi/C9C;;AiBrgDE;;;EAII,yBC2E4D;AlB47ClE;;AiB3gDE;;;;EAYM,qBCmE0D;AlBm8ClE;;AK3gDE;EYiBM,yBAJsC;AjBkgD9C;;AiBngDE;;EASQ,yBARoC;AjBugD9C;;AiB3hDE;;;EAII,yBC2E4D;AlBk9ClE;;AiBjiDE;;;;EAYM,qBCmE0D;AlBy9ClE;;AKjiDE;EYiBM,yBAJsC;AjBwhD9C;;AiBzhDE;;EASQ,yBARoC;AjB6hD9C;;AiBjjDE;;;EAII,sCdQS;AH2iDf;;AKhjDE;EYiBM,sCAJsC;AjBuiD9C;;AiBxiDE;;EASQ,sCARoC;AjB4iD9C;;AgBt9CA;EAGM,Wb3GS;Ea4GT,yBbpGY;EaqGZ,qBb2PqD;AH4tC3D;;AgB59CA;EAWM,cb5GY;Ea6GZ,yBblHY;EamHZ,qBblHY;AHukDlB;;AgBh9CA;EACE,Wb3Ha;Ea4Hb,yBbpHgB;AHukDlB;;AgBr9CA;;;EAOI,qBbuOuD;AH6uC3D;;AgB39CA;EAWI,SAAS;AhBo9Cb;;AgB/9CA;EAgBM,2Cb1IS;AH6lDf;;AKxlDE;EW4IM,WbjJO;EakJP,4CblJO;AHkmDf;;AchiDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBk8CvC;EgBv8CG;IASK,SAAS;EhBi8CjB;AACF;;Ac5iDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhB88CvC;EgBn9CG;IASK,SAAS;EhB68CjB;AACF;;AcxjDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhB09CvC;EgB/9CG;IASK,SAAS;EhBy9CjB;AACF;;AcpkDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBs+CvC;EgB3+CG;IASK,SAAS;EhBq+CjB;AACF;;AgBp/CA;EAOQ,cAAc;EACd,WAAW;EACX,gBAAgB;EAChB,iCAAiC;AhBi/CzC;;AgB3/CA;EAcU,SAAS;AhBi/CnB;;AmB9pDA;EACE,cAAc;EACd,WAAW;EACX,mChBqe2H;EgBpe3H,yBhBqXkC;EChQ9B,eAtCY;Ee5EhB,gBhB8Q+B;EgB7Q/B,gBhBkR+B;EgBjR/B,chBDgB;EgBEhB,sBhBTa;EgBUb,4BAA4B;EAC5B,yBhBPgB;EONd,sBPqOgC;EiBpO9B,wEjB4e4F;AHksClG;;AoBzqDI;EDLJ;ICMM,gBAAgB;EpB6qDpB;AACF;;AmBprDA;EAsBI,6BAA6B;EAC7B,SAAS;AnBkqDb;;AqBlrDE;EACE,clBAc;EkBCd,sBlBRW;EkBSX,qBlBgdsE;EkB/ctE,UAAU;EAKR,gDlBcW;AHmqDjB;;AmBjsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA2CI,yBhBxCc;EgB0Cd,UAAU;AnB8pDd;;AmB1pDA;EAOI,chBhDc;EgBiDd,sBhBxDW;AH+sDf;;AmBlpDA;;EAEE,cAAc;EACd,WAAW;AnBqpDb;;AmB3oDA;EACE,iCAA+D;EAC/D,oCAAkE;EAClE,gBAAgB;EfZd,kBAAW;Eecb,gBhB0M+B;AHo8CjC;;AmB3oDA;EACE,+BAAkE;EAClE,kCAAqE;EfoCjE,kBAtCY;EeIhB,gBhBuI+B;AHugDjC;;AmB3oDA;EACE,gCAAkE;EAClE,mCAAqE;Ef6BjE,mBAtCY;EeWhB,gBhBiI+B;AH6gDjC;;AmBroDA;EACE,cAAc;EACd,WAAW;EACX,qBhB8QmC;EgB7QnC,wBhB6QmC;EgB5QnC,gBAAgB;EAChB,gBhB6K+B;EgB5K/B,chBpGgB;EgBqGhB,6BAA6B;EAC7B,yBAAyB;EACzB,mBAAmC;AnBwoDrC;;AmBlpDA;EAcI,gBAAgB;EAChB,eAAe;AnBwoDnB;;AmB5nDA;EACE,kChBsWqI;EgBrWrI,uBhB+PiC;EC1Q7B,mBAtCY;EemDhB,gBhByF+B;EOhO7B,qBPuO+B;AHgiDnC;;AmB5nDA;EACE,gChB+VqI;EgB9VrI,oBhB4PgC;EC/Q5B,kBAtCY;Ee2DhB,gBhBgF+B;EO/N7B,qBPsO+B;AHyiDnC;;AmB3nDA;EAGI,YAAY;AnB4nDhB;;AmBxnDA;EACE,YAAY;AnB2nDd;;AmBnnDA;EACE,mBhBoV0C;AHkyC5C;;AmBnnDA;EACE,cAAc;EACd,mBhBqU4C;AHizC9C;;AmB9mDA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAA0C;EAC1C,iBAAyC;AnBinD3C;;AmBrnDA;;EAQI,kBAA0C;EAC1C,iBAAyC;AnBknD7C;;AmBzmDA;EACE,kBAAkB;EAClB,cAAc;EACd,qBhB0S6C;AHk0C/C;;AmBzmDA;EACE,kBAAkB;EAClB,kBhBsS2C;EgBrS3C,qBhBoS6C;AHw0C/C;;AmB/mDA;EAMI,chBxMc;AHqzDlB;;AmBzmDA;EACE,gBAAgB;AnB4mDlB;;AmBzmDA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,sBAAmB;EAAnB,mBAAmB;EACnB,eAAe;EACf,qBhByR4C;AHm1C9C;;AmBhnDA;EAQI,gBAAgB;EAChB,aAAa;EACb,uBhBoR4C;EgBnR5C,cAAc;AnB4mDlB;;AqBvzDE;EACE,aAAa;EACb,WAAW;EACX,mBlBod0C;EC5a1C,cAAW;EiBtCX,clBSa;AHizDjB;;AqBvzDE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBsyBqC;EkBryBrC,iBAAiB;EjBmFf,mBAtCY;EiB3Cd,gBlBkP6B;EkBjP7B,WlBxCW;EkByCX,wClBLa;EOtCb,sBPqOgC;AHioDpC;;AqBtzDI;EAEE,qBlBZW;EkBeT,oClBgb2F;EkB/a3F,4PHfmI;EGgBnI,4BAA4B;EAC5B,2DlB+a6F;EkB9a7F,gElB6awF;AHy4ChG;;AqB/zDI;EAaI,qBlBvBS;EkBwBT,gDlBxBS;AH80DjB;;AqBp0DI;;;EAmBI,cAAc;ArBuzDtB;;AqBhzDI;EAGI,oClBwZ2F;EkBvZ3F,kFlByZ6F;AHw5CrG;;AqB3yDI;EAEE,qBlBhDW;EkBmDT,sDlBqe0J;EkBpe1J,6gBAAkJ;ArB2yD1J;;AqBjzDI;EAUI,qBlBxDS;EkByDT,gDlBzDS;AHo2DjB;;AqBtzDI;;;EAgBI,cAAc;ArB4yDtB;;AqBryDI;;;EAII,cAAc;ArBuyDtB;;AqBjyDI;EAGI,clBlFS;AHo3DjB;;AqBryDI;;;EAQI,cAAc;ArBmyDtB;;AqB7xDI;EAGI,clBhGS;AH83DjB;;AqBjyDI;EAMM,qBlBnGO;AHk4DjB;;AqBryDI;;;EAYI,cAAc;ArB+xDtB;;AqB3yDI;EAiBM,qBAAkC;ECnJxC,yBDoJ+C;ArB8xDnD;;AqBhzDI;EAwBM,gDlBrHO;AHi5DjB;;AqBpzDI;EA4BM,qBlBzHO;AHq5DjB;;AqBpxDI;EAGI,qBlBpIS;AHy5DjB;;AqBxxDI;;;EAQI,cAAc;ArBsxDtB;;AqB9xDI;EAaM,qBlB9IO;EkB+IP,gDlB/IO;AHo6DjB;;AqBl7DE;EACE,aAAa;EACb,WAAW;EACX,mBlBod0C;EC5a1C,cAAW;EiBtCX,clBMa;AH+6DjB;;AqBl7DE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBsyBqC;EkBryBrC,iBAAiB;EjBmFf,mBAtCY;EiB3Cd,gBlBkP6B;EkBjP7B,WlBxCW;EkByCX,wClBRa;EOnCb,sBPqOgC;AH4vDpC;;AqBj7DI;EAEE,qBlBfW;EkBkBT,oClBgb2F;EkB/a3F,sSHfmI;EGgBnI,4BAA4B;EAC5B,2DlB+a6F;EkB9a7F,gElB6awF;AHogDhG;;AqB17DI;EAaI,qBlB1BS;EkB2BT,gDlB3BS;AH48DjB;;AqB/7DI;;;EAmBI,cAAc;ArBk7DtB;;AqB36DI;EAGI,oClBwZ2F;EkBvZ3F,kFlByZ6F;AHmhDrG;;AqBt6DI;EAEE,qBlBnDW;EkBsDT,sDlBqe0J;EkBpe1J,ujBAAkJ;ArBs6D1J;;AqB56DI;EAUI,qBlB3DS;EkB4DT,gDlB5DS;AHk+DjB;;AqBj7DI;;;EAgBI,cAAc;ArBu6DtB;;AqBh6DI;;;EAII,cAAc;ArBk6DtB;;AqB55DI;EAGI,clBrFS;AHk/DjB;;AqBh6DI;;;EAQI,cAAc;ArB85DtB;;AqBx5DI;EAGI,clBnGS;AH4/DjB;;AqB55DI;EAMM,qBlBtGO;AHggEjB;;AqBh6DI;;;EAYI,cAAc;ArB05DtB;;AqBt6DI;EAiBM,qBAAkC;ECnJxC,yBDoJ+C;ArBy5DnD;;AqB36DI;EAwBM,gDlBxHO;AH+gEjB;;AqB/6DI;EA4BM,qBlB5HO;AHmhEjB;;AqB/4DI;EAGI,qBlBvIS;AHuhEjB;;AqBn5DI;;;EAQI,cAAc;ArBi5DtB;;AqBz5DI;EAaM,qBlBjJO;EkBkJP,gDlBlJO;AHkiEjB;;AmBz0DA;EACE,oBAAa;EAAb,aAAa;EACb,uBAAmB;EAAnB,mBAAmB;EACnB,sBAAmB;EAAnB,mBAAmB;AnB40DrB;;AmB/0DA;EASI,WAAW;AnB00Df;;AcxhEI;EKqMJ;IAeM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,gBAAgB;EnBy0DpB;EmB31DF;IAuBM,oBAAa;IAAb,aAAa;IACb,kBAAc;IAAd,cAAc;IACd,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmB;IAAnB,mBAAmB;IACnB,gBAAgB;EnBu0DpB;EmBl2DF;IAgCM,qBAAqB;IACrB,WAAW;IACX,sBAAsB;EnBq0D1B;EmBv2DF;IAuCM,qBAAqB;EnBm0DzB;EmB12DF;;IA4CM,WAAW;EnBk0Df;EmB92DF;IAkDM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,WAAW;IACX,eAAe;EnB+zDnB;EmBr3DF;IAyDM,kBAAkB;IAClB,oBAAc;IAAd,cAAc;IACd,aAAa;IACb,qBhB2LwC;IgB1LxC,cAAc;EnB+zDlB;EmB53DF;IAiEM,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;EnB8zD3B;EmBh4DF;IAqEM,gBAAgB;EnB8zDpB;AACF;;AuB/nEA;EACE,qBAAqB;EAErB,gBpBkR+B;EoBjR/B,cpBMgB;EoBLhB,kBAAkB;EAClB,sBAAsB;EACtB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,6BAA6B;EAC7B,6BAA2C;ECsF3C,yBrB0RkC;EChQ9B,eAtCY;EoBchB,gBrByL+B;EO3R7B,sBPqOgC;EiBpO9B,qIjBqb6I;AH0tDnJ;;AoB1oEI;EGLJ;IHMM,gBAAgB;EpB8oEpB;AACF;;AK/oEE;EkBQE,cpBJc;EoBKd,qBAAqB;AvB2oEzB;;AuB1pEA;EAoBI,UAAU;EACV,gDpBSa;AHioEjB;;AuB/pEA;EA2BI,apB8Y6B;AH0vDjC;;AuBznEA;;EAEE,oBAAoB;AvB4nEtB;;AuBnnEE;ECrDA,WrBCa;EmBDX,yBnB8Ba;EqB5Bf,qBrB4Be;AHgpEjB;;AKxqEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBqrE7H;;AwBzqEE;EAMI,gDAAiF;AxBuqEvF;;AwBlqEE;EAEE,WrBvBW;EqBwBX,yBrBKa;EqBJb,qBrBIa;AHgqEjB;;AwB7pEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBssEnN;;AwB1pEI;;EAKI,gDAAiF;AxB0pEzF;;AuBrpEE;ECrDA,WrBCa;EmBDX,yBnBOc;EqBLhB,qBrBKgB;AHysElB;;AK1sEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxButE7H;;AwB3sEE;EAMI,iDAAiF;AxBysEvF;;AwBpsEE;EAEE,WrBvBW;EqBwBX,yBrBlBc;EqBmBd,qBrBnBc;AHytElB;;AwB/rEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBwuEnN;;AwB5rEI;;EAKI,iDAAiF;AxB4rEzF;;AuBvrEE;ECrDA,WrBCa;EmBDX,yBnBqCa;EqBnCf,qBrBmCe;AH6sEjB;;AK5uEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxByvE7H;;AwB7uEE;EAMI,+CAAiF;AxB2uEvF;;AwBtuEE;EAEE,WrBvBW;EqBwBX,yBrBYa;EqBXb,qBrBWa;AH6tEjB;;AwBjuEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxB0wEnN;;AwB9tEI;;EAKI,+CAAiF;AxB8tEzF;;AuBztEE;ECrDA,WrBCa;EmBDX,yBnBuCa;EqBrCf,qBrBqCe;AH6uEjB;;AK9wEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB2xE7H;;AwB/wEE;EAMI,gDAAiF;AxB6wEvF;;AwBxwEE;EAEE,WrBvBW;EqBwBX,yBrBca;EqBbb,qBrBaa;AH6vEjB;;AwBnwEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxB4yEnN;;AwBhwEI;;EAKI,gDAAiF;AxBgwEzF;;AuB3vEE;ECrDA,crBUgB;EmBVd,yBnBoCa;EqBlCf,qBrBkCe;AHkxEjB;;AKhzEE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxB6zE7H;;AwBjzEE;EAMI,gDAAiF;AxB+yEvF;;AwB1yEE;EAEE,crBdc;EqBed,yBrBWa;EqBVb,qBrBUa;AHkyEjB;;AwBryEE;;EAGE,crB1Bc;EqB2Bd,yBAtCuK;EA0CvK,qBA1C+M;AxB80EnN;;AwBlyEI;;EAKI,gDAAiF;AxBkyEzF;;AuB7xEE;ECrDA,WrBCa;EmBDX,yBnBkCa;EqBhCf,qBrBgCe;AHszEjB;;AKl1EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB+1E7H;;AwBn1EE;EAMI,+CAAiF;AxBi1EvF;;AwB50EE;EAEE,WrBvBW;EqBwBX,yBrBSa;EqBRb,qBrBQa;AHs0EjB;;AwBv0EE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBg3EnN;;AwBp0EI;;EAKI,+CAAiF;AxBo0EzF;;AuB/zEE;ECrDA,crBUgB;EmBVd,yBnBEc;EqBAhB,qBrBAgB;AHw3ElB;;AKp3EE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxBi4E7H;;AwBr3EE;EAMI,iDAAiF;AxBm3EvF;;AwB92EE;EAEE,crBdc;EqBed,yBrBvBc;EqBwBd,qBrBxBc;AHw4ElB;;AwBz2EE;;EAGE,crB1Bc;EqB2Bd,yBAtCuK;EA0CvK,qBA1C+M;AxBk5EnN;;AwBt2EI;;EAKI,iDAAiF;AxBs2EzF;;AuBj2EE;ECrDA,WrBCa;EmBDX,yBnBSc;EqBPhB,qBrBOgB;AHm5ElB;;AKt5EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBm6E7H;;AwBv5EE;EAMI,8CAAiF;AxBq5EvF;;AwBh5EE;EAEE,WrBvBW;EqBwBX,yBrBhBc;EqBiBd,qBrBjBc;AHm6ElB;;AwB34EE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBo7EnN;;AwBx4EI;;EAKI,8CAAiF;AxBw4EzF;;AuB73EE;ECJA,crBzBe;EqB0Bf,qBrB1Be;AH+5EjB;;AKv7EE;EmBqDE,WrB1DW;EqB2DX,yBrB9Ba;EqB+Bb,qBrB/Ba;AHq6EjB;;AwBn4EE;EAEE,+CrBpCa;AHy6EjB;;AwBl4EE;EAEE,crBzCa;EqB0Cb,6BAA6B;AxBo4EjC;;AwBj4EE;;EAGE,WrB7EW;EqB8EX,yBrBjDa;EqBkDb,qBrBlDa;AHq7EjB;;AwBj4EI;;EAKI,+CrBzDS;AH07EjB;;AuB75EE;ECJA,crBhDgB;EqBiDhB,qBrBjDgB;AHs9ElB;;AKv9EE;EmBqDE,WrB1DW;EqB2DX,yBrBrDc;EqBsDd,qBrBtDc;AH49ElB;;AwBn6EE;EAEE,iDrB3Dc;AHg+ElB;;AwBl6EE;EAEE,crBhEc;EqBiEd,6BAA6B;AxBo6EjC;;AwBj6EE;;EAGE,WrB7EW;EqB8EX,yBrBxEc;EqByEd,qBrBzEc;AH4+ElB;;AwBj6EI;;EAKI,iDrBhFU;AHi/ElB;;AuB77EE;ECJA,crBlBe;EqBmBf,qBrBnBe;AHw9EjB;;AKv/EE;EmBqDE,WrB1DW;EqB2DX,yBrBvBa;EqBwBb,qBrBxBa;AH89EjB;;AwBn8EE;EAEE,+CrB7Ba;AHk+EjB;;AwBl8EE;EAEE,crBlCa;EqBmCb,6BAA6B;AxBo8EjC;;AwBj8EE;;EAGE,WrB7EW;EqB8EX,yBrB1Ca;EqB2Cb,qBrB3Ca;AH8+EjB;;AwBj8EI;;EAKI,+CrBlDS;AHm/EjB;;AuB79EE;ECJA,crBhBe;EqBiBf,qBrBjBe;AHs/EjB;;AKvhFE;EmBqDE,WrB1DW;EqB2DX,yBrBrBa;EqBsBb,qBrBtBa;AH4/EjB;;AwBn+EE;EAEE,gDrB3Ba;AHggFjB;;AwBl+EE;EAEE,crBhCa;EqBiCb,6BAA6B;AxBo+EjC;;AwBj+EE;;EAGE,WrB7EW;EqB8EX,yBrBxCa;EqByCb,qBrBzCa;AH4gFjB;;AwBj+EI;;EAKI,gDrBhDS;AHihFjB;;AuB7/EE;ECJA,crBnBe;EqBoBf,qBrBpBe;AHyhFjB;;AKvjFE;EmBqDE,crBjDc;EqBkDd,yBrBxBa;EqByBb,qBrBzBa;AH+hFjB;;AwBngFE;EAEE,+CrB9Ba;AHmiFjB;;AwBlgFE;EAEE,crBnCa;EqBoCb,6BAA6B;AxBogFjC;;AwBjgFE;;EAGE,crBpEc;EqBqEd,yBrB3Ca;EqB4Cb,qBrB5Ca;AH+iFjB;;AwBjgFI;;EAKI,+CrBnDS;AHojFjB;;AuB7hFE;ECJA,crBrBe;EqBsBf,qBrBtBe;AH2jFjB;;AKvlFE;EmBqDE,WrB1DW;EqB2DX,yBrB1Ba;EqB2Bb,qBrB3Ba;AHikFjB;;AwBniFE;EAEE,+CrBhCa;AHqkFjB;;AwBliFE;EAEE,crBrCa;EqBsCb,6BAA6B;AxBoiFjC;;AwBjiFE;;EAGE,WrB7EW;EqB8EX,yBrB7Ca;EqB8Cb,qBrB9Ca;AHilFjB;;AwBjiFI;;EAKI,+CrBrDS;AHslFjB;;AuB7jFE;ECJA,crBrDgB;EqBsDhB,qBrBtDgB;AH2nFlB;;AKvnFE;EmBqDE,crBjDc;EqBkDd,yBrB1Dc;EqB2Dd,qBrB3Dc;AHioFlB;;AwBnkFE;EAEE,iDrBhEc;AHqoFlB;;AwBlkFE;EAEE,crBrEc;EqBsEd,6BAA6B;AxBokFjC;;AwBjkFE;;EAGE,crBpEc;EqBqEd,yBrB7Ec;EqB8Ed,qBrB9Ec;AHipFlB;;AwBjkFI;;EAKI,iDrBrFU;AHspFlB;;AuB7lFE;ECJA,crB9CgB;EqB+ChB,qBrB/CgB;AHopFlB;;AKvpFE;EmBqDE,WrB1DW;EqB2DX,yBrBnDc;EqBoDd,qBrBpDc;AH0pFlB;;AwBnmFE;EAEE,8CrBzDc;AH8pFlB;;AwBlmFE;EAEE,crB9Dc;EqB+Dd,6BAA6B;AxBomFjC;;AwBjmFE;;EAGE,WrB7EW;EqB8EX,yBrBtEc;EqBuEd,qBrBvEc;AH0qFlB;;AwBjmFI;;EAKI,8CrB9EU;AH+qFlB;;AuBlnFA;EACE,gBpB8M+B;EoB7M/B,cpB1Ce;EoB2Cf,qBpB6F4C;AHwhF9C;;AKxrFE;EkBsEE,cpB2F8D;EoB1F9D,0BpB2F+C;AH2hFnD;;AuB7nFA;EAYI,0BpBsF+C;EoBrF/C,gBAAgB;AvBqnFpB;;AuBloFA;EAkBI,cpBjFc;EoBkFd,oBAAoB;AvBonFxB;;AuBzmFA;ECLE,oBrBySgC;EC/Q5B,kBAtCY;EoBchB,gBrB6H+B;EO/N7B,qBPsO+B;AH++EnC;;AuB5mFA;ECTE,uBrBoSiC;EC1Q7B,mBAtCY;EoBchB,gBrB8H+B;EOhO7B,qBPuO+B;AHq/EnC;;AuB1mFA;EACE,cAAc;EACd,WAAW;AvB6mFb;;AuB/mFA;EAMI,kBpBuT+B;AHszEnC;;AuBxmFA;;;EAII,WAAW;AvB0mFf;;AyBhvFA;ELMM,gCjBsP2C;AHw/EjD;;AoBzuFI;EKXJ;ILYM,gBAAgB;EpB6uFpB;AACF;;Ay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CT,gBAAgB;A9B0nGpB;;A8B1oGA;;;;;;;;;;;;EAqBM,iB3B4M2B;AHw7FjC;;A8BzpGA;;;EA6BI,UAAU;A9BkoGd;;A8B/pGA;EAkCI,UAAU;A9BioGd;;A8BnqGA;;EpBeI,0BoBwBmD;EpBvBnD,6BoBuBmD;A9BkoGvD;;A8BzqGA;;EpB6BI,yBoBWmD;EpBVnD,4BoBUmD;A9BuoGvD;;A8B/qGA;EA8CI,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;A9BqoGvB;;A8BprGA;;EpBeI,0BoBmC6E;EpBlC7E,6BoBkC6E;A9BwoGjF;;A8B1rGA;EpB6BI,yBoBsBsE;EpBrBtE,4BoBqBsE;A9B4oG1E;;A8BjoGA;;EAEE,oBAAa;EAAb,aAAa;A9BooGf;;A8BtoGA;;EAQI,kBAAkB;EAClB,UAAU;A9BmoGd;;A8B5oGA;;EAYM,UAAU;A9BqoGhB;;A8BjpGA;;;;;;;;EAoBI,iB3B+I6B;AHy/FjC;;A8BpoGA;EAAuB,kB3B2IU;AH6/FjC;;A8BvoGA;EAAsB,iB3B0IW;AHigGjC;;A8BnoGA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,yB3BuRkC;E2BtRlC,gBAAgB;E1BsBZ,eAtCY;E0BkBhB,gB3BgL+B;E2B/K/B,gB3BoL+B;E2BnL/B,c3B/FgB;E2BgGhB,kBAAkB;EAClB,mBAAmB;EACnB,yB3BvGgB;E2BwGhB,yB3BtGgB;EONd,sBPqOgC;AH8gGpC;;A8BnpGA;;EAkBI,aAAa;A9BsoGjB;;A8B5nGA;;EAEE,gC3B6WqI;AHkxFvI;;A8B5nGA;;;;;;EAME,oB3BkQgC;EC/Q5B,kBAtCY;E0BqDhB,gB3BsF+B;EO/N7B,qBPsO+B;AHmiGnC;;A8B5nGA;;EAEE,kC3B2VqI;AHoyFvI;;A8B5nGA;;;;;;EAME,uB3B4OiC;EC1Q7B,mBAtCY;E0BsEhB,gB3BsE+B;EOhO7B,qBPuO+B;AHmjGnC;;A8B5nGA;;EAEE,sBAA0E;A9B+nG5E;;A8BpnGA;;;;;;EpB3JI,0BoBiK4B;EpBhK5B,6BoBgK4B;A9BwnGhC;;A8BrnGA;;;;;;EpBtJI,yBoB4J2B;EpB3J3B,4BoB2J2B;A9BynG/B;;A+B/yGA;EACE,kBAAkB;EAClB,cAAc;EACd,kBAA+C;EAC/C,oBAAqE;A/BkzGvE;;A+B/yGA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,kB5Bqf0C;AH6zF5C;;A+B/yGA;EACE,kBAAkB;EAClB,WAAW;EACX,UAAU;A/BkzGZ;;A+BrzGA;EAMI,W5BpBW;E4BqBX,qB5BQa;EmB9Bb,yBnB8Ba;AH4yGjB;;A+B3zGA;EAiBM,gD5BFW;AHgzGjB;;A+B/zGA;EAsBI,qB5BqbsE;AHw3F1E;;A+Bn0GA;EA0BI,W5BxCW;E4ByCX,yB5B8e8E;E4B7e9E,qB5B6e8E;AHg0FlF;;A+Bz0GA;EAkCM,c5B1CY;AHq1GlB;;A+B70GA;EAqCQ,yB5BjDU;AH61GlB;;A+BlyGA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,mBAAmB;A/BqyGrB;;A+BxyGA;EAOI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B0bwC;E4BzbxC,Y5BybwC;E4BxbxC,oBAAoB;EACpB,WAAW;EACX,sB5B5EW;E4B6EX,yB5BmJ6B;AHkpGjC;;A+BrzGA;EAsBI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B2awC;E4B1axC,Y5B0awC;E4BzaxC,WAAW;EACX,mCAAgE;A/BmyGpE;;A+B1xGA;ErBrGI,sBPqOgC;AH8pGpC;;A+B9xGA;EAOM,6MbrEqI;AlBg2G3I;;A+BlyGA;EAaM,qB5BnFW;EmB9Bb,yBnB8Ba;AH62GjB;;A+BvyGA;EAkBM,0JbhFqI;AlBy2G3I;;A+B3yGA;EAwBM,wC5B9FW;AHq3GjB;;A+B/yGA;EA2BM,wC5BjGW;AHy3GjB;;A+B/wGA;EAGI,kB5B0Z+C;AHs3FnD;;A+BnxGA;EAQM,uJb1GqI;AlBy3G3I;;A+BvxGA;EAcM,wC5BxHW;AHq4GjB;;A+BnwGA;EACE,qBAA2D;A/BswG7D;;A+BvwGA;EAKM,cAAqD;EACrD,c5BkY+E;E4BjY/E,mBAAmB;EAEnB,qB5BgY4E;AHq4FlF;;A+B9wGA;EAaM,wBAA0I;EAC1I,0BAA+G;EAC/G,uB5B2XiI;E4B1XjI,wB5B0XiI;E4BzXjI,yB5B3KY;E4B6KZ,qB5BsX4E;EiBziB5E,iJjB8f+H;EiB9f/H,yIjB8f+H;EiB9f/H,8KjB8f+H;AH07FrI;;AoBn7GI;EW2JJ;IX1JM,gBAAgB;EpBu7GpB;AACF;;A+B9xGA;EA0BM,sB5BzLS;E4B0LT,sCAA4E;EAA5E,8BAA4E;A/BwwGlF;;A+BnyGA;EAiCM,wC5BnKW;AHy6GjB;;A+B1vGA;EACE,qBAAqB;EACrB,WAAW;EACX,mC5BwR2H;E4BvR3H,0C5BwKkC;EChQ9B,eAtCY;E2BiIhB,gB5BiE+B;E4BhE/B,gB5BqE+B;E4BpE/B,c5B9MgB;E4B+MhB,sBAAsB;EACtB,6M5BmWmI;E4BlWnI,sB5BxNa;E4ByNb,yB5BrNgB;EONd,sBPqOgC;E4BPlC,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/B2vGlB;;A+B3wGA;EAmBI,qB5B0PsE;E4BzPtE,UAAU;EAIR,gD5BvMW;AHg8GjB;;A+BjxGA;EAiCM,c5BtOY;E4BuOZ,sB5B9OS;AHk+Gf;;A+BtxGA;EAwCI,YAAY;EACZ,sB5BmIgC;E4BlIhC,sBAAsB;A/BkvG1B;;A+B5xGA;EA8CI,c5BpPc;E4BqPd,yB5BzPc;AH2+GlB;;A+BjyGA;EAoDI,aAAa;A/BivGjB;;A+B7uGA;EACE,kC5BmOqI;E4BlOrI,oB5B2HkC;E4B1HlC,uB5B0HkC;E4BzHlC,oB5B0HiC;EC1Q7B,mBAtCY;AJu6GlB;;A+B7uGA;EACE,gC5B4NqI;E4B3NrI,mB5BwHiC;E4BvHjC,sB5BuHiC;E4BtHjC,kB5BuHgC;EC/Q5B,kBAtCY;AJ+6GlB;;A+BxuGA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,WAAW;EACX,mC5B0M2H;E4BzM3H,gBAAgB;A/B2uGlB;;A+BxuGA;EACE,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,mC5BkM2H;E4BjM3H,SAAS;EACT,UAAU;A/B2uGZ;;A+BjvGA;EASI,qB5B+KsE;E4B9KtE,gD5B9Qa;AH0/GjB;;A+BtvGA;EAcI,yB5B7Sc;AHyhHlB;;A+B1vGA;EAmBM,iB5BqUQ;AHs6Fd;;A+B9vGA;EAwBI,0BAA0B;A/B0uG9B;;A+BtuGA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;EACV,mC5BoK2H;E4BnK3H,yB5BoDkC;E4BlDlC,gB5BlD+B;E4BmD/B,gB5B9C+B;E4B+C/B,c5BjUgB;E4BkUhB,sB5BzUa;E4B0Ub,yB5BtUgB;EONd,sBPqOgC;AHg1GpC;;A+BtvGA;EAkBI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,UAAU;EACV,cAAc;EACd,6B5B8I+F;E4B7I/F,yB5BkCgC;E4BjChC,gB5B9D6B;E4B+D7B,c5BjVc;E4BkVd,iBAAiB;ET1VjB,yBnBGc;E4ByVd,oBAAoB;ErB7VpB,kCqB8VgF;A/BwuGpF;;A+B9tGA;EACE,WAAW;EACX,2BAA+F;EAC/F,UAAU;EACV,6BAA6B;EAC7B,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/BiuGlB;;A+BtuGA;EAQI,aAAa;A/BkuGjB;;A+B1uGA;EAY8B,gE5BrVb;AHujHjB;;A+B9uGA;EAa8B,gE5BtVb;AH2jHjB;;A+BlvGA;EAc8B,gE5BvVb;AH+jHjB;;A+BtvGA;EAkBI,SAAS;A/BwuGb;;A+B1vGA;EAsBI,W5B8N6C;E4B7N7C,Y5B6N6C;E4B5N7C,oBAAyE;ET/XzE,yBnB8Ba;E4BmWb,S5B6N0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4BzHjI,wBAAgB;EAAhB,gBAAgB;A/BuuGpB;;AoBvmHI;EWkWJ;IXjWM,gBAAgB;EpB2mHpB;AACF;;A+B3wGA;ETvWI,yBnBmmB2E;AHmhG/E;;A+B/wGA;EAsCI,W5BuMoC;E4BtMpC,c5BuMqC;E4BtMrC,kBAAkB;EAClB,e5BsMuC;E4BrMvC,yB5B7Yc;E4B8Yd,yBAAyB;ErBnZzB,mBPylBoC;AHwiGxC;;A+BzxGA;EAiDI,W5BmM6C;E4BlM7C,Y5BkM6C;EmB3lB7C,yBnB8Ba;E4B6Xb,S5BmM0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4B/FjI,qBAAgB;EAAhB,gBAAgB;A/B2uGpB;;AoBroHI;EWkWJ;IXjWM,gBAAgB;EpByoHpB;AACF;;A+BzyGA;ETvWI,yBnBmmB2E;AHijG/E;;A+B7yGA;EAgEI,W5B6KoC;E4B5KpC,c5B6KqC;E4B5KrC,kBAAkB;EAClB,e5B4KuC;E4B3KvC,yB5Bvac;E4Bwad,yBAAyB;ErB7azB,mBPylBoC;AHskGxC;;A+BvzGA;EA2EI,W5ByK6C;E4BxK7C,Y5BwK6C;E4BvK7C,aAAa;EACb,oB5BvD+B;E4BwD/B,mB5BxD+B;EmB9X/B,yBnB8Ba;E4B0Zb,S5BsK0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4BlEjI,gBAAgB;A/B+uGpB;;AoBtqHI;EWkWJ;IXjWM,gBAAgB;EpB0qHpB;AACF;;A+B10GA;ETvWI,yBnBmmB2E;AHklG/E;;A+B90GA;EA6FI,W5BgJoC;E4B/IpC,c5BgJqC;E4B/IrC,kBAAkB;EAClB,e5B+IuC;E4B9IvC,6BAA6B;EAC7B,yBAAyB;EACzB,oBAA4C;A/BqvGhD;;A+Bx1GA;EAwGI,yB5B3cc;EOLd,mBPylBoC;AH4mGxC;;A+B71GA;EA6GI,kBAAkB;EAClB,yB5Bjdc;EOLd,mBPylBoC;AHknGxC;;A+Bn2GA;EAoHM,yB5BrdY;AHwsHlB;;A+Bv2GA;EAwHM,eAAe;A/BmvGrB;;A+B32GA;EA4HM,yB5B7dY;AHgtHlB;;A+B/2GA;EAgIM,eAAe;A/BmvGrB;;A+Bn3GA;EAoIM,yB5BreY;AHwtHlB;;A+B9uGA;;;EXhfM,4GjB8f+H;AHsuGrI;;AoB/tHI;EW2eJ;;;IX1eM,gBAAgB;EpBquHpB;AACF;;AgC7uHA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;AhCgvHlB;;AgC7uHA;EACE,cAAc;EACd,oB7BkqBsC;AH8kGxC;;AK/uHE;E2BEE,qBAAqB;AhCivHzB;;AgCtvHA;EAUI,c7BVc;E6BWd,oBAAoB;EACpB,eAAe;AhCgvHnB;;AgCxuHA;EACE,gC7BxBgB;AHmwHlB;;AgC5uHA;EAII,mB7BkM6B;AH0iHjC;;AgChvHA;EAQI,6BAAgD;EtB3BhD,+BP4NgC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9BzMS;AH+lIf;;AiCh7HA;EA+BI,yB9B9MW;E8B+MX,gC9B/MW;AHomIf;;AiCr7HA;EAoCI,wP9B6fsR;AHw5G1R;;AiCz7HA;EAwCI,yB9BvNW;AH4mIf;;AiC77HA;EA0CM,yB9BzNS;AHgnIf;;AKjnIE;E4B6NM,yB9B5NO;AHonIf;;AiCj5HA;EAEI,W9B/OW;AHkoIf;;AKznIE;E4ByOI,W9BlPS;AHsoIf;;AiCz5HA;EAWM,+B9BxPS;AH0oIf;;AKjoIE;E4BkPM,gC9B3PO;AH8oIf;;AiCj6HA;EAkBQ,gC9B/PO;AHkpIf;;AiCr6HA;;;;EA0BM,W9BvQS;AHypIf;;AiC56HA;EA+BI,+B9B5QW;E8B6QX,sC9B7QW;AH8pIf;;AiCj7HA;EAoCI,8P9BkcqR;AH+8GzR;;AiCr7HA;EAwCI,+B9BrRW;AHsqIf;;AiCz7HA;EA0CM,W9BvRS;AH0qIf;;AKjqIE;E4BiRM,W9B1RO;AH8qIf;;AkCjrIA;EACE,kBAAkB;EAClB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,qBAAqB;EACrB,sB/BHa;E+BIb,2BAA2B;EAC3B,sC/BKa;EOZX,sBPqOgC;AHu9HpC;;AkC7rIA;EAYI,eAAe;EACf,cAAc;AlCqrIlB;;AkClsIA;ExBUI,+BP4NgC;EO3NhC,gCP2NgC;AHi+HpC;;AkCvsIA;ExBwBI,mCP8MgC;EO7MhC,kCP6MgC;AHs+HpC;;AkC/qIA;EAGE,kBAAc;EAAd,cAAc;EACd,gB/B+wByC;AHi6G3C;;AkC5qIA;EACE,sB/BywBwC;AHs6G1C;;AkC5qIA;EACE,qBAA+B;EAC/B,gBAAgB;AlC+qIlB;;AkC5qIA;EACE,gBAAgB;AlC+qIlB;;AKttIE;E6B4CE,qBAAqB;AlC8qIzB;;AkChrIA;EAMI,oB/BwvBuC;AHs7G3C;;AkCtqIA;EACE,wB/B+uByC;E+B9uBzC,gBAAgB;EAEhB,qC/BvDa;E+BwDb,6C/BxDa;AHguIf;;AkC7qIA;ExB/DI,0DwBuE8E;AlCyqIlF;;AkCjrIA;EAaM,aAAa;AlCwqInB;;AkCnqIA;EACE,wB/B6tByC;E+B5tBzC,qC/BvEa;E+BwEb,0C/BxEa;AH8uIf;;AkCzqIA;ExBjFI,0DPmzBoF;AH28GxF;;AkC9pIA;EACE,uBAAiC;EACjC,uB/B4sBwC;E+B3sBxC,sBAAgC;EAChC,gBAAgB;AlCiqIlB;;AkC9pIA;EACE,uBAAiC;EACjC,sBAAgC;AlCiqIlC;;AkC7pIA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,gB/BssByC;AH09G3C;;AkC7pIA;EACE,WAAW;ExBvHT,kCPmzBoF;AHq+GxF;;AkC5pIA;EACE,WAAW;ExBpHT,2CP0yBoF;EOzyBpF,4CPyyBoF;AH2+GxF;;AkC7pIA;EACE,WAAW;ExB3GT,+CP4xBoF;EO3xBpF,8CP2xBoF;AHi/GxF;;AkC3pIA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;AlC8pIxB;;AkChqIA;EAKI,mB/B6qBsD;AHk/G1D;;ActvII;EoBkFJ;IASI,uBAAmB;IAAnB,mBAAmB;IACnB,mB/BwqBsD;I+BvqBtD,kB/BuqBsD;EHy/GxD;EkC3qIF;IAcM,oBAAa;IAAb,aAAa;IAEb,gBAAY;IAAZ,YAAY;IACZ,0BAAsB;IAAtB,sBAAsB;IACtB,kB/BgqBoD;I+B/pBpD,gBAAgB;IAChB,iB/B8pBoD;EHigHxD;AACF;;AkCtpIA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;AlCypIxB;;AkC3pIA;EAOI,mB/B6oBsD;AH2gH1D;;Ac/wII;EoBgHJ;IAWI,uBAAmB;IAAnB,mBAAmB;ElCypIrB;EkCpqIF;IAgBM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;ElCupIpB;EkCxqIF;IAoBQ,cAAc;IACd,cAAc;ElCupIpB;EkC5qIF;IxBvJI,0BwBkLoC;IxBjLpC,6BwBiLoC;ElCqpItC;EkChrIF;;IAgCY,0BAA0B;ElCopIpC;EkCprIF;;IAqCY,6BAA6B;ElCmpIvC;EkCxrIF;IxBzII,yBwBmLmC;IxBlLnC,4BwBkLmC;ElCkpIrC;EkC5rIF;;IA+CY,yBAAyB;ElCipInC;EkChsIF;;IAoDY,4BAA4B;ElCgpItC;AACF;;AkCpoIA;EAEI,sB/BokBsC;AHkkH1C;;AczzII;EoBiLJ;IAMI,uB/BglBiC;I+BhlBjC,oB/BglBiC;I+BhlBjC,e/BglBiC;I+B/kBjC,2B/BglBuC;I+BhlBvC,wB/BglBuC;I+BhlBvC,mB/BglBuC;I+B/kBvC,UAAU;IACV,SAAS;ElCuoIX;EkChpIF;IAYM,qBAAqB;IACrB,WAAW;ElCuoIf;AACF;;AkC9nIA;EAEI,gBAAgB;AlCgoIpB;;AkCloIA;ExB/PI,gBwBqQ4B;AlCgoIhC;;AkCtoIA;EAUQ,gBAAgB;ExBzQpB,gBwB0Q4B;AlCgoIhC;;AkC3oIA;EAgBM,gBAAgB;ExBxPlB,6BwByPiC;ExBxPjC,4BwBwPiC;AlCgoIrC;;AkCjpIA;ExBtPI,yBwB2Q8B;ExB1Q9B,0BwB0Q8B;AlCioIlC;;AkCtpIA;EAyBM,mB/BtD2B;AHurIjC;;AmC95IA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,qBhC2gCsC;EgC1gCtC,mBhC6gCsC;EgC5gCtC,gBAAgB;EAChB,yBhCGgB;EOJd,sBPqOgC;AH8rIpC;;AmC95IA;EAGI,oBhCkgCqC;AH65GzC;;AmCl6IA;EAMM,qBAAqB;EACrB,qBhC8/BmC;EgC7/BnC,chCLY;EgCMZ,YhCmgCuC;AH65G7C;;AmCz6IA;EAoBI,0BAA0B;AnCy5I9B;;AmC76IA;EAwBI,qBAAqB;AnCy5IzB;;AmCj7IA;EA4BI,chCzBc;AHk7IlB;;AoC/7IA;EACE,oBAAa;EAAb,aAAa;E7BGb,eAAe;EACf,gBAAgB;EGAd,sBPqOgC;AH4tIpC;;AoCh8IA;EACE,kBAAkB;EAClB,cAAc;EACd,uBjCqwBwC;EiCpwBxC,iBjC6N+B;EiC5N/B,iBjCwwBsC;EiCvwBtC,cjCwBe;EiCvBf,sBjCNa;EiCOb,yBjCJgB;AHu8IlB;;AoC38IA;EAWI,UAAU;EACV,cjC2J8D;EiC1J9D,qBAAqB;EACrB,yBjCXc;EiCYd,qBjCXc;AH+8IlB;;AoCn9IA;EAmBI,UAAU;EACV,UjCiwBiC;EiChwBjC,gDjCSa;AH27IjB;;AoCh8IA;EAGM,cAAc;E1BChB,+BPuMgC;EOtMhC,kCPsMgC;AH2vIpC;;AoCt8IA;E1BVI,gCPqNgC;EOpNhC,mCPoNgC;AHgwIpC;;AoC38IA;EAcI,UAAU;EACV,WjCvCW;EiCwCX,yBjCXa;EiCYb,qBjCZa;AH68IjB;;AoCl9IA;EAqBI,cjCvCc;EiCwCd,oBAAoB;EAEpB,YAAY;EACZ,sBjCjDW;EiCkDX,qBjC/Cc;AH++IlB;;AqCt/IE;EACE,uBlC8wBsC;ECnpBpC,kBAtCY;EiCnFd,gBlC8N6B;AH2xIjC;;AqCp/IM;E3BwBF,8BPwM+B;EOvM/B,iCPuM+B;AHyxInC;;AqCp/IM;E3BKF,+BPsN+B;EOrN/B,kCPqN+B;AH8xInC;;AqCtgJE;EACE,uBlC4wBqC;ECjpBnC,mBAtCY;EiCnFd,gBlC+N6B;AH0yIjC;;AqCpgJM;E3BwBF,8BPyM+B;EOxM/B,iCPwM+B;AHwyInC;;AqCpgJM;E3BKF,+BPuN+B;EOtN/B,kCPsN+B;AH6yInC;;AsCphJA;EACE,qBAAqB;EACrB,qBnC24BsC;EC10BpC,cAAW;EkC/Db,gBnCmR+B;EmClR/B,cAAc;EACd,kBAAkB;EAClB,mBAAmB;EACnB,wBAAwB;E5BRtB,sBPqOgC;EiBpO9B,qIjBqb6I;AH2mInJ;;AoB3hJI;EkBNJ;IlBOM,gBAAgB;EpB+hJpB;AACF;;AK5hJE;EiCGI,qBAAqB;AtC6hJ3B;;AsC3iJA;EAoBI,aAAa;AtC2hJjB;;AsCthJA;EACE,kBAAkB;EAClB,SAAS;AtCyhJX;;AsClhJA;EACE,oBnCg3BsC;EmC/2BtC,mBnC+2BsC;EOn5BpC,oBPs5BqC;AHoqHzC;;AsC7gJE;ECjDA,WpCMa;EoCLb,yBpCkCe;AHgiJjB;;AKpjJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCkkJxC;;AuCrkJU;EAQJ,UAAU;EACV,+CpCuBW;AH0iJjB;;AsC5hJE;ECjDA,WpCMa;EoCLb,yBpCWgB;AHskJlB;;AKnkJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCilJxC;;AuCplJU;EAQJ,UAAU;EACV,iDpCAY;AHglJlB;;AsC3iJE;ECjDA,WpCMa;EoCLb,yBpCyCe;AHujJjB;;AKllJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCgmJxC;;AuCnmJU;EAQJ,UAAU;EACV,+CpC8BW;AHikJjB;;AsC1jJE;ECjDA,WpCMa;EoCLb,yBpC2Ce;AHokJjB;;AKjmJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC+mJxC;;AuClnJU;EAQJ,UAAU;EACV,gDpCgCW;AH8kJjB;;AsCzkJE;ECjDA,cpCegB;EoCdhB,yBpCwCe;AHslJjB;;AKhnJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvC8nJxC;;AuCjoJU;EAQJ,UAAU;EACV,+CpC6BW;AHgmJjB;;AsCxlJE;ECjDA,WpCMa;EoCLb,yBpCsCe;AHumJjB;;AK/nJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC6oJxC;;AuChpJU;EAQJ,UAAU;EACV,+CpC2BW;AHinJjB;;AsCvmJE;ECjDA,cpCegB;EoCdhB,yBpCMgB;AHspJlB;;AK9oJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvC4pJxC;;AuC/pJU;EAQJ,UAAU;EACV,iDpCLY;AHgqJlB;;AsCtnJE;ECjDA,WpCMa;EoCLb,yBpCagB;AH8pJlB;;AK7pJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC2qJxC;;AuC9qJU;EAQJ,UAAU;EACV,8CpCEY;AHwqJlB;;AwCvrJA;EACE,kBAAoD;EACpD,mBrC0yBsC;EqCxyBtC,yBrCKgB;EOJd,qBPsO+B;AHm9InC;;AcloJI;E0B5DJ;IAQI,kBrCoyBoC;EHu5HtC;AACF;;AwCxrJA;EACE,gBAAgB;EAChB,eAAe;E9BTb,gB8BUsB;AxC2rJ1B;;AyCtsJA;EACE,kBAAkB;EAClB,wBtCm8ByC;EsCl8BzC,mBtCm8BsC;EsCl8BtC,6BAA6C;E/BH3C,sBPqOgC;AHw+IpC;;AyCrsJA;EAEE,cAAc;AzCusJhB;;AyCnsJA;EACE,gBtCwQ+B;AH87IjC;;AyC9rJA;EACE,mBAAsD;AzCisJxD;;AyClsJA;EAKI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,wBtCq6BuC;EsCp6BvC,cAAc;AzCisJlB;;AyCvrJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBwpJlE;;A0CvuJE;EACE,yBAAqC;A1C0uJzC;;A0CvuJE;EACE,cAA0B;A1C0uJ9B;;AyCrsJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBsqJlE;;A0CrvJE;EACE,yBAAqC;A1CwvJzC;;A0CrvJE;EACE,cAA0B;A1CwvJ9B;;AyCntJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBorJlE;;A0CnwJE;EACE,yBAAqC;A1CswJzC;;A0CnwJE;EACE,cAA0B;A1CswJ9B;;AyCjuJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBksJlE;;A0CjxJE;EACE,yBAAqC;A1CoxJzC;;A0CjxJE;EACE,cAA0B;A1CoxJ9B;;AyC/uJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBgtJlE;;A0C/xJE;EACE,yBAAqC;A1CkyJzC;;A0C/xJE;EACE,cAA0B;A1CkyJ9B;;AyC7vJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB8tJlE;;A0C7yJE;EACE,yBAAqC;A1CgzJzC;;A0C7yJE;EACE,cAA0B;A1CgzJ9B;;AyC3wJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB4uJlE;;A0C3zJE;EACE,yBAAqC;A1C8zJzC;;A0C3zJE;EACE,cAA0B;A1C8zJ9B;;AyCzxJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB0vJlE;;A0Cz0JE;EACE,yBAAqC;A1C40JzC;;A0Cz0JE;EACE,cAA0B;A1C40J9B;;A2Cp1JE;EACE;IAAO,2BAAuC;E3Cw1JhD;E2Cv1JE;IAAK,wBAAwB;E3C01J/B;AACF;;A2C71JE;EACE;IAAO,2BAAuC;E3Cw1JhD;E2Cv1JE;IAAK,wBAAwB;E3C01J/B;AACF;;A2Cv1JA;EACE,oBAAa;EAAb,aAAa;EACb,YxC48BsC;EwC38BtC,gBAAgB;EvCoHZ,kBAtCY;EuC5EhB,yBxCJgB;EOJd,sBPqOgC;AH8nJpC;;A2Ct1JA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;EACvB,WxCfa;EwCgBb,kBAAkB;EAClB,mBAAmB;EACnB,yBxCWe;EiB9BX,2BjBw9B4C;AHq5HlD;;AoBx2JI;EuBOJ;IvBNM,gBAAgB;EpB42JpB;AACF;;A2C51JA;ErBcE,qMAA6I;EqBZ7I,0BxCu7BsC;AHw6HxC;;A2C31JE;EACE,0DxCy7BkD;EwCz7BlD,kDxCy7BkD;AHq6HtD;;A2C51JI;EAHF;IAII,uBAAe;IAAf,eAAe;E3Cg2JnB;AACF;;A4Cx4JA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;A5C24JzB;;A4Cx4JA;EACE,WAAO;EAAP,OAAO;A5C24JT;;A6C74JA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EAGtB,eAAe;EACf,gBAAgB;A7C84JlB;;A6Cr4JA;EACE,WAAW;EACX,c1CPgB;E0CQhB,mBAAmB;A7Cw4JrB;;AK94JE;EwCUE,UAAU;EACV,c1Cbc;E0Ccd,qBAAqB;EACrB,yB1CrBc;AH65JlB;;A6Cl5JA;EAcI,c1CjBc;E0CkBd,yB1CzBc;AHi6JlB;;A6C/3JA;EACE,kBAAkB;EAClB,cAAc;EACd,wB1C47ByC;E0C17BzC,mB1CuL+B;E0CrL/B,sB1C3Ca;E0C4Cb,sC1ClCa;AHk6Jf;;A6Cx4JA;EnC7BI,+BP4NgC;EO3NhC,gCP2NgC;AH8sJpC;;A6C74JA;EAeI,gBAAgB;EnC9BhB,mCP8MgC;EO7MhC,kCP6MgC;AHotJpC;;A6Cn5JA;EAqBI,c1CnDc;E0CoDd,oBAAoB;EACpB,sB1C3DW;AH67Jf;;A6Cz5JA;EA4BI,UAAU;EACV,W1CjEW;E0CkEX,yB1CrCa;E0CsCb,qB1CtCa;AHu6JjB;;A6Cp3JI;EACE,uBAAmB;EAAnB,mBAAmB;A7Cu3JzB;;A6Cx3JI;EAII,kB1C4IyB;E0C3IzB,gBAAgB;A7Cw3JxB;;A6C73JI;EnCpDA,+BPuMgC;EOtMhC,kCPsMgC;EO1LhC,0BmCgDwC;A7C03J5C;;A6Cn4JI;EAaM,eAAe;EnC/ErB,gCPqNgC;EOpNhC,mCPoNgC;EO9KhC,4BmC0C0C;A7C23J9C;;Acr6JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7C84JvB;E6C/4JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7C84JtB;E6Cn5JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7C+4J1C;E6Cx5JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7C+4J5C;AACF;;Ac17JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7Cm6JvB;E6Cp6JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7Cm6JtB;E6Cx6JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7Co6J1C;E6C76JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7Co6J5C;AACF;;Ac/8JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7Cw7JvB;E6Cz7JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7Cw7JtB;E6C77JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7Cy7J1C;E6Cl8JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7Cy7J5C;AACF;;Acp+JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7C68JvB;E6C98JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7C68JtB;E6Cl9JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7C88J1C;E6Cv9JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7C88J5C;AACF;;A6Cl8JA;EAEI,eAAe;EACf,cAAc;EnCjHd,gBmCkHwB;A7Co8J5B;;A6Cx8JA;EAOM,mB1C6G2B;AHw1JjC;;A6C58JA;EAaM,aAAa;A7Cm8JnB;;A6Ch9JA;EAmBM,gBAAgB;EAChB,gBAAgB;A7Ci8JtB;;A8CrkKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBy/JlE;;AK7jKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwkKjD;;A8C/kKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBogKlE;;A8CrlKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBygKlE;;AK7kKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwlKjD;;A8C/lKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBohKlE;;A8CrmKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByhKlE;;AK7lKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwmKjD;;A8C/mKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBoiKlE;;A8CrnKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByiKlE;;AK7mKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwnKjD;;A8C/nKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBojKlE;;A8CroKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByjKlE;;AK7nKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwoKjD;;A8C/oKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBokKlE;;A8CrpKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBykKlE;;AK7oKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwpKjD;;A8C/pKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBolKlE;;A8CrqKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBylKlE;;AK7pKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwqKjD;;A8C/qKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBomKlE;;A8CrrKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBymKlE;;AK7qKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwrKjD;;A8C/rKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBonKlE;;A+CxsKA;EACE,YAAY;E3C8HR,iBAtCY;E2CtFhB,gB5CyR+B;E4CxR/B,cAAc;EACd,W5CYa;E4CXb,yB5CCa;E4CAb,WAAW;A/C2sKb;;AKtsKE;E0CDE,W5CMW;E4CLX,qBAAqB;A/C2sKzB;;AKvsKE;E0CCI,YAAY;A/C0sKlB;;A+C/rKA;EACE,UAAU;EACV,6BAA6B;EAC7B,SAAS;EACT,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/CksKlB;;A+C5rKA;EACE,oBAAoB;A/C+rKtB;;AgDtuKA;EACE,gB7C43BuC;E6C33BvC,gBAAgB;E5C6HZ,mBAtCY;E4CpFhB,2C7CEa;E6CDb,4BAA4B;EAC5B,oC7C63BmD;E6C53BnD,gD7CSa;E6CRb,mCAA2B;EAA3B,2BAA2B;EAC3B,UAAU;EtCLR,sBPg4BsC;AH82I1C;;AgDnvKA;EAcI,sB7Cg3BsC;AHy3I1C;;AgDvvKA;EAkBI,UAAU;AhDyuKd;;AgD3vKA;EAsBI,cAAc;EACd,UAAU;AhDyuKd;;AgDhwKA;EA2BI,aAAa;AhDyuKjB;;AgDruKA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,wB7C41BwC;E6C31BxC,c7CtBgB;E6CuBhB,2C7C7Ba;E6C8Bb,4BAA4B;EAC5B,4C7Co2BoD;AHo4ItD;;AgDruKA;EACE,gB7Co1BwC;AHo5I1C;;AiD5wKA;EAEE,gBAAgB;AjD8wKlB;;AiDhxKA;EAKI,kBAAkB;EAClB,gBAAgB;AjD+wKpB;;AiD1wKA;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,a9CopBsC;E8CnpBtC,aAAa;EACb,WAAW;EACX,YAAY;EACZ,gBAAgB;EAGhB,UAAU;AjD2wKZ;;AiDpwKA;EACE,kBAAkB;EAClB,WAAW;EACX,c9C63BuC;E8C33BvC,oBAAoB;AjDswKtB;;AiDnwKE;E7BrCI,2CjB27BoD;EiB37BpD,mCjB27BoD;EiB37BpD,oEjB27BoD;E8Cp5BtD,sC9Ck5BmD;E8Cl5BnD,8B9Ck5BmD;AHo3IvD;;AoBxyKI;E6BgCF;I7B/BI,gBAAgB;EpB4yKpB;AACF;;AiD1wKE;EACE,uB9Cg5BoC;E8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hLf;;AkD3+KA;EACE,iBAAgC;AlD8+KlC;;AkD/+KA;EAII,MAAM;AlD++KV;;AkDn/KA;EAOM,SAAS;EACT,6B/CgxBmC;E+C/wBnC,yB/CrDS;AHqiLf;;AkD3+KA;EACE,iB/CywBuC;AHquJzC;;AkD/+KA;EAII,QAAQ;EACR,a/CqwBqC;E+CpwBrC,c/CmwBqC;AH4uJzC;;AkDr/KA;EASM,OAAO;EACP,oC/CgwBmC;E+C/vBnC,uB/CrES;AHqjLf;;AkD39KA;EACE,gB/C+tBuC;E+C9tBvC,uB/CouBuC;E+CnuBvC,W/CvGa;E+CwGb,kBAAkB;EAClB,sB/C/Fa;EOZX,sBPqOgC;AHq2KpC;;AoD/kLA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,ajDsqBsC;EiDrqBtC,cAAc;EACd,gBjD+1BuC;EgDp2BvC,kMhD+QiN;EgD7QjN,kBAAkB;EAClB,gBhDuR+B;EgDtR/B,gBhD2R+B;EgD1R/B,gBAAgB;EAChB,iBAAiB;EACjB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,gBAAgB;E/CgHZ,mBAtCY;EgD7EhB,qBAAqB;EACrB,sBjDNa;EiDOb,4BAA4B;EAC5B,oCjDEa;EOZX,qBPsO+B;AHi4KnC;;AoD5mLA;EAoBI,kBAAkB;EAClB,cAAc;EACd,WjD81BoC;EiD71BpC,cjD81BqC;EiD71BrC,gBjDmN+B;AHy4KnC;;AoDpnLA;EA4BM,kBAAkB;EAClB,cAAc;EACd,WAAW;EACX,yBAAyB;EACzB,mBAAmB;ApD4lLzB;;AoDvlLA;EACE,qBjD+0BuC;AH2wJzC;;AoD3lLA;EAII,iCAAwE;ApD2lL5E;;AoD/lLA;EAOM,SAAS;EACT,6BAAgE;EAChE,qCjD00BiE;AHkxJvE;;AoDrmLA;EAaM,WjDqL2B;EiDpL3B,6BAAgE;EAChE,sBjD7CS;AHyoLf;;AoDvlLA;EACE,mBjD2zBuC;AH+xJzC;;AoD3lLA;EAII,+BAAsE;EACtE,ajDuzBqC;EiDtzBrC,YjDqzBoC;EiDpzBpC,gBAA2B;ApD2lL/B;;AoDlmLA;EAUM,OAAO;EACP,oCAA2F;EAC3F,uCjDmzBiE;AHyyJvE;;AoDxmLA;EAgBM,SjD8J2B;EiD7J3B,oCAA2F;EAC3F,wBjDpES;AHgqLf;;AoDvlLA;EACE,kBjDoyBuC;AHszJzC;;AoD3lLA;EAII,8BAAqE;ApD2lLzE;;AoD/lLA;EAOM,MAAM;EACN,oCAA2F;EAC3F,wCjD+xBiE;AH6zJvE;;AoDrmLA;EAaM,QjD0I2B;EiDzI3B,oCAA2F;EAC3F,yBjDxFS;AHorLf;;AoD3mLA;EAqBI,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,cAAc;EACd,WjD2wBoC;EiD1wBpC,oBAAsC;EACtC,WAAW;EACX,gCjD+vBuD;AH21J3D;;AoDtlLA;EACE,oBjDowBuC;AHq1JzC;;AoD1lLA;EAII,gCAAuE;EACvE,ajDgwBqC;EiD/vBrC,YjD8vBoC;EiD7vBpC,gBAA2B;ApD0lL/B;;AoDjmLA;EAUM,QAAQ;EACR,oCjD0vBmC;EiDzvBnC,sCjD4vBiE;AH+1JvE;;AoDvmLA;EAgBM,UjDuG2B;EiDtG3B,oCjDovBmC;EiDnvBnC,uBjD3HS;AHstLf;;AoDrkLA;EACE,uBjDqtBwC;EiDptBxC,gBAAgB;EhD3BZ,eAtCY;EgDoEhB,yBjD8sByD;EiD7sBzD,gCAAyE;E1ChJvE,0C0CiJyE;E1ChJzE,2C0CgJyE;ApDwkL7E;;AoD/kLA;EAWI,aAAa;ApDwkLjB;;AoDpkLA;EACE,uBjDssBwC;EiDrsBxC,cjDzJgB;AHguLlB;;AqDnuLA;EACE,kBAAkB;ArDsuLpB;;AqDnuLA;EACE,uBAAmB;EAAnB,mBAAmB;ArDsuLrB;;AqDnuLA;EACE,kBAAkB;EAClB,WAAW;EACX,gBAAgB;ArDsuLlB;;AsD7vLE;EACE,cAAc;EACd,WAAW;EACX,WAAW;AtDgwLf;;AqDxuLA;EACE,kBAAkB;EAClB,aAAa;EACb,WAAW;EACX,WAAW;EACX,mBAAmB;EACnB,mCAA2B;EAA3B,2BAA2B;EjC5BvB,8CjB6iCkF;EiB7iClF,sCjB6iCkF;EiB7iClF,0EjB6iCkF;AH2tJxF;;AoBnwLI;EiCiBJ;IjChBM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E,oCAAmC;AzD4/LvC;;AKl/LE;;;EoDLI,oCAAgD;AzD6/LtD;;AyDngME;EACE,oCAAmC;AzDsgMvC;;AK5/LE;;;EoDLI,oCAAgD;AzDugMtD;;AyD7gME;EACE,oCAAmC;AzDghMvC;;AKtgME;;;EoDLI,oCAAgD;AzDihMtD;;AyDvhME;EACE,oCAAmC;AzD0hMvC;;AKhhME;;;EoDLI,oCAAgD;AzD2hMtD;;AyDjiME;EACE,oCAAmC;AzDoiMvC;;AK1hME;;;EoDLI,oCAAgD;AzDqiMtD;;AyD3iME;EACE,oCAAmC;AzD8iMvC;;AKpiME;;;EoDLI,oCAAgD;AzD+iMtD;;AyDrjME;EACE,oCAAmC;AzDwjMvC;;AK9iME;;;EoDLI,oCAAgD;AzDyjMtD;;A0DxjMA;EACE,iCAAmC;A1D2jMrC;;A0DxjMA;EACE,wCAAwC;A1D2jM1C;;A2DtkMA;EAAkB,oCAAoD;A3D0kMtE;;A2DzkMA;EAAkB,wCAAwD;A3D6kM1E;;A2D5kMA;EAAkB,0CAA0D;A3DglM5E;;A2D/kMA;EAAkB,2CAA2D;A3DmlM7E;;A2DllMA;EAAkB,yCAAyD;A3DslM3E;;A2DplMA;EAAmB,oBAAoB;A3DwlMvC;;A2DvlMA;EAAmB,wBAAwB;A3D2lM3C;;A2D1lMA;EAAmB,0BAA0B;A3D8lM7C;;A2D7lMA;EAAmB,2BAA2B;A3DimM9C;;A2DhmMA;EAAmB,yBAAyB;A3DomM5C;;A2DjmME;EACE,gCAA+B;A3DomMnC;;A2DrmME;EACE,gCAA+B;A3DwmMnC;;A2DzmME;EACE,gCAA+B;A3D4mMnC;;A2D7mME;EACE,gCAA+B;A3DgnMnC;;A2DjnME;EACE,gCAA+B;A3DonMnC;;A2DrnME;EACE,gCAA+B;A3DwnMnC;;A2DznME;EACE,gCAA+B;A3D4nMnC;;A2D7nME;EACE,gCAA+B;A3DgoMnC;;A2D5nMA;EACE,6BAA+B;A3D+nMjC;;A2DxnMA;EACE,gCAA2C;A3D2nM7C;;A2DxnMA;EACE,iCAAwC;A3D2nM1C;;A2DxnMA;EACE,0CAAiD;EACjD,2CAAkD;A3D2nMpD;;A2DxnMA;EACE,2CAAkD;EAClD,8CAAqD;A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tOhD;;AuEjuOQ;EAAgC,yBAA4B;AvEquOpE;;AuEpuOQ;;EAEE,6BAAoC;AvEuuO9C;;AuEruOQ;;EAEE,+BAAwC;AvEwuOlD;;AuEtuOQ;;EAEE,gCAA0C;AvEyuOpD;;AuEvuOQ;;EAEE,8BAAsC;AvE0uOhD;;AuEzvOQ;EAAgC,uBAA4B;AvE6vOpE;;AuE5vOQ;;EAEE,2BAAoC;AvE+vO9C;;AuE7vOQ;;EAEE,6BAAwC;AvEgwOlD;;AuE9vOQ;;EAEE,8BAA0C;AvEiwOpD;;AuE/vOQ;;EAEE,4BAAsC;AvEkwOhD;;AuEjxOQ;EAAgC,yBAA4B;AvEqxOpE;;AuEpxOQ;;EAEE,6BAAoC;AvEuxO9C;;AuErxOQ;;EAEE,+BAAwC;AvEwxOlD;;AuEtxOQ;;EAEE,gCAA0C;AvEyxOpD;;AuEvxOQ;;EAEE,8BAAsC;AvE0xOhD;;AuEzyOQ;EAAgC,uBAA4B;AvE6yOpE;;AuE5yOQ;;EAEE,2BAAoC;AvE+yO9C;;AuE7yOQ;;EAEE,6BAAwC;AvEgzOlD;;AuE9yOQ;;EAEE,8BAA0C;AvEizOpD;;AuE/yOQ;;EAEE,4BAAsC;AvEkzOhD;;AuEj0OQ;EAAgC,qBAA4B;AvEq0OpE;;AuEp0OQ;;EAEE,yBAAoC;AvEu0O9C;;AuEr0OQ;;EAEE,2BAAwC;AvEw0OlD;;AuEt0OQ;;EAEE,4BAA0C;AvEy0OpD;;AuEv0OQ;;EAEE,0BAAsC;AvE00OhD;;AuEz1OQ;EAAgC,2BAA4B;AvE61OpE;;AuE51OQ;;EAEE,+BAAoC;AvE+1O9C;;AuE71OQ;;EAEE,iCAAwC;AvEg2OlD;;AuE91OQ;;EAEE,kCAA0C;AvEi2OpD;;AuE/1OQ;;EAEE,gCAAsC;AvEk2OhD;;AuEj3OQ;EAAgC,0BAA4B;AvEq3OpE;;AuEp3OQ;;EAEE,8BAAoC;AvEu3O9C;;AuEr3OQ;;EAEE,gCAAwC;AvEw3OlD;;AuEt3OQ;;EAEE,iCAA0C;AvEy3OpD;;AuEv3OQ;;EAEE,+BAAsC;AvE03OhD;;AuEz4OQ;EAAgC,wBAA4B;AvE64OpE;;AuE54OQ;;EAEE,4BAAoC;AvE+4O9C;;AuE74OQ;;EAEE,8BAAwC;AvEg5OlD;;AuE94OQ;;EAEE,+BAA0C;AvEi5OpD;;AuE/4OQ;;EAEE,6BAAsC;AvEk5OhD;;AuEj6OQ;EAAgC,0BAA4B;AvEq6OpE;;AuEp6OQ;;EAEE,8BAAoC;AvEu6O9C;;AuEr6OQ;;EAEE,gCAAwC;AvEw6OlD;;AuEt6OQ;;EAEE,iCAA0C;AvEy6OpD;;AuEv6OQ;;EAEE,+BAAsC;AvE06OhD;;AuEz7OQ;EAAgC,wBAA4B;AvE67OpE;;AuE57OQ;;EAEE,4BAAoC;AvE+7O9C;;AuE77OQ;;EAEE,8BAAwC;AvEg8OlD;;AuE97OQ;;EAEE,+BAA0C;AvEi8OpD;;AuE/7OQ;;EAEE,6BAAsC;AvEk8OhD;;AuE17OQ;EAAwB,2BAA2B;AvE87O3D;;AuE77OQ;;EAEE,+BAA+B;AvEg8OzC;;AuE97OQ;;EAEE,iCAAiC;AvEi8O3C;;AuE/7OQ;;EAEE,kCAAkC;AvEk8O5C;;AuEh8OQ;;EAEE,gCAAgC;AvEm8O1C;;AuEl9OQ;EAAwB,0BAA2B;AvEs9O3D;;AuEr9OQ;;EAEE,8BAA+B;AvEw9OzC;;AuEt9OQ;;EAEE,gCAAiC;AvEy9O3C;;AuEv9OQ;;EAEE,iCAAkC;AvE09O5C;;AuEx9OQ;;EAEE,+BAAgC;AvE29O1C;;AuE1+OQ;EAAwB,wBAA2B;AvE8+O3D;;AuE7+OQ;;EAEE,4BAA+B;AvEg/OzC;;AuE9+OQ;;EAEE,8BAAiC;AvEi/O3C;;AuE/+OQ;;EAEE,+BAAkC;AvEk/O5C;;AuEh/OQ;;EAEE,6BAAgC;AvEm/O1C;;AuElgPQ;EAAwB,0BAA2B;AvEsgP3D;;AuErgPQ;;EAEE,8BAA+B;AvEwgPzC;;AuEtgPQ;;EAEE,gCAAiC;AvEygP3C;;AuEvgPQ;;EAEE,iCAAkC;AvE0gP5C;;AuExgPQ;;EAEE,+BAAgC;AvE2gP1C;;AuE1hPQ;EAAwB,wBAA2B;AvE8hP3D;;AuE7hPQ;;EAEE,4BAA+B;AvEgiPzC;;AuE9hPQ;;EAEE,8BAAiC;AvEiiP3C;;AuE/hPQ;;EAEE,+BAAkC;AvEkiP5C;;AuEhiPQ;;EAEE,6BAAgC;AvEmiP1C;;AuE7hPI;EAAmB,uBAAuB;AvEiiP9C;;AuEhiPI;;EAEE,2BAA2B;AvEmiPjC;;AuEjiPI;;EAEE,6BAA6B;AvEoiPnC;;AuEliPI;;EAEE,8BAA8B;AvEqiPpC;;AuEniPI;;EAEE,4BAA4B;AvEsiPlC;;Ac/iPI;EyDlDI;IAAgC,oBAA4B;EvEsmPlE;EuErmPM;;IAEE,wBAAoC;EvEumP5C;EuErmPM;;IAEE,0BAAwC;EvEumPhD;EuErmPM;;IAEE,2BAA0C;EvEumPlD;EuErmPM;;IAEE,yBAAsC;EvEumP9C;EuEtnPM;IAAgC,0BAA4B;EvEynPlE;EuExnPM;;IAEE,8BAAoC;EvE0nP5C;EuExnPM;;IAEE,gCAAwC;EvE0nPhD;EuExnPM;;IAEE,iCAA0C;EvE0nPlD;EuExnPM;;IAEE,+BAAsC;EvE0nP9C;EuEzoPM;IAAgC,yBAA4B;EvE4oPlE;EuE3oPM;;IAEE,6BAAoC;EvE6oP5C;EuE3oPM;;IAEE,+BAAwC;EvE6oPhD;EuE3oPM;;IAEE,gCAA0C;EvE6oPlD;EuE3oPM;;IAEE,8BAAsC;EvE6oP9C;EuE5pPM;IAAgC,uBAA4B;EvE+pPlE;EuE9pPM;;IAEE,2BAAoC;EvEgqP5C;EuE9pPM;;IAEE,6BAAwC;EvEgqPhD;EuE9pPM;;IAEE,8BAA0C;EvEgqPlD;EuE9pPM;;IAEE,4BAAsC;EvEgqP9C;EuE/qPM;IAAgC,yBAA4B;EvEkrPlE;EuEjrPM;;IAEE,6BAAoC;EvEmrP5C;EuEjrPM;;IAEE,+BAAwC;EvEmrPhD;EuEjrPM;;IAEE,gCAA0C;EvEmrPlD;EuEjrPM;;IAEE,8BAAsC;EvEmrP9C;EuElsPM;IAAgC,uBAA4B;EvEqsPlE;EuEpsPM;;IAEE,2BAAoC;EvEssP5C;EuEpsPM;;IAEE,6BAAwC;EvEssPhD;EuEpsPM;;IAEE,8BAA0C;EvEssPlD;EuEpsPM;;IAEE,4BAAsC;EvEssP9C;EuErtPM;IAAgC,qBAA4B;EvEwtPlE;EuEvtPM;;IAEE,yBAAoC;EvEytP5C;EuEvtPM;;IAEE,2BAAwC;EvEytPhD;EuEvtPM;;IAEE,4BAA0C;EvEytPlD;EuEvtPM;;IAEE,0BAAsC;EvEytP9C;EuExuPM;IAAgC,2BAA4B;EvE2uPlE;EuE1uPM;;IAEE,+BAAoC;EvE4uP5C;EuE1uPM;;IAEE,iCAAwC;EvE4uPhD;EuE1uPM;;IAEE,kCAA0C;EvE4uPlD;EuE1uPM;;IAEE,gCAAsC;EvE4uP9C;EuE3vPM;IAAgC,0BAA4B;EvE8vPlE;EuE7vPM;;IAEE,8BAAoC;EvE+vP5C;EuE7vPM;;IAEE,gCAAwC;EvE+vPhD;EuE7vPM;;IAEE,iCAA0C;EvE+vPlD;EuE7vPM;;IAEE,+BAAsC;EvE+vP9C;EuE9wPM;IAAgC,wBAA4B;EvEixPlE;EuEhxPM;;IAEE,4BAAoC;EvEkxP5C;EuEhxPM;;IAEE,8BAAwC;EvEkxPhD;EuEhxPM;;IAEE,+BAA0C;EvEkxPlD;EuEhxPM;;IAEE,6BAAsC;EvEkxP9C;EuEjyPM;IAAgC,0BAA4B;EvEoyPlE;EuEnyPM;;IAEE,8BAAoC;EvEqyP5C;EuEnyPM;;IAEE,gCAAwC;EvEqyPhD;EuEnyPM;;IAEE,iCAA0C;EvEqyPlD;EuEnyPM;;IAEE,+BAAsC;EvEqyP9C;EuEpzPM;IAAgC,wBAA4B;EvEuzPlE;EuEtzPM;;IAEE,4BAAoC;EvEwzP5C;EuEtzPM;;IAEE,8BAAwC;EvEwzPhD;EuEtzPM;;IAEE,+BAA0C;EvEwzPlD;EuEtzPM;;IAEE,6BAAsC;EvEwzP9C;EuEhzPM;IAAwB,2BAA2B;EvEmzPzD;EuElzPM;;IAEE,+BAA+B;EvEozPvC;EuElzPM;;IAEE,iCAAiC;EvEozPzC;EuElzPM;;IAEE,kCAAkC;EvEozP1C;EuElzPM;;IAEE,gCAAgC;EvEozPxC;EuEn0PM;IAAwB,0BAA2B;EvEs0PzD;EuEr0PM;;IAEE,8BAA+B;EvEu0PvC;EuEr0PM;;IAEE,gCAAiC;EvEu0PzC;EuEr0PM;;IAEE,iCAAkC;EvEu0P1C;EuEr0PM;;IAEE,+BAAgC;EvEu0PxC;EuEt1PM;IAAwB,wBAA2B;EvEy1PzD;EuEx1PM;;IAEE,4BAA+B;EvE01PvC;EuEx1PM;;IAEE,8BAAiC;EvE01PzC;EuEx1PM;;IAEE,+BAAkC;EvE01P1C;EuEx1PM;;IAEE,6BAAgC;EvE01PxC;EuEz2PM;IAAwB,0BAA2B;EvE42PzD;EuE32PM;;IAEE,8BAA+B;EvE62PvC;EuE32PM;;IAEE,gCAAiC;EvE62PzC;EuE32PM;;IAEE,iCAAkC;EvE62P1C;EuE32PM;;IAEE,+BAAgC;EvE62PxC;EuE53PM;IAAwB,wBAA2B;EvE+3PzD;EuE93PM;;IAEE,4BAA+B;EvEg4PvC;EuE93PM;;IAEE,8BAAiC;EvEg4PzC;EuE93PM;;IAEE,+BAAkC;EvEg4P1C;EuE93PM;;IAEE,6BAAgC;EvEg4PxC;EuE13PE;IAAmB,uBAAuB;EvE63P5C;EuE53PE;;IAEE,2BAA2B;EvE83P/B;EuE53PE;;IAEE,6BAA6B;EvE83PjC;EuE53PE;;IAEE,8BAA8B;EvE83PlC;EuE53PE;;IAEE,4BAA4B;EvE83PhC;AACF;;Acx4PI;EyDlDI;IAAgC,oBAA4B;EvE+7PlE;EuE97PM;;IAEE,wBAAoC;EvEg8P5C;EuE97PM;;IAEE,0BAAwC;EvEg8PhD;EuE97PM;;IAEE,2BAA0C;EvEg8PlD;EuE97PM;;IAEE,yBAAsC;EvEg8P9C;EuE/8PM;IAAgC,0BAA4B;EvEk9PlE;EuEj9PM;;IAEE,8BAAoC;EvEm9P5C;EuEj9PM;;IAEE,gCAAwC;EvEm9PhD;EuEj9PM;;IAEE,iCAA0C;EvEm9PlD;EuEj9PM;;IAEE,+BAAsC;EvEm9P9C;EuEl+PM;IAAgC,yBAA4B;EvEq+PlE;EuEp+PM;;IAEE,6BAAoC;EvEs+P5C;EuEp+PM;;IAEE,+BAAwC;EvEs+PhD;EuEp+PM;;IAEE,gCAA0C;EvEs+PlD;EuEp+PM;;IAEE,8BAAsC;EvEs+P9C;EuEr/PM;IAAgC,uBAA4B;EvEw/PlE;EuEv/PM;;IAEE,2BAAoC;EvEy/P5C;EuEv/PM;;IAEE,6BAAwC;EvEy/PhD;EuEv/PM;;IAEE,8BAA0C;EvEy/PlD;EuEv/PM;;IAEE,4BAAsC;EvEy/P9C;EuExgQM;IAAgC,yBAA4B;EvE2gQlE;EuE1gQM;;IAEE,6BAAoC;EvE4gQ5C;EuE1gQM;;IAEE,+BAAwC;EvE4gQhD;EuE1gQM;;IAEE,gCAA0C;EvE4gQlD;EuE1gQM;;IAEE,8BAAsC;EvE4gQ9C;EuE3hQM;IAAgC,uBAA4B;EvE8hQlE;EuE7hQM;;IAEE,2BAAoC;EvE+hQ5C;EuE7hQM;;IAEE,6BAAwC;EvE+hQhD;EuE7hQM;;IAEE,8BAA0C;EvE+hQlD;EuE7hQM;;IAEE,4BAAsC;EvE+hQ9C;EuE9iQM;IAAgC,qBAA4B;EvEijQlE;EuEhjQM;;IAEE,yBAAoC;EvEkjQ5C;EuEhjQM;;IAEE,2BAAwC;EvEkjQhD;EuEhjQM;;IAEE,4BAA0C;EvEkjQlD;EuEhjQM;;IAEE,0BAAsC;EvEkjQ9C;EuEjkQM;IAAgC,2BAA4B;EvEokQlE;EuEnkQM;;IAEE,+BAAoC;EvEqkQ5C;EuEnkQM;;IAEE,iCAAwC;EvEqkQhD;EuEnkQM;;IAEE,kCAA0C;EvEqkQlD;EuEnkQM;;IAEE,gCAAsC;EvEqkQ9C;EuEplQM;IAAgC,0BAA4B;EvEulQlE;EuEtlQM;;IAEE,8BAAoC;EvEwlQ5C;EuEtlQM;;IAEE,gCAAwC;EvEwlQhD;EuEtlQM;;IAEE,iCAA0C;EvEwlQlD;EuEtlQM;;IAEE,+BAAsC;EvEwlQ9C;EuEvmQM;IAAgC,wBAA4B;EvE0mQlE;EuEzmQM;;IAEE,4BAAoC;EvE2mQ5C;EuEzmQM;;IAEE,8BAAwC;EvE2mQhD;EuEzmQM;;IAEE,+BAA0C;EvE2mQlD;EuEzmQM;;IAEE,6BAAsC;EvE2mQ9C;EuE1nQM;IAAgC,0BAA4B;EvE6nQlE;EuE5nQM;;IAEE,8BAAoC;EvE8nQ5C;EuE5nQM;;IAEE,gCAAwC;EvE8nQhD;EuE5nQM;;IAEE,iCAA0C;EvE8nQlD;EuE5nQM;;IAEE,+BAAsC;EvE8nQ9C;EuE7oQM;IAAgC,wBAA4B;EvEgpQlE;EuE/oQM;;IAEE,4BAAoC;EvEipQ5C;EuE/oQM;;IAEE,8BAAwC;EvEipQhD;EuE/oQM;;IAEE,+BAA0C;EvEipQlD;EuE/oQM;;IAEE,6BAAsC;EvEipQ9C;EuEzoQM;IAAwB,2BAA2B;EvE4oQzD;EuE3oQM;;IAEE,+BAA+B;EvE6oQvC;EuE3oQM;;IAEE,iCAAiC;EvE6oQzC;EuE3oQM;;IAEE,kCAAkC;EvE6oQ1C;EuE3oQM;;IAEE,gCAAgC;EvE6oQxC;EuE5pQM;IAAwB,0BAA2B;EvE+pQzD;EuE9pQM;;IAEE,8BAA+B;EvEgqQvC;EuE9pQM;;IAEE,gCAAiC;EvEgqQzC;EuE9pQM;;IAEE,iCAAkC;EvEgqQ1C;EuE9pQM;;IAEE,+BAAgC;EvEgqQxC;EuE/qQM;IAAwB,wBAA2B;EvEkrQzD;EuEjrQM;;IAEE,4BAA+B;EvEmrQvC;EuEjrQM;;IAEE,8BAAiC;EvEmrQzC;EuEjrQM;;IAEE,+BAAkC;EvEmrQ1C;EuEjrQM;;IAEE,6BAAgC;EvEmrQxC;EuElsQM;IAAwB,0BAA2B;EvEqsQzD;EuEpsQM;;IAEE,8BAA+B;EvEssQvC;EuEpsQM;;IAEE,gCAAiC;EvEssQzC;EuEpsQM;;IAEE,iCAAkC;EvEssQ1C;EuEpsQM;;IAEE,+BAAgC;EvEssQxC;EuErtQM;IAAwB,wBAA2B;EvEwtQzD;EuEvtQM;;IAEE,4BAA+B;EvEytQvC;EuEvtQM;;IAEE,8BAAiC;EvEytQzC;EuEvtQM;;IAEE,+BAAkC;EvEytQ1C;EuEvtQM;;IAEE,6BAAgC;EvEytQxC;EuEntQE;IAAmB,uBAAuB;EvEstQ5C;EuErtQE;;IAEE,2BAA2B;EvEutQ/B;EuErtQE;;IAEE,6BAA6B;EvEutQjC;EuErtQE;;IAEE,8BAA8B;EvEutQlC;EuErtQE;;IAEE,4BAA4B;EvEutQhC;AACF;;AcjuQI;EyDlDI;IAAgC,oBAA4B;EvEwxQlE;EuEvxQM;;IAEE,wBAAoC;EvEyxQ5C;EuEvxQM;;IAEE,0BAAwC;EvEyxQhD;EuEvxQM;;IAEE,2BAA0C;EvEyxQlD;EuEvxQM;;IAEE,yBAAsC;EvEyxQ9C;EuExyQM;IAAgC,0BAA4B;EvE2yQlE;EuE1yQM;;IAEE,8BAAoC;EvE4yQ5C;EuE1yQM;;IAEE,gCAAwC;EvE4yQhD;EuE1yQM;;IAEE,iCAA0C;EvE4yQlD;EuE1yQM;;IAEE,+BAAsC;EvE4yQ9C;EuE3zQM;IAAgC,yBAA4B;EvE8zQlE;EuE7zQM;;IAEE,6BAAoC;EvE+zQ5C;EuE7zQM;;IAEE,+BAAwC;EvE+zQhD;EuE7zQM;;IAEE,gCAA0C;EvE+zQlD;EuE7zQM;;IAEE,8BAAsC;EvE+zQ9C;EuE90QM;IAAgC,uBAA4B;EvEi1QlE;EuEh1QM;;IAEE,2BAAoC;EvEk1Q5C;EuEh1QM;;IAEE,6BAAwC;EvEk1QhD;EuEh1QM;;IAEE,8BAA0C;EvEk1QlD;EuEh1QM;;IAEE,4BAAsC;EvEk1Q9C;EuEj2QM;IAAgC,yBAA4B;EvEo2QlE;EuEn2QM;;IAEE,6BAAoC;EvEq2Q5C;EuEn2QM;;IAEE,+BAAwC;EvEq2QhD;EuEn2QM;;IAEE,gCAA0C;EvEq2QlD;EuEn2QM;;IAEE,8BAAsC;EvEq2Q9C;EuEp3QM;IAAgC,uBAA4B;EvEu3QlE;EuEt3QM;;IAEE,2BAAoC;EvEw3Q5C;EuEt3QM;;IAEE,6BAAwC;EvEw3QhD;EuEt3QM;;IAEE,8BAA0C;EvEw3QlD;EuEt3QM;;IAEE,4BAAsC;EvEw3Q9C;EuEv4QM;IAAgC,qBAA4B;EvE04QlE;EuEz4QM;;IAEE,yBAAoC;EvE24Q5C;EuEz4QM;;IAEE,2BAAwC;EvE24QhD;EuEz4QM;;IAEE,4BAA0C;EvE24QlD;EuEz4QM;;IAEE,0BAAsC;EvE24Q9C;EuE15QM;IAAgC,2BAA4B;EvE65QlE;EuE55QM;;IAEE,+BAAoC;EvE85Q5C;EuE55QM;;IAEE,iCAAwC;EvE85QhD;EuE55QM;;IAEE,kCAA0C;EvE85QlD;EuE55QM;;IAEE,gCAAsC;EvE85Q9C;EuE76QM;IAAgC,0BAA4B;EvEg7QlE;EuE/6QM;;IAEE,8BAAoC;EvEi7Q5C;EuE/6QM;;IAEE,gCAAwC;EvEi7QhD;EuE/6QM;;IAEE,iCAA0C;EvEi7QlD;EuE/6QM;;IAEE,+BAAsC;EvEi7Q9C;EuEh8QM;IAAgC,wBAA4B;EvEm8QlE;EuEl8QM;;IAEE,4BAAoC;EvEo8Q5C;EuEl8QM;;IAEE,8BAAwC;EvEo8QhD;EuEl8QM;;IAEE,+BAA0C;EvEo8QlD;EuEl8QM;;IAEE,6BAAsC;EvEo8Q9C;EuEn9QM;IAAgC,0BAA4B;EvEs9QlE;EuEr9QM;;IAEE,8BAAoC;EvEu9Q5C;EuEr9QM;;IAEE,gCAAwC;EvEu9QhD;EuEr9QM;;IAEE,iCAA0C;EvEu9QlD;EuEr9QM;;IAEE,+BAAsC;EvEu9Q9C;EuEt+QM;IAAgC,wBAA4B;EvEy+QlE;EuEx+QM;;IAEE,4BAAoC;EvE0+Q5C;EuEx+QM;;IAEE,8BAAwC;EvE0+QhD;EuEx+QM;;IAEE,+BAA0C;EvE0+QlD;EuEx+QM;;IAEE,6BAAsC;EvE0+Q9C;EuEl+QM;IAAwB,2BAA2B;EvEq+QzD;EuEp+QM;;IAEE,+BAA+B;EvEs+QvC;EuEp+QM;;IAEE,iCAAiC;EvEs+QzC;EuEp+QM;;IAEE,kCAAkC;EvEs+Q1C;EuEp+QM;;IAEE,gCAAgC;EvEs+QxC;EuEr/QM;IAAwB,0BAA2B;EvEw/QzD;EuEv/QM;;IAEE,8BAA+B;EvEy/QvC;EuEv/QM;;IAEE,gCAAiC;EvEy/QzC;EuEv/QM;;IAEE,iCAAkC;EvEy/Q1C;EuEv/QM;;IAEE,+BAAgC;EvEy/QxC;EuExgRM;IAAwB,wBAA2B;EvE2gRzD;EuE1gRM;;IAEE,4BAA+B;EvE4gRvC;EuE1gRM;;IAEE,8BAAiC;EvE4gRzC;EuE1gRM;;IAEE,+BAAkC;EvE4gR1C;EuE1gRM;;IAEE,6BAAgC;EvE4gRxC;EuE3hRM;IAAwB,0BAA2B;EvE8hRzD;EuE7hRM;;IAEE,8BAA+B;EvE+hRvC;EuE7hRM;;IAEE,gCAAiC;EvE+hRzC;EuE7hRM;;IAEE,iCAAkC;EvE+hR1C;EuE7hRM;;IAEE,+BAAgC;EvE+hRxC;EuE9iRM;IAAwB,wBAA2B;EvEijRzD;EuEhjRM;;IAEE,4BAA+B;EvEkjRvC;EuEhjRM;;IAEE,8BAAiC;EvEkjRzC;EuEhjRM;;IAEE,+BAAkC;EvEkjR1C;EuEhjRM;;IAEE,6BAAgC;EvEkjRxC;EuE5iRE;IAAmB,uBAAuB;EvE+iR5C;EuE9iRE;;IAEE,2BAA2B;EvEgjR/B;EuE9iRE;;IAEE,6BAA6B;EvEgjRjC;EuE9iRE;;IAEE,8BAA8B;EvEgjRlC;EuE9iRE;;IAEE,4BAA4B;EvEgjRhC;AACF;;Ac1jRI;EyDlDI;IAAgC,oBAA4B;EvEinRlE;EuEhnRM;;IAEE,wBAAoC;EvEknR5C;EuEhnRM;;IAEE,0BAAwC;EvEknRhD;EuEhnRM;;IAEE,2BAA0C;EvEknRlD;EuEhnRM;;IAEE,yBAAsC;EvEknR9C;EuEjoRM;IAAgC,0BAA4B;EvEooRlE;EuEnoRM;;IAEE,8BAAoC;EvEqoR5C;EuEnoRM;;IAEE,gCAAwC;EvEqoRhD;EuEnoRM;;IAEE,iCAA0C;EvEqoRlD;EuEnoRM;;IAEE,+BAAsC;EvEqoR9C;EuEppRM;IAAgC,yBAA4B;EvEupRlE;EuEtpRM;;IAEE,6BAAoC;EvEwpR5C;EuEtpRM;;IAEE,+BAAwC;EvEwpRhD;EuEtpRM;;IAEE,gCAA0C;EvEwpRlD;EuEtpRM;;IAEE,8BAAsC;EvEwpR9C;EuEvqRM;IAAgC,uBAA4B;EvE0qRlE;EuEzqRM;;IAEE,2BAAoC;EvE2qR5C;EuEzqRM;;IAEE,6BAAwC;EvE2qRhD;EuEzqRM;;IAEE,8BAA0C;EvE2qRlD;EuEzqRM;;IAEE,4BAAsC;EvE2qR9C;EuE1rRM;IAAgC,yBAA4B;EvE6rRlE;EuE5rRM;;IAEE,6BAAoC;EvE8rR5C;EuE5rRM;;IAEE,+BAAwC;EvE8rRhD;EuE5rRM;;IAEE,gCAA0C;EvE8rRlD;EuE5rRM;;IAEE,8BAAsC;EvE8rR9C;EuE7sRM;IAAgC,uBAA4B;EvEgtRlE;EuE/sRM;;IAEE,2BAAoC;EvEitR5C;EuE/sRM;;IAEE,6BAAwC;EvEitRhD;EuE/sRM;;IAEE,8BAA0C;EvEitRlD;EuE/sRM;;IAEE,4BAAsC;EvEitR9C;EuEhuRM;IAAgC,qBAA4B;EvEmuRlE;EuEluRM;;IAEE,yBAAoC;EvEouR5C;EuEluRM;;IAEE,2BAAwC;EvEouRhD;EuEluRM;;IAEE,4BAA0C;EvEouRlD;EuEluRM;;IAEE,0BAAsC;EvEouR9C;EuEnvRM;IAAgC,2BAA4B;EvEsvRlE;EuErvRM;;IAEE,+BAAoC;EvEuvR5C;EuErvRM;;IAEE,iCAAwC;EvEuvRhD;EuErvRM;;IAEE,kCAA0C;EvEuvRlD;EuErvRM;;IAEE,gCAAsC;EvEuvR9C;EuEtwRM;IAAgC,0BAA4B;EvEywRlE;EuExwRM;;IAEE,8BAAoC;EvE0wR5C;EuExwRM;;IAEE,gCAAwC;EvE0wRhD;EuExwRM;;IAEE,iCAA0C;EvE0wRlD;EuExwRM;;IAEE,+BAAsC;EvE0wR9C;EuEzxRM;IAAgC,wBAA4B;EvE4xRlE;EuE3xRM;;IAEE,4BAAoC;EvE6xR5C;EuE3xRM;;IAEE,8BAAwC;EvE6xRhD;EuE3xRM;;IAEE,+BAA0C;EvE6xRlD;EuE3xRM;;IAEE,6BAAsC;EvE6xR9C;EuE5yRM;IAAgC,0BAA4B;EvE+yRlE;EuE9yRM;;IAEE,8BAAoC;EvEgzR5C;EuE9yRM;;IAEE,gCAAwC;EvEgzRhD;EuE9yRM;;IAEE,iCAA0C;EvEgzRlD;EuE9yRM;;IAEE,+BAAsC;EvEgzR9C;EuE/zRM;IAAgC,wBAA4B;EvEk0RlE;EuEj0RM;;IAEE,4BAAoC;EvEm0R5C;EuEj0RM;;IAEE,8BAAwC;EvEm0RhD;EuEj0RM;;IAEE,+BAA0C;EvEm0RlD;EuEj0RM;;IAEE,6BAAsC;EvEm0R9C;EuE3zRM;IAAwB,2BAA2B;EvE8zRzD;EuE7zRM;;IAEE,+BAA+B;EvE+zRvC;EuE7zRM;;IAEE,iCAAiC;EvE+zRzC;EuE7zRM;;IAEE,kCAAkC;EvE+zR1C;EuE7zRM;;IAEE,gCAAgC;EvE+zRxC;EuE90RM;IAAwB,0BAA2B;EvEi1RzD;EuEh1RM;;IAEE,8BAA+B;EvEk1RvC;EuEh1RM;;IAEE,gCAAiC;EvEk1RzC;EuEh1RM;;IAEE,iCAAkC;EvEk1R1C;EuEh1RM;;IAEE,+BAAgC;EvEk1RxC;EuEj2RM;IAAwB,wBAA2B;EvEo2RzD;EuEn2RM;;IAEE,4BAA+B;EvEq2RvC;EuEn2RM;;IAEE,8BAAiC;EvEq2RzC;EuEn2RM;;IAEE,+BAAkC;EvEq2R1C;EuEn2RM;;IAEE,6BAAgC;EvEq2RxC;EuEp3RM;IAAwB,0BAA2B;EvEu3RzD;EuEt3RM;;IAEE,8BAA+B;EvEw3RvC;EuEt3RM;;IAEE,gCAAiC;EvEw3RzC;EuEt3RM;;IAEE,iCAAkC;EvEw3R1C;EuEt3RM;;IAEE,+BAAgC;EvEw3RxC;EuEv4RM;IAAwB,wBAA2B;EvE04RzD;EuEz4RM;;IAEE,4BAA+B;EvE24RvC;EuEz4RM;;IAEE,8BAAiC;EvE24RzC;EuEz4RM;;IAEE,+BAAkC;EvE24R1C;EuEz4RM;;IAEE,6BAAgC;EvE24RxC;EuEr4RE;IAAmB,uBAAuB;EvEw4R5C;EuEv4RE;;IAEE,2BAA2B;EvEy4R/B;EuEv4RE;;IAEE,6BAA6B;EvEy4RjC;EuEv4RE;;IAEE,8BAA8B;EvEy4RlC;EuEv4RE;;IAEE,4BAA4B;EvEy4RhC;AACF;;AwEz8RA;EAAkB,4GAA8C;AxE68RhE;;AwEz8RA;EAAiB,8BAA8B;AxE68R/C;;AwE58RA;EAAiB,8BAA8B;AxEg9R/C;;AwE/8RA;EAAiB,8BAA8B;AxEm9R/C;;AwEl9RA;ECTE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AzE+9RrB;;AwEh9RI;EAAwB,2BAA2B;AxEo9RvD;;AwEn9RI;EAAwB,4BAA4B;AxEu9RxD;;AwEt9RI;EAAwB,6BAA6B;AxE09RzD;;Acr7RI;E0DvCA;IAAwB,2BAA2B;ExEi+RrD;EwEh+RE;IAAwB,4BAA4B;ExEm+RtD;EwEl+RE;IAAwB,6BAA6B;ExEq+RvD;AACF;;Acj8RI;E0DvCA;IAAwB,2BAA2B;ExE6+RrD;EwE5+RE;IAAwB,4BAA4B;ExE++RtD;EwE9+RE;IAAwB,6BAA6B;ExEi/RvD;AACF;;Ac78RI;E0DvCA;IAAwB,2BAA2B;ExEy/RrD;EwEx/RE;IAAwB,4BAA4B;ExE2/RtD;EwE1/RE;IAAwB,6BAA6B;ExE6/RvD;AACF;;Acz9RI;E0DvCA;IAAwB,2BAA2B;ExEqgSrD;EwEpgSE;IAAwB,4BAA4B;ExEugStD;EwEtgSE;IAAwB,6BAA6B;ExEygSvD;AACF;;AwEpgSA;EAAmB,oCAAoC;AxEwgSvD;;AwEvgSA;EAAmB,oCAAoC;AxE2gSvD;;AwE1gSA;EAAmB,qCAAqC;AxE8gSxD;;AwE1gSA;EAAuB,2BAA0C;AxE8gSjE;;AwE7gSA;EAAuB,+BAA4C;AxEihSnE;;AwEhhSA;EAAuB,2BAA2C;AxEohSlE;;AwEnhSA;EAAuB,2BAAyC;AxEuhShE;;AwEthSA;EAAuB,8BAA2C;AxE0hSlE;;AwEzhSA;EAAuB,6BAA6B;AxE6hSpD;;AwEzhSA;EAAc,sBAAwB;AxE6hStC;;A0EpkSE;EACE,yBAAwB;A1EukS5B;;AK7jSE;EqELM,yBAA0E;A1EskSlF;;A0E5kSE;EACE,yBAAwB;A1E+kS5B;;AKrkSE;EqELM,yBAA0E;A1E8kSlF;;A0EplSE;EACE,yBAAwB;A1EulS5B;;AK7kSE;EqELM,yBAA0E;A1EslSlF;;A0E5lSE;EACE,yBAAwB;A1E+lS5B;;AKrlSE;EqELM,yBAA0E;A1E8lSlF;;A0EpmSE;EACE,yBAAwB;A1EumS5B;;AK7lSE;EqELM,yBAA0E;A1EsmSlF;;A0E5mSE;EACE,yBAAwB;A1E+mS5B;;AKrmSE;EqELM,yBAA0E;A1E8mSlF;;A0EpnSE;EACE,yBAAwB;A1EunS5B;;AK7mSE;EqELM,yBAA0E;A1EsnSlF;;A0E5nSE;EACE,yBAAwB;A1E+nS5B;;AKrnSE;EqELM,yBAA0E;A1E8nSlF;;AwEvlSA;EAAa,yBAA6B;AxE2lS1C;;AwE1lSA;EAAc,yBAA6B;AxE8lS3C;;AwE5lSA;EAAiB,oCAAkC;AxEgmSnD;;AwE/lSA;EAAiB,0CAAkC;AxEmmSnD;;AwE/lSA;EGvDE,WAAW;EACX,kBAAkB;EAClB,iBAAiB;EACjB,6BAA6B;EAC7B,SAAS;A3E0pSX;;AwEnmSA;EAAwB,gCAAgC;AxEumSxD;;AwErmSA;EACE,iCAAiC;EACjC,oCAAoC;AxEwmStC;;AwEnmSA;EAAc,yBAAyB;AxEumSvC;;A4ExqSA;EACE,8BAA8B;A5E2qShC;;A4ExqSA;EACE,6BAA6B;A5E2qS/B;;A6E3qSE;E3EOF;;;I2EDM,4BAA4B;IAE5B,2BAA2B;E7E2qS/B;E6ExqSE;IAEI,0BAA0B;E7EyqShC;E6EhqSE;IACE,6BAA6B;E7EkqSjC;EEn+RF;I2EhLM,gCAAgC;E7EspSpC;E6EppSE;;IAEE,yB1EzCY;I0E0CZ,wBAAwB;E7EspS5B;E6E9oSE;IACE,2BAA2B;E7EgpS/B;E6E7oSE;;IAEE,wBAAwB;E7E+oS5B;E6E5oSE;;;IAGE,UAAU;IACV,SAAS;E7E8oSb;E6E3oSE;;IAEE,uBAAuB;E7E6oS3B;E6EroSE;IACE,Q1EwgCgC;EH+nQpC;EEnrSF;I2E+CM,2BAA2C;E7EuoS/C;EY9tSA;IiE0FI,2BAA2C;E7EuoS/C;EiCrtSF;I4CmFM,aAAa;E7EqoSjB;EsCpuSF;IuCkGM,sB1EtFS;EH2tSb;EgBxuSF;I6DuGM,oCAAoC;E7EooSxC;E6EroSE;;IAKI,iCAAmC;E7EooSzC;EgBvsSF;;I6D0EQ,oCAAsC;E7EioS5C;EgBtnSF;I6DNM,cAAc;E7E+nSlB;EiBrvSA;;;;I4D4HM,qB1EvHU;EHsvShB;EgBjpSF;I6DuBM,cAAc;IACd,qB1E7HY;EH0vShB;AACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre `s\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n }\n}\n\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n}\n\nconst Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n}\n\nconst Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input:not([type=\"hidden\"])',\n ACTIVE : '.active',\n BUTTON : '.btn'\n}\n\nconst Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true,\n touch : true\n}\n\nconst DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean',\n touch : 'boolean'\n}\n\nconst Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n}\n\nconst Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHSTART : `touchstart${EVENT_KEY}`,\n TOUCHMOVE : `touchmove${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n POINTERDOWN : `pointerdown${EVENT_KEY}`,\n POINTERUP : `pointerup${EVENT_KEY}`,\n DRAG_START : `dragstart${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item',\n POINTER_EVENT : 'pointer-event'\n}\n\nconst Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n ITEM_IMG : '.carousel-item img',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n}\n\nconst PointerType = {\n TOUCH : 'touch',\n PEN : 'pen'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = (event) => {\n // ensure swiping with one touch and not pinching\n if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {\n this.touchDeltaX = 0\n } else {\n this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX\n }\n }\n\n const end = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(Selector.ITEM_IMG)).on(Event.DRAG_START, (e) => e.preventDefault())\n if (this._pointerEvent) {\n $(this._element).on(Event.POINTERDOWN, (event) => start(event))\n $(this._element).on(Event.POINTERUP, (event) => end(event))\n\n this._element.classList.add(ClassName.POINTER_EVENT)\n } else {\n $(this._element).on(Event.TOUCHSTART, (event) => start(event))\n $(this._element).on(Event.TOUCHMOVE, (event) => move(event))\n $(this._element).on(Event.TOUCHEND, (event) => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10)\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = nextElementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n toggle : true,\n parent : ''\n}\n\nconst DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n}\n\nconst Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n}\n\nconst Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n}\n\nconst Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(ClassName.COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n}\n\nconst Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n}\n\nconst AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n}\n\nconst Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n}\n\nconst DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org/)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n show() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || $(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || !$(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n}\n\nconst DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SCROLLABLE : 'modal-dialog-scrollable',\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n DIALOG : '.modal-dialog',\n MODAL_BODY : '.modal-body',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach((htmlElement) => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `Event.CLICK_DATA_API` event that should remain\n */\n $(document).off(Event.FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n\n if ($(this._dialog).hasClass(ClassName.SCROLLABLE)) {\n this._dialog.querySelector(Selector.MODAL_BODY).scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(ClassName.OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter((attrRegex) => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach((attr) => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n DefaultWhitelist,\n sanitizeHtml\n} from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string|function)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)',\n sanitize : 'boolean',\n sanitizeFn : '(null|function)',\n whiteList : 'object'\n}\n\nconst AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n}\n\nconst Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent',\n sanitize : true,\n sanitizeFn : null,\n whiteList : DefaultWhitelist\n}\n\nconst HoverState = {\n SHOW : 'show',\n OUT : 'out'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n}\n\nconst Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n}\n\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org/)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => this._handlePopperPlacementChange(data)\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n })\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => {\n if (this.element) {\n this.hide()\n }\n }\n )\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach((dataAttr) => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n offset : 10,\n method : 'auto',\n target : ''\n}\n\nconst DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n}\n\nconst Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n}\n\nconst Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n}\n\nconst OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map((selector) => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both
    and